| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
In case we have an alias in the form: `mine_err(1)=\1` we get the warning:
```
error: Illegal alias format 'mine_err(1)=\1'. Use "name=value" or "name(n)=value", where n is the number of arguments
```
Note the round brackets in the explanation., these have to be curly brackets.
|
| |
|
|\
| |
| |
| | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_consistency_state_2
|
| |
| |
| |
| |
| | |
Create a consistent way to display the state mnemonics of the different scanners (analogous to the fortranscanner.l)
Use an automatic procedure to generate the routine with the translation of the states to a string.
|
|/ |
|
|
|
|
| |
This is actually a regression on #7195. Due to the fact that the init() routine has moved up, the settings for `FILE_PATTERNS` have already been done and a call to init does not operate on the `FILE_PATTERNS` variable but on the structure from which the `FILE_PATTERNS` was derived. We have should here operate on the `FILE_PATTERNS` directly as well., bu getting the default values out of the underlying structure.
|
|\
| |
| | |
Consistency of configuration parameters
|
| |
| |
| |
| |
| |
| |
| |
| | |
Configuration parameters were used 2 forms in the code bare name like `PAPER_TYPE` and as string `"PAPER_TYPE"`.
In case of a non existing "bare name" (or misspelling) this is signaled by the compiler but in case of the string this was only shown at runtime.
In case of the usage of an obsolete configuration parameter the "bare name" was signaled as not existing (anymore).
The essential change here is the place where the ConfigValues are initialized.
|
|\ \
| | |
| | |
| | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
|
| | |
| | |
| | |
| | | |
Consistency
|
|\ \ \
| |_|/
|/| |
| | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_gitversion
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The original version has as features:
- getting the git version number for usage in doxygen
- making the doxygen version number inclusion dependent on the VERSION file
The disadvantage of the chosen methodology was that an extra correction step was necessary, by defining getter methods to retrieve the values this correction can be hidden.
The information is coming from different sources:
- the VERSION file
- the git "repository and build system (when present)
Furthermore there are a couple of places where the version information is used (a.o. doxygen and doxywizard executable, though the doxygenwizard was only done "half hearted")
The handling of the VERSION file has been made in such a way that it is comparable with the generation of the git version changes.
For a better abstraction the version handling is all done in a separate directory.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Show the git version on designated places (currently version, help and Doxyfile difference).
The implementation is based on the git_watcher.cmake (https://github.com/andrew-hardin/cmake-git-version-tracking).
The information is useful to see which. master, version of doxygen is used for a build on systems where a lot of builds are make (Fossies.org) or very regular builds are made (CGAL)
Furthermore the tracking of the VERSION file was not done (when changed the version.cpp was not updated), this is corrected as well.
|
| |/
|/| |
|
|/
|
|
| |
The user comment lines were not counted resulting in a wrong line number in case of an error message.
|
| |
|
|
|
|
|
|
| |
The keyword `register` is deprecated since C++11:
- for the Darwin platform it was already filtered (-Wno-deprecated-register)
- CLan emits: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
|
|\
| |
| | |
Bug 751700 - Main page absent in TOC of CHM, if PROJECT_NAME is empty
|
| |
| |
| |
| | |
In case a string is empty the default should be taken and not left blank.
|
|/
|
|
|
| |
Loosely based on problems when users use a comma as separator in a list (as this is slightly suggested in the documentation).
(https://stackoverflow.com/questions/43093051/doxygen-is-generating-empty-documentation)
|
|
|
|
| |
The default (string) list can contain an empty elements (e.g. INPUT, STRIP_FROM_PATH) giving false positives. Removed empty elements from the checks.
|
|
|
|
|
|
| |
Writes a the differences between the current configuration and the template configuration.
Useful when communicating e.g. in forums.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
When running doxygen from the drive root, the STRIP_FROM_PATH,
variable could get an extra slash. As a result no paths were
stripped. This fix makes sure that a duplicate slash is not added
both for the automatic generation, and when you specify a relative
path that maps to the drive root in the configuration.
Also change some tabs to spaces
|
|
improve performance
|