-------------------------------------------------------------------
Mon Oct 11 13:40:56 UTC 2010 - pgajdos@novell.com
- updated to 1.7.2:
* Changed the default font of the LaTeX output to helvetica.
* Changed the way parameters and return values are represented
in the LaTeX and RTF output. They are now listed using tables.
* added support for Apple's block object extension for C/Obj-C/C++.
* added support for detecting Python constructors and destructors.
* id 624575: Added \endinternal command that can be used to force
the end of a section started with \internal.
* id 552605: Added parsing support for PHP 5.3+ style namespaces.
* id 582532: added \mscfile command which can be used to insert a
message sequence chart given a .msc file. Also added a new
config option MSCFILE_DIRS to provide directories were msc
files are searched (Thanks to Adrien for the patch).
* Added support for type specifiers for documenting PHP
parameters, format: "@param type $paramname docs"
* Added support for rendering formulas in the HTML output using
MathJax instead of using prerendered bitmaps. For this purpose
the options USE_MATHJAX and MATHJAX_RELPATH were added.
* Many bugfixes.
* For details see http://www.stack.nl/~dimitri/doxygen/changelog.html.
-------------------------------------------------------------------
Sun Aug 29 21:00:54 UTC 2010 - cristian.rodriguez@opensuse.org
- set HTML_TIMESTAMP default to off, so all packages that
generate documentation during build dont get republished
just due to a timestamp change.
-------------------------------------------------------------------
Mon Aug 2 09:08:44 UTC 2010 - coolo@novell.com
- unfuzzy patches to build on >= 11.3
-------------------------------------------------------------------
Fri Jun 25 18:50:45 UTC 2010 - pascal.bleser@opensuse.org
- update to 1.7.1:
* Changes:
+ id 621695: Made warning and error messages appear with lower case "warning:" and "error:" prefix to make it easier to use the messages from Visual Studio
* New features:
+ id 621908: added new config option FORMULA_TRANSPARENT which allows selecting between transparent (YES) or non-transparent (NO) PNGs for formulas in the HTML output.
+ update for Turkish translation
* Bug fixes:
+ id 533821: Inheritance relation for a C# class deriving from a generic class was not handled correctly
+ id 554638: Changing DOT_IMAGE_FORMAT did not cause the graphs to be regenerated
+ id 576533: A field of the form "enum E *p" was ignore
+ id 597016: Hide scope name was not working properly for todo items inside class members, where the class was inside a namespace
+ id 617761: In dot graphs now also @ref worked (previously only \ref was supported)
+ id 621733: Removed bogus warning about undocument return type for define when WARN_NO_PARAMDOC was enabled
+ id 621780: Fixed parsing support for a function that returns a struct definition
+ id 621785: Doxygen could hang when using \copydoc in a function with \param
+ id 621805: Using //!< after a #define no longer worked
+ id 621854,622219,622593: html help compiler (and also the Qt help compiler) was called before all dot images were generated.
+ id 621984: Using a auto-list in combination with \subpage cause the items to be inlined
+ id 622018: Fixed problem parsing a @param command where the text part started with a formula
+ id 622019: Added some instructions how to document Fortran code
+ id 622041: Using \var multiple times in a comment block did not work properly
+ id 622413: Tooltips could get wrongly truncated when multi-byte UTF-8 characters were used
+ id 622471: Argument matching failed for typedef in another namespace
+ Fixed crash situation while handling commands inside a @ref section
+ Treeview icons were missing in the HTML output when setting GENERATE_TREEVIEW to NO and USE_INLINE_TREES to YES
-------------------------------------------------------------------
Tue Jun 15 13:04:46 UTC 2010 - pascal.bleser@opensuse.org
- update to 1.7.0:
* the look of the HTML output was changed
* the color of HTML output can now be changed easily
* several performance enhancements were included:
+ ability to run multiple instances of dot in parallel for
faster graph generation
* many bugs have been fixed
-------------------------------------------------------------------
Sun Feb 21 15:08:52 UTC 2010 - Nico.Laus.2001@gmx.de
- update to 1.6.3:
- New features
* id 608480: Using \dir without argument will create directory
documentation for the directory in which the \dir command
was found.
- Bug fixes (ids refer to the bugzilla database)
* id 590161: perlmod output was wrong when using paragraph
commands.
* id 600525: Included patch for VHDL.
* id 605698: Replaced size attribute of hr tag by class attribute
in the HTML output.
* id 606030,606192,607563: Using \dot produced "Error opening
map file" or could even crash doxygen.
* id 606104: Grouped members with todo-like items were shown
with "GlobalScope" prefix.
* id 606156: Fixed RTF rendering problem with group index.
* id 606206,610133: Added missing line break in LaTeX output.
* id 606330, 608056: The title of pages whose label had an
underscore was not shown
* id 606717: Include guard not starting with #ifndef SOME_GUARD_H
were not recognised as such.
* id 606718: Setting SEARCHENGINE to YES and GENERATE_HTML to NO
caused error that search results directory could not be created.
* id 606772,608493: typedef'ed enums or struct with the same as
the typedef did no longer show up.
* id 607088,607946: Related pages (manual and automatic like the
todo page) caused broken links when SHORT_NAMES was enabled.
* id 607432,608002: Automatically generated related pages (like
the todo page) caused broken links when CREATE_SUBDIR was
enabled.
* id 607736: comments after #if could cause next function call
not to be cross-referenced.
* id 607743: \internal inside a conditional section caused
warning.
* id 608016: Using \internal inside a \section did not end at the
next \section as documented.
* id 608018: \internal command produced message with .: in the
LaTeX output.
* id 608072: HTML Tables with custom attributes were not rendered
properly.
* id 608227: Man pages with underscore got double underscore in
the name.
* id 608590: Buffer overflow when using non-ascii characters as
class name.
* id 608921: Macro definition had effect even if the definition
was not actually included.
* id 609504: config.h and config.l where missing from the SVN
repository.
* id 609624: Todo items were merged for overloaded functions.
* id 609709: C# enum values with @todo items were missing from
the todo list.
* id 610437: Removed bogus warning when using
tag.
* Fixed parsing problem for function pointer type starting with
"typedef enum".
* Preprocessor did not take EXCLUDE_PATTERNS into account, which
could cause parse issues when importing a .tlb file.
-------------------------------------------------------------------
Wed Dec 30 14:16:55 UTC 2009 - pascal.bleser@opensuse.org
- update to 1.6.2:
* two new methods of searching through the HTML documentation:
were added:
+ via a PHP based Web server
+ via an Eclipse help plugin
* the \addindex command now also works for the HTML indices
* rendering of LaTeX formulas in the HTML output has been
improved (especially for non-white backgrounds)
* smaller improvements
* large number of bugfixes
-------------------------------------------------------------------
Mon Sep 7 12:30:49 UTC 2009 - pascal.bleser@opensuse.org
- update to 1.6.1:
* fixed file handle leak when parsing include files; also fixed
the logic that determines whether or not an include file need
to be parsed
* search result pages were not using UTF-8 character encoding
* search results pointing to external references were not linked
correctly
* multiline second argument of \ref caused unexpected " warning
* feeding invalid XML could crash doxygen's DBus XML parser
* include patch to fix problem with building rpms
* SHOW_USED_FILES now works again
* xrefitems (like @todo) did not appear in the list when found
in comments marked with @enum or @name.
-------------------------------------------------------------------
Fri Aug 21 14:16:00 CEST 2009 - nico.laus.2001@gmx.de
- updated to version 1.6.0
- Changes
* id 580924, 541234: Replaced the PHP based search engine by a
Javascript/DHTML based one. As a result the search feature no longer
requires a HTTP server with PHP enabled to be usable. Searching is limited
to symbols though, but it is now possible to filter on symbol type.
* id 519886: Make the HTML output XHTML 1.0 compliant.
* id 579950: Objective-C categories are now merged with their base class,
unless there is no base class.
* Member groups with the same header within the same scope are now merged.
This also works for Objective-C categories.
* Changed the LaTeX style sheet such that more of the markup is configurable.
Please update your style sheet if you use a custom one.
* id 584844: Treat \details inside a brief description as a new paragraph
command.
* Split GENERATE_TREEVIEW into two separate options: GENERATE_TREEVIEW and
USE_INLINE_TREES.
* Removed the dependencies on libpng and libz, doxygen now generates gifs
again for internal class diagrams (like it did 7 years ago ;-)
- New features
* Added option SORT_MEMBERS_CTORS_1ST, which when enabled places the
constructors and destructors first in an otherwise sorted list.
* id 581518: Applied patch by Tobias Hunger that adds support for
documenting DBus XML interface descriptions.
* Included QtHelp patch by Karsten Heimrich which adds missing reference
and keyword for methods.
* Included updates for the Korean and Polish translation.
- Bug fixes (ids refer to the gnome bugzilla database)
* id 131989: Fixed preprocessor handling for C# code.
* id 133418: -- was not rendered correctly for LaTeX output
* id 157485: Missing link in todo page.
* id 318061: Two template functions that only differed in the number of
template arguments were seen as the same function.
* id 443939: HIDE_UNDOC_CLASSES did not work properly.
* id 509348: Fixed problem with syncing the information of declaration and
definition in the presence of an extra forward declaration in the source
code.
* id 522193: For C# enum values were merged together if the same enum name
was used in different scopes.
* id 523167: Included patch to handle PROGRAM statement in Fortran as
subroutines/functions.
* id 554636: Remove spacing around brackets for Obj-C protocols.
* id 557026: Included patch for fixing wrongly labeled items in docsets.
* id 560512: Improved parser to better disambiguate nested templates ending
with >> from the bitshift right operator.
* id 570238: Fixed matching problem for method in nested class, where the
outer class is a template.
* id 581746: Segfault/realloc error when a very long path was used.
* id 582469: documented #define with guard caused wrong documentation.
* id 582276: Doxywizard could crash on exit in some cases.
* id 582676: Regression: a struct ivar in ObjC class screws up method
identification.
* id 583213: Included patch that avoids trailing spaces in the generated
Doxyfile template.
* id 584192: Included VHDL patch by Martin Klein
* id 585543: Fixed case where matching declaration and definition did not
work correctly.
* id 585260: The "more..." link for files was broken, since the anchor was
not generated.
* id 586925: Fixed parsing problem when an unpaired apostrophe appeared in
a Python comment.
* id 588291: Included fix for doxywizard makefile.
* id 588587: Added missing virtual destructor to CompAccept base class.
* id 588968: Fixed segmentation fault for specific case in PHP code.
* Fixed some issues building for Windows.
* id 589514: Fixed problem handling strings like a"\b" within a comment.
* id 589616: Fixed problem matching explicitly scoped parameter in a
template class.
* id 590712: A namespaced with name "internal" (C++/CLI keyword) could
confuse doxygen's C++ parser.
* id 591749: @optional/@required attributes for Objective-C were missing
from the XML output.
-------------------------------------------------------------------
Mon Jul 20 11:07:00 CEST 2009 - nico.laus.2001@gmx.de
- integrated patch from http://blog.dixo.net/2009/05/20/using-doxygen-help-in-qtcreator/
that allows doxygen-created .qch files to be used with the tooltips shown
in Qt Creator
-------------------------------------------------------------------
Mon Jun 22 11:36:08 CEST 2009 - mseben@suse.cz
- Changed default behavior ! :
added modify_footer.patch (bnc#489947), which disable text
in footer by default, you could enable this text with option
HTML_FOOTER_DESCRIPTION = YES, this feature was added due to
increasing efficiency of build buildservice
-------------------------------------------------------------------
Mon May 4 13:17:40 CEST 2009 - mseben@suse.cz
- updated to version 1.5.9
- New features
* Added new option LATEX_SOURCE_CODE, which when enabled adds
source code also to the latex output
* Included updates for the Finnish, Romanian, Korean, German,
Japanese, and Hongarian translation.
* Added translation support for Esperanto.
* Added class attribute to the \todo and \bug HTML
code so they can be customized via CSS.
* Added support for Æ and æ characters.
- Bug fixes (ids refer to the gnome bugzilla database)
* id 395169: Some links via tagfiles were not correct in
combination with CREATE_SUBDIRS=YES
* id 539080: Having the same comment for the declaration and
definition of a function could result in duplicate documentation
in case the indentation level was different.
* id 566713: Dot font was not removed even though DOT_CLEANUP was YES.
* id 566925: Fixed problem resolving symbolic links.
* id 567044: Fully qualified name was not shown correctly for
nested classes.
* id 567375: Fixed parse problem for typedefs with redundant braces.
* id 567535: Fixed problem when parsing operator%= for CLI/C++ code.
* id 567777: Fixed problem with latex output when using enums.
* id 567990: Doxygen could crash when there was a symlink in project.
* id 568237: Non-ascii values entered where not saved according
to the INPUT_ENCODING.
* id 568505: Fixed build problem for old Linux distributions.
* id 569478: Fixed line continuation issue with the Fortran parser.
* id 570960: C++ class defined in a .mm file was sometimes parsed
as Objective-C code.
* id 571013: In the wizard, editing a text field in the middle of
the text in the expert tab caused the cursor to jump to the end
of the line.
* id 571096: Fixed Objective-C parsing problem when multiple
protocol forward declarations are put on one line.
* id 571990: Fixed compiler issue with portable_iconv by moving
the function to a C file.
* id 572560: Fixed parse issue when a #define is inside an enum.
* id 572740: Fixed problem parsing C++ comments using line continuation.
* id 573057: Included update for Swedish translator and changed
the language code from SE to SV to comply with ISO 639.
* id 578382: When referring to a static variable or function
doxygen will now look at the file context in case of ambiguity.
-------------------------------------------------------------------
Mon Feb 9 10:00:00 CET 2009 - olh@suse.de
- compile with RPM_OPT_FLAGS again
- apply 64bit patch unconditionally
- fix compile warnings for string and signed char handling
- disable language support on ppc64
code size too large, -mminimal-toc does not help
-------------------------------------------------------------------
Wed Jan 14 12:00:00 CEST 2009 - nico.laus.2001@gmx.de
- updated to compile on Mandriva
-------------------------------------------------------------------
Tue Jan 6 13:31:44 CET 2009 - mseben@suse.cz
- updated to version 1.5.8
Changes:
* Included Qt help update by Sebastian Pipping introducing three
new options to define custom filter sections and attributes:
QHP_CUST_FILTER_NAME, QHP_CUST_FILTER_ATTRS, QHP_SECT_FILTER_ATTRS.
New features:
* Add new option EXTENSION_MAPPING, which can be used to change
the mapping of file extension to language parser
* Added support for Vietnamese (thanks to Dang Minh Tuan)
* Thanks to Emin Ilker Cetinbas doxygen can now also produce
Turkish documentation.
* It is now possible to add the direction attributes normally used
with the @param command to document parameters inline
- rewritten doxygen-*-man.patch
- spec file clean-up
-------------------------------------------------------------------
Tue Jul 15 13:31:58 CEST 2008 - anosek@suse.cz
- updated to version 1.5.6
Changes
* The GENERATE_TREEVIEW option is not longer a boolean, but can
now have 4 values, NONE (was NO), FRAME (was YES), HIERARCHIES,
and ALL.
* a page marked as a sub page (\subpage) is now shown in the LaTeX
and RTF output as a section of its parent page. So the top level
pages are shown a chapters, subpages as sections, subpages
of a subpage as subsections, etc.
New features
* Added DOT_FONTNAME and DOT_FONTPATH options
* Added option CHM_INDEX_ENCODING to specify the encoding to be
used for the CHM index files.
* Included patch to make the font-size button visible in the CHM output.
* Added new options SHOW_NAMESPACES and SHOW_FILES to Suppress
Namepace and Files Pages.
* Included a patch that makes it easy to modify the root
of the html treeview with an image using style sheets.
* Added option IDL_PROPERTY_SUPPORT to enable/disable special
propget/propput handling in IDL files.
* Added option FORMULA_FONTSIZE which can be used to change
the font size of the formulas included in the HTML documentation.
And lots of bugfixes
-------------------------------------------------------------------
Wed Feb 27 08:59:59 CET 2008 - anosek@suse.cz
- updated to version 1.5.5
Changes:
* Pages created with @page are now chapters in the LaTeX and RTF
output and treeviews, and directly follow the mainpage.
Also the project name is not longer repeated for each chapter.
* For dot graphs with an edge with more than ten labels, only
the first ten are shown followed by an ellipsis; done
to prevent very long dot runs resulting in unreadable graphs.
* Use of pdflatex with hyperlinks is now the default.
* C++ preprocessor macro names are now replaced in the comments
* The options SOURCE_BROWSER, CALL_GRAPH, CALLER_GRAPH,
REFERENCES_RELATION, and REFERENCED_BY_RELATION can now be
indepently enabled and disabled. By default the relations are
now disabled.
New features:
* Added support for VHDL (.vhd or .vhdl extension).
Use OPTIMIZE_OUTPUT_VHDL when parsing VHDL code.
* Added support for Objective-C 2.0 properties.
* Added support for docsets, which allow integration of doxygen
generated API documentation in Xcode 3. new options:
o GENERATE_DOCSET: enables/disables the feature
o DOCSET_FEEDNAME: sets the provider/suite name
under which the set is listed.
o DOCSET_BUNDLE_ID: A unique name for the docset.
* Added support for the \tparam command, which works similar to
\param but is meant for documenting template parameters.
* Added \headerfile command which can be used to specify
the second and third argument of a \class command, when
the documentation is already in front of a class definition.
-------------------------------------------------------------------
Tue Oct 30 11:56:25 CET 2007 - anosek@suse.cz
- updated to version 1.5.4
Changes:
* When setting SOURCE_BROWSER to YES, all undocumented classes
also ended up in the documentation. Now this will only happen
if EXTRACT_ALL is also enabled.
* Upgraded included third party libs libpng and zlib to version
1.2.21 and 1.2.3 respectively.
New features:
* Included support for parsing Fortran 90
* Added config option SIP_SUPPORT to support handling SIP sources
(used for Python to C++ bindings).
* Added support for CLI/C++ style indexed properties.
* Added config option TYPEDEF_HIDES_STRUCT which when enabled
treats a typedef of a struct as a struct with the name of the
typedef. This behavious was coupled to OPTIMIZE_OUTPUT_FOR_C
in the previous version and is now an independent option.
-------------------------------------------------------------------
Fri Jul 27 12:53:46 CEST 2007 - anosek@suse.cz
- updated to version 1.5.3
Changes:
* When OPTIMIZE_OUTPUT_FOR_C is enabled then a struct definition
of the form typedef struct _S { ... } S_t will be shown
in the output as a struct of type S_t and the typedef itself
is omitted (previousily _S was shown as well as a typedef
of the form typedef _S S_t).
* Improved the line-breaking rules for members whose return types
have many characters (for example a function returning a pointer
to a template class).
* Multiple brief and detailed descriptions are now possible.
It is still not recommended to make use of them, but at least
no documentation is silently hidden when there are two brief
or two detailed descriptions for the same entity.
* Improved dot layout control and page sizing to better fit
images on the screen and paper.
New features:
* Added support for aliases with arguments, see the manual
for more information.
* Added HTML_DYNAMIC_SECTIONS option which, when enabled, will
produce sections in the HTML output that can be expanded/collapsed.
Currently used for diagrams and graphs.
* Added support for type constraints as available in the C# language
("where" clause)
* id 332263: Added new option EXTRACT_ANON_NSPACES that when set to YES
will extract the contents of anonymous namespaces and show
then in the output.
* id 423765: Added support for