| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|\
| |
| | |
Remove warnings from util.cpp
|
| |
| |
| |
| |
| |
| |
| |
| | |
Remove warnings from util.cpp (as done on other places as well):
```
...\src\util.cpp(3592): warning C4242: '=': conversion from 'int' to 'char', possible loss of data
...\src\util.cpp(3593): warning C4242: '=': conversion from 'int' to 'char', possible loss of data
```
|
|\ \
| | |
| | | |
Miscounting of lines in case of inserting an anchor for a "H." tag
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When having a simple file like:
```
# The page
# a section
##### a h5 section
\error7
```
we get as warning:
```
.../aa.md:8: warning: Found unknown command '\error7'
```
instead of
```
.../aa.md:7: warning: Found unknown command '\error7'
```
This is due to the fact that the
```
##### a h5 section
```
is translated into:
```
\anchor autotoc_md2
<h5>a h5 section</h5>
```
instead of
```
\anchor autotoc_md2\ilinebr <h5>a h5 section</h5>
```
|
|\ \ \
| | | |
| | | | |
Doxygen manual top rule is in uppercase.
|
| | |/
| |/|
| | |
| | |
| | |
| | | |
When generating the doxygen documentation we see that::
- the top rule is completely in uppercase (is OK in regular doxygen documentation)
- the renew of the was done at the wrong place
|
| | | |
|
| |/
|/| |
|
| | |
|
|/ |
|
|\
| |
| | |
Multiple anchors with member-group
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When running a link checker on the CGAL (e.g. AABB_tree package) we get a lot of warnings like:
```
Processing file:///.../doc_output/AABB_tree/classCGAL_1_1AABB__tree.html
List of duplicate and empty anchors
member-group Lines: 191, 229, 258, 297, 316, 335, 347
```
The member-group anchor is shown like:
```
<a name="member-group"></a>
```
and create each time the `\name` command is used. the `\name` command can be used multiple times on a page.
There is (no way to) reference the anchor (like `<a href="#member-group">...`) found in the doxygen code.
Setting the name to the empty string prevents the anchor from being created.
|
|\ \
| | |
| | | |
Update CMakeLists.txt
|
| |/
| |
| |
| |
| |
| | |
Update CMakeLists.txt to allow cross compiling on Linux for Windows.
Pass -DCMAKE_CXX_FLAGS="$(CXXFLAGS) -DCYGWIN=1" to cmake so right PRETTY_FUNC is used in markdown.cpp when -DWIN32 is set somewhere else.
Pass -DCMAKE_EXE_LINKER_FLAGS="$(LDFLAGS) -Wl,--whole-archive -liconv -Wl,--no-whole-archive" (and make sure win-iconv is in library search path. https://github.com/win-iconv/win-iconv)
|
|\ \
| | |
| | | |
Usage of version and help in addons
|
| | |
| | |
| | |
| | | |
More consequent and consistent usage of help and version in addons.
|
|\ \ \
| | | |
| | | | |
Doxygen's own documentation doesn't build with recent LaTeX version
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Due to a recent change in the new distribution of LaTeX in the handling of the "input" commands we get the error like:
```
Appendix D.
(../html/examples/group/latex/refman_doc.tex (../html/examples/group/latex//gro
up__group1.tex) [243]
! I can't write on file `../html/examples/group/latex//group__group2.aux'.
\@include ...mmediate \openout \@partaux "#1.aux"
\immediate \write \@partau...
l.3 \include{group__group2}
Please type another output file name
! Emergency stop.
\@include ...mmediate \openout \@partaux "#1.aux"
\immediate \write \@partau...
l.3 \include{group__group2}
*** (job aborted, file error in nonstop mode)
```
The problem is that now an intermediate file is written to `../html/examples/group/latex//group__group2.aux` that was written in the older distributions as `./group__group2.aux`, so in the current directory.
Writing to sub directories of the current directory is possible but it is not allowed (unless special, dangerous, options are used) to write to directories outside tgese directories.
(see also: https://tex.stackexchange.com/questions/575120/problem-writing-aux-file)
This fix writes the examples in subdirectories in the latex directory and not under the, parallel, html directory. This means also that there is a cleaner and clearer distinction between the html and latex output.
|
|\ \ \
| | | |
| | | | |
Remove some build warnings
|
| | | |
| | | |
| | | |
| | | | |
Fix didn't have the expected effect
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Removing messages like:
```
D:\a\doxygen\doxygen\qtools\qdatastream.cpp(806) : warning C4789: buffer 'b' of size 4 bytes will be overrun; 1 bytes will be written starting at offset 4
D:\a\doxygen\doxygen\qtools\qdatastream.cpp(805) : warning C4789: buffer 'b' of size 4 bytes will be overrun; 1 bytes will be written starting at offset 5
D:\a\doxygen\doxygen\qtools\qdatastream.cpp(804) : warning C4789: buffer 'b' of size 4 bytes will be overrun; 1 bytes will be written starting at offset 6
D:\a\doxygen\doxygen\qtools\qdatastream.cpp(803) : warning C4789: buffer 'b' of size 4 bytes will be overrun; 1 bytes will be written starting at offset 7
```
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Removing some build warnings like:
```
D:\a\doxygen\doxygen\src\groupdef.cpp(628): warning C4267: 'return': conversion from 'size_t' to 'int', possible loss of data
D:\a\doxygen\doxygen\src\index.cpp(3950): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data
```
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
|/ / /
| | |
| | |
| | | |
When building without libclang support
|
| | | |
|
|\ \ \
| |/ /
|/| | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Show configuration warnings unconditionally in the doxywizard
|
| | | |
| | | |
| | | |
| | | | |
Show the configuration warnings in the doxywizard unconditionally so there is no need to use the `--debug` option
|
|\ \ \ \
| |_|/ /
|/| | | |
Extend tests with some other default tests
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
During the change to GitHub Actions the extra tests as added in #8217 were lost:
Extend tests with generating xhtml, docbook, rtf to see if the files can be generated and build, not for Windows as it loos like that the "latex" command cannot always be run (problems with test 28).
Check also the generated xsd files in xml mode.
Note for the new checks no comparison is done with previous versions.
|
|\ \ \
| |/ /
|/| | |
Add param validation to typedef function pointers
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Currently typedef'd function pointers, typically used as callbacks,
don't have their `@param` documentation properly validated. This commit
adds a proper check by initializing their memberdef with the parsed
args. To avoid duplicating the params in the output, since typedef's
already have the params in their definition, an extra check was added.
Signed-off-by: Fabio Utzig <fabio.utzig@nordicsemi.no>
|
| | |
|
|\ \ |
|
| | | |
|
| |\ \
| | | |
| | | |
| | | | |
https://github.com/albert-github/doxygen into albert-github-feature/bug_utf_8_latex_href
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
In case in there is a literal utf-8 character like the the Unicode En Dash (U+2013) a pages is accessed with `\T1\endash` like:
```
https://en.wikipedia.org/wiki/Damerau\T1\textendash_Levenshtein_distance
```
and this page cannot be found, so the UTF-8 character has to be handled properly here.
This is found when solving issue #8241
|
|\ \ \
| | | |
| | | | |
issue #8142 UTF-8 in URL in source generates truncated URL in HTML
|
| | |/
| |/|
| | |
| | | |
Specifying the URL in a similar way as other IDs
|
|\ \ \
| |_|/
|/| | |
Improvements of reading the configuration file
|
|/ /
| |
| |
| |
| |
| | |
- making the parsing of the configuration consistent with the reading of the configuration file a doxygen run
- adding a number of warnings in case of problems in the configuration file
- making the configuration warnings better visible (popping up the "Output log Window").
|
| | |
|
|\ \
| | |
| | | |
Recent file list of doxywizard not cleared properly
|
| | |
| | |
| | |
| | |
| | | |
Only half of the items in the list of recently loaded configuration files were removed,
(One notices this e.g. after clearing the list, leave the wizard, start wizard and look in the recent loaded files list)
|