summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
| | * | | Fix bug linking C++ anonymouus workspaceLaurent Carlier2021-03-131-1/+15
| | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | When using the \copydoc or \copybrief command, a variable declared inside an anonymous workspace couldn't be fixed. This patch resolves this issue.
| * | | Merge pull request #8333 from albert-github/feature/bug_305773Dimitri van Heesch2021-05-026-6/+43
| |\ \ \ | | | | | | | | | | bug_305773 Volatile declaration is missing for variables in XML output
| | * \ \ Merge branch 'master' into feature/bug_305773Dimitri van Heesch2021-04-29291-23398/+31264
| | |\ \ \
| | * | | | bug_305773 Volatile declaration is missing for variables in XML outputalbert-github2021-01-136-5/+43
| | | | | | | | | | | | | | | | | | | | | | | | Handle "const" and "volatile" in the same way, they are bit cv-qualifiers
* | | | | | Merge branch 'feature/bug_linecnt_define' of ↵Dimitri van Heesch2021-05-021-0/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_linecnt_define
| * | | | | Incorrect line count for normal comment in definealbert-github2021-01-201-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having the program: ``` /// \file #define A_DEF 2 /* A line * A line */ /** * the wrong line \line7 */ void fie(void) {} `` we get the message: ``` aa.c:6: warning: Found unknown command '\line7' ``` instead of ``` aa.c:7: warning: Found unknown command '\line7' ``` Also in the source code and the reference to it we see a wrong line number for the function `fie`.
* | | | | | Fixed missing comma and improved constnessDimitri van Heesch2021-05-022-3/+3
| | | | | |
* | | | | | Merge branch 'master' into feature/bug_code_langDimitri van Heesch2021-05-02291-23644/+31780
|\ \ \ \ \ \
| * \ \ \ \ \ Merge pull request #8327 from albert-github/feature/bug_enum_structDimitri van Heesch2021-05-025-2/+27
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | Incorrect type for enum struct
| | * | | | | | Incorrect type for enum structalbert-github2021-01-125-2/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have the simple file: ``` /// \file /// docu with nothing enum MyEnum_not { v1_0, v2_0 }; /// docu with class enum class MyEnum_cls { v1_2, v2_2 }; /// docu with struct enum struct MyEnum_str { v1_3, v2_3 }; ``` with settings: ``` QUIET=YES ALWAYS_DETAILED_SEC=YES ``` the `enum struct` is shown as `enum class` in the brief description and in the detailed description just as `enum` (the later also is the case for the `enum class).
| * | | | | | | Merge pull request #8509 from albert-github/feature/bug_formula_mjDimitri van Heesch2021-05-019-18/+46
| |\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | Problems with some commands in MathJax
| | * \ \ \ \ \ \ Merge branch 'master' into feature/bug_formula_mjDimitri van Heesch2021-04-28261-7531/+7989
| | |\ \ \ \ \ \ \
| | * | | | | | | | Problems with some commands in MathJaxalbert-github2021-04-209-18/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Especially with commands like `\f$\mbox{\LaTeX}\f$`MathJax has some problem as it is not, yet, able to use the commands `\raise` and `lower` inside the `\mbox` as used in this LaTeX command. Also switching in and out of math-mode doesn't work as the resulting code either doesn't work in MathJax or in LaTeX, hence the new command s `\f(` and `\f)`.
| * | | | | | | | | Changed plantumlStart from const char *[] to std::set<QCString>Dimitri van Heesch2021-05-011-19/+17
| | | | | | | | | |
| * | | | | | | | | Merge branch 'feature/bug_startuml' of ↵Dimitri van Heesch2021-05-0110-13/+79
| |\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_startuml
| | * | | | | | | | | Extending startuml with extra figure typesalbert-github2021-04-061-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 more supported exgines / figure types: `board` and `git` (thanks to: The-Lu, see https://forum.plantuml.net/13557/support-for-the-different-%40start-commands?show=13564#a13564)
| | * | | | | | | | | Extending startuml with extra figure typesalbert-github2021-04-0410-13/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Not all diagrams can be created with the PlantUML `@startuml` command but need another PlantUML `@start...` command. This wil look like `@start<engine>` where currently supported are the following `<engine>`'s: `uml`, `bpm`, `wire`, `dot`, `ditaa`, `salt`, `math`, `latex`, `gantt`, `mindmap`, `wbs`, `yaml`, `creole`, `json` and `flow`. By default the `<engine>` is `uml`. The `<engine>` can be specified as an option. Explicitly the option variant has been chosen so we won't get an explosion of extra commands.
| * | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-05-016-5/+9
| |\ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ Merge pull request #8527 from albert-github/feature/issue_8525Dimitri van Heesch2021-04-301-1/+1
| | |\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | issue #8525 Links aren't properly rendered when preceded by quoted text
| | | * | | | | | | | | | issue #8525 Links aren't properly rendered when preceded by quoted textalbert-github2021-04-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2 or more returns inside a quoted text were not handled properly, added a repeat count.
| | * | | | | | | | | | | Merge pull request #8526 from albert-github/feature/bug_spell_20210430Dimitri van Heesch2021-04-303-3/+3
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Spelling corrections
| | | * | | | | | | | | | | Spelling correctionsalbert-github2021-04-303-3/+3
| | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - small spelling corrections - removing RTF: as this is clear from description.
| | * | | | | | | | | | | Merge pull request #8501 from albert-github/feature/bug_docu_improvDimitri van Heesch2021-04-302-1/+5
| | |\ \ \ \ \ \ \ \ \ \ \ | | | |/ / / / / / / / / / | | |/| | | | | | | | | | Some documentation improvements
| | | * | | | | | | | | | Some documentation improvementsalbert-github2021-04-132-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some small documentation improvements.
| * | | | | | | | | | | | Cleanup util.h by moving some functions to other filesDimitri van Heesch2021-05-0113-275/+282
| |/ / / / / / / / / / /
| * | | | | | | | | | | Merge branch 'feature/bug_xml_settings' of ↵Dimitri van Heesch2021-04-294-20/+151
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_xml_settings
| | * | | | | | | | | | | Write out used settings when generating XML outputalbert-github2021-03-284-18/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When generating XML output is is afterwards unknown which settings have been used to generate the XML output, e.g. whether `EXTRACT_PRIVATE` was set or not as the XML output tries to write out all information contained in the sources and not to limit it. By writing out a Doxyfile.xml with all the used settings this can be overcome.
| * | | | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-04-294-5/+18
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | |
| | * | | | | | | | | | | Merge pull request #8332 from albert-github/feature/issue_8329Dimitri van Heesch2021-04-292-4/+1
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | issue #8329 Force line buffering
| | | * | | | | | | | | | | issue #8329 Force line bufferingalbert-github2021-01-132-4/+1
| | | | |_|_|_|_|_|_|/ / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default stdout is buffered when redirecting, the `-b` option of doxygen prevents this. Removing non used variable `outputToWizard`.
| | * | | | | | | | | | | Merge pull request #8337 from yosshy/masterDimitri van Heesch2021-04-292-1/+17
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | issue #8336 Python class only with async methods support
| | | * | | | | | | | | | | issue #8336 Python class only with async methods supportMob2021-01-182-1/+17
| | | | | | | | | | | | | |
| * | | | | | | | | | | | | Fix to avoid unneeded regeneration of "included-by" graphsDimitri van Heesch2021-04-292-14/+22
| |/ / / / / / / / / / / /
| * | | | | | | | | | | | Minor adaptations to avoid matching 'typedefinition' as a typedefDimitri van Heesch2021-04-292-2/+16
| | | | | | | | | | | | |
| * | | | | | | | | | | | Merge branch 'feature/bug_typedef_code' of ↵Dimitri van Heesch2021-04-291-0/+2
| |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_typedef_code
| | * | | | | | | | | | | | Incorrect code coloring of typedefalbert-github2021-01-221-0/+2
| | | |_|_|_|_|_|_|_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In case we have `typedef ::my_type T2;` the code coloring should be: - typedef : keyword - ::my_type : link - T2 : link though we see: - typedef ::my_type : link - T2 : link this has been corrected. Found by means of issue #8350 Note there might be other cases with the same problem as well.
| * | | | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-04-292-5/+5
| |\ \ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ \ Merge pull request #8512 from albert-github/feature/issue_8511Dimitri van Heesch2021-04-291-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | issue #8511 Java: linebreak after @link can cause wrong parsing of subsequent doc
| | | * | | | | | | | | | | | issue #8511 Java: linebreak after @link can cause wrong parsing of ↵albert-github2021-04-201-1/+1
| | | | |_|_|_|_|_|/ / / / / | | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | subsequent doc Allowing also a `\n` after the @link.
| | * | | | | | | | | | | | issue #8518 tag </programlisting> was inserted before </highlight> parsing ↵albert-github2021-04-291-4/+4
| | | |_|_|_|_|_|_|/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cpp file to xml The possible `\n` was not taken into account when codifying the line(s).
| * | | | | | | | | | | | Fixed typo, use QCString, and some minor reformatingDimitri van Heesch2021-04-294-15/+17
| | | | | | | | | | | | |
| * | | | | | | | | | | | issue #8522 Javadoc: type attribute of ordered lists not preserved (in xml)albert-github2021-04-2911-6/+225
| |/ / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem was a bit deeper, it was also valid for other output formats. Implemented the `type` and `start` attribute for all relevant output types.
| * | | | | | | | | | | Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2021-04-285-1/+21
| |\ \ \ \ \ \ \ \ \ \ \
| | * \ \ \ \ \ \ \ \ \ \ Merge pull request #8504 from albert-github/feature/bug_bin_expressionsDimitri van Heesch2021-04-274-0/+20
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Warning from preprocessor regarding binary literals
| | | * | | | | | | | | | | Warning from preprocessor regarding binary literalsalbert-github2021-04-194-0/+20
| | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When having a line like: ``` #if (JITTERLISP_FIXNUM_TAG_BIN == 0) ``` with ``` #define JITTERLISP_FIXNUM_TAG_BIN 0b0000 ``` we get the warning: ``` warning: preprocessing issue while doing constant expression evaluation: syntax error: input=' ( 0b0000 == 0)' ``` The equivalent hexadecimal / octal / decimal versions are OK, the handling for the binary was missing. (Found by Fossies in the poke package).
| | * | | | | | | | | | | Merge pull request #8513 from albert-github/feature/bug_assert_messageDimitri van Heesch2021-04-271-1/+1
| | |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Error messages on ASSERTS
| | | * | | | | | | | | | | Error messages on ASSERTSalbert-github2021-04-221-1/+1
| | | |/ / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added missing `\n` in output, most likely regression due to change from the qt version of `ASSERT`: ``` qFatal("ASSERT: \"%s\" in %s (%d)",#x,__FILE__,__LINE__) ``` or ``` qWarning("ASSERT: \"%s\" in %s (%d)",#x,__FILE__,__LINE__) ``` In Fossies we got that the messages were just put behind each other (they should not appear at all but that is another issue):
| * | | | | | | | | | | | issue #8426: Incorrect line number from tag fileDimitri van Heesch2021-04-281-5/+17
| |/ / / / / / / / / / /
| * | | | | | | | | | | Merge branch 'feature/bug_lex_option' of ↵Dimitri van Heesch2021-04-271-4/+50
| |\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_lex_option
| | * | | | | | | | | | | Better handling of option possibility in lex scanneralbert-github2021-03-081-4/+50
| | | |_|_|_|_|_|_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - improved handling of `%option` - multiple options on 1 line - handling of unknown options that contain part of a handled option (like noreentrant) - correction of definition yylex function definition, signature depends on usage of - reentrant - bison-bridge - bison-locations (automatically include bison-bridge) (found as part of some Fossies tests)