New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Identification of doxygen version in generated configuration / template files (Origin: bugzilla #682718) #4863

Open
doxygen opened this Issue Jul 2, 2018 · 0 comments

Comments

Projects
None yet
1 participant
@doxygen
Owner

doxygen commented Jul 2, 2018

status REOPENED severity normal in component general for ---
Reported in version 1.8.1.2-SVN on platform Other
Assigned to: Dimitri van Heesch

Original attachment names and IDs:

On 2012-08-26 11:31:56 +0000, albert wrote:

A number of configuration / template files generated with Doxygen have the version number with which they are generated included (e.g. Doxyfile, extensionsFile.rtf) other files don't have this (files generated with doxygen -w and doxygen -l).
The advantage is that one can easily see which which version of doxygen these files have initially been generated.

On 2012-08-26 11:37:42 +0000, albert wrote:

Created attachment 222455
PATCH: Adding version information to all generated / template files

This patch sees to it that all generated / template files have the version number in them. A number of template files / configuration files are hard coded, so here the versionString is added, some files go through a header file (e.g header_html.h), in this case the version has been coded as $doxygen_version (with underscore! so it is not confused with the normal $doxygenversion replacements) and in the code automatically replaced by versionString.

On 2012-09-22 17:04:59 +0000, Dimitri van Heesch wrote:

Thanks, I'll include it (with some minor adaptions) in the next subversion update.

On 2012-10-07 16:13:49 +0000, albert wrote:

Just checked the implementation of this patch in svn version 833 (Doxygen-1.8.2-20120930) and I see that (at least for the html footer and header) the line:
"<!-- Generated by doxygen $doxygen_version -->\n"
is missing, this file puts the version with which the file is generated in the output file, so it can be traced with which version the file was generated.
The $doxygenversion is replaced during runtime of Doxygen and thus gives the version that is running at that moment.

latexgen.cpp looks OK
layout_default.h has same problem as html header and footer

On 2012-12-26 16:08:55 +0000, Dimitri van Heesch wrote:

This bug was previously marked ASSIGNED, which means it should be fixed in
doxygen version 1.8.3. Please verify if this is indeed the case. Reopen the
bug if you think it is not fixed and please include any additional information
that you think can be relevant.

On 2013-01-06 10:32:35 +0000, albert wrote:

See comment 3, checked against svn version 838 / Doxygen 1.8.3
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment