File doxywizard.changes of Package doxygen

Fri Jan  5 12:23:15 UTC 2018 -

- Export LANG=C.UTF-8 before running the test suite. Python3 is
  kinda strict and generally expects an UTF8 terminal.

Wed Jan  3 12:52:54 UTC 2018 -

- Update to 1.8.14:
  * Many fixes during the one year development cycle:
- Switch to python3 instead of python2
- Refresh patch vhdlparser-no-return.patch
- Use qt5 doxywizard even on leaps

Fri Nov 10 13:21:26 UTC 2017 -

- Update licensing information

Tue Nov  7 12:20:18 UTC 2017 -

- Explicitly require python2 for building
- Use more cmake macros
- Run spec-cleaner

Wed Feb 22 07:08:16 UTC 2017 -

- Revert erroneous change of required CMake version

Tue Feb 14 08:10:28 UTC 2017 -

- Update to 1.8.13
  See changelog at

Tue Sep  6 21:07:24 UTC 2016 -

- Update to 1.8.12
  See changelog at

Sun Feb 21 00:41:56 UTC 2016 -

- Build against QT5 in newer products
- Do not link with -pie as we are not compiling with -fPIE

Tue Jan  5 09:35:48 UTC 2016 -

- fix build after update

Tue Jan  5 07:31:22 UTC 2016 -

- Update to 1.8.11
  See changelog at
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream

Thu Aug 27 07:34:32 UTC 2015 -

- Move checks to doxywizard package to avoid build cycle

Fri Aug 21 09:42:05 UTC 2015 -

- Set proper minimal cmake version required
- Use system stack for cmake params and obey cflags
- Add patch to build required static libs:
  * doxygen-no-shared-libs.patch
- Refresh patch:
  * doxygen-no-lowercase-man-names.patch
- Add patch to avoid no-return-in-nonvoid function error:
  * vhdlparser-no-return.patch

Mon Aug 17 16:07:31 UTC 2015 -

- updated to 1.8.10, see doxygen.changes
- move tests to doxygen.spec
- remove doxywizard-1.5.9-flex.patch

Fri Feb 20 11:41:18 UTC 2015 -

- Cleanup spec file with spec-cleaner
- Enable tests

Fri Feb  6 06:45:26 UTC 2015 -

- Update to
  * bugfix releas, see
    for details

Thu Aug 28 17:57:41 UTC 2014 -

- Doxygen 1.8.8
- New features:
  * Support for PlantUML
- A selection of bug fixes and updates as listed in

Tue May 13 07:05:39 UTC 2014 -

- updated to 1.8.7:
  * many bugfixes and features, see
    for details

Thu Jan  2 09:29:23 UTC 2014 -

- updated to 1.8.6:
  * many bugfixes and features, see
    for details

Mon Aug 26 08:51:31 UTC 2013 -

- updated to 1.8.5:
  * Added SOURCE_TOOLTIPS option for advanced tooltip support while
    source browsing.
  * bugfixes

Mon May 20 16:37:04 UTC 2013 -

- updated to 1.8.4:
  * id 686384: When INLINE_SIMPLE_STRUCTS is enabled, also structs 
    with simple typedefs will be inlined.
  * Doxywizard: scrolling with mouse wheel no longer affects the 
    values in the expert view.
  * id 681733: More consistent warnings and errors. 
  * 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.
  * 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
  * Added support for UNO IDL (interace language used in 
    Open/Libre Office), thanks to Michael Stahl for the patch.
  * 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 
  * For interactive SVG graphs, edges are now highlighted when 
    hovered by the mouse.
  * Include patch by Adrian Negreanu to show duration statistics 
    after a run. You can enable this by running doxygen with the 
    "-d Time" option.
  * 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 
  * etc., see

Tue Mar 26 07:35:51 UTC 2013 -

- Added url as source.
  Please see

Tue Jan 22 08:07:54 UTC 2013 -

- updated to
  *  Changed to way the search results for multiple projects can
     be linked together. A project is now no longer identified by
     the tag files name but via new option EXTERNAL_SEARCH_ID giving
     a bit more flexibility.
  *  Disabled the disk cache for member data. Allows removing quite
     some complexity in doxygen and is not really needed now that
     64bit systems with >4GB RAM are becoming more common. Let me
     know if you think you benefit from this caching.
  *  id 691607: Using $relpath$ in a custom footer could lead to
     ambiguities when followed by a name that could also be a marker,
     like 'search'. Now $relpath^ should be used instead. $relpath$
     is still supported for backward compatibility.

  New features
  *  You can now use EXTENSION_MAPPING on files without any
     extension using no_extension as placeholder (thanks to
     Jason Majors for the patch).
  *  To make navindex section inside a layout file that
     links to a specific URL you can use usergroup with the
     url attribute.
  *  To make navindex section without any link inside a
     layout file you can use usergroup with special title

  Details at:

Mon Aug 20 07:17:15 UTC 2012 -

- updated to 1.8.2:
    * Using a fenched block (~~~~) in Markdown without explicit 
      extension will now be interpreted as a @code..@endcode block 
      instead of @verbatim..@endverbatim.
    * Classes inheriting from an class that is outside the scope 
      of doxygen are still shown in diagrams. This does not hold 
      for usage relations. 
    new features
    * Added support for C++11.
    * Made several improvements to the way Objective-C categories 
      and protocols are handled:
    * Added option HTML_EXTRA_STYLESHEET which allows adding an 
      additional stylesheet without completely replacing 
    * Added option AUTOLINK_SUPPORT which can be used to 
      enable/disable autolinking globally.
    * Included language updates for Czech, Spanish, Greek, Slovak, 
      and Esparanto. 
    etc. see

Fri Jul 13 08:27:44 UTC 2012 -

- updated to
  * doxygen now strips the leading indentation shared by the lines
    in a @code..@endcode block.
  * id 678218: Changed title of the SVG graphs from 'G' to the root
    node of the graph.
  * Integrated the root navigation tree in navtree.js for faster
  * When the navigation tree is enabled, clicking jump to a line
    in the source code view will now highlight the line.
  * Added button in the navigation tree to allow enabling/disabling
    syncing the navigation tree with the content.
  * Extended the number of HTML entities with Greek letters and
    other symbols (thanks to Charles Karney for the patch).
  * id 663645: Added support for C++11 strongly typed enums (enum
    class E { ... }).
  * VHDL code now has a new Design Overview page (thanks for
    Martin Kreis for the patch). Requires HAVE_DOT=YES, and
  * id 677678: Added support for strong and weak attributes in
    Objective-C properties.
  * bugfixes
- for details see

Mon Apr 16 09:06:54 UTC 2012 -

- updated to 1.8.0svn20120416:
  * fixed crash [bnc#755402]

Tue Feb 28 07:58:22 UTC 2012 -

- removing unneeded warnings.patch

Mon Feb 27 09:51:17 UTC 2012 -

- updated to 1.8.0:
  * Auto list items can now consist of multiple paragraphs.
  * When UML_LOOK is enabled, relations shown on the edge of a 
    graph are not shown as attributes.
  * Updated the manual and improved the look.
  * Latex: made the margins of latex page layout smaller using the 
    geometry package.
  * etc., see

Mon Dec  5 09:44:06 UTC 2011 -

- updated to 1.7.6:
   * To improve the performance of loading the navigation tree,
     the data is now split into multiple javascript files which
     are loaded dynamically.
   * The selected member is now briefly highlighted in the HTML
     output (when GENERATE_TREEVIEW is enabled).
   * The navigation tree (GENERATE_TREEVIEW) now shows the same
     information as the index.
   * The navindex section of layout now also controls what is
     shown in the navigation tree.
   * Improved HTML output support for IE9.
   * Included redesigned VHDL parser (thanks to Martin Kreis
     for the patch)
   * When a class/structs has many (>15) members of the same type,
     only the first 10 are shown in the UML diagram.
   * Made the output of the javascript based search engine more
   * Update of the French translation.
   * id 607305: Added support for PHP heredoc and nowdoc constructs.
   * Added support for cross-referencing in case of operator->
     overloading. This includes support for std::auto_ptr,
     std::smart_ptr,std::unique_ptr and std::weak_ptr when
     BUILTIN_STL_SUPPORT is enabled.
   * bugfixes

Sun Sep 18 17:17:12 UTC 2011 -

- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build

Mon Aug 15 09:37:23 UTC 2011 -

- update to 1.7.5:
  * id 641904: Function in the call graphs are now shown based on first
    appearance rather then alphabetical order.
  * id 616213: When customizing the HTML header $title now only generates
    the title excluding the project name (which can still be
    added using $projectname)
  * Improved the look of the class index: all items now have equal spacing.
  * New option INTERACTIVE_SVG which when set to YES in combination with
    DOT_IMAGE_FORMAT=svg will make doxygen generate interactive SVG
    diagrams that support zooming and panning via the mouse (only for
    large graphs).
  * Added support for the Tcl programming language (thanks to Rene Zaumseil
    and Samuel Bentley for the patch).
  * Added @copyright command.
  * added option MATHJAX_EXTENSIONS to provide additional extensions for
    MathJax (thanks to David Munger for the patch).
  * added option INLINE_SIMPLE_STRUCTS which when enabled shows the fields
    of simple classes and structs (with only public data fields) as a table
    and inline in context (file/group/namespace/class)
    provided this context is documented.
  * When using the server based search engine (SEARCHENGINE=YES and
    SERVER_BASED_SEARCH=YES) doxygen now advertises a opensearch provider
    for your project, that allows integrating the search directly in the
    search field of the browser (thanks to Phil Lello for the patch).
  * id 503239: Added new option CITE_BIB_FILES and LATEX_BIB_STYLE and a new
    command \cite, allowing you to make references to literature (as defined
    in one or more .bib files). This also works for output formats other
    than LaTeX. The tool bibtex is required for this to work though. Thanks
    to David Munger for the initial patch upon which this feature is based.
  * PHP namespaces are now shown as A\B in the output.
  * Added new \snippet command that can be used to include marked sections
    from a source file. See
    for more info.
  * Added translation support for Armenian, thank to Armen Tangamyan. and
    included translation updates for a number of languages.
  * Many bug fixes, for details see

Wed Jul 27 11:23:00 CEST 2011 -

- remove explicit dependency on libdrm-devel

Tue Mar 29 09:22:17 UTC 2011 -

- update to 1.7.4 (no user-visible changes)

Tue Jan  4 02:03:44 UTC 2011 -

- update to 1.7.3:
  * new control to visually select the color of the HTML output

Fri Nov 12 15:02:04 UTC 2010 -

- changed modify_footer.patch: drop suse specific HTML_FOOTER_DESCRIPTION
  option functionality, each package could use now HTML_TIMESTAMP to
  avoid putting timestamp in to generated html files

Mon Oct 11 13:43:48 UTC 2010 -

- 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

Fri Jun 25 18:52:36 UTC 2010 -

- update to 1.7.1

Tue Jun 15 13:05:30 UTC 2010 -

- update to 1.7.0

Sun Feb 21 15:09:35 UTC 2010 -

- update to 1.6.3:
 - Bug fixes (ids refer to the bugzilla database)
    * id 606084: Loading a new config file in doxywizard did not
      reset all values of a previously loaded config file.

Mon Sep  7 12:32:21 UTC 2009 -

- update to 1.6.1:
  * include patch to fix problem with building rpms
  * fix doxywizard problem with GENERATE_TREEVIEW

Fri Aug 21 14:16:00 CEST 2009 -

- 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
  * Split GENERATE_TREEVIEW into two separate options: GENERATE_TREEVIEW and
  * 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
  * 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
  * 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
  * 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 May  4 13:17:40 CEST 2009 -

- 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. 
- dropped qtdir.patch as it seems it is not needed anymore

Mon Feb  9 10:00:00 CET 2009 -

- 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 -

- updated to compile on Fedora and Mandriva

Tue Jan  6 13:39:49 CET 2009 -

- updated to version 1.5.8
  * Completely rewrote the doxywizard. Main changes:
    * It is now based on Qt version 4. (4.3 or higher is required)
    * Different layout that allows easy switching between wizard and
      expert mode, without losing settings.
    * Running doxygen can be done without first having to save the 
      configuration file.
    * For HTML output, there is a button to show the results in the
      default browser.
    * Option to change the default configuration that is used when
      you first start the wizard.
    * Non-default options are shown with red label, and there is 
      context menu to reset them back to the default.- 
- rewritten (*-man.patch)
- spec file clean-up, added libqt4-devel to BuildRequires
- fixed qmake and moc path (*-qtdir.patch)

Tue Jul 15 13:39:08 CEST 2008 -

- updated to version 1.5.6 

Tue Oct 30 11:58:52 CET 2007 -

- updated to version 1.5.4

Fri Jul 27 12:58:08 CEST 2007 -

- updated to version 1.5.3

Tue Apr 10 09:34:13 CEST 2007 -

- fixed build of Doxywizard 

Thu Apr  5 14:47:26 CEST 2007 -

- updated to version 1.5.2

Thu Mar 29 13:16:19 CEST 2007 -

- added flex and bison to buildrequires

Mon Feb  5 16:17:23 CET 2007 -

- updated to version 1.5.1
  * fixed build (makefile.patch)

Wed Oct 18 10:47:51 CEST 2006 -

- updated to version 1.5.0
  * bugfixes

Mon Jun 26 12:35:29 CEST 2006 -

- updated to 1.4.7
  * new CALLER_GRAPH option to add called-by graph to functions
  * new REFERENCES_LINK_SOURCE option to set whether function names
    source or documentation
  * doxywizard asks for confirmation before overwriting files in
    the save dialog

Wed Jan 25 21:35:34 CET 2006 -

- converted neededforbuild to BuildRequires

Tue Jan 17 10:56:07 CET 2006 -

- remove %%_lib fix, which isn't needed anymore and actually breaks
  build on 64bit

Thu Jan  5 14:17:56 CET 2006 -

- use make -j
- add -fno-strict-aliasing

Mon Jan  2 13:43:34 CET 2006 -

- update to 1.4.6

Mon Oct 10 15:27:31 CEST 2005 -

- update to 1.4.5

Tue Sep 20 18:53:57 CEST 2005 -

- fix qtools to build with gcc-4.1.0 

Thu Jul 28 19:06:18 CEST 2005 -

- updated to version 1.4.4
  * added man pages
- removed obsoleted qt-mt patch

Sat Jan 22 02:18:55 CET 2005 -

- fix build (qt-mt instead of qt) 

Wed Jan 12 14:34:07 CET 2005 -

- updated to version 1.4.1

Tue Aug 31 14:48:18 CEST 2004 -

- fixed for new flex

Tue Aug 03 18:48:56 CEST 2004 -

- updated to version 1.3.8

Tue Apr 27 12:24:52 CEST 2004 -

- doxywizard split off (qt3 dependency)
openSUSE Build Service is sponsored by