This is a known problem. To reproduce: build documentation from the sources; there will be a lot of warnings and the documentation will lack (almost?) all function descriptions. Further insight: gtk-doc has some strict regular expressions that don't accept cairo_public int as a type, for example, which causes such declarations to be ignored.
I've filed a request for feature enhancement for gtk-doc together with a patch at http://bugzilla.gnome.org/show_bug.cgi?id=316512 .
Created attachment 3298 [details] [review] simple patch to use that modified gtk-doc Changelog: 2005-09-16 Bertram Felgenhauer <int-e@gmx.de> * doc/public/Makefile.am: add --ignore-decorators for gtk-doc
My patch for gtk-doc finally made it into the 1.6 release, released Apr 9 2006. So I guess we can go ahead with this soon.
patch committed. Will be in 1.2
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.