summaryrefslogtreecommitdiffstats
path: root/src/tools/moc
Commit message (Expand)AuthorAgeFilesLines
* moc: support nested q_namespacesBogDan Vatra2016-09-281-6/+32
* moc: Fix asserts on moc on empty token preceding ## operatorOlivier Goffart2016-09-161-3/+3
* Check the context of Q_ENUM[_NS] and Q_FLAG[_NS]BogDan Vatra2016-09-151-0/+12
* Parse namespaces only for current file, add Q_NAMESPACE support to qmakeBogDan Vatra2016-09-061-1/+2
* Merge dev into 5.8Oswald Buddenhagen2016-08-225-200/+285
|\
| * Say hello to Q_NAMESPACEBogDan Vatra2016-08-195-200/+285
* | Support C++17 fallthrough attributeAllan Sandfeld Jensen2016-08-192-6/+6
|/
* Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-08-011-0/+5
|\
| * Merge remote-tracking branch 'origin/5.6' into 5.7Edward Welbourne2016-07-261-0/+5
| |\
| | * moc: fix infinite loop over malformed inputOlivier Goffart2016-07-201-0/+5
* | | moc: Add warnings when resolving and opening includes failsFriedemann Kleint2016-07-291-5/+16
* | | Add QMetaEnum::isScoped to be able to destinguish C++11 enum classOlivier Goffart2016-07-261-1/+6
* | | Merge "Merge remote-tracking branch 'origin/5.7' into dev" into refs/staging/devEdward Welbourne2016-07-221-4/+4
|\ \ \
| * | | Merge remote-tracking branch 'origin/5.7' into devEdward Welbourne2016-07-191-4/+4
| |\| |
| | * | Merge remote-tracking branch 'origin/5.6' into 5.7Edward Welbourne2016-07-151-4/+4
| | |\|
| | | * moc: Fix a crash with malformed inputOlivier Goffart2016-07-151-4/+4
* | | | Make moc obey the preprocessor environment variable for include pathsThiago Macieira2016-07-201-0/+29
* | | | moc: get the system #defines from the compiler itselfThiago Macieira2016-07-203-26/+50
|/ / /
* | | Don't error out on preprocessor concatenation of two stringsLars Knoll2016-07-131-5/+2
* | | moc: remove _MSC_EXTENSIONS #defineThiago Macieira2016-07-021-0/+3
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-233-7/+14
|\| |
| * | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-05-192-6/+8
| |\|
| | * Moc: fix crash when a file ends with \\\rOlivier Goffart2016-05-181-2/+4
| | * Fix moc warning detected by ICCThiago Macieira2016-05-091-4/+4
| * | qmake/tools: port the last remaining Q_FOREACH loops and add QT_NO_FOREACHMarc Mutz2016-05-111-1/+6
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-123-58/+44
|\| |
| * | Moc: use QStringBuilder moreAnton Kudryavtsev2016-04-203-58/+44
* | | Merge remote-tracking branch 'origin/5.7' into devLiang Qi2016-05-034-28/+28
|\| |
| * | Moc: use const (and const APIs) moreAnton Kudryavtsev2016-04-184-25/+25
| * | Moc generator: avoid creating QMap::keys().Anton Kudryavtsev2016-04-171-3/+3
* | | moc: Use QCommandLineParser::ParseAsLongOptions and QCommandLineOption::Short...Olivier Goffart2016-04-281-0/+10
|/ /
* | Merge remote-tracking branch 'origin/5.6' into 5.7Liang Qi2016-04-041-0/+2
|\|
| * moc: bail out early on missing or invalid options fileJoerg Bornemann2016-03-311-0/+2
* | moc: replace inefficient QLists with QVectorsMarc Mutz2016-02-104-29/+39
* | Merge remote-tracking branch 'origin/5.6' into devLiang Qi2016-01-261-0/+1
|\|
| * Speed up QObject::connect with function pointersSimon Hausmann2016-01-221-0/+1
* | moc: eradicate all Q_FOREACH loopsMarc Mutz2016-01-262-21/+38
* | moc: simplify finding required Qt containersMarc Mutz2016-01-261-28/+44
* | Updated license headersJani Heikkinen2016-01-2121-357/+252
* | Moc: fix duplicate condition in AND expressionAnton Kudryavtsev2016-01-121-1/+1
* | moc: replace a QStack<QByteArray> with std::stack<QByteArray, QByteArrayList>Marc Mutz2015-12-301-2/+3
* | 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-232-1/+5
|\|
| * moc: fix Q_PROPERTY with parentheses in their MEMBER clauseOlivier Goffart2015-10-221-0/+1
| * 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-232-2/+2
* tools: mark some types movable/primitiveMarc Mutz2015-07-221-0/+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