Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5366 commits
Select commit Hold shift + click to select a range
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
6ac7ae9
build(cmake): fix indentation and spacing in conditional statements
artyom-fedosov Oct 12, 2025
bfd8ead
build(cmake): simplify C++ standard selection logic
artyom-fedosov Oct 12, 2025
87f95cd
build(cmake): replace uppercase SET() with lowercase set()
artyom-fedosov Oct 12, 2025
32db058
build(cmake): refactor clang-tidy configuration and enable broader ch…
artyom-fedosov Oct 12, 2025
f7675e1
fix(doxywizard): fix compiler warning [-Wdeprecated-enum-enum-convers…
artyom-fedosov Oct 12, 2025
3f4f317
fix(wizard): fix compiler warning [-Wdeprecated-enum-enum-conversion]
artyom-fedosov Oct 12, 2025
0c87ce9
fix(doxywizard): fix compiler warning [-Wdeprecated-declarations]
artyom-fedosov Oct 12, 2025
25aad71
fix(doxywizard): fix compiler warning [-Wdeprecated-declarations]
artyom-fedosov Oct 12, 2025
ee31087
fix(doxywizard): restore AA_EnableHighDpiScaling for Qt < 6
artyom-fedosov Oct 13, 2025
4e05eb0
issue #11798 @ref remains in html
doxygen Oct 17, 2025
b2ecb97
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 17, 2025
199eab0
Merge pull request #11806 from artyom-fedosov/fix/compiler-warnings
doxygen Oct 18, 2025
10567c0
fix(classdef): warning [cppcoreguidelines-pro-type-cstyle-cast]
artyom-fedosov Oct 18, 2025
2dd30db
fix(datetime): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 18, 2025
0e10f04
fix(debug): warning [bugprone-narrowing-conversions]
artyom-fedosov Oct 18, 2025
af3714a
fix(definition): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 18, 2025
3935600
fix(definition): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 18, 2025
0aaf1c6
fix(docnode): warning [clang-analyzer-deadcode.DeadStores]
artyom-fedosov Oct 18, 2025
cc131ae
fix(dotdirdeps): warning [performance-move-const-arg]
artyom-fedosov Oct 18, 2025
2a28202
fix(dotnode): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 18, 2025
b54b62b
fix(doxygen): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 18, 2025
06778f0
fix(doxygen): warning [clang-analyzer-deadcode.DeadStores]
artyom-fedosov Oct 18, 2025
93e77ba
build(CMake): turn on link-time optimizations
artyom-fedosov Oct 18, 2025
cf60921
fix(debug): replace + ' ' to - 'A' + 'a'
artyom-fedosov Oct 19, 2025
b61f6d3
fix(definition): remove lname variable
artyom-fedosov Oct 19, 2025
c8aaa1a
fix(dotnode): remove p variable
artyom-fedosov Oct 19, 2025
1fecc22
fix(CMake): enable LTO only for Release builds
artyom-fedosov Oct 19, 2025
bc63114
Minor Doxywizard improvements
doxygen Oct 20, 2025
e4f11f7
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 20, 2025
51874a8
Merge pull request #11809 from artyom-fedosov/fix/clang-tidy-warnings
doxygen Oct 20, 2025
8875978
Fix compilation error when using GCC
doxygen Oct 20, 2025
e1bbf2b
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 20, 2025
54d6eb4
fix(vhdljjparser): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 20, 2025
e8fb75c
fix(vhdljjparser): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 20, 2025
ee85dd6
fix(vhdljjparser): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 20, 2025
34533fb
fix(vhdljjparser): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 20, 2025
910d0bb
fix(vhdldocgen): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 20, 2025
120c14e
fix(message): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 20, 2025
b1fc788
fix(namespacedef): warning [performance-unnecessary-copy-initialization]
artyom-fedosov Oct 20, 2025
64f4f3a
fix(pagedef): warning [cppcoreguidelines-pro-type-cstyle-cast]
artyom-fedosov Oct 20, 2025
927298d
fix(searchindex_js): warning [performance-unnecessary-copy-initializa…
artyom-fedosov Oct 20, 2025
3d38ae4
Merge pull request #11810 from artyom-fedosov/experiment/link-time-op…
doxygen Oct 20, 2025
3fb8336
issue #11799 Incorrect link for template argument
doxygen Oct 20, 2025
7f77fa4
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 20, 2025
bc9cfa6
issue #11812 How to linebreak inside long titles in a HTML descriptio…
albert-github Oct 20, 2025
9e82f9d
Attempt to fix failing test
doxygen Oct 20, 2025
2867772
fix(CMake): enable LTO only for Release builds
artyom-fedosov Oct 19, 2025
6212137
feat(clang-tidy): add .clang-tidy file
artyom-fedosov Oct 20, 2025
b1892ae
fix(CMake): remove unnecessary .clang-tidy code
artyom-fedosov Oct 20, 2025
6412fec
Revert "build(cmake): simplify C++ standard selection logic"
artyom-fedosov Oct 20, 2025
39409fa
Coverity warnings
albert-github Oct 21, 2025
e181196
Merge pull request #11815 from albert-github/feature/bug_coverity_202…
doxygen Oct 21, 2025
206f0e0
Merge pull request #11814 from albert-github/feature/issue_11812
doxygen Oct 21, 2025
11cb2e8
issue #11812 How to linebreak inside long titles in a HTML descriptio…
albert-github Oct 21, 2025
d443a5c
Merge pull request #11816 from albert-github/feature/issue_11812_2
doxygen Oct 21, 2025
81dc757
Fixed issue rendering Objective-C protocol classes in the HTML output
doxygen Oct 21, 2025
83fed14
Revert "fix(searchindex_js): warning [performance-unnecessary-copy-in…
artyom-fedosov Oct 21, 2025
860a8e8
fix(searchindex_js): add const and ref
artyom-fedosov Oct 21, 2025
481e12d
Merge pull request #11813 from artyom-fedosov/fix/clang-tidy-warnings
doxygen Oct 21, 2025
7cca38b
Adjusted changelog for 1.15.0
doxygen Oct 21, 2025
957af0a
Disabling LTO under Cygw (and Mingw)
albert-github Oct 22, 2025
ef20ccf
Coverity warning
albert-github Oct 22, 2025
18ef90a
Bump development version to 1.16.0
doxygen Oct 22, 2025
2e1911a
perf: remove unnecessary update commands
artyom-fedosov Oct 22, 2025
03a084b
Merge pull request #11805 from artyom-fedosov/improvement/cmake
doxygen Oct 22, 2025
ca579a9
Merge pull request #11817 from albert-github/feature/bug_cygwin_lto
doxygen Oct 22, 2025
e1125a0
Merge pull request #11818 from albert-github/feature/bug_coverity_202…
doxygen Oct 22, 2025
57005e5
Merge pull request #11819 from artyom-fedosov/improvement/optimize-gi…
doxygen Oct 22, 2025
f3b9e3d
Merge pull request #11780 from artyom-fedosov/improvement/runtests.py
doxygen Oct 22, 2025
3a3694e
Spelling correction
albert-github Oct 22, 2025
1f8244a
feat(CMake): add -Wextra-semi option for GCC
artyom-fedosov Oct 22, 2025
2d0e26a
fix: warning [-Wextra-semi]
artyom-fedosov Oct 22, 2025
1de51f9
Improve matching trailing and normal return types
doxygen Oct 22, 2025
a5ccc12
Merge pull request #11820 from albert-github/feature/bug_spell_20251022
doxygen Oct 22, 2025
252b1a7
Merge pull request #11821 from artyom-fedosov/feature/GCC
doxygen Oct 23, 2025
1335337
issue #11685 C++20 modules' class members are documented at global sc…
doxygen Oct 23, 2025
079c360
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 23, 2025
99538ce
fix(CMake): remove duplicate compiler option
artyom-fedosov Oct 24, 2025
572eadb
fix(CMake): add -Wcomma option for Clang
artyom-fedosov Oct 24, 2025
d5eaec2
fix(definition): fix -Wcomma warning, improve formatting
artyom-fedosov Oct 24, 2025
7006474
fix(doxygen): fix -Wcomma warning, improve formatting
artyom-fedosov Oct 24, 2025
1a3c4ac
fix(markdown): fix -Wcomma warning, improve formatting
artyom-fedosov Oct 24, 2025
e321c41
Remove commented out css entries
albert-github Oct 24, 2025
5e87433
Remove commented out css entries
albert-github Oct 24, 2025
cebb169
Merge pull request #11826 from albert-github/feature/bug_cleanup_css
doxygen Oct 24, 2025
4f8dec5
Remove unused css settings
albert-github Oct 24, 2025
b0b6a53
Refactoring: add constexpr to CPPValue
doxygen Oct 24, 2025
c740190
Refactoring: modernize markdown code a bit
doxygen Oct 24, 2025
f1d259e
Merge pull request #11827 from albert-github/feature/bug_unused_css_s…
doxygen Oct 24, 2025
ef4bac0
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 25, 2025
402fef1
Refactoring: some more refactoring for CPPValue
doxygen Oct 25, 2025
0fc7561
Prevent page break in doxygen parameter table after head.
albert-github Oct 26, 2025
ba7ae83
Build: improve support for linking against static version of libxapian
doxygen Oct 26, 2025
daabbb4
build(deps): bump actions/upload-artifact from 4 to 5
dependabot[bot] Oct 27, 2025
02905c5
Undefined environment NoHyper
albert-github Oct 27, 2025
d6424eb
issue #11833 min macosx target version should be 10.15
doxygen Oct 27, 2025
12e26a0
Merge pull request #11832 from albert-github/feature/bug_latex_nohyper
doxygen Oct 27, 2025
de2f390
Merge pull request #11830 from doxygen/dependabot/github_actions/acti…
doxygen Oct 27, 2025
41d5bbb
Merge pull request #11829 from albert-github/feature/bug_latex_tables…
doxygen Oct 27, 2025
9dcd2b1
Merge pull request #11825 from artyom-fedosov/feature/clang
doxygen Oct 28, 2025
b91fad0
issue #11837 Tables in latex has empty caption that results in useles…
albert-github Oct 29, 2025
f34fc5d
Merge pull request #11840 from albert-github/feature/issue_11837
doxygen Oct 29, 2025
a751018
issue #11824 [Question] Is it possible to exclude certain structs fro…
doxygen Oct 29, 2025
6a15487
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Oct 29, 2025
b2ff8f7
fix typo in "sitemapUrl" local variable
kartben Oct 30, 2025
dd97834
Initial spec with end of heredoc.
albert-github Oct 31, 2025
6a86957
issue #11847 Method string parameter: bug if simple quotes used
albert-github Oct 31, 2025
7029c37
Merge pull request #11848 from albert-github/feature/issue_11847_php_…
doxygen Oct 31, 2025
d28f414
Fix a number of use-of-comma-operator related warnings
doxygen Nov 1, 2025
0a79923
Merge pull request #11846 from albert-github/feature/bug_php_end_heredoc
doxygen Nov 1, 2025
9ef11ee
Merge pull request #11844 from kartben/sitemap_too_many_slashes
doxygen Nov 1, 2025
0239254
Try explicit intel running for macOS
doxygen Nov 1, 2025
80e3f76
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Nov 1, 2025
da7b340
issue #11833 Allow minimum required macOS version using MACOS_VERSION…
doxygen Nov 2, 2025
ca365b5
Fix handling of CMAKE_OSX_DEPLOYMENT_TARGET
irieger Nov 2, 2025
0c58048
issue #11849 Incorrect evaluation of __VA_OPT__ when preprocessing
doxygen Nov 3, 2025
775026e
issue #11834 HIDE_SCOPE_NAMES: Reference to function with range conce…
doxygen Nov 4, 2025
8bd7fc6
Replace PROJECT_SOURCE_DIR to TOP in CMake (#11843)
artyom-fedosov Nov 4, 2025
acc3b27
build(deps): bump docker/metadata-action from 5.8.0 to 5.9.0
dependabot[bot] Nov 5, 2025
251abb8
Merge pull request #11850 from irieger/bugfix/handle-osx-deployment-t…
doxygen Nov 5, 2025
446d055
Merge pull request #11855 from doxygen/dependabot/github_actions/dock…
doxygen Nov 5, 2025
532f998
issue #11849 Incorrect evaluation of __VA_OPT__ when preprocessing
doxygen Nov 5, 2025
7ead9b0
Discussion #11852 Why is name of docSect6Type sect5 in docInternalS5…
albert-github Nov 6, 2025
d090e7f
Discussion @11822 How to document a long URI/URL link
albert-github Nov 6, 2025
5efb2dd
issue #11838 It is not possible to add long tables in pdf documentation
albert-github Nov 6, 2025
cf3d453
issue #11849 Incorrect evaluation of __VA_OPT__ when preprocessing
doxygen Nov 6, 2025
da98c4f
Merge pull request #11858 from albert-github/feature/issue_11838
doxygen Nov 7, 2025
b127a35
Merge pull request #11856 from albert-github/feature/quest_11852
doxygen Nov 7, 2025
8dcfa3b
issue #11849 Incorrect evaluation of __VA_OPT__ when preprocessing
doxygen Nov 8, 2025
9637460
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Nov 8, 2025
9a0a0a6
Refactoring: replace GrowBuf with normal QCString.
doxygen Nov 9, 2025
56a616b
Refactoring: removing reference to long removed type BufStr
doxygen Nov 9, 2025
5d2ecb7
Fix typo
doxygen Nov 9, 2025
877f10d
issue #11849 Incorrect evaluation of __VA_OPT__ when preprocessing
doxygen Nov 9, 2025
82da90c
Removed some dead code (#11851)
artyom-fedosov Nov 9, 2025
e49d778
issue #11828 Inconsistent vertical spacing of ordered list items in g…
albert-github Nov 10, 2025
2f4cf41
issue #11722 Test 009_bug fails
albert-github Nov 11, 2025
3447a2e
PR #11862 replace p.startsingle by li:only-child > p.startli
doxygen Nov 12, 2025
6533fec
Merge branch 'albert-github-feature/issue_11828'
doxygen Nov 12, 2025
855a7f9
issue #11863 parse of markdown does not exclude Code blocks
albert-github Nov 13, 2025
9b709ad
Merge pull request #11865 from albert-github/feature/issue_11863
doxygen Nov 13, 2025
7f87ae7
issue #11702 LaTeX output does not properly break lines with long ind…
albert-github Nov 14, 2025
102aff2
Fix a couple of implicit type conversion warnings
doxygen Nov 15, 2025
c518ca3
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Nov 15, 2025
20ddc67
Line breaking points in LaTeX
albert-github Nov 16, 2025
919127f
issue #11870 Spaces after `\fileinfo` are deleted
albert-github Nov 16, 2025
d6fd0db
Bump minimum macOS version to 13 when building doxywizard.
doxygen Nov 17, 2025
f1aa07a
Merge branch 'feature/issue_11722' of https://github.com/albert-githu…
doxygen Nov 17, 2025
4828159
PR #11864 Improve code a bit (reduce duplication, better error handling)
doxygen Nov 17, 2025
3934bcd
Merge branch 'albert-github-feature/issue_11722'
doxygen Nov 17, 2025
502c836
Merge pull request #11869 from albert-github/feature/bug_latex_break
doxygen Nov 18, 2025
3c14ec3
Merge branch 'master' into feature/issue_11702
albert-github Nov 20, 2025
348039f
Line breaking points in LaTeX
albert-github Nov 20, 2025
65fe9f0
build(deps): bump actions/checkout from 5 to 6
dependabot[bot] Nov 21, 2025
979325f
Merge pull request #11866 from albert-github/feature/issue_11702
doxygen Nov 23, 2025
9aafffe
Merge pull request #11874 from doxygen/dependabot/github_actions/acti…
doxygen Nov 23, 2025
0bce9b9
Merge branch 'master' into feature/quest_11822
doxygen Nov 23, 2025
8934642
issue #9569 Improve support for C++ concepts
doxygen Nov 23, 2025
e9c6bde
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Nov 23, 2025
dd0d6d9
issue #9603 Unexpected warning "no matching file member found" for C …
albert-github Nov 24, 2025
55b6f0b
Handle `memItemLeft` attributes in css
albert-github Nov 24, 2025
47cd826
update
str55 Nov 24, 2025
57a8c7d
Inconsistent handling of command indicator
albert-github Nov 25, 2025
77c43d6
Merge pull request #11878 from str55/master
doxygen Nov 25, 2025
b5b8b21
issue #11881 `@code` block inside a parameter list produces latex "Mi…
albert-github Nov 26, 2025
f9cb7b5
Merge pull request #11882 from albert-github/feature/issue_11881
doxygen Nov 26, 2025
3a0c03c
Merge pull request #11880 from albert-github/feature/bug_markdown_han…
doxygen Nov 26, 2025
f0e0e80
Merge pull request #11877 from albert-github/feature/bug_memleft_attr
doxygen Nov 26, 2025
49d7930
Merge branch 'master' into feature/issue_9603
doxygen Nov 26, 2025
1707476
issue #9603 Unexpected warning "no matching file member found" for C …
albert-github Nov 27, 2025
9a3d7b2
Merge pull request #11871 from albert-github/feature/issue_11870_file…
doxygen Nov 27, 2025
b5753b2
Merge pull request #11857 from albert-github/feature/quest_11822
doxygen Nov 27, 2025
8f1729f
Merge pull request #11875 from albert-github/feature/issue_9603
doxygen Nov 27, 2025
ed7b689
build(deps): bump docker/metadata-action from 5.9.0 to 5.10.0
dependabot[bot] Nov 28, 2025
85fba8a
Merge pull request #11884 from doxygen/dependabot/github_actions/dock…
doxygen Nov 28, 2025
c774e55
issue #11791 Brief descriptions for Enums contain invalid links
albert-github Nov 29, 2025
fc9b6ce
issue #11836 Wrong subtopic formatting in PDF
doxygen Nov 29, 2025
fb2d63b
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Nov 29, 2025
8b86fd3
Merge pull request #11885 from albert-github/feature/issue_11791
doxygen Nov 29, 2025
18ae399
Refactoring: pass code parser options via CodeParserOptions helper
doxygen Nov 30, 2025
665204c
Merge branch 'master' of github.com:doxygen/doxygen
doxygen Nov 30, 2025
e760d6b
Fix compilation issue in doxyapp/doxyparse
doxygen Nov 30, 2025
b09c731
Fix to prevent crash due to uninitialized variable
doxygen Nov 30, 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

11 changes: 11 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
Checks: >
-*,
bugprone-use-after-move,
bugprone-infinite-loop,
bugprone-narrowing-conversions,
clang-analyzer-deadcode.DeadStores,
cppcoreguidelines-pro-type-cstyle-cast,
performance-unnecessary-copy-initialization,
performance-for-range-copy,
performance-move-const-arg,
portability-*
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