After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 638655 - Quick Index missing when @page or @defgroup include a (")
Quick Index missing when @page or @defgroup include a (")
Status: RESOLVED FIXED
Product: doxygen
Classification: Other
Component: general
1.7.3
Other Windows
: Normal major
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
: 641554 643878 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-01-04 13:00 UTC by Poul-Erik Hansen
Modified: 2011-03-28 14:18 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Doxyfile and screendump (44.09 KB, application/x-zip-compressed)
2011-01-04 14:35 UTC, Poul-Erik Hansen
Details
Small project with no quick index (33.32 KB, application/x-zip-compressed)
2011-01-04 15:45 UTC, Poul-Erik Hansen
Details

Description Poul-Erik Hansen 2011-01-04 13:00:43 UTC
I see no quick index in Firefox or Microsoft Internet explore.
Comment 1 Dimitri van Heesch 2011-01-04 13:09:46 UTC
I assume you have DISABLE_INDEX set to NO?

If so, please attach an example (source+config file in a zip) that demonstrates the problem
Comment 2 Poul-Erik Hansen 2011-01-04 14:28:33 UTC
(In reply to comment #1)
> I assume you have DISABLE_INDEX set to NO?
> 
> If so, please attach an example (source+config file in a zip) that demonstrates
> the problem

DISABLE_INDEX          = NO
Comment 3 Poul-Erik Hansen 2011-01-04 14:35:56 UTC
Created attachment 177482 [details]
Doxyfile and screendump
Comment 4 Dimitri van Heesch 2011-01-04 15:07:23 UTC
Doesn't look right indeed.

Does it help if you do not use a custom stylesheet? 
i.e. make HTML_STYLESHEET option empty?

If not, then I really need an example that shows the problem, not just a Doxyfile and a screendump.
Comment 5 Poul-Erik Hansen 2011-01-04 15:23:10 UTC
(In reply to comment #4)
> Doesn't look right indeed.
> 
> Does it help if you do not use a custom stylesheet? 
> i.e. make HTML_STYLESHEET option empty?
> 
> If not, then I really need an example that shows the problem, not just a
> Doxyfile and a screendump.


No different if "HTML_STYLESHEET        = "
Comment 6 Dimitri van Heesch 2011-01-04 15:26:27 UTC
Then please provide a (dummy) example that allows me to reproduce the problem as requested, otherwise I cannot help you.
Also mention the browser and its version that you are using (IE 6.0 or lower is not supported for instance).
Comment 7 Poul-Erik Hansen 2011-01-04 15:45:44 UTC
Created attachment 177492 [details]
Small project with no quick index

If i delete the context of "main_page.h" the quick_index comes back.
Comment 8 Dimitri van Heesch 2011-01-04 15:55:36 UTC
I think I found the problem.

If you use double quotes (") in the title of a page (@page) this causes problems in the JavaScript tree (which also uses double quotes).
 
As a workaround try a page title without quotes or with single quotes.
Comment 9 Dimitri van Heesch 2011-01-04 15:58:02 UTC
Oh and don't use   inside PROJECT_NAME, use 

PROJECT_NAME           = "Aurical 1081 DSP firmware"

instead.
Comment 10 Poul-Erik Hansen 2011-01-04 16:12:17 UTC
(In reply to comment #9)
> Oh and don't use   inside PROJECT_NAME, use 
> 
> PROJECT_NAME           = "Aurical 1081 DSP firmware"
> 
> instead.

The PROJECT_NAME with " " don't look nice in the "quick index" but every think are viewed.
When I remove the (") from the @page tag the "quick index" works.

From:
/*! @page file_status "Doc project" 
 * ...
 */

to:
/*! @page file_status Doc project
 * ...
 */

Best regards Poul-Erik.
Comment 11 Poul-Erik Hansen 2011-01-04 18:21:35 UTC
(In reply to comment #8)
> I think I found the problem.
> 
> If you use double quotes (") in the title of a page (@page) this causes
> problems in the JavaScript tree (which also uses double quotes).
> 
> As a workaround try a page title without quotes or with single quotes.

The tag @defgroup must include a (")
Comment 12 Poul-Erik Hansen 2011-01-04 18:24:40 UTC
(In reply to comment #11)
> (In reply to comment #8)
> > I think I found the problem.
> > 
> > If you use double quotes (") in the title of a page (@page) this causes
> > problems in the JavaScript tree (which also uses double quotes).
> > 
> > As a workaround try a page title without quotes or with single quotes.
> 

 The tag @defgroup must not include a (")
Comment 13 Dimitri van Heesch 2011-02-05 12:39:07 UTC
*** Bug 641554 has been marked as a duplicate of this bug. ***
Comment 14 Dimitri van Heesch 2011-02-05 12:40:46 UTC
Confirmed. Should be fixed in the next subversion update.
Comment 15 Dimitri van Heesch 2011-03-10 20:49:25 UTC
*** Bug 643878 has been marked as a duplicate of this bug. ***
Comment 16 Dimitri van Heesch 2011-03-28 14:18:46 UTC
This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.7.4. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant.