Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5178 commits
Select commit Hold shift + click to select a range
4863daa
Consistency language version table between HTML and LaTeX
albert-github Aug 4, 2025
706a414
Possibility to use verbatim parts in `tblr` tables.
albert-github Aug 4, 2025
f2fff5a
Bump docker/login-action from 3.4.0 to 3.5.0
dependabot[bot] Aug 4, 2025
4226939
Bump docker/metadata-action from 5.7.0 to 5.8.0
dependabot[bot] Aug 4, 2025
4d3c081
Improvement layout html commands table
albert-github Aug 5, 2025
e37d3cd
Possibility to use verbatim parts in `tblr` tables.
albert-github Aug 5, 2025
f13a164
Improved handling of nested tables
albert-github Aug 5, 2025
a2960bf
issue #11698 Q_PROPERTY wrongly parsed when split on multiple line af…
albert-github Aug 5, 2025
be192aa
Replace ShellExecuteExW with simple CreateProcessW #11699
Aug 5, 2025
9fb5dd5
Merge pull request #11692 from albert-github/feature/bug_tblr_language
doxygen Aug 5, 2025
da7eb85
Merge pull request #11693 from albert-github/feature/bug_tblr_verbatim
doxygen Aug 5, 2025
2714474
Merge pull request #11694 from doxygen/dependabot/github_actions/dock…
doxygen Aug 5, 2025
2582b7f
Merge pull request #11695 from doxygen/dependabot/github_actions/dock…
doxygen Aug 5, 2025
fa71258
Merge pull request #11690 from albert-github/feature/bug_tblr_header
doxygen Aug 5, 2025
d04dbfa
Merge pull request #11696 from albert-github/feature/bug_tblr_htmlcmds
doxygen Aug 5, 2025
03896a4
Merge pull request #11689 from heirecka/explicitly-search-fmt
doxygen Aug 5, 2025
7a08a9a
Merge pull request #11697 from albert-github/feature/bug_tblr_nested_…
doxygen Aug 5, 2025
71b6d24
Merge pull request #11700 from albert-github/feature/issue_11698
doxygen Aug 5, 2025
11240ae
Merge pull request #11703 from Ext3h/fix_portable_system_on_windows
doxygen Aug 6, 2025
88a75ab
try enabling windows documentation workflow
doxygen Aug 6, 2025
70ece9a
try enabling windows documentation workflow (attempt 2)
doxygen Aug 6, 2025
29c7c59
try enabling windows documentation workflow (attempt 3)
doxygen Aug 6, 2025
227f948
try enabling windows documentation workflow (attempt 4)
doxygen Aug 6, 2025
a990054
try enabling windows documentation workflow (attempt 5)
doxygen Aug 6, 2025
a9fdc88
try enabling windows documentation workflow (attempt 6)
doxygen Aug 6, 2025
768b85d
try enabling windows documentation workflow (attempt 7)
doxygen Aug 6, 2025
3a28089
try enabling windows documentation workflow (attempt 8)
doxygen Aug 6, 2025
03088ab
try enabling windows documentation workflow (attempt 8)
doxygen Aug 6, 2025
58eb7b2
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Aug 6, 2025
23696d0
try enabling windows documentation workflow (attempt 9)
doxygen Aug 6, 2025
4518f1e
try enabling windows documentation workflow (attempt 10)
doxygen Aug 6, 2025
ebce9a5
try enabling windows documentation workflow (attempt 11)
doxygen Aug 6, 2025
da7ce32
try enabling windows documentation workflow (attempt 12)
doxygen Aug 6, 2025
ebe7936
try enabling windows documentation workflow (attempt 13)
doxygen Aug 6, 2025
853133e
issue #11682 Release Version 1.14.0 for Linux Segfaults/Crashes
doxygen Aug 7, 2025
8e3faf2
Support Mathjax version 4
albert-github Aug 8, 2025
bfa2d67
issue #8788 Quotes in inline code confuse Markdown parser
doxygen Aug 8, 2025
1a56116
Support Mathjax version 4
albert-github Aug 9, 2025
8e374b4
Support Mathjax version 4
albert-github Aug 9, 2025
9f8e799
Merge branch 'feature/bug_mathjax_4' of https://github.com/albert-git…
doxygen Aug 10, 2025
07f0177
PR #11705: reduce code duplication
doxygen Aug 10, 2025
f1ec8b7
Merge branch 'albert-github-feature/bug_mathjax_4'
doxygen Aug 10, 2025
c7b9b18
Bump actions/checkout from 4 to 5
dependabot[bot] Aug 11, 2025
a1d64f8
issue #11708 [BUG] Variadic macro expansion doesn't work when the arg…
albert-github Aug 12, 2025
5e2e3b1
Refactoring: reducing unneeded string conversions
doxygen Aug 12, 2025
b7f1da1
Merge pull request #11710 from doxygen/dependabot/github_actions/acti…
doxygen Aug 13, 2025
431e625
Fixed issue causing invalid HTML due to spurious </p>.
doxygen Aug 13, 2025
fe93d84
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Aug 13, 2025
6d8bb9c
Merge pull request #11712 from albert-github/feature/issue_11708
doxygen Aug 13, 2025
215a1e7
Disabling Mathjax 4 packages
albert-github Aug 13, 2025
f0ce901
Spurious asterisk after preprocessing when using macros
albert-github Aug 13, 2025
d601a3a
Disabling Mathjax 4 packages
albert-github Aug 14, 2025
e95e4be
issue #11721 Doxygen internal Preprocessor cannot process digit group…
doxygen Aug 14, 2025
d51c1a3
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Aug 14, 2025
e5c924d
Merge pull request #11715 from albert-github/feature/bug_spurious_ast…
doxygen Aug 14, 2025
0661f0f
Merge pull request #11713 from albert-github/feature/bug_mathjax4_tex…
doxygen Aug 14, 2025
c829073
issue #11714 Source is not readable warning for excluded files
doxygen Aug 15, 2025
28b4132
issue #11722 Doxygen GUI frontend cannot process value with space
doxygen Aug 15, 2025
c1eba97
Text show as formula when USE_MATHJAX=YES (2)
albert-github Aug 15, 2025
7d0b2df
Update docs to point user to the correct version of winflexbison
doxygen Aug 15, 2025
87e3547
issue #11717 [BUG] In the page-nav the undocumented ENUMERATION CONST…
doxygen Aug 15, 2025
232a7c1
Increase maximum number of threads
peterurbanec Aug 15, 2025
6218385
Merge pull request #11728 from peterurbanec/fix#11727
doxygen Aug 15, 2025
4927f45
issue #11718 [BUG] Variadic macro expansion doesn't work when the arg…
doxygen Aug 15, 2025
3df7ab1
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Aug 15, 2025
fdc8352
issue #11725 [BUG] Single‑line comments on members passed as argument…
doxygen Aug 15, 2025
8e8484a
Incorrect warning regarding type and start of backtick type of block
albert-github Aug 16, 2025
36e0c20
Remove redundant test on `DOT_NUM_THREADS`
albert-github Aug 16, 2025
30cee47
Don't load Mathjax in source browser files
albert-github Aug 17, 2025
9305db5
issue #11515 Some markdown does not render after non-breaking spaces
albert-github Aug 18, 2025
0fcf83a
Wrong variable name used in (internal) documentation
albert-github Aug 18, 2025
95aee70
cleanup some commented out code
doxygen Aug 18, 2025
ca1e6af
Remove double used text
albert-github Aug 19, 2025
c80d0fe
issue #11740 Regression: Doxygen >= 1.11.0 no longer able to produce …
albert-github Aug 20, 2025
474037d
References with an explicit global scope, e.g ::f could still link to…
doxygen Aug 20, 2025
65ed839
Merge pull request #11738 from albert-github/feature/bug_dble_txt
doxygen Aug 21, 2025
4e38c0e
Code references with an explicit global scope, e.g ::f could still li…
doxygen Aug 21, 2025
47a51bc
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Aug 21, 2025
cd4a364
Merge pull request #11741 from albert-github/feature/issue_11740
doxygen Aug 21, 2025
e5dfd03
Merge pull request #11737 from albert-github/feature/bug_config_get_a…
doxygen Aug 21, 2025
af6e882
Merge pull request #11732 from albert-github/feature/bug_md_backtick_…
doxygen Aug 21, 2025
c4ba059
Merge pull request #11733 from albert-github/feature/bug_num_proc_thread
doxygen Aug 21, 2025
ce54e3f
Merge pull request #11726 from albert-github/feature/bug_mathjax_form…
doxygen Aug 21, 2025
ab9192a
issue #11742 Handling \copydoc inside table
albert-github Aug 22, 2025
f217e80
Revert "Code references with an explicit global scope, e.g ::f could …
doxygen Aug 22, 2025
4145005
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Aug 22, 2025
6c329ac
Merge pull request #11743 from albert-github/feature/issue_11742
doxygen Aug 22, 2025
1b179d3
issue #11683 duplicates in searchdata.xml "text" field
albert-github Aug 23, 2025
41a489c
Fix for regression no longer being enable to resolve \ref ::A::f
doxygen Aug 23, 2025
79c32db
Merge branch 'feature/issue_11683' of https://github.com/albert-githu…
doxygen Aug 24, 2025
6332a65
PR #11744 Use thread local storage when deactivating the search index
doxygen Aug 24, 2025
e839209
Merge branch 'albert-github-feature/issue_11683'
doxygen Aug 24, 2025
169bbf2
Refactoring: remove old getDefs routine (dead code)
doxygen Aug 24, 2025
7c6b3fa
Handling storage class specifier `thread_local`
albert-github Aug 24, 2025
208e67b
PR #11744 Simplify solution using existing indexWords parameter
doxygen Aug 24, 2025
14f3d70
Removed unused function.
albert-github Aug 24, 2025
4e3bfe1
Merge pull request #11746 from albert-github/feature/bug_unused_routine
doxygen Aug 24, 2025
35bf412
Handling storage class specifier `thread_local`
albert-github Aug 25, 2025
ac010b0
Handling storage class specifier `thread_local`
albert-github Aug 25, 2025
0829265
Merge pull request #11734 from albert-github/feature/bug_mj_source_files
doxygen Aug 25, 2025
4f36ca9
issue #11748 ALIASES expansion to form `@section` key causes : warnin…
albert-github Aug 26, 2025
8882b8c
issue #11751 Latex documentation with many functions causes pdflatex …
albert-github Aug 29, 2025
16ab0fb
Missing hyperlinks after table in table
albert-github Aug 31, 2025
70d1528
Refactoring: pack optional params of generateDoc/validatingParseDoc i…
doxygen Aug 28, 2025
bfbaa69
Merge pull request #11753 from albert-github/feature/issue_11751
doxygen Aug 31, 2025
d17e415
Merge pull request #11754 from albert-github/feature/bug_latex_hyper_…
doxygen Aug 31, 2025
d17df96
Merge pull request #11745 from albert-github/feature/bug_thread_local…
doxygen Aug 31, 2025
a7ab804
issue #11717 [BUG] In the page-nav the undocumented ENUMERATION CONST…
doxygen Aug 31, 2025
df06ce4
Merge branch 'feature/issue_11748' of https://github.com/albert-githu…
doxygen Aug 31, 2025
6cd712a
PR #11749 Minor code refactoring and escaping the generated label
doxygen Aug 31, 2025
84eda2f
Merge branch 'albert-github-feature/issue_11748'
doxygen Aug 31, 2025
886cf1c
Refactoring: code formatting and fix coverity warnings
doxygen Sep 1, 2025
057b646
Merge branch 'feature/issue_11515' of https://github.com/albert-githu…
doxygen Sep 2, 2025
5f4297b
PR #11736 Simplify code a bit
doxygen Sep 2, 2025
f3f4b67
Merge branch 'albert-github-feature/issue_11515'
doxygen Sep 2, 2025
ae216ab
issue #11755 Behavior of \tableofcontents is different in V.1.14.0 an…
albert-github Sep 3, 2025
228c924
PR #11759 Make use of DocOptions to pass section level
doxygen Sep 4, 2025
321b30e
Merge branch 'albert-github-feature/issue_11755'
doxygen Sep 4, 2025
2acc836
Remove obsolete files from build process.
albert-github Sep 7, 2025
b3438f2
issue #11758 Const parameter in implementation can confuse function s…
doxygen Sep 7, 2025
0734104
issue #11761 Missing documentation for specialization with using decl…
doxygen Sep 7, 2025
aac4ff5
Merge pull request #11763 from albert-github/feature/bug_ce_parse
doxygen Sep 7, 2025
665c4aa
Bump actions/setup-python from 5 to 6
dependabot[bot] Sep 8, 2025
9b7f015
Merge pull request #11765 from doxygen/dependabot/github_actions/acti…
doxygen Sep 10, 2025
70ddf5a
issue #11679 Incomplete outputs on Java classes with recursive generi…
doxygen Sep 13, 2025
807a8f7
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Sep 13, 2025
76da9ba
issue #11241 [BUG] FORCE_LOCAL_INCLUDES doesn't work with groups
doxygen Sep 14, 2025
d8c3f9b
issue #11716 [BUG] In the treeview the links to the undocumented ENUM…
doxygen Sep 14, 2025
d49be63
Fix regression handling _**...**_ style markup
doxygen Sep 14, 2025
0bb03e6
Add support for nested capture groups to reg::Ex
doxygen Sep 17, 2025
66e2fed
docs(README): correct outdated terms and grammar
artyom-fedosov Sep 19, 2025
77506a9
Add support for optional capture ranges to reg::Ex class.
doxygen Sep 19, 2025
0b73418
Merge pull request #11774 from artyom-fedosov/master
doxygen Sep 20, 2025
e17312b
issue #11663 [C++] [BUG] Constructor overload with template
doxygen Sep 20, 2025
c1ffa5a
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Sep 20, 2025
a6876d0
perf(dir): avoid unnecessary string copy in isEmpty by using const re…
artyom-fedosov Sep 20, 2025
0b0ddbe
issue #11674 [BUG] When the (group title) is the same as a file name …
doxygen Sep 22, 2025
5492e06
Add SVN installation to Graphviz setup on MacOS
doxygen Sep 23, 2025
0241958
Update macOS version in CI workflow
doxygen Sep 24, 2025
24b9b28
Merge pull request #11775 from artyom-fedosov/master
doxygen Sep 24, 2025
70db1fc
refactor(aliases): simplify findEndOfCommand for clarity
artyom-fedosov Sep 25, 2025
5c3793d
refactor(anchor): simplify addPrefixIfNeeded
artyom-fedosov Sep 25, 2025
fc7e77b
refactor(cite): simplify latexBibFiles and find
artyom-fedosov Sep 25, 2025
e433ebd
refactor(classdef): simplify insertUsedFile
artyom-fedosov Sep 25, 2025
b5986b5
style: keep braces for single-line if-statements for readability
artyom-fedosov Sep 26, 2025
cd37ae6
refactor(debuglex): simplify print method
artyom-fedosov Sep 26, 2025
776b376
refactor(doxygen): simplify haveEqualFileNames function
artyom-fedosov Sep 26, 2025
4309517
refactor(clangparser): replace old-style nested namespaces with C++17…
artyom-fedosov Sep 26, 2025
888a2f5
refactor(definition): replace manual char conversion with std::toupper
artyom-fedosov Sep 26, 2025
d9e0157
refactor(definition): simplify toDefinition and toDefinitionMutable f…
artyom-fedosov Sep 26, 2025
a77a3e9
refactor(util): simplify writeString and writeBreak methods
artyom-fedosov Sep 26, 2025
7ddfdf9
refactor(pagedef): simplify overloaded toPageDef functions
artyom-fedosov Sep 26, 2025
81f85a0
refactor(dotrunner): simplify checkPngResult function
artyom-fedosov Sep 26, 2025
110d66b
Refactoring: Let alias command parsing use the new reg::Ex features
doxygen Sep 27, 2025
94233a9
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Sep 27, 2025
1c16297
Merge pull request #11778 from artyom-fedosov/master
doxygen Sep 27, 2025
9823d74
issue #11756 Friend constructor is recognized as member function
doxygen Sep 29, 2025
70f8ebc
Bump docker/login-action from 3.5.0 to 3.6.0
dependabot[bot] Sep 29, 2025
ef392e7
refactor(debuglex): revert to if/else structure
artyom-fedosov Sep 30, 2025
db309b6
refactor(definition): revert to manual capitalization
artyom-fedosov Sep 30, 2025
7440266
refactor(doxygen): add missing braces
artyom-fedosov Sep 30, 2025
814c7ea
refactor(util): add missing braces
artyom-fedosov Sep 30, 2025
f981e72
perf(cite): add missing constexpr and noexcept
artyom-fedosov Sep 30, 2025
7e9fb20
Merge pull request #11779 from artyom-fedosov/improvement/code-simpli…
doxygen Sep 30, 2025
e1ff40d
Merge pull request #11781 from doxygen/dependabot/github_actions/dock…
doxygen Sep 30, 2025
a8c123d
issue11782 Groups in XML output do not reference C++ concepts
doxygen Sep 30, 2025
9d12d88
docs(doxywizard): add optional parameter, remove redundant text
artyom-fedosov Oct 1, 2025
545ecb8
docs(index): correct outdated terms
artyom-fedosov Oct 1, 2025
55b8f67
docs(index): correct grammar
artyom-fedosov Oct 1, 2025
f3f1bc8
docs(install): correct grammar, fix typos
artyom-fedosov Oct 1, 2025
61b297b
docs(markdown): add missing word
artyom-fedosov Oct 1, 2025
d73ac45
docs(arch): fix typos
artyom-fedosov Oct 1, 2025
2f59ca3
Merge pull request #11785 from artyom-fedosov/improvement/documentation
doxygen Oct 4, 2025
9fcb355
refactor(mangenerator): remove dead startTitle and endTitle methods
artyom-fedosov Oct 4, 2025
4f14568
refactor(latexgenerator): remove dead startTitle, endTitle, setCurren…
artyom-fedosov Oct 4, 2025
c2c576c
refactor(latexdocvisitor): remove dead numCols function
artyom-fedosov Oct 4, 2025
5ee068a
refactor(latexdocvisitor): remove dead escapeMakeIndexChars and write…
artyom-fedosov Oct 4, 2025
ddbeba1
refactor(image): remove dead width method
artyom-fedosov Oct 4, 2025
38c6642
refactor(indexlist): remove dead isEnabled method
artyom-fedosov Oct 4, 2025
e8c57c6
refactor(alphaindextablecell): remove classDef, letter, row and colum…
artyom-fedosov Oct 4, 2025
8965ec8
refactor(diagramitem): remove dead fileName and number methods
artyom-fedosov Oct 4, 2025
7921dbd
docs(customize): correct spelling
artyom-fedosov Oct 5, 2025
e8e03c7
docs(diagrams): correct spelling
artyom-fedosov Oct 5, 2025
f4668e5
docs(docblocks): correct spelling
artyom-fedosov Oct 5, 2025
648f8a3
docs(man): correct grammar in doxygen(1)
artyom-fedosov Oct 5, 2025
a59b664
docs(man): correct grammar in doxyindexer(1)
artyom-fedosov Oct 5, 2025
2bb14ff
docs(man): correct grammar in doxysearch(1)
artyom-fedosov Oct 5, 2025
08bd58a
docs(emojisup): correct spelling
artyom-fedosov Oct 5, 2025
8f7fc9b
docs(faq): correct spelling
artyom-fedosov Oct 5, 2025
c4fa686
docs(install): correct spelling
artyom-fedosov Oct 5, 2025
a900169
issue #11787 Documentation of functions that differ in their trailing…
doxygen Oct 5, 2025
8848a42
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 5, 2025
55438f2
Merge pull request #11789 from artyom-fedosov/improvement/spell-checking
doxygen Oct 5, 2025
c4df648
feat(translator): add Latvian translation for version 1.8.4
artyom-fedosov Oct 5, 2025
ce284e6
feat(translator): add Latvian translation for version 1.8.15
artyom-fedosov Oct 5, 2025
7437e44
feat(translator): add Latvian translation for version 1.8.19
artyom-fedosov Oct 5, 2025
23192c8
fix(translator): remove redundant double quote
artyom-fedosov Oct 5, 2025
6034da1
issue #11786 Source code misaligned when using TAB_SIZE = 8
doxygen Oct 5, 2025
f27d21e
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 5, 2025
24b0fe9
fix(translator): change inherited class
artyom-fedosov Oct 6, 2025
5a2bca3
fix(translator): change comment alignment
artyom-fedosov Oct 6, 2025
2df5450
feat(maintainers): add name to the maintainer list
artyom-fedosov Oct 6, 2025
217dd2b
Merge pull request #11790 from artyom-fedosov/improvement/latvian-tra…
doxygen Oct 6, 2025
8652400
feat(translator): add Latvian translation for version 1.9.2
artyom-fedosov Oct 6, 2025
81b7558
feat(translator): add Latvian translation for version 1.9.4
artyom-fedosov Oct 6, 2025
003869a
feat(translator): add Latvian translation for version 1.9.6
artyom-fedosov Oct 6, 2025
8e6535f
feat(translator): add Latvian translation for version 1.9.7
artyom-fedosov Oct 6, 2025
8332209
feat(translator): add Latvian translation for version 1.9.8
artyom-fedosov Oct 6, 2025
f35550f
feat(translator): add Latvian translation for version 1.10.0
artyom-fedosov Oct 6, 2025
8c484f1
feat(translator): add Latvian translation for version 1.11.0
artyom-fedosov Oct 6, 2025
c4176db
fix(translator): change inherited class
artyom-fedosov Oct 6, 2025
febaec5
fix(translator): correct typo
artyom-fedosov Oct 7, 2025
cb84f31
fix(translator): replace latin symbol to cyrillic
artyom-fedosov Oct 7, 2025
82e4fae
fix(translator): correct aligning
artyom-fedosov Oct 7, 2025
7ef59ee
Merge pull request #11793 from artyom-fedosov/improvement/latvian-lan…
doxygen Oct 7, 2025
bf224cc
Merge pull request #11794 from artyom-fedosov/improvement/russian-lan…
doxygen Oct 7, 2025
351159e
Revert "refactor(image): remove dead width method"
artyom-fedosov Oct 7, 2025
8e2dcb4
issue #11772 Test 009_bug fails
doxygen Oct 7, 2025
b73f6db
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 7, 2025
af99c86
fix(cite): remove unnecessary semicolon
artyom-fedosov Oct 7, 2025
6578332
Merge pull request #11783 from artyom-fedosov/improvement/optimization
doxygen Oct 8, 2025
6381130
style: add optional .clang-format configuration
artyom-fedosov Oct 8, 2025
dfc0438
Merge pull request #11788 from artyom-fedosov/improvement/remove-dead…
doxygen Oct 8, 2025
64f05fe
Refactoring: add constexpr/noexcept to types.h
doxygen Oct 8, 2025
1bac154
Fix compilation issue for GCC/msvc
doxygen Oct 9, 2025
9dffa61
Merge branch 'improvement/formatting' of https://github.com/artyom-fe…
doxygen Oct 9, 2025
8d66827
Fine tuning of .clang-format to better match doxygen's coding style
doxygen Oct 10, 2025
e7e0dac
Merge branch 'artyom-fedosov-improvement/formatting'
doxygen Oct 10, 2025
be0d03a
refactor(doxysearch): modernize dirExists function
artyom-fedosov Oct 10, 2025
7fe90cb
refactor(doxysearch): remove unnecessary includes
artyom-fedosov Oct 10, 2025
2435b51
fix(doxysearch): remove duplicate definition
artyom-fedosov Oct 10, 2025
ef1b7bd
refactor(doxysearch): replace field macros with constexpr Xapian::val…
artyom-fedosov Oct 10, 2025
2a8bfdc
refactor(doxysearch): replace HEX2DEC macro with function
artyom-fedosov Oct 10, 2025
f0f6911
fix(doxysearch): use int instead of char to handle -1 properly
artyom-fedosov Oct 10, 2025
db09b5b
refactor(doxysearch): modernize dirExists function
artyom-fedosov Oct 10, 2025
ef9f305
refactor(doxyindexer): update includes
artyom-fedosov Oct 10, 2025
30d28c9
perf(doxyindexer): avoid repeated std::regex construction
artyom-fedosov Oct 10, 2025
d4000fe
fix(doxyindexer): handle negative tellg method return value
artyom-fedosov Oct 10, 2025
3b62c41
perf(doxyindexer): avoid repeated std::string constructions for argv
artyom-fedosov Oct 10, 2025
533cde1
fix(doxysearch): remove inner callback, keep outer
artyom-fedosov Oct 10, 2025
3409d4c
refactor(doxyindexer): replace if-else statements with map lookup
artyom-fedosov Oct 10, 2025
bae6492
refactor(doxyparse): simplify sanitizeString function
artyom-fedosov Oct 11, 2025
cdee95c
refactor(doxyparse): remove unnecessary include
artyom-fedosov Oct 11, 2025
32567cb
refactor(doxyparse): replace system("rm -rf") with std::filesystem::r…
artyom-fedosov Oct 11, 2025
374513a
refactor(doxyparse): improve ignoreStaticExternalCall function readab…
artyom-fedosov Oct 11, 2025
ea270bc
chore(dependabot): run daily at 03:00, limit open PRs to 3
artyom-fedosov Oct 11, 2025
8af575a
Merge pull request #11804 from artyom-fedosov/improvement/dependabot
doxygen Oct 11, 2025
748ebb7
Merge pull request #11803 from artyom-fedosov/improvement/doxyparse
doxygen Oct 11, 2025
d95e52f
Merge pull request #11802 from artyom-fedosov/improvement/doxyindexer
doxygen Oct 11, 2025
12700b4
Merge pull request #11801 from artyom-fedosov/improvement/doxysearch
doxygen Oct 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
101 changes: 101 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Style tries to match doxygen's source code style (not perfect)

BasedOnStyle: LLVM

# Do not reflow lines or comments; keeps existing wrapping/spacing.
ColumnLimit: 0
ReflowComments: false

# Preserve include order and grouping exactly as written.
SortIncludes: Never
IncludeBlocks: Preserve
SortUsingDeclarations: false

# Indentation
UseTab: Never
IndentWidth: 2
ContinuationIndentWidth: 2
NamespaceIndentation: None
IndentPPDirectives: None
IndentCaseLabels: false
IndentGotoLabels: false
IndentAccessModifiers : true

# Braces: Allman style (brace on next line for functions, classes, control).
BreakBeforeBraces: Custom
BraceWrapping:
AfterCaseLabel: true
AfterClass: true
AfterControlStatement: true
AfterEnum: true
AfterFunction: true
AfterNamespace: true
AfterObjCDeclaration: true
AfterStruct: true
AfterUnion: true
AfterExternBlock: true
BeforeCatch: true
BeforeElse: true
BeforeLambdaBody: false
BeforeWhile: false
IndentBraces: false
SplitEmptyFunction: true
SplitEmptyRecord: true
SplitEmptyNamespace: true

# Access specifiers are indented like members in the file.
AccessModifierOffset: 0
EmptyLineBeforeAccessModifier: Never

# Short things on one line are common (e.g., inline ctor bodies).
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: true
AllowShortLoopsOnASingleLine: true
AllowShortCaseLabelsOnASingleLine: true
AllowShortLambdasOnASingleLine: All
AllowAllArgumentsOnNextLine: true
AllowAllParametersOfDeclarationOnNextLine: true

# Initializer lists
BreakConstructorInitializers: AfterColon
AllowAllConstructorInitializersOnNextLine: true
ConstructorInitializerAllOnOneLineOrOnePerLine: false

# Spacing
SpaceBeforeParens: ControlStatements
SpacesInParentheses: false
SpacesInSquareBrackets: false
SpacesInAngles: false
SpaceBeforeSquareBrackets: false
SpaceAfterCStyleCast: false

# Pointer/reference binding matches code: `Type *name`, `Type &name`.
DerivePointerAlignment: false
PointerAlignment: Right
ReferenceAlignment: Right

# Keep existing alignment/columns where possible.
AlignTrailingComments: true
AlignOperands: true
AlignConsecutiveAssignments: AcrossEmptyLinesAndComments
AlignConsecutiveDeclarations: AcrossEmptyLinesAndComments
AlignConsecutiveMacros: None
AlignEscapedNewlines: DontAlign
AlignAfterOpenBracket: Align
BreakBeforeBinaryOperators: None

# Keep moderate vertical spacing, don't aggressively collapse empties.
KeepEmptyLinesAtTheStartOfBlocks: true
MaxEmptyLinesToKeep: 2

# Avoid changing braced-init formatting in ways that could churn.
Cpp11BracedListStyle: false

# Avoid messing with some macros
WhitespaceSensitiveMacros:
- SRCLANGEXT
- ML_TYPE
- TSPEC0
- TSPEC
- ETYPE

2 changes: 1 addition & 1 deletion .codedocs
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
EXCLUDE = addon cmake doc examples jquery templates testing winbuild src/logos.cpp src/lodepng.cpp
EXCLUDE = addon cmake doc examples jquery templates testing deps/iconv_winbuild src/logos.cpp src/lodepng.cpp
FILE_PATTERNS = *.h *.cpp *.md
USE_MDFILE_AS_MAINPAGE = src/doxygen.md
27 changes: 27 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
*~
.*sw?
\#*
.DS_Store

*.rej
*.orig

*.pro
/packages/rpm/doxygen.spec
*.idb
*.pdb

/doxygen_docs
/doxygen.tag
/build*
/qtools_docs
/warnings.log

tags

.idea

/examples/html/*
/examples/latex/*

Dockerfile
4 changes: 4 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,7 @@
[*]
indent_style = space
indent_size = 2
charset = utf-8

[*.py]
indent_size = 4
9 changes: 9 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
* text=auto eol=lf
* text

### Protected
*.pdf binary
*.ico binary
*.jpg binary
*.png binary
*.lib binary
13 changes: 13 additions & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# These are supported funding model platforms

github: doxygen
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
ko_fi: # Replace with a single Ko-fi username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
otechie: # Replace with a single Otechie username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
8 changes: 4 additions & 4 deletions .github/ISSUE_TEMPLATE/report-a-bug-or-issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ assignees: ''
**Describe the bug**
Describe what you see that (you think) is wrong.

**Expected behavior**
Describe what you would have expected or think is correct.

**Screenshots**
If useful, add screenshots to help explain your problem.

**To Reproduce**
Attach a self contained example that allows us to reproduce the problem.
Such an example typically exist of some source code (can be dummy code) and a doxygen configuration file used (you can strip it using `doxygen -s -u`). After you verified the example demonstrates the problem, put it in a zip (or tarball) and attach it to the bug report. Try to avoid linking to external sources, since they might disappear in the future.

**Expected behavior**
Describe what you would have expected or think is correct.

**Version**
Mention the version of doxygen used (output of `doxygen --version`) and the platform on which you run doxygen (e.g. Windows 10, 64 bit). If you run doxygen under Linux please also mention the name and version of the distribution used (output of `lsb_release -a`) and mention if you compiled doxygen yourself or that you use a binary that comes with the distribution or from the doxygen website.
Mention the version of doxygen used (output of `doxygen --version`) and the platform on which you run doxygen (e.g. Windows 10, 64 bit). If you run doxygen under Linux please also mention the name and version of the distribution used (output of `lsb_release -a`) and mention if you compiled doxygen yourself or that you use a binary that comes with the distribution or from the doxygen website.

**Stack trace**
If you encounter a crash and can build doxygen from sources yourself with debug info (`-DCMAKE_BUILD_TYPE=Debug`), a stack trace can be very helpful (especially if it is not possible to capture the problem in a small example that can be shared).
Expand Down
8 changes: 8 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "daily"
time: "03:00"
open-pull-requests-limit: 3
Loading