summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel/qobject_p.h
Commit message (Expand)AuthorAgeFilesLines
* QObject: Q_ASSERT the object type before calling a PMFThiago Macieira2021-11-271-1/+7
* Return a plain QMetaObject* from toDynamicMetaObject()Ulf Hermann2021-10-071-2/+2
* QPrivateSlotBase: add empty base class optimizationMarc Mutz2021-07-291-5/+30
* Fix crash in concurrent disconnectLars Knoll2021-06-171-3/+13
* cleanOrphanedConnectionsImpl: Allow to skip lockingFabian Kosmale2021-06-171-3/+10
* QProperty: Do not involve semi-destroyed QObjects in bindingsFabian Kosmale2021-06-071-0/+2
* qobject_p.h: Do not use plain emitFabian Kosmale2021-04-221-1/+1
* QObject: port to new property systemIvan Solovev2021-04-211-4/+27
* QObject: remove QAbstractDeclarativeData::parentChangedFabian Kosmale2021-03-111-1/+0
* Add new special QObjectPrivate::{connect, disconnect} for QMLAndrei Golubev2021-01-181-0/+6
* Inline access to the QBindingStorageLars Knoll2020-11-301-1/+0
* Replace discouraged Q_MOVABLE_TYPE by Q_RELOCATABLE_TYPEAndreas Buhr2020-11-301-3/+3
* Whitespace cleanup in corelib/kernelAllan Sandfeld Jensen2020-10-241-14/+15
* Add a QBindingStorage classLars Knoll2020-09-021-0/+12
* QObject: add a single shot connection flagGiuseppe D'Angelo2020-09-011-2/+4
* Use QMetaType in QMetaCallEventLars Knoll2020-08-241-3/+3
* Avoid warnings regarding bit-field signednessDimitrios Apostolou2020-07-161-1/+1
* Use QList instead of QVector in corelibJarek Kobus2020-06-251-6/+5
* Port Q_STATIC_ASSERT(_X) to static_assertGiuseppe D'Angelo2020-06-191-6/+6
* Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2020-02-261-0/+24
|\
| * Improve error message when mixing incompatible Qt library versionsTor Arne Vestbø2020-02-141-0/+24
* | Merge remote-tracking branch 'origin/5.15' into devLiang Qi2020-01-041-1/+0
|\|
| * Get rid of the getter for QObjectPrivate::threadDataGiuseppe D'Angelo2019-12-171-1/+0
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-11-251-2/+7
|\|
| * Make QObjectPrivate::threadData a proper atomicGiuseppe D'Angelo2019-11-131-2/+7
* | Merge remote-tracking branch 'origin/5.15' into devQt Forward Merge Bot2019-10-301-0/+1
|\|
| * Add a getter for QObjectPrivate::threadDataGiuseppe D'Angelo2019-10-281-0/+1
* | Remove leftovers from QML1Lars Knoll2019-10-101-9/+0
* | Merge remote-tracking branch 'origin/dev' into wip/qt6Alexandru Croitor2019-09-041-16/+34
|\|
| * Remove obsolete API after qtdeclarative migratedVolker Hilsheimer2019-08-221-6/+0
| * Refactor memory allocation for arguments of QMetaCallEventsVolker Hilsheimer2019-08-101-16/+40
* | QObject: remove the undocumented userData() featureMarc Mutz2019-08-121-3/+0
|/
* QAbstractMetaCallEvent: fix compilation with out feature.thread on ClangMarc Mutz2019-07-141-2/+7
* Port from implicit to explicit atomic pointer operationsMarc Mutz2019-06-291-1/+1
* Port from implicit to explicit atomic integer operationsMarc Mutz2019-06-281-1/+1
* Port from QAtomic::load() to loadRelaxed()Giuseppe D'Angelo2019-06-201-14/+14
* qobject_p.h: Const-correctness fixKevin Funk2019-05-271-1/+1
* Get rid of the locking in activate()Lars Knoll2019-03-291-87/+29
* Add safe way to resize the signalVectorLars Knoll2019-03-291-15/+70
* Add a QAbstractMetaCallEventLars Knoll2019-03-291-8/+22
* Change cleanup mechanism for orphaned connectionsLars Knoll2019-03-291-10/+99
* Don't iterate over the connections without holding a lockLars Knoll2019-03-211-0/+1
* Replace the ConnectionData::inUse int with a proper refcountLars Knoll2019-02-081-3/+13
* Move all connection related data into one data structureLars Knoll2019-02-081-7/+40
* Simplify the code required for switching the current senderLars Knoll2019-02-081-27/+23
* Shave ~5% off from signal emission timeLars Knoll2019-02-081-2/+2
* Get rid of the connectedSignals bitflagsLars Knoll2019-02-081-17/+1
* Use Q_DISABLE_COPY_MOVE for private classesFriedemann Kleint2018-12-121-1/+1
* Merge remote-tracking branch 'origin/5.12' into devLiang Qi2018-12-041-1/+1
|\
| * qobject_p.h: Use nullptr everywhereKevin Funk2018-11-281-1/+1