doxygen 1.7.0 Changes
* Changed the look of the HTML output.
* Made several internal changes that should have a positive effect on the overall performance.
New features
* The color of the HTML output can now easily be adjusted using three new options: HTML_COLORSTYLE_HUE, HTML_COLORSTYLE_SAT, and HTML_COLORSTYLE_GAMMA, which control respectively the hue, saturation, and gamma of all elements in the HTML output.
* Moved dot invocations to the end of a doxygen run. Doxygen will now run multiple instances of dot in parallel (for better CPU utilisation on multi-core systems). The new config option DOT_NUM_THREADS determines the number of threads used (were 0 is auto-detect).
* Added option EXT_LINKS_IN_WINDOW which controls whether or not links to symbols imported via tag files will be opened in a new window.
* Included various language updates (thanks to Petr for coordinating).
* Included patch by Stefan Oberhumer that allows customizing the way parameter lists are shown in the LaTeX output.
Bug fixes (ids refer to the bugzilla database)
* id 306076: source browser could miss links for used namespaces.
* id 361476,620924: \if and \endif did not work properly inside auto lists.
* id 557164: No warning for missing return type documentation even though WARN_NO_PARAMDOC was set to YES.
* id 577005: Handling of nesting \defgroup's was not always working properly.
* id 578739: ø was not translated correctly in the LaTeX output.
* id 583526: Use relative paths for mscgen diagrams to avoid errors in the LaTeX output.
* id 592991: The "Use current settings at startup" feature of Doxywizard was broken.
* id 593679: Links in the search results were broken if they pointed to symbols imported via tag files using an absolute path or URL.
* id 593760,615682: Fixed man page output problem when using @par.
* id 594021: A C comment before a #endif caused the preprocessor statement to be ignored.
* id 597013: When HIDE_SCOPE_NAMES was enabled also the scope for nested classes was stripped. Now only the namespace scope will be stripped as before.
* id 600829: Autolinks to namespace members did not work if an explicit # or :: was used.
* id 602732: Slashes inside strings in java annotations were not handled properly.
* id 606335: Fixed the "show html output" button in doxywizard for Windows when IE was set as the default browser.
* id 608292: Formatting was lost for section copied with \copydoc.
* id 608359: Fixed C++ parse issue for "class : public base {} var;" construct.
* id 611056: Generated HTML footer file did not have UTF-8 encoding and the relative path marker needed when using CREATE_SUBDIRS = YES.
* id 611193: Fixed parsing problem with try-functions having multiple catch handlers.
* id 611642: Specialized private template member function appeared as public.
* id 611888: Include dependency graphs were sometimes wrong.
* id 612170: Some lines in the generated Doxyfile where too long.
* id 612275: Fixed auto-link problem for certain URLs.
* id 612292: Improved handling of ellipsis inside brief description when JAVADOC_AUTOBRIEF is enabled.
* id 612364: Accessibility of macros was not handled properly in all cases.
* id 612310: Enabling REFERENCED_BY_RELATION without SOURCE_BROWSER could result in broken links.
* id 612458: Fixed problem handling @copydoc for function operators.
* id 612609: A raw C# string constant could end up in the next string.
* id 612969: subpages were not part of the XML output.
* id 613024: First list item in the paragraph after a @todo item was not parsed properly.
* id 614204: Generated man page links were having a heading underscore.
* id 614443: Made include guard detect a bit more strict to avoid false positives.
* id 614447: The labels of CVS tags were missing a colon.
* id 614438: Fixed problem parsing Q_PROPERTY with template type and spaces.
* id 615165: Made the date string in the HTML footer translatable, along with some other sentences on the directory pages.
* id 612858: Inline attribute was shown also for non-inline template members.
* id 615583: Fixed problem handling @copy for operators with const qualifier.
* id 615755: Fixed problem handling '"' inside comments.
* id 615957: Made the LaTeX output a bit less spatious using \input.
* id 615695: Fixed preprocessor issue where a macro that was redefined was not resolved.
* Fixed character encoding issue on the search results page.
* id 615670: C# namespaces are now extracted also without comment block (the language spec does not allow XML documentation).
* id 616209: included patch that fixes some typos in the code.
* id 616344,610604: Pages with an underscore in the label generated a file name containing two underscores.
* id 616387: text of the form something.symbol got autolinked when symbol had a global scope.
* id 616761: Call graph could be wrong when local variable has the same name as a global function.
* id 616947: Added documentation patch on how to create URL links with custom text.
* id 616988: Doxywizard now removes non-existant files from the recent list and has an option to clear the list completely.
* id 617051: A macro defined via PREDEFINED did not always overrule a macro definition in the code.
* id 617278: Enabling call graphs produced invalid XHTML output.
* id 617871: Non ascii characters in file or directory names caused problems on Windows.
* id 618079: An ALIAS with parameters spanning multiple lines caused problems with /// style comments.
* id 618632: Included patch to prevent image overflowing the page in the LaTeX output.
* id 619728: Fixed problem using EXTENSION_MAPPING for C# (thanks to Vsevolod Kukol for the patch).
* id 619978: Links to external files could be wrong when CREATE_SUBDIR was enabled.
* id 620229: /* characters in a print broke parsing within an conditional section.
* id 620926: \if and \endif did not work properly inside HTML tables.
* Using @include in combination with LATEX_SOURCE_CODE caused wrong output.
* Included a patch by Guido Tack which adds two new options for docsets (DOCSET_PUBLISHER_ID and DOCSET_PUBLISHER_NAME) and fixes an issue with linking to docset members.
* Included patch by Stefan Oberhumer to support escaped {}'s in alias definition and parameters.
Downloads (~3,9 Mb)_
ftp://ftp.stack.nl/p...7.0.src.tar.gz