summaryrefslogtreecommitdiffstats
path: root/src/docsets.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: remove implicit conversion from QCString to const char *Dimitri van Heesch2021-04-221-21/+21
| | | | | | | | | | | | | | | | | 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: Add TextStream buffer to improve output writing performanceDimitri van Heesch2021-03-281-9/+16
| | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance.
* Refactoring: replace QFile/FTextStream with fstream/stringstreamDimitri van Heesch2021-03-181-127/+120
|
* Correction compilation warnings (#8398)albert-github2021-03-061-1/+1
| | | | | | | Correction warnings (64-bit windows) like: warning C4267: '=': conversion from 'size_t' to 'int', possible loss of data - context.cpp also making test a bit better readable Co-authored-by: Dimitri van Heesch <doxygen@gmail.com>
* Merge branch 'master' into feature/bug_lexDimitri van Heesch2021-03-031-1/+1
|\
| * Refactoring: replaced std::regex with own much faster implementationDimitri van Heesch2021-03-021-1/+1
| |
* | Adding support for lex filesalbert-github2021-02-121-0/+1
|/ | | | | | Adding support for lex. The lex files consist of a mixture of lex specific structures, that are handled in the the lexcode.l and lexscanner.l, abd C code that is handled by the C parsers (hence the rules used are partly copied from scanner.l). Special attention has been paid to memberdef.cpp as the initial values should not be handled by the lex parsers but by the C parsers.
* Refactoring: modernize IncludeInfo listDimitri van Heesch2021-01-221-1/+1
|
* Refactoring: modernize docsetsDimitri van Heesch2021-01-221-72/+70
|
* Refactoring: replacing dynamic_cast by static_cast to improve performanceDimitri van Heesch2020-11-131-29/+29
|
* Remove support for TCL (code is too buggy and unmaintained, language not ↵Dimitri van Heesch2020-03-151-1/+0
| | | | very popular)
* Merge branch 'master' into spellingDimitri van Heesch2019-12-231-8/+4
|\
| * Removed exitCode parameter as it is always 1Dimitri van Heesch2019-12-221-4/+4
| |
| * Better termination messagealbert-github2019-11-221-8/+4
| | | | | | | | | | 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.
* | spelling: javascriptJosh Soref2019-11-121-1/+1
|/
* Improved const correctness and added support for inline namespacesDimitri van Heesch2019-04-211-9/+9
|
* Refactored Definition and derived classes such that they are abstract interfacesDimitri van Heesch2019-02-281-3/+3
|
* Added *.ice files as a recognized file type.Mark Spruiell2018-10-221-0/+5
| | | | Added a Slice-optimized output mode.
* Add sql syntax highlighting to code blocksArtur Kink2016-11-221-0/+1
|
* Changed configuration mechanism to directly access options in order to ↵Dimitri van Heesch2016-01-171-11/+11
| | | | improve performance
* Fixed various issues found by PVS-Studio.Dimitri van Heesch2015-08-181-4/+0
|
* Bump copyright yearDimitri van Heesch2015-02-261-1/+1
|
* Properly escape the XCODE path.Jeff Verkoeyen2014-02-151-1/+1
| | | | | This was causing problems on my system where Xcode is installed at /Applications/Xcode 5.0/
* Updated copyrightDimitri van Heesch2014-02-111-1/+1
|
* Release-1.8.3.1-20130402Dimitri van Heesch2013-04-021-0/+4
|
* Release-1.8.3.1-20130209Dimitri van Heesch2013-02-091-0/+5
|
* Release-1.8.3.1Dimitri van Heesch2013-01-201-1/+1
|
* Release-1.8.2-20121118Dimitri van Heesch2012-11-181-12/+18
|
* Release-1.8.2-20120930Dimitri van Heesch2012-09-301-1/+2
|
* Release-1.8.2Dimitri van Heesch2012-08-111-7/+37
|
* Release-1.8.1.2Dimitri van Heesch2012-07-121-1/+5
|
* Release-1.8.0-20120408Dimitri van Heesch2012-04-081-4/+4
|
* Release-1.8.0Dimitri van Heesch2012-03-171-2/+7
|
* Release-1.7.6.1-20120220Dimitri van Heesch2012-02-201-1/+1
|
* Release-1.7.6.1-20120122Dimitri van Heesch2012-01-221-1/+2
|
* Release-1.7.5.1-20110925Dimitri van Heesch2011-09-251-1/+3
|
* Release-1.7.5Dimitri van Heesch2011-08-141-2/+10
|
* Release-1.7.4-20110426Dimitri van Heesch2011-04-261-1/+2
|
* Release-1.7.3-20110123Dimitri van Heesch2011-01-231-1/+1
|
* Release-1.7.2-20101118Dimitri van Heesch2010-11-181-1/+11
|
* Release-1.7.1-20100920Dimitri van Heesch2010-09-201-1/+1
|
* Release-1.7.1-20100728Dimitri van Heesch2010-07-281-4/+1
|
* Release-1.7.1Dimitri van Heesch2010-06-251-10/+11
|
* Release-1.6.3-20100507Dimitri van Heesch2010-05-071-10/+13
|
* Release-1.6.2-20100208Dimitri van Heesch2010-02-081-52/+51
|
* Release-1.6.2-20100124Dimitri van Heesch2010-01-241-1/+1
|
* Release-1.6.1-20091027Dimitri van Heesch2009-10-271-104/+152
|
* Release-1.5.9-20090814Dimitri van Heesch2009-08-141-7/+28
|
* Release-1.5.9-20090720Dimitri van Heesch2009-07-201-0/+1
|
* Release-1.5.9-20090622Dimitri van Heesch2009-06-221-1/+1
|