Fwd: Is there any interest in incorporating any of these changes into doxygen?
John Scipione <[email protected]> Tue, 15 Nov 2011 02:50:44 -0500
| Newsgroups | gmane.text.doxygen.devel |
|---|---|
| Message-ID | <CAOoW638ftbcTHU-foByotNCzQMGmsDDYobiu-PosYfCqogeMcg@mail.gmail.com> |
I meant to send this to the devel list, not directly to Dimitri On Thu, Nov 10, 2011 at 6:21 PM, John Scipione <[email protected]> wrote: > On Thu, Nov 10, 2011 at 5:00 PM, Dimitri Van Heesch <[email protected]> wrote: > I have only looked at the html output so far. All of the CSS style > functions (feature 2) work in html only. The implementations for the > functions in Latex, RTF, man, etc. are blank. For the other features > I'll have to test before submitting patches. > > I'm also going to have to look at a simpler example with the default > CSS since the project that I am working with has some quite extensive > CSS changes applied. On the bright side the Haiku API contains a lot > of advanced C++ features like exceptions and templates and the like so > that forced me to test those cases. I have posted a patch and sample project to ticket 663949: https://bugzilla.gnome.org/show_bug.cgi?id=663949 I used the TinyXML library as an example because it is small, contains overloaded methods, and uses the default html template and CSS. I built and tested html, latex, rtf, and man output. All build without error and allow you to look at the output which seems to look pretty good. I created one config file flag for the titles. It is SHOW_MEMBER_NAMES and is turned off by default. The patch I attached is created off the latest svn version. You should be able to apply to patch and build the sample project to see the changes. I also added a .memoverloads class to the default CSS to show the overloaded methods better. Check it out and let me know what you think. Thanks, John Scipione ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1