summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't error out on preprocessor concatenation of two stringsLars Knoll2016-07-131-5/+2
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-191-2/+4
|\
| * Moc: fix crash when a file ends with \\\rOlivier Goffart2016-05-181-2/+4
* | Moc: use QStringBuilder moreAnton Kudryavtsev2016-04-201-7/+7
* | Moc: use const (and const APIs) moreAnton Kudryavtsev2016-04-181-9/+9
* | Updated license headersJani Heikkinen2016-01-211-17/+12
* | Optimize moc: Preallocate space for list of preprocessed symbols.Milian Wolff2015-12-121-0/+4
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2015-10-231-1/+4
|\|
| * Split two error cases so they get reported distinctly.Edward Welbourne2015-10-161-1/+4
* | Optimize moc: Preallocate some space for tokenization results.Milian Wolff2015-09-141-0/+5
|/
* moc: Make toExpand const, we do not modify it.Milian Wolff2015-07-231-1/+1
* Optimize moc: Preallocate space for list of arguments on the stack.Milian Wolff2015-07-221-1/+1
* Optimize moc: Remove another temporary list allocation.Milian Wolff2015-07-141-5/+5
* Optimize moc: Remove temporary allocations during macro expansion.Milian Wolff2015-07-131-9/+6
* moc: Fix crash parsing invalid macro invocationOlivier Goffart2015-05-301-3/+5
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* Merge remote-tracking branch 'origin/5.4' into devFrederik Gladhorn2014-11-241-5/+1
|\
| * moc: do not error if the last token of a define is #Olivier Goffart2014-10-281-5/+1
* | Fix a typo in code comment in mocJędrzej Nowacki2014-11-191-1/+1
* | Fix moc preprocessorJędrzej Nowacki2014-11-111-0/+31
* | Use file mapping in moc.Jędrzej Nowacki2014-10-301-8/+18
|/
* Silence moc warnings about 'argument mismatch'Kai Koehne2014-09-251-6/+0
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* moc: Fix parsing of complex defines defined via command lineOlivier Goffart2014-01-171-2/+1
* Port moc to QCommandLineParserDavid Faure2013-09-101-7/+0
* moc: Issue a warning instead of an error when macro argument mismatchOlivier Goffart2013-08-221-2/+2
* moc: Fix infinite recursion in macro substitutionOlivier Goffart2013-02-211-2/+5
* moc: Error out when detecting unterminated macro usageTor Arne Vestbø2013-02-191-0/+2
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* moc: Fix assertion in QVector::first()Konstantin Ritt2012-11-251-6/+10
* Proper macro replacment and branch evaluationLars Knoll2012-11-231-74/+87
* Correctly expand arguments in function macrosLars Knoll2012-11-231-11/+12
* Remove additional whitespaces from the macro tokensLars Knoll2012-11-231-2/+24
* fix warnings about empty "while" bodiesOswald Buddenhagen2012-11-071-7/+7
* moc: parse properly the gcc extension for variadic macroOlivier Goffart2012-10-141-2/+12
* Fix moc preprocessor-only mode with input that contains seemingly invalid ide...Simon Hausmann2012-10-131-2/+5
* Moc: Correctly expand macros with argumentsLars Knoll2012-09-251-18/+160
* Correctly parse function macrosLars Knoll2012-09-251-8/+59
* Correctly expand macros without arguments in mocLars Knoll2012-09-251-15/+50
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* make src/tools/ compile without CamelCase headersOswald Buddenhagen2012-09-191-4/+4
* Merge remote-tracking branch 'origin/master' into api_changesLars Knoll2012-04-161-0/+2
|\
| * moc: Fix parsing of the empty preprocessor commandOlivier Goffart2012-04-161-0/+2
* | Add an overload to Moc to allow reading from a QIODevice.Stephen Kelly2012-03-141-2/+7
|/
* moc: Get rid of implicit conversions to const char *Kent Hansen2012-02-201-6/+6
* Remove "All rights reserved" line from license headers.Jason McDonald2012-01-301-1/+1
* Update contact information in license headers.Jason McDonald2012-01-231-1/+1
* Update copyright year in license headers.Jason McDonald2012-01-051-1/+1
* Fix parsing of #if defined expressionOlivier Goffart2011-11-111-2/+3
* Update licenseheader text in source files for qtbase Qt moduleJyri Tahtela2011-05-241-17/+17