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