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 697587 - Broken links to Cairo and GDK documentation from GTK documentation
Broken links to Cairo and GDK documentation from GTK documentation
Status: RESOLVED FIXED
Product: website
Classification: Infrastructure
Component: developer.gnome.org
current
Other All
: Normal minor
: ---
Assigned To: GNOME Web maintainers
GNOME Web maintainers
Depends on:
Blocks:
 
 
Reported: 2013-04-08 19:47 UTC by Simon Kågedal
Modified: 2014-03-08 20:25 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Simon Kågedal 2013-04-08 19:47:58 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)
Comment 1 Simon Kågedal 2013-04-13 09:57:09 UTC
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
Comment 2 Simon Kågedal 2013-06-10 20:36:24 UTC
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.
Comment 3 Frederic Peters 2014-01-26 09:45:48 UTC
(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)
Comment 4 Sébastien Wilmet 2014-01-27 15:05:19 UTC
The link to GdkEventMask still points to GDK 2, see comment #1.
Comment 5 Frederic Peters 2014-01-27 15:40:00 UTC
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+.
Comment 6 Frederic Peters 2014-01-27 15:52:45 UTC
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
Comment 7 Sébastien Wilmet 2014-03-08 20:25:12 UTC
Frédéric, you can remove the hacks in library-web I think, the problem has been fixed in gtk-doc, see bug #644111.