summaryrefslogtreecommitdiff
path: root/src/shared/proparser/qmakeparser.cpp
Commit message (Expand)AuthorAgeFilesLines
* make VFS aware of exact vs. cumulative evaluationOswald Buddenhagen2016-11-011-16/+32
* let QMakeVfs::readFile() report ENOFILE explicitlyOswald Buddenhagen2016-11-011-2/+3
* add discard_from() functionOswald Buddenhagen2016-10-251-3/+7
* make QMakeParser take a QStringRef as inputOswald Buddenhagen2016-08-021-17/+19
* fix calculations of worst-case size requirements for token bufferOswald Buddenhagen2016-08-021-6/+9
* qmake: fix UB in QMakeParser::putHashStr()Marc Mutz2016-08-021-1/+2
* Update License according to agreement with Free Qt FoundationTobias Hunger2016-01-191-17/+12
* add autotest enablers for qmake parserOswald Buddenhagen2015-10-281-0/+254
* catch missing closing braces outside any scope as wellOswald Buddenhagen2015-10-281-1/+1
* don't make an even number of bangs almost entirely invisibleOswald Buddenhagen2015-10-281-9/+8
* be more strict about bogus operatorsOswald Buddenhagen2015-10-281-6/+56
* make some messages less ambiguousOswald Buddenhagen2015-10-281-3/+3
* don't write pointless TokAnd at start of control scopesOswald Buddenhagen2015-10-281-2/+8
* factor out putOperator()Oswald Buddenhagen2015-10-281-7/+9
* move parseError() call into bogusTest()Oswald Buddenhagen2015-10-281-22/+14
* make all parse errors invalidate the parse resultOswald Buddenhagen2015-10-281-11/+2
* always flush scopes on closing braceOswald Buddenhagen2015-10-281-1/+2
* don't write pointless TokFuncTerminators into the streamOswald Buddenhagen2015-10-281-1/+3
* remove pointless return value from QMakeParser::read()Oswald Buddenhagen2015-10-271-7/+4
* Fix infinite QWaitCondition:wait() in discardFile*()Daniel Teske2015-10-141-13/+14
* QmakeParser: Fix tests compilationOrgad Shaneh2015-07-231-0/+4
* QmakeProject: Fix crash on updating sourcesDaniel Teske2015-07-221-0/+18
* Update LicenseEike Ziller2015-01-161-6/+6
* License updateEike Ziller2014-10-091-7/+8
* Incremented year in copyright infoRobert Loehning2014-01-081-1/+1
* complain about absent files to -pro argument (in lupdate)Oswald Buddenhagen2013-08-261-4/+4
* avoid boolean argument trap: introduce QMakeParser::ParseFlagOswald Buddenhagen2013-08-261-2/+2
* implement simple VFS to support caching during project parsingOswald Buddenhagen2013-06-041-16/+8
* remove the entirely insane whitespace compressionOswald Buddenhagen2013-05-171-18/+2
* Fix qmake's pro file cache to interact correctly with write_fileOswald Buddenhagen2013-05-171-0/+6
* permit returning from filesOswald Buddenhagen2013-05-171-12/+17
* Merge remote-tracking branch 'origin/2.6'Oswald Buddenhagen2013-01-311-1/+1
|\
| * Incremented year in copyright infov2.6.2Robert Loehning2013-01-291-1/+1
* | QMakeParser: save one ByteArray constructionhjk2013-01-241-1/+1
* | Remove braces for single lines of conditionsOrgad Shaneh2013-01-081-3/+2
* | Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-10-051-21/+20
|\ \ | |/
| * Adjust license headershjk2012-10-051-21/+20
* | Merge remote-tracking branch 'gerrit/2.6'Oswald Buddenhagen2012-09-121-4/+54
|\ \ | |/
| * don't pretend that break()/next()/return() are functionsOswald Buddenhagen2012-09-121-0/+47
| * improve parse error recovery pathsOswald Buddenhagen2012-09-121-4/+7
* | Merge remote-tracking branch 'origin/2.6'Eike Ziller2012-09-111-4/+4
|\ \ | |/
| * update size calculations for assignment statementsOswald Buddenhagen2012-09-071-4/+4
* | namespace ProFileEvaluatorInternal => QMakeInternalOswald Buddenhagen2012-09-041-1/+1
* | add QMakeParser::ValueGrammarOswald Buddenhagen2012-09-031-15/+41
* | compile without CamelCase headersOswald Buddenhagen2012-09-031-2/+2
* | warn about missing names in expansionsOswald Buddenhagen2012-09-031-0/+2
* | make messages from dynamic code tell a useful locationOswald Buddenhagen2012-09-031-5/+6
* | reject utf-8 bomsOswald Buddenhagen2012-09-031-1/+9
|/
* slightly more elegant eof signallingOswald Buddenhagen2012-08-011-2/+2
* implement if() by means of precompilationOswald Buddenhagen2012-08-011-5/+12