summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* moc: avoid two back-to-back calls to nameToBuiltinType()Thiago Macieira2025-06-211-3/+1
* moc: stop using qMetaTypeTypeInternalThiago Macieira2025-06-211-14/+20
* moc: Fix invalid codegen for qualified propertiesFabian Kosmale2025-06-181-9/+23
* moc: remove unnecessary space inside the parameter of reinterpret_castThiago Macieira2025-06-171-2/+2
* moc: handle enum / member name conflictFabian Kosmale2025-06-161-16/+28
* moc: indent the generated code for ResetPropertyGiuseppe D'Angelo2025-05-271-1/+1
* MOC: don't create unnecessary QByteArray copiesAhmad Samir2025-04-221-2/+2
* Moc: Propagate flags from aliases (Q_FLAG)Mårten Nordheim2025-04-041-0/+1
* 3rdparty: update TinyCBOR to v0.6.1Thiago Macieira2025-03-121-0/+1
* QMetaType & moc: remove the pair type from qTryMetaTypeInterfaceForType()Thiago Macieira2024-11-281-3/+3
* moc: move the StringData creation into qt_create_metaobjectdata()Thiago Macieira2024-11-221-30/+29
* moc: keep the enum/class/struct C++ type tag in propertiesThiago Macieira2024-11-201-18/+37
* moc: add a helper function to set member propertiesThiago Macieira2024-11-151-16/+15
* moc: add a hidden --active-qt option for ActiveQtThiago Macieira2024-11-121-3/+9
* moc: simplify signal emission with a helper in QMetaObjectThiago Macieira2024-11-121-11/+6
* moc: add a helper function to simplify IndexOfMethodThiago Macieira2024-11-121-16/+6
* moc: fix support for generating meta objects for nested private classesThiago Macieira2024-11-121-30/+25
* moc: bump the full output revision and remove old supportThiago Macieira2024-11-121-395/+7
* moc: remove always-known parameters to (Revisioned)ConstructorDataThiago Macieira2024-11-071-4/+9
* moc: add support for calculating the meta type array at constexpr timeThiago Macieira2024-11-071-44/+52
* moc: deprecate use of int to return QFlags valuesThiago Macieira2024-10-041-6/+5
* moc: generate the uint data using the new constexpr functionsThiago Macieira2024-09-291-2/+278
* Generator: Fix shadowing using declarationJonas Kvinge2024-09-231-2/+2
* moc: move the static_cast<ObjectType *> to the top of qt_static_metacallThiago Macieira2024-09-211-28/+13
* moc: change the mangling of class names to closer to the IA-64 ABIThiago Macieira2024-09-211-11/+8
* moc: improve control of Q_UNUSED / (void) in qt_static_metacall()Thiago Macieira2024-09-211-15/+27
* moc: indent the if () statements in qt_{static_,}metacall correctlyThiago Macieira2024-09-211-60/+26
* moc: rename qt_meta_stringdata_%s_t to qt_meta_tag_%s_tThiago Macieira2024-09-211-9/+10
* moc & QMetaObject: move the QMetaMethod revision informationThiago Macieira2024-09-211-1/+1
* moc: use EnumFlags in EnumDefThiago Macieira2024-08-141-13/+8
* moc & QMetaObject: move the constants to a public-ish headerThiago Macieira2024-08-141-1/+2
* moc: Update comment above propertiesMårten Nordheim2024-05-021-1/+1
* 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