summaryrefslogtreecommitdiffstats
path: root/src/util.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: replace StringDict by StringMapDimitri van Heesch2021-01-221-14/+15
|
* Refactoring: modernize MemberListDimitri van Heesch2021-01-221-62/+70
|
* Refactoring: modernize g_extLookupDimitri van Heesch2021-01-221-11/+11
|
* Refactoring: modernize rtfFormatBmkStrDimitri van Heesch2021-01-221-16/+12
|
* Refactoring: modernized usedNames variable used for SHORT_NAMES optionDimitri van Heesch2021-01-221-10/+11
|
* Refactoring: remove some dead/commented out codeDimitri van Heesch2021-01-221-77/+0
|
* Merge pull request #8309 from albert-github/feature/bug_668003Dimitri van Heesch2021-01-111-0/+114
|\ | | | | bug 668003 Default LaTeX header misses $-placeholders
| * bug 668003 Default LaTeX header misses $-placeholdersalbert-github2021-01-051-0/+114
| | | | | | | | Create, analogous to HTML, also for LaTeX default header and footer files.
* | Various fixes based on coverity scan resultsDimitri van Heesch2021-01-051-3/+3
|/
* Compilation warning in util.cppalbert-github2021-01-031-1/+1
| | | | | | | | | When compiling util.cpp we get (on Windows 64-bit) the warning: ``` util.cpp(1075): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data ``` making it conform other calls.
* Refactoring: replace ExampleSDict by ExampleListDimitri van Heesch2021-01-011-6/+6
|
* Refactoring: remove unused Doxygen::htmlDirMapDimitri van Heesch2021-01-011-41/+2
|
* Refactoring: replace Doxygen::directories by Doxygen::dirLinkedMapDimitri van Heesch2021-01-011-1/+1
|
* Refactoring: replace Doxygen::groupSDict by Doxygen::groupLinkedMapDimitri van Heesch2020-12-311-7/+4
|
* Refactoring: replaced PageSDict by PageLinked*MapDimitri van Heesch2020-12-311-6/+7
|
* Refactoring: change MemberGroupSDict to MemberGroupListDimitri van Heesch2020-12-301-34/+42
|
* Refactoring: replace Doxygen::memGrpInfoDict by Doxygen::memberGroupInfoMapDimitri van Heesch2020-12-301-8/+6
|
* issue #7471: [1.8.16 regression] multiple use of page labelDimitri van Heesch2020-12-241-2/+5
|
* Refactoring: replace NamespaceSDict by NamespaceLinkedMapDimitri van Heesch2020-12-231-6/+6
|
* Refactoring: replaced getNamespaceSDict() by getNamespaces()Dimitri van Heesch2020-12-231-12/+5
|
* Remove warnings from util.cppalbert-github2020-12-211-3/+3
| | | | | | | | Remove warnings from util.cpp (as done on other places as well): ``` ...\src\util.cpp(3592): warning C4242: '=': conversion from 'int' to 'char', possible loss of data ...\src\util.cpp(3593): warning C4242: '=': conversion from 'int' to 'char', possible loss of data ```
* Refactoring: modernize class indexDimitri van Heesch2020-12-211-5/+11
|
* Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMapDimitri van Heesch2020-12-191-14/+9
|
* Simplified escaping for latex URLsDimitri van Heesch2020-12-161-11/+2
|
* Unified the routine to get the next UTF8 character from a UTF8 streamDimitri van Heesch2020-12-161-84/+71
|
* Merge branch 'feature/bug_utf_8_latex_href' of ↵Dimitri van Heesch2020-12-161-1/+57
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_utf_8_latex_href
| * Incorrect handling of UTF-8 characters in latex reference statementalbert-github2020-12-111-1/+57
| | | | | | | | | | | | | | | | | | In case in there is a literal utf-8 character like the the Unicode En Dash (U+2013) a pages is accessed with `\T1\endash` like: ``` https://en.wikipedia.org/wiki/Damerau\T1\textendash_Levenshtein_distance ``` and this page cannot be found, so the UTF-8 character has to be handled properly here. This is found when solving issue #8241
* | Added missing protocolsDimitri van Heesch2020-12-151-2/+4
| |
* | Incorrect specification of irc as URL protocolalbert-github2020-12-111-1/+2
|/ | | | | - missing colon (`:`) at irc - adding irc, sftp and ftps
* Fix shadowing warning for hex constantDimitri van Heesch2020-11-291-1/+0
|
* Refactoring: move addDocCrossReference to memberdef.cpp/.hDimitri van Heesch2020-11-281-39/+0
|
* Refactoring: make setAnchors() a member of MemberListDimitri van Heesch2020-11-281-18/+0
|
* issue #697: Test 32 reference to bell signal (XHTML, LaTeX)Dimitri van Heesch2020-11-281-9/+38
|
* Refactoring: remove isVisited/setVisited from indexDimitri van Heesch2020-11-151-35/+0
|
* Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-131-9/+10
|
* Refactoring: Introduce immutable and mutable interfacesDimitri van Heesch2020-11-091-29/+28
| | | | | | Split Definition/ClassDef/NamespaceDef/MemberDef into a immutable and mutable part Aliases are immutable, other symbols are stored using an immutable interface but can be made mutable explicitly by dynamic casting.
* Fixed marker replacement for a placeholder at the end of the commandDimitri van Heesch2020-10-291-2/+2
|
* Some further simplications and modernizationsDimitri van Heesch2020-10-291-50/+30
|
* Handling commands for backslash and at-sign in ALIASESalbert-github2020-10-291-12/+21
| | | | | | When we have an command like `\\`, `\@`, `@@` or `@\`in ALIASES this should not disturb the recognition of the replacement strings like `\2`, so e.g. `\\2` should not be replaced by `\y` but remain `\\2` (assuming the `\2` is linked to `y` in an ALIASES). This issue was found after #8137 had been fixed and was already present in older versions as well.
* Merge branch 'feature/issue_8137' of ↵Dimitri van Heesch2020-10-281-1/+1
|\ | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/issue_8137
| * issue #8137 Whitespace/Separator required to recognize custom command argumentalbert-github2020-10-281-1/+1
| | | | | | | | In case the character directly following the number of a substitution marker is a backslash search directly a new substitution pattern
* | Refactoring: introduce SymbolResolver to group symbol lookup routinesDimitri van Heesch2020-10-281-1018/+27
|/ | | | - Main goal was to avoid use of global state.
* Refactoring: Remove unused DefinitionIntf and DefinitionList classesDimitri van Heesch2020-10-231-1/+0
|
* Refactoring: modernize Doxygen::symbolMapDimitri van Heesch2020-10-231-98/+45
|
* issue #8103: C++ Table of content, namespace list does not contains ↵Dimitri van Heesch2020-10-191-29/+40
| | | | namespace without class
* Performance tweak: Pass BaseClassList by const referenceDimitri van Heesch2020-10-171-3/+3
|
* issue #8091: [C++] Newer doxygen versions add a lot of bogus warnings about ↵Dimitri van Heesch2020-10-141-40/+49
| | | | undocumented entities
* Refactoring: Modernize BaseClassListDimitri van Heesch2020-10-121-42/+28
|
* Refactoring: Remove use of globals/statics in isAccessibleFrom*Dimitri van Heesch2020-10-111-107/+42
| | | | - Also moved AccessStack to util.h and modernized it.
* Merge branch 'albert-github-feature/bug_md_pg_cnt'Dimitri van Heesch2020-10-041-6/+14
|\