summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* | Revert addition of std::string conversion operator for QCStringDimitri van Heesch2020-03-293-14/+15
| |
* | Migrated some code in pre.l to use STL containersDimitri van Heesch2020-03-281-139/+125
| |
* | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-03-282-3/+4
|\ \
| * \ Merge pull request #7632 from albert-github/feature/bug_ftn_preprocDimitri van Heesch2020-03-271-1/+3
| |\ \ | | | | | | | | Fortran function definitions at begin of a line
| | * | Function definitions at begin of a linealbert-github2020-03-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have an Fortran source that needs preprocessing like: ``` INTEGER FUNCTION & BI() END FUNCTION BI ``` the preprocessor will output: ``` 00001 INTEGER FUNCTION & 00002 00003 END FUNCTION BI ``` we see that the function name (and argumentlist (`BI()`) are gone, resulting in the error: ``` Error in file .../test.F90 line: 4, state: 4(SubprogBody) ``` The original problem came from the `BIND` attribute (as found by Fossies in the HDF5 package), but the example has been reduced to the above example.
| * | | Merge pull request #7669 from albert-github/feature/bug_ftn_fixedDimitri van Heesch2020-03-271-2/+1
| |\ \ \ | | | | | | | | | | Incorrect determination of fixed form Fortran
| | * | | Incorrect determination of fixed form Fortranalbert-github2020-03-251-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When we have the following small example, we see that the word `subroutine` doesn't start in column 7 but in column 8. ``` subroutine expan() c2345678 " " lb " " " end ``` so the code is not converted from fixed form to free form Fortran and in the example (due to the odd number of double quoutes) result in: ``` ******************************************************************** Error in file D:/speeltuin/bug_ftn_quote/small.f line: 5, state: 22(String) ******************************************************************** ``` The condition regarding the column number was to restrictive.
* | | | | Fix for unused variable JAVASCRIPT_LICENSE_TEXT.Dimitri van Heesch2020-03-283-34/+30
|/ / / /
* | | | issue #6901: Please consider relicensing of Javascript filesDimitri van Heesch2020-03-271-18/+28
|/ / /
* | | issue #7624: non-const getClassDef() called on aliased member. Please report ↵Dimitri van Heesch2020-03-231-9/+9
| | | | | | | | | | | | as a bug.
* | | Merge branch 'remove_tcl'Dimitri van Heesch2020-03-2215-3288/+7
|\ \ \
| * | | Remove support for TCL (code is too buggy and unmaintained, language not ↵Dimitri van Heesch2020-03-1515-3287/+7
| | | | | | | | | | | | | | | | very popular)
* | | | Fix CROS javascript issue when giving focus to search result frame.Joseph Mirabel2020-03-221-0/+6
| | | |
* | | | Merge pull request #7657 from cmorty/fixmessagesDimitri van Heesch2020-03-229-636/+642
|\ \ \ \ | | | | | | | | | | Add message format-checking
| * | | | Fix not correctly formatted messagesMoritz 'Morty' Strübe2020-03-218-627/+624
| | | | |
| * | | | Add printf-Checks to message.hMoritz 'Morty' Strübe2020-03-211-9/+18
| | | | |
* | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-03-225-11/+69
|\ \ \ \ \
| * | | | | Missing anchors in RTF code output (#7647)albert-github2020-03-212-2/+39
| | | | | | | | | | | | | | | | | | | | | | | | When having the RTF_SOURCE_CODE and RTF_HYPERLINKS set the links to the code are generated (e.g. in "Definition at line") but the corresponding anchor is missing. The corresponding anchors are created (in a similar way as it is done for LaTeX).
| * | | | | Incorrect link generated for cite and xref (#7648)albert-github2020-03-212-9/+26
| | | | | | | | | | | | | | | | | | Incorrect links were generated for the cite and xref commands, the link text was not translated to a RTF link label.
| * | | | | issue #7652 folder in file list has file icon (#7654)albert-github2020-03-211-0/+4
| |/ / / / | | | | | | | | | | When a directory has no source files or sub-directories in it (with the exception of markdown file(s)) the directory is seen as a file withe a definition type `TypeDir` but this was not handled properly on output, should have a closed folder icon.
* | | | | Minor tweaksDimitri van Heesch2020-03-222-16/+14
| | | | |
* | | | | Remove last QThread-ReferenceMoritz 'Morty' Strübe2020-03-211-3/+3
| | | | |
* | | | | Replace SDict with std::mapMoritz 'Morty' Strübe2020-03-215-26/+26
| | | | |
* | | | | QString -> std::string & QDict -> std::mapMoritz 'Morty' Strübe2020-03-215-33/+34
| | | | | | | | | | | | | | | | | | | | Replacing QString required replacing the QDict, too.
* | | | | Remove DotConstString and replace by std::stringMoritz 'Morty' Strübe2020-03-212-56/+17
| | | | | | | | | | | | | | | | | | | | | | | | | Whatever the idea of creating DotConstString was, probably creating copy-free Strings, it is not used anymore as each job gets its own copy anyway.
* | | | | Fixup condition-variable and mutexMoritz 'Morty' Strübe2020-03-211-0/+1
| | | | |
* | | | | Replace QThread with std::threadMoritz 'Morty' Strübe2020-03-212-2/+13
| | | | |
* | | | | Replace qlist with std::vectorMoritz 'Morty' Strübe2020-03-212-22/+18
| | | | |
* | | | | Replace QMutex and condition QWaitCondition with std::Moritz 'Morty' Strübe2020-03-192-13/+11
| | | | |
* | | | | Replace qqueue with std::queueMoritz 'Morty' Strübe2020-03-192-6/+7
|/ / / /
* | | | Tcl has a problem with a case statement with just {} inside the switch ↵albert-github2020-03-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | statement (#7643) In case we have a (reduced) case like: ``` ## ::tkcon::Init - inits tkcon proc ::tkcon::Init {} { switch -glob -- $arg { -root { set PRIV(root) $val } -font { set OPT(font) $val } -rcfile {} } } ``` and a default doxygen configuration file, doxygen will crash in the tcl scanner as the `{}` results in an empty string. Some notes, crash only happens when compilation for 'Release; or 'RelWithDebInfo' as 'CMAKE_BUILD_TYPE'. (Found by Fossies for magic 8.2.195).
* | | | Doxygen version information (#7645)albert-github2020-03-1712-47/+42
| | | | | | | | | | | | | | | | | | | | - add doxygen version to rtf, comment, output - remove duplicate code (getFullVersion) - more clear name to get doxygen version (getVersion becomes getrDoxygenVersion). Also to overcomecofusion with the version information for files.
* | | | Issue #7635: Incorrect location for enum in XML file (part 3)Dimitri van Heesch2020-03-176-46/+59
|/ / /
* | | issue #7635: Incorrect location for enum in XML file (part 2)Dimitri van Heesch2020-03-151-8/+8
| | |
* | | issue #7635: Incorrect location for enum in XML fileDimitri van Heesch2020-03-143-7/+58
| | |
* | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-03-141-0/+12
|\ \ \
| * | | Doxygen version in the messages output (#7640)albert-github2020-03-141-0/+12
| | | | | | | | | | | | Output the doxygen version with the normal progress messages (and suppress in case of QUIET=YES).
* | | | Fixed unsigned/signed character warningsDimitri van Heesch2020-03-112-9/+9
|/ / /
* | | Fixed sig11 regression while parsing cast to function pointerDimitri van Heesch2020-03-111-4/+4
| | |
* | | Fix regression when creating directory graphsDimitri van Heesch2020-03-091-30/+34
| | |
* | | Remove dead code and fix more warningsDimitri van Heesch2020-03-089-469/+9
| | |
* | | Merge branch 'compilerwarnings'Dimitri van Heesch2020-03-0888-1949/+1426
|\ \ \ | |/ / |/| |
| * | Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-0891-1990/+1473
| | |
* | | Fix a number of compiler warnings in the 64bit build for WindowsDimitri van Heesch2020-03-0214-45/+51
|/ /
* | Merge pull request #7565 from DGA45/issue7490Dimitri van Heesch2020-02-291-21/+39
|\ \ | | | | | | Fix #7490 and #7494
| * | Fix #7490 and #7494DGA452020-02-031-21/+39
| | | | | | | | | | | | | | | Fix following issues: #7490 multiple grouped functions (member groups) #7494 grouped members from files ("user-defined")
* | | Replace raw bool pointer array and counter by std::stack<bool>Dimitri van Heesch2020-02-292-38/+27
| | |
* | | Merge branch 'feature/bug_tables_docbook' of ↵Dimitri van Heesch2020-02-291-8/+20
|\ \ \ | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_tables_docbook
| * | | Opening and ending tag mismatch: tbody in docbook outputalbert-github2019-08-121-8/+20
| | | | | | | | | | | | | | | | | | | | In case of docbook output and having nesting tables (e.g. in the tables chapter of the doxygen documentation), we get invalid xml for docbook as the `<tbody>` is not closed. Each table level should have an own flag to signal whether or not the `<tbiody>` tag is set or not, otherwise the inner table resets the outer tables its "flag".
* | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2020-02-275-6/+18
|\ \ \ \