GNOME Bugzilla – Bug 697587
Broken links to Cairo and GDK documentation from GTK documentation
Last modified: 2014-03-08 20:25:12 UTC
For example, on https://developer.gnome.org/gtk3/stable/GtkWidget.html#gtk-widget-region-intersect There is a link with text "cairo_region_t" that links to https://developer.gnome.org/cairo/stable/cairo-Regions.html#cairo-region-t Which is invalid. (Should be, in this case http://www.cairographics.org/manual/cairo-Regions.html#cairo-region-t)
Links from GTK to GDK are also broken. Example: https://developer.gnome.org/gtk3/3.8/GtkWidget.html#gtk-widget-get-events "GdkEventMask" links to https://developer.gnome.org/gdk2/stable/gdk3-Events.html#GdkEventMask Which oes not exist and should be: https://developer.gnome.org/gdk3/stable/gdk3-Events.html#GdkEventMask
I see now that the links to Cairo, at least from the example I pointed to, has been removed. That's better than a broken link! :) Broken links to GDK still abound, however.
(it may be a few hours before everything is rebuilt properly) commit 42535670d3c70f0bbbdfcef5ccab65a938c405fa Author: Frédéric Péters <fpeters@0d.be> Date: Sun Jan 26 09:30:35 2014 +0000 make it possible to rebuild from a renamed tarball (GNOME bug 697587)
The link to GdkEventMask still points to GDK 2, see comment #1.
They're broken in the 3.10.6 tarball, while they were fine in 3.10.2 that I used to test locally :/ I filed bug 723109 for GTK+.
I also pushed a hack to library-web to force links for GTK+ 3. commit 189fbe59aef712eff4087f64610b35a7596364a8 Author: Frédéric Péters <fpeters@0d.be> Date: Mon Jan 27 15:45:00 2014 +0000 force GTK+ 3 to include links to GDK 3 https://bugzilla.gnome.org/show_bug.cgi?id=697587
Frédéric, you can remove the hacks in library-web I think, the problem has been fixed in gtk-doc, see bug #644111.