From 3d2c196ffc8c3c6ba2bbbf5daa45a9130e2cba5fc0a4c338de7d778171221a4f Mon Sep 17 00:00:00 2001
From: Petr Gajdos
Date: Thu, 5 Sep 2024 10:01:29 +0000
Subject: [PATCH] checkin
OBS-URL: https://build.opensuse.org/package/show/devel:tools/doxygen?expand=0&rev=212
---
.gitattributes | 23 +
.gitignore | 1 +
_constraints | 7 +
_multibuild | 4 +
doxygen-1.11.0.src.tar.gz | 3 +
doxygen-1.12.0.src.tar.gz | 3 +
doxygen-no-libclang-cpp.patch | 11 +
doxygen-no-lowercase-man-names.patch | 12 +
doxygen.changes | 1926 ++++++++++++++++++++++++++
doxygen.spec | 104 ++
doxywizard.desktop | 5 +
doxywizard.spec | 95 ++
reproducible.patch | 75 +
13 files changed, 2269 insertions(+)
create mode 100644 .gitattributes
create mode 100644 .gitignore
create mode 100644 _constraints
create mode 100644 _multibuild
create mode 100644 doxygen-1.11.0.src.tar.gz
create mode 100644 doxygen-1.12.0.src.tar.gz
create mode 100644 doxygen-no-libclang-cpp.patch
create mode 100644 doxygen-no-lowercase-man-names.patch
create mode 100644 doxygen.changes
create mode 100644 doxygen.spec
create mode 100644 doxywizard.desktop
create mode 100644 doxywizard.spec
create mode 100644 reproducible.patch
diff --git a/.gitattributes b/.gitattributes
new file mode 100644
index 0000000..9b03811
--- /dev/null
+++ b/.gitattributes
@@ -0,0 +1,23 @@
+## Default LFS
+*.7z filter=lfs diff=lfs merge=lfs -text
+*.bsp filter=lfs diff=lfs merge=lfs -text
+*.bz2 filter=lfs diff=lfs merge=lfs -text
+*.gem filter=lfs diff=lfs merge=lfs -text
+*.gz filter=lfs diff=lfs merge=lfs -text
+*.jar filter=lfs diff=lfs merge=lfs -text
+*.lz filter=lfs diff=lfs merge=lfs -text
+*.lzma filter=lfs diff=lfs merge=lfs -text
+*.obscpio filter=lfs diff=lfs merge=lfs -text
+*.oxt filter=lfs diff=lfs merge=lfs -text
+*.pdf filter=lfs diff=lfs merge=lfs -text
+*.png filter=lfs diff=lfs merge=lfs -text
+*.rpm filter=lfs diff=lfs merge=lfs -text
+*.tbz filter=lfs diff=lfs merge=lfs -text
+*.tbz2 filter=lfs diff=lfs merge=lfs -text
+*.tgz filter=lfs diff=lfs merge=lfs -text
+*.ttf filter=lfs diff=lfs merge=lfs -text
+*.txz filter=lfs diff=lfs merge=lfs -text
+*.whl filter=lfs diff=lfs merge=lfs -text
+*.xz filter=lfs diff=lfs merge=lfs -text
+*.zip filter=lfs diff=lfs merge=lfs -text
+*.zst filter=lfs diff=lfs merge=lfs -text
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..57affb6
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.osc
diff --git a/_constraints b/_constraints
new file mode 100644
index 0000000..71f14c9
--- /dev/null
+++ b/_constraints
@@ -0,0 +1,7 @@
+
+
+
+ 4096
+
+
+
diff --git a/_multibuild b/_multibuild
new file mode 100644
index 0000000..c1e3714
--- /dev/null
+++ b/_multibuild
@@ -0,0 +1,4 @@
+
+ doxywizard
+
+
diff --git a/doxygen-1.11.0.src.tar.gz b/doxygen-1.11.0.src.tar.gz
new file mode 100644
index 0000000..eb5a370
--- /dev/null
+++ b/doxygen-1.11.0.src.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c9edfdf8c5f3e8bee0c4c967850caead27099883ee7ff8b11044e6d63faf3607
+size 8447729
diff --git a/doxygen-1.12.0.src.tar.gz b/doxygen-1.12.0.src.tar.gz
new file mode 100644
index 0000000..b5d1a73
--- /dev/null
+++ b/doxygen-1.12.0.src.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:a3a3dba2018ef409d83d81a2fc42a0d19bdbe087252ef342bf214b51b8b01634
+size 8472577
diff --git a/doxygen-no-libclang-cpp.patch b/doxygen-no-libclang-cpp.patch
new file mode 100644
index 0000000..1dc0342
--- /dev/null
+++ b/doxygen-no-libclang-cpp.patch
@@ -0,0 +1,11 @@
+--- 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()
diff --git a/doxygen-no-lowercase-man-names.patch b/doxygen-no-lowercase-man-names.patch
new file mode 100644
index 0000000..8f869c3
--- /dev/null
+++ b/doxygen-no-lowercase-man-names.patch
@@ -0,0 +1,12 @@
+Index: doxygen-1.10.0/src/fortranscanner.l
+===================================================================
+--- doxygen-1.10.0.orig/src/fortranscanner.l
++++ doxygen-1.10.0/src/fortranscanner.l
+@@ -2697,7 +2697,6 @@ static void initEntry(yyscan_t yyscanner
+ static void addCurrentEntry(yyscan_t yyscanner,bool case_insens)
+ {
+ struct yyguts_t *yyg = (struct yyguts_t*)yyscanner;
+- if (case_insens) yyextra->current->name = yyextra->current->name.lower();
+ //printf("===Adding entry %s to %s\n", qPrint(yyextra->current->name), qPrint(yyextra->current_root->name));
+ yyextra->last_entry = yyextra->current;
+ yyextra->current_root->moveToSubEntryAndRefresh(yyextra->current);
diff --git a/doxygen.changes b/doxygen.changes
new file mode 100644
index 0000000..9cc78ea
--- /dev/null
+++ b/doxygen.changes
@@ -0,0 +1,1926 @@
+-------------------------------------------------------------------
+Thu Sep 5 10:00:50 UTC 2024 - pgajdos@suse.com
+
+- update licensing information (IBS sr#343838)
+
+-------------------------------------------------------------------
+Wed Aug 7 20:44:05 UTC 2024 - Christoph G
+
+- Update to Doxygen 1.12.0
+ * Adding "engine" chen and chronology for plantuml
+ * Also allow backticks to be combined with emphasis in Markdown
+
+-------------------------------------------------------------------
+Wed May 22 21:28:25 UTC 2024 - Christoph G
+
+- 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`
+
+-------------------------------------------------------------------
+Mon Feb 26 07:48:35 UTC 2024 - Dominique Leuenberger
+
+- Use %patch -P N instead of deprecated %patchN.
+
+-------------------------------------------------------------------
+Mon Jan 22 11:06:03 UTC 2024 - pgajdos@suse.com
+
+- reintroduce useful reproducible.patch
+- modified patches
+ % doxygen-no-lowercase-man-names.patch (refreshed)
+- added patches
+ + reproducible.patch
+
+-------------------------------------------------------------------
+Mon Dec 25 20:11:52 UTC 2023 - Christoph G
+
+- 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.
+
+-------------------------------------------------------------------
+Mon Jul 17 17:14:00 UTC 2023 - Bernhard Wiedemann
+
+- Add reproducible.patch to make doxytags output reproducible (boo#1201579)
+
+-------------------------------------------------------------------
+Mon Apr 24 12:16:18 UTC 2023 - Dominique Leuenberger
+
+- 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
+
+
+-------------------------------------------------------------------
+Mon Apr 24 11:40:17 UTC 2023 - Dominique Leuenberger
+
+- Add _multibuild to define 2nd spec file as additional flavor.
+ Eliminates the need for source package links in OBS.
+
+-------------------------------------------------------------------
+Thu Mar 16 02:17:05 UTC 2023 - Stefan Brüns
+
+- 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
+
+-------------------------------------------------------------------
+Wed Dec 28 10:28:34 UTC 2022 - Dirk Müller
+
+- 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 sections inside [view], [view],
+ * WARN_IF_UNDOC_ENUM_VAL to have warnings for undocumented enum values [view],
+
+-------------------------------------------------------------------
+Fri Nov 18 12:21:44 UTC 2022 - pgajdos@suse.com
+
+- fix bsc#1204558, doxygen fails to build on ppc64le - compiler crash?
+- added sources
+ + _constraints
+
+-------------------------------------------------------------------
+Fri Aug 26 19:05:07 UTC 2022 - Antoine Belvire
+
+- 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
+
+-------------------------------------------------------------------
+Tue Aug 23 23:16:27 UTC 2022 - Antoine Belvire
+
+- Add doxygen-1.9.4-fix-symlink-detection.patch: Fix symlink
+ detection issue leading to givaro build to hang
+ (gh#doxygen/doxygen#9491).
+
+-------------------------------------------------------------------
+Mon Jun 27 11:12:51 UTC 2022 - Christophe Giboudeaux
+
+- 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
+
+-------------------------------------------------------------------
+Sun Feb 13 14:28:29 UTC 2022 - Andreas Stieger
+
+- 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 [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 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 ``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
+
+-------------------------------------------------------------------
+Sat Oct 2 15:24:49 UTC 2021 - Andreas Stieger
+
+- 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
+
+-------------------------------------------------------------------
+Wed Apr 21 09:31:57 UTC 2021 - Matthias Gerstner
+
+- 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.
+
+-------------------------------------------------------------------
+Mon Jan 25 21:03:20 UTC 2021 - Dirk Müller
+
+- 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
+
+-------------------------------------------------------------------
+Mon Dec 28 13:47:36 UTC 2020 - pgajdos@suse.com
+
+- 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)
+
+-------------------------------------------------------------------
+Mon Oct 12 15:55:24 UTC 2020 - Franz Sirl
+
+- 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
+
+-------------------------------------------------------------------
+Fri Oct 2 00:59:49 UTC 2020 - Stefan Brüns
+
+- Fix anonymous enums from multiple files being squashed together:
+ Add 0001-issue-7979-C++-enums-being-defined-in-multiple-files.patch
+
+-------------------------------------------------------------------
+Sun Sep 20 15:49:59 UTC 2020 - Andreas Stieger
+
+- 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
+
+-------------------------------------------------------------------
+Fri Jul 10 07:34:45 UTC 2020 - pgajdos@suse.com
+
+- 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)
+
+-------------------------------------------------------------------
+Wed Jul 8 07:53:57 UTC 2020 - Franz Sirl
+
+- 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
+
+-------------------------------------------------------------------
+Wed Jan 22 17:31:41 UTC 2020 - Bernhard Wiedemann
+
+- Add reproducible-sort.patch to make html output reproducible
+ in spite of ASLR (boo#1062303)
+
+-------------------------------------------------------------------
+Fri Jan 10 09:14:20 UTC 2020 - Martin Pluskal
+
+- Use modern cmake macros
+
+-------------------------------------------------------------------
+Thu Jan 9 21:13:50 UTC 2020 - Christophe Giboudeaux
+
+- Add upstream patch 0001-issue-7248-Including-external-tag-files-with-TOC-pro.patch
+ (boo#1160629)
+
+-------------------------------------------------------------------
+Thu Nov 7 21:07:47 UTC 2019 - Stefan Brüns
+
+- 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
+
+-------------------------------------------------------------------
+Mon Sep 30 13:06:06 UTC 2019 - Franz Sirl
+
+- Optional build with libclang support:
+ * add doxygen-llvm-libs.patch to link with monolithic libLLVM
+ * support "--with libclang" in specfile
+
+-------------------------------------------------------------------
+Mon Sep 30 11:13:23 UTC 2019 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon Jan 7 14:45:46 UTC 2019 - Petr Gajdos
+
+- 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]
+
+-------------------------------------------------------------------
+Mon Dec 31 08:45:19 UTC 2018 - Petr Gajdos
+
+- fix url and source url
+
+-------------------------------------------------------------------
+Mon Dec 31 07:07:14 UTC 2018 - sean@suspend.net
+
+- 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)
+
+-------------------------------------------------------------------
+Wed Jan 3 12:52:54 UTC 2018 - tchvatal@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Fri Nov 10 13:21:04 UTC 2017 - mpluskal@suse.com
+
+- Update licensing information
+
+-------------------------------------------------------------------
+Tue Nov 7 12:19:34 UTC 2017 - mpluskal@suse.com
+
+- Explicitly require python2 for building
+- Use more cmake macros
+- Run spec-cleaner
+
+-------------------------------------------------------------------
+Fri Jun 2 13:14:24 UTC 2017 - meissner@suse.com
+
+- remove CFLAGS CXXFLAGS overrides to block PIE enablement.
+
+-------------------------------------------------------------------
+Mon Feb 20 17:51:08 UTC 2017 - dimstar@opensuse.org
+
+- Add doxygen-guard-null-variable.patch: Protected against NULL
+ pointer of variable al, upstream commit 0f02761.
+
+-------------------------------------------------------------------
+Tue Feb 14 08:10:21 UTC 2017 - foss@grueninger.de
+
+- 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
+
+-------------------------------------------------------------------
+Tue Jan 24 12:28:25 UTC 2017 - stefan.bruens@rwth-aachen.de
+
+- Added res2cc_sort_resources.diff, sort template files in
+ generated resources.cpp for reproducible build, fixes bgo#777672
+
+-------------------------------------------------------------------
+Wed Nov 30 11:32:31 UTC 2016 - pgajdos@suse.com
+
+- Fix: Add missing jquery.js, dynsections.js & optional
+ svgpan.js to QCH file [bsc#1011331]
+ + doxygen-fix-QCH-files.patch
+
+-------------------------------------------------------------------
+Tue Sep 6 17:31:33 UTC 2016 - foss@grueninger.de
+
+- Update to 1.8.12
+ See changelog at http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+- update patch doxygen-dot-one-thread.patch
+
+-------------------------------------------------------------------
+Thu Apr 21 12:43:38 UTC 2016 - normand@linux.vnet.ibm.com
+
+- same work around ppc64 as already done for ppc64le [boo#921577]
+
+-------------------------------------------------------------------
+Sun Feb 21 00:48:27 UTC 2016 - crrodriguez@opensuse.org
+
+- Do not link with -pie if we are not compiling with -fPIE
+
+-------------------------------------------------------------------
+Tue Jan 5 07:31:22 UTC 2016 - foss@grueninger.de
+
+- 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
+
+-------------------------------------------------------------------
+Mon Oct 5 14:05:14 UTC 2015 - pgajdos@suse.com
+
+- work around Power8 double free or corruption [bnc#921577]
+ + doxygen-dot-one-thread.patch
+
+-------------------------------------------------------------------
+Thu Aug 27 07:34:04 UTC 2015 - mpluskal@suse.com
+
+- Move checks to doxywizard package to avoid build cycle
+
+-------------------------------------------------------------------
+Fri Aug 21 09:41:39 UTC 2015 - tchvatal@suse.com
+
+- Set proper minimal cmake version required
+- Use system stack for cmake params and obey cflags
+- Add patch to build required static libs:
+ * doxygen-no-shared-libs.patch
+- Refresh patch:
+ * doxygen-no-lowercase-man-names.patch
+- Add patch to avoid no-return-in-nonvoid function error:
+ * vhdlparser-no-return.patch
+
+-------------------------------------------------------------------
+Mon Aug 17 14:52:48 UTC 2015 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon Mar 2 15:22:37 UTC 2015 - pgajdos@suse.com
+
+- remove doxygen-html.sh
+
+-------------------------------------------------------------------
+Fri Feb 20 11:40:19 UTC 2015 - mpluskal@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Split documentation to separate package
+- Do not bundle pdf documentation
+- Generate html documentation
+
+-------------------------------------------------------------------
+Fri Feb 6 06:45:26 UTC 2015 - mpluskal@suse.com
+
+- Update to 1.8.9.1:
+ * bugfix releas, see
+ http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+ for details
+
+-------------------------------------------------------------------
+Thu Aug 28 17:57:41 UTC 2014 - andreas.stieger@gmx.de
+
+- 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
+
+-------------------------------------------------------------------
+Thu May 22 08:44:31 UTC 2014 - schwab@suse.de
+
+- Don't disable optimisation
+
+-------------------------------------------------------------------
+Tue May 13 07:05:09 UTC 2014 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Thu Jan 2 09:28:07 UTC 2014 - pgajdos@suse.com
+
+- updated to 1.8.6:
+ * many bugfixes and features, see
+ http://www.stack.nl/~dimitri/doxygen/manual/changelog.html
+ for details
+
+-------------------------------------------------------------------
+Mon Aug 26 08:50:57 UTC 2013 - pgajdos@suse.com
+
+- updated to 1.8.5:
+ * Added SOURCE_TOOLTIPS option for advanced tooltip support while
+ source browsing.
+ * bugfixes
+- removed upstreamed endless-loop.patch
+
+-------------------------------------------------------------------
+Wed Jul 3 15:36:53 UTC 2013 - dvaleev@suse.com
+
+- upstream patch to fix endless loop
+ doxygen-1.4.8-endless-loop.patch
+
+-------------------------------------------------------------------
+Mon May 20 16:41:54 UTC 2013 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Tue Mar 26 07:34:31 UTC 2013 - mmeister@suse.com
+
+- Added url as source.
+ Please see http://en.opensuse.org/SourceUrls
+
+-------------------------------------------------------------------
+Tue Jan 22 08:04:18 UTC 2013 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon Dec 31 08:38:17 UTC 2012 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon Aug 20 07:12:42 UTC 2012 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Fri Jul 13 08:22:15 UTC 2012 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon Jun 4 10:15:13 UTC 2012 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon May 21 07:10:38 UTC 2012 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon Apr 16 09:05:22 UTC 2012 - pgajdos@suse.com
+
+- updated to 1.8.0svn20120416:
+ * fixed crash [bnc#755402]
+
+-------------------------------------------------------------------
+Mon Feb 27 09:47:59 UTC 2012 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Mon Dec 12 08:59:26 UTC 2011 - pgajdos@suse.com
+
+- 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.
+
+-------------------------------------------------------------------
+Mon Dec 5 09:38:29 UTC 2011 - pgajdos@suse.com
+
+- 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
+
+-------------------------------------------------------------------
+Fri Sep 30 12:59:51 CEST 2011 - dmueller@suse.de
+
+- remove arm specific patch that broke building on arm
+
+-------------------------------------------------------------------
+Sun Sep 18 17:17:12 UTC 2011 - jengelh@medozas.de
+
+- Remove redundant tags/sections from specfile
+ (cf. packaging guidelines)
+- Use %_smp_mflags for parallel build
+
+-------------------------------------------------------------------
+Mon Aug 22 08:35:24 UTC 2011 - pgajdos@novell.com
+
+- update to 1.7.5.1:
+ * A bug that could cause doxygen to crash on large projects was
+ fixed.
+
+-------------------------------------------------------------------
+Mon Aug 15 09:26:47 UTC 2011 - pgajdos@novell.com
+
+- 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.
+
+-------------------------------------------------------------------
+Tue Mar 29 09:15:10 UTC 2011 - pascal.bleser@opensuse.org
+
+- 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
.
+ * #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.
+
+-------------------------------------------------------------------
+Tue Jan 4 01:42:14 UTC 2011 - pascal.bleser@opensuse.org
+
+- 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
+
+-------------------------------------------------------------------
+Fri Nov 12 15:02:04 UTC 2010 - mseben@gmail.com
+
+- changed modify_footer.patch: drop suse specific HTML_FOOTER_DESCRIPTION
+ option functionality, each package could use now HTML_TIMESTAMP to
+ avoid putting timestamp in to generated html files
+
+-------------------------------------------------------------------
+Mon Oct 11 13:40:56 UTC 2010 - pgajdos@novell.com
+
+- updated to 1.7.2:
+ * Changed the default font of the LaTeX output to helvetica.
+ * Changed the way parameters and return values are represented
+ in the LaTeX and RTF output. They are now listed using tables.
+ * added support for Apple's block object extension for C/Obj-C/C++.
+ * added support for detecting Python constructors and destructors.
+ * id 624575: Added \endinternal command that can be used to force
+ the end of a section started with \internal.
+ * id 552605: Added parsing support for PHP 5.3+ style namespaces.
+ * id 582532: added \mscfile command which can be used to insert a
+ message sequence chart given a .msc file. Also added a new
+ config option MSCFILE_DIRS to provide directories were msc
+ files are searched (Thanks to Adrien for the patch).
+ * Added support for type specifiers for documenting PHP
+ parameters, format: "@param type $paramname docs"
+ * Added support for rendering formulas in the HTML output using
+ MathJax instead of using prerendered bitmaps. For this purpose
+ the options USE_MATHJAX and MATHJAX_RELPATH were added.
+ * Many bugfixes.
+ * For details see http://www.stack.nl/~dimitri/doxygen/changelog.html.
+
+-------------------------------------------------------------------
+Sun Aug 29 21:00:54 UTC 2010 - cristian.rodriguez@opensuse.org
+
+- set HTML_TIMESTAMP default to off, so all packages that
+ generate documentation during build dont get republished
+ just due to a timestamp change.
+
+-------------------------------------------------------------------
+Mon Aug 2 09:08:44 UTC 2010 - coolo@novell.com
+
+- unfuzzy patches to build on >= 11.3
+
+-------------------------------------------------------------------
+Fri Jun 25 18:50:45 UTC 2010 - pascal.bleser@opensuse.org
+
+- update to 1.7.1:
+ * Changes:
+ + id 621695: Made warning and error messages appear with lower case "warning:" and "error:" prefix to make it easier to use the messages from Visual Studio
+ * New features:
+ + id 621908: added new config option FORMULA_TRANSPARENT which allows selecting between transparent (YES) or non-transparent (NO) PNGs for formulas in the HTML output.
+ + update for Turkish translation
+ * Bug fixes:
+ + id 533821: Inheritance relation for a C# class deriving from a generic class was not handled correctly
+ + id 554638: Changing DOT_IMAGE_FORMAT did not cause the graphs to be regenerated
+ + id 576533: A field of the form "enum E *p" was ignore
+ + id 597016: Hide scope name was not working properly for todo items inside class members, where the class was inside a namespace
+ + id 617761: In dot graphs now also @ref worked (previously only \ref was supported)
+ + id 621733: Removed bogus warning about undocument return type for define when WARN_NO_PARAMDOC was enabled
+ + id 621780: Fixed parsing support for a function that returns a struct definition
+ + id 621785: Doxygen could hang when using \copydoc in a function with \param
+ + id 621805: Using //!< after a #define no longer worked
+ + id 621854,622219,622593: html help compiler (and also the Qt help compiler) was called before all dot images were generated.
+ + id 621984: Using a auto-list in combination with \subpage cause the items to be inlined
+ + id 622018: Fixed problem parsing a @param command where the text part started with a formula
+ + id 622019: Added some instructions how to document Fortran code
+ + id 622041: Using \var multiple times in a comment block did not work properly
+ + id 622413: Tooltips could get wrongly truncated when multi-byte UTF-8 characters were used
+ + id 622471: Argument matching failed for typedef in another namespace
+ + Fixed crash situation while handling commands inside a @ref section
+ + Treeview icons were missing in the HTML output when setting GENERATE_TREEVIEW to NO and USE_INLINE_TREES to YES
+
+-------------------------------------------------------------------
+Tue Jun 15 13:04:46 UTC 2010 - pascal.bleser@opensuse.org
+
+- update to 1.7.0:
+ * the look of the HTML output was changed
+ * the color of HTML output can now be changed easily
+ * several performance enhancements were included:
+ + ability to run multiple instances of dot in parallel for
+ faster graph generation
+ * many bugs have been fixed
+
+-------------------------------------------------------------------
+Sun Feb 21 15:08:52 UTC 2010 - Nico.Laus.2001@gmx.de
+
+- update to 1.6.3:
+ - New features
+ * id 608480: Using \dir without argument will create directory
+ documentation for the directory in which the \dir command
+ was found.
+ - Bug fixes (ids refer to the bugzilla database)
+ * id 590161: perlmod output was wrong when using paragraph
+ commands.
+ * id 600525: Included patch for VHDL.
+ * id 605698: Replaced size attribute of hr tag by class attribute
+ in the HTML output.
+ * id 606030,606192,607563: Using \dot produced "Error opening
+ map file" or could even crash doxygen.
+ * id 606104: Grouped members with todo-like items were shown
+ with "GlobalScope" prefix.
+ * id 606156: Fixed RTF rendering problem with group index.
+ * id 606206,610133: Added missing line break in LaTeX output.
+ * id 606330, 608056: The title of pages whose label had an
+ underscore was not shown
+ * id 606717: Include guard not starting with #ifndef SOME_GUARD_H
+ were not recognised as such.
+ * id 606718: Setting SEARCHENGINE to YES and GENERATE_HTML to NO
+ caused error that search results directory could not be created.
+ * id 606772,608493: typedef'ed enums or struct with the same as
+ the typedef did no longer show up.
+ * id 607088,607946: Related pages (manual and automatic like the
+ todo page) caused broken links when SHORT_NAMES was enabled.
+ * id 607432,608002: Automatically generated related pages (like
+ the todo page) caused broken links when CREATE_SUBDIR was
+ enabled.
+ * id 607736: comments after #if could cause next function call
+ not to be cross-referenced.
+ * id 607743: \internal inside a conditional section caused
+ warning.
+ * id 608016: Using \internal inside a \section did not end at the
+ next \section as documented.
+ * id 608018: \internal command produced message with .: in the
+ LaTeX output.
+ * id 608072: HTML Tables with custom attributes were not rendered
+ properly.
+ * id 608227: Man pages with underscore got double underscore in
+ the name.
+ * id 608590: Buffer overflow when using non-ascii characters as
+ class name.
+ * id 608921: Macro definition had effect even if the definition
+ was not actually included.
+ * id 609504: config.h and config.l where missing from the SVN
+ repository.
+ * id 609624: Todo items were merged for overloaded functions.
+ * id 609709: C# enum values with @todo items were missing from
+ the todo list.
+ * id 610437: Removed bogus warning when using
tag.
+ * Fixed parsing problem for function pointer type starting with
+ "typedef enum".
+ * Preprocessor did not take EXCLUDE_PATTERNS into account, which
+ could cause parse issues when importing a .tlb file.
+
+-------------------------------------------------------------------
+Wed Dec 30 14:16:55 UTC 2009 - pascal.bleser@opensuse.org
+
+- update to 1.6.2:
+ * two new methods of searching through the HTML documentation:
+ were added:
+ + via a PHP based Web server
+ + via an Eclipse help plugin
+ * the \addindex command now also works for the HTML indices
+ * rendering of LaTeX formulas in the HTML output has been
+ improved (especially for non-white backgrounds)
+ * smaller improvements
+ * large number of bugfixes
+
+-------------------------------------------------------------------
+Mon Sep 7 12:30:49 UTC 2009 - pascal.bleser@opensuse.org
+
+- update to 1.6.1:
+ * fixed file handle leak when parsing include files; also fixed
+ the logic that determines whether or not an include file need
+ to be parsed
+ * search result pages were not using UTF-8 character encoding
+ * search results pointing to external references were not linked
+ correctly
+ * multiline second argument of \ref caused unexpected " warning
+ * feeding invalid XML could crash doxygen's DBus XML parser
+ * include patch to fix problem with building rpms
+ * SHOW_USED_FILES now works again
+ * xrefitems (like @todo) did not appear in the list when found
+ in comments marked with @enum or @name.
+
+-------------------------------------------------------------------
+Fri Aug 21 14:16:00 CEST 2009 - nico.laus.2001@gmx.de
+
+- updated to version 1.6.0
+ - Changes
+ * id 580924, 541234: Replaced the PHP based search engine by a
+ Javascript/DHTML based one. As a result the search feature no longer
+ requires a HTTP server with PHP enabled to be usable. Searching is limited
+ to symbols though, but it is now possible to filter on symbol type.
+ * id 519886: Make the HTML output XHTML 1.0 compliant.
+ * id 579950: Objective-C categories are now merged with their base class,
+ unless there is no base class.
+ * Member groups with the same header within the same scope are now merged.
+ This also works for Objective-C categories.
+ * Changed the LaTeX style sheet such that more of the markup is configurable.
+ Please update your style sheet if you use a custom one.
+ * id 584844: Treat \details inside a brief description as a new paragraph
+ command.
+ * Split GENERATE_TREEVIEW into two separate options: GENERATE_TREEVIEW and
+ USE_INLINE_TREES.
+ * Removed the dependencies on libpng and libz, doxygen now generates gifs
+ again for internal class diagrams (like it did 7 years ago ;-)
+
+ - New features
+ * Added option SORT_MEMBERS_CTORS_1ST, which when enabled places the
+ constructors and destructors first in an otherwise sorted list.
+ * id 581518: Applied patch by Tobias Hunger that adds support for
+ documenting DBus XML interface descriptions.
+ * Included QtHelp patch by Karsten Heimrich which adds missing reference
+ and keyword for methods.
+ * Included updates for the Korean and Polish translation.
+
+ - Bug fixes (ids refer to the gnome bugzilla database)
+ * id 131989: Fixed preprocessor handling for C# code.
+ * id 133418: -- was not rendered correctly for LaTeX output
+ * id 157485: Missing link in todo page.
+ * id 318061: Two template functions that only differed in the number of
+ template arguments were seen as the same function.
+ * id 443939: HIDE_UNDOC_CLASSES did not work properly.
+ * id 509348: Fixed problem with syncing the information of declaration and
+ definition in the presence of an extra forward declaration in the source
+ code.
+ * id 522193: For C# enum values were merged together if the same enum name
+ was used in different scopes.
+ * id 523167: Included patch to handle PROGRAM statement in Fortran as
+ subroutines/functions.
+ * id 554636: Remove spacing around brackets for Obj-C protocols.
+ * id 557026: Included patch for fixing wrongly labeled items in docsets.
+ * id 560512: Improved parser to better disambiguate nested templates ending
+ with >> from the bitshift right operator.
+ * id 570238: Fixed matching problem for method in nested class, where the
+ outer class is a template.
+ * id 581746: Segfault/realloc error when a very long path was used.
+ * id 582469: documented #define with guard caused wrong documentation.
+ * id 582276: Doxywizard could crash on exit in some cases.
+ * id 582676: Regression: a struct ivar in ObjC class screws up method
+ identification.
+ * id 583213: Included patch that avoids trailing spaces in the generated
+ Doxyfile template.
+ * id 584192: Included VHDL patch by Martin Klein
+ * id 585543: Fixed case where matching declaration and definition did not
+ work correctly.
+ * id 585260: The "more..." link for files was broken, since the anchor was
+ not generated.
+ * id 586925: Fixed parsing problem when an unpaired apostrophe appeared in
+ a Python comment.
+ * id 588291: Included fix for doxywizard makefile.
+ * id 588587: Added missing virtual destructor to CompAccept base class.
+ * id 588968: Fixed segmentation fault for specific case in PHP code.
+ * Fixed some issues building for Windows.
+ * id 589514: Fixed problem handling strings like a"\b" within a comment.
+ * id 589616: Fixed problem matching explicitly scoped parameter in a
+ template class.
+ * id 590712: A namespaced with name "internal" (C++/CLI keyword) could
+ confuse doxygen's C++ parser.
+ * id 591749: @optional/@required attributes for Objective-C were missing
+ from the XML output.
+
+-------------------------------------------------------------------
+Mon Jul 20 11:07:00 CEST 2009 - nico.laus.2001@gmx.de
+
+- integrated patch from http://blog.dixo.net/2009/05/20/using-doxygen-help-in-qtcreator/
+ that allows doxygen-created .qch files to be used with the tooltips shown
+ in Qt Creator
+
+-------------------------------------------------------------------
+Mon Jun 22 11:36:08 CEST 2009 - mseben@suse.cz
+
+- Changed default behavior ! :
+ added modify_footer.patch (bnc#489947), which disable text
+ in footer by default, you could enable this text with option
+ HTML_FOOTER_DESCRIPTION = YES, this feature was added due to
+ increasing efficiency of build buildservice
+
+-------------------------------------------------------------------
+Mon May 4 13:17:40 CEST 2009 - mseben@suse.cz
+
+- updated to version 1.5.9
+ - New features
+ * Added new option LATEX_SOURCE_CODE, which when enabled adds
+ source code also to the latex output
+ * Included updates for the Finnish, Romanian, Korean, German,
+ Japanese, and Hongarian translation.
+ * Added translation support for Esperanto.
+ * Added class attribute to the \todo and \bug HTML
+ code so they can be customized via CSS.
+ * Added support for Æ and æ characters.
+
+ - Bug fixes (ids refer to the gnome bugzilla database)
+ * id 395169: Some links via tagfiles were not correct in
+ combination with CREATE_SUBDIRS=YES
+ * id 539080: Having the same comment for the declaration and
+ definition of a function could result in duplicate documentation
+ in case the indentation level was different.
+ * id 566713: Dot font was not removed even though DOT_CLEANUP was YES.
+ * id 566925: Fixed problem resolving symbolic links.
+ * id 567044: Fully qualified name was not shown correctly for
+ nested classes.
+ * id 567375: Fixed parse problem for typedefs with redundant braces.
+ * id 567535: Fixed problem when parsing operator%= for CLI/C++ code.
+ * id 567777: Fixed problem with latex output when using enums.
+ * id 567990: Doxygen could crash when there was a symlink in project.
+ * id 568237: Non-ascii values entered where not saved according
+ to the INPUT_ENCODING.
+ * id 568505: Fixed build problem for old Linux distributions.
+ * id 569478: Fixed line continuation issue with the Fortran parser.
+ * id 570960: C++ class defined in a .mm file was sometimes parsed
+ as Objective-C code.
+ * id 571013: In the wizard, editing a text field in the middle of
+ the text in the expert tab caused the cursor to jump to the end
+ of the line.
+ * id 571096: Fixed Objective-C parsing problem when multiple
+ protocol forward declarations are put on one line.
+ * id 571990: Fixed compiler issue with portable_iconv by moving
+ the function to a C file.
+ * id 572560: Fixed parse issue when a #define is inside an enum.
+ * id 572740: Fixed problem parsing C++ comments using line continuation.
+ * id 573057: Included update for Swedish translator and changed
+ the language code from SE to SV to comply with ISO 639.
+ * id 578382: When referring to a static variable or function
+ doxygen will now look at the file context in case of ambiguity.
+
+-------------------------------------------------------------------
+Mon Feb 9 10:00:00 CET 2009 - olh@suse.de
+
+- compile with RPM_OPT_FLAGS again
+- apply 64bit patch unconditionally
+- fix compile warnings for string and signed char handling
+- disable language support on ppc64
+ code size too large, -mminimal-toc does not help
+
+-------------------------------------------------------------------
+Wed Jan 14 12:00:00 CEST 2009 - nico.laus.2001@gmx.de
+
+- updated to compile on Mandriva
+
+-------------------------------------------------------------------
+Tue Jan 6 13:31:44 CET 2009 - mseben@suse.cz
+
+- updated to version 1.5.8
+ Changes:
+ * Included Qt help update by Sebastian Pipping introducing three
+ new options to define custom filter sections and attributes:
+ QHP_CUST_FILTER_NAME, QHP_CUST_FILTER_ATTRS, QHP_SECT_FILTER_ATTRS.
+ New features:
+ * Add new option EXTENSION_MAPPING, which can be used to change
+ the mapping of file extension to language parser
+ * Added support for Vietnamese (thanks to Dang Minh Tuan)
+ * Thanks to Emin Ilker Cetinbas doxygen can now also produce
+ Turkish documentation.
+ * It is now possible to add the direction attributes normally used
+ with the @param command to document parameters inline
+
+- rewritten doxygen-*-man.patch
+- spec file clean-up
+
+-------------------------------------------------------------------
+Tue Jul 15 13:31:58 CEST 2008 - anosek@suse.cz
+
+- updated to version 1.5.6
+ Changes
+ * The GENERATE_TREEVIEW option is not longer a boolean, but can
+ now have 4 values, NONE (was NO), FRAME (was YES), HIERARCHIES,
+ and ALL.
+ * a page marked as a sub page (\subpage) is now shown in the LaTeX
+ and RTF output as a section of its parent page. So the top level
+ pages are shown a chapters, subpages as sections, subpages
+ of a subpage as subsections, etc.
+ New features
+ * Added DOT_FONTNAME and DOT_FONTPATH options
+ * Added option CHM_INDEX_ENCODING to specify the encoding to be
+ used for the CHM index files.
+ * Included patch to make the font-size button visible in the CHM output.
+ * Added new options SHOW_NAMESPACES and SHOW_FILES to Suppress
+ Namepace and Files Pages.
+ * Included a patch that makes it easy to modify the root
+ of the html treeview with an image using style sheets.
+ * Added option IDL_PROPERTY_SUPPORT to enable/disable special
+ propget/propput handling in IDL files.
+ * Added option FORMULA_FONTSIZE which can be used to change
+ the font size of the formulas included in the HTML documentation.
+ And lots of bugfixes
+
+-------------------------------------------------------------------
+Wed Feb 27 08:59:59 CET 2008 - anosek@suse.cz
+
+- updated to version 1.5.5
+ Changes:
+ * Pages created with @page are now chapters in the LaTeX and RTF
+ output and treeviews, and directly follow the mainpage.
+ Also the project name is not longer repeated for each chapter.
+ * For dot graphs with an edge with more than ten labels, only
+ the first ten are shown followed by an ellipsis; done
+ to prevent very long dot runs resulting in unreadable graphs.
+ * Use of pdflatex with hyperlinks is now the default.
+ * C++ preprocessor macro names are now replaced in the comments
+ * The options SOURCE_BROWSER, CALL_GRAPH, CALLER_GRAPH,
+ REFERENCES_RELATION, and REFERENCED_BY_RELATION can now be
+ indepently enabled and disabled. By default the relations are
+ now disabled.
+ New features:
+ * Added support for VHDL (.vhd or .vhdl extension).
+ Use OPTIMIZE_OUTPUT_VHDL when parsing VHDL code.
+ * Added support for Objective-C 2.0 properties.
+ * Added support for docsets, which allow integration of doxygen
+ generated API documentation in Xcode 3. new options:
+ o GENERATE_DOCSET: enables/disables the feature
+ o DOCSET_FEEDNAME: sets the provider/suite name
+ under which the set is listed.
+ o DOCSET_BUNDLE_ID: A unique name for the docset.
+ * Added support for the \tparam command, which works similar to
+ \param but is meant for documenting template parameters.
+ * Added \headerfile command which can be used to specify
+ the second and third argument of a \class command, when
+ the documentation is already in front of a class definition.
+
+-------------------------------------------------------------------
+Tue Oct 30 11:56:25 CET 2007 - anosek@suse.cz
+
+- updated to version 1.5.4
+ Changes:
+ * When setting SOURCE_BROWSER to YES, all undocumented classes
+ also ended up in the documentation. Now this will only happen
+ if EXTRACT_ALL is also enabled.
+ * Upgraded included third party libs libpng and zlib to version
+ 1.2.21 and 1.2.3 respectively.
+ New features:
+ * Included support for parsing Fortran 90
+ * Added config option SIP_SUPPORT to support handling SIP sources
+ (used for Python to C++ bindings).
+ * Added support for CLI/C++ style indexed properties.
+ * Added config option TYPEDEF_HIDES_STRUCT which when enabled
+ treats a typedef of a struct as a struct with the name of the
+ typedef. This behavious was coupled to OPTIMIZE_OUTPUT_FOR_C
+ in the previous version and is now an independent option.
+
+-------------------------------------------------------------------
+Fri Jul 27 12:53:46 CEST 2007 - anosek@suse.cz
+
+- updated to version 1.5.3
+ Changes:
+ * When OPTIMIZE_OUTPUT_FOR_C is enabled then a struct definition
+ of the form typedef struct _S { ... } S_t will be shown
+ in the output as a struct of type S_t and the typedef itself
+ is omitted (previousily _S was shown as well as a typedef
+ of the form typedef _S S_t).
+ * Improved the line-breaking rules for members whose return types
+ have many characters (for example a function returning a pointer
+ to a template class).
+ * Multiple brief and detailed descriptions are now possible.
+ It is still not recommended to make use of them, but at least
+ no documentation is silently hidden when there are two brief
+ or two detailed descriptions for the same entity.
+ * Improved dot layout control and page sizing to better fit
+ images on the screen and paper.
+ New features:
+ * Added support for aliases with arguments, see the manual
+ for more information.
+ * Added HTML_DYNAMIC_SECTIONS option which, when enabled, will
+ produce sections in the HTML output that can be expanded/collapsed.
+ Currently used for diagrams and graphs.
+ * Added support for type constraints as available in the C# language
+ ("where" clause)
+ * id 332263: Added new option EXTRACT_ANON_NSPACES that when set to YES
+ will extract the contents of anonymous namespaces and show
+ then in the output.
+ * id 423765: Added support for 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.
+
+-------------------------------------------------------------------
+Tue Apr 10 09:33:51 CEST 2007 - anosek@suse.cz
+
+- fixed build of Doxywizard
+
+-------------------------------------------------------------------
+Thu Apr 5 14:40:08 CEST 2007 - anosek@suse.cz
+
+- 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
+
+-------------------------------------------------------------------
+Thu Mar 29 13:16:19 CEST 2007 - mmarek@suse.de
+
+- added flex and bison to buildrequires
+
+-------------------------------------------------------------------
+Mon Feb 5 15:56:24 CET 2007 - anosek@suse.cz
+
+-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.
+
+-------------------------------------------------------------------
+Thu Nov 16 12:56:20 CET 2006 - mmarek@suse.cz
+
+- don't abort just because of a warning (fixes yast2-core build)
+ (dont-exit-on-warning.patch)
+
+-------------------------------------------------------------------
+Wed Oct 18 10:47:39 CEST 2006 - anosek@suse.cz
+
+- 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 ( tag) so you can give
+ them a distinct style using a non-default stylesheet
+ (i.e. using HTML_STYLESHEET).
+ * Lots of bugfixes
+
+-------------------------------------------------------------------
+Mon Jun 26 11:15:32 CEST 2006 - mmarek@suse.cz
+
+- 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
+
+-------------------------------------------------------------------
+Wed Jan 25 21:35:34 CET 2006 - mls@suse.de
+
+- converted neededforbuild to BuildRequires
+
+-------------------------------------------------------------------
+Thu Jan 5 14:17:56 CET 2006 - mmarek@suse.cz
+
+- fix segfault in doxygen.cpp
+ [#141384] (segfault.patch)
+- use make -j
+- add -fno-strict-aliasing
+
+-------------------------------------------------------------------
+Mon Jan 2 13:43:34 CET 2006 - mmarek@suse.cz
+
+- update to 1.4.6
+
+-------------------------------------------------------------------
+Mon Oct 10 15:27:31 CEST 2005 - mmarek@suse.cz
+
+- update to 1.4.5
+
+-------------------------------------------------------------------
+Tue Sep 20 18:53:57 CEST 2005 - mmarek@suse.cz
+
+- fix qtools to build with gcc-4.1.0
+
+-------------------------------------------------------------------
+Wed Aug 24 12:09:20 CEST 2005 - mmarek@suse.cz
+
+- disable RTF debug comments in src/rtfdocvisitor.cpp (those
+ comments are displayed by default in ooffice and abiword). See
+ gnome bugzilla #149797
+
+-------------------------------------------------------------------
+Thu Jul 28 19:07:02 CEST 2005 - postadal@suse.cz
+
+- updated to version 1.4.4
+ * added man pages
+- removed obsoleted qt-mt patch
+
+-------------------------------------------------------------------
+Wed Apr 6 14:44:27 CEST 2005 - uli@suse.de
+
+- un-packing QChar seems to break doxygen; removed the
+ incriminated methods instead as they are unused anyway
+
+-------------------------------------------------------------------
+Thu Mar 31 17:19:08 CEST 2005 - uli@suse.de
+
+- GCC does not allow references to members of packed structs on
+ ARM
+
+-------------------------------------------------------------------
+Wed Jan 12 14:34:07 CET 2005 - postadal@suse.cz
+
+- updated to version 1.4.1
+
+-------------------------------------------------------------------
+Wed Aug 11 16:11:10 CEST 2004 - postadal@suse.cz
+
+- linked dynamically against libpng
+
+-------------------------------------------------------------------
+Tue Aug 03 18:48:56 CEST 2004 - postadal@suse.cz
+
+- updated to version 1.3.8
+
+-------------------------------------------------------------------
+Tue Apr 27 12:24:52 CEST 2004 - postadal@suse.cz
+
+- doxywizard split off (removed qt3 dependency)
+
+-------------------------------------------------------------------
+Tue Mar 23 12:37:03 CET 2004 - postadal@suse.cz
+
+- applied patches from cvs to fix bug #36397 (doxygen ate all memory building the libstdc++)
+
+-------------------------------------------------------------------
+Fri Feb 13 17:23:48 CET 2004 - postadal@suse.cz
+
+- updated to version 1.3.6
+
+-------------------------------------------------------------------
+Sat Jan 10 11:20:28 CET 2004 - adrian@suse.de
+
+- build as user
+
+-------------------------------------------------------------------
+Mon Oct 6 13:34:54 CEST 2003 - kukuk@suse.de
+
+- Use prebuild documentation from website
+
+-------------------------------------------------------------------
+Thu Oct 2 09:41:50 CEST 2003 - adrian@suse.de
+
+- update to version 1.3.4
+
+-------------------------------------------------------------------
+Sat Aug 16 18:10:56 CEST 2003 - adrian@suse.de
+
+- add desktop file for doxywizard
+
+-------------------------------------------------------------------
+Thu Jul 24 20:04:17 CEST 2003 - postadal@suse.cz
+
+- updated to version 1.3.2
+
+-------------------------------------------------------------------
+Sun Jun 15 13:05:48 CEST 2003 - mmj@suse.de
+
+- Update to 1.3.1
+
+-------------------------------------------------------------------
+Mon Feb 10 16:58:09 CET 2003 - ro@suse.de
+
+- fix build with tetex-2.0
+
+-------------------------------------------------------------------
+Thu Feb 6 01:37:05 CET 2003 - ro@suse.de
+
+- force install tool
+
+-------------------------------------------------------------------
+Wed Nov 20 16:50:37 CET 2002 - ro@suse.de
+
+- use ghostscript-mini-packages in neededforbuild
+
+-------------------------------------------------------------------
+Tue Oct 08 14:19:35 CEST 2002 - postadal@suse.cz
+
+- 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
+
+-------------------------------------------------------------------
+Sun Aug 18 02:26:55 CEST 2002 - ro@suse.de
+
+- added ghostscript-x11-packages to neededforbuild (for gs)
+
+-------------------------------------------------------------------
+Sun Jul 28 09:29:43 CEST 2002 - meissner@suse.de
+
+- use RPM_OPT_FLAGS so it builds on ppc64.
+
+-------------------------------------------------------------------
+Thu Jul 18 22:16:19 CEST 2002 - coolo@suse.de
+
+- updating to 1.2.17 (needed for new kdelibs3)
+
+-------------------------------------------------------------------
+Sun Jun 9 21:39:40 CEST 2002 - olh@suse.de
+
+- build with -mminimal-toc on ppc64, workaround
+
+-------------------------------------------------------------------
+Fri May 3 11:14:11 CEST 2002 - meissner@suse.de
+
+- really write %_lib instead of just lib64
+
+-------------------------------------------------------------------
+Thu May 2 12:53:22 CEST 2002 - meissner@suse.de
+
+- %_lib fixes
+
+-------------------------------------------------------------------
+Sun Apr 7 19:50:20 CEST 2002 - adrian@suse.de
+
+- export compiler flags via RPM_OPTL_FLAGS to get an effect
+ (fix compile for mips)
+
+-------------------------------------------------------------------
+Thu Mar 14 02:12:12 CET 2002 - ro@suse.de
+
+- patch tmake config file as well to use qt-mt
+
+-------------------------------------------------------------------
+Tue Mar 12 00:07:14 CET 2002 - ro@suse.de
+
+- build against qt3
+
+-------------------------------------------------------------------
+Thu Jan 31 22:51:09 CET 2002 - ro@suse.de
+
+- added libgimpprint to neededforbuild
+
+-------------------------------------------------------------------
+Tue Jan 29 13:59:19 CET 2002 - cihlar@suse.cz
+
+- use %{suse_update_libdir}
+
+-------------------------------------------------------------------
+Mon Jan 7 08:23:59 CET 2002 - cihlar@suse.cz
+
+- updated to version 1.2.13.1
+
+-------------------------------------------------------------------
+Wed Jan 2 09:45:17 CET 2002 - cihlar@suse.cz
+
+- updated to version 1.2.13
+
+-------------------------------------------------------------------
+Mon Nov 19 11:37:55 CET 2001 - cihlar@suse.cz
+
+- updated to version 1.2.12
+
+-------------------------------------------------------------------
+Fri Nov 9 01:25:00 CET 2001 - ro@suse.de
+
+- use qt-devel-packages
+
+-------------------------------------------------------------------
+Mon Oct 8 10:29:41 CEST 2001 - cihlar@suse.cz
+
+- updated to version 1.2.11.1
+
+-------------------------------------------------------------------
+Mon Oct 1 13:11:30 CEST 2001 - tiwai@suse.de
+
+- updated to version 1.2.11
+
+-------------------------------------------------------------------
+Thu Sep 27 19:28:12 CEST 2001 - tiwai@suse.de
+
+- updated to version 1.2.10
+
+-------------------------------------------------------------------
+Wed Aug 8 13:13:06 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.9.1
+
+-------------------------------------------------------------------
+Fri Aug 3 09:32:27 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.9
+- gzipped doxygen_manual.ps
+
+-------------------------------------------------------------------
+Thu Jul 26 12:48:25 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.8.1
+
+-------------------------------------------------------------------
+Mon Jul 23 08:45:31 CEST 2001 - cihlar@suse.cz
+
+- added glib to neededforbuild
+
+-------------------------------------------------------------------
+Fri Jul 20 12:06:42 CEST 2001 - kukuk@suse.de
+
+- changed neededforbuild to
+- changed neededforbuild to
+- changed neededforbuild to
+
+-------------------------------------------------------------------
+Wed May 16 08:30:04 CEST 2001 - cihlar@suse.cz
+
+- update to version 1.2.7
+- fixed warnings on ia64
+
+-------------------------------------------------------------------
+Sun Mar 18 23:24:19 CET 2001 - ro@suse.de
+
+- fixed neededforbuild
+
+-------------------------------------------------------------------
+Mon Mar 12 09:34:11 CET 2001 - cihlar@suse.cz
+
+- update to version 1.2.6
+
+-------------------------------------------------------------------
+Tue Mar 6 11:50:49 CET 2001 - cihlar@suse.cz
+
+- update to version 1.2.5
+
+-------------------------------------------------------------------
+Mon Jan 22 07:50:53 CET 2001 - cihlar@suse.cz
+
+- update to version 1.2.4
+
+-------------------------------------------------------------------
+Thu Nov 30 08:24:43 CET 2000 - cihlar@suse.cz
+
+- fixed neededforbuild: += liblcms
+
+-------------------------------------------------------------------
+Fri Nov 17 14:57:54 CET 2000 - ro@suse.de
+
+- fixed neededforbuild: += libmng-devel
+
+-------------------------------------------------------------------
+Mon Nov 13 12:33:03 CET 2000 - cihlar@suse.cz
+
+- fixed to compile
+
+-------------------------------------------------------------------
+Fri Nov 3 09:07:48 CET 2000 - cihlar@suse.cz
+
+- fixed neededforbuild
+
+-------------------------------------------------------------------
+Tue Oct 31 12:36:52 CET 2000 - cihlar@suse.cz
+
+- update to version 1.2.3
+
+-------------------------------------------------------------------
+Mon Oct 9 09:59:48 CEST 2000 - cihlar@suse.cz
+
+- update to version 1.2.2
+- added libmng to neededforbuild
+
+-------------------------------------------------------------------
+Fri Aug 25 13:30:25 CEST 2000 - cihlar@suse.cz
+
+- added BuildRoot
+- fixed neededforbuild
+
+-------------------------------------------------------------------
+Tue Aug 15 18:57:50 CEST 2000 - garloff@suse.de
+
+- Update to stable version 1.2.1.
+- No need for using -g for release version any longer.
+
+-------------------------------------------------------------------
+Wed Jul 5 00:11:35 CEST 2000 - garloff@suse.de
+
+- Update to doxygen-1.1.5: Many bugfixes (last pre-1.2)
+- Documentation (.ps,.pdf) is now being build from the sources
+
+-------------------------------------------------------------------
+Tue Jun 27 19:59:05 CEST 2000 - garloff@suse.de
+
+- Detect qtlib2 version and pass it to the dynamic linker with
+ LD_RUN_PATH (equivalent to -rpath).
+
+-------------------------------------------------------------------
+Wed Jun 21 12:51:13 CEST 2000 - garloff@suse.de
+
+- Change QTDIR to /usr/lib/qt2 (instead of qt-2.1.1) to avoid
+ breakage in case of qtlib2 upgrade.
+
+-------------------------------------------------------------------
+Tue Jun 6 18:21:01 CEST 2000 - garloff@suse.de
+
+- Upgrade to doxygen-1.1.4.
+- Use qt2 to build.
+- The Makefile for the doc subdir is now correctly created.
+
+-------------------------------------------------------------------
+Wed May 24 18:16:02 CEST 2000 - garloff@suse.de
+
+- Use %{_docdir}
+
+-------------------------------------------------------------------
+Wed Jan 5 14:49:59 CET 2000 - garloff@suse.de
+
+- Upgrade to doxygen-1.0.0
+
+-------------------------------------------------------------------
+Sun Oct 31 22:40:10 CET 1999 - ro@suse.de
+
+- re-added -g to CFLAGS (workaround for a segfault without)
+
+-------------------------------------------------------------------
+Sat Oct 30 02:54:03 CEST 1999 - garloff@suse.de
+
+- Update to 0.49-991003.
+- Added pdf docu.
+
+-------------------------------------------------------------------
+Wed Aug 4 21:09:58 CEST 1999 - garloff@suse.de
+
+- Update to 0.49-990728.
+
+-------------------------------------------------------------------
+Wed Jul 28 23:32:00 CEST 1999 - garloff@suse.de
+
+- Added missing neededforbuild packages.
+- Add -g to compile flags: Workaround for egcs on AXP (!)
+
+-------------------------------------------------------------------
+Sat Jul 24 12:49:31 CEST 1999 - garloff@suse.de
+
+- Check in der 0.49-990522 Version. linux-egcs Target.
+
diff --git a/doxygen.spec b/doxygen.spec
new file mode 100644
index 0000000..e9bb90a
--- /dev/null
+++ b/doxygen.spec
@@ -0,0 +1,104 @@
+#
+# spec file for package doxygen
+#
+# Copyright (c) 2024 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# 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
+Release: 0
+Summary: Automated C, C++, and Java Documentation Generator
+# qtools are used for building and they are GPL-3.0 licensed
+License: GPL-2.0-or-later
+Group: Development/Tools/Doc Generators
+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
+BuildRequires: bison
+BuildRequires: cmake >= 3.14
+BuildRequires: flex
+%if 0%{?suse_version} <= 1500
+BuildRequires: gcc9-c++
+%else
+BuildRequires: gcc-c++
+%endif
+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
+from annotated C++ sources, but it also supports other popular
+programming languages such as C, Objective-C, C-sharp, PHP, Java,
+Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran,
+and to some extent D. Doxygen also supports the hardware description
+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
+
+%build
+%cmake \
+ -Dbuild_doc=OFF \
+ -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" \
+ -DBUILD_SHARED_LIBS=OFF \
+ -DBUILD_STATIC_LIBS=ON
+%cmake_build
+
+%install
+%cmake_install
+mkdir -p %{buildroot}%{_mandir}/man1/
+install -m 644 doc/doxygen.1 %{buildroot}%{_mandir}/man1/
+
+%files
+%license LICENSE
+%attr(644,root,root) %{_mandir}/man1/doxygen.1%{?ext_man}
+%attr(755,root,root) %{_bindir}/*
+
+%changelog
diff --git a/doxywizard.desktop b/doxywizard.desktop
new file mode 100644
index 0000000..d98b391
--- /dev/null
+++ b/doxywizard.desktop
@@ -0,0 +1,5 @@
+[Desktop Entry]
+Type=Application
+Exec=doxywizard
+Name=Doxygen Wizard
+
diff --git a/doxywizard.spec b/doxywizard.spec
new file mode 100644
index 0000000..f8f5764
--- /dev/null
+++ b/doxywizard.spec
@@ -0,0 +1,95 @@
+#
+# spec file for package doxywizard
+#
+# Copyright (c) 2024 SUSE LLC
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
+
+
+Name: doxywizard
+Version: 1.12.0
+Release: 0
+Summary: Graphical User Interface for Doxygen
+# qtools are used for building and they are GPL-3.0 licensed
+License: GPL-2.0-or-later
+Group: Development/Tools/Doc Generators
+URL: https://www.doxygen.nl/
+Source: https://www.doxygen.nl/files/doxygen-%{version}.src.tar.gz
+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
+BuildRequires: python3-xml
+BuildRequires: update-desktop-files
+BuildRequires: pkgconfig(Qt5Core)
+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
+configuration files.
+
+%prep
+%autosetup -p1 -n doxygen-%{version}
+
+%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" \
+ -DBUILD_SHARED_LIBS=OFF \
+ -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
+rm %{buildroot}%{_bindir}/doxygen
+mkdir -p %{buildroot}%{_mandir}/man1/
+install -m 644 doc/doxywizard.1 %{buildroot}%{_mandir}/man1/
+rm %{buildroot}%{_mandir}/man1/doxygen.1
+%suse_update_desktop_file -i doxywizard Development Documentation
+
+%files
+%attr(755,root,root) %{_bindir}/doxywizard
+%{_datadir}/applications/doxywizard.desktop
+%{_mandir}/man1/doxywizard.1%{?ext_man}
+
+%changelog
diff --git a/reproducible.patch b/reproducible.patch
new file mode 100644
index 0000000..00bc63a
--- /dev/null
+++ b/reproducible.patch
@@ -0,0 +1,75 @@
+Index: doxygen-1.10.0/deps/filesystem/filesystem.hpp
+===================================================================
+--- doxygen-1.10.0.orig/deps/filesystem/filesystem.hpp
++++ doxygen-1.10.0/deps/filesystem/filesystem.hpp
+@@ -5700,12 +5700,13 @@ public:
+ impl(const path& path, directory_options options)
+ : _base(path)
+ , _options(options)
+- , _dir(nullptr)
++ , _namelist(nullptr)
++ , _namelisti(-1)
+ , _entry(nullptr)
+ {
+ if (!path.empty()) {
+- do { _dir = ::opendir(path.native().c_str()); } while(errno == EINTR);
+- if (!_dir) {
++ _namelisti = _namelistn = ::scandir(path.native().c_str(), &_namelist, NULL, alphasort);
++ if (_namelistn == -1) {
+ auto error = errno;
+ _base = filesystem::path();
+ if ((error != EACCES && error != EPERM) || (options & directory_options::skip_permission_denied) == directory_options::none) {
+@@ -5720,19 +5721,23 @@ public:
+ impl(const impl& other) = delete;
+ ~impl()
+ {
+- if (_dir) {
+- ::closedir(_dir);
++ if (_namelist) {
++ for (int i=_namelistn-1; i>=0; i--) {
++ free(_namelist[i]);
++ }
++ free(_namelist);
++ _namelist = nullptr;
+ }
+ }
+ void increment(std::error_code& ec)
+ {
+- if (_dir) {
++ if (_namelist) {
+ bool skip;
+ do {
+ skip = false;
+ errno = 0;
+- do { _entry = ::readdir(_dir); } while(errno == EINTR);
+- if (_entry) {
++ if (_namelisti > 0 ) {
++ _entry = _namelist[--_namelisti];
+ _dir_entry._path = _base;
+ _dir_entry._path.append_name(_entry->d_name);
+ copyToDirEntry();
+@@ -5742,8 +5747,11 @@ public:
+ }
+ }
+ else {
+- ::closedir(_dir);
+- _dir = nullptr;
++ for (int i=_namelistn-1; i>=0; i--) {
++ free(_namelist[i]);
++ }
++ free(_namelist);
++ _namelist = nullptr;
+ _dir_entry._path.clear();
+ if (errno && errno != EINTR) {
+ ec = detail::make_system_error();
+@@ -5772,7 +5780,9 @@ public:
+ }
+ path _base;
+ directory_options _options;
+- DIR* _dir;
++ int _namelisti;
++ int _namelistn;
++ struct dirent **_namelist;
+ struct ::dirent* _entry;
+ directory_entry _dir_entry;
+ std::error_code _ec;