Commit graph

53 commits

Author SHA1 Message Date
Ivailo Monev
1ffd8f705b inline QMutex
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:44:10 +00:00
Ivailo Monev
a497696338 compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-07 13:40:38 +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
366ffd11e2 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-24 20:23:57 +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
8785a54933 make use of std::array in QMutexPool
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 20:10:58 +00:00
Ivailo Monev
5a8b483db0 QMutexPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 19:20:07 +00:00
Ivailo Monev
be83f7d709 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-23 18:38:37 +00:00
Ivailo Monev
b9bb1be041 inline QAtomicInt and QAtomicPointer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-19 16:20:21 +00:00
Ivailo Monev
ac5452a085 make QAtomicInt reference counting logic match that of QBasicAtomicInt
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-18 04:53:22 +00:00
Ivailo Monev
e49dfa18ba get rid of QThreadStorage
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-14 23:09:55 +00:00
Ivailo Monev
95a0ced4da fix QAtomicInt::isLockFree()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-09 16:47:20 +00:00
Ivailo Monev
b1cf5e791f QAtomic cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:43:06 +00:00
Ivailo Monev
d0fffcf5c0 require glib version 2.22.0 at minimum
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-12-21 13:19:05 +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
4663dcf97b mostly irix code removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 12:38:49 +00:00
Ivailo Monev
3cfb9c6325 mostly intergrity/vxworks code removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 12:27:54 +00:00
Ivailo Monev
7fdf28f1b9 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 14:10:28 +00:00
Ivailo Monev
6026db1f7b 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 12:42:19 +00:00
Ivailo Monev
794b67dc56 0 to Q_NULLPTR
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-04 02:28:53 +00:00
Ivailo Monev
a411f10e76 0 to Q_NULLPTR, incomplete
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-03 22:13:13 +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
62cc10d909 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-01 02:07:42 +00:00
Ivailo Monev
65a524dfbe micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-06 17:32:26 +00:00
Ivailo Monev
434192716e export QAtomicInt and QAtomicPointer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:57:16 +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
06db32958a QKeySequence cleanup mostly
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-29 14:40:59 +00:00
Ivailo Monev
68421678e3 mostly win leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-15 17:44:32 +00:00
Ivailo Monev
c379b60870 mac, win, etc. leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 03:15:37 +00:00
Ivailo Monev
f38dd689da mac, win and blackbery leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-13 19:50:38 +00:00
Ivailo Monev
4214534ce7 QMutex cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-12 03:00:48 +00:00
Ivailo Monev
612d440e7b QMutex micro optimization
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-12 02:15:35 +00:00
Ivailo Monev
ce596653e4 remove some Q_WS_WIN, Q_WS_MAC, Q_CC_MSVC, etc. leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:38:50 +00:00
Ivailo Monev
458d8b5940 atomic cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 12:39:22 +00:00
Ivailo Monev
1370130551 build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 03:36:48 +00:00
Ivailo Monev
3131357af2 remove Windows, Mac and other proprietary OS files 2016-09-11 03:34:17 +00:00
Ivailo Monev
42f492cf7c preparations to support all-in-one targets build
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-25 02:56:09 +00:00
Ivailo Monev
f8897622dc various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-21 18:37:25 +00:00
Ivailo Monev
19d5c428b5 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-07 00:53:09 +00:00
Ivailo Monev
9069f13ef6 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-26 03:02:11 +00:00
Ivailo Monev
482a245064 QThreadStorageData cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-07-24 08:00:57 +00:00
Ivailo Monev
1492a05050 QTHread and QMutexPool cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-22 23:06:50 +00:00
Ivailo Monev
f11617152d remove QT_MOC_CPP definition check [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-07-20 23:31:06 +03:00
Ivailo Monev
e449da4378 QPA and QWS cleanups (incomplete)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-21 13:21:19 +00:00
Ivailo Monev
729126ff1f remove reservations from containers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-06-07 23:49:58 +00:00
Ivailo Monev
e13bd0f73d misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-28 20:02:20 +00:00
Ivailo Monev
128a047295 Make QThread::sleep/msleep/usleep public
upstream commits:
168fe50106

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-13 17:49:47 +00:00
Ivailo Monev
9625a870fa remove unnecessary includes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-25 23:53:28 +02:00
Ivailo Monev
16aaca9714 use bootstrap atomic header only when bootstrapping
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-01-19 17:22:47 +02:00