summaryrefslogtreecommitdiffstats
path: root/src/perlmodgen.cpp
Commit message (Collapse)AuthorAgeFilesLines
* issue #8522 Javadoc: type attribute of ordered lists not preserved (in xml)albert-github2021-04-291-0/+11
| | | | | 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.
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-52/+49
| | | | | | | | | | | | | | | | | This commit changes the following in relation to string use - The implicit convert from 'QCString' to 'const char *' is removed - Strings parameters use 'const QCString &' as much as possible in favor over 'const char *' - 'if (s)' where s is a QCString has been replaced by 'if(!s.isEmpty())' - data() now always returns a valid C-string and not a 0-pointer. - when passing a string 's' to printf and related functions 'qPrint(s)' is used instead of 's.data()' - for empty string arguments 'QCString()' is used instead of '0' - The copy() operation has been removed - Where possible 'qstrcmp(a,b)==0' has been replaces by 'a==b' and 'qstrcmp(a,b)<0' has been replaced by 'a<b' - Parameters of string type that were default initialized with '= 0' are no initialized with '= QCString()'
* issue #2732: Adding support for C++ concepts (Origin: bugzilla #499352)Dimitri van Heesch2021-04-081-17/+45
|
* Refactoring: replace QFile/FTextStream with fstream/stringstreamDimitri van Heesch2021-03-181-90/+86
|
* Refactoring: Replaced QDir with DirDimitri van Heesch2021-03-181-43/+7
| | | | | - Dir is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17.
* Refactoring: Replaced QFileInfo with FileInfoDimitri van Heesch2021-03-181-15/+0
| | | | | - FileInfo is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17.
* Refactoring: replace QRegExp by std::regex in util.cppDimitri van Heesch2021-02-201-1/+1
|
* Refactoring: cleanup unused qtools headersDimitri van Heesch2021-01-221-1/+0
|
* Refactoring: modernizing PerlModOutput::m_savedDimitri van Heesch2021-01-221-3/+4
|
* Refactoring: modernize FileListDimitri van Heesch2021-01-221-5/+2
|
* Refactoring: modernize IncludeInfo listDimitri van Heesch2021-01-221-22/+13
|
* Refactoring: modernize docparser and clientsDimitri van Heesch2021-01-221-11/+5
|
* Refactoring: modernize MemberListDimitri van Heesch2021-01-221-17/+10
|
* Revert "Refactoring: Embed MemberGroup objects directly in their container"Dimitri van Heesch2021-01-041-4/+4
| | | | This reverts commit d37c654efbd5bb4ea19e1997d1daccb0b01de8b3.
* Refactoring: Embed MemberGroup objects directly in their containerDimitri van Heesch2021-01-041-4/+4
|
* Refactoring: replace Doxygen::groupSDict by Doxygen::groupLinkedMapDimitri van Heesch2020-12-311-9/+4
|
* Refactoring: replaced PageSDict by PageLinked*MapDimitri van Heesch2020-12-311-10/+5
|
* Refactoring: change MemberGroupSDict to MemberGroupListDimitri van Heesch2020-12-301-37/+32
|
* Refactoring: replace NamespaceSDict by NamespaceLinkedMapDimitri van Heesch2020-12-231-4/+2
|
* Refactoring: replaced getNamespaceSDict() by getNamespaces()Dimitri van Heesch2020-12-231-10/+6
|
* Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMapDimitri van Heesch2020-12-191-19/+5
|
* Minor tweaksDimitri van Heesch2020-11-051-7/+4
|
* Merge branch 'Rel_1_8_20_DGA' of https://github.com/DGA45/doxygen into ↵Dimitri van Heesch2020-11-051-1/+8
|\ | | | | | | DGA45-Rel_1_8_20_DGA
| * Fix issue #7547DGA452020-10-301-0/+2
| |
| * Merge remote-tracking branch 'origin/issue7556' into Rel_1_8_20_DGADGA452020-10-301-1/+6
| |\
| | * Fix #7556 ANSI-C anonymous (unnamed) struct/unions duplicated namesDGA452020-02-031-1/+6
| | | | | | | | | Fix ANSI-C anonymous (unnamed) struct/unions duplicated names issue
* | | Refactoring: Modernize BaseClassListDimitri van Heesch2020-10-121-14/+14
|/ /
* | Refactor: modernize markdown and make it thread-safeDimitri van Heesch2020-06-161-1/+2
| |
* | Add options to enable various sanitizersDimitri van Heesch2020-06-131-10/+0
| | | | | | | | | | | | | | | | | | New CMAKE options (default OFF): - SANITIZE_ADDRESS:BOOL=OFF - SANITIZE_LINK_STATIC:BOOL=OFF - SANITIZE_MEMORY:BOOL=OFF - SANITIZE_THREAD:BOOL=OFF - SANITIZE_UNDEFINED:BOOL=OFF
* | Merge pull request #7566 from DGA45/issue7495Dimitri van Heesch2020-05-141-0/+9
|\ \ | | | | | | Fix #7495 generate "bitfield"
| * | Fix #7495 generate "bitfield"DGA452020-02-031-0/+9
| |/ | | | | Fix missing "bitfield" property generation in Perlmod
* | Refactoring: migrate MemberNameInfoSDict to MemberNameInfoLinkedMapDimitri van Heesch2020-04-271-21/+14
| |
* | Refactoring: Improve encapsulation of MemberInfo classDimitri van Heesch2020-04-271-4/+4
| |
* | Refactor: improve encapsulation for ArgumentListDimitri van Heesch2020-04-251-2/+2
| |
* | Replaced FileNameDict/FileNameList by FileNameLinkedMapDimitri van Heesch2020-04-061-59/+57
| |
* | Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-081-12/+12
| |
* | 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")
* | Restructure section handlingDimitri van Heesch2020-02-211-2/+2
| |
* | Adding commands `\rtfinclude`, `\docbookinclude`, `\maninclude` and ↵albert-github2020-01-091-0/+4
|/ | | | | | `\xmlinclude` Adding for consistency with `\*only`, `\htmlincclude` and `\latexinclude` the commands: `\rtfinclude`, `\docbookinclude`, `\maninclude` and `\xmlinclude`
* Merge branch 'feature/bug_html_s' of ↵Dimitri van Heesch2019-12-261-0/+1
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_html_s
| * Adding HTML s tag, XML corrections for other tagsalbert-github2019-08-161-0/+1
| | | | | | | | | | | | Adding the HTML `<s>` tag (https://www.w3schools.com/tags/tag_s.asp). Adding 's' and correcting 'inc' to 'ins' in compound.xsd
* | Removed exitCode parameter as it is always 1Dimitri van Heesch2019-12-221-1/+1
| |
* | Better termination messagealbert-github2019-11-221-2/+1
| | | | | | | | | | 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.
* | issue #7302: Determination of anonymous is too restrictiveDimitri van Heesch2019-11-051-2/+2
| |
* | Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-40/+36
|/
* Merge branch 'feature/bug_endblock_msg' of ↵Dimitri van Heesch2019-08-041-3/+3
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg
| * Correction warning messagealbert-github2019-06-011-3/+3
| | | | | | | | Consistency
* | Merge branch 'fetaure/bug_html_ins_del_tag' of ↵Dimitri van Heesch2019-08-031-0/+2
|\ \ | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-fetaure/bug_html_ins_del_tag
| * | Adding HTML tags ins and delalbert-github2019-04-041-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Github does not support the `<u>` tag for underlined text, in HTML there exists the tag `<ins>`. On https://www.w3schools.com/tags/tag_ins.asp is written: The `<ins>` tag defines a text that has been inserted into a document. Browsers will normally strike a line through deleted text and underline inserted text. Most browsers will display the `<ins>` element with the following default values: ``` ins { text-decoration: underline; } ``` analogous there exists the tag `<del>` (https://www.w3schools.com/tags/tag_del.asp): The `<del>` tag defines text that has been deleted from a document. Browsers will normally strike a line through deleted text and underline inserted text. Most browsers will display the `<del>` element with the following default values: ``` del { text-decoration: line-through; } ``` Definitions analogue to the underline and strike through tag the implementation for the other formats has been chosen.