summaryrefslogtreecommitdiffstats
path: root/src/tooltip.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Issue #8206: Incorrect XHTML resultsDimitri van Heesch2020-11-271-31/+74
| | | | | | | | | | | | Changes: - Change TooltipManager back into a singleton - Give the OutputList object a unique output id - Increment the id at each startFile() atomically - Pass the id to the HTML code generator - Store tooltips per output id. - Keep track of tooltips that are already written for a given id - for output formats other than HTML the output id is 0 and tooltips are not collected and written
* Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-131-1/+1
|
* Refactoring: modernize TooltipManager class and source reference listsDimitri van Heesch2020-10-201-35/+13
| | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers
* issue #7302: Determination of anonymous is too restrictiveDimitri van Heesch2019-11-051-3/+2
|
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-1/+1
|
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-1/+1
|
* Invalid id possible with tooltipsalbert-github2019-01-111-0/+1
| | | | | | In case a filename starts with a number the `id` also starts with a number and this is not allowed in XHTML and results in the message: `Syntax of value for attribute id of div is not valid` on other places it has been solved by placing an `a` as first character, this is done here as well but also needs to be don in the transformation from reference to tooltip id (htmlgen.cpp)
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-1/+1
| | | | improve performance
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Fixed a couple of cases where sharing string data could lead to corruptionDimitri van Heesch2015-01-021-1/+1
| | | | | Also made dangerous string access more visible by introducing rawData(). This replaces data() which will now return a constant string.
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Added SOURCE_TOOLTIPS option for advanced tooltip support while source browsingDimitri van Heesch2013-07-021-0/+132