Hi all,
I started recently to use doxygen, since I was in need to document my
projects. Unfortunately, there were some features I missed, so attached is a
patch to add some of them. I hope you will find it useful an worthy to
include it into the CVS.
The current patch adds two features.
1) Sorting brief descriptions
I find sorting brief descriptions by member name more useful than sorting
detailed descriptions, since the reader of the documentation faces those
first. I've added a new configuration option SORT_BRIEF_DOCS to allow the
sorting of brief descriptions.
2) Text only standard footer
All the generated HTML files are text only except for the doxygen logo, so why
including a graphic element at all? Additionally, the color scheme of the
default stylesheet is very nice, but the colors of the logo do not fit in. So
I've added HTML_SHOW_LOGO to control the behaviour of the standard footer.
I don't know whether you require GNU-style ChangeLog entries so you can find
them at the end of the e-mail.
Regards,
Akos
2003-12-12 Akos Kiss <ak...@us...>
* src/config.l (SORT_BRIEF_DOCS): New configuration option.
* doc/config.doc (SORT_BRIEF_DOCS): Document it.
* src/classdef.cpp (ClassDef::internalInsertMember): Use it.
* src/namespacedef.cpp (NamespaceDef::insertClass,
NamespaceDef::insertMember): Likewise.
* src/filedef.cpp (FileDef::insertMember, FileDef::insertClass,
FileDef::insertNamespace): Likewise.
* src/groupdef.cpp (GroupDef::addFile, GroupDef::addClass,
GroupDef::addNamespace, GroupDef::insertMember): Likewise.
* src/config.l (HTML_SHOW_LOGO): New configuration option.
* doc/config.doc (HTML_SHOW_LOGO): Document it.
* src/htmlgen.cpp (HtmlGenerator::init, writePageFooter): Use it.
|