summaryrefslogtreecommitdiffstats
path: root/src/doxygen.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Removed exitCode parameter as it is always 1Dimitri van Heesch2019-12-221-8/+8
|
* Merge branch 'feature/bug_terminate' of ↵Dimitri van Heesch2019-12-221-16/+8
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_terminate
| * Better termination messagealbert-github2019-11-221-16/+8
| | | | | | | | | | In case a `WARN_LOGFILE` is used it in this file no clear whether doxygen finished correctly or exited beforehand in case a fatal error. Now a 'Exiting...' is also given in the warning log file in case an error is a fatal error.
* | Merge branch 'feature/bug_config' of ↵Dimitri van Heesch2019-12-201-5/+16
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_config
| * | Checking of right usage of configuration list itemsalbert-github2019-11-251-5/+16
| |/ | | | | | | In case of a configuration list item has an equal sign in it ('=') some extra restriction are imposed / made more understandable.
* | issue #7446: C#: parameter named `extends` is broken in the documentationDimitri van Heesch2019-12-201-4/+4
| |
* | Extend built-in STL support with more classesDimitri van Heesch2019-12-191-223/+2
| |
* | Renamed Portables to PortableDimitri van Heesch2019-12-081-17/+17
| |
* | Merge branch 'memory_leakage_fix' of https://github.com/virusxp/doxygen into ↵Dimitri van Heesch2019-12-081-17/+17
|\ \ | | | | | | | | | virusxp-memory_leakage_fix
| * | Refactoring of portable.h and portable.cpp functions to be contained in a ↵Tobias Off2019-11-281-17/+17
| | | | | | | | | | | | | | | | | | namespace Fixing some memory issues caused by not correctly freed pointers
* | | Changed std::unique_ptr<Entry> to std::shared_ptr<Entry> at avoid use after ↵Dimitri van Heesch2019-12-081-16/+16
| | | | | | | | | | | | free issues
* | | Split language parser into "outline parser" and "code parser"Dimitri van Heesch2019-12-031-29/+54
| | |
* | | Made scanner.l reentrantDimitri van Heesch2019-12-011-1/+0
| |/ |/|
* | Made code.l scanner reentrantDimitri van Heesch2019-11-211-2/+2
|/
* HHC and directory elements starting with "."albert-github2019-11-151-0/+1
| | | | | | | | | Based on the question 'Doxygen failed to run html help compiler, hhc.exe error HHC5010 when running from folder that has a parent folder that starts with “.”/ (https://stackoverflow.com/questions/58861908/doxygen-failed-to-run-html-help-compiler-hhc-exe-error-hhc5010-when-running-fro). In we https://social.msdn.microsoft.com/Forums/en-US/0681145c-223b-498c-b7bf-be83209cbf4e/issue-with-html-workshop-in-a-windows-container?forum=visualstudiogeneral see: HTML Help 1.x command line compiler hhc.exe cannot compile CHM file to folder whose full path contains folder name starting with dot. If you have that problem, you probably specified output path with folder starting with dot, e.g. "d:\My files.NET\documentation". You can use dots in folder names but not at the beginning. We first convert the current path to a short name path and set this as current directory, this is only done on Windows other systems are not touched.
* Merge branch 'master' of github.com:doxygen/doxygenDimitri van Heesch2019-11-091-5/+5
|\
| * Merge pull request #7377 from albert-github/feature/bug_spell_srcDimitri van Heesch2019-11-061-5/+5
| |\ | | | | | | Spelling corrections for src directory
| | * Spelling corrections for src directoryalbert-github2019-11-051-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here, with some exceptions (a,o.): - "referenceby" in defgen.cpp as this is in the output and I cannot oversee the consequences (looks like none, but ...) - "HANGEUL_CHARSET" left as is as in some MS documentation is written: 'HANGUL_CHARSET: Also spelled "Hangeul". Specifies the Hangul Korean character set.' (https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-wmf/0d0b32ac-a836-4bd2-a112-b6000a1b4fc9).
* | | Make preprocess code reentrantDimitri van Heesch2019-11-091-5/+5
|/ /
* | issue #7302: Determination of anonymous is too restrictiveDimitri van Heesch2019-11-051-8/+8
|/
* Removing left over debug statementsalbert-github2019-11-011-1/+1
| | | | Removing some leftover debug statements from38f1441dc329e72ba4c782fdc721ce5199e01a67 and 6216208b0a4288a41450e4d37226f0e4c492128c
* Replaced QList<ListItemInfo> with std::vector<ListItemInfo>Dimitri van Heesch2019-10-291-3/+3
|
* Replaced QList<SectionInfo> by std::vector<SectionInfo>Dimitri van Heesch2019-10-291-1/+1
|
* Replaced QList<Grouping> with std::vector<Grouping>Dimitri van Heesch2019-10-291-20/+16
|
* Replaced QList<BaseInfo> with std::vector<BaseInfo>Dimitri van Heesch2019-10-291-27/+20
|
* Embed TagInfo struct inside EntryDimitri van Heesch2019-10-281-47/+47
|
* Merge pull request #7355 from albert-github/feature/bug_quote_warn_2Dimitri van Heesch2019-10-281-2/+3
|\ | | | | Properly open quotes in warning
| * Properly open quotes in warningalbert-github2019-10-281-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 78b5c44 'Properly close quotes in warning' https://github.com/doxygen/doxygen/pull/7312 handled the case that a closing quote was missing in case of a missing closing quote. I case the word template is missing it is possible to miss the opening quote, resulting in: ``` wxWidgets-3.1.3/src/x11/brush.cpp:66: warning: no matching class member found for wxBrush::wxBrush(const wxColour &col, int style) Possible candidates: wxBrush::wxBrush()' wxBrush::wxBrush(const wxColour &colour, wxBrushStyle style=wxBRUSHSTYLE_SOLID)' ``` this is fixed here.
* | Merge pull request #7332 from albert-github/feature/bug_rtf_manDimitri van Heesch2019-10-281-7/+14
|\ \ | |/ |/| RTF extension file to standard output, make according documentation consistent.
| * RTF extension file to standard output, make according documentation consistent.albert-github2019-10-171-7/+14
| | | | | | | | | | Create possibility to write rtf extension file to standard output as well, see to it that same technique is used on different places Update documentation and make it consistent
* | Merge branch 'std'Dimitri van Heesch2019-10-271-333/+249
|\ \ | |/ |/|
| * Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-333/+249
| |
* | Revert "Minor code cleanup for layout files"Dimitri van Heesch2019-10-161-1/+1
|/ | | | This reverts commit ed4515149fd0839dba1f59858aec37b73c0ac805.
* Properly close quotes in warningalbert-github2019-10-101-0/+2
| | | | | | | | | | | | | | Found warning like: ``` Possible candidates: 'template < T > gmic::gmic(const T &pixel_type=(T) 0) 'template < T > gmic::gmic(const char *const commands_line, const char *const custom_commands=0, const bool include_stdlib=true, float *const p_progress=0, bool *const p_is_abort=0, const T &pixel_type=(T) 0) 'template < T > gmic::gmic(const char *const commands_line, cimg_library::CImgList< T > &images, cimg_library::CImgList< char > &images_names, const char *const custom_commands=0, const bool include_stdlib=true, float *const p_progress=0, bool *const p_is_abort=0) ``` Note the starting quote `'` but there is no closing quote (in case of a file and line the closing quote is present.
* Merge pull request #7283 from luzpaz/typosDimitri van Heesch2019-10-091-1/+1
|\ | | | | Fix typos
| * Fix typosluz.paz2019-09-281-1/+1
| | | | | | | | | | | | Found via ``` codespell -q 3 -S *.js,*.po,./src/translator*,*.eps,./doc/changelog.doc -L ang,ans,attribs,ba,behaviour,classe,colour,german,iff,initialise,nam,nd,que,russian,statics,te,tim,uint ```
* | Use smartpointers to manage the lifetime of Entry objectsDimitri van Heesch2019-10-071-495/+474
|/
* issue #7277: C++ - Crash using all system memory on using parent constructor ↵Dimitri van Heesch2019-09-261-2/+2
| | | | with same name
* Minor code cleanup for layout filesDimitri van Heesch2019-09-241-1/+1
|
* Reduce the use of QString in favor of the more efficient QCStringDimitri van Heesch2019-09-211-1/+1
|
* Warning with xrefitem from documentationalbert-github2019-09-131-0/+2
| | | | | | | | | | The example code with the `xrefitem` in the documentation gives a warning: ``` my_errors:1: warning: multiple use of page label 'my_errors', (other occurrence: .../aa.h, line: 4) ``` it is possible (and explicitly stated) to have an `\page` with the same name giving some extra information. The warning regarding the multiple page is removed in case of a xrefitem page.
* Refactoring code for dot related source filesDimitri van Heesch2019-09-101-1/+0
|
* issue #7189: wrong warning on ambiguous image filesDimitri van Heesch2019-09-021-8/+23
|
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-121/+121
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-121/+121
| | | | | | | | Consistency
* | Merge branch 'feature/issue_6831' of ↵Dimitri van Heesch2019-08-041-1/+1
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_6831
| * | issue #6831 Failure to recognize class array with PHP in @varalbert-github2019-02-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | There are 2 different situations here: - @var, here a special change is necessary to check and handle whether or not we are in PHP (declinfo.*, doxygen.cpp) - @param - the type recognition for the PHP type has to be extended with the `[]` possibility and subsequently the `[]` part has to be handled separately from the 'datatype' (doctokinizer.l, docparser.*). - In the output we now can have multiple text strings resulting in a small change in handling of the separator between the data type (*docvisitor.*)
* | | issue 7068: "QGDict::hashAsciiKey: Invalid null key" error messages (part 2)Dimitri van Heesch2019-07-311-2/+2
| | |
* | | Reduce code duplication when printing version stringDimitri van Heesch2019-07-301-31/+20
| | |
* | | Merge branch 'feature/bug_gitversion' of ↵Dimitri van Heesch2019-07-301-3/+24
|\ \ \ | | | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_gitversion