Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -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 performance | Dimitri van Heesch | 2021-03-28 | 1 | -9/+16 |
| | | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance. | ||||
* | Refactoring: replace QFile/FTextStream with fstream/stringstream | Dimitri van Heesch | 2021-03-18 | 1 | -127/+120 |
| | |||||
* | Correction compilation warnings (#8398) | albert-github | 2021-03-06 | 1 | -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_lex | Dimitri van Heesch | 2021-03-03 | 1 | -1/+1 |
|\ | |||||
| * | Refactoring: replaced std::regex with own much faster implementation | Dimitri van Heesch | 2021-03-02 | 1 | -1/+1 |
| | | |||||
* | | Adding support for lex files | albert-github | 2021-02-12 | 1 | -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 list | Dimitri van Heesch | 2021-01-22 | 1 | -1/+1 |
| | |||||
* | Refactoring: modernize docsets | Dimitri van Heesch | 2021-01-22 | 1 | -72/+70 |
| | |||||
* | Refactoring: replacing dynamic_cast by static_cast to improve performance | Dimitri van Heesch | 2020-11-13 | 1 | -29/+29 |
| | |||||
* | Remove support for TCL (code is too buggy and unmaintained, language not ↵ | Dimitri van Heesch | 2020-03-15 | 1 | -1/+0 |
| | | | | very popular) | ||||
* | Merge branch 'master' into spelling | Dimitri van Heesch | 2019-12-23 | 1 | -8/+4 |
|\ | |||||
| * | Removed exitCode parameter as it is always 1 | Dimitri van Heesch | 2019-12-22 | 1 | -4/+4 |
| | | |||||
| * | Better termination message | albert-github | 2019-11-22 | 1 | -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: javascript | Josh Soref | 2019-11-12 | 1 | -1/+1 |
|/ | |||||
* | Improved const correctness and added support for inline namespaces | Dimitri van Heesch | 2019-04-21 | 1 | -9/+9 |
| | |||||
* | Refactored Definition and derived classes such that they are abstract interfaces | Dimitri van Heesch | 2019-02-28 | 1 | -3/+3 |
| | |||||
* | Added *.ice files as a recognized file type. | Mark Spruiell | 2018-10-22 | 1 | -0/+5 |
| | | | | Added a Slice-optimized output mode. | ||||
* | Add sql syntax highlighting to code blocks | Artur Kink | 2016-11-22 | 1 | -0/+1 |
| | |||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -11/+11 |
| | | | | improve performance | ||||
* | Fixed various issues found by PVS-Studio. | Dimitri van Heesch | 2015-08-18 | 1 | -4/+0 |
| | |||||
* | Bump copyright year | Dimitri van Heesch | 2015-02-26 | 1 | -1/+1 |
| | |||||
* | Properly escape the XCODE path. | Jeff Verkoeyen | 2014-02-15 | 1 | -1/+1 |
| | | | | | This was causing problems on my system where Xcode is installed at /Applications/Xcode 5.0/ | ||||
* | Updated copyright | Dimitri van Heesch | 2014-02-11 | 1 | -1/+1 |
| | |||||
* | Release-1.8.3.1-20130402 | Dimitri van Heesch | 2013-04-02 | 1 | -0/+4 |
| | |||||
* | Release-1.8.3.1-20130209 | Dimitri van Heesch | 2013-02-09 | 1 | -0/+5 |
| | |||||
* | Release-1.8.3.1 | Dimitri van Heesch | 2013-01-20 | 1 | -1/+1 |
| | |||||
* | Release-1.8.2-20121118 | Dimitri van Heesch | 2012-11-18 | 1 | -12/+18 |
| | |||||
* | Release-1.8.2-20120930 | Dimitri van Heesch | 2012-09-30 | 1 | -1/+2 |
| | |||||
* | Release-1.8.2 | Dimitri van Heesch | 2012-08-11 | 1 | -7/+37 |
| | |||||
* | Release-1.8.1.2 | Dimitri van Heesch | 2012-07-12 | 1 | -1/+5 |
| | |||||
* | Release-1.8.0-20120408 | Dimitri van Heesch | 2012-04-08 | 1 | -4/+4 |
| | |||||
* | Release-1.8.0 | Dimitri van Heesch | 2012-03-17 | 1 | -2/+7 |
| | |||||
* | Release-1.7.6.1-20120220 | Dimitri van Heesch | 2012-02-20 | 1 | -1/+1 |
| | |||||
* | Release-1.7.6.1-20120122 | Dimitri van Heesch | 2012-01-22 | 1 | -1/+2 |
| | |||||
* | Release-1.7.5.1-20110925 | Dimitri van Heesch | 2011-09-25 | 1 | -1/+3 |
| | |||||
* | Release-1.7.5 | Dimitri van Heesch | 2011-08-14 | 1 | -2/+10 |
| | |||||
* | Release-1.7.4-20110426 | Dimitri van Heesch | 2011-04-26 | 1 | -1/+2 |
| | |||||
* | Release-1.7.3-20110123 | Dimitri van Heesch | 2011-01-23 | 1 | -1/+1 |
| | |||||
* | Release-1.7.2-20101118 | Dimitri van Heesch | 2010-11-18 | 1 | -1/+11 |
| | |||||
* | Release-1.7.1-20100920 | Dimitri van Heesch | 2010-09-20 | 1 | -1/+1 |
| | |||||
* | Release-1.7.1-20100728 | Dimitri van Heesch | 2010-07-28 | 1 | -4/+1 |
| | |||||
* | Release-1.7.1 | Dimitri van Heesch | 2010-06-25 | 1 | -10/+11 |
| | |||||
* | Release-1.6.3-20100507 | Dimitri van Heesch | 2010-05-07 | 1 | -10/+13 |
| | |||||
* | Release-1.6.2-20100208 | Dimitri van Heesch | 2010-02-08 | 1 | -52/+51 |
| | |||||
* | Release-1.6.2-20100124 | Dimitri van Heesch | 2010-01-24 | 1 | -1/+1 |
| | |||||
* | Release-1.6.1-20091027 | Dimitri van Heesch | 2009-10-27 | 1 | -104/+152 |
| | |||||
* | Release-1.5.9-20090814 | Dimitri van Heesch | 2009-08-14 | 1 | -7/+28 |
| | |||||
* | Release-1.5.9-20090720 | Dimitri van Heesch | 2009-07-20 | 1 | -0/+1 |
| | |||||
* | Release-1.5.9-20090622 | Dimitri van Heesch | 2009-06-22 | 1 | -1/+1 |
| |