Skip to content

Conversation

@shahmoradi
Copy link
Member

Upstream merge conflict with the fork by @shahmoradi

doxygen and others added 30 commits October 22, 2025 21:16
Add extra warning for GCC compiler
warning: possible misuse of comma operator here [-Wcomma]
Removed some commented out css entries (were already gone / removed in the dark version)
Remove unused css settings / definitions
Prevent page break after the top line plus accompanying horizontal line in a doxygen parameter like type of table.
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v4...v5)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
When having `PDF_HYPERLINKS = NO` specified (and having some tables defined) doxygen will give the error:
```
! LaTeX Error: Environment NoHyper undefined.
```
when generating the pdf file.

By defining a dummy `NoHyper` environment this problem can be overcome.
…ons/upload-artifact-5

build(deps): bump actions/upload-artifact from 4 to 5
…_head

Prevent page break in doxygen parameter table after head.
Added possibility to use the `\ref` command in the `<summary>` tag
…s list of tables

Added `entry=none` in case of no caption so tables without a caption won't be shown in the list of tables in case `\listof tables` is added to the latex processing
issue #11837 Tables in latex has empty caption that results in useless list of tables
doxygen and others added 30 commits January 16, 2026 20:17
…cies

Remove jQuery dependencies from clipboard.js
…cies-navtree

Replace jQuery dependencies with vanilla JavaScript in navtree.js
…ections_tooltips.js

Co-authored-by: doxygen <1300762+doxygen@users.noreply.github.com>
Consistency corrections regarding usage of extensions.
(Removed an incorrect `s` in config.xml)
# Conflicts:
#	src/docnode.cpp
#	src/docparser.cpp
#	src/docparser_p.h
…cies-again

Replace jQuery with vanilla JavaScript ES6 in dynsections.js and dynsections_tooltips.js
Co-authored-by: David Hebbeker <david.hebbeker@gmail.com>
Consistency corrections regarding usage of extensions.
* Initial plan

* Replace jQuery with vanilla JavaScript in darkmode_toggle.js

Co-authored-by: doxygen <1300762+doxygen@users.noreply.github.com>

* Replace deprecated keyCode with modern key property

Co-authored-by: doxygen <1300762+doxygen@users.noreply.github.com>

* Fix timing issue: mimic jQuery ready() behavior with readyState check

Co-authored-by: doxygen <1300762+doxygen@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: doxygen <1300762+doxygen@users.noreply.github.com>
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](docker/login-action@5e57cd1...c94ce9f)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-version: 3.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…er/login-action-3.7.0

Bump docker/login-action from 3.6.0 to 3.7.0
Small precision regarding usage of the code span limits regarding `` ` ... ' ``
When having something like:
```
#if !defined(__linux__)

/*
@code
*/
#endif
```
we get a warning like:
```
warning: More #if's than #endif's found (might be in an included file).
```
as an attempt is made too match `@code` with `@endcode` even in a non doxygen comment
Mismatch `#if` / `#endif` when "verbatim" command in non doxygen comment
Replace jQuery based smartmenus with vanilla JavaScript in menu.js

-----

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Dimitri van Heesch <doxygen@gmail.com>
When having something like:
```
## A fie
def aa_fie1:
  # Inside fie with `tick
  pass
```
we get a warning like:
```
a.py:8: warning: Reached end of file while still searching closing '`' of a verbatim block starting at line 6
```
this is not correct as line 8 is non-doxygen comment and should not be inspected.
Incorrect warning from non-doxygen comment
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: Dimitri van Heesch <doxygen@gmail.com>
When having something like"
```
/// \file

/// \{
void foo_g();
void bar_g();
void baz_g();
/// \}

/// \brief text
/// \{
void foo_b();
void bar_b();
void baz_b();
/// \}
```
The spacing in the LaTeX brief  description between the 2 (anonymous) groups is a bit large, this is corrected
Doxygen's LaTeX documentation has in principle 2 table of contents:
- left navigation tree
- main table of contents as first "Chapter" named "Contents.

Especially the main table of contents is a bit large due to the sections and subsections in the appendices (in the navigation tree these are by default collapsed).
I makes sense to remove the sections etc. from the mentioned table of contents for the appendices and have each appendix have its own local table of contents.
See also: https://tex.stackexchange.com/questions/759482/local-table-of-content-versus-the-main-global-table-of-content
Large white space between grouping without names
More readable table of contents in doxygen's LaTeX documentation.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.