Summary: | Confusing documentation configuration in dbus-glib | ||
---|---|---|---|
Product: | dbus | Reporter: | Bernard Leak <bernard> |
Component: | GLib | Assignee: | Simon McVittie <smcv> |
Status: | RESOLVED FIXED | QA Contact: | John (J5) Palmieri <johnp> |
Severity: | trivial | ||
Priority: | low | CC: | cosimo.alfarano, robin.bateboerop, rob.taylor, ross, smcv, will |
Version: | unspecified | Keywords: | patch |
Hardware: | All | ||
OS: | Linux (All) | ||
URL: | http://cgit.freedesktop.org/~smcv/dbus-glib/log/?h=undoxygenate-10890 | ||
Whiteboard: | review? | ||
i915 platform: | i915 features: | ||
Bug Depends on: | |||
Bug Blocks: | 37793 | ||
Attachments: |
Maemo's patch to install the doxygen docs, FYI only
[PATCH 1/3] Remove Doxygen droppings from source code [PATCH 2/3] Use single star in doc-comments not intended for gtk-doc [PATCH 3/3] Remove all support for Doxygen |
Description
Bernard Leak
2007-05-08 16:42:20 UTC
This is legacy from when dbus-glib was part of the dbus module. Created attachment 41840 [details] [review] Maemo's patch to install the doxygen docs, FYI only (I attach this patch for information only: I don't recommend applying it.) We should make our minds up whether dbus-glib is documented with Doxygen or gtk-doc; this is important because it affects the markup we should be writing in the source code. At the moment, if you have (and enable) both, the gtk-doc version is installed automatically. The Maemo packaging has this patch to install the Doxygen-generated docs too, but as you can see at http://maemo.org/api_refs/5.0/5.0-final/dbus-glib_2/ they look pretty horrible, and I think they should be killed off. I think dbus-glib is documented in gtk-doc, and that the Doxygen setup is a relic of libdbus which should be discarded; if there's anything that is public API and is only documented via Doxygen, we should make it appear in gtk-doc rather than keeping Doxygen support. Does anyone disagree? Here's a branch to clean up the build system, discard Doxygen support and fix various gtk-doc nits. I'm not going to attach the patches here, because there are quite a lot; see gitweb (in the URL field). I've redone the branch to be independent of other changes, and have few enough patches to attach here. Created attachment 47374 [details] [review] [PATCH 1/3] Remove Doxygen droppings from source code Created attachment 47375 [details] [review] [PATCH 2/3] Use single star in doc-comments not intended for gtk-doc Created attachment 47376 [details] [review] [PATCH 3/3] Remove all support for Doxygen Review of attachment 47374 [details] [review]: ++ Review of attachment 47375 [details] [review]: ++ Review of attachment 47376 [details] [review]: ++ Fixed in git, 0.94 |
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.