aboutsummaryrefslogtreecommitdiffstats
path: root/src/shared/proparser/qmakeparser.cpp
Commit message (Expand)AuthorAgeFilesLines
* Qmake: More [[fallthrough]] warningshjk2023-06-301-1/+1
* Qmake: Enhance remote parsinghjk2023-01-101-11/+12
* Remove GPL-3.0+ from license identifiersKai Köhne2023-01-061-1/+1
* Use SPDX license identifiersLucie Gérard2022-08-261-24/+2
* Utils: Collapse most of porting,hhjk2022-07-131-5/+5
* ProParser: Fix buildChristian Stenger2021-10-051-2/+2
* Replace QHash with std::unordered_map inside ProFileCacheJarek Kobus2021-10-041-39/+113
* Proparser/QtSupport: Fix build with Qt6Eike Ziller2020-09-141-6/+6
* Use isEmpty() instead of count() or size()Alessandro Portale2020-01-201-1/+1
* qmake: fix file id mapping lifetime management, take 2v4.6.2Oswald Buddenhagen2018-06-011-0/+6
* qmake: Change source identifier type in ProStringOswald Buddenhagen2018-03-141-47/+39
* qmake: introduce magic bypassNesting() scopeOswald Buddenhagen2018-03-141-1/+25
* 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
|\|