summaryrefslogtreecommitdiffstats
path: root/qmake/library/qmakeparser.cpp
Commit message (Expand)AuthorAgeFilesLines
* QMake: be less laissez-faire with implicit conversions to QCharMarc Mutz2019-07-151-1/+1
* qmake: fix file id mapping lifetime managementOswald Buddenhagen2018-08-241-0/+6
* qmake: Apply modernize-use-nullptrAlessandro Portale2018-08-081-6/+6
* qmake: make VFS aware of exact vs. cumulative evaluationOswald Buddenhagen2018-03-291-39/+40
* qmake: let QMakeVfs::readFile() report ENOFILE explicitlyOswald Buddenhagen2018-03-291-2/+3
* Change source identifier type in ProStringOswald Buddenhagen2017-08-151-10/+17
* qmake: introduce magic bypassNesting() scopeOswald Buddenhagen2016-12-131-1/+25
* add discard_from() functionOswald Buddenhagen2016-08-251-3/+7
* Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-07-191-6/+9
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Edward Welbourne2016-07-151-6/+9
| |\
| | * fix calculations of worst-case size requirements for token bufferOswald Buddenhagen2016-07-131-6/+9
* | | make QMakeParser take a QStringRef as inputOswald Buddenhagen2016-05-241-17/+19
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-03-111-1/+2
|\|
| * qmake: fix UB in QMakeParser::putHashStr()Marc Mutz2016-03-101-1/+2
* | qmake: eradicate Q_FOREACH loops [needing qAsConst()]Marc Mutz2016-01-281-1/+1
* | Updated license headersJani Heikkinen2016-01-211-17/+12
|/
* QmakeProject: Fix crash on updating sourcesDaniel Teske2015-10-271-1/+24
* add autotest for qmake parserOswald Buddenhagen2015-02-251-0/+254
* catch missing closing braces outside any scope as wellOswald Buddenhagen2015-02-251-1/+1
* don't make an even number of bangs almost entirely invisibleOswald Buddenhagen2015-02-251-9/+8
* be more strict about bogus operatorsOswald Buddenhagen2015-02-251-6/+56
* make some messages less ambiguousOswald Buddenhagen2015-02-251-3/+3
* don't write pointless TokAnd at start of control scopesOswald Buddenhagen2015-02-251-2/+8
* factor out putOperator()Oswald Buddenhagen2015-02-251-7/+9
* move parseError() call into bogusTest()Oswald Buddenhagen2015-02-251-22/+14
* make all parse errors invalidate the parse resultOswald Buddenhagen2015-02-251-11/+2
* always flush scopes on closing braceOswald Buddenhagen2015-02-251-1/+2
* don't write pointless TokFuncTerminators into the streamOswald Buddenhagen2015-02-251-1/+3
* Update copyright headersJani Heikkinen2015-02-111-7/+7
* remove pointless return value from QMakeParser::read()Oswald Buddenhagen2015-02-041-7/+4
* Update license headers and add new license filesMatti Paaso2014-09-241-19/+11
* complain about absent files to -pro argument (in lupdate)Oswald Buddenhagen2013-08-201-4/+4
* avoid boolean argument trap: introduce QMakeParser::ParseFlagOswald Buddenhagen2013-08-201-2/+2
* implement simple VFS to support caching during project parsingOswald Buddenhagen2013-08-071-16/+8
* update size calculations for assignment statementsOswald Buddenhagen2013-05-201-4/+4
* permit returning from filesOswald Buddenhagen2013-03-121-12/+17
* QMakeParser: save one ByteArray constructionhjk2013-02-061-1/+1
* Remove braces for single lines of conditionsOrgad Shaneh2013-02-061-3/+2
* Update copyright year in Digia's license headersSergio Ahumada2013-01-181-1/+1
* Fix qmake's pro file cache to interact correctly with write_fileSimon Hausmann2012-10-251-0/+6
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-221-24/+24
* remove the entirely insane whitespace compressionOswald Buddenhagen2012-09-181-18/+2
* don't pretend that break()/next()/return() are functionsOswald Buddenhagen2012-09-131-0/+47
* improve parse error recovery pathsOswald Buddenhagen2012-09-131-4/+7
* port qmake to qt creator's qmake language evaluatorOswald Buddenhagen2012-09-111-0/+1185