summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* bug_674442 CREATE_FOLDERS should not create unused foldersalbert-github2021-06-121-1/+1
| | | | Correcting compilation error.
* bug_674442 CREATE_FOLDERS should not create unused foldersalbert-github2021-06-1218-0/+84
| | | | | | Also known as issue #4672 The folders are still created but in case the folders are empty after the doxygen run the directories are removed.
* Merge pull request #8586 from albert-github/feature/bug_test_subdirDimitri van Heesch2021-06-061-0/+3
|\ | | | | Running tests with subdirs enabled
| * Running tests with subdirs enabledalbert-github2021-06-051-0/+3
|/ | | | | | | | | | When running the standard doxygen tests with subdirs enabled (i.e. on windows `nmake tests TESTS_FLAGS==--subdirs`) we get the following type errors: ``` Failed to run xmllint on the doxygen output file ..../testing/test_output_008 ``` this is due to the fact that the file to be checked is in a subdirectory and as directory separator a backslash is used (initially there are 2 backslashes but due to e.g. `check_file = check_file[0]` one backslash disappears. Furthermore everywhere else the backslashes are converted to forward slashes. In the resulting files there are references to the mentioned sub directories path, but the file to compare to is without therse so we have to filter them as well.
* Merge pull request #8580 from albert-github/feature/bug_warn_internal_docDimitri van Heesch2021-06-012-1/+2
|\ | | | | Correcting documentation warnings of doxygen's own internal documentation
| * Correcting documentation warnings of doxygens own internal documentationalbert-github2021-05-312-1/+2
|/
* Improved responsive design of dynamic menusDimitri van Heesch2021-05-307-57/+183
| | | | | | | | | When DISABLE_INDEX=NO and HTML_DYNAMIC_MENUS=YES (both defaults) then on screens with a width smaller than 768 pixels, the menu will collapse into a bar with just a hamburger button and the search field. Also the search result window now stays within the limited of the screen.
* Merge pull request #8543 from albert-github/feature/bug_debug_markdownDimitri van Heesch2021-05-252-4/+12
|\ | | | | Confusing debug output for markdown
| * Confusing debug output for markdownalbert-github2021-05-112-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having debug output one expects to have an overview what goes into the markdown processor and comes out of it. For markdown this happens but there can be a small step in front of it (page handling) and than the input is confusing as some processing already took place. When having a file aa.md: ``` This is a .md file ``` we get with `doxygen -d markdown`: ``` ======== Markdown ========= ---- input ------- @page md_aa aa\ilinebr This is a .md file ---- output ----- @page md_aa aa\ilinebr This is a .md file ========= ``` whilst it would be less confusing when we have: ``` ======== Markdown ========= ---- input ------- This is a .md file ---- output ----- @page md_aa aa\ilinebr This is a .md file ========= ```
* | Fixed problem where processing symlinks could result in ASSERT: "fd!=0"Dimitri van Heesch2021-05-251-5/+7
| |
* | Merge branch 'albert-github-feature/issue_8563'Dimitri van Heesch2021-05-251-91/+95
|\ \
| * | Adjusted the text a bitDimitri van Heesch2021-05-251-95/+94
| | |
| * | Merge branch 'feature/issue_8563' of ↵Dimitri van Heesch2021-05-251-1/+6
| |\ \ |/ / / | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_8563
| * | issue #8563 Link not created and the Doxygen comment is placed in the output ↵albert-github2021-05-241-1/+6
| | | | | | | | | | | | | | | | | | improperly A small warning about the usage of "Putting documentation after members" in case of a define.
* | | issue #8232: Incorrect link from summary links for namespacesDimitri van Heesch2021-05-254-29/+29
| | |
* | | Merge branch 'albert-github-feature/issue_8541'Dimitri van Heesch2021-05-241-0/+9
|\ \ \
| * | | Replace runtime computation of the scope by a string constantDimitri van Heesch2021-05-241-3/+2
| | | |
| * | | Merge branch 'feature/issue_8541' of ↵Dimitri van Heesch2021-05-241-0/+10
| |\ \ \ |/ / / / | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_8541
| * | | issue #8541 Javadoc: external links to classes in java.lang are not resolvedalbert-github2021-05-241-2/+2
| | | | | | | | | | | | | | | | A `::` at the end is not necessary, intenmtion was to use make explicitly, by ".*` that all subpackages were used but that is not necessary.
| * | | issue #8541 avadoc: external links to classes in java.lang are not resolvedalbert-github2021-05-111-0/+10
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | Adding the default packages from "java.lang" From the standard "The Java® Language, Specification, Java SE 16 Edition" ,Chapter 7, Packages and Modules: > Code in a compilation unit automatically has access to all classes and interfaces > declared in its package and also automatically imports all of the public classes and > interfaces declared in the predefined package java.lang.
* | | issue #8480: Python: certain 'reimplements' entries missingDimitri van Heesch2021-05-242-0/+2
| | |
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-244-15/+74
|\ \ \
| * \ \ Merge pull request #8553 from albert-github/feature/bug_8552Dimitri van Heesch2021-05-244-15/+74
| |\ \ \ | | |_|/ | |/| | issue #8552 Javadoc: strange issue with @verbatim ... @endverbatim
| | * | issue #8552 Javadoc: strange issue with @verbatim ... @endverbatimalbert-github2021-05-154-10/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Similar problems can occur with the `\startuml` and `msc` command. ``` /** * @startuml * {\f} @code * @enduml */ ``` - some further needed corrections (for lexcode) - `\endvhdlflow` does not exist
| | * | issue #8552 Javadoc: strange issue with @verbatim ... @endverbatimalbert-github2021-05-142-5/+27
| | | | | | | | | | | | | | | | | | | | The end condition of a block was not detected correctly. in `scanner.l` (and thus `lexscanner.l` too) either the second part was missing or the compete test was missing. Furthermore some conditions weren't handled correctly / incomplete.
* | | | Optimized MathJax HTML output and made the template output the same.Dimitri van Heesch2021-05-248-63/+90
|/ / /
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-245-8/+7
|\ \ \
| * \ \ Merge pull request #8554 from albert-github/feature/bug_mathjax_v3_refDimitri van Heesch2021-05-233-6/+5
| |\ \ \ | | | | | | | | | | Extra settings for MathJax V3
| | * | | Extra settings for MathJax V3albert-github2021-05-153-6/+5
| | | | | | | | | | | | | | | | | | | | For support of the `\eqref` command (used in CGAL) in MathJax V3 a small change has to be made (for a rationale see the discussion on https://groups.google.com/g/mathjax-users/c/oS0yQLb5BMk)
| * | | | Merge pull request #8565 from albert-github/feature/issue_8564Dimitri van Heesch2021-05-232-2/+2
| |\ \ \ \ | | | | | | | | | | | | issue #8564 input buffer overflow, can't enlarge buffer because scanner uses REJECT
| | * | | | issue #8564 input buffer overflow, can't enlarge buffer because scanner uses ↵albert-github2021-05-232-2/+2
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | REJECT When we have a very large "LONGSTRINBLOCK" (e.g. a very large documentation part or an encode executable in e.g. base64 encoding) , there are a lot of lines that have to be read at once, this is not really necessary they can be read sequentially (probably at the cost of some speed)
* | | | | Fixed endless loop issue following recursive symlinkDimitri van Heesch2021-05-242-130/+214
|/ / / / | | | | | | | | | | | | - Also updated GHC's filesystem.hpp to version v1.5.6
* | | | issue #8560: Regression: In Python/xml output, refid and qualified name of ↵Dimitri van Heesch2021-05-232-7/+29
| | | | | | | | | | | | | | | | base compound not resolved under certain conditions (part 3)
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-221-2/+8
|\ \ \ \
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-0/+2
| | | | |
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-0/+1
| | | | |
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-1/+2
| | | | |
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-2/+3
| | | | |
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-5/+2
| | | | |
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-1/+3
| | | | |
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-1/+2
| | | | |
| * | | | Update build_cmake.ymlDimitri van Heesch2021-05-221-0/+1
| | | | |
* | | | | Merge branch 'albert-github-feature/bug_predefined_space'Dimitri van Heesch2021-05-221-34/+10
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | Made some more simplificationsDimitri van Heesch2021-05-221-27/+9
| | | | |
| * | | | Merge branch 'feature/bug_predefined_space' of ↵Dimitri van Heesch2021-05-221-7/+1
| |\ \ \ \ |/ / / / / | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_predefined_space
| * | | | Using spaces in a PREDEFINED settingalbert-github2021-05-211-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having in the settings: ``` PREDEFINED += "HELP_DOT_SPACE( xs , ys , ... )=enum class xs { ys, __VA_ARGS__}" ``` we expect that the result is similar to when using a PREDEFINED setting: ``` #define LOC_SPACE( xs , ys , ... ) enum class xs { ys, __VA_ARGS__} ``` this is not the case especially due to the space after the last named argument. We see that when we have: ``` LOC_SPACE(locSpace2, last); ``` we get ``` enum class locSpace2 { last } ``` and when having: ``` HELP_DOT_SPACE(dotSpace2, last); ``` we get: ``` HELP_DOT_SPACE (dotSpace2, last) ```
* | | | | issue #8560: Regression: In Python/xml output, refid and qualified name of ↵Dimitri van Heesch2021-05-222-13/+25
|/ / / / | | | | | | | | | | | | base compound not resolved under certain conditions (part 2)
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-202-1/+7
|\ \ \ \
| * \ \ \ Merge pull request #8549 from albert-github/feature/bug_empty_classDimitri van Heesch2021-05-201-1/+6
| |\ \ \ \ | | | | | | | | | | | | Empty class definition.
| | * | | | Empty class definition.albert-github2021-05-131-1/+6
| | | |/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In e.g. the HTML output of the doxygen documentation, chapter about formulas we see: ``` <p class=""> ``` this is a regressing due to commit: ``` Commit: bb89b8136ff835c8fbd9f313d58815c8f361dff9 [bb89b81] Date: Thursday, March 4, 2021 9:14:49 PM Refactoring: some cleanup and removed text direction logic ``` made test now so that no empty class can occur.