summaryrefslogtreecommitdiffstats
path: root/doc/changelog.doc
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2013-05-19 12:23:25 (GMT)
committerDimitri van Heesch <dimitri@stack.nl>2013-05-19 12:23:25 (GMT)
commit79099187058387c3d77bc33f46f02ee2315ef83d (patch)
tree83a30b06a24a934bb4120199cd0c180ece6fc1ed /doc/changelog.doc
parent8dc4ff6dd22b1603f33537ff03994cc63e658768 (diff)
downloadDoxygen-79099187058387c3d77bc33f46f02ee2315ef83d.zip
Doxygen-79099187058387c3d77bc33f46f02ee2315ef83d.tar.gz
Doxygen-79099187058387c3d77bc33f46f02ee2315ef83d.tar.bz2
Release-1.8.4
Diffstat (limited to 'doc/changelog.doc')
-rw-r--r--doc/changelog.doc157
1 files changed, 156 insertions, 1 deletions
diff --git a/doc/changelog.doc b/doc/changelog.doc
index f43bdff..04bb8b4 100644
--- a/doc/changelog.doc
+++ b/doc/changelog.doc
@@ -1,6 +1,161 @@
/** \page changelog Changelog
\tableofcontents
\section log_1_8 Release 1.8
+
+\subsection log_1_8_4 Release 1.8.4
+\htmlonly
+<b>(release date 19-05-2013)</b>
+<a name="1.8.3.1"></a>
+<h3>Changes</h3>
+<ul>
+<li> id 686384: When INLINE_SIMPLE_STRUCTS is enabled, also structs with
+ simple typedefs will be inlined.
+<li> Doxywizard: scrolling with mouse wheel no longer affects the values in
+ the expert view.
+<li> id 681733: More consistent warnings and errors.
+</ul>
+<h3>New features</h3>
+<ul>
+<li> Added support for "clang assisted parsing", which allows
+ the code to also be parsed via libclang (C/C++ frontend of LLVM)
+ and can improve the quality of the syntax highting, cross-references,
+ and call graphs, especially for template heavy C++ code. To enable
+ this feature you have to configure doxygen with the --with-libclang
+ option. Then you get two new configuration options: CLANG_ASSISTED_PARSING
+ to enable or disable parsing via clang and CLANG_OPTIONS to pass additional
+ compiler options needed to compile the files. Note that enabling this feature
+ has a significant performance penality.
+<li> Included patch donated by Intel which adds Docbook support.
+ This can be enabled via GENERATE_DOCBOOK and the output location can
+ be controlled using DOCBOOK_OUTPUT. Docbook specific sections can be
+ added using \docbookonly ... \enddocbookonly
+<li> Added support for UNO IDL (interace language used in Open/Libre Office), thanks to
+ Michael Stahl for the patch.
+<li> Included patch by Adrian Negreanu which stores data gathered by
+ doxygen in a sqlite3 database. Currently still work in progress and
+ can only be enabled using --with-sqlite3 during ./configure.
+<li> For interactive SVG graphs, edges are now highlighted when hovered by
+ the mouse.
+<li> Include patch by Adrian Negreanu to show duration statistics after a run.
+ You can enable this by running doxygen with the "-d Time" option.
+<li> Included patch by Markus Geimer which adds a new option
+ LATEX_EXTRA_FILES which works similarily to HTML_EXTRA_FILES in that
+ it copied specified files to the LaTeX output directory.
+<li> id 698223: Added support for C++11 keyword alignas
+<li> id 693178: Added support for processing DocSets with Dash (thanks to
+ Bogdan Popescu for the patch
+<li> id 684782: Added option EXTERNAL_PAGES which can be used to determine
+ whether or not pages importated via tags will appear under related
+ pages (similar to EXTERNAL_GROUPS).
+<li> id 692227: Added new MathJax command MATHJAX_CODEFILE which supports
+ including a file with MathJax related scripting to be inserted before
+ the MathJax script is loaded. Thanks to Albert for the patch.
+<li> id 693537: Comments in the config file starting with ## will now be
+ kept when upgrading the file with doxygen -u (and doxygen -s -u).
+ Thanks to Albert for the patch.
+<li> id 693422: Adds support for Latvian (thanks to a patch by Lauris).
+<li> Included language updates for Ukrainian, Romanian, and Korean
+</ul>
+<h3>Bug fixes (ids refer to the <a href="http://bugzilla.gnome.org/buglist.cgi?product=doxygen&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&status_whiteboard=&status_whiteboard_type=substring&keywords=&keywords_type=anywords&op_sys_details=&op_sys_details_type=substring&version_details=&version_details_type=substring&newqueryname=&form_name=query&order=bugs.bug_id">bugzilla</a> database)</h3>
+<ul>
+<li> id 145294: Fixed parse issue when using less than inside a template
+ argument.
+<li> id 325266 man page output was missing a linebreak before .SH when
+ definition a group with a section.
+<li> id 338205: @anchor were wrong when CREATE_SUBDIRS was enabled.
+<li> id 427012: Putting a @todo in front of an anonoymous namespace caused
+ bogus entry in the todo list.
+<li> id 564462: Fixed alignment issue with tabs and multibyte characters.
+<li> id 567542: Character entities in titles were not rendered correctly
+ in the HTML navigation tree.
+<li> id 571561: No space between * and tag (e.g. \endcode) made parser
+ misbehave
+<li> id 583233: Included patch to limit generated Doxyfile comments to 80
+ columns
+<li> id 592626: Fixed off-by-one with MAX_DOT_GRAPH_DEPTH.
+<li> id 619790: Improved linking to template specializations.
+ Thanks to David Haney for the patch.
+<li> id 627712: Doxygen Header in C Files makes empty Lines in HTML Source
+ Code when starts in Line 1
+<li> id 639954: Fortran: array constructors with brackets were not correctly
+ recognized.
+<li> id 646428: The generated man pages had a .PP just before the subject
+ description
+<li> id 646431: On generated manpages the return section is incorrectly
+ indented
+<li> id 650004: use \page now generates a man page were the . is not
+ replaced by _8.
+<li> id 657704: Fixed issue with PROJECT_LOGO when using backslashes in
+ the path.
+<li> id 666008: Fortran: Using @var at module levele didn't work.
+ expect a file/path name.
+<li> id 673218: Replaced "echo -n" with "printf" in the configure script.
+<li> id 674856: Removed warning when using \endinternal
+<li> id 675607: Added &, @, and # as allowed characters for commands that
+<li> id 679626: Included patch by Abert to correctly link pages in the manual
+<li> id 681874: Added support for single column Markdown tables.
+<li> id 682369: Incomplete documentation on doxygen -w latex
+<li> id 683516: Doxygen crashed when structural commands (like \var) appeared
+ in .md files.
+<li> id 686259: Fixed character encoding problem when multibytes characters
+ were used in anchors.
+<li> id 691071: Documentation before an anonymous member did not appear.
+<li> id 692162: Fixed Markdown related indentation problem.
+<li> id 692320: Regression: Text after @copydoc was not visible anymore.
+<li> id 692537: Linked to external pages was done using the page label
+ rather than the file name.
+<li> id 693331: build using ./configure ; make did not work if the path
+ contained a space.
+<li> id 693406: Tag files are now identfied by the full path instead of
+ only the name of the tag file.
+<li> id 694376: In some cases members were missing from the tag file.
+<li> id 694027: Fortran: derive intent from documentation in case no
+ intent is specified
+<li> id 694610: Warning was not reported at the correct line in two cases.
+<li> id 694631, 694632: @cond..@endcond did not work properly for removing
+ macro definitions.
+<li> id 694685: Fixed crash when adding two different functions with the
+ same name to the same group.
+<li> id 694726: VHDL: fixed issue generating LaTeX output.
+<li> id 695277: Fortran: improved handling of protected statement
+<li> id 695974: Fortran: Fixed issue resulting in
+ "Stack buffers nested too deeply" error.
+<li> id 696708: @cond was not handled properly by the preprocessor.
+<li> id 697233: @copyright command did not end a brief description.
+<li> id 697249: Markdown tables caused errors reported at wrong line number.
+<li> id 697494: Removed double entry from the messages produced by doxygen.
+<li> id 698818: Fixed problem handling @cond for #define's
+<li> id 698007: Fixed potential crash when searching files.
+<li> id 696925: #include's inside namespace could result in duplicate entries.
+<li> id 696954: Doxywizard: Labels of items are now also grayed out
+ when an item is disabled (thanks to Albert for the patch).
+<li> id 699195: Changed Markdown page label to support multiple .md files
+ with the same name.
+<li> id 699218: Fixed issue with margin computation in resize.js.
+<li> id 699381: Lonely h4,h5,h6 end tag caused assert.
+<li> id 699437: Trailing comments were not always rendered properly if
+ MARKDOWN_SUPPORT was enabled.
+<li> id 699460: Updated doxygen man page (thanks to Manuel for the patch).
+<li> id 699464: Added reference to \xmlonly and \docbookonly in \htmlonly
+<li> id 699731: LaTeX: switch to using the xtabular package instead of
+ longtable to prevent overfull vbox errors.
+<li> id 699732: Template parameters and Exceptions were rendered differently
+ than Parameters and Return Values in the LaTeX output.
+<li> id 700153: Tcl: Fixed crash when parsing certain Tcl code.
+<li> id 700345: Comment blocking ending with ///// made slashes appear in
+ the output.
+<li> id 700456: Added support for separating auto list items with an
+ empty paragraph.
+<li> Included a couple of VHDL fixes (thanks to Martin Kreis for the patch)
+<li> \include and \includelineno both showed line numbers.
+<li> Putting '// @endverbatim' inside a C comment block was not handled
+ properly by the preprocessor.
+<li> Fixed various typo's in the manual and improved cross referencing
+ (thanks to Albert and Guillem Jover for their help)
+<li> Added a couple of missing configuration dependencies.
+</ul>
+\endhtmlonly
+
\subsection log_1_8_3_1 Release 1.8.3.1
\htmlonly
<b>(release date 20-01-2013)</b>
@@ -27,7 +182,7 @@
<li> To make navindex section without any link inside a layout file you
can use usergroup with special title [none].
</ul>
-<h3>Bug fixes (ids refer to the <a href="http://bugzilla.gnome.org/buglist.cgi?product=doxygen&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&email1=&emailtype1=substring&emailassigned_to1=1&email2=&emailtype2=substring&emailreporter2=1&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&short_desc=&short_desc_type=substring&long_desc=&long_desc_type=substring&bug_file_loc=&bug_file_loc_type=substring&status_whiteboard=&status_whiteboard_type=substring&keywords=&keywords_type=anywords&op_sys_details=&op_sys_details_type=substring&version_details=&version_details_type=substring&newqueryname=&form_name=query&order=bugs.bug_id">bugzilla</a> database)</h3>
+<h3>Bug fixes</h3>
<ul>
<li> id 644350: Fortran: Included patch to improve parsing line continuation
characters.