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 332007 - gtk+ signals, properties and style properties not indexed
gtk+ signals, properties and style properties not indexed
Status: RESOLVED FIXED
Product: gtk-doc
Classification: Platform
Component: general
1.4
Other Linux
: Normal normal
: ---
Assigned To: gtk-doc maintainers
gtk-doc maintainers
Depends on:
Blocks:
 
 
Reported: 2006-02-21 10:20 UTC by Tommi Komulainen
Modified: 2006-03-19 18:40 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed patch (912 bytes, patch)
2006-02-21 15:47 UTC, Tommi Komulainen
none Details | Review

Description Tommi Komulainen 2006-02-21 10:20:19 UTC
Even though the documentation for signals, properties and style properties correctly show the documented 'Since' tags, they are not being listed in any index.

For example:

gtk+/gtk/gtkaccelmap.c:
   /**
   * GtkAccelMap::changed:
   * [...]
   * Since: 2.4
   */
   accel_map_signals[CHANGED] = g_signal_new ("changed",

However the <index role="2.4"> only includes a list of functions.
Comment 1 Tommi Komulainen 2006-02-21 15:47:52 UTC
Created attachment 59859 [details] [review]
proposed patch

Generate <indexterm> tags for signals and properties as well.
Comment 2 Tommi Komulainen 2006-02-21 17:42:55 UTC
Well, at least for signals, seems it misses properties still. On the not so bright side the patch roughly doubles the time it takes to build gtk+ documentation...
Comment 3 Tommi Komulainen 2006-02-22 06:33:41 UTC
Previous problem was apparently because 'make clean' didn't clean up all necessary files. On second try everything seems to be working.
Comment 4 Damon Chaplin 2006-03-19 18:40:12 UTC
I've committed this (though to the gtkdoc-mkdb.in file). Thanks.