Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Refactoring: remove implicit conversion from QCString to const char * | Dimitri van Heesch | 2021-04-22 | 1 | -16/+18 |
| | | | | | | | | | | | | | | | | | 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/+11 |
| | | | | | - direct use of std::stringstream and std::ostream gave a 30% drop in performance. | ||||
* | issue #8375 Lowercase search does not find non-ASCII uppercase pages and ↵ | Dimitri van Heesch | 2021-03-24 | 1 | -1/+1 |
| | | | | vice versa (part 2) | ||||
* | Refactoring: replace QFile/FTextStream with fstream/stringstream | Dimitri van Heesch | 2021-03-18 | 1 | -109/+108 |
| | |||||
* | Refactoring: Replaced QDir with Dir | Dimitri van Heesch | 2021-03-18 | 1 | -40/+5 |
| | | | | | - Dir is based on ghc::filesystem, a std::filesystem compatible implementation that does not require C++17. | ||||
* | Refactoring: replace QTextStream by ifstream | Dimitri van Heesch | 2021-03-03 | 1 | -1/+0 |
| | |||||
* | Refactoring: modernize MemberList | Dimitri van Heesch | 2021-01-22 | 1 | -34/+30 |
| | |||||
* | Refactoring: avoid copying MemberLists by not embedding them directly | Dimitri van Heesch | 2021-01-04 | 1 | -2/+2 |
| | |||||
* | Refactoring: modernize getMemberLists() | Dimitri van Heesch | 2021-01-04 | 1 | -5/+3 |
| | |||||
* | Refactoring: replace ClassSDict by ClassLinkedMap/ClassLinkedRefMap | Dimitri van Heesch | 2020-12-19 | 1 | -5/+3 |
| | |||||
* | Refactoring: modernize TooltipManager class and source reference lists | Dimitri van Heesch | 2020-10-20 | 1 | -56/+43 |
| | | | | | - Tooltips are now collected per file instead of globally - Source reference lists now use STL containers | ||||
* | Refactoring: Modernize BaseClassList | Dimitri van Heesch | 2020-10-12 | 1 | -46/+36 |
| | |||||
* | Performance improvements after profiling | Dimitri van Heesch | 2020-04-24 | 1 | -2/+1 |
| | | | | | In some cases performance dropped when upgrading from version 1.8.16 to 1.8.17 or 1.8.18. With these changes the performance should be back to normal again. | ||||
* | Replaced FileNameDict/FileNameList by FileNameLinkedMap | Dimitri van Heesch | 2020-04-06 | 1 | -15/+11 |
| | |||||
* | Merge branch 'master' into spelling | Dimitri van Heesch | 2019-12-23 | 1 | -3/+2 |
|\ | |||||
| * | Removed exitCode parameter as it is always 1 | Dimitri van Heesch | 2019-12-22 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'feature/bug_terminate' of ↵ | Dimitri van Heesch | 2019-12-22 | 1 | -2/+1 |
| |\ | | | | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_terminate | ||||
| | * | Better termination message | albert-github | 2019-11-22 | 1 | -2/+1 |
| | | | | | | | | | | | | | | | 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. | ||||
| * | | issue #7446: C#: parameter named `extends` is broken in the documentation | Dimitri van Heesch | 2019-12-20 | 1 | -1/+1 |
| |/ | |||||
* | | spelling: referencedby | Josh Soref | 2019-11-12 | 1 | -1/+1 |
|/ | |||||
* | Changed ArgumentList to be an STL container | Dimitri van Heesch | 2019-10-27 | 1 | -51/+46 |
| | |||||
* | Merge branch 'feature/bug_endblock_msg' of ↵ | Dimitri van Heesch | 2019-08-04 | 1 | -4/+4 |
|\ | | | | | | | https://github.com/albert-github/doxygen into albert-github-feature/bug_endblock_msg | ||||
| * | Correction warning message | albert-github | 2019-06-01 | 1 | -4/+4 |
| | | | | | | | | Consistency | ||||
* | | refactoring dot.cpp | Thomas Haller | 2019-06-13 | 1 | -2/+3 |
|/ | |||||
* | Add const correctness for argument lists | Dimitri van Heesch | 2019-05-05 | 1 | -1/+1 |
| | |||||
* | Improved const correctness and added support for inline namespaces | Dimitri van Heesch | 2019-04-21 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' of https://github.com/zeroc-ice/doxygen into ↵ | Dimitri van Heesch | 2018-11-17 | 1 | -14/+20 |
|\ | | | | | | | zeroc-ice-master | ||||
| * | Added *.ice files as a recognized file type. | Mark Spruiell | 2018-10-22 | 1 | -14/+20 |
| | | | | | | | | Added a Slice-optimized output mode. | ||||
* | | issue_6597 SIGSEGV presumably caused by C++ "using" declaration | albert-github | 2018-11-05 | 1 | -1/+1 |
|/ | | | | | Crash appears in in the autogen / permod and sqlite3 code generation. In the xml code generation the problem does not appear due to the protection against the NULL pointer. Added protection on the other places as well | ||||
* | Changed configuration mechanism to directly access options in order to ↵ | Dimitri van Heesch | 2016-01-17 | 1 | -1/+1 |
| | | | | improve performance | ||||
* | Bump copyright year | Dimitri van Heesch | 2015-02-26 | 1 | -1/+1 |
| | |||||
* | Updated copyright | Dimitri van Heesch | 2014-02-11 | 1 | -1/+1 |
| | |||||
* | Release-1.8.3.1-20130512 | Dimitri van Heesch | 2013-05-12 | 1 | -8/+8 |
| | |||||
* | Release-1.8.3.1-20130402 | Dimitri van Heesch | 2013-04-02 | 1 | -0/+4 |
| | |||||
* | 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 | -54/+57 |
| | |||||
* | Release-1.8.0-20120408 | Dimitri van Heesch | 2012-04-08 | 1 | -2/+2 |
| | |||||
* | Release-1.7.6.1-20120220 | Dimitri van Heesch | 2012-02-20 | 1 | -1/+2 |
| | |||||
* | Release-1.7.3-20110123 | Dimitri van Heesch | 2011-01-23 | 1 | -1/+1 |
| | |||||
* | Release-1.7.1 | Dimitri van Heesch | 2010-06-25 | 1 | -2/+2 |
| | |||||
* | Release-1.6.3-20100507 | Dimitri van Heesch | 2010-05-07 | 1 | -8/+8 |
| | |||||
* | Release-1.6.2-20100124 | Dimitri van Heesch | 2010-01-24 | 1 | -1/+1 |
| | |||||
* | Release-1.5.6-20080819 | Dimitri van Heesch | 2008-08-19 | 1 | -1/+0 |
| | |||||
* | Release-1.5.5-20080420 | Dimitri van Heesch | 2008-04-20 | 1 | -1/+1 |
| | |||||
* | Release-1.5.4-20080101 | Dimitri van Heesch | 2008-01-17 | 1 | -2/+2 |
| | |||||
* | Release-1.5.4 | Dimitri van Heesch | 2008-01-16 | 1 | -1/+1 |
| | |||||
* | Release-1.5.1-20070219 | Dimitri van Heesch | 2007-02-19 | 1 | -1/+1 |
| | |||||
* | Release-1.5.1-20070107 | Dimitri van Heesch | 2007-01-07 | 1 | -5/+3 |
| | |||||
* | Release-1.5.1-20061202 | Dimitri van Heesch | 2006-12-02 | 1 | -1/+1 |
| | |||||
* | Release-1.4.7-20060910 | Dimitri van Heesch | 2006-09-10 | 1 | -10/+14 |
| |