summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
| * | | Merge pull request #8550 from albert-github/feature/bug_htmlentityDimitri van Heesch2021-05-201-0/+1
| |\ \ \ | | | | | | | | | | Inconsistent behavior between unknown command and unknown html entity
| | * | | Inconsistent behavior between unknown command and unknown html entityalbert-github2021-05-141-0/+1
| | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having: ``` /** * an unknown command \unkn * * an unknown html entity &bsol; */ void fie(); ``` we get the, correct, warnings: ``` warning: Found unknown command '\unkn' warning: Unsupported symbol &bsol; found ``` but contrary to ``unkn` the text for `&bsol;` is not echoed to the output.
* | | | Merge branch 'albert-github-feature/issue_8542'Dimitri van Heesch2021-05-201-30/+38
|\ \ \ \ | |/ / / |/| | |
| * | | Did a bit of restructuringDimitri van Heesch2021-05-201-41/+36
| | | | | | | | | | | | | | | | | | | | | | | | - avoids a second regEx - compute ds.substr part only once - unify varArgs only and fixed+varArgs cases
| * | | Merge branch 'feature/issue_8542' of ↵Dimitri van Heesch2021-05-201-0/+13
| |\ \ \ |/ / / / | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_8542
| * | | issue #8542 Variadic macro expansionalbert-github2021-05-111-0/+13
| | | | | | | | | | | | | | | | The variadic macro was not handled in case there were fixed arguments as well.
* | | | issue #8560: Regression: In Python/xml output, refid and qualified name of ↵Dimitri van Heesch2021-05-201-0/+1
| | | | | | | | | | | | | | | | base compound not resolved under certain conditions
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-202-17/+21
|\ \ \ \
| * \ \ \ Merge pull request #8555 from albert-github/feature/bug_cnv_normal_commentDimitri van Heesch2021-05-181-16/+20
| |\ \ \ \ | | | | | | | | | | | | Incorrect handling normal C comment in comment converter
| | * | | | Incorrect handling normal C comment in comment converteralbert-github2021-05-181-16/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In normal C-comment (i.e. `/*` without extra `*` of `!` etc.) doxygen commands should be ignored. This was notr te case see e.g.: ``` const char * /* O - or @code NULL@ */ zipcXMLGetAttribute(); ```
| * | | | | Merge pull request #8557 from albert-github/feature/issue_8556Dimitri van Heesch2021-05-181-1/+1
| |\ \ \ \ \ | | |/ / / / | |/| | | | Issue #8556 Removed bracket '(' in HTML an XML output
| | * | | | Issue #8556 Removed bracket '(' in HTML an XML outputalbert-github2021-05-181-1/+1
| |/ / / / | | | | | | | | | | | | | | | The opening bracket was "forgotten" when the sharp count > 0 (in this case 1). the closing bracket was later on added to the name so the opening bracket is also be added to the name.
* | | | | Make templated HTML output more similar to hardcoded output.Dimitri van Heesch2021-05-2029-101/+286
|/ / / /
* | | | Template engine: allow listing list and struct variables as stringsDimitri van Heesch2021-05-156-27/+473
| |_|/ |/| | | | | | | | | | | For easier debugging one can do e.g. `{% msg %}value={{ variable }}{% endmsg %}` to list the value of a variable also when it is a list or struct.
* | | Rename template filter '|e' to '|escape' to keep in line with DjangoDimitri van Heesch2021-05-142-3/+3
| | |
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-141-1/+5
|\ \ \ | | |/ | |/|
| * | Merge pull request #8548 from albert-github/feature/bug_formula_environmentDimitri van Heesch2021-05-131-1/+5
| |\ \ | | |/ | |/| Formulas with a new environment handled as inline formulas
| | * Formulas with a new environment handled as inline formulasalbert-github2021-05-131-1/+5
| |/ | | | | | | As a regression of #8509 formulas that start a new environment (`\f{`) were considered as inline formulas as teh inline test looked for a `\{` but should look for `\begin{`.
* | Some fixes for template.cpp and improve the template outputDimitri van Heesch2021-05-1422-269/+466
|/
* Reintroducing the sidebar layout via new FULL_SIDEBAR option.Dimitri van Heesch2021-05-0912-545/+342
| | | | | - This new page layout is only enabled if DISABLE_INDEX=YES, GENERATE_TREEVIEW=YES, and FULL_SIDEBAR=YES.
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-092-5/+8
|\
| * Merge pull request #8533 from albert-github/feature/bug_sqlite_externDimitri van Heesch2021-05-081-4/+8
| |\ | | | | | | Adding field extern for sqlite output
| | * Adding field extern for sqlite outputalbert-github2021-05-031-4/+8
| | | | | | | | | | | | | | | | | | | | | | | | In case we have: ``` extern int var; ``` the `extern` was not recorded in case of sqlite output.
| * | Merge pull request #8538 from albert-github/feature/bug_page_mainpageDimitri van Heesch2021-05-081-1/+0
| |\ \ | | | | | | | | Missing page when followed by mainpage
| | * | Missing page when followed by mainpagealbert-github2021-05-081-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have in one file a `\page` followed by a `\mainpage` than this page is not shown / completely ignore, an example: ``` @page pg_tst_1 Test 1 the 1 page @mainpage Test MainPage the mainpage ``` this problem is due to the fact that `handleMainPage` is called when a `\mainpage` command is found, and this is also the case at the end of the content of `\page` resulting in the fact that the name of this page is removed (and thus actually the complete page).