Ivailo Monev
571ebf899a
remove most std::bad_alloc exceptions handling
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-09 02:15:39 +00:00
Ivailo Monev
563cca94a8
mark warning, null and incompatible signal/slot QObject cases as unlikely
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 01:31:23 +00:00
Ivailo Monev
1435a6a292
use loop-local variables in qt_qFindChildren_helper() functions
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 01:13:09 +00:00
Ivailo Monev
28afb68973
replace 0 with Q_NULLPTR in qt_qFindChild_helper()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 01:12:41 +00:00
Ivailo Monev
5b459cf0ec
update copyright and add script for doing so
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 23:21:34 +00:00
Ivailo Monev
620062de1a
replace QT_DEBUG with QT_NO_DEBUG
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:30:42 +00:00
Ivailo Monev
94b081856d
replace 0 with Q_NULLPTR where applicable in QObjectPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 12:50:53 +00:00
Ivailo Monev
4635897806
avoid temporary in QObject::~QObject()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 12:49:29 +00:00
Ivailo Monev
9cf0034f32
replace "Qt Designer" with "Katie Designer"
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-29 03:33:51 +00:00
Ivailo Monev
0e87a02a0b
compiler warning fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-18 23:25:24 +00:00
Ivailo Monev
92eac9f5a8
replace try/catch/throw with QT_TRY/QT_CATCH/QT_RETHROW where possible
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 18:27:03 +00:00
Ivailo Monev
4a39216951
QT_NO_THREAD conditional build fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:57:33 +00:00
Ivailo Monev
0f4c950d79
avoid temporary in QObject::event()
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-18 11:17:26 +00:00
Ivailo Monev
849ba7a632
replace system with local header inclusions where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 11:50:03 +00:00
Ivailo Monev
97db6a1b84
replace system with local header inclusions where applicable
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-16 00:41:53 +00:00
Ivailo Monev
d7c4ade988
move some temporaries near their usage
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 23:36:58 +00:00
Ivailo Monev
ed244d8eb6
remove unused internal functionality
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 22:53:10 +00:00
Ivailo Monev
a21a480105
copyright update
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 18:13:44 +00:00
Ivailo Monev
80d4bc168e
more copyright changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 14:21:30 +00:00
Ivailo Monev
74bb412630
copyright changes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
54892bb1b4
make use of std::timed_mutex and std::recursive_timed_mutex in QMutexPrivate
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 20:32:36 +00:00
Ivailo Monev
bb2ee2d843
partitially revert bdb84187da
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 20:16:43 +00:00
Ivailo Monev
e11c604e03
compiler warning fix
...
upstream commits:
477721250d
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 20:14:39 +00:00
Ivailo Monev
bdb84187da
QObjectData cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-21 20:00:35 +00:00
Ivailo Monev
612e6fc142
mostly Q_WS_MAC leftovers removal
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-06 07:44:53 +00:00
Ivailo Monev
0a485e9c3c
changes to build moc and core with QT_NO_CAST_FROM_BYTEARRAY
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-15 23:38:50 +00:00
Ivailo Monev
d15d92890b
mostly 0 to Q_NULLPTR
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 00:12:26 +00:00
Ivailo Monev
83625c5cf5
mostly manual d pointer management
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 17:38:09 +00:00
Ivailo Monev
3d0aa19a7d
remove support for user data for objects
...
the custom properties (set via setProperty(), retrieved via property()) are
far more usefull and they have variaty of use cases. you may notice that
there was a leak if the toolkit was build with QT_NO_USERDATA but that does
not apply as of this commit
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-27 00:04:31 +00:00
Ivailo Monev
4a5bcff7ec
embracing the STL
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
c41339a153
various cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-21 03:52:13 +00:00
Ivailo Monev
1ac1febfbf
emit destroyed() signal before children get deleted
...
upstream commits:
43619db05d
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-20 01:05:44 +00:00
Ivailo Monev
89e6e7775e
make QPointer use QWeakPoint
...
upstream commits:
6f0f9f6928
c21ed8ca1f
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-19 21:10:59 +00:00
Ivailo Monev
402d2d562c
remove reserved bits from QObjectData
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-09 16:12:42 +03:00
Ivailo Monev
460c0f4de1
avoid old-style casts in debug/warning messages
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-26 10:09:34 +00:00
Ivailo Monev
da0ae9ce12
the (tested) fix for the QML regression
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-17 17:33:02 +00:00
Ivailo Monev
f9540805d1
cleanup containers methods and use of deprecated allocation methods
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-02-16 03:47:38 +02:00
Ivailo Monev
580a7006a6
cleanup meta-object system
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-18 17:19:45 +02:00
Ivailo Monev
df31068ba9
remove QMetaObjectExtraData and put everything into QMetaObject
...
upstream commits:
67f58040ea
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-09 19:55:15 +02:00
Ivailo Monev
bfbc380756
initial import
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-12-10 05:06:13 +02:00