summaryrefslogtreecommitdiffstats
path: root/qtools
Commit message (Collapse)AuthorAgeFilesLines
* refactoring: modernize search indexDimitri van Heesch2020-10-0310-1230/+8
| | | | Also QVector has been removed from qtools as it was no longer used.
* Refactoring: replaced QCache by STL based LRU cache implementation.Dimitri van Heesch2020-09-204-1114/+0
| | | | | Also prepared some code for multi-threaded use, and Removed tabs and trailing spaces for code.l
* issue #7881: More flexible and correct detection of direction of an argument ↵Dimitri van Heesch2020-07-311-1/+4
| | | | (another fix)
* Added atomic reference counting to QStringDimitri van Heesch2020-06-141-3/+5
|
* Regression: further fixes to make the documentation build againDimitri van Heesch2020-06-101-1/+1
|
* Regression: fix issue with substitute charactersDimitri van Heesch2020-06-101-1/+1
|
* Fix win64 compiler warningsDimitri van Heesch2020-06-101-4/+4
|
* Refactor: make QCString a wrapper around std::stringDimitri van Heesch2020-06-102-825/+254
|
* Added experimental multi-thread input processing support.Dimitri van Heesch2020-05-312-5/+7
| | | | | This is disabled by default. It can be enabled by setting MULTITHREADED_INPUT to 1 in doxygen.h. Still has many data races, so don't use for anything other than development!
* RefactoringDimitri van Heesch2020-05-152-0/+115
| | | | | | | | | | | - Makes doxycfg library more self contained - renames _doxygen library to doxymain - Modernizes Debug implementation - Moves Doxygen::runningTime into Debug - Moves full version string to libversion - Removed mentioning of file version in messages (when FILE_VERSION_FILTER is used) - Move substitute functions into QCString
* Did a bit of restructuring and fixed some compiler warningsDimitri van Heesch2020-05-103-5/+30
|
* Fixed issue creating std::string from null pointerDimitri van Heesch2020-03-301-0/+5
|
* Revert addition of std::string conversion operator for QCStringDimitri van Heesch2020-03-291-5/+0
|
* Migrated some code in pre.l to use STL containersDimitri van Heesch2020-03-281-0/+7
|
* Merge branch 'remove_tcl'Dimitri van Heesch2020-03-221-1/+0
|\
| * Remove support for TCL (code is too buggy and unmaintained, language not ↵Dimitri van Heesch2020-03-151-1/+0
| | | | | | | | very popular)
* | Remove thread-related Qt-CodeMoritz 'Morty' Strübe2020-03-2116-1551/+4
|/
* issue #7635: Incorrect location for enum in XML file (part 2)Dimitri van Heesch2020-03-153-10/+3
|
* Remove dead code and fix more warningsDimitri van Heesch2020-03-081-1/+0
|
* Enabled stricter compiler warnings and fixed all new warningsDimitri van Heesch2020-03-089-41/+37
|
* Fix a few compiler warnings in the Linux buildDimitri van Heesch2020-02-281-1/+1
|
* spelling: referenceJosh Soref2019-11-121-2/+2
|
* spelling: endianessJosh Soref2019-11-122-3/+3
|
* spelling: architectureJosh Soref2019-11-121-1/+1
|
* spelling: alreadyJosh Soref2019-11-122-6/+6
|
* Spelling corrections for qtools directoryalbert-github2019-11-059-17/+17
| | | | | | Spelling corrections as found by codespell and in #561. Some reported problems were already fixed, others are fixed here.
* Reduce the use of QString in favor of the more efficient QCStringDimitri van Heesch2019-09-2110-282/+305
|
* Bug 783759 - PERL_PATH config option: when is this needed? Still used?albert-github2019-05-071-1/+0
| | | | As, more or less, mentioned in the bug report: in version 1.7.6.1 the PERL_PATH is still in use (instdox.cpp) but in version 1.8.0 it is not used anymore, so the parameter has been set to obsolete now.
* Merge pull request #6876 from shawnanastasio/fix_aix_buildDimitri van Heesch2019-03-161-0/+2
|\ | | | | qglobal.h: Fix build on AIX
| * qglobal.h: Fix build on AIXShawn Anastasio2019-03-081-0/+2
| | | | | | | | | | | | | | AIX's inttypes.h already defines the type int64, check if it is already included before attempting to redefine it. Tested on AIX 7.2
* | Fixed a few compiler warnings on win32Dimitri van Heesch2019-03-102-5/+5
|/
* Fixed some more small memory leaksDimitri van Heesch2018-12-261-0/+1
|
* Keyword register (in code) is deprecated since C++11albert-github2018-11-279-71/+71
| | | | | | The keyword `register` is deprecated since C++11: - for the Darwin platform it was already filtered (-Wno-deprecated-register) - CLan emits: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
* Bug 691689 - Line numbers for examplesDimitri van Heesch2018-08-193-0/+240
|
* Update qlist.docArmin Müller2018-06-281-1/+1
|
* Update qglist.cppArmin Müller2018-06-281-1/+1
|
* Update qstring.cppArmin Müller2018-06-191-1/+1
|
* Update qvaluelist.docArmin Müller2018-06-191-1/+1
|
* Update qptrdict.docArmin Müller2018-06-191-1/+1
|
* Update qintdict.docArmin Müller2018-06-191-1/+1
|
* Update qgdict.cppArmin Müller2018-06-191-1/+1
|
* Update qdict.docArmin Müller2018-06-191-1/+1
|
* Misc. typosluz.paz2018-02-061-1/+1
|
* Fix building with Visual Studio 2013Andreas Regel2018-01-081-3/+3
| | | | Visual Studio 2013 and older (probably also newer) do not understand binary constants. So change them to hexadecimal.
* More typosluz.paz2018-01-043-6/+6
|
* Merge branch 'master' of https://github.com/ahoogol/doxygen into ahoogol-masterDimitri van Heesch2017-12-282-24/+108
|\
| * Added support for RTL(right to left) languages like Arabic and Persian in ↵ahoogol2017-06-252-24/+108
| | | | | | | | HTML output
* | Misc. typosluzpaz2017-12-237-30/+30
| | | | | | | | | | Super trivial typos Some are in qtools/ which I know is a 3rd party dependency but as we know is now obsolete upstream. I reckon it wouldn't be much of an issue to merge neverthless Tacked on several more commits
* | Update mathjax pathSam Tygier2017-10-251-1/+1
|/ | | | | | | Set the default MATHJAX_RELPATH to the current recommended value: https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/ (See https://www.mathjax.org/cdn-shutting-down/ )
* Isolated none-existing posix threading functions on AndroidAli Abdulkadir2017-03-031-1/+8
|