summaryrefslogtreecommitdiffstats
path: root/src/linguist/shared/qmakeparser.cpp
Commit message (Expand)AuthorAgeFilesLines
* qmake: Apply modernize-use-nullptrAlessandro Portale2018-09-141-6/+6
* qmake: make VFS aware of exact vs. cumulative evaluationOswald Buddenhagen2018-09-141-39/+46
* qmake: let QMakeVfs::readFile() report ENOFILE explicitlyOswald Buddenhagen2018-09-141-2/+3
* Change source identifier type in ProStringOswald Buddenhagen2018-09-141-10/+17
* qmake: introduce magic bypassNesting() scopeOswald Buddenhagen2018-09-141-1/+25
* add discard_from() functionOswald Buddenhagen2016-10-101-3/+7
* make QMakeParser take a QStringRef as inputOswald Buddenhagen2016-10-101-17/+19
* qmake: eradicate Q_FOREACH loops [needing qAsConst()]Marc Mutz2016-10-101-1/+1
* Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-10-011-7/+11
|\
| * fix calculations of worst-case size requirements for token bufferOswald Buddenhagen2016-09-291-6/+9
| * qmake: fix UB in QMakeParser::putHashStr()Marc Mutz2016-09-291-1/+2
* | Updated license headers and license testsAntti Kokko2016-06-101-17/+12
|/
* QmakeProject: Fix crash on updating sourcesDaniel Teske2015-12-181-1/+24
* add autotest enablers for qmake parserOswald Buddenhagen2015-12-181-0/+254
* catch missing closing braces outside any scope as wellOswald Buddenhagen2015-12-181-1/+1
* don't make an even number of bangs almost entirely invisibleOswald Buddenhagen2015-12-181-9/+8
* be more strict about bogus operatorsOswald Buddenhagen2015-12-181-6/+56
* make some messages less ambiguousOswald Buddenhagen2015-12-181-3/+3
* don't write pointless TokAnd at start of control scopesOswald Buddenhagen2015-12-181-2/+8
* factor out putOperator()Oswald Buddenhagen2015-12-181-7/+9
* move parseError() call into bogusTest()Oswald Buddenhagen2015-12-181-22/+14
* make all parse errors invalidate the parse resultOswald Buddenhagen2015-12-181-11/+2
* always flush scopes on closing braceOswald Buddenhagen2015-12-181-1/+2
* don't write pointless TokFuncTerminators into the streamOswald Buddenhagen2015-12-181-1/+3
* remove pointless return value from QMakeParser::read()Oswald Buddenhagen2015-12-181-7/+4
* Update copyright headersAntti Kokko2015-02-141-7/+7
* Update license headers and add new license filesAntti Kokko2014-09-251-19/+11
* implement simple VFS to support caching during project parsingOswald Buddenhagen2013-08-261-16/+8
* use correct AND operatorOswald Buddenhagen2013-08-071-2/+2
* complain about absent files to -pro argumentOswald Buddenhagen2013-07-291-4/+4
* avoid boolean argument trap: introduce QMakeParser::ParseFlagOswald Buddenhagen2013-07-291-2/+2
* update size calculations for assignment statementsOswald Buddenhagen2013-05-281-4/+4
* permit returning from filesOswald Buddenhagen2013-05-211-12/+17
* don't pretend that break()/next()/return() are functionsOswald Buddenhagen2013-05-211-0/+47
* improve parse error recovery pathsOswald Buddenhagen2013-05-211-4/+7
* 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-101-1/+1
* Fix qmake's pro file cache to interact correctly with write_fileSimon Hausmann2012-11-051-0/+6
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-251-24/+24
* update qmake evaluator to newest version from qt creatorOswald Buddenhagen2012-09-201-0/+1169