SHA256
1
0
forked from pool/doxygen

Compare commits

..

236 Commits

Author SHA256 Message Date
Ana Guerrero
f6b796fd66 Accepting request 1237886 from devel:tools
- update to Doxygen 1.13.2
  * Support for Plus sign code fence directives - GitHub flavor
  * String representation at "show configuration" in doxywizard
- Remove special paths for older Suse versions for which packages
  are no longer built anyway
  * Drop related patch doxygen-no-libclang-cpp.patch (forwarded request 1236969 from mathletic)

OBS-URL: https://build.opensuse.org/request/show/1237886
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=104
2025-01-16 17:30:59 +00:00
ed37778bd8 - update to Doxygen 1.13.2
* Support for Plus sign code fence directives - GitHub flavor
  * String representation at "show configuration" in doxywizard
- Remove special paths for older Suse versions for which packages
  are no longer built anyway
  * Drop related patch doxygen-no-libclang-cpp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=217
2025-01-14 16:44:12 +00:00
Ana Guerrero
94cd94ddf2 Accepting request 1234687 from devel:tools
- update to Doxygen 1.13.1
  * As of doxygen version 1.13.1 and layout version 2.0, Doxygen
    will insert defaults for elements that are missing in the user
    defined layout file.
  * Add WARN_LAYOUT_FILE option to toggle warnings in layout file
- update to Doxygen 1.13.0
  * Using README.md as directory description via new option
    IMPLICIT_DIR_DOCS.
  * Add CSS class for @p command [view]
  * Add class attribute to the @qualifier command in the HTML output
  * New option HIDE_UNDOC_NAMESPACES which can be used to hide
    undocumented namespaces (similar to HIDE_UNDOC_CLASSES)
  * New option PLANTUMLFILE_DIRS and command \plantumlfile to
    include plantuml files (similar to DOT_DIRS, and \dotfile)
  * New option AUTOLINK_IGNORE_WORDS to specific a set of words
    that should not be linked
  * Update available emojis
  * Added strip and nostrip options to \include and \snippet to
    either strip or keep doxygen comments
  * Added helper script to live edit & view a doxygen comment
    block, see addon/doxycommentviewer in the repo
  * Extending autobrief end characters with ? and !
- update licensing information (IBS sr#343838)
- Update to Doxygen 1.12.0
  * Adding "engine" chen and chronology for plantuml
  * Also allow backticks to be combined with emphasis in Markdown
- Update to Doxygen 1.11.0
  * Add Markdown style todo list
  * Add support for GitHub Markdown style alerts
  * Add a "Run" menu item key-command to DoxyWizard
  * Added 'raise' and 'prefix' options to @include{doc}
  * Support `link` / `endlink` command in section title
  * Add support for @subparagraph and @subsubparagraph
  * Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
  * `doxyapp --locate` list all overloads by including arguments
  * Adding support for "engine" files for plantuml
  * Show emoji in HTML treeview
  * Add `HTML_CODE_FOLDING` possibility to CHM
  * Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
  * Add doxyindexer and doxysearch installation
  * cmake: always install man pages, only install for the
    binaries installed
  * allow function ptr with `INLINE_SIMPLE_STRUCTS`
- Use %patch -P N instead of deprecated %patchN.
- reintroduce useful reproducible.patch
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
- added patches
  + reproducible.patch
- Update to doxygen 1.10.0
  Full changelog see https://www.doxygen.nl/manual/changelog.html
- Drop patches that are part of upstream since 1.9.7
  Fix-boundingbox-parsing_part1.patch,
  Fix-boundingbox-parsing_part2.patch,
  Fix-boundingbox-parsing_part3.patch,
  and Fix-boundingbox-parsing_part4.patch.
- Drop patch reproducible.patch, it does no longer apply and
  messing around with the internals of a C++ filesystem library
  does not seem to be the right approach.
- Add reproducible.patch to make doxytags output reproducible (boo#1201579)
- Re-download patches: the server presents them with shorter hash
  refs:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.
- Fix boundingbox parsing of graphviz PDFs when using cairo >=
  1.17.6, add:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- update to 1.9.6: see https://www.doxygen.nl/manual/changelog.html
  * Adding Python PEP 526 typing support
  * issue #2580: Formatting-options for $datetime
  * issue #9702: Add new command \qualifier to add custom tags that would be
    similar to "inline" and "static" to some functions or classes [view] and [view]
  * issue #9549: Feature request: Allow to disable Webkit scrollbar styling [view]
  * NUM_PROC_THREAD!=1 will now process formulas on multiple threads [view]
  * Treat __name variable as private and _name variables as protected in Python [view]
  * Add support for multiple <summary> sections inside <details> [view], [view],
  * WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values [view],
- fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash? 
- added sources
  + _constraints
- Update to version 1.9.5: See https://doxygen.nl/manual/changelog.html.
- Remove upstreamed patches:
  * doxygen-modify_footer.patch
  * doxygen-gcc12.patch
  * doxygen-1.9.4-fix-symlink-detection.patch
- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
  detection issue leading to givaro build to hang
  (gh#doxygen/doxygen#9491).
- Update to 1.9.4. Check https://doxygen.nl/manual/changelog.html
  for the complete changelog.
  New features:
  * Add CINDEX_NO_EXPORTS option when linking against static
    libclang
  * Introduce CREATE_SUBDIRS_LEVEL
  * Add for the xml output also xml to the markdown image
    representation.
  * Adding Qt6 support
  * Update Bulgarian translation
  * Better translation for trPackageMembers
  * Refer to chapter Grouping with GROUP_GRAPHS
  * HTMLHELP warning on using svg as image format for graphs
  * mention doxygen debugging flags on the web
  * mention how to get additional usage flags
- Add patch to fix build with GCC 12:
  * doxygen-gcc12.patch
- update to 1.9.3:
  * Write directory dependency graphs recursively
  * Added missing symbols needed to enable SANITIZE_UNDEFINED
  * Add the xml output format to the image command as generic
    format
  * Add the HTML and XML commands to the index [view]
  * Added explanation for directory dependency graphs in graph
    manual
  * Avoid tampering with special commands while doing markdown
    parsing
  * Adding HTML tag <cite> [view]
  * Adding engine to xml output for plantuml [view]
  * Czech localization update, added all missing czech localization
    strings up to 1.9.3
  * translate chinese upto version 1.9.2
  * Updated swedish translation to 1.9.2
  * Greek translation updated to 1.9.2
  * Portuguese translators upddated to 1.9.3
  * UTF-8 characters in email address
  * Support for char32_t etc. in code coloring
  * Changed license of doxmlparser from GPLv2 to MIT
  * Better error message in case of a fatal error in a lexer
  * Better readable warnings / debug messages incase of warning with
    token / return value in docparser
  * value attribute for <li> tag
  * Copy original dotfile to output directory in case of DOT_CLEANUP
    is not set
  * allow using percentual numbers for images dimensions
  * Make email obfuscation optional
  * Improvement of WARN_LOGFILE possibilities
  * No warning in case non existing macro parameter
  * HTML tag details
  * Include qualified names in `<memberdef>`s in XML output
  * CLASS_DIAGRAM has become obsolete. The same functionality can
    now be achieved using HAVE_DOT and CLASS_GRAPH. Old settings in
    the Doxyfile will be automatically converted when reading or
    updating it
- update to 1.9.2
  * Add support for C++20 concept
  * Introduce new sidebar layout via FULL_SIDEBAR option
  * Add -q commandline-parameter for quiet operation
  * Add config option SHOW_HEADERFILE [view]
  * Add config option WARN_IF_INCOMPLETE_DOC [view]
  * Add config options GENERATE_SQLITE3, SQLITE3_OUTPUT and
    SQLITE3_RECREATE_DB to better control the sqlite3 output
  * Add config option MATHJAX_VERSION to support both MathJax 2.x
    and 3.x
  * Allow more fine tuning of semanitic syntax highlighting via CSS
    classes
  * Use language name to get code coloring
  * Extra settings for MathJax V3
  * Support vertical alignment in multirow table
  * Add option for an anchor to the image command
  * Deprecate options LATEX_SOURCE_CODE, RTF_SOURCE_CODE and
    DOCBOOK_PROGRAMLISTING; code listing is now controlled globally
    via the SOURCE_BROWSER option
  * Make OUTPUT_TEXT_DIRECTION option obsolete
  * Replace the C++ doxmlparser libary by a python based module
  * many bug fixes and improvements
- drop vhdlparser-no-return.patch, included upstream
- doxywizard: remove explicit -fPIC from build flags, because this breaks our
  gcc-PIE compiler profile (bsc#1184122), resulting in a non-PIE
  /usr/bin/doxywizard.
- update to 1.9.1:
  Bugfixes:
  * issue #8282: Error on ALIAS declaration without quotes [view]
  * issue #8286: Incorrect processing of VHDL strings [view], [view]
  * issue #8291: Doxygen crash on Windows when INLINE_SIMPLE_STRUCTS=YES [view]
  * issue #8294: Draw sibling dependee directories within same parent directoy in directory dependency graph. [view], [view], [view], [view], and [view]
  * issue #8295: segmentation fault [view]
  * issue #8296: LaTeX Error: File ... not found. [view], and [view]
  * issue #8297: fails to parse list of INPUT files [view]
  * issue #8300: File naming changed in Doxygen 1.9.0 [view]
  * issue #8304: compilation failure [view]
  * issue #8311: Markdown table: double-quote ruins the output [view]
  * Fix cases where classes inside inline namespaces could lead to crashes [view]
  * Fix coverity dead-code warning [view]
  * Fix potential crash with inline namespace [view]
  * Incorrect entries on treeview [view]
  * Layout in doxywizard documentation [view]
  * Various fixes based on coverity scan results [view]
  * bug_549093 Regular HTML comments are removed. [view]
  Features:
  * Add a CLANG_ADD_INC_PATHS option
  * Add some missing info to the XML output
  Refactorings and cleanups
- version update to 1.9.0
  * Features
    Show QT version in doxywizard [view]
    Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
    Add param validation to typedef function pointers [view]
    Allow building doxygen as a subproject [view]
    Layout changes doxywizard [view]
    Show configuration warnings unconditionally in the doxywizard [view]
    Enable UML diagrams without member fields [view]
    add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
    use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
    add suggestion #7686 to show type and parameters [view]
  * Bug fixes
  * Refactoring, cleanup
  * Documentation updates
  * see https://www.doxygen.nl/manual/changelog.html for details
- deleted patches
  - 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (upstreamed)
- Use gcc9 for building on SLE_15 based distributions to workaround
  gcc7 bug PR85180.
- Adjust building with libclang support for doxygen-1.8.20.
  - doxygen-llvm-libs.patch
  - doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch
- Fix anonymous enums from multiple files being squashed together:
  Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch
- doxygen 1.8.20:
  * Add configuration setting to have docstrings net as pre-
    formatted text but as normal documentation
  * bug fixes
- includes changes from 1.8.19:
  * Add experimental multi-thread input processing support
  * Add the xml:lang tag to XML and Docbook output
  * Scalable search bar for high resolution displays
  * Add doxygen version information to tag file
  * Add options to enable various sanitizers
  * Add configuration option to better control the sqlite3 output
  * Improve using plantuml for vhfl flowcharts
  * bug fixes
- version update to 1.8.18
  Removed functionality
    * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
  Features
    * Added the few missing French translations [view]
    * Updated Swedish translation to match the latest version [view]
    * Adding check on configuration setting EXTENSION_MAPPING [view]
    * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
    * output on doxyparse if a function is a prototype [view]
    * print protection information on doxyparse [view]
    * Creation of svg images for formulas with inkscape [view]
    * Improve formula handling and rendering. [view]
    * Doxygen version in the messages output (#7640) [view]
    * Doxygen version information (#7645) [view]
    * Enabling Travis builds for s390x [view]
    * Relative markdown file reference (#7032) [view]
  Bugs fixed
    * see https://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
  % vhdlparser-no-return.patch (refreshed)
- deleted patches
  - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
  - PR_7193_fix_blank_file_patterns.patch (upstreamed)
  - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
  - doxygen-git-not-required.patch (upstreamed)
  - reproducible-sort.patch (upstreamed)
- Improve build with libclang support:
  * add doxygen-libclang-cpp.patch to support linking against libclang-cpp
  * add upstream doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch
    to support clang-10
- Add reproducible-sort.patch to make html output reproducible
  in spite of ASLR (boo#1062303)
- Use modern cmake macros
- Add upstream patch 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch
  (boo#1160629)
- Add PR_7193_fix_blank_file_patterns.patch to populate the
  default for FILE_PATTERNS if not set, otherwise no files are
  processed [https://github.com/doxygen/doxygen/issues/7190]
- Remove obsolete and no longer applying patch:
  doxygen-dot-one-thread.patch
- Optional build with libclang support:
  * add doxygen-llvm-libs.patch to link with monolithic libLLVM
  * support "--with libclang" in specfile
- version update to 1.8.16
  - many bugs fixed
  - many features implemented
  - http://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-modify_footer.patch (refreshed)
- deleted patches
  - doxygen-empty-strings-segfault.patch (upstreamed)
  - doxygen-latex-makeindex.patch (upstreamed)
- added patches
  really do not require git executable
  + doxygen-git-not-required.patch
- add doxygen-latex-makeindex.patch to fix build of libssh and
  cmocka [https://github.com/doxygen/doxygen/issues/6725]
- add doxygen-empty-strings-segfault.patch to fix build of ldb
  [https://github.com/doxygen/doxygen/pull/6751]
- fix url and source url
- Update to 1.8.15:
  * Another year, another lengthy set of fixes
    http://www.doxygen.nl/manual/changelog.html#log_1_8_15
- Removed res2cc_sort_resources.diff (issue fixed upstream)
- Update to 1.8.14:
  * Many fixes during the one year development cycle:
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_14
- Switch to python3 instead of python2
- Remove upstream merged doxygen-guard-null-variable.patch
- Refresh patch vhdlparser-no-return.patch
- Kill doxygen-doc subpackages the latex deps keep growing while
  it is really easy to download the generated pdfs from upstream
- Update licensing information
- Explicitly require python2 for building
- Use more cmake macros
- Run spec-cleaner
- remove CFLAGS CXXFLAGS overrides to block PIE enablement.
- Add doxygen-guard-null-variable.patch: Protected against NULL
  pointer of variable al, upstream commit 0f02761.
- Update to 1.8.13
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_13
- dropped doxygen-fix-QCH-files.patch, it is part of the release
- Added res2cc_sort_resources.diff, sort template files in
  generated resources.cpp for reproducible build, fixes bgo#777672
- Fix: Add missing jquery.js, dynsections.js & optional
 svgpan.js to QCH file [bsc#1011331]
 + doxygen-fix-QCH-files.patch
- Update to 1.8.12
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- update patch doxygen-dot-one-thread.patch
- same work around ppc64 as already done for ppc64le [boo#921577]
- Do not link with -pie if we are not compiling with -fPIE
- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream
- work around Power8 double free or corruption [bnc#921577]
  + doxygen-dot-one-thread.patch
- Move checks to doxywizard package to avoid build cycle
- 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
- updated to 1.8.10
  * Change the build system to use cmake.
  * Add support for basic XML syntax highlighting
  * Added documentation for ``` style fenced code block and more 
    robust parsing
  * Added function arguments to the LaTeX toc
  * Added support for language codes
  * etc. see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- removed unneded patches:
  - doxygen-1.5.9-64archs.patch
  - doxygen-1.5.9-man.patch
  - doxygen-1.7.0-modify_footer.patch renamed to doxygen-modify_footer.patch
- remove doxygen-html.sh
- Cleanup spec file with spec-cleaner
- Split documentation to separate package
- Do not bundle pdf documentation
- Generate html documentation
- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- Doxygen 1.8.8
- New features:
  * Support for PlantUML
  * Add BREAD_CRUMB_TRAIL
- A selection of bug fixes and updates as listed in
  http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_8
- Don't disable optimisation
- updated to 1.8.7:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- altered modify_footer.patch
- updated to 1.8.6:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- updated to 1.8.5:
  * Added SOURCE_TOOLTIPS option for advanced tooltip support while 
    source browsing. 
  * bugfixes
- removed upstreamed endless-loop.patch
- upstream patch to fix endless loop
  doxygen-1.4.8-endless-loop.patch 
- 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
    ./configure.
  * 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
    directory.
  * etc., see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls
- updated to 1.8.3.1:
  Changes
  *  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 
     [none]. 
  Details at: http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.3:
    Changes
    * Expanding the tree in an index page of the HTML output, will 
      now expand only one level instead of the whole sub-tree.
    * A blockquote in Markdown does no longer require a whitespace 
      after the last '>' if the '>' is followed by a newline.
    * id 682718: Included patch to add version info to all 
      generated template files (headers, footers, stylesheets, 
      layout files, etc). 
    New features
    * Added support for using external tools to index and search 
      through the HTML documentation. An example index tool is 
      provided (doxyindexer) and an example search engine 
      (doxysearch.cgi). To configure the external search engine 
      the following new options are added to the configuration 
      file: EXTERNAL_SEARCH (to enable the feature), 
      SEARCHENGINE_URL (to specify the URL of the search engine), 
      SEARCHDATA_FILE (to specify the name of the raw search 
      data to index), EXTRA_SEARCH_MAPPINGS (for search through 
      multiple projects). See the manual for details.
    * Added USE_MDFILE_AS_MAINPAGE config option to select a 
      markdown page to be used as the main page.
    * id 630645: This patch (contributed by Albert) adds support 
      for simple logic expressions for \cond, \if, and friends, 
      i.e. you can do \if (SOME_SECTION_NAME && 
      (!THIS_ALTERNATIVE || THAT_ALTERNATIVE))
    * id 684152: Patch (contributed by Albert) adds a new 
      configuration option MATHJAX_FORMAT to select the MathJax 
      output format. Options are HTML-CSS, NativeMML, or SVG. 
    Bug Fixes
      * see http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.2:
    changes
    * 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 
      doxygen.css.
    * 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.1.2:
  changes
  * 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 
    loading
  * When the navigation tree is enabled, clicking jump to a line 
    in the source code view will now highlight the line. 
  features
  * 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 
    DOT_IMAGE_FORMAT=svg.
  * id 677678: Added support for strong and weak attributes in 
    Objective-C properties. 
  * bugfixes
- for details see http://www.stack.nl/~dimitri/doxygen/changelog.html
- 1.8.1 generates man page names uncondidionally lowercase which
  causes problem for lapack build for example; reverting one hunk 
  of fix for
  https://bugzilla.gnome.org/show_bug.cgi?id=674563
  as workaround
  * no-lowercase-man-names.patch
- updated to 1.8.1:
  * Included a couple of performance improvements.
  * Changed the way indexes (Class,File,Namespace,Groups) are rendered.
  * Changed the way member attributes (like protected, virtual, and 
    static) are rendered in the HTML output
  * more info at http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.0svn20120416:
  * fixed crash [bnc#755402]
- 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.7.6.1:
   * Doxygen now reports its cache usage (for the symbol and the 
     lookup cache) at the end of a run (if QUIET=NO), and 
     recommends settings for SYMBOL_CACHE_SIZE and 
     LOOKUP_CACHE_SIZE for your project if either cache is too 
     small. 
   * Added new option LOOKUP_CACHE_SIZE to control the internal 
     cache doxygen uses to find symbols given their name and 
     a context. 
   * Python: added support for @staticmethod.
   * Python: scopes are now shown with . instead of :: 
   * id 665313: Space before @if was not preserved, causing 
     problems with inline @if .. @endif constructs.
   * id 665583: Fixed XHTML validity problem when using mscgen 
     graphs. 
   * id 665641: Fixed XHTML validity problem when 
     GENERATE_TREEVIEW was disabled. 
   * id 665720: Included patch to fix hang issue when non-empty 
     INCLUDE_PATH was used.
   * id 665778: Fixed parse issue when a comma appeared as part 
     of an enum's value. 
- 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 
     compact.  
   * 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
- remove arm specific patch that broke building on arm
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- update to 1.7.5.1:
  * A bug that could cause doxygen to crash on large projects was 
    fixed.
- 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 http://www.doxygen.org/commands.html#cmdsnippet 
    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 
    http://www.stack.nl/~dimitri/doxygen/changelog.html.
- update to 1.7.4:
  * adds an option that allows embedding of the class documentation inside the
    documentation of a group
  * doxygen -w html now reads the default Doxyfile even if not specified
    explicitly
  * doxygen -w html now produces a template header and footer that can be used
    independent of the configuration options used. 
  * new option INLINE_GROUPED_CLASSES that when enabled shows grouped classes
    inside the group documentation, instead of on a separate page.
  * included updates for the Italian and Russian translation.
  * #640875: added option HTML_EXTRA_FILES which makes it easier to copy
    additional files to the HTML output and also add them to the index files
  * #642579: Included patch that adds new LATEX_FOOTER option to customize the
    end of refman.tex in the LaTeX output
  * #566921: %A::B now prevents a link for A::B, instead of only for A and
    generating a warning that ::B cannot be linked.
  * #634415: Fixed problem parsing an array of character literals.
  * #635537: Links to file members were not made when found in tag files.
  * #638655: Double quote in page or group title broke treeview.
  * #638856: Fixed problem autolinking to struct field using #S::a
  * #639272: using @dot...@endot produced an image referenced with absolute
    path.
  * #640463: Fixed problem parsing PHP "use" statement when the argument did
    not have a namespace scope.
  * #640646: Long error messages could cause memory corruption.
  * #640754: Comment with XML style list of type table was not rendered
    properly.
  * #640828: Internal section marked with @internal was not shown as such
    anymore in the XML output.
  * #640847: PHP: Fixed parse problem referring to class in global namespace.
  * #640924: Included patch to make the custom header and footer independent of
    the chosen config options.
  * #640927: Included fix to prevent a warning in the server side PHP search
    script.
  * #641026: Included patch to fix broken hyperlink to page entry in xreflists.
  * #641188: Header of \page was wrong in Man page output.
  * #641336: #include's to other directories were not always linked.
  * #641673: Using "use Foo\Foo;" in PHP could cause doxygen to hang.
  * #641814: In some cases the HTML output could contain an extra </p>.
  * #642030: Tooltips with HTML entities could be wrongly truncated.
  * #642475: Include graphs could be incomplete.
  * #643056: Fixed problem with macro expansion.
  * #643279: Fixed potential crash when generating a warning for void f(int %x)
    style parameter, which is valid in C++/CLI.
  * #643655: Fixed argument matching issue when one of match candidates was a
    typedef of a method pointer.
  * doxygen -w html now ignores the values for HTML_HEADER and HTML_FOOTER
    found in the config file.
  * importing a group via a tag file could overrule a local group with the same
    name even when EXTERNAL_GROUPS was disabled. 
- update to 1.7.3:
  * adds support for including SVG images generated by the dot tool
  * the way the tree view looks and works has been redesigned: it is now
    dynamically loaded on a page instead of using HTML frames
  * each HTML page now (optionally) has a header with project name, synopsis,
    and logo
- 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
- 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.
-  set HTML_TIMESTAMP default to off, so all packages that
   generate documentation during build dont get republished
   just due to a timestamp change.
- unfuzzy patches to build on >= 11.3
- 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
- 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
- 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 <br/> 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. 
- 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
- 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. 
- 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. 
- 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
- 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
- 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. 
- 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
- updated to compile on Mandriva
- 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
- 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
- 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.
- 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.
- 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 <see cref="SomeSymbol"/> style XML comments.
  * id 426971: Added QT_AUTOBRIEF config option, which has the same meaning
    as JAVADOC_AUTOBRIEF only now for /*! .. */ style comment blocks.
  * id 435108: Reintroduced the MAX_DOT_GRAPH_DEPTH option as a means
    to further reduce the size of a graph. 
- fixed build of Doxywizard
- updated to version 1.5.2:
  * Doxygen now uses UTF-8 internally for all strings
    A new config option INPUT_ENCODING has been added which can be
    used to specify the encoding of the input
  * Added support for message sequence charts (using mscgen)
  * Added support for C++/CLI
  * IGNORE_PREFIX now also works for function/members names when 
    shown in the various indices
  * Doxygen will show a tooltip in the HTML output for links
    to classes, namespaces, and members with the brief description
  * Syntax highlight support for several (managed) C++ keywords
  * Added two LaTeX layout enhancements
  * Lots of bugfixes
- dropped obsolete disable-rtf-debug.patch
- added flex and bison to buildrequires
-updated to version 1.5.1, bugfixes:
 * id 148567: @todo at the end of a comment block caused problem
              when copied by @copydoc
 * id 352420: Fixed bug in LaTeX output (missing space after \bf).
 * id 363227: missing output for instance variables defined
              in a Python function that has a doc string
 * id 363397: Member groups did not appear in a class when
              SUBGROUPING was set to YES.
 * id 364341: Parsing could become really slow if often included
              header files contained using statements.
 * id 364673: The values of two enums with the same name
              (both in difference scopes) where merged.
 * Running 2 instances of doxygen on the same output directory 
   caused corruption of the temporary files generated by doxygen. 
- don't abort just because of a warning (fixes yast2-core build)
  (dont-exit-on-warning.patch)
- updated to version 1.5.0
  *  Cleaned up the internal structures to make them smaller,
     and made doxygen use a temporary file to store the parse
     results (instead of keeping them in memory), which will
     further reduce the memory usage, especially for large projects
  *  Sections produces by \note, \warning, \remarks etc, now have
     a class label in the generated HTML (<dl> tag) so you can give
     them a distinct style using a non-default stylesheet
     (i.e. using HTML_STYLESHEET).
  *  Lots of bugfixes
- updated to 1.4.7
  * changes in the CSS stylesheet and HTML class names => possible
    incompatibility with custom stylesheets
  * new CALLER_GRAPH option to add called-by graph to functions
  * new REFERENCES_LINK_SOURCE option to set whether function names
    in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
    source or documentation
  * updated some translations
  * added support for get/set properties in IDL
  * lost of bugfixes
- dropped patches: qtools.patch, segfault.patch
- added script to update the html docu tarball to source rpm
- converted neededforbuild to BuildRequires
- fix segfault in doxygen.cpp
  [#141384] (segfault.patch)
- use make -j
- add -fno-strict-aliasing
- update to 1.4.6
- update to 1.4.5
- fix qtools to build with gcc-4.1.0 
- disable RTF debug comments in src/rtfdocvisitor.cpp (those
  comments are displayed by default in ooffice and abiword). See
  gnome bugzilla #149797
- updated to version 1.4.4
  * added man pages
- removed obsoleted qt-mt patch
- un-packing QChar seems to break doxygen; removed the
  incriminated methods instead as they are unused anyway
- GCC does not allow references to members of packed structs on
  ARM
- updated to version 1.4.1
- linked dynamically against libpng
- updated to version 1.3.8
- doxywizard split off (removed qt3 dependency)
- applied patches from cvs to fix bug #36397 (doxygen ate all memory building the libstdc++)
- updated to version 1.3.6
- build as user
- Use prebuild documentation from website
- update to version 1.3.4
- add desktop file for doxywizard
- updated to version 1.3.2
- Update to 1.3.1
- fix build with tetex-2.0 
- force install tool 
- use ghostscript-mini-packages in neededforbuild 
- updated to version 1.2.18
    * @deprecated is now treated as @todo, @test, and @bug
    * enum value documentation was added to the XML output.
    * files ending with ".inc" are now recognised as PHP files
    * included updated documentation for language translators
    * included language updates
    * added new configuration options XML_DTD and XML_SCHEMA to set the DTD or Schema used in the XML output.
- patch for 64bit archs
- added ghostscript-x11-packages to neededforbuild (for gs)
- use RPM_OPT_FLAGS so it builds on ppc64.
- updating to 1.2.17 (needed for new kdelibs3)
- build with -mminimal-toc on ppc64, workaround
- really write %_lib instead of just lib64
- %_lib fixes
- export compiler flags via RPM_OPTL_FLAGS to get an effect
  (fix compile for mips)
- patch tmake config file as well to use qt-mt 
- build against qt3 
- added libgimpprint to neededforbuild 
- use %{suse_update_libdir}
- updated to version 1.2.13.1
- updated to version 1.2.13
- updated to version 1.2.12
- use qt-devel-packages 
- updated to version 1.2.11.1
- updated to version 1.2.11
- updated to version 1.2.10
- update to version 1.2.9.1
- update to version 1.2.9
- gzipped doxygen_manual.ps
- update to version 1.2.8.1
- added glib to neededforbuild
- changed neededforbuild <gs_fonts> to <ghostscript-fonts-std>
- changed neededforbuild <gs_lib> to <ghostscript-library>
- changed neededforbuild <gs_x11> to <ghostscript-x11>
- update to version 1.2.7
- fixed warnings on ia64
- fixed neededforbuild
- update to version 1.2.6
- update to version 1.2.5
- update to version 1.2.4
- fixed neededforbuild: += liblcms
- fixed neededforbuild: += libmng-devel 
- fixed to compile
- fixed neededforbuild
- update to version 1.2.3
- update to version 1.2.2
- added libmng to neededforbuild
- added BuildRoot
- fixed neededforbuild
- Update to stable version 1.2.1.
- No need for using -g for release version any longer.
- Update to doxygen-1.1.5: Many bugfixes (last pre-1.2)
- Documentation (.ps,.pdf) is now being build from the sources
- Detect qtlib2 version and pass it to the dynamic linker with 
  LD_RUN_PATH (equivalent to -rpath).
- Change QTDIR to /usr/lib/qt2 (instead of qt-2.1.1) to avoid
  breakage in case of qtlib2 upgrade.
- Upgrade to doxygen-1.1.4.
- Use qt2 to build.
- The Makefile for the doc subdir is now correctly created.
- Use %{_docdir}
- Upgrade to doxygen-1.0.0
- re-added -g to CFLAGS (workaround for a segfault without) 
- Update to 0.49-991003.
- Added pdf docu.
- Update to 0.49-990728.
- Added missing neededforbuild packages.
- Add -g to compile flags: Workaround for egcs on AXP (!)
- Check in der 0.49-990522 Version. linux-egcs Target. (forwarded request 1234594 from mathletic)

OBS-URL: https://build.opensuse.org/request/show/1234687
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=103
2025-01-06 15:05:03 +00:00
dd245cae50 - update to Doxygen 1.13.1
* As of doxygen version 1.13.1 and layout version 2.0, Doxygen
    will insert defaults for elements that are missing in the user
    defined layout file.
  * Add WARN_LAYOUT_FILE option to toggle warnings in layout file
- update to Doxygen 1.13.0
  * Using README.md as directory description via new option
    IMPLICIT_DIR_DOCS.
  * Add CSS class for @p command [view]
  * Add class attribute to the @qualifier command in the HTML output
  * New option HIDE_UNDOC_NAMESPACES which can be used to hide
    undocumented namespaces (similar to HIDE_UNDOC_CLASSES)
  * New option PLANTUMLFILE_DIRS and command \plantumlfile to
    include plantuml files (similar to DOT_DIRS, and \dotfile)
  * New option AUTOLINK_IGNORE_WORDS to specific a set of words
    that should not be linked
  * Update available emojis
  * Added strip and nostrip options to \include and \snippet to
    either strip or keep doxygen comments
  * Added helper script to live edit & view a doxygen comment
    block, see addon/doxycommentviewer in the repo
  * Extending autobrief end characters with ? and !
- update licensing information (IBS sr#343838)
- Update to Doxygen 1.12.0
  * Adding "engine" chen and chronology for plantuml
  * Also allow backticks to be combined with emphasis in Markdown
- Update to Doxygen 1.11.0
  * Add Markdown style todo list
  * Add support for GitHub Markdown style alerts
  * Add a "Run" menu item key-command to DoxyWizard
  * Added 'raise' and 'prefix' options to @include{doc}
  * Support `link` / `endlink` command in section title
  * Add support for @subparagraph and @subsubparagraph
  * Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
  * `doxyapp --locate` list all overloads by including arguments
  * Adding support for "engine" files for plantuml
  * Show emoji in HTML treeview
  * Add `HTML_CODE_FOLDING` possibility to CHM
  * Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
  * Add doxyindexer and doxysearch installation
  * cmake: always install man pages, only install for the
    binaries installed
  * allow function ptr with `INLINE_SIMPLE_STRUCTS`
- Use %patch -P N instead of deprecated %patchN.
- reintroduce useful reproducible.patch
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
- added patches
  + reproducible.patch
- Update to doxygen 1.10.0
  Full changelog see https://www.doxygen.nl/manual/changelog.html
- Drop patches that are part of upstream since 1.9.7
  Fix-boundingbox-parsing_part1.patch,
  Fix-boundingbox-parsing_part2.patch,
  Fix-boundingbox-parsing_part3.patch,
  and Fix-boundingbox-parsing_part4.patch.
- Drop patch reproducible.patch, it does no longer apply and
  messing around with the internals of a C++ filesystem library
  does not seem to be the right approach.
- Add reproducible.patch to make doxytags output reproducible (boo#1201579)
- Re-download patches: the server presents them with shorter hash
  refs:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.
- Fix boundingbox parsing of graphviz PDFs when using cairo >=
  1.17.6, add:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- update to 1.9.6: see https://www.doxygen.nl/manual/changelog.html
  * Adding Python PEP 526 typing support
  * issue #2580: Formatting-options for $datetime
  * issue #9702: Add new command \qualifier to add custom tags that would be
    similar to "inline" and "static" to some functions or classes [view] and [view]
  * issue #9549: Feature request: Allow to disable Webkit scrollbar styling [view]
  * NUM_PROC_THREAD!=1 will now process formulas on multiple threads [view]
  * Treat __name variable as private and _name variables as protected in Python [view]
  * Add support for multiple <summary> sections inside <details> [view], [view],
  * WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values [view],
- fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash? 
- added sources
  + _constraints
- Update to version 1.9.5: See https://doxygen.nl/manual/changelog.html.
- Remove upstreamed patches:
  * doxygen-modify_footer.patch
  * doxygen-gcc12.patch
  * doxygen-1.9.4-fix-symlink-detection.patch
- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
  detection issue leading to givaro build to hang
  (gh#doxygen/doxygen#9491).
- Update to 1.9.4. Check https://doxygen.nl/manual/changelog.html
  for the complete changelog.
  New features:
  * Add CINDEX_NO_EXPORTS option when linking against static
    libclang
  * Introduce CREATE_SUBDIRS_LEVEL
  * Add for the xml output also xml to the markdown image
    representation.
  * Adding Qt6 support
  * Update Bulgarian translation
  * Better translation for trPackageMembers
  * Refer to chapter Grouping with GROUP_GRAPHS
  * HTMLHELP warning on using svg as image format for graphs
  * mention doxygen debugging flags on the web
  * mention how to get additional usage flags
- Add patch to fix build with GCC 12:
  * doxygen-gcc12.patch
- update to 1.9.3:
  * Write directory dependency graphs recursively
  * Added missing symbols needed to enable SANITIZE_UNDEFINED
  * Add the xml output format to the image command as generic
    format
  * Add the HTML and XML commands to the index [view]
  * Added explanation for directory dependency graphs in graph
    manual
  * Avoid tampering with special commands while doing markdown
    parsing
  * Adding HTML tag <cite> [view]
  * Adding engine to xml output for plantuml [view]
  * Czech localization update, added all missing czech localization
    strings up to 1.9.3
  * translate chinese upto version 1.9.2
  * Updated swedish translation to 1.9.2
  * Greek translation updated to 1.9.2
  * Portuguese translators upddated to 1.9.3
  * UTF-8 characters in email address
  * Support for char32_t etc. in code coloring
  * Changed license of doxmlparser from GPLv2 to MIT
  * Better error message in case of a fatal error in a lexer
  * Better readable warnings / debug messages incase of warning with
    token / return value in docparser
  * value attribute for <li> tag
  * Copy original dotfile to output directory in case of DOT_CLEANUP
    is not set
  * allow using percentual numbers for images dimensions
  * Make email obfuscation optional
  * Improvement of WARN_LOGFILE possibilities
  * No warning in case non existing macro parameter
  * HTML tag details
  * Include qualified names in `<memberdef>`s in XML output
  * CLASS_DIAGRAM has become obsolete. The same functionality can
    now be achieved using HAVE_DOT and CLASS_GRAPH. Old settings in
    the Doxyfile will be automatically converted when reading or
    updating it
- update to 1.9.2
  * Add support for C++20 concept
  * Introduce new sidebar layout via FULL_SIDEBAR option
  * Add -q commandline-parameter for quiet operation
  * Add config option SHOW_HEADERFILE [view]
  * Add config option WARN_IF_INCOMPLETE_DOC [view]
  * Add config options GENERATE_SQLITE3, SQLITE3_OUTPUT and
    SQLITE3_RECREATE_DB to better control the sqlite3 output
  * Add config option MATHJAX_VERSION to support both MathJax 2.x
    and 3.x
  * Allow more fine tuning of semanitic syntax highlighting via CSS
    classes
  * Use language name to get code coloring
  * Extra settings for MathJax V3
  * Support vertical alignment in multirow table
  * Add option for an anchor to the image command
  * Deprecate options LATEX_SOURCE_CODE, RTF_SOURCE_CODE and
    DOCBOOK_PROGRAMLISTING; code listing is now controlled globally
    via the SOURCE_BROWSER option
  * Make OUTPUT_TEXT_DIRECTION option obsolete
  * Replace the C++ doxmlparser libary by a python based module
  * many bug fixes and improvements
- drop vhdlparser-no-return.patch, included upstream
- doxywizard: remove explicit -fPIC from build flags, because this breaks our
  gcc-PIE compiler profile (bsc#1184122), resulting in a non-PIE
  /usr/bin/doxywizard.
- update to 1.9.1:
  Bugfixes:
  * issue #8282: Error on ALIAS declaration without quotes [view]
  * issue #8286: Incorrect processing of VHDL strings [view], [view]
  * issue #8291: Doxygen crash on Windows when INLINE_SIMPLE_STRUCTS=YES [view]
  * issue #8294: Draw sibling dependee directories within same parent directoy in directory dependency graph. [view], [view], [view], [view], and [view]
  * issue #8295: segmentation fault [view]
  * issue #8296: LaTeX Error: File ... not found. [view], and [view]
  * issue #8297: fails to parse list of INPUT files [view]
  * issue #8300: File naming changed in Doxygen 1.9.0 [view]
  * issue #8304: compilation failure [view]
  * issue #8311: Markdown table: double-quote ruins the output [view]
  * Fix cases where classes inside inline namespaces could lead to crashes [view]
  * Fix coverity dead-code warning [view]
  * Fix potential crash with inline namespace [view]
  * Incorrect entries on treeview [view]
  * Layout in doxywizard documentation [view]
  * Various fixes based on coverity scan results [view]
  * bug_549093 Regular HTML comments are removed. [view]
  Features:
  * Add a CLANG_ADD_INC_PATHS option
  * Add some missing info to the XML output
  Refactorings and cleanups
- version update to 1.9.0
  * Features
    Show QT version in doxywizard [view]
    Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
    Add param validation to typedef function pointers [view]
    Allow building doxygen as a subproject [view]
    Layout changes doxywizard [view]
    Show configuration warnings unconditionally in the doxywizard [view]
    Enable UML diagrams without member fields [view]
    add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
    use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
    add suggestion #7686 to show type and parameters [view]
  * Bug fixes
  * Refactoring, cleanup
  * Documentation updates
  * see https://www.doxygen.nl/manual/changelog.html for details
- deleted patches
  - 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (upstreamed)
- Use gcc9 for building on SLE_15 based distributions to workaround
  gcc7 bug PR85180.
- Adjust building with libclang support for doxygen-1.8.20.
  - doxygen-llvm-libs.patch
  - doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch
- Fix anonymous enums from multiple files being squashed together:
  Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch
- doxygen 1.8.20:
  * Add configuration setting to have docstrings net as pre-
    formatted text but as normal documentation
  * bug fixes
- includes changes from 1.8.19:
  * Add experimental multi-thread input processing support
  * Add the xml:lang tag to XML and Docbook output
  * Scalable search bar for high resolution displays
  * Add doxygen version information to tag file
  * Add options to enable various sanitizers
  * Add configuration option to better control the sqlite3 output
  * Improve using plantuml for vhfl flowcharts
  * bug fixes
- version update to 1.8.18
  Removed functionality
    * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
  Features
    * Added the few missing French translations [view]
    * Updated Swedish translation to match the latest version [view]
    * Adding check on configuration setting EXTENSION_MAPPING [view]
    * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
    * output on doxyparse if a function is a prototype [view]
    * print protection information on doxyparse [view]
    * Creation of svg images for formulas with inkscape [view]
    * Improve formula handling and rendering. [view]
    * Doxygen version in the messages output (#7640) [view]
    * Doxygen version information (#7645) [view]
    * Enabling Travis builds for s390x [view]
    * Relative markdown file reference (#7032) [view]
  Bugs fixed
    * see https://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
  % vhdlparser-no-return.patch (refreshed)
- deleted patches
  - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
  - PR_7193_fix_blank_file_patterns.patch (upstreamed)
  - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
  - doxygen-git-not-required.patch (upstreamed)
  - reproducible-sort.patch (upstreamed)
- Improve build with libclang support:
  * add doxygen-libclang-cpp.patch to support linking against libclang-cpp
  * add upstream doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch
    to support clang-10
- Add reproducible-sort.patch to make html output reproducible
  in spite of ASLR (boo#1062303)
- Use modern cmake macros
- Add upstream patch 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch
  (boo#1160629)
- Add PR_7193_fix_blank_file_patterns.patch to populate the
  default for FILE_PATTERNS if not set, otherwise no files are
  processed [https://github.com/doxygen/doxygen/issues/7190]
- Remove obsolete and no longer applying patch:
  doxygen-dot-one-thread.patch
- Optional build with libclang support:
  * add doxygen-llvm-libs.patch to link with monolithic libLLVM
  * support "--with libclang" in specfile
- version update to 1.8.16
  - many bugs fixed
  - many features implemented
  - http://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-modify_footer.patch (refreshed)
- deleted patches
  - doxygen-empty-strings-segfault.patch (upstreamed)
  - doxygen-latex-makeindex.patch (upstreamed)
- added patches
  really do not require git executable
  + doxygen-git-not-required.patch
- add doxygen-latex-makeindex.patch to fix build of libssh and
  cmocka [https://github.com/doxygen/doxygen/issues/6725]
- add doxygen-empty-strings-segfault.patch to fix build of ldb
  [https://github.com/doxygen/doxygen/pull/6751]
- fix url and source url
- Update to 1.8.15:
  * Another year, another lengthy set of fixes
    http://www.doxygen.nl/manual/changelog.html#log_1_8_15
- Removed res2cc_sort_resources.diff (issue fixed upstream)
- Update to 1.8.14:
  * Many fixes during the one year development cycle:
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_14
- Switch to python3 instead of python2
- Remove upstream merged doxygen-guard-null-variable.patch
- Refresh patch vhdlparser-no-return.patch
- Kill doxygen-doc subpackages the latex deps keep growing while
  it is really easy to download the generated pdfs from upstream
- Update licensing information
- Explicitly require python2 for building
- Use more cmake macros
- Run spec-cleaner
- remove CFLAGS CXXFLAGS overrides to block PIE enablement.
- Add doxygen-guard-null-variable.patch: Protected against NULL
  pointer of variable al, upstream commit 0f02761.
- Update to 1.8.13
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_13
- dropped doxygen-fix-QCH-files.patch, it is part of the release
- Added res2cc_sort_resources.diff, sort template files in
  generated resources.cpp for reproducible build, fixes bgo#777672
- Fix: Add missing jquery.js, dynsections.js & optional
 svgpan.js to QCH file [bsc#1011331]
 + doxygen-fix-QCH-files.patch
- Update to 1.8.12
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- update patch doxygen-dot-one-thread.patch
- same work around ppc64 as already done for ppc64le [boo#921577]
- Do not link with -pie if we are not compiling with -fPIE
- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream
- work around Power8 double free or corruption [bnc#921577]
  + doxygen-dot-one-thread.patch
- Move checks to doxywizard package to avoid build cycle
- 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
- updated to 1.8.10
  * Change the build system to use cmake.
  * Add support for basic XML syntax highlighting
  * Added documentation for ``` style fenced code block and more 
    robust parsing
  * Added function arguments to the LaTeX toc
  * Added support for language codes
  * etc. see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- removed unneded patches:
  - doxygen-1.5.9-64archs.patch
  - doxygen-1.5.9-man.patch
  - doxygen-1.7.0-modify_footer.patch renamed to doxygen-modify_footer.patch
- remove doxygen-html.sh
- Cleanup spec file with spec-cleaner
- Split documentation to separate package
- Do not bundle pdf documentation
- Generate html documentation
- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- Doxygen 1.8.8
- New features:
  * Support for PlantUML
  * Add BREAD_CRUMB_TRAIL
- A selection of bug fixes and updates as listed in
  http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_8
- Don't disable optimisation
- updated to 1.8.7:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- altered modify_footer.patch
- updated to 1.8.6:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- updated to 1.8.5:
  * Added SOURCE_TOOLTIPS option for advanced tooltip support while 
    source browsing. 
  * bugfixes
- removed upstreamed endless-loop.patch
- upstream patch to fix endless loop
  doxygen-1.4.8-endless-loop.patch 
- 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
    ./configure.
  * 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
    directory.
  * etc., see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls
- updated to 1.8.3.1:
  Changes
  *  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 
     [none]. 
  Details at: http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.3:
    Changes
    * Expanding the tree in an index page of the HTML output, will 
      now expand only one level instead of the whole sub-tree.
    * A blockquote in Markdown does no longer require a whitespace 
      after the last '>' if the '>' is followed by a newline.
    * id 682718: Included patch to add version info to all 
      generated template files (headers, footers, stylesheets, 
      layout files, etc). 
    New features
    * Added support for using external tools to index and search 
      through the HTML documentation. An example index tool is 
      provided (doxyindexer) and an example search engine 
      (doxysearch.cgi). To configure the external search engine 
      the following new options are added to the configuration 
      file: EXTERNAL_SEARCH (to enable the feature), 
      SEARCHENGINE_URL (to specify the URL of the search engine), 
      SEARCHDATA_FILE (to specify the name of the raw search 
      data to index), EXTRA_SEARCH_MAPPINGS (for search through 
      multiple projects). See the manual for details.
    * Added USE_MDFILE_AS_MAINPAGE config option to select a 
      markdown page to be used as the main page.
    * id 630645: This patch (contributed by Albert) adds support 
      for simple logic expressions for \cond, \if, and friends, 
      i.e. you can do \if (SOME_SECTION_NAME && 
      (!THIS_ALTERNATIVE || THAT_ALTERNATIVE))
    * id 684152: Patch (contributed by Albert) adds a new 
      configuration option MATHJAX_FORMAT to select the MathJax 
      output format. Options are HTML-CSS, NativeMML, or SVG. 
    Bug Fixes
      * see http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.2:
    changes
    * 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 
      doxygen.css.
    * 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.1.2:
  changes
  * 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 
    loading
  * When the navigation tree is enabled, clicking jump to a line 
    in the source code view will now highlight the line. 
  features
  * 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 
    DOT_IMAGE_FORMAT=svg.
  * id 677678: Added support for strong and weak attributes in 
    Objective-C properties. 
  * bugfixes
- for details see http://www.stack.nl/~dimitri/doxygen/changelog.html
- 1.8.1 generates man page names uncondidionally lowercase which
  causes problem for lapack build for example; reverting one hunk 
  of fix for
  https://bugzilla.gnome.org/show_bug.cgi?id=674563
  as workaround
  * no-lowercase-man-names.patch
- updated to 1.8.1:
  * Included a couple of performance improvements.
  * Changed the way indexes (Class,File,Namespace,Groups) are rendered.
  * Changed the way member attributes (like protected, virtual, and 
    static) are rendered in the HTML output
  * more info at http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.0svn20120416:
  * fixed crash [bnc#755402]
- 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.7.6.1:
   * Doxygen now reports its cache usage (for the symbol and the 
     lookup cache) at the end of a run (if QUIET=NO), and 
     recommends settings for SYMBOL_CACHE_SIZE and 
     LOOKUP_CACHE_SIZE for your project if either cache is too 
     small. 
   * Added new option LOOKUP_CACHE_SIZE to control the internal 
     cache doxygen uses to find symbols given their name and 
     a context. 
   * Python: added support for @staticmethod.
   * Python: scopes are now shown with . instead of :: 
   * id 665313: Space before @if was not preserved, causing 
     problems with inline @if .. @endif constructs.
   * id 665583: Fixed XHTML validity problem when using mscgen 
     graphs. 
   * id 665641: Fixed XHTML validity problem when 
     GENERATE_TREEVIEW was disabled. 
   * id 665720: Included patch to fix hang issue when non-empty 
     INCLUDE_PATH was used.
   * id 665778: Fixed parse issue when a comma appeared as part 
     of an enum's value. 
- 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 
     compact.  
   * 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
- remove arm specific patch that broke building on arm
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- update to 1.7.5.1:
  * A bug that could cause doxygen to crash on large projects was 
    fixed.
- 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 http://www.doxygen.org/commands.html#cmdsnippet 
    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 
    http://www.stack.nl/~dimitri/doxygen/changelog.html.
- update to 1.7.4:
  * adds an option that allows embedding of the class documentation inside the
    documentation of a group
  * doxygen -w html now reads the default Doxyfile even if not specified
    explicitly
  * doxygen -w html now produces a template header and footer that can be used
    independent of the configuration options used. 
  * new option INLINE_GROUPED_CLASSES that when enabled shows grouped classes
    inside the group documentation, instead of on a separate page.
  * included updates for the Italian and Russian translation.
  * #640875: added option HTML_EXTRA_FILES which makes it easier to copy
    additional files to the HTML output and also add them to the index files
  * #642579: Included patch that adds new LATEX_FOOTER option to customize the
    end of refman.tex in the LaTeX output
  * #566921: %A::B now prevents a link for A::B, instead of only for A and
    generating a warning that ::B cannot be linked.
  * #634415: Fixed problem parsing an array of character literals.
  * #635537: Links to file members were not made when found in tag files.
  * #638655: Double quote in page or group title broke treeview.
  * #638856: Fixed problem autolinking to struct field using #S::a
  * #639272: using @dot...@endot produced an image referenced with absolute
    path.
  * #640463: Fixed problem parsing PHP "use" statement when the argument did
    not have a namespace scope.
  * #640646: Long error messages could cause memory corruption.
  * #640754: Comment with XML style list of type table was not rendered
    properly.
  * #640828: Internal section marked with @internal was not shown as such
    anymore in the XML output.
  * #640847: PHP: Fixed parse problem referring to class in global namespace.
  * #640924: Included patch to make the custom header and footer independent of
    the chosen config options.
  * #640927: Included fix to prevent a warning in the server side PHP search
    script.
  * #641026: Included patch to fix broken hyperlink to page entry in xreflists.
  * #641188: Header of \page was wrong in Man page output.
  * #641336: #include's to other directories were not always linked.
  * #641673: Using "use Foo\Foo;" in PHP could cause doxygen to hang.
  * #641814: In some cases the HTML output could contain an extra </p>.
  * #642030: Tooltips with HTML entities could be wrongly truncated.
  * #642475: Include graphs could be incomplete.
  * #643056: Fixed problem with macro expansion.
  * #643279: Fixed potential crash when generating a warning for void f(int %x)
    style parameter, which is valid in C++/CLI.
  * #643655: Fixed argument matching issue when one of match candidates was a
    typedef of a method pointer.
  * doxygen -w html now ignores the values for HTML_HEADER and HTML_FOOTER
    found in the config file.
  * importing a group via a tag file could overrule a local group with the same
    name even when EXTERNAL_GROUPS was disabled. 
- update to 1.7.3:
  * adds support for including SVG images generated by the dot tool
  * the way the tree view looks and works has been redesigned: it is now
    dynamically loaded on a page instead of using HTML frames
  * each HTML page now (optionally) has a header with project name, synopsis,
    and logo
- 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
- 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.
-  set HTML_TIMESTAMP default to off, so all packages that
   generate documentation during build dont get republished
   just due to a timestamp change.
- unfuzzy patches to build on >= 11.3
- 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
- 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
- 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 <br/> 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. 
- 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
- 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. 
- 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. 
- 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
- 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
- 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. 
- 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
- updated to compile on Mandriva
- 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
- 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
- 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.
- 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.
- 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 <see cref="SomeSymbol"/> style XML comments.
  * id 426971: Added QT_AUTOBRIEF config option, which has the same meaning
    as JAVADOC_AUTOBRIEF only now for /*! .. */ style comment blocks.
  * id 435108: Reintroduced the MAX_DOT_GRAPH_DEPTH option as a means
    to further reduce the size of a graph. 
- fixed build of Doxywizard
- updated to version 1.5.2:
  * Doxygen now uses UTF-8 internally for all strings
    A new config option INPUT_ENCODING has been added which can be
    used to specify the encoding of the input
  * Added support for message sequence charts (using mscgen)
  * Added support for C++/CLI
  * IGNORE_PREFIX now also works for function/members names when 
    shown in the various indices
  * Doxygen will show a tooltip in the HTML output for links
    to classes, namespaces, and members with the brief description
  * Syntax highlight support for several (managed) C++ keywords
  * Added two LaTeX layout enhancements
  * Lots of bugfixes
- dropped obsolete disable-rtf-debug.patch
- added flex and bison to buildrequires
-updated to version 1.5.1, bugfixes:
 * id 148567: @todo at the end of a comment block caused problem
              when copied by @copydoc
 * id 352420: Fixed bug in LaTeX output (missing space after \bf).
 * id 363227: missing output for instance variables defined
              in a Python function that has a doc string
 * id 363397: Member groups did not appear in a class when
              SUBGROUPING was set to YES.
 * id 364341: Parsing could become really slow if often included
              header files contained using statements.
 * id 364673: The values of two enums with the same name
              (both in difference scopes) where merged.
 * Running 2 instances of doxygen on the same output directory 
   caused corruption of the temporary files generated by doxygen. 
- don't abort just because of a warning (fixes yast2-core build)
  (dont-exit-on-warning.patch)
- updated to version 1.5.0
  *  Cleaned up the internal structures to make them smaller,
     and made doxygen use a temporary file to store the parse
     results (instead of keeping them in memory), which will
     further reduce the memory usage, especially for large projects
  *  Sections produces by \note, \warning, \remarks etc, now have
     a class label in the generated HTML (<dl> tag) so you can give
     them a distinct style using a non-default stylesheet
     (i.e. using HTML_STYLESHEET).
  *  Lots of bugfixes
- updated to 1.4.7
  * changes in the CSS stylesheet and HTML class names => possible
    incompatibility with custom stylesheets
  * new CALLER_GRAPH option to add called-by graph to functions
  * new REFERENCES_LINK_SOURCE option to set whether function names
    in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
    source or documentation
  * updated some translations
  * added support for get/set properties in IDL
  * lost of bugfixes
- dropped patches: qtools.patch, segfault.patch
- added script to update the html docu tarball to source rpm
- converted neededforbuild to BuildRequires
- fix segfault in doxygen.cpp
  [#141384] (segfault.patch)
- use make -j
- add -fno-strict-aliasing
- update to 1.4.6
- update to 1.4.5
- fix qtools to build with gcc-4.1.0 
- disable RTF debug comments in src/rtfdocvisitor.cpp (those
  comments are displayed by default in ooffice and abiword). See
  gnome bugzilla #149797
- updated to version 1.4.4
  * added man pages
- removed obsoleted qt-mt patch
- un-packing QChar seems to break doxygen; removed the
  incriminated methods instead as they are unused anyway
- GCC does not allow references to members of packed structs on
  ARM
- updated to version 1.4.1
- linked dynamically against libpng
- updated to version 1.3.8
- doxywizard split off (removed qt3 dependency)
- applied patches from cvs to fix bug #36397 (doxygen ate all memory building the libstdc++)
- updated to version 1.3.6
- build as user
- Use prebuild documentation from website
- update to version 1.3.4
- add desktop file for doxywizard
- updated to version 1.3.2
- Update to 1.3.1
- fix build with tetex-2.0 
- force install tool 
- use ghostscript-mini-packages in neededforbuild 
- updated to version 1.2.18
    * @deprecated is now treated as @todo, @test, and @bug
    * enum value documentation was added to the XML output.
    * files ending with ".inc" are now recognised as PHP files
    * included updated documentation for language translators
    * included language updates
    * added new configuration options XML_DTD and XML_SCHEMA to set the DTD or Schema used in the XML output.
- patch for 64bit archs
- added ghostscript-x11-packages to neededforbuild (for gs)
- use RPM_OPT_FLAGS so it builds on ppc64.
- updating to 1.2.17 (needed for new kdelibs3)
- build with -mminimal-toc on ppc64, workaround
- really write %_lib instead of just lib64
- %_lib fixes
- export compiler flags via RPM_OPTL_FLAGS to get an effect
  (fix compile for mips)
- patch tmake config file as well to use qt-mt 
- build against qt3 
- added libgimpprint to neededforbuild 
- use %{suse_update_libdir}
- updated to version 1.2.13.1
- updated to version 1.2.13
- updated to version 1.2.12
- use qt-devel-packages 
- updated to version 1.2.11.1
- updated to version 1.2.11
- updated to version 1.2.10
- update to version 1.2.9.1
- update to version 1.2.9
- gzipped doxygen_manual.ps
- update to version 1.2.8.1
- added glib to neededforbuild
- changed neededforbuild <gs_fonts> to <ghostscript-fonts-std>
- changed neededforbuild <gs_lib> to <ghostscript-library>
- changed neededforbuild <gs_x11> to <ghostscript-x11>
- update to version 1.2.7
- fixed warnings on ia64
- fixed neededforbuild
- update to version 1.2.6
- update to version 1.2.5
- update to version 1.2.4
- fixed neededforbuild: += liblcms
- fixed neededforbuild: += libmng-devel 
- fixed to compile
- fixed neededforbuild
- update to version 1.2.3
- update to version 1.2.2
- added libmng to neededforbuild
- added BuildRoot
- fixed neededforbuild
- Update to stable version 1.2.1.
- No need for using -g for release version any longer.
- Update to doxygen-1.1.5: Many bugfixes (last pre-1.2)
- Documentation (.ps,.pdf) is now being build from the sources
- Detect qtlib2 version and pass it to the dynamic linker with 
  LD_RUN_PATH (equivalent to -rpath).
- Change QTDIR to /usr/lib/qt2 (instead of qt-2.1.1) to avoid
  breakage in case of qtlib2 upgrade.
- Upgrade to doxygen-1.1.4.
- Use qt2 to build.
- The Makefile for the doc subdir is now correctly created.
- Use %{_docdir}
- Upgrade to doxygen-1.0.0
- re-added -g to CFLAGS (workaround for a segfault without) 
- Update to 0.49-991003.
- Added pdf docu.
- Update to 0.49-990728.
- Added missing neededforbuild packages.
- Add -g to compile flags: Workaround for egcs on AXP (!)
- Check in der 0.49-990522 Version. linux-egcs Target.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=215
2025-01-03 08:41:18 +00:00
d9fdfce9f0 - update to Doxygen 1.13.0
* Using README.md as directory description via new option
    IMPLICIT_DIR_DOCS.
  * Add CSS class for @p command [view]
  * Add class attribute to the @qualifier command in the HTML output
  * New option HIDE_UNDOC_NAMESPACES which can be used to hide
    undocumented namespaces (similar to HIDE_UNDOC_CLASSES)
  * New option PLANTUMLFILE_DIRS and command \plantumlfile to
    include plantuml files (similar to DOT_DIRS, and \dotfile)
  * New option AUTOLINK_IGNORE_WORDS to specific a set of words
    that should not be linked
  * Update available emojis
  * Added strip and nostrip options to \include and \snippet to
    either strip or keep doxygen comments
  * Added helper script to live edit & view a doxygen comment
    block, see addon/doxycommentviewer in the repo
  * Extending autobrief end characters with ? and !
- update licensing information (IBS sr#343838)
- Update to Doxygen 1.12.0
  * Adding "engine" chen and chronology for plantuml
  * Also allow backticks to be combined with emphasis in Markdown
- Update to Doxygen 1.11.0
  * Add Markdown style todo list
  * Add support for GitHub Markdown style alerts
  * Add a "Run" menu item key-command to DoxyWizard
  * Added 'raise' and 'prefix' options to @include{doc}
  * Support `link` / `endlink` command in section title
  * Add support for @subparagraph and @subsubparagraph
  * Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
  * `doxyapp --locate` list all overloads by including arguments
  * Adding support for "engine" files for plantuml
  * Show emoji in HTML treeview
  * Add `HTML_CODE_FOLDING` possibility to CHM
  * Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
  * Add doxyindexer and doxysearch installation
  * cmake: always install man pages, only install for the
    binaries installed
  * allow function ptr with `INLINE_SIMPLE_STRUCTS`
- Use %patch -P N instead of deprecated %patchN.
- reintroduce useful reproducible.patch
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
- added patches
  + reproducible.patch
- Update to doxygen 1.10.0
  Full changelog see https://www.doxygen.nl/manual/changelog.html
- Drop patches that are part of upstream since 1.9.7
  Fix-boundingbox-parsing_part1.patch,
  Fix-boundingbox-parsing_part2.patch,
  Fix-boundingbox-parsing_part3.patch,
  and Fix-boundingbox-parsing_part4.patch.
- Drop patch reproducible.patch, it does no longer apply and
  messing around with the internals of a C++ filesystem library
  does not seem to be the right approach.
- Add reproducible.patch to make doxytags output reproducible (boo#1201579)
- Re-download patches: the server presents them with shorter hash
  refs:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.
- Fix boundingbox parsing of graphviz PDFs when using cairo >=
  1.17.6, add:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- update to 1.9.6: see https://www.doxygen.nl/manual/changelog.html
  * Adding Python PEP 526 typing support
  * issue #2580: Formatting-options for $datetime
  * issue #9702: Add new command \qualifier to add custom tags that would be
    similar to "inline" and "static" to some functions or classes [view] and [view]
  * issue #9549: Feature request: Allow to disable Webkit scrollbar styling [view]
  * NUM_PROC_THREAD!=1 will now process formulas on multiple threads [view]
  * Treat __name variable as private and _name variables as protected in Python [view]
  * Add support for multiple <summary> sections inside <details> [view], [view],
  * WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values [view],
- fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash? 
- added sources
  + _constraints
- Update to version 1.9.5: See https://doxygen.nl/manual/changelog.html.
- Remove upstreamed patches:
  * doxygen-modify_footer.patch
  * doxygen-gcc12.patch
  * doxygen-1.9.4-fix-symlink-detection.patch
- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
  detection issue leading to givaro build to hang
  (gh#doxygen/doxygen#9491).
- Update to 1.9.4. Check https://doxygen.nl/manual/changelog.html
  for the complete changelog.
  New features:
  * Add CINDEX_NO_EXPORTS option when linking against static
    libclang
  * Introduce CREATE_SUBDIRS_LEVEL
  * Add for the xml output also xml to the markdown image
    representation.
  * Adding Qt6 support
  * Update Bulgarian translation
  * Better translation for trPackageMembers
  * Refer to chapter Grouping with GROUP_GRAPHS
  * HTMLHELP warning on using svg as image format for graphs
  * mention doxygen debugging flags on the web
  * mention how to get additional usage flags
- Add patch to fix build with GCC 12:
  * doxygen-gcc12.patch
- update to 1.9.3:
  * Write directory dependency graphs recursively
  * Added missing symbols needed to enable SANITIZE_UNDEFINED
  * Add the xml output format to the image command as generic
    format
  * Add the HTML and XML commands to the index [view]
  * Added explanation for directory dependency graphs in graph
    manual
  * Avoid tampering with special commands while doing markdown
    parsing
  * Adding HTML tag <cite> [view]
  * Adding engine to xml output for plantuml [view]
  * Czech localization update, added all missing czech localization
    strings up to 1.9.3
  * translate chinese upto version 1.9.2
  * Updated swedish translation to 1.9.2
  * Greek translation updated to 1.9.2
  * Portuguese translators upddated to 1.9.3
  * UTF-8 characters in email address
  * Support for char32_t etc. in code coloring
  * Changed license of doxmlparser from GPLv2 to MIT
  * Better error message in case of a fatal error in a lexer
  * Better readable warnings / debug messages incase of warning with
    token / return value in docparser
  * value attribute for <li> tag
  * Copy original dotfile to output directory in case of DOT_CLEANUP
    is not set
  * allow using percentual numbers for images dimensions
  * Make email obfuscation optional
  * Improvement of WARN_LOGFILE possibilities
  * No warning in case non existing macro parameter
  * HTML tag details
  * Include qualified names in `<memberdef>`s in XML output
  * CLASS_DIAGRAM has become obsolete. The same functionality can
    now be achieved using HAVE_DOT and CLASS_GRAPH. Old settings in
    the Doxyfile will be automatically converted when reading or
    updating it
- update to 1.9.2
  * Add support for C++20 concept
  * Introduce new sidebar layout via FULL_SIDEBAR option
  * Add -q commandline-parameter for quiet operation
  * Add config option SHOW_HEADERFILE [view]
  * Add config option WARN_IF_INCOMPLETE_DOC [view]
  * Add config options GENERATE_SQLITE3, SQLITE3_OUTPUT and
    SQLITE3_RECREATE_DB to better control the sqlite3 output
  * Add config option MATHJAX_VERSION to support both MathJax 2.x
    and 3.x
  * Allow more fine tuning of semanitic syntax highlighting via CSS
    classes
  * Use language name to get code coloring
  * Extra settings for MathJax V3
  * Support vertical alignment in multirow table
  * Add option for an anchor to the image command
  * Deprecate options LATEX_SOURCE_CODE, RTF_SOURCE_CODE and
    DOCBOOK_PROGRAMLISTING; code listing is now controlled globally
    via the SOURCE_BROWSER option
  * Make OUTPUT_TEXT_DIRECTION option obsolete
  * Replace the C++ doxmlparser libary by a python based module
  * many bug fixes and improvements
- drop vhdlparser-no-return.patch, included upstream
- doxywizard: remove explicit -fPIC from build flags, because this breaks our
  gcc-PIE compiler profile (bsc#1184122), resulting in a non-PIE
  /usr/bin/doxywizard.
- update to 1.9.1:
  Bugfixes:
  * issue #8282: Error on ALIAS declaration without quotes [view]
  * issue #8286: Incorrect processing of VHDL strings [view], [view]
  * issue #8291: Doxygen crash on Windows when INLINE_SIMPLE_STRUCTS=YES [view]
  * issue #8294: Draw sibling dependee directories within same parent directoy in directory dependency graph. [view], [view], [view], [view], and [view]
  * issue #8295: segmentation fault [view]
  * issue #8296: LaTeX Error: File ... not found. [view], and [view]
  * issue #8297: fails to parse list of INPUT files [view]
  * issue #8300: File naming changed in Doxygen 1.9.0 [view]
  * issue #8304: compilation failure [view]
  * issue #8311: Markdown table: double-quote ruins the output [view]
  * Fix cases where classes inside inline namespaces could lead to crashes [view]
  * Fix coverity dead-code warning [view]
  * Fix potential crash with inline namespace [view]
  * Incorrect entries on treeview [view]
  * Layout in doxywizard documentation [view]
  * Various fixes based on coverity scan results [view]
  * bug_549093 Regular HTML comments are removed. [view]
  Features:
  * Add a CLANG_ADD_INC_PATHS option
  * Add some missing info to the XML output
  Refactorings and cleanups
- version update to 1.9.0
  * Features
    Show QT version in doxywizard [view]
    Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
    Add param validation to typedef function pointers [view]
    Allow building doxygen as a subproject [view]
    Layout changes doxywizard [view]
    Show configuration warnings unconditionally in the doxywizard [view]
    Enable UML diagrams without member fields [view]
    add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
    use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
    add suggestion #7686 to show type and parameters [view]
  * Bug fixes
  * Refactoring, cleanup
  * Documentation updates
  * see https://www.doxygen.nl/manual/changelog.html for details
- deleted patches
  - 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (upstreamed)
- Use gcc9 for building on SLE_15 based distributions to workaround
  gcc7 bug PR85180.
- Adjust building with libclang support for doxygen-1.8.20.
  - doxygen-llvm-libs.patch
  - doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch
- Fix anonymous enums from multiple files being squashed together:
  Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch
- doxygen 1.8.20:
  * Add configuration setting to have docstrings net as pre-
    formatted text but as normal documentation
  * bug fixes
- includes changes from 1.8.19:
  * Add experimental multi-thread input processing support
  * Add the xml:lang tag to XML and Docbook output
  * Scalable search bar for high resolution displays
  * Add doxygen version information to tag file
  * Add options to enable various sanitizers
  * Add configuration option to better control the sqlite3 output
  * Improve using plantuml for vhfl flowcharts
  * bug fixes
- version update to 1.8.18
  Removed functionality
    * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
  Features
    * Added the few missing French translations [view]
    * Updated Swedish translation to match the latest version [view]
    * Adding check on configuration setting EXTENSION_MAPPING [view]
    * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
    * output on doxyparse if a function is a prototype [view]
    * print protection information on doxyparse [view]
    * Creation of svg images for formulas with inkscape [view]
    * Improve formula handling and rendering. [view]
    * Doxygen version in the messages output (#7640) [view]
    * Doxygen version information (#7645) [view]
    * Enabling Travis builds for s390x [view]
    * Relative markdown file reference (#7032) [view]
  Bugs fixed
    * see https://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
  % vhdlparser-no-return.patch (refreshed)
- deleted patches
  - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
  - PR_7193_fix_blank_file_patterns.patch (upstreamed)
  - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
  - doxygen-git-not-required.patch (upstreamed)
  - reproducible-sort.patch (upstreamed)
- Improve build with libclang support:
  * add doxygen-libclang-cpp.patch to support linking against libclang-cpp
  * add upstream doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch
    to support clang-10
- Add reproducible-sort.patch to make html output reproducible
  in spite of ASLR (boo#1062303)
- Use modern cmake macros
- Add upstream patch 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch
  (boo#1160629)
- Add PR_7193_fix_blank_file_patterns.patch to populate the
  default for FILE_PATTERNS if not set, otherwise no files are
  processed [https://github.com/doxygen/doxygen/issues/7190]
- Remove obsolete and no longer applying patch:
  doxygen-dot-one-thread.patch
- Optional build with libclang support:
  * add doxygen-llvm-libs.patch to link with monolithic libLLVM
  * support "--with libclang" in specfile
- version update to 1.8.16
  - many bugs fixed
  - many features implemented
  - http://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-modify_footer.patch (refreshed)
- deleted patches
  - doxygen-empty-strings-segfault.patch (upstreamed)
  - doxygen-latex-makeindex.patch (upstreamed)
- added patches
  really do not require git executable
  + doxygen-git-not-required.patch
- add doxygen-latex-makeindex.patch to fix build of libssh and
  cmocka [https://github.com/doxygen/doxygen/issues/6725]
- add doxygen-empty-strings-segfault.patch to fix build of ldb
  [https://github.com/doxygen/doxygen/pull/6751]
- fix url and source url
- Update to 1.8.15:
  * Another year, another lengthy set of fixes
    http://www.doxygen.nl/manual/changelog.html#log_1_8_15
- Removed res2cc_sort_resources.diff (issue fixed upstream)
- Update to 1.8.14:
  * Many fixes during the one year development cycle:
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_14
- Switch to python3 instead of python2
- Remove upstream merged doxygen-guard-null-variable.patch
- Refresh patch vhdlparser-no-return.patch
- Kill doxygen-doc subpackages the latex deps keep growing while
  it is really easy to download the generated pdfs from upstream
- Update licensing information
- Explicitly require python2 for building
- Use more cmake macros
- Run spec-cleaner
- remove CFLAGS CXXFLAGS overrides to block PIE enablement.
- Add doxygen-guard-null-variable.patch: Protected against NULL
  pointer of variable al, upstream commit 0f02761.
- Update to 1.8.13
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_13
- dropped doxygen-fix-QCH-files.patch, it is part of the release
- Added res2cc_sort_resources.diff, sort template files in
  generated resources.cpp for reproducible build, fixes bgo#777672
- Fix: Add missing jquery.js, dynsections.js & optional
 svgpan.js to QCH file [bsc#1011331]
 + doxygen-fix-QCH-files.patch
- Update to 1.8.12
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- update patch doxygen-dot-one-thread.patch
- same work around ppc64 as already done for ppc64le [boo#921577]
- Do not link with -pie if we are not compiling with -fPIE
- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream
- work around Power8 double free or corruption [bnc#921577]
  + doxygen-dot-one-thread.patch
- Move checks to doxywizard package to avoid build cycle
- 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
- updated to 1.8.10
  * Change the build system to use cmake.
  * Add support for basic XML syntax highlighting
  * Added documentation for ``` style fenced code block and more 
    robust parsing
  * Added function arguments to the LaTeX toc
  * Added support for language codes
  * etc. see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- removed unneded patches:
  - doxygen-1.5.9-64archs.patch
  - doxygen-1.5.9-man.patch
  - doxygen-1.7.0-modify_footer.patch renamed to doxygen-modify_footer.patch
- remove doxygen-html.sh
- Cleanup spec file with spec-cleaner
- Split documentation to separate package
- Do not bundle pdf documentation
- Generate html documentation
- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- Doxygen 1.8.8
- New features:
  * Support for PlantUML
  * Add BREAD_CRUMB_TRAIL
- A selection of bug fixes and updates as listed in
  http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_8
- Don't disable optimisation
- updated to 1.8.7:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- altered modify_footer.patch
- updated to 1.8.6:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- updated to 1.8.5:
  * Added SOURCE_TOOLTIPS option for advanced tooltip support while 
    source browsing. 
  * bugfixes
- removed upstreamed endless-loop.patch
- upstream patch to fix endless loop
  doxygen-1.4.8-endless-loop.patch 
- 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
    ./configure.
  * 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
    directory.
  * etc., see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls
- updated to 1.8.3.1:
  Changes
  *  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 
     [none]. 
  Details at: http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.3:
    Changes
    * Expanding the tree in an index page of the HTML output, will 
      now expand only one level instead of the whole sub-tree.
    * A blockquote in Markdown does no longer require a whitespace 
      after the last '>' if the '>' is followed by a newline.
    * id 682718: Included patch to add version info to all 
      generated template files (headers, footers, stylesheets, 
      layout files, etc). 
    New features
    * Added support for using external tools to index and search 
      through the HTML documentation. An example index tool is 
      provided (doxyindexer) and an example search engine 
      (doxysearch.cgi). To configure the external search engine 
      the following new options are added to the configuration 
      file: EXTERNAL_SEARCH (to enable the feature), 
      SEARCHENGINE_URL (to specify the URL of the search engine), 
      SEARCHDATA_FILE (to specify the name of the raw search 
      data to index), EXTRA_SEARCH_MAPPINGS (for search through 
      multiple projects). See the manual for details.
    * Added USE_MDFILE_AS_MAINPAGE config option to select a 
      markdown page to be used as the main page.
    * id 630645: This patch (contributed by Albert) adds support 
      for simple logic expressions for \cond, \if, and friends, 
      i.e. you can do \if (SOME_SECTION_NAME && 
      (!THIS_ALTERNATIVE || THAT_ALTERNATIVE))
    * id 684152: Patch (contributed by Albert) adds a new 
      configuration option MATHJAX_FORMAT to select the MathJax 
      output format. Options are HTML-CSS, NativeMML, or SVG. 
    Bug Fixes
      * see http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.2:
    changes
    * 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 
      doxygen.css.
    * 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.1.2:
  changes
  * 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 
    loading
  * When the navigation tree is enabled, clicking jump to a line 
    in the source code view will now highlight the line. 
  features
  * 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 
    DOT_IMAGE_FORMAT=svg.
  * id 677678: Added support for strong and weak attributes in 
    Objective-C properties. 
  * bugfixes
- for details see http://www.stack.nl/~dimitri/doxygen/changelog.html
- 1.8.1 generates man page names uncondidionally lowercase which
  causes problem for lapack build for example; reverting one hunk 
  of fix for
  https://bugzilla.gnome.org/show_bug.cgi?id=674563
  as workaround
  * no-lowercase-man-names.patch
- updated to 1.8.1:
  * Included a couple of performance improvements.
  * Changed the way indexes (Class,File,Namespace,Groups) are rendered.
  * Changed the way member attributes (like protected, virtual, and 
    static) are rendered in the HTML output
  * more info at http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.0svn20120416:
  * fixed crash [bnc#755402]
- 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.7.6.1:
   * Doxygen now reports its cache usage (for the symbol and the 
     lookup cache) at the end of a run (if QUIET=NO), and 
     recommends settings for SYMBOL_CACHE_SIZE and 
     LOOKUP_CACHE_SIZE for your project if either cache is too 
     small. 
   * Added new option LOOKUP_CACHE_SIZE to control the internal 
     cache doxygen uses to find symbols given their name and 
     a context. 
   * Python: added support for @staticmethod.
   * Python: scopes are now shown with . instead of :: 
   * id 665313: Space before @if was not preserved, causing 
     problems with inline @if .. @endif constructs.
   * id 665583: Fixed XHTML validity problem when using mscgen 
     graphs. 
   * id 665641: Fixed XHTML validity problem when 
     GENERATE_TREEVIEW was disabled. 
   * id 665720: Included patch to fix hang issue when non-empty 
     INCLUDE_PATH was used.
   * id 665778: Fixed parse issue when a comma appeared as part 
     of an enum's value. 
- 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 
     compact.  
   * 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
- remove arm specific patch that broke building on arm
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- update to 1.7.5.1:
  * A bug that could cause doxygen to crash on large projects was 
    fixed.
- 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 http://www.doxygen.org/commands.html#cmdsnippet 
    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 
    http://www.stack.nl/~dimitri/doxygen/changelog.html.
- update to 1.7.4:
  * adds an option that allows embedding of the class documentation inside the
    documentation of a group
  * doxygen -w html now reads the default Doxyfile even if not specified
    explicitly
  * doxygen -w html now produces a template header and footer that can be used
    independent of the configuration options used. 
  * new option INLINE_GROUPED_CLASSES that when enabled shows grouped classes
    inside the group documentation, instead of on a separate page.
  * included updates for the Italian and Russian translation.
  * #640875: added option HTML_EXTRA_FILES which makes it easier to copy
    additional files to the HTML output and also add them to the index files
  * #642579: Included patch that adds new LATEX_FOOTER option to customize the
    end of refman.tex in the LaTeX output
  * #566921: %A::B now prevents a link for A::B, instead of only for A and
    generating a warning that ::B cannot be linked.
  * #634415: Fixed problem parsing an array of character literals.
  * #635537: Links to file members were not made when found in tag files.
  * #638655: Double quote in page or group title broke treeview.
  * #638856: Fixed problem autolinking to struct field using #S::a
  * #639272: using @dot...@endot produced an image referenced with absolute
    path.
  * #640463: Fixed problem parsing PHP "use" statement when the argument did
    not have a namespace scope.
  * #640646: Long error messages could cause memory corruption.
  * #640754: Comment with XML style list of type table was not rendered
    properly.
  * #640828: Internal section marked with @internal was not shown as such
    anymore in the XML output.
  * #640847: PHP: Fixed parse problem referring to class in global namespace.
  * #640924: Included patch to make the custom header and footer independent of
    the chosen config options.
  * #640927: Included fix to prevent a warning in the server side PHP search
    script.
  * #641026: Included patch to fix broken hyperlink to page entry in xreflists.
  * #641188: Header of \page was wrong in Man page output.
  * #641336: #include's to other directories were not always linked.
  * #641673: Using "use Foo\Foo;" in PHP could cause doxygen to hang.
  * #641814: In some cases the HTML output could contain an extra </p>.
  * #642030: Tooltips with HTML entities could be wrongly truncated.
  * #642475: Include graphs could be incomplete.
  * #643056: Fixed problem with macro expansion.
  * #643279: Fixed potential crash when generating a warning for void f(int %x)
    style parameter, which is valid in C++/CLI.
  * #643655: Fixed argument matching issue when one of match candidates was a
    typedef of a method pointer.
  * doxygen -w html now ignores the values for HTML_HEADER and HTML_FOOTER
    found in the config file.
  * importing a group via a tag file could overrule a local group with the same
    name even when EXTERNAL_GROUPS was disabled. 
- update to 1.7.3:
  * adds support for including SVG images generated by the dot tool
  * the way the tree view looks and works has been redesigned: it is now
    dynamically loaded on a page instead of using HTML frames
  * each HTML page now (optionally) has a header with project name, synopsis,
    and logo
- 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
- 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.
-  set HTML_TIMESTAMP default to off, so all packages that
   generate documentation during build dont get republished
   just due to a timestamp change.
- unfuzzy patches to build on >= 11.3
- 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
- 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
- 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 <br/> 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. 
- 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
- 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. 
- 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. 
- 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
- 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
- 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. 
- 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
- updated to compile on Mandriva
- 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
- 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
- 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.
- 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.
- 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 <see cref="SomeSymbol"/> style XML comments.
  * id 426971: Added QT_AUTOBRIEF config option, which has the same meaning
    as JAVADOC_AUTOBRIEF only now for /*! .. */ style comment blocks.
  * id 435108: Reintroduced the MAX_DOT_GRAPH_DEPTH option as a means
    to further reduce the size of a graph. 
- fixed build of Doxywizard
- updated to version 1.5.2:
  * Doxygen now uses UTF-8 internally for all strings
    A new config option INPUT_ENCODING has been added which can be
    used to specify the encoding of the input
  * Added support for message sequence charts (using mscgen)
  * Added support for C++/CLI
  * IGNORE_PREFIX now also works for function/members names when 
    shown in the various indices
  * Doxygen will show a tooltip in the HTML output for links
    to classes, namespaces, and members with the brief description
  * Syntax highlight support for several (managed) C++ keywords
  * Added two LaTeX layout enhancements
  * Lots of bugfixes
- dropped obsolete disable-rtf-debug.patch
- added flex and bison to buildrequires
-updated to version 1.5.1, bugfixes:
 * id 148567: @todo at the end of a comment block caused problem
              when copied by @copydoc
 * id 352420: Fixed bug in LaTeX output (missing space after \bf).
 * id 363227: missing output for instance variables defined
              in a Python function that has a doc string
 * id 363397: Member groups did not appear in a class when
              SUBGROUPING was set to YES.
 * id 364341: Parsing could become really slow if often included
              header files contained using statements.
 * id 364673: The values of two enums with the same name
              (both in difference scopes) where merged.
 * Running 2 instances of doxygen on the same output directory 
   caused corruption of the temporary files generated by doxygen. 
- don't abort just because of a warning (fixes yast2-core build)
  (dont-exit-on-warning.patch)
- updated to version 1.5.0
  *  Cleaned up the internal structures to make them smaller,
     and made doxygen use a temporary file to store the parse
     results (instead of keeping them in memory), which will
     further reduce the memory usage, especially for large projects
  *  Sections produces by \note, \warning, \remarks etc, now have
     a class label in the generated HTML (<dl> tag) so you can give
     them a distinct style using a non-default stylesheet
     (i.e. using HTML_STYLESHEET).
  *  Lots of bugfixes
- updated to 1.4.7
  * changes in the CSS stylesheet and HTML class names => possible
    incompatibility with custom stylesheets
  * new CALLER_GRAPH option to add called-by graph to functions
  * new REFERENCES_LINK_SOURCE option to set whether function names
    in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
    source or documentation
  * updated some translations
  * added support for get/set properties in IDL
  * lost of bugfixes
- dropped patches: qtools.patch, segfault.patch
- added script to update the html docu tarball to source rpm
- converted neededforbuild to BuildRequires
- fix segfault in doxygen.cpp
  [#141384] (segfault.patch)
- use make -j
- add -fno-strict-aliasing
- update to 1.4.6
- update to 1.4.5
- fix qtools to build with gcc-4.1.0 
- disable RTF debug comments in src/rtfdocvisitor.cpp (those
  comments are displayed by default in ooffice and abiword). See
  gnome bugzilla #149797
- updated to version 1.4.4
  * added man pages
- removed obsoleted qt-mt patch
- un-packing QChar seems to break doxygen; removed the
  incriminated methods instead as they are unused anyway
- GCC does not allow references to members of packed structs on
  ARM
- updated to version 1.4.1
- linked dynamically against libpng
- updated to version 1.3.8
- doxywizard split off (removed qt3 dependency)
- applied patches from cvs to fix bug #36397 (doxygen ate all memory building the libstdc++)
- updated to version 1.3.6
- build as user
- Use prebuild documentation from website
- update to version 1.3.4
- add desktop file for doxywizard
- updated to version 1.3.2
- Update to 1.3.1
- fix build with tetex-2.0 
- force install tool 
- use ghostscript-mini-packages in neededforbuild 
- updated to version 1.2.18
    * @deprecated is now treated as @todo, @test, and @bug
    * enum value documentation was added to the XML output.
    * files ending with ".inc" are now recognised as PHP files
    * included updated documentation for language translators
    * included language updates
    * added new configuration options XML_DTD and XML_SCHEMA to set the DTD or Schema used in the XML output.
- patch for 64bit archs
- added ghostscript-x11-packages to neededforbuild (for gs)
- use RPM_OPT_FLAGS so it builds on ppc64.
- updating to 1.2.17 (needed for new kdelibs3)
- build with -mminimal-toc on ppc64, workaround
- really write %_lib instead of just lib64
- %_lib fixes
- export compiler flags via RPM_OPTL_FLAGS to get an effect
  (fix compile for mips)
- patch tmake config file as well to use qt-mt 
- build against qt3 
- added libgimpprint to neededforbuild 
- use %{suse_update_libdir}
- updated to version 1.2.13.1
- updated to version 1.2.13
- updated to version 1.2.12
- use qt-devel-packages 
- updated to version 1.2.11.1
- updated to version 1.2.11
- updated to version 1.2.10
- update to version 1.2.9.1
- update to version 1.2.9
- gzipped doxygen_manual.ps
- update to version 1.2.8.1
- added glib to neededforbuild
- changed neededforbuild <gs_fonts> to <ghostscript-fonts-std>
- changed neededforbuild <gs_lib> to <ghostscript-library>
- changed neededforbuild <gs_x11> to <ghostscript-x11>
- update to version 1.2.7
- fixed warnings on ia64
- fixed neededforbuild
- update to version 1.2.6
- update to version 1.2.5
- update to version 1.2.4
- fixed neededforbuild: += liblcms
- fixed neededforbuild: += libmng-devel 
- fixed to compile
- fixed neededforbuild
- update to version 1.2.3
- update to version 1.2.2
- added libmng to neededforbuild
- added BuildRoot
- fixed neededforbuild
- Update to stable version 1.2.1.
- No need for using -g for release version any longer.
- Update to doxygen-1.1.5: Many bugfixes (last pre-1.2)
- Documentation (.ps,.pdf) is now being build from the sources
- Detect qtlib2 version and pass it to the dynamic linker with 
  LD_RUN_PATH (equivalent to -rpath).
- Change QTDIR to /usr/lib/qt2 (instead of qt-2.1.1) to avoid
  breakage in case of qtlib2 upgrade.
- Upgrade to doxygen-1.1.4.
- Use qt2 to build.
- The Makefile for the doc subdir is now correctly created.
- Use %{_docdir}
- Upgrade to doxygen-1.0.0
- re-added -g to CFLAGS (workaround for a segfault without) 
- Update to 0.49-991003.
- Added pdf docu.
- Update to 0.49-990728.
- Added missing neededforbuild packages.
- Add -g to compile flags: Workaround for egcs on AXP (!)
- Check in der 0.49-990522 Version. linux-egcs Target.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=214
2025-01-02 07:54:21 +00:00
Ana Guerrero
2a2141dbe6 Accepting request 1198935 from devel:tools
- update licensing information (IBS sr#343838)

OBS-URL: https://build.opensuse.org/request/show/1198935
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=102
2024-09-06 15:18:01 +00:00
2a3109d3c8 Accepting request 1193832 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1193832
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=101
2024-08-15 07:57:32 +00:00
Martin Pluskal
4a9b19268b - Update to Doxygen 1.12.0
* Adding "engine" chen and chronology for plantuml
  * Also allow backticks to be combined with emphasis in Markdown
- Update to Doxygen 1.11.0
  * Add Markdown style todo list
  * Add support for GitHub Markdown style alerts
  * Add a "Run" menu item key-command to DoxyWizard
  * Added 'raise' and 'prefix' options to @include{doc}
  * Support `link` / `endlink` command in section title
  * Add support for @subparagraph and @subsubparagraph
  * Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
  * `doxyapp --locate` list all overloads by including arguments
  * Adding support for "engine" files for plantuml
  * Show emoji in HTML treeview
  * Add `HTML_CODE_FOLDING` possibility to CHM
  * Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
  * Add doxyindexer and doxysearch installation
  * cmake: always install man pages, only install for the
    binaries installed
  * allow function ptr with `INLINE_SIMPLE_STRUCTS`
- Use %patch -P N instead of deprecated %patchN.
- reintroduce useful reproducible.patch
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
- added patches
  + reproducible.patch
- Update to doxygen 1.10.0
  Full changelog see https://www.doxygen.nl/manual/changelog.html
- Drop patches that are part of upstream since 1.9.7
  Fix-boundingbox-parsing_part1.patch,
  Fix-boundingbox-parsing_part2.patch,
  Fix-boundingbox-parsing_part3.patch,
  and Fix-boundingbox-parsing_part4.patch.
- Drop patch reproducible.patch, it does no longer apply and
  messing around with the internals of a C++ filesystem library
  does not seem to be the right approach.
- Add reproducible.patch to make doxytags output reproducible (boo#1201579)
- Re-download patches: the server presents them with shorter hash
  refs:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.
- Fix boundingbox parsing of graphviz PDFs when using cairo >=
  1.17.6, add:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch
- update to 1.9.6: see https://www.doxygen.nl/manual/changelog.html
  * Adding Python PEP 526 typing support
  * issue #2580: Formatting-options for $datetime
  * issue #9702: Add new command \qualifier to add custom tags that would be
    similar to "inline" and "static" to some functions or classes [view] and [view]
  * issue #9549: Feature request: Allow to disable Webkit scrollbar styling [view]
  * NUM_PROC_THREAD!=1 will now process formulas on multiple threads [view]
  * Treat __name variable as private and _name variables as protected in Python [view]
  * Add support for multiple <summary> sections inside <details> [view], [view],
  * WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values [view],
- fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash? 
- added sources
  + _constraints
- Update to version 1.9.5: See https://doxygen.nl/manual/changelog.html.
- Remove upstreamed patches:
  * doxygen-modify_footer.patch
  * doxygen-gcc12.patch
  * doxygen-1.9.4-fix-symlink-detection.patch
- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
  detection issue leading to givaro build to hang
  (gh#doxygen/doxygen#9491).
- Update to 1.9.4. Check https://doxygen.nl/manual/changelog.html
  for the complete changelog.
  New features:
  * Add CINDEX_NO_EXPORTS option when linking against static
    libclang
  * Introduce CREATE_SUBDIRS_LEVEL
  * Add for the xml output also xml to the markdown image
    representation.
  * Adding Qt6 support
  * Update Bulgarian translation
  * Better translation for trPackageMembers
  * Refer to chapter Grouping with GROUP_GRAPHS
  * HTMLHELP warning on using svg as image format for graphs
  * mention doxygen debugging flags on the web
  * mention how to get additional usage flags
- Add patch to fix build with GCC 12:
  * doxygen-gcc12.patch
- update to 1.9.3:
  * Write directory dependency graphs recursively
  * Added missing symbols needed to enable SANITIZE_UNDEFINED
  * Add the xml output format to the image command as generic
    format
  * Add the HTML and XML commands to the index [view]
  * Added explanation for directory dependency graphs in graph
    manual
  * Avoid tampering with special commands while doing markdown
    parsing
  * Adding HTML tag <cite> [view]
  * Adding engine to xml output for plantuml [view]
  * Czech localization update, added all missing czech localization
    strings up to 1.9.3
  * translate chinese upto version 1.9.2
  * Updated swedish translation to 1.9.2
  * Greek translation updated to 1.9.2
  * Portuguese translators upddated to 1.9.3
  * UTF-8 characters in email address
  * Support for char32_t etc. in code coloring
  * Changed license of doxmlparser from GPLv2 to MIT
  * Better error message in case of a fatal error in a lexer
  * Better readable warnings / debug messages incase of warning with
    token / return value in docparser
  * value attribute for <li> tag
  * Copy original dotfile to output directory in case of DOT_CLEANUP
    is not set
  * allow using percentual numbers for images dimensions
  * Make email obfuscation optional
  * Improvement of WARN_LOGFILE possibilities
  * No warning in case non existing macro parameter
  * HTML tag details
  * Include qualified names in `<memberdef>`s in XML output
  * CLASS_DIAGRAM has become obsolete. The same functionality can
    now be achieved using HAVE_DOT and CLASS_GRAPH. Old settings in
    the Doxyfile will be automatically converted when reading or
    updating it
- update to 1.9.2
  * Add support for C++20 concept
  * Introduce new sidebar layout via FULL_SIDEBAR option
  * Add -q commandline-parameter for quiet operation
  * Add config option SHOW_HEADERFILE [view]
  * Add config option WARN_IF_INCOMPLETE_DOC [view]
  * Add config options GENERATE_SQLITE3, SQLITE3_OUTPUT and
    SQLITE3_RECREATE_DB to better control the sqlite3 output
  * Add config option MATHJAX_VERSION to support both MathJax 2.x
    and 3.x
  * Allow more fine tuning of semanitic syntax highlighting via CSS
    classes
  * Use language name to get code coloring
  * Extra settings for MathJax V3
  * Support vertical alignment in multirow table
  * Add option for an anchor to the image command
  * Deprecate options LATEX_SOURCE_CODE, RTF_SOURCE_CODE and
    DOCBOOK_PROGRAMLISTING; code listing is now controlled globally
    via the SOURCE_BROWSER option
  * Make OUTPUT_TEXT_DIRECTION option obsolete
  * Replace the C++ doxmlparser libary by a python based module
  * many bug fixes and improvements
- drop vhdlparser-no-return.patch, included upstream
- doxywizard: remove explicit -fPIC from build flags, because this breaks our
  gcc-PIE compiler profile (bsc#1184122), resulting in a non-PIE
  /usr/bin/doxywizard.
- update to 1.9.1:
  Bugfixes:
  * issue #8282: Error on ALIAS declaration without quotes [view]
  * issue #8286: Incorrect processing of VHDL strings [view], [view]
  * issue #8291: Doxygen crash on Windows when INLINE_SIMPLE_STRUCTS=YES [view]
  * issue #8294: Draw sibling dependee directories within same parent directoy in directory dependency graph. [view], [view], [view], [view], and [view]
  * issue #8295: segmentation fault [view]
  * issue #8296: LaTeX Error: File ... not found. [view], and [view]
  * issue #8297: fails to parse list of INPUT files [view]
  * issue #8300: File naming changed in Doxygen 1.9.0 [view]
  * issue #8304: compilation failure [view]
  * issue #8311: Markdown table: double-quote ruins the output [view]
  * Fix cases where classes inside inline namespaces could lead to crashes [view]
  * Fix coverity dead-code warning [view]
  * Fix potential crash with inline namespace [view]
  * Incorrect entries on treeview [view]
  * Layout in doxywizard documentation [view]
  * Various fixes based on coverity scan results [view]
  * bug_549093 Regular HTML comments are removed. [view]
  Features:
  * Add a CLANG_ADD_INC_PATHS option
  * Add some missing info to the XML output
  Refactorings and cleanups
- version update to 1.9.0
  * Features
    Show QT version in doxywizard [view]
    Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
    Add param validation to typedef function pointers [view]
    Allow building doxygen as a subproject [view]
    Layout changes doxywizard [view]
    Show configuration warnings unconditionally in the doxywizard [view]
    Enable UML diagrams without member fields [view]
    add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
    use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
    add suggestion #7686 to show type and parameters [view]
  * Bug fixes
  * Refactoring, cleanup
  * Documentation updates
  * see https://www.doxygen.nl/manual/changelog.html for details
- deleted patches
  - 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (upstreamed)
- Use gcc9 for building on SLE_15 based distributions to workaround
  gcc7 bug PR85180.
- Adjust building with libclang support for doxygen-1.8.20.
  - doxygen-llvm-libs.patch
  - doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch
- Fix anonymous enums from multiple files being squashed together:
  Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch
- doxygen 1.8.20:
  * Add configuration setting to have docstrings net as pre-
    formatted text but as normal documentation
  * bug fixes
- includes changes from 1.8.19:
  * Add experimental multi-thread input processing support
  * Add the xml:lang tag to XML and Docbook output
  * Scalable search bar for high resolution displays
  * Add doxygen version information to tag file
  * Add options to enable various sanitizers
  * Add configuration option to better control the sqlite3 output
  * Improve using plantuml for vhfl flowcharts
  * bug fixes
- version update to 1.8.18
  Removed functionality
    * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
  Features
    * Added the few missing French translations [view]
    * Updated Swedish translation to match the latest version [view]
    * Adding check on configuration setting EXTENSION_MAPPING [view]
    * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
    * output on doxyparse if a function is a prototype [view]
    * print protection information on doxyparse [view]
    * Creation of svg images for formulas with inkscape [view]
    * Improve formula handling and rendering. [view]
    * Doxygen version in the messages output (#7640) [view]
    * Doxygen version information (#7645) [view]
    * Enabling Travis builds for s390x [view]
    * Relative markdown file reference (#7032) [view]
  Bugs fixed
    * see https://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
  % vhdlparser-no-return.patch (refreshed)
- deleted patches
  - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
  - PR_7193_fix_blank_file_patterns.patch (upstreamed)
  - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
  - doxygen-git-not-required.patch (upstreamed)
  - reproducible-sort.patch (upstreamed)
- Improve build with libclang support:
  * add doxygen-libclang-cpp.patch to support linking against libclang-cpp
  * add upstream doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch
    to support clang-10
- Add reproducible-sort.patch to make html output reproducible
  in spite of ASLR (boo#1062303)
- Use modern cmake macros
- Add upstream patch 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch
  (boo#1160629)
- Add PR_7193_fix_blank_file_patterns.patch to populate the
  default for FILE_PATTERNS if not set, otherwise no files are
  processed [https://github.com/doxygen/doxygen/issues/7190]
- Remove obsolete and no longer applying patch:
  doxygen-dot-one-thread.patch
- Optional build with libclang support:
  * add doxygen-llvm-libs.patch to link with monolithic libLLVM
  * support "--with libclang" in specfile
- version update to 1.8.16
  - many bugs fixed
  - many features implemented
  - http://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-modify_footer.patch (refreshed)
- deleted patches
  - doxygen-empty-strings-segfault.patch (upstreamed)
  - doxygen-latex-makeindex.patch (upstreamed)
- added patches
  really do not require git executable
  + doxygen-git-not-required.patch
- add doxygen-latex-makeindex.patch to fix build of libssh and
  cmocka [https://github.com/doxygen/doxygen/issues/6725]
- add doxygen-empty-strings-segfault.patch to fix build of ldb
  [https://github.com/doxygen/doxygen/pull/6751]
- fix url and source url
- Update to 1.8.15:
  * Another year, another lengthy set of fixes
    http://www.doxygen.nl/manual/changelog.html#log_1_8_15
- Removed res2cc_sort_resources.diff (issue fixed upstream)
- Update to 1.8.14:
  * Many fixes during the one year development cycle:
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_14
- Switch to python3 instead of python2
- Remove upstream merged doxygen-guard-null-variable.patch
- Refresh patch vhdlparser-no-return.patch
- Kill doxygen-doc subpackages the latex deps keep growing while
  it is really easy to download the generated pdfs from upstream
- Update licensing information
- Explicitly require python2 for building
- Use more cmake macros
- Run spec-cleaner
- remove CFLAGS CXXFLAGS overrides to block PIE enablement.
- Add doxygen-guard-null-variable.patch: Protected against NULL
  pointer of variable al, upstream commit 0f02761.
- Update to 1.8.13
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_13
- dropped doxygen-fix-QCH-files.patch, it is part of the release
- Added res2cc_sort_resources.diff, sort template files in
  generated resources.cpp for reproducible build, fixes bgo#777672
- Fix: Add missing jquery.js, dynsections.js & optional
 svgpan.js to QCH file [bsc#1011331]
 + doxygen-fix-QCH-files.patch
- Update to 1.8.12
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- update patch doxygen-dot-one-thread.patch
- same work around ppc64 as already done for ppc64le [boo#921577]
- Do not link with -pie if we are not compiling with -fPIE
- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream
- work around Power8 double free or corruption [bnc#921577]
  + doxygen-dot-one-thread.patch
- Move checks to doxywizard package to avoid build cycle
- 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
- updated to 1.8.10
  * Change the build system to use cmake.
  * Add support for basic XML syntax highlighting
  * Added documentation for ``` style fenced code block and more 
    robust parsing
  * Added function arguments to the LaTeX toc
  * Added support for language codes
  * etc. see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- removed unneded patches:
  - doxygen-1.5.9-64archs.patch
  - doxygen-1.5.9-man.patch
  - doxygen-1.7.0-modify_footer.patch renamed to doxygen-modify_footer.patch
- remove doxygen-html.sh
- Cleanup spec file with spec-cleaner
- Split documentation to separate package
- Do not bundle pdf documentation
- Generate html documentation
- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- Doxygen 1.8.8
- New features:
  * Support for PlantUML
  * Add BREAD_CRUMB_TRAIL
- A selection of bug fixes and updates as listed in
  http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_8
- Don't disable optimisation
- updated to 1.8.7:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- altered modify_footer.patch
- updated to 1.8.6:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- updated to 1.8.5:
  * Added SOURCE_TOOLTIPS option for advanced tooltip support while 
    source browsing. 
  * bugfixes
- removed upstreamed endless-loop.patch
- upstream patch to fix endless loop
  doxygen-1.4.8-endless-loop.patch 
- 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
    ./configure.
  * 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
    directory.
  * etc., see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls
- updated to 1.8.3.1:
  Changes
  *  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 
     [none]. 
  Details at: http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.3:
    Changes
    * Expanding the tree in an index page of the HTML output, will 
      now expand only one level instead of the whole sub-tree.
    * A blockquote in Markdown does no longer require a whitespace 
      after the last '>' if the '>' is followed by a newline.
    * id 682718: Included patch to add version info to all 
      generated template files (headers, footers, stylesheets, 
      layout files, etc). 
    New features
    * Added support for using external tools to index and search 
      through the HTML documentation. An example index tool is 
      provided (doxyindexer) and an example search engine 
      (doxysearch.cgi). To configure the external search engine 
      the following new options are added to the configuration 
      file: EXTERNAL_SEARCH (to enable the feature), 
      SEARCHENGINE_URL (to specify the URL of the search engine), 
      SEARCHDATA_FILE (to specify the name of the raw search 
      data to index), EXTRA_SEARCH_MAPPINGS (for search through 
      multiple projects). See the manual for details.
    * Added USE_MDFILE_AS_MAINPAGE config option to select a 
      markdown page to be used as the main page.
    * id 630645: This patch (contributed by Albert) adds support 
      for simple logic expressions for \cond, \if, and friends, 
      i.e. you can do \if (SOME_SECTION_NAME && 
      (!THIS_ALTERNATIVE || THAT_ALTERNATIVE))
    * id 684152: Patch (contributed by Albert) adds a new 
      configuration option MATHJAX_FORMAT to select the MathJax 
      output format. Options are HTML-CSS, NativeMML, or SVG. 
    Bug Fixes
      * see http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.2:
    changes
    * 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 
      doxygen.css.
    * 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.1.2:
  changes
  * 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 
    loading
  * When the navigation tree is enabled, clicking jump to a line 
    in the source code view will now highlight the line. 
  features
  * 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 
    DOT_IMAGE_FORMAT=svg.
  * id 677678: Added support for strong and weak attributes in 
    Objective-C properties. 
  * bugfixes
- for details see http://www.stack.nl/~dimitri/doxygen/changelog.html
- 1.8.1 generates man page names uncondidionally lowercase which
  causes problem for lapack build for example; reverting one hunk 
  of fix for
  https://bugzilla.gnome.org/show_bug.cgi?id=674563
  as workaround
  * no-lowercase-man-names.patch
- updated to 1.8.1:
  * Included a couple of performance improvements.
  * Changed the way indexes (Class,File,Namespace,Groups) are rendered.
  * Changed the way member attributes (like protected, virtual, and 
    static) are rendered in the HTML output
  * more info at http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.8.0svn20120416:
  * fixed crash [bnc#755402]
- 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 http://www.stack.nl/~dimitri/doxygen/changelog.html
- updated to 1.7.6.1:
   * Doxygen now reports its cache usage (for the symbol and the 
     lookup cache) at the end of a run (if QUIET=NO), and 
     recommends settings for SYMBOL_CACHE_SIZE and 
     LOOKUP_CACHE_SIZE for your project if either cache is too 
     small. 
   * Added new option LOOKUP_CACHE_SIZE to control the internal 
     cache doxygen uses to find symbols given their name and 
     a context. 
   * Python: added support for @staticmethod.
   * Python: scopes are now shown with . instead of :: 
   * id 665313: Space before @if was not preserved, causing 
     problems with inline @if .. @endif constructs.
   * id 665583: Fixed XHTML validity problem when using mscgen 
     graphs. 
   * id 665641: Fixed XHTML validity problem when 
     GENERATE_TREEVIEW was disabled. 
   * id 665720: Included patch to fix hang issue when non-empty 
     INCLUDE_PATH was used.
   * id 665778: Fixed parse issue when a comma appeared as part 
     of an enum's value. 
- 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 
     compact.  
   * 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
- remove arm specific patch that broke building on arm
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build
- update to 1.7.5.1:
  * A bug that could cause doxygen to crash on large projects was 
    fixed.
- 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 http://www.doxygen.org/commands.html#cmdsnippet 
    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 
    http://www.stack.nl/~dimitri/doxygen/changelog.html.
- update to 1.7.4:
  * adds an option that allows embedding of the class documentation inside the
    documentation of a group
  * doxygen -w html now reads the default Doxyfile even if not specified
    explicitly
  * doxygen -w html now produces a template header and footer that can be used
    independent of the configuration options used. 
  * new option INLINE_GROUPED_CLASSES that when enabled shows grouped classes
    inside the group documentation, instead of on a separate page.
  * included updates for the Italian and Russian translation.
  * #640875: added option HTML_EXTRA_FILES which makes it easier to copy
    additional files to the HTML output and also add them to the index files
  * #642579: Included patch that adds new LATEX_FOOTER option to customize the
    end of refman.tex in the LaTeX output
  * #566921: %A::B now prevents a link for A::B, instead of only for A and
    generating a warning that ::B cannot be linked.
  * #634415: Fixed problem parsing an array of character literals.
  * #635537: Links to file members were not made when found in tag files.
  * #638655: Double quote in page or group title broke treeview.
  * #638856: Fixed problem autolinking to struct field using #S::a
  * #639272: using @dot...@endot produced an image referenced with absolute
    path.
  * #640463: Fixed problem parsing PHP "use" statement when the argument did
    not have a namespace scope.
  * #640646: Long error messages could cause memory corruption.
  * #640754: Comment with XML style list of type table was not rendered
    properly.
  * #640828: Internal section marked with @internal was not shown as such
    anymore in the XML output.
  * #640847: PHP: Fixed parse problem referring to class in global namespace.
  * #640924: Included patch to make the custom header and footer independent of
    the chosen config options.
  * #640927: Included fix to prevent a warning in the server side PHP search
    script.
  * #641026: Included patch to fix broken hyperlink to page entry in xreflists.
  * #641188: Header of \page was wrong in Man page output.
  * #641336: #include's to other directories were not always linked.
  * #641673: Using "use Foo\Foo;" in PHP could cause doxygen to hang.
  * #641814: In some cases the HTML output could contain an extra </p>.
  * #642030: Tooltips with HTML entities could be wrongly truncated.
  * #642475: Include graphs could be incomplete.
  * #643056: Fixed problem with macro expansion.
  * #643279: Fixed potential crash when generating a warning for void f(int %x)
    style parameter, which is valid in C++/CLI.
  * #643655: Fixed argument matching issue when one of match candidates was a
    typedef of a method pointer.
  * doxygen -w html now ignores the values for HTML_HEADER and HTML_FOOTER
    found in the config file.
  * importing a group via a tag file could overrule a local group with the same
    name even when EXTERNAL_GROUPS was disabled. 
- update to 1.7.3:
  * adds support for including SVG images generated by the dot tool
  * the way the tree view looks and works has been redesigned: it is now
    dynamically loaded on a page instead of using HTML frames
  * each HTML page now (optionally) has a header with project name, synopsis,
    and logo
- 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
- 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.
-  set HTML_TIMESTAMP default to off, so all packages that
   generate documentation during build dont get republished
   just due to a timestamp change.
- unfuzzy patches to build on >= 11.3
- 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
- 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
- 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 <br/> 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. 
- 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
- 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. 
- 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. 
- 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
- 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
- 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. 
- 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
- updated to compile on Mandriva
- 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
- 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
- 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.
- 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.
- 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 <see cref="SomeSymbol"/> style XML comments.
  * id 426971: Added QT_AUTOBRIEF config option, which has the same meaning
    as JAVADOC_AUTOBRIEF only now for /*! .. */ style comment blocks.
  * id 435108: Reintroduced the MAX_DOT_GRAPH_DEPTH option as a means
    to further reduce the size of a graph. 
- fixed build of Doxywizard
- updated to version 1.5.2:
  * Doxygen now uses UTF-8 internally for all strings
    A new config option INPUT_ENCODING has been added which can be
    used to specify the encoding of the input
  * Added support for message sequence charts (using mscgen)
  * Added support for C++/CLI
  * IGNORE_PREFIX now also works for function/members names when 
    shown in the various indices
  * Doxygen will show a tooltip in the HTML output for links
    to classes, namespaces, and members with the brief description
  * Syntax highlight support for several (managed) C++ keywords
  * Added two LaTeX layout enhancements
  * Lots of bugfixes
- dropped obsolete disable-rtf-debug.patch
- added flex and bison to buildrequires
-updated to version 1.5.1, bugfixes:
 * id 148567: @todo at the end of a comment block caused problem
              when copied by @copydoc
 * id 352420: Fixed bug in LaTeX output (missing space after \bf).
 * id 363227: missing output for instance variables defined
              in a Python function that has a doc string
 * id 363397: Member groups did not appear in a class when
              SUBGROUPING was set to YES.
 * id 364341: Parsing could become really slow if often included
              header files contained using statements.
 * id 364673: The values of two enums with the same name
              (both in difference scopes) where merged.
 * Running 2 instances of doxygen on the same output directory 
   caused corruption of the temporary files generated by doxygen. 
- don't abort just because of a warning (fixes yast2-core build)
  (dont-exit-on-warning.patch)
- updated to version 1.5.0
  *  Cleaned up the internal structures to make them smaller,
     and made doxygen use a temporary file to store the parse
     results (instead of keeping them in memory), which will
     further reduce the memory usage, especially for large projects
  *  Sections produces by \note, \warning, \remarks etc, now have
     a class label in the generated HTML (<dl> tag) so you can give
     them a distinct style using a non-default stylesheet
     (i.e. using HTML_STYLESHEET).
  *  Lots of bugfixes
- updated to 1.4.7
  * changes in the CSS stylesheet and HTML class names => possible
    incompatibility with custom stylesheets
  * new CALLER_GRAPH option to add called-by graph to functions
  * new REFERENCES_LINK_SOURCE option to set whether function names
    in REFERENCES_RELATION and REFERENCED_BY_RELATION link to
    source or documentation
  * updated some translations
  * added support for get/set properties in IDL
  * lost of bugfixes
- dropped patches: qtools.patch, segfault.patch
- added script to update the html docu tarball to source rpm
- converted neededforbuild to BuildRequires
- fix segfault in doxygen.cpp
  [#141384] (segfault.patch)
- use make -j
- add -fno-strict-aliasing
- update to 1.4.6
- update to 1.4.5
- fix qtools to build with gcc-4.1.0 
- disable RTF debug comments in src/rtfdocvisitor.cpp (those
  comments are displayed by default in ooffice and abiword). See
  gnome bugzilla #149797
- updated to version 1.4.4
  * added man pages
- removed obsoleted qt-mt patch
- un-packing QChar seems to break doxygen; removed the
  incriminated methods instead as they are unused anyway
- GCC does not allow references to members of packed structs on
  ARM
- updated to version 1.4.1
- linked dynamically against libpng
- updated to version 1.3.8
- doxywizard split off (removed qt3 dependency)
- applied patches from cvs to fix bug #36397 (doxygen ate all memory building the libstdc++)
- updated to version 1.3.6
- build as user
- Use prebuild documentation from website
- update to version 1.3.4
- add desktop file for doxywizard
- updated to version 1.3.2
- Update to 1.3.1
- fix build with tetex-2.0 
- force install tool 
- use ghostscript-mini-packages in neededforbuild 
- updated to version 1.2.18
    * @deprecated is now treated as @todo, @test, and @bug
    * enum value documentation was added to the XML output.
    * files ending with ".inc" are now recognised as PHP files
    * included updated documentation for language translators
    * included language updates
    * added new configuration options XML_DTD and XML_SCHEMA to set the DTD or Schema used in the XML output.
- patch for 64bit archs
- added ghostscript-x11-packages to neededforbuild (for gs)
- use RPM_OPT_FLAGS so it builds on ppc64.
- updating to 1.2.17 (needed for new kdelibs3)
- build with -mminimal-toc on ppc64, workaround
- really write %_lib instead of just lib64
- %_lib fixes
- export compiler flags via RPM_OPTL_FLAGS to get an effect
  (fix compile for mips)
- patch tmake config file as well to use qt-mt 
- build against qt3 
- added libgimpprint to neededforbuild 
- use %{suse_update_libdir}
- updated to version 1.2.13.1
- updated to version 1.2.13
- updated to version 1.2.12
- use qt-devel-packages 
- updated to version 1.2.11.1
- updated to version 1.2.11
- updated to version 1.2.10
- update to version 1.2.9.1
- update to version 1.2.9
- gzipped doxygen_manual.ps
- update to version 1.2.8.1
- added glib to neededforbuild
- changed neededforbuild <gs_fonts> to <ghostscript-fonts-std>
- changed neededforbuild <gs_lib> to <ghostscript-library>
- changed neededforbuild <gs_x11> to <ghostscript-x11>
- update to version 1.2.7
- fixed warnings on ia64
- fixed neededforbuild
- update to version 1.2.6
- update to version 1.2.5
- update to version 1.2.4
- fixed neededforbuild: += liblcms
- fixed neededforbuild: += libmng-devel 
- fixed to compile
- fixed neededforbuild
- update to version 1.2.3
- update to version 1.2.2
- added libmng to neededforbuild
- added BuildRoot
- fixed neededforbuild
- Update to stable version 1.2.1.
- No need for using -g for release version any longer.
- Update to doxygen-1.1.5: Many bugfixes (last pre-1.2)
- Documentation (.ps,.pdf) is now being build from the sources
- Detect qtlib2 version and pass it to the dynamic linker with 
  LD_RUN_PATH (equivalent to -rpath).
- Change QTDIR to /usr/lib/qt2 (instead of qt-2.1.1) to avoid
  breakage in case of qtlib2 upgrade.
- Upgrade to doxygen-1.1.4.
- Use qt2 to build.
- The Makefile for the doc subdir is now correctly created.
- Use %{_docdir}
- Upgrade to doxygen-1.0.0
- re-added -g to CFLAGS (workaround for a segfault without) 
- Update to 0.49-991003.
- Added pdf docu.
- Update to 0.49-990728.
- Added missing neededforbuild packages.
- Add -g to compile flags: Workaround for egcs on AXP (!)
- Check in der 0.49-990522 Version. linux-egcs Target.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=210
2024-08-14 07:09:47 +00:00
Ana Guerrero
5081483b4d Accepting request 1177172 from devel:tools
- Update to Doxygen 1.11.0
  * Add Markdown style todo list
  * Add support for GitHub Markdown style alerts
  * Add a "Run" menu item key-command to DoxyWizard
  * Added 'raise' and 'prefix' options to @include{doc}
  * Support `link` / `endlink` command in section title
  * Add support for @subparagraph and @subsubparagraph
  * Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
  * `doxyapp --locate` list all overloads by including arguments
  * Adding support for "engine" files for plantuml
  * Show emoji in HTML treeview
  * Add `HTML_CODE_FOLDING` possibility to CHM
  * Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
  * Add doxyindexer and doxysearch installation
  * cmake: always install man pages, only install for the
    binaries installed
  * allow function ptr with `INLINE_SIMPLE_STRUCTS`

OBS-URL: https://build.opensuse.org/request/show/1177172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=100
2024-05-28 15:27:14 +00:00
73343d1bad checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=208
2024-05-27 16:30:49 +00:00
2b7b66fc6b Accepting request 1176715 from home:mathletic:branches:devel:tools
- Update to Doxygen 1.11.0
  * Add Markdown style todo list
  * Add support for GitHub Markdown style alerts
  * Add a "Run" menu item key-command to DoxyWizard
  * Added 'raise' and 'prefix' options to @include{doc}
  * Support `link` / `endlink` command in section title
  * Add support for @subparagraph and @subsubparagraph
  * Translation updates for German/Greek/Polish/Portuegse/Dutch/Chinese
  * `doxyapp --locate` list all overloads by including arguments
  * Adding support for "engine" files for plantuml
  * Show emoji in HTML treeview
  * Add `HTML_CODE_FOLDING` possibility to CHM
  * Make `HTML_CODE_FOLDING` possible when `DISABLE_INDEX=YES`
  * Add doxyindexer and doxysearch installation
  * cmake: always install man pages, only install for the
    binaries installed
  * allow function ptr with `INLINE_SIMPLE_STRUCTS`

OBS-URL: https://build.opensuse.org/request/show/1176715
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=207
2024-05-27 14:02:23 +00:00
Ana Guerrero
402112cb34 Accepting request 1150740 from devel:tools
Prepare for RPM 4.20 (forwarded request 1150589 from dimstar)

OBS-URL: https://build.opensuse.org/request/show/1150740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=99
2024-02-27 21:43:43 +00:00
fa1d943822 Accepting request 1150589 from home:dimstar:rpm4.20:d
Prepare for RPM 4.20

OBS-URL: https://build.opensuse.org/request/show/1150589
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=205
2024-02-26 09:06:20 +00:00
Ana Guerrero
2a27f9d2ab Accepting request 1140578 from devel:tools
- reintroduce useful reproducible.patch
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
- added patches
  + reproducible.patch

OBS-URL: https://build.opensuse.org/request/show/1140578
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=98
2024-01-22 19:31:04 +00:00
d0305f5e09 - reintroduce useful reproducible.patch
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
- added patches
  + reproducible.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=203
2024-01-22 11:18:09 +00:00
Ana Guerrero
88cf77a424 Accepting request 1135238 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1135238
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=97
2023-12-28 21:54:11 +00:00
Martin Pluskal
d3e2c14830 Accepting request 1135229 from home:mathletic:branches:devel:tools
- Update to doxygen 1.10.0
  Full changelog see https://www.doxygen.nl/manual/changelog.html
- Drop patches that are part of upstream since 1.9.7
  Fix-boundingbox-parsing_part1.patch,
  Fix-boundingbox-parsing_part2.patch,
  Fix-boundingbox-parsing_part3.patch,
  and Fix-boundingbox-parsing_part4.patch.
- Drop patch reproducible.patch, it does no longer apply and
  messing around with the internals of a C++ filesystem library
  does not seem to be the right approach.

OBS-URL: https://build.opensuse.org/request/show/1135229
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=201
2023-12-27 09:29:43 +00:00
Ana Guerrero
931ecd6dad Accepting request 1111060 from devel:tools
- Add reproducible.patch to make doxytags output reproducible (boo#1201579)

OBS-URL: https://build.opensuse.org/request/show/1111060
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=96
2023-09-17 17:28:41 +00:00
5228d02d93 - Add reproducible.patch to make doxytags output reproducible (boo#1201579)
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=198
2023-09-14 09:33:45 +00:00
821beef252 osc copypac from project:openSUSE:Factory package:doxygen revision:95
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=197
2023-09-14 09:23:20 +00:00
05cf3895e7 - version update to 1.9.8
* https://www.doxygen.nl/manual/changelog.html#log_1_9_8

- doxygen-test multibuild target to break build cycle with latex
- modified sources
  % _multibuild

- rebase reproducible.patch to 1.9.7

- Add reproducible.patch to make doxytags output reproducible (boo#1201579)

- version update to 1.9.7
  * https://www.doxygen.nl/manual/changelog.html#log_1_9_7
- modified patches
  % doxygen-no-libclang-cpp.patch (refreshed)
  % doxygen-no-lowercase-man-names.patch (refreshed)
- deleted patches
  - Fix-boundingbox-parsing_part1.patch (upstreamed)
  - Fix-boundingbox-parsing_part2.patch (upstreamed)
  - Fix-boundingbox-parsing_part3.patch (upstreamed)
  - Fix-boundingbox-parsing_part4.patch (upstreamed)
- convert two specfiles into one
- deleted patches
  - doxygen-no-lowercase-man-names.patch (not needed)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=196
2023-09-05 10:25:27 +00:00
Ana Guerrero
9fd897ec1b https://bugzilla.opensuse.org/1214979
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=95
2023-09-05 09:54:48 +00:00
OBS User buildservice-autocommit
20739a77af Updating link to change in openSUSE:Factory/doxygen revision 95
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=cc123059886a9812d4165d5332d5b367
2023-09-05 09:54:48 +00:00
Ana Guerrero
2a2eb93ff0 Accepting request 1105846 from devel:tools
- doxygen-test multibuild target to break build cycle with latex
- modified sources
  % _multibuild

- rebase reproducible.patch to 1.9.7

- Add reproducible.patch to make doxytags output reproducible (boo#1201579)

- version update to 1.9.7
  * https://www.doxygen.nl/manual/changelog.html#log_1_9_7
- modified patches
  % doxygen-no-libclang-cpp.patch (refreshed)
  % doxygen-no-lowercase-man-names.patch (refreshed)
- deleted patches
  - Fix-boundingbox-parsing_part1.patch (upstreamed)
  - Fix-boundingbox-parsing_part2.patch (upstreamed)
  - Fix-boundingbox-parsing_part3.patch (upstreamed)
  - Fix-boundingbox-parsing_part4.patch (upstreamed)
- convert two specfiles into one
- deleted patches
  - doxygen-no-lowercase-man-names.patch (not needed)

OBS-URL: https://build.opensuse.org/request/show/1105846
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=94
2023-09-04 20:52:17 +00:00
ab15a1d487 - doxygen-test multibuild target to break build cycle with latex
- modified sources
  % _multibuild

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=194
2023-08-24 10:46:28 +00:00
b1d3988445 - rebase reproducible.patch to 1.9.7
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=193
2023-07-18 11:09:58 +00:00
60789d796a OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=192 2023-07-18 11:07:47 +00:00
f26e8c3135 Accepting request 1099185 from home:bmwiedemann:branches:devel:tools
Add reproducible.patch to make doxytags output reproducible (boo#1201579)

OBS-URL: https://build.opensuse.org/request/show/1099185
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=191
2023-07-18 08:40:17 +00:00
9befa492e1 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=190 2023-07-17 12:25:25 +00:00
ace6a48a56 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=189 2023-07-17 11:15:06 +00:00
dccb83c651 - deleted patches
- doxygen-no-lowercase-man-names.patch (not needed)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=188
2023-06-23 16:58:08 +00:00
46d33f521f OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=187 2023-06-23 15:41:51 +00:00
24bf63c2ef OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=186 2023-06-23 14:30:27 +00:00
900d86b685 - convert two specfiles into one
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=185
2023-06-23 13:32:57 +00:00
24047c07e7 - version update to 1.9.7
* https://www.doxygen.nl/manual/changelog.html#log_1_9_7
- modified patches
  % doxygen-no-libclang-cpp.patch (refreshed)
  % doxygen-no-lowercase-man-names.patch (refreshed)
- deleted patches
  - Fix-boundingbox-parsing_part1.patch (upstreamed)
  - Fix-boundingbox-parsing_part2.patch (upstreamed)
  - Fix-boundingbox-parsing_part3.patch (upstreamed)
  - Fix-boundingbox-parsing_part4.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=184
2023-06-23 12:40:27 +00:00
b734f668d7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=93 2023-05-05 14:18:57 +00:00
OBS User buildservice-autocommit
71086afb4b Updating link to change in openSUSE:Factory/doxygen revision 93
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=657ca94a8a9805504f9c880720fdf248
2023-05-05 14:18:57 +00:00
582f78e00d Accepting request 1082738 from devel:tools
- Re-download patches: the server presents them with shorter hash
  refs:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch

- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1082738
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=92
2023-04-26 15:24:24 +00:00
771f3b1bd9 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=182 2023-04-25 11:33:31 +00:00
Martin Pluskal
855accc7ed Accepting request 1082509 from home:dimstar:Factory
- Re-download patches: the server presents them with shorter hash
  refs:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch

OBS-URL: https://build.opensuse.org/request/show/1082509
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=181
2023-04-25 11:16:20 +00:00
c1d1b4b24b Accepting request 1082502 from home:dimstar:Factory
- Add _multibuild to define 2nd spec file as additional flavor.
  Eliminates the need for source package links in OBS.

OBS-URL: https://build.opensuse.org/request/show/1082502
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=180
2023-04-24 12:02:05 +00:00
4e8ab4bd16 Accepting request 1072283 from devel:tools
- Fix boundingbox parsing of graphviz PDFs when using cairo >=
  1.17.6, add:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch (forwarded request 1072216 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/1072283
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=91
2023-03-17 16:00:54 +00:00
5d69f1d0ac Accepting request 1072216 from home:StefanBruens:branches:devel:tools
- Fix boundingbox parsing of graphviz PDFs when using cairo >=
  1.17.6, add:
  * Fix-boundingbox-parsing_part1.patch
  * Fix-boundingbox-parsing_part2.patch
  * Fix-boundingbox-parsing_part3.patch
  * Fix-boundingbox-parsing_part4.patch

OBS-URL: https://build.opensuse.org/request/show/1072216
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=178
2023-03-16 08:25:39 +00:00
c040d9b2c5 Accepting request 1045632 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/1045632
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=90
2022-12-29 12:09:06 +00:00
Martin Pluskal
155e3ed2e7 Accepting request 1045621 from home:dirkmueller:Factory
- update to 1.9.6: see https://www.doxygen.nl/manual/changelog.html
  * Adding Python PEP 526 typing support
  * issue #2580: Formatting-options for $datetime
  * issue #9702: Add new command \qualifier to add custom tags that would be
    similar to "inline" and "static" to some functions or classes [view] and [view]
  * issue #9549: Feature request: Allow to disable Webkit scrollbar styling [view]
  * NUM_PROC_THREAD!=1 will now process formulas on multiple threads [view]
  * Treat __name variable as private and _name variables as protected in Python [view]
  * Add support for multiple <summary> sections inside <details> [view], [view],
  * WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values [view],

OBS-URL: https://build.opensuse.org/request/show/1045621
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=176
2022-12-28 12:14:16 +00:00
1cbb97ddc1 Accepting request 1036648 from devel:tools
- fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash? 
- added sources
  + _constraints

OBS-URL: https://build.opensuse.org/request/show/1036648
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=89
2022-11-19 17:08:53 +00:00
1f18cb575a - fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash?
- added sources
  + _constraints

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=174
2022-11-18 12:22:40 +00:00
ef50797289 Accepting request 1000099 from devel:tools
- Update to version 1.9.5: See https://doxygen.nl/manual/changelog.html.
- Remove upstreamed patches:
  * doxygen-modify_footer.patch
  * doxygen-gcc12.patch
  * doxygen-1.9.4-fix-symlink-detection.patch
- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
  detection issue leading to givaro build to hang
  (gh#doxygen/doxygen#9491).

OBS-URL: https://build.opensuse.org/request/show/1000099
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=88
2022-08-31 16:08:26 +00:00
7df3488918 fix typo
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=172
2022-08-29 09:19:06 +00:00
5a2a99f8d0 Accepting request 999470 from home:1Antoine1:branches:science
- Update to version 1.9.5: See https://doxygen.nl/manual/changelog.html.
- Remove upstreamed patches:
  * doxygen-modify-footer.patch
  * doxygen-gcc12.patch
  * doxygen-1.9.4-fix-symlink-detection.patch
- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
  detection issue leading to givaro build to hang
  (gh#doxygen/doxygen#9491).

OBS-URL: https://build.opensuse.org/request/show/999470
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=171
2022-08-29 09:03:23 +00:00
3a9fc5e4c0 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=170 2022-07-25 10:23:44 +00:00
0be7ade6c2 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=169 2022-07-25 08:19:31 +00:00
65d142538b Accepting request 987157 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/987157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=87
2022-07-07 10:56:23 +00:00
3bebd679a5 Accepting request 985306 from home:cgiboudeaux:branches:devel:tools
Update to 1.9.4. Fixes the KDE documentation in Qt assistant

OBS-URL: https://build.opensuse.org/request/show/985306
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=167
2022-07-06 11:25:49 +00:00
b61dce8040 Accepting request 954467 from devel:tools
doxygen 1.9.3 (forwarded request 954081 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/954467
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=86
2022-02-16 23:29:54 +00:00
2cc3b48b13 Accepting request 954081 from home:AndreasStieger:branches:devel:tools
doxygen 1.9.3

OBS-URL: https://build.opensuse.org/request/show/954081
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=166
2022-02-15 06:55:08 +00:00
9679079f91 Accepting request 922934 from devel:tools
doxygen 1.9.2 (forwarded request 922839 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/922934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=85
2021-10-12 19:48:09 +00:00
fd8c72a9c9 Accepting request 922839 from home:AndreasStieger:branches:devel:tools
doxygen 1.9.2

OBS-URL: https://build.opensuse.org/request/show/922839
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=165
2021-10-04 06:13:30 +00:00
ee016a4386 Accepting request 887257 from devel:tools
- doxywizard: remove explicit -fPIC from build flags, because this breaks our
  gcc-PIE compiler profile (bsc#1184122), resulting in a non-PIE
  /usr/bin/doxywizard. (forwarded request 887254 from mgerstner)

OBS-URL: https://build.opensuse.org/request/show/887257
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=84
2021-04-26 14:38:30 +00:00
40a746005c Accepting request 887254 from home:mgerstner:branches:devel:tools
- doxywizard: remove explicit -fPIC from build flags, because this breaks our
  gcc-PIE compiler profile (bsc#1184122), resulting in a non-PIE
  /usr/bin/doxywizard.

OBS-URL: https://build.opensuse.org/request/show/887254
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=163
2021-04-21 10:04:44 +00:00
b7add100c1 Accepting request 866736 from devel:tools
- update to 1.9.1:
  Bugfixes:
  * issue #8282: Error on ALIAS declaration without quotes [view]
  * issue #8286: Incorrect processing of VHDL strings [view], [view]
  * issue #8291: Doxygen crash on Windows when INLINE_SIMPLE_STRUCTS=YES [view]
  * issue #8294: Draw sibling dependee directories within same parent directoy in directory dependency graph. [view], [view], [view], [view], and [view]
  * issue #8295: segmentation fault [view]
  * issue #8296: LaTeX Error: File ... not found. [view], and [view]
  * issue #8297: fails to parse list of INPUT files [view]
  * issue #8300: File naming changed in Doxygen 1.9.0 [view]
  * issue #8304: compilation failure [view]
  * issue #8311: Markdown table: double-quote ruins the output [view]
  * Fix cases where classes inside inline namespaces could lead to crashes [view]
  * Fix coverity dead-code warning [view]
  * Fix potential crash with inline namespace [view]
  * Incorrect entries on treeview [view]
  * Layout in doxywizard documentation [view]
  * Various fixes based on coverity scan results [view]
  * bug_549093 Regular HTML comments are removed. [view]
  Features:
  * Add a CLANG_ADD_INC_PATHS option
  * Add some missing info to the XML output
  Refactorings and cleanups (forwarded request 866678 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/866736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=83
2021-01-30 12:55:31 +00:00
6e34b4e7d4 Accepting request 866678 from home:dirkmueller:branches:devel:tools
- update to 1.9.1:
  Bugfixes:
  * issue #8282: Error on ALIAS declaration without quotes [view]
  * issue #8286: Incorrect processing of VHDL strings [view], [view]
  * issue #8291: Doxygen crash on Windows when INLINE_SIMPLE_STRUCTS=YES [view]
  * issue #8294: Draw sibling dependee directories within same parent directoy in directory dependency graph. [view], [view], [view], [view], and [view]
  * issue #8295: segmentation fault [view]
  * issue #8296: LaTeX Error: File ... not found. [view], and [view]
  * issue #8297: fails to parse list of INPUT files [view]
  * issue #8300: File naming changed in Doxygen 1.9.0 [view]
  * issue #8304: compilation failure [view]
  * issue #8311: Markdown table: double-quote ruins the output [view]
  * Fix cases where classes inside inline namespaces could lead to crashes [view]
  * Fix coverity dead-code warning [view]
  * Fix potential crash with inline namespace [view]
  * Incorrect entries on treeview [view]
  * Layout in doxywizard documentation [view]
  * Various fixes based on coverity scan results [view]
  * bug_549093 Regular HTML comments are removed. [view]
  Features:
  * Add a CLANG_ADD_INC_PATHS option
  * Add some missing info to the XML output
  Refactorings and cleanups

OBS-URL: https://build.opensuse.org/request/show/866678
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=161
2021-01-26 07:51:28 +00:00
df98185d35 Accepting request 859036 from devel:tools
- version update to 1.9.0
  * Features
    Show QT version in doxywizard [view]
    Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
    Add param validation to typedef function pointers [view]
    Allow building doxygen as a subproject [view]
    Layout changes doxywizard [view]
    Show configuration warnings unconditionally in the doxywizard [view]
    Enable UML diagrams without member fields [view]
    add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
    use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
    add suggestion #7686 to show type and parameters [view]
  * Bug fixes
  * Refactoring, cleanup
  * Documentation updates
  * see https://www.doxygen.nl/manual/changelog.html for details
- deleted patches
  - 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (upstreamed)

OBS-URL: https://build.opensuse.org/request/show/859036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=82
2020-12-30 16:11:38 +00:00
562f3d168d - version update to 1.9.0
* Features
    Show QT version in doxywizard [view]
    Adding possibility to add command line options when running doxygen from doxygen wizard [view], [view]
    Add param validation to typedef function pointers [view]
    Allow building doxygen as a subproject [view]
    Layout changes doxywizard [view]
    Show configuration warnings unconditionally in the doxywizard [view]
    Enable UML diagrams without member fields [view]
    add variable for the fold length of UML diagrams (DOT_WRAP_THRESHOLD) [view]
    use boolean to add or remove uml details (DOT_UML_DETAILS) [view] and [view]
    add suggestion #7686 to show type and parameters [view]
  * Bug fixes
  * Refactoring, cleanup
  * Documentation updates
  * see https://www.doxygen.nl/manual/changelog.html for details
- deleted patches
  - 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=159
2020-12-28 14:04:05 +00:00
dae90a0cf1 Accepting request 841450 from devel:tools
- Use gcc9 for building on SLE_15 based distributions to workaround
  gcc7 bug PR85180.
- Adjust building with libclang support for doxygen-1.8.20.
  - doxygen-llvm-libs.patch
  - doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch

- Use gcc9 for building on SLE_15 based distributions to workaround
  gcc7 bug PR85180.
  - doxygen-llvm-libs.patch
  - doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch

OBS-URL: https://build.opensuse.org/request/show/841450
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=81
2020-10-15 11:46:39 +00:00
c75782895a - doxygen-llvm-libs.patch
- doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch
  - doxygen-llvm-libs.patch
  - doxygen-libclang-cpp.patch
  + doxygen-no-libclang-cpp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=157
2020-10-13 09:23:28 +00:00
ad2f9c1fe6 Accepting request 841435 from home:fsirl:doxygen-libclang
This request does 2 things:

1. The doxygen/doxywizard C++ code in doxygen-1.8.20 triggers GCC bug 85180, leading to exorbitant compile times. This bug was fixed for GCC-8, but not backported to GCC-7 (also not included in the SUSE gcc7 package).
Workaround this bug by using the gcc9 package on SLE15 based distributions.

2. Adjust the libclang support to the changes in doxygen-1.8.20. This also disables libclang support for SLES15GA, because clang on SLES15GA is not compatible.

OBS-URL: https://build.opensuse.org/request/show/841435
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=156
2020-10-13 08:42:23 +00:00
06640766f0 Accepting request 839059 from devel:tools
- Fix anonymous enums from multiple files being squashed together:
  Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch (forwarded request 839053 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/839059
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=80
2020-10-08 11:06:52 +00:00
a45b8135ac Accepting request 839053 from home:StefanBruens:branches:devel:tools
- Fix anonymous enums from multiple files being squashed together:
  Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch

OBS-URL: https://build.opensuse.org/request/show/839053
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=154
2020-10-02 05:19:09 +00:00
77f14b1b71 Accepting request 835773 from devel:tools
doxygen 1.8.20 (forwarded request 835687 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/835773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=79
2020-09-24 14:12:35 +00:00
e5d5a024d5 Accepting request 835687 from home:AndreasStieger:branches:devel:tools
doxygen 1.8.20

OBS-URL: https://build.opensuse.org/request/show/835687
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=152
2020-09-21 09:16:31 +00:00
fd7cd2c3c4 Accepting request 819899 from devel:tools
- version update to 1.8.18
  Removed functionality
    * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
  Features
    * Added the few missing French translations [view]
    * Updated Swedish translation to match the latest version [view]
    * Adding check on configuration setting EXTENSION_MAPPING [view]
    * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
    * output on doxyparse if a function is a prototype [view]
    * print protection information on doxyparse [view]
    * Creation of svg images for formulas with inkscape [view]
    * Improve formula handling and rendering. [view]
    * Doxygen version in the messages output (#7640) [view]
    * Doxygen version information (#7645) [view]
    * Enabling Travis builds for s390x [view]
    * Relative markdown file reference (#7032) [view]
  Bugs fixed
    * see https://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
  % vhdlparser-no-return.patch (refreshed)
- deleted patches
  - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
  - PR_7193_fix_blank_file_patterns.patch (upstreamed)
  - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
  - doxygen-git-not-required.patch (upstreamed)
  - reproducible-sort.patch (upstreamed)

- Improve build with libclang support:
  * add doxygen-libclang-cpp.patch to support linking against libclang-cpp

OBS-URL: https://build.opensuse.org/request/show/819899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=78
2020-07-13 07:04:44 +00:00
7866ddb171 - version update to 1.8.18
Removed functionality
    * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
  Features
    * Added the few missing French translations [view]
    * Updated Swedish translation to match the latest version [view]
    * Adding check on configuration setting EXTENSION_MAPPING [view]
    * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
    * output on doxyparse if a function is a prototype [view]
    * print protection information on doxyparse [view]
    * Creation of svg images for formulas with inkscape [view]
    * Improve formula handling and rendering. [view]
    * Doxygen version in the messages output (#7640) [view]
    * Doxygen version information (#7645) [view]
    * Enabling Travis builds for s390x [view]
    * Relative markdown file reference (#7032) [view]
  Bugs fixed
    * see https://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
  % vhdlparser-no-return.patch (refreshed)
- deleted patches
  - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
  - PR_7193_fix_blank_file_patterns.patch (upstreamed)
  - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
  - doxygen-git-not-required.patch (upstreamed)
  - reproducible-sort.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=150
2020-07-10 07:40:23 +00:00
d5bccd950e - version update to 1.8.18
Removed functionality
    * Removed support for TCL (code is too buggy and unmaintained, language not very popular)
  Features
    * Added the few missing French translations [view]
    * Updated Swedish translation to match the latest version [view]
    * Adding check on configuration setting EXTENSION_MAPPING [view]
    * Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude` [view]
    * output on doxyparse if a function is a prototype [view]
    * print protection information on doxyparse [view]
    * Creation of svg images for formulas with inkscape [view]
    * Improve formula handling and rendering. [view]
    * Doxygen version in the messages output (#7640) [view]
    * Doxygen version information (#7645) [view]
    * Enabling Travis builds for s390x [view]
    * Relative markdown file reference (#7032) [view]
  Bugs fixed
    * see https://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-no-lowercase-man-names.patch (refreshed)
  % vhdlparser-no-return.patch (refreshed)
- deleted patches
  - 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch (upstreamed)
  - PR_7193_fix_blank_file_patterns.patch (upstreamed)
  - doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch (upstreamed)
  - doxygen-git-not-required.patch (upstreamed)
  - reproducible-sort.patch (upstreamed)

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=149
2020-07-10 07:38:16 +00:00
70c4a4e743 Accepting request 819443 from home:fsirl:doxygen-libclang
- Improve build with libclang support:
  * add doxygen-libclang-cpp.patch to support linking against libclang-cpp
  * add upstream doxygen-64f1f2357ae764f2c8190d067aff801bc0a56721.patch
    to support clang-10

OBS-URL: https://build.opensuse.org/request/show/819443
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=148
2020-07-10 07:24:58 +00:00
81a5f06241 Accepting request 766491 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/766491
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=77
2020-01-26 23:20:20 +00:00
Martin Pluskal
d00bed73f0 Accepting request 766399 from home:bmwiedemann:branches:devel:tools
Add upstream reproducible-sort.patch to make html output reproducible in spite of ASLR (boo#1062303)

OBS-URL: https://build.opensuse.org/request/show/766399
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=146
2020-01-23 08:03:16 +00:00
658c3fcea0 Accepting request 762643 from devel:tools
- Use modern cmake macros

- Use modern cmake macros (forwarded request 762640 from pluskalm)

OBS-URL: https://build.opensuse.org/request/show/762643
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=76
2020-01-12 22:18:08 +00:00
35d42b126f Accepting request 762640 from home:pluskalm:branches:devel:tools
- Use modern cmake macros

- Use modern cmake macros

OBS-URL: https://build.opensuse.org/request/show/762640
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=144
2020-01-10 09:34:16 +00:00
cbc445d421 Accepting request 762564 from home:cgiboudeaux:branches:devel:tools
- Add upstream patch 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch
  (boo#1160629)

OBS-URL: https://build.opensuse.org/request/show/762564
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=143
2020-01-10 07:26:25 +00:00
40c26a205d Accepting request 746480 from devel:tools
Fixes build for e.g. libftdi1 (see Staging:O)

- Add PR_7193_fix_blank_file_patterns.patch to populate the
  default for FILE_PATTERNS if not set, otherwise no files are
  processed [https://github.com/doxygen/doxygen/issues/7190]
- Remove obsolete and no longer applying patch:
  doxygen-dot-one-thread.patch (forwarded request 746429 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/746480
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=75
2019-12-07 14:16:31 +00:00
fb4d4356c6 Accepting request 746429 from home:StefanBruens:branches:hardware
Fixes build for e.g. libftdi1 (see Staging:O)

- Add PR_7193_fix_blank_file_patterns.patch to populate the
  default for FILE_PATTERNS if not set, otherwise no files are
  processed [https://github.com/doxygen/doxygen/issues/7190]
- Remove obsolete and no longer applying patch:
  doxygen-dot-one-thread.patch

OBS-URL: https://build.opensuse.org/request/show/746429
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=141
2019-11-08 06:37:15 +00:00
a8bf8d94ec Accepting request 734103 from home:fsirl:doxygen-libclang
Hi,
this request adds optional support for doxygen with libclang integration to the specfile. Doxygen with libclang support is regularly requested by my users, so it would be nice to have upstream. The build currently only fails against SUSE-SLE-15-SP1:Update because the following clang7 change hasn't been backported yet:
* Mon Jul 01 2019 Aaron Puchert <aaronpuchert@alice-dsl.net>
- Add a clang-%{_sonum} symlink, which is referenced by
  /usr/lib64/cmake/clang/ClangTargets.cmake (boo#1138457)

Franz.

OBS-URL: https://build.opensuse.org/request/show/734103
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=140
2019-09-30 14:34:40 +00:00
718ad89419 - version update to 1.8.16
- many bugs fixed
  - many features implemented
  - http://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-modify_footer.patch (refreshed)
- deleted patches
  - doxygen-empty-strings-segfault.patch (upstreamed)
  - doxygen-latex-makeindex.patch (upstreamed)
- added patches
  really do not require git executable
  + doxygen-git-not-required.patch

- version update to 1.8.16
  - many bugs fixed
  - many features implemented
  - http://www.doxygen.nl/manual/changelog.html
- modified patches
  % doxygen-modify_footer.patch (refreshed)
- deleted patches
  - doxygen-empty-strings-segfault.patch (upstreamed)
  - doxygen-latex-makeindex.patch (upstreamed)
- added patches
  really do not require git executable
  + doxygen-git-not-required.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=139
2019-09-30 11:22:33 +00:00
d7b0b168ae Accepting request 664565 from devel:tools
- add doxygen-latex-makeindex.patch to fix build of libssh and
  cmocka [https://github.com/doxygen/doxygen/issues/6725]
- add doxygen-empty-strings-segfault.patch to fix build of ldb
  [https://github.com/doxygen/doxygen/pull/6751]

- fix url and source url

- Update to 1.8.15:
  * Another year, another lengthy set of fixes
    http://www.doxygen.nl/manual/changelog.html#log_1_8_15
- Removed res2cc_sort_resources.diff (issue fixed upstream)

- remove upstreamed doxywizard-qt-5.11.patch

- fix url and source url

- Update to 1.8.15:
  * Another year, another lengthy set of development changes:
    http://www.doxygen.nl/manual/changelog.html#log_1_8_15

OBS-URL: https://build.opensuse.org/request/show/664565
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=74
2019-01-15 12:16:23 +00:00
27abbe9ba3 - remove upstreamed doxywizard-qt-5.11.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=137
2019-01-11 08:13:45 +00:00
71c7b8e3c4 - add doxygen-empty-strings-segfault.patch to fix build of ldb
[https://github.com/doxygen/doxygen/pull/6751]

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=136
2019-01-08 08:20:26 +00:00
0ce4afae89 - add doxygen-latex-makeindex.patch to fix build of libssh and
cmocka [https://github.com/doxygen/doxygen/issues/6725]

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=135
2019-01-07 14:50:14 +00:00
7a2adefeb5 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=134 2019-01-02 07:20:42 +00:00
90047c68b9 - fix url and source url
- fix url and source url

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=133
2018-12-31 08:47:46 +00:00
2b5007a533 Accepting request 662185 from home:seanlew:branches:devel:tools
Update doxygen to 1.8.15

OBS-URL: https://build.opensuse.org/request/show/662185
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=132
2018-12-31 07:54:23 +00:00
55154e9243 Accepting request 617747 from devel:tools
- fix build with qt 5.11
  + doxywizard-qt-5.11.patch

OBS-URL: https://build.opensuse.org/request/show/617747
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=73
2018-07-04 21:48:01 +00:00
f450fbd2c2 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=130 2018-06-19 13:01:16 +00:00
cda618380b OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=129 2018-06-19 12:05:05 +00:00
f4ea61d56e - fix build with qt 5.11
+ doxywizard-qt-5.11.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=128
2018-06-19 09:54:31 +00:00
a34860491d Accepting request 561876 from devel:tools
OBS-URL: https://build.opensuse.org/request/show/561876
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=72
2018-01-09 13:37:11 +00:00
Martin Pluskal
050e63bf37 Accepting request 561872 from home:dimstar:Factory
Fix test suite run of doxywizard; since the package was switched to py3, we need an UTF8 tty; note: this will fail in the devel prj until the cmake switch to prefer py3 is in TW; but you can still forward this to openSUSE:Factory so we can group it together with cmake into Staging:H

OBS-URL: https://build.opensuse.org/request/show/561872
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=126
2018-01-05 12:51:59 +00:00
dc3f3f7f3c Accepting request 561352 from openSUSE:Factory:Staging:O
- Update to 1.8.14:
  * Many fixes during the one year development cycle:
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_14
- Switch to python3 instead of python2
- Remove upstream merged doxygen-guard-null-variable.patch
- Refresh patch vhdlparser-no-return.patch
- Kill doxygen-doc subpackages the latex deps keep growing while
  it is really easy to download the generated pdfs from upstream

- Update to 1.8.14:
  * Many fixes during the one year development cycle:
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html#log_1_8_14
- Switch to python3 instead of python2
- Refresh patch vhdlparser-no-return.patch
- Use qt5 doxywizard even on leaps

OBS-URL: https://build.opensuse.org/request/show/561352
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=125
2018-01-03 14:22:12 +00:00
7bf3c9b3c1 Accepting request 540494 from devel:tools
- Update licensing information

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

- Update licensing information

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

- Update licensing information

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

OBS-URL: https://build.opensuse.org/request/show/540494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=71
2017-11-14 13:18:37 +00:00
Martin Pluskal
b25d38a8e8 - Update licensing information
- Update licensing information

- Update licensing information

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=123
2017-11-10 13:20:33 +00:00
Martin Pluskal
728dc2459e Accepting request 539507 from home:pluskalm:branches:devel:tools
- Explicitly require python2 for building
- Use more cmake macros
- Run spec-cleaner

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

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

OBS-URL: https://build.opensuse.org/request/show/539507
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=122
2017-11-07 15:29:18 +00:00
bc6762b5aa Accepting request 500696 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/500696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=70
2017-06-23 07:13:05 +00:00
Martin Pluskal
3e26a75f4f Accepting request 500690 from home:msmeissn:branches:devel:tools
- remove CFLAGS CXXFLAGS overrides to block PIE enablement.

OBS-URL: https://build.opensuse.org/request/show/500690
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=120
2017-06-02 15:24:42 +00:00
aed91e7454 Accepting request 459628 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/459628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=69
2017-02-24 23:46:22 +00:00
Martin Pluskal
fea36de034 Accepting request 459615 from home:mathletic:branches:devel:tools
Doxywizard: Revert erroneous change of required CMake version

OBS-URL: https://build.opensuse.org/request/show/459615
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=118
2017-02-22 09:26:21 +00:00
5dd166c5aa Accepting request 459321 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/459321
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=68
2017-02-21 12:37:09 +00:00
Martin Pluskal
65aa325f64 Accepting request 459311 from home:dimstar:Factory
Fix the segfault seen in :J

OBS-URL: https://build.opensuse.org/request/show/459311
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=116
2017-02-20 19:40:23 +00:00
5c273b8c9d doxygen-fix-QCH-files.patch was dropped from doxygen.spec
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=115
2017-02-14 10:36:54 +00:00
Martin Pluskal
c1b10c0276 Accepting request 457042 from home:mathletic:branches:devel:tools
update to 1.8.13

OBS-URL: https://build.opensuse.org/request/show/457042
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=114
2017-02-14 10:16:35 +00:00
cd2bb5379b Accepting request 452172 from devel:tools
(forwarded request 452170 from StefanBruens)

OBS-URL: https://build.opensuse.org/request/show/452172
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=67
2017-01-28 10:03:04 +00:00
b5c3fb06e7 Accepting request 452170 from home:StefanBruens:branches:devel:tools
OBS-URL: https://build.opensuse.org/request/show/452170
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=112
2017-01-24 12:37:28 +00:00
a9ed649ad0 Accepting request 442823 from devel:tools
- Fix: Add missing jquery.js, dynsections.js & optional
 svgpan.js to QCH file [bsc#1011331]
 + doxygen-fix-QCH-files.patch

OBS-URL: https://build.opensuse.org/request/show/442823
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=66
2016-12-03 17:25:23 +00:00
48bea02f4c - Fix: Add missing jquery.js, dynsections.js & optional
svgpan.js to QCH file [bsc#1011331]
 + doxygen-fix-QCH-files.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=110
2016-11-30 11:41:59 +00:00
c628df29ec Accepting request 425168 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/425168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=65
2016-09-09 08:20:15 +00:00
Martin Pluskal
0cc3ec644c Accepting request 425153 from home:mathletic:branches:devel:tools
update doxywizard and doxygen-doc to 1.8.12
missing in last merge request

OBS-URL: https://build.opensuse.org/request/show/425153
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=108
2016-09-07 05:37:22 +00:00
Martin Pluskal
5548a911c0 Accepting request 425143 from home:mathletic:branches:devel:tools
update to Doxygen 1.8.12

OBS-URL: https://build.opensuse.org/request/show/425143
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=107
2016-09-06 19:56:43 +00:00
4c520739c7 Accepting request 391653 from devel:tools
- fix build: added texlive-wasy2-ps to buildrequires

- same work around ppc64 as already done for ppc64le [boo#921577]

OBS-URL: https://build.opensuse.org/request/show/391653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=64
2016-04-28 14:52:02 +00:00
a115fdab30 - fix build: added texlive-wasy2-ps to buildrequires
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=105
2016-04-25 07:27:46 +00:00
b86a2460b6 Accepting request 391155 from home:michel_mno:branches:devel:tools
- same work around ppc64 as already done for ppc64le [boo#921577]

OBS-URL: https://build.opensuse.org/request/show/391155
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=104
2016-04-21 13:48:12 +00:00
55f60b20a0 Accepting request 360675 from devel:tools
1

OBS-URL: https://build.opensuse.org/request/show/360675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=63
2016-03-01 08:36:00 +00:00
Martin Pluskal
4d48eba7bb Accepting request 360669 from home:elvigia:branches:devel:tools
- Do not link with -pie if we are not compiling with -fPIE

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

OBS-URL: https://build.opensuse.org/request/show/360669
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=102
2016-02-21 06:51:20 +00:00
e675c6214a Accepting request 352005 from devel:tools
- fix build after update

- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream

- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream

- fix build after update

- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream

OBS-URL: https://build.opensuse.org/request/show/352005
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=62
2016-01-08 14:22:07 +00:00
a80cd8d774 - fix build after update
- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream

- fix build after update

- Update to 1.8.11
  See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- Update patch vhdlparser-no-return.patch
- Remove patch doxygen-no-shared-libs.patch which is included
  in upstream

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=100
2016-01-05 10:06:14 +00:00
d5bf7057ae Accepting request 351991 from home:mathletic:branches:devel:tools
update to 1.8.11

OBS-URL: https://build.opensuse.org/request/show/351991
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=99
2016-01-05 08:46:47 +00:00
8a3330759e Accepting request 337359 from devel:tools
- work around Power8 double free or corruption [bnc#921577]
  + doxygen-dot-one-thread.patch

OBS-URL: https://build.opensuse.org/request/show/337359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=61
2015-10-14 14:34:52 +00:00
bff7516daa Accepting request 337261 from home:pgajdos:doxygen-ppc64le
OBS-URL: https://build.opensuse.org/request/show/337261
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=97
2015-10-08 13:59:15 +00:00
73374f6a59 Accepting request 336659 from home:pgajdos:doxygen-ppc64le
- work around Power8 double free or corruption [bnc#921577]
  + doxygen-dot-one-thread.patch

OBS-URL: https://build.opensuse.org/request/show/336659
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=96
2015-10-06 08:57:49 +00:00
f157bee1fc Accepting request 329166 from devel:tools
- Move checks to doxywizard package to avoid build cycle

- 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

- updated to 1.8.10
  * Change the build system to use cmake.
  * Add support for basic XML syntax highlighting
  * Added documentation for ``` style fenced code block and more 
    robust parsing
  * Added function arguments to the LaTeX toc
  * Added support for language codes
  * etc. see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- removed unneded patches:
  - doxygen-1.5.9-64archs.patch
  - doxygen-1.5.9-man.patch
  - doxygen-1.7.0-modify_footer.patch renamed to doxygen-modify_footer.patch

- Move checks to doxywizard package to avoid build cycle

- 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

OBS-URL: https://build.opensuse.org/request/show/329166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=60
2015-09-09 18:20:03 +00:00
18f3d1f612 - Move checks to doxywizard package to avoid build cycle
- Move checks to doxywizard package to avoid build cycle

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=94
2015-09-04 16:35:03 +00:00
988d1498c3 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=93 2015-08-31 10:52:05 +00:00
1406d9d5ed Accepting request 327292 from home:pluskalm:branches:devel:tools
- Move checks to doxywizard package to avoid build cycle

- Move checks to doxywizard package to avoid build cycle

OBS-URL: https://build.opensuse.org/request/show/327292
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=92
2015-08-27 08:18:38 +00:00
Martin Pluskal
19d91ee541 Accepting request 326432 from home:scarabeus_iv:branches:devel:tools
- 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

- 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

- 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

OBS-URL: https://build.opensuse.org/request/show/326432
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=91
2015-08-24 14:41:48 +00:00
49ccf02d87 - doxygen-doc package created
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=90
2015-08-19 08:00:57 +00:00
83944930bb OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=89 2015-08-18 13:13:27 +00:00
350a378755 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=88 2015-08-18 07:09:17 +00:00
b94a24c634 - updated to 1.8.10
* Change the build system to use cmake.
  * Add support for basic XML syntax highlighting
  * Added documentation for ``` style fenced code block and more 
    robust parsing
  * Added function arguments to the LaTeX toc
  * Added support for language codes
  * etc. see http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
- removed unneded patches:
  - doxygen-1.5.9-64archs.patch
  - doxygen-1.5.9-man.patch
  - doxygen-1.7.0-modify_footer.patch renamed to doxygen-modify_footer.patch

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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=87
2015-08-17 16:12:41 +00:00
717051914b Accepting request 288503 from devel:tools
- remove doxygen-html.sh

- Cleanup spec file with spec-cleaner
- Split documentation to separate package
- Do not bundle pdf documentation
- Generate html documentation

- Cleanup spec file with spec-cleaner
- Enable tests

OBS-URL: https://build.opensuse.org/request/show/288503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=59
2015-03-05 14:32:56 +00:00
402355f25d - remove doxygen-html.sh
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=85
2015-03-02 15:31:51 +00:00
517fced8db - readd doxygen-html.sh as Source1:
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=84
2015-03-02 15:23:02 +00:00
f0b1353c1f Accepting request 286974 from home:pluskalm:branches:devel:tools
- Cleanup spec file with spec-cleaner
- Split documentation to separate package
- Do not bundle pdf documentation
- Generate html documentation

- Cleanup spec file with spec-cleaner
- Enable tests

OBS-URL: https://build.opensuse.org/request/show/286974
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=83
2015-02-23 07:27:51 +00:00
7ba06421c8 Accepting request 284273 from devel:tools
- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details (forwarded request 284270 from pluskalm)

OBS-URL: https://build.opensuse.org/request/show/284273
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=58
2015-02-10 19:15:55 +00:00
4562e95dbf Accepting request 284270 from home:pluskalm:branches:devel:tools
- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

- Update to 1.8.9.1:
  * bugfix releas, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

OBS-URL: https://build.opensuse.org/request/show/284270
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=81
2015-02-06 08:03:17 +00:00
Stephan Kulow
cad60b3094 Accepting request 246780 from devel:tools
Doxygen 1.8.8 (forwarded request 246757 from AndreasStieger)

OBS-URL: https://build.opensuse.org/request/show/246780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=57
2014-09-03 16:21:21 +00:00
9776ddb0e6 Accepting request 246757 from home:AndreasStieger:branches:devel:tools
Doxygen 1.8.8

OBS-URL: https://build.opensuse.org/request/show/246757
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=79
2014-08-29 06:28:22 +00:00
Stephan Kulow
61432b787c Accepting request 235107 from devel:tools
- Don't disable optimisation (forwarded request 235075 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/235107
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=55
2014-05-23 13:00:31 +00:00
be70abdbeb Accepting request 235075 from home:Andreas_Schwab:Factory
- Don't disable optimisation

OBS-URL: https://build.opensuse.org/request/show/235075
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=77
2014-05-22 13:04:37 +00:00
Stephan Kulow
80960dddae Accepting request 234799 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/234799
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=54
2014-05-22 07:04:29 +00:00
7ff6ea6bd5 - updated to 1.8.7:
* many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details
- altered modify_footer.patch

- updated to 1.8.7:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=75
2014-05-13 08:17:26 +00:00
Tomáš Chvátal
9fbd5d1431 Accepting request 212710 from devel:tools
- updated to 1.8.6:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

- updated to 1.8.6:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

OBS-URL: https://build.opensuse.org/request/show/212710
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=53
2014-01-03 13:57:11 +00:00
82448eb679 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=73 2014-01-03 08:47:04 +00:00
496ff5223b OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=72 2014-01-02 10:36:14 +00:00
f168211cc8 OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=71 2014-01-02 10:33:10 +00:00
3ba5753999 - updated to 1.8.6:
* many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

- updated to 1.8.6:
  * many bugfixes and features, see
    http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
    for details

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=70
2014-01-02 09:29:50 +00:00
Stephan Kulow
ad137d0e31 Accepting request 196359 from devel:tools
- updated to 1.8.5:
  * Added SOURCE_TOOLTIPS option for advanced tooltip support while 
    source browsing. 
  * bugfixes
- removed upstreamed endless-loop.patch

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

OBS-URL: https://build.opensuse.org/request/show/196359
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=51
2013-08-30 09:36:19 +00:00
ad534dead8 - removed upstreamed endless-loop.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=68
2013-08-26 09:08:16 +00:00
a3b55fd7f9 - updated to 1.8.5:
* Added SOURCE_TOOLTIPS option for advanced tooltip support while 
    source browsing. 
  * bugfixes

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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=67
2013-08-26 08:51:56 +00:00
Stephan Kulow
c8f8ca7ad2 Accepting request 181905 from devel:tools
- upstream patch to fix endless loop
  doxygen-1.4.8-endless-loop.patch (forwarded request 181899 from k0da)

OBS-URL: https://build.opensuse.org/request/show/181905
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=50
2013-07-04 08:08:13 +00:00
Michael Matz
8636afea54 Accepting request 181899 from home:k0da:ppc
- upstream patch to fix endless loop
  doxygen-1.4.8-endless-loop.patch

OBS-URL: https://build.opensuse.org/request/show/181899
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=65
2013-07-03 15:56:31 +00:00
Stephan Kulow
794908e18d Accepting request 180989 from devel:tools
- 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
    ./configure.
  * For interactive SVG graphs, edges are now highlighted when
    hovered by the mouse.
  * Include patch by Adrian Negreanu to show duration statistics

OBS-URL: https://build.opensuse.org/request/show/180989
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=49
2013-06-28 14:02:42 +00:00
39fe6c187e - 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
    ./configure.
  * For interactive SVG graphs, edges are now highlighted when
    hovered by the mouse.
  * Include patch by Adrian Negreanu to show duration statistics

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=63
2013-05-20 16:44:15 +00:00
Stephan Kulow
4898f8936b Accepting request 161105 from devel:tools
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls (forwarded request 161103 from m_meister)

OBS-URL: https://build.opensuse.org/request/show/161105
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=48
2013-03-26 14:30:15 +00:00
Stephan Kulow
a3317640b7 Accepting request 161103 from home:m_meister:branches:openSUSE:Factory
- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

- Added url as source.
  Please see http://en.opensuse.org/SourceUrls

OBS-URL: https://build.opensuse.org/request/show/161103
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=61
2013-03-26 08:28:59 +00:00
Stephan Kulow
790ccc2e5c Accepting request 157772 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/157772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=47
2013-03-08 09:49:14 +00:00
b0fbdfc2bb - updated to 1.8.3.1:
Changes
  *  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 
     [none]. 
  Details at: http://www.stack.nl/~dimitri/doxygen/changelog.html

- updated to 1.8.3.1:
  Changes
  *  Changed to way the search results for multiple projects can
     be linked together. A project is now no longer identified by

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=59
2013-01-22 08:19:21 +00:00
fceeb241de - updated to 1.8.3:
Changes
    * Expanding the tree in an index page of the HTML output, will 
      now expand only one level instead of the whole sub-tree.
    * A blockquote in Markdown does no longer require a whitespace 
      after the last '>' if the '>' is followed by a newline.
    * id 682718: Included patch to add version info to all 
      generated template files (headers, footers, stylesheets, 
      layout files, etc). 
    New features
    * Added support for using external tools to index and search 
      through the HTML documentation. An example index tool is 
      provided (doxyindexer) and an example search engine 
      (doxysearch.cgi). To configure the external search engine 
      the following new options are added to the configuration 
      file: EXTERNAL_SEARCH (to enable the feature), 
      SEARCHENGINE_URL (to specify the URL of the search engine), 
      SEARCHDATA_FILE (to specify the name of the raw search 
      data to index), EXTRA_SEARCH_MAPPINGS (for search through 
      multiple projects). See the manual for details.
    * Added USE_MDFILE_AS_MAINPAGE config option to select a 
      markdown page to be used as the main page.
    * id 630645: This patch (contributed by Albert) adds support 
      for simple logic expressions for \cond, \if, and friends, 
      i.e. you can do \if (SOME_SECTION_NAME && 
      (!THIS_ALTERNATIVE || THAT_ALTERNATIVE))
    * id 684152: Patch (contributed by Albert) adds a new 
      configuration option MATHJAX_FORMAT to select the MathJax 
      output format. Options are HTML-CSS, NativeMML, or SVG. 
    Bug Fixes

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=58
2012-12-31 08:42:17 +00:00
Stephan Kulow
b19e873321 Accepting request 134069 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/134069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=45
2012-09-17 11:53:54 +00:00
84e883615d - updated to 1.8.2:
changes
    * 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 
      doxygen.css.
    * 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 http://www.stack.nl/~dimitri/doxygen/changelog.html

- updated to 1.8.2:
    changes
    * 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=56
2012-08-20 09:05:02 +00:00
Ismail Dönmez
1b2c8a3a81 Accepting request 127814 from devel:tools
- updated to 1.8.1.2:
  changes
  * 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 
    loading
  * When the navigation tree is enabled, clicking jump to a line 
    in the source code view will now highlight the line. 
  features
  * 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 
    DOT_IMAGE_FORMAT=svg.
  * id 677678: Added support for strong and weak attributes in 
    Objective-C properties. 
  * bugfixes
- for details see http://www.stack.nl/~dimitri/doxygen/changelog.html

- updated to 1.8.1.2:
  changes
  * 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

OBS-URL: https://build.opensuse.org/request/show/127814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=44
2012-07-13 09:30:56 +00:00
0b95c7b302 - updated to 1.8.1.2:
changes
  * 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 
    loading
  * When the navigation tree is enabled, clicking jump to a line 
    in the source code view will now highlight the line. 
  features
  * 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 
    DOT_IMAGE_FORMAT=svg.
  * id 677678: Added support for strong and weak attributes in 
    Objective-C properties. 
  * bugfixes
- for details see http://www.stack.nl/~dimitri/doxygen/changelog.html

- updated to 1.8.1.2:
  changes
  * 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=54
2012-07-13 08:46:49 +00:00
Stephan Kulow
9a1d4798c0 Accepting request 123485 from devel:tools
- 1.8.1 generates man page names uncondidionally lowercase which
  causes problem for lapack build for example; reverting one hunk 
  of fix for
  https://bugzilla.gnome.org/show_bug.cgi?id=674563
  as workaround
  * no-lowercase-man-names.patch

OBS-URL: https://build.opensuse.org/request/show/123485
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=42
2012-06-06 14:06:26 +00:00
59026d1737 - 1.8.1 generates man page names uncondidionally lowercase which
causes problem for lapack build for example; reverting one hunk 
  of fix for
  https://bugzilla.gnome.org/show_bug.cgi?id=674563
  as workaround
  * no-lowercase-man-names.patch

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=52
2012-06-04 10:22:20 +00:00
Stephan Kulow
e6667c10d8 Accepting request 122679 from devel:tools
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/122679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=41
2012-05-31 15:03:13 +00:00
b790f8a888 - updated to 1.8.1:
* Included a couple of performance improvements.
  * Changed the way indexes (Class,File,Namespace,Groups) are rendered.
  * Changed the way member attributes (like protected, virtual, and 
    static) are rendered in the HTML output
  * more info at http://www.stack.nl/~dimitri/doxygen/changelog.html

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=50
2012-05-21 07:15:31 +00:00
Stephan Kulow
d5688490cf Accepting request 113917 from devel:tools
- updated to 1.8.0svn20120416:
  * fixed crash [bnc#755402]

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

- removing unneeded warnings.patch

OBS-URL: https://build.opensuse.org/request/show/113917
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=40
2012-04-17 19:57:49 +00:00
4d0f3fe000 - updated to 1.8.0svn20120416:
* fixed crash [bnc#755402]

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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=48
2012-04-16 09:31:24 +00:00
Stephan Kulow
d1a26e3975 Accepting request 107137 from devel:tools
- 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 http://www.stack.nl/~dimitri/doxygen/changelog.html

- 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 http://www.stack.nl/~dimitri/doxygen/changelog.html

OBS-URL: https://build.opensuse.org/request/show/107137
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=39
2012-02-28 13:12:28 +00:00
897c5378f0 - removing unneeded warnings.patch
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=46
2012-02-28 07:59:34 +00:00
1a8df8c24a - 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 http://www.stack.nl/~dimitri/doxygen/changelog.html

- 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 http://www.stack.nl/~dimitri/doxygen/changelog.html

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=45
2012-02-27 09:54:11 +00:00
Stephan Kulow
c97708242c Accepting request 96323 from devel:tools
- updated to 1.7.6.1:
   * Doxygen now reports its cache usage (for the symbol and the 
     lookup cache) at the end of a run (if QUIET=NO), and 
     recommends settings for SYMBOL_CACHE_SIZE and 
     LOOKUP_CACHE_SIZE for your project if either cache is too 
     small. 
   * Added new option LOOKUP_CACHE_SIZE to control the internal 
     cache doxygen uses to find symbols given their name and 
     a context. 
   * Python: added support for @staticmethod.
   * Python: scopes are now shown with . instead of :: 
   * id 665313: Space before @if was not preserved, causing 
     problems with inline @if .. @endif constructs.
   * id 665583: Fixed XHTML validity problem when using mscgen 
     graphs. 
   * id 665641: Fixed XHTML validity problem when 
     GENERATE_TREEVIEW was disabled. 
   * id 665720: Included patch to fix hang issue when non-empty 
     INCLUDE_PATH was used.
   * id 665778: Fixed parse issue when a comma appeared as part 
     of an enum's value. 

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

OBS-URL: https://build.opensuse.org/request/show/96323
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=38
2011-12-14 13:33:13 +00:00
2f9f0a17f8 - updated to 1.7.6.1:
* Doxygen now reports its cache usage (for the symbol and the 
     lookup cache) at the end of a run (if QUIET=NO), and 
     recommends settings for SYMBOL_CACHE_SIZE and 
     LOOKUP_CACHE_SIZE for your project if either cache is too 
     small. 
   * Added new option LOOKUP_CACHE_SIZE to control the internal 
     cache doxygen uses to find symbols given their name and 
     a context. 
   * Python: added support for @staticmethod.
   * Python: scopes are now shown with . instead of :: 
   * id 665313: Space before @if was not preserved, causing 
     problems with inline @if .. @endif constructs.
   * id 665583: Fixed XHTML validity problem when using mscgen 
     graphs. 
   * id 665641: Fixed XHTML validity problem when 
     GENERATE_TREEVIEW was disabled. 
   * id 665720: Included patch to fix hang issue when non-empty 
     INCLUDE_PATH was used.
   * id 665778: Fixed parse issue when a comma appeared as part 
     of an enum's value.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=42
2011-12-12 09:18:49 +00:00
74e3b63351 - 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 
     compact.  
   * 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

- 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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=41
2011-12-05 09:58:31 +00:00
Lars Vogdt
0273b9e225 Accepting request 85814 from devel:tools
- remove arm specific patch that broke building on arm

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

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

OBS-URL: https://build.opensuse.org/request/show/85814
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=36
2011-10-02 07:57:33 +00:00
467eda7dd9 - remove arm specific patch that broke building on arm
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=38
2011-09-30 11:00:11 +00:00
Greg Kroah-Hartman
b6cd61792d Accepting request 83296 from home:jengelh:bl-d
- Remove redundant tags/sections from specfile
  (cf. packaging guidelines)
- Use %_smp_mflags for parallel build

OBS-URL: https://build.opensuse.org/request/show/83296
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=37
2011-09-20 15:57:54 +00:00
Sascha Peilicke
585427ea6d Accepting request 79478 from devel:tools
- update to 1.7.5.1:
  * A bug that could cause doxygen to crash on large projects was 
    fixed.

OBS-URL: https://build.opensuse.org/request/show/79478
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=35
2011-08-22 13:16:36 +00:00
af5c4e0946 - update to 1.7.5.1:
* A bug that could cause doxygen to crash on large projects was 
    fixed.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=35
2011-08-22 08:59:09 +00:00
Sascha Peilicke
80974e94ca Autobuild autoformatter for 78862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=34
2011-08-15 12:12:45 +00:00
OBS User buildservice-autocommit
a0fe480627 Updating link to change in openSUSE:Factory/doxygen revision 34.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=753a9e89aeb1c5828d5f8a31226622bf
2011-08-15 12:12:45 +00:00
Sascha Peilicke
af753b62b6 Accepting request 78862 from devel:tools
- 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.

OBS-URL: https://build.opensuse.org/request/show/78862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=33
2011-08-15 12:12:36 +00:00
29117db95d OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=33 2011-08-15 10:14:22 +00:00
fe2d316d6c - 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.

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=32
2011-08-15 09:38:04 +00:00
Sascha Peilicke
8c314b4852 Autobuild autoformatter for 77207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=32
2011-07-27 14:03:04 +00:00
OBS User buildservice-autocommit
658d2e2246 Updating link to change in openSUSE:Factory/doxygen revision 32.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=dbb9c45b743b67b172c1112d8738ff89
2011-07-27 14:03:04 +00:00
Sascha Peilicke
b5c43c2d58 Accepting request 77207 from devel:tools
- remove explicit dependency on libdrm-devel (forwarded request 77184 from dirkmueller)

OBS-URL: https://build.opensuse.org/request/show/77207
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=31
2011-07-27 14:02:48 +00:00
5d5c1c625b Accepting request 77184 from home:dirkmueller:branches:devel:tools
- remove explicit dependency on libdrm-devel

OBS-URL: https://build.opensuse.org/request/show/77184
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=30
2011-07-27 12:49:13 +00:00
Sascha Peilicke
e7320fe607 Autobuild autoformatter for 65378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=30
2011-03-30 07:18:47 +00:00
OBS User buildservice-autocommit
d4d5b63a92 Updating link to change in openSUSE:Factory/doxygen revision 30.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=6bbbae4dcb029a0b2aba575ab9c8b281
2011-03-30 07:18:47 +00:00
Sascha Peilicke
e8fd08873a Accepting request 65378 from devel:tools
Accepted submit request 65378 from user coolo

OBS-URL: https://build.opensuse.org/request/show/65378
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=29
2011-03-30 07:18:40 +00:00
Pascal Bleser
11f363adf0 1.7.4
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=28
2011-03-29 09:24:13 +00:00
Berthold Gunreben
9b6b78cc49 Autobuild autoformatter for 57580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=27
2011-01-10 09:37:45 +00:00
Berthold Gunreben
b2438c08d0 Accepting request 57580 from devel:tools
Accepted submit request 57580 from user msmeissn

OBS-URL: https://build.opensuse.org/request/show/57580
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=26
2011-01-10 09:37:35 +00:00
Pascal Bleser
29f3fd5271 1.7.3
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=26
2011-01-04 02:17:51 +00:00
OBS User autobuild
bc5f3764b1 Autobuild autoformatter for 53053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=25
2010-11-15 16:28:27 +00:00
OBS User buildservice-autocommit
2e80a901d7 Updating link to change in openSUSE:Factory/doxygen revision 25.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=15cc7486bc727fa9b8946301b62c3922
2010-11-15 16:28:27 +00:00
Ruediger Oertel
2212129489 Accepting request 53053 from devel:tools
Accepted submit request 53053 from user pgajdos

OBS-URL: https://build.opensuse.org/request/show/53053
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=24
2010-11-15 16:28:16 +00:00
f7ba215608 Accepting request 53048 from home:mseben:branches:devel:tools
Thanks Miso

OBS-URL: https://build.opensuse.org/request/show/53048
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=24
2010-11-15 15:33:20 +00:00
OBS User autobuild
0ae6e78609 Accepting request 50219 from devel:tools
Copy from devel:tools/doxygen based on submit request 50219 from user pgajdos

OBS-URL: https://build.opensuse.org/request/show/50219
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=23
2010-10-11 14:47:11 +00:00
OBS User buildservice-autocommit
1910e42afc Updating link to change in openSUSE:Factory/doxygen revision 23.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=bcb1e6afa22a470b258e303dc1912632
2010-10-11 14:47:11 +00:00
OBS User autobuild
67b6ae62ba Accepting request 50219 from devel:tools
checked in (request 50219)

OBS-URL: https://build.opensuse.org/request/show/50219
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=23
2010-10-11 14:47:07 +00:00
f15ea0efdd - 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.

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

OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=22
2010-10-11 14:08:58 +00:00
OBS User autobuild
311309f510 Accepting request 48976 from devel:tools
Copy from devel:tools/doxygen based on submit request 48976 from user coolo

OBS-URL: https://build.opensuse.org/request/show/48976
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=22
2010-09-23 21:53:10 +00:00
OBS User buildservice-autocommit
8af95f4277 Updating link to change in openSUSE:Factory/doxygen revision 22.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=105ffd8bd3010795acc758dfc15511ff
2010-09-23 21:53:10 +00:00
f302010c0e Accepting request 46588 from home:elvigia:branches:devel:tools
Copy from home:elvigia:branches:devel:tools/doxygen via accept of submit request 46588 revision 2.
Request was accepted with message:

OBS-URL: https://build.opensuse.org/request/show/46588
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=20
2010-08-30 11:15:04 +00:00
OBS User autobuild
e18609e10e Accepting request 44356 from devel:tools
Copy from devel:tools/doxygen based on submit request 44356 from user coolo

OBS-URL: https://build.opensuse.org/request/show/44356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=21
2010-08-03 13:17:04 +00:00
OBS User buildservice-autocommit
07690b3ed3 Updating link to change in openSUSE:Factory/doxygen revision 21.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=b55b4591ce935483ce0b3dfd53d2d9bd
2010-08-03 13:17:04 +00:00
Stephan Kulow
b0bec816d8 Accepting request 44348 from home:coolo:branches:openSUSE:Factory
Copy from home:coolo:branches:openSUSE:Factory/doxygen via accept of submit request 44348 revision 2.
Request was accepted with message:
Reviewed ok

OBS-URL: https://build.opensuse.org/request/show/44348
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=18
2010-08-02 10:27:05 +00:00
OBS User autobuild
8f1bb9aa6b Accepting request 44230 from devel:tools
Copy from devel:tools/doxygen based on submit request 44230 from user coolo

OBS-URL: https://build.opensuse.org/request/show/44230
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=20
2010-07-30 10:41:43 +00:00
OBS User autobuild
c7395db6bb Accepting request 44230 from devel:tools
checked in (request 44230)

OBS-URL: https://build.opensuse.org/request/show/44230
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=17
2010-07-30 10:41:43 +00:00
Pascal Bleser
d999b064ae 1.7.1
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=16
2010-06-25 19:02:05 +00:00
Pascal Bleser
9a8c06e3fb 1.7.0
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=15
2010-06-15 15:01:06 +00:00
OBS User autobuild
3a0cc5ee21 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=17 2010-03-18 14:43:16 +00:00
OBS User autobuild
43ec11d6a2 Accepting request 33026 from devel:tools
Copy from devel:tools/doxygen based on submit request 33026 from user mseben

OBS-URL: https://build.opensuse.org/request/show/33026
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=16
2010-02-24 01:00:28 +00:00
OBS User autobuild
1d757505cf Accepting request 28036 from devel:tools
Copy from devel:tools/doxygen based on submit request 28036 from user dirkmueller

OBS-URL: https://build.opensuse.org/request/show/28036
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=15
2010-01-08 16:30:01 +00:00
OBS User unknown
1c4a87bc33 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=13 2009-07-03 14:58:05 +00:00
OBS User unknown
b85473dd24 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=12 2009-05-06 16:37:44 +00:00
OBS User unknown
5eea6b4e5e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=11 2009-02-09 11:29:16 +00:00
OBS User unknown
837cfaa50c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=10 2009-01-13 17:42:16 +00:00
OBS User unknown
41db1ffb62 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=9 2008-07-18 20:24:33 +00:00
OBS User unknown
c4b221d0f7 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=8 2008-02-28 00:54:14 +00:00
OBS User unknown
f95afaa64c OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=7 2007-10-31 15:52:10 +00:00
OBS User unknown
272ac2badd OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=6 2007-07-27 11:03:48 +00:00
OBS User unknown
4597ccdd34 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=5 2007-04-12 15:14:04 +00:00
OBS User unknown
be2fa87697 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=4 2007-04-05 22:36:17 +00:00
OBS User unknown
22598810e9 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=3 2007-03-29 11:58:33 +00:00
OBS User unknown
dde0a1229e OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=2 2007-02-06 23:27:23 +00:00
OBS User unknown
87d71fd9c6 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/doxygen?expand=0&rev=1 2007-01-15 23:10:37 +00:00
7 changed files with 51 additions and 63 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c9edfdf8c5f3e8bee0c4c967850caead27099883ee7ff8b11044e6d63faf3607
size 8447729

BIN
doxygen-1.12.0.src.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
doxygen-1.13.2.src.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,11 +0,0 @@
--- doxygen-1.8.20/src/CMakeLists.txt.orig 2020-10-06 15:56:02.841527965 +0200
+++ doxygen-1.8.20/src/CMakeLists.txt 2020-10-06 16:07:14.226206979 +0200
@@ -341,7 +341,7 @@
set(CLANG_LIBS libclang clangTooling)
else() # dynamically linked version of clang
llvm_config(doxymain USE_SHARED support)
- set(CLANG_LIBS libclang clang-cpp)
+ set(CLANG_LIBS libclang clangTooling)
endif()
target_compile_definitions(doxygen PRIVATE ${LLVM_DEFINITIONS})
endif()

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
Sat Jan 11 07:07:53 UTC 2025 - Christoph G <foss@grueninger.de>
- update to Doxygen 1.13.2
* Support for Plus sign code fence directives - GitHub flavor
* String representation at "show configuration" in doxywizard
- Remove special paths for older Suse versions for which packages
are no longer built anyway
* Drop related patch doxygen-no-libclang-cpp.patch
-------------------------------------------------------------------
Thu Jan 2 16:50:30 UTC 2025 - Christoph G <foss@grueninger.de>
- update to Doxygen 1.13.1
* As of doxygen version 1.13.1 and layout version 2.0, Doxygen
will insert defaults for elements that are missing in the user
defined layout file.
* Add WARN_LAYOUT_FILE option to toggle warnings in layout file
-------------------------------------------------------------------
Sun Dec 29 21:23:11 UTC 2024 - Christoph G <foss@grueninger.de>
- update to Doxygen 1.13.0
* Using README.md as directory description via new option
IMPLICIT_DIR_DOCS.
* Add CSS class for @p command [view]
* Add class attribute to the @qualifier command in the HTML output
* New option HIDE_UNDOC_NAMESPACES which can be used to hide
undocumented namespaces (similar to HIDE_UNDOC_CLASSES)
* New option PLANTUMLFILE_DIRS and command \plantumlfile to
include plantuml files (similar to DOT_DIRS, and \dotfile)
* New option AUTOLINK_IGNORE_WORDS to specific a set of words
that should not be linked
* Update available emojis
* Added strip and nostrip options to \include and \snippet to
either strip or keep doxygen comments
* Added helper script to live edit & view a doxygen comment
block, see addon/doxycommentviewer in the repo
* Extending autobrief end characters with ? and !
-------------------------------------------------------------------
Thu Sep 5 10:00:50 UTC 2024 - pgajdos@suse.com

View File

@ -1,7 +1,7 @@
#
# spec file for package doxygen
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -15,14 +15,8 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%if 0%{?sle_version} >= 150100
# build with "--with libclang" to enable libclang support
%bcond_with libclang
%endif
Name: doxygen
Version: 1.12.0
Version: 1.13.2
Release: 0
Summary: Automated C, C++, and Java Documentation Generator
# qtools are used for building and they are GPL-3.0 licensed
@ -32,25 +26,18 @@ URL: https://www.doxygen.nl/
Source0: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
# suse specific
Patch1: %{name}-no-lowercase-man-names.patch
# The unified libclang-cpp library doesn't exist on older Leap / SLE
Patch2: doxygen-no-libclang-cpp.patch
Patch3: reproducible.patch
Patch2: reproducible.patch
BuildRequires: bison
BuildRequires: cmake >= 3.14
BuildRequires: flex
%if 0%{?suse_version} <= 1500
BuildRequires: gcc9-c++
%else
BuildRequires: gcc-c++
%endif
BuildRequires: llvm-clang-devel
BuildRequires: python3-base
BuildRequires: python3-xml
# Do not bother building documentation with latex since it is present on the
# web trivialy for all versions of doxygen
Obsoletes: doxygen-doc
%if %{with libclang}
BuildRequires: llvm-clang-devel
%endif
%description
Doxygen is the de facto standard tool for generating documentation
@ -62,14 +49,7 @@ language VHDL.
%prep
%setup -q
# Leap 15 and SLE don't accept '%%autopatch -M'
%patch -P 1 -p1
%if %{with libclang}
%if 0%{?sle_version} == 150100 || (0%{?sle_version} == 150200 && !0%{?is_opensuse})
%patch -P 2 -p1
%endif
%endif
%patch -P 3 -p1
%autopatch -p1
%build
%cmake \
@ -77,13 +57,7 @@ language VHDL.
-Dbuild_xmlparser=ON \
-Dbuild_search=OFF \
-Dbuild_wizard=OFF \
%if %{with libclang}
-Duse_libclang=ON \
%endif
%if 0%{?suse_version} <= 1500
-DCMAKE_C_COMPILER=gcc-9 \
-DCMAKE_CXX_COMPILER=g++-9 \
%endif
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \

View File

@ -1,7 +1,7 @@
#
# spec file for package doxywizard
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -17,7 +17,7 @@
Name: doxywizard
Version: 1.12.0
Version: 1.13.2
Release: 0
Summary: Graphical User Interface for Doxygen
# qtools are used for building and they are GPL-3.0 licensed
@ -29,11 +29,7 @@ Source1: doxywizard.desktop
BuildRequires: bison
BuildRequires: cmake >= 3.14
BuildRequires: flex
%if 0%{?suse_version} <= 1500
BuildRequires: gcc9-c++
%else
BuildRequires: gcc-c++
%endif
BuildRequires: libjpeg-devel
BuildRequires: pkgconfig
BuildRequires: python3-base
@ -44,11 +40,9 @@ BuildRequires: pkgconfig(Qt5Gui)
BuildRequires: pkgconfig(Qt5Widgets)
BuildRequires: pkgconfig(Qt5Xml)
Requires: doxygen = %{version}
%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
# for make tests
BuildRequires: libxml2-tools
BuildRequires: texlive-bibtex
%endif
%description
Doxywizard is a graphical front-end to read/edit/write doxygen
@ -60,10 +54,6 @@ configuration files.
%build
%cmake \
-Dbuild_wizard=ON \
%if 0%{?suse_version} <= 1500
-DCMAKE_C_COMPILER=gcc-9 \
-DCMAKE_CXX_COMPILER=g++-9 \
%endif
-DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
-DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,relro,-z,now" \
@ -71,13 +61,11 @@ configuration files.
-DBUILD_STATIC_LIBS=ON
%cmake_build
%if 0%{?suse_version} > 1230 && 0%{?suse_version} != 1315
%check
export LANG=C.UTF-8
# testing doxygen package here to avoid build
# cycle between latex and doxygen
%ctest
%endif
%install
%cmake_install