summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* moc/QMetaProperty: Remove limitation on non-own-class notify signalsFabian Kosmale2024-01-261-6/+23
* moc: port from pair<> to a struct SuperClassMarc Mutz2023-12-131-4/+3
* Moc: don't make variables inside an unnamed namespace staticAhmad Samir2023-07-061-1/+1
* Moc: simplify codeAhmad Samir2023-06-221-3/+3
* Moc: prevent potential unnecessary detachAhmad Samir2023-06-221-2/+2
* Moc: use a std::initializer_list<QList *> instead of copyingAhmad Samir2023-06-221-3/+3
* Moc: simplify the logic of a for-loopAhmad Samir2023-06-221-6/+6
* MOC: use methods from QtMiscUtilsAhmad Samir2023-06-221-3/+5
* Moc: fix narrowing conversion warnings with range-for loopsAhmad Samir2023-06-201-4/+3
* Moc: fix narrowing conversion warnings by using iterator-based for-loopAhmad Samir2023-06-201-23/+36
* Moc: fix generated code for nested enum class corner caseAhmad Samir2023-06-181-2/+1
* Moc: check sizes of specific member QLists are within INT_MAX rangeAhmad Samir2023-06-061-13/+25
* Moc: pass a pointer to the parser to the GeneratorAhmad Samir2023-06-061-2/+3
* Moc: assert size of registered strings list is within INT_MAX rangeAhmad Samir2023-06-061-2/+2
* Moc/Generator: fix 64-to-32 narrowing conversion warnignsAhmad Samir2023-06-051-10/+10
* Moc: remove STRINGDATA fallback codeAhmad Samir2023-06-051-67/+2
* Moc: port to qsizetypeAhmad Samir2023-05-281-6/+6
* Moc: fix some narrowing conversion warnings by using range operationsAhmad Samir2023-05-181-55/+30
* moc: Record types of enumerationsUlf Hermann2023-03-311-4/+13
* moc: Allow calling ctors on pre-allocated dataUlf Hermann2023-02-021-16/+28
* MetaObject: Apply some cosmeticsUlf Hermann2023-01-311-1/+1
* Moc: avoid double underscores in a generated identifierGiuseppe D'Angelo2023-01-091-2/+17
* Long live Q_UNREACHABLE_RETURN()!Marc Mutz2022-10-151-2/+1
* Port from qAsConst() to std::as_const()Marc Mutz2022-10-111-2/+2
* Port from container.count()/length() to size()Marc Mutz2022-10-041-55/+55
* moc: use C++ constexpr to generate the meta object string dataThiago Macieira2022-08-041-0/+26
* moc: Allow writing properties through bindablesUlf Hermann2022-07-081-0/+6
* moc: fix GCC -Wuseless-cast warningsMarc Mutz2022-07-061-1/+1
* moc: fix const-init for WindowsThiago Macieira2022-06-281-4/+3
* moc: move the qt_static_metacall below the staticMetaObjectThiago Macieira2022-06-281-10/+11
* moc: Strip parentheses from RESET methods in JSON outputUlf Hermann2022-06-271-2/+2
* moc: put the qt_meta_stringdata_XXXX_t type in an unnamed namespaceThiago Macieira2022-06-241-1/+6
* moc: remove the attempt to create one large string literalThiago Macieira2022-06-241-58/+30
* moc: properly indent the output for the metatype arrayThiago Macieira2022-06-241-34/+33
* moc: add Q_CONSTINIT to the static const variables we emitThiago Macieira2022-06-221-5/+7
* moc: replace offsetof with sizeofThiago Macieira2022-06-221-1/+1
* moc: fix use of escape sequence of more than one characterThiago Macieira2022-06-221-19/+23
* moc: Allow reading property values through bindablesUlf Hermann2022-06-221-0/+3
* moc: rename the "offsetsAndSize" member to "offsetsAndSizes"Thiago Macieira2022-06-221-2/+2
* moc: Improve formatting of outputUlf Hermann2022-06-101-1/+1
* moc: Add line breaks to the qt_incomplete_metaTypeArray<>Friedemann Kleint2022-05-181-11/+14
* Use SPDX license identifiersLucie Gérard2022-05-161-29/+4
* Core: Remove 'properties' featureKai Köhne2022-02-141-6/+0
* QMetaProperty: remove property auto-registration codeFabian Kosmale2022-02-091-0/+1
* QPlugin: move some of the logic from moc's output to qplugin.hThiago Macieira2021-10-041-47/+61
* moc: Support BINDABLE for private propertiesAndrei Golubev2021-08-061-1/+8
* QMetaMethod: Store method constness in metaobject systemFabian Kosmale2021-05-071-1/+6
* Introduce QMetaObject::metaTypeFabian Kosmale2021-03-251-49/+46
* Make the QMultiHash(const QHash &) constructor explicitLars Knoll2020-11-031-1/+1
* Use (void) instead of Q_UNUSEDAndré Klitzing2020-10-311-7/+7