| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
issue #8023 Add option to exit with non-zero exit code on warnings even if WARN_AS_ERROR is OFF
|
| |
| |
| |
| |
| |
| |
| | |
WARN_AS_ERROR is OFF
In case we want for a Continuous integration system a non-zero exit status at the end of a doxygen we can now set `WARN_AS_ERRORS=FAIL_ON_WARNINGS`.
The behavior for `NO` and `YES` remains as it was.
|
| | |
|
|/
|
|
| |
Added `\noop` to list.
|
| |
|
|
|
|
|
|
| |
- Further fixes to make classes inside inline namespaces appear in the
parent scope again.
- Also added a test case to check for regression
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part
Aliases are immutable, other symbols are stored using an immutable
interface but can be made mutable explicitly by dynamic casting.
|
| |
|
|\
| |
| |
| | |
DGA45-Rel_1_8_20_DGA
|
| |\ |
|
| | |
| | |
| | | |
Fix ANSI-C anonymous (unnamed) struct/unions duplicated names issue
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
As indicated in the issue the proposed fix fixes OP's problem (according to his initial tests) as well as the problem in the CGAL documentation.
|
| | |
| | |
| | |
| | | |
- Main goal was to avoid use of global state.
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
- Tooltips are now collected per file instead of globally
- Source reference lists now use STL containers
|
|\ \ \
| | | |
| | | | |
Confusing message for extension mapping for extension with starting dot.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
When having the settings:
```
EXTENSION_MAPPING = .h=C++ \
.inl=C++
```
we get the, confusing, message with 2 dots:
```
Adding custom extension mapping: ..h will be treated as language c++
Adding custom extension mapping: ..inl will be treated as language c++
```
instead of
```
```
this has been corrected and made inline with the error in case of a non-supported language.
|
|/ / /
| | |
| | |
| | | |
classes to appear in the class hierarchy.
|
| | |
| | |
| | |
| | | |
undocumented entities
|
| | | |
|
| | |
| | |
| | |
| | | |
- Also moved AccessStack to util.h and modernized it.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- topLine is replaced by startLine
- changed unputDocnl macro into a more self contained function-like
macro
|
| |\ \ \
| | | | |
| | | | |
| | | | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_md_pg_cnt
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
All examples together are a bit big so they are all in the attached file together with the warnings before and after this patch.
When looking at the output we see that a number of lines are off by 1 ore more due to the insertion of extra lines in the code or due to the fact that there is a reference to the start of the documentation of the page and not the line of the page command.
- commentscan.l
in case of a rule contaiinge {DOCNL} this can be `=n` or `\ilinebr` in the later case this should not be replaced by `\n` as this results in an increase of the line count later on.
in case of a page like command also register the line of the command as "topline".
- entry.h, entry.cpp
storage space for the "topline" registering the line of the page like commands.
- doxygen.cpp
setting and using the "topline"
- markdown.cpp, markdown.h
don't add a `\n` as this increases the line count but use the `\ilinebr`
to get correct warnings see to it that when having empty lines at the top of the page and a page is added that the empty lines appear after the page command.
- index.cpp
using the "topline" instead of the "docLine" to get the correct warning
- pagedef.cpp, pagedef.h
set and retrieve the "topline" for page like commands.
- util.cpp, util.h
setting and using the "topline"
in `addRelatedPage` use the known file name and line for the warning regarding the section label
- cite.cpp, context.cpp, reflist.cpp
changed to have good function calls.
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Flush warnings file
When having a large project the warnings file is buffered but when a long time there are no warnings emitted the last warnings are not yet written.
During testing tis is most obvious when the `dot` process starts and one needs the `.dot` files but not the converted files at hat moment one wants to kill the doxygen process but the result is an incomplete warnings file of the warnings that should already be written.
Created a flush function for the warnings file and placed it at a few strategic points.
* Flush warnings file
Last minute change without proper testing ( :-( )
* Flush warnings file
void is the default changed for consistency and due to (http://www.dietmar-kuehl.de/mirror/c++-faq/newbie.html#faq-29.4):
> C programmers often use f(void) when declaring a function that takes no parameters, however in C++ that is considered bad style. In fact, the f(void) style has been called an "abomination" by Bjarne Stroustrup, the creator of C++, Dennis Ritchie, the co-creator of C, and Doug McIlroy, head of the research department where Unix was born.
|
| | | | |
|
| | | | |
|
| | | | |
|
|\ \ \ \ |
|
| |/ / / |
|
|/ / /
| | |
| | |
| | |
| | | |
- don't create an error in case of no argument, just handle it as a request for help.
- give the usage also in case of an error (besides the error message)
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
Also prepared some code for multi-threaded use, and
Removed tabs and trailing spaces for code.l
|
| | |
| | |
| | |
| | | |
There were 2 routines to recognize whether Fortran code was Fixed of Free format code, though the version in `commentcnv.l` didn't take the settings of `EXTENSION_MAPPING` into account which might lead to incorrect recognition of the format, this has been corrected.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A warning like:
```
warning: source examples is not a readable file or directory... skipping.
```
is hard to understand, would be better to have:
```
warning: source 'examples' is not a readable file or directory... skipping.
```
|
| | | |
|