summaryrefslogtreecommitdiffstats
path: root/src/context.h
Commit message (Collapse)AuthorAgeFilesLines
* Added concepts to the templated outputDimitri van Heesch2021-06-121-11/+85
| | | | | also made some changes to make the templated HTML output better match the built-in output.
* Make templated HTML output more similar to hardcoded output.Dimitri van Heesch2021-05-201-0/+1
|
* Template engine: allow listing list and struct variables as stringsDimitri van Heesch2021-05-151-0/+37
| | | | | For easier debugging one can do e.g. `{% msg %}value={{ variable }}{% endmsg %}` to list the value of a variable also when it is a list or struct.
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-40/+40
| | | | | | | | | | | | | | | | | 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()'
* Refactoring: cleanup unused qtools headersDimitri van Heesch2021-01-221-1/+0
|
* Refactoring: modernize IncludeInfo listDimitri van Heesch2021-01-221-2/+5
|
* Refactoring: modernize MemberListDimitri van Heesch2021-01-221-2/+2
|
* Refactoring: replace MemberSDict by MemberLinkedRefMapDimitri van Heesch2021-01-041-4/+0
|
* Refactoring: replace Doxygen::directories by Doxygen::dirLinkedMapDimitri van Heesch2021-01-011-4/+5
|
* Refactoring: replace Doxygen::groupSDict by Doxygen::groupLinkedMapDimitri van Heesch2020-12-311-8/+12
|
* Refactoring: replaced PageSDict by PageLinked*MapDimitri van Heesch2020-12-311-8/+10
|
* Refactoring: change MemberGroupSDict to MemberGroupListDimitri van Heesch2020-12-301-7/+5
|
* Refactoring: modernise MemberGroupListDimitri van Heesch2020-12-301-3/+3
|
* Refactoring: Modernise client side part of searchindexDimitri van Heesch2020-12-291-18/+21
|
* Refactoring: replace NamespaceSDict by NamespaceLinkedMapDimitri van Heesch2020-12-231-2/+2
|
* Refactoring: replaced getNamespaceSDict() by getNamespaces()Dimitri van Heesch2020-12-231-0/+2
|
* Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMapDimitri van Heesch2020-12-191-2/+4
|
* Refactoring: move ClassDefSet to the classdef headerDimitri van Heesch2020-11-151-2/+0
|
* Refactoring: remove isVisited/setVisited from contextDimitri van Heesch2020-11-151-14/+19
|
* Refactoring: modernize TooltipManager class and source reference listsDimitri van Heesch2020-10-201-0/+3
| | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers
* Performance tweak: Pass BaseClassList by const referenceDimitri van Heesch2020-10-171-4/+4
|
* Refactoring: Modernize BaseClassListDimitri van Heesch2020-10-121-8/+5
|
* Merge branch 'feature/change-DirList-container-to-std' of ↵Dimitri van Heesch2020-05-101-1/+1
|\ | | | | | | https://github.com/dhebbeker/doxygen into dhebbeker-feature/change-DirList-container-to-std
| * Include dirdef.h instead of forward declaration.David Hebbeker2020-05-051-1/+1
| | | | | | Forward declaration is not possible for an alias.
* | Refactoring: migrate MemberNameInfoSDict to MemberNameInfoLinkedMapDimitri van Heesch2020-04-271-6/+3
| |
* | Refactoring: Improve encapsulation of MemberInfo classDimitri van Heesch2020-04-271-3/+3
|/
* Replaced FileNameDict/FileNameList by FileNameLinkedMapDimitri van Heesch2020-04-061-2/+2
|
* Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-081-42/+42
|
* Changed ArgumentList to be an STL containerDimitri van Heesch2019-10-271-4/+4
|
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-40/+40
|
* Added generating template files and reading templates from disk if presentDimitri van Heesch2016-05-281-0/+1
|
* Fixed a number of memory leaks in the template engineDimitri van Heesch2015-09-131-1/+1
|
* Template enhancements and various other small fixesDimitri van Heesch2015-09-081-8/+30
|
* Added javascript search engine data to the template contextDimitri van Heesch2015-08-271-1/+171
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Added graphical hierarchy support to template engineDimitri van Heesch2014-12-251-3/+27
|
* Template context support for CREATE_SUBDIRSDimitri van Heesch2014-08-021-2/+2
|
* Added member indexes to template contextDimitri van Heesch2014-08-021-0/+57
|
* Addition of module data to context and alphaIndex filterDimitri van Heesch2014-08-021-80/+32
|
* Added mainpage to context and improved page treeDimitri van Heesch2014-08-021-2/+3
|
* Added reference counting for all context objectsDimitri van Heesch2014-03-111-192/+397
|
* Added directory info to the contextDimitri van Heesch2014-03-011-0/+18
|
* Unified DirFileContext and NestingContextDimitri van Heesch2014-03-011-0/+6
|
* Added dir tree nodes to the contextDimitri van Heesch2014-03-011-2/+4
|
* More context changesDimitri van Heesch2014-02-081-2/+4
|
* More work on the template and context mechanismsDimitri van Heesch2013-12-291-1/+41
|
* Template and context enhancementsDimitri van Heesch2013-12-231-0/+52
|
* Added more info to the contextDimitri van Heesch2013-12-121-1/+45
|
* More template and context enhancementsDimitri van Heesch2013-12-121-0/+2
|
* More context and template additionsDimitri van Heesch2013-11-291-2/+38
|