Commit graph

5353 commits

Author SHA1 Message Date
Ivailo Monev
fdfd1a910e allow escape inside strings for JSON documents
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 17:11:48 +02:00
Ivailo Monev
cd5217cdbc make Qt::MatchFlag consistent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-17 00:01:51 +02:00
Ivailo Monev
6ca91dc015 correct comment in QIcuCodec::aliases() [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 17:54:15 +02:00
Ivailo Monev
84624250b0 remove dummy qHash() implementation for QItemSelectionRange
upstream commit:
c6cdf38e75

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-16 00:03:43 +02:00
Ivailo Monev
0939c4ea0d change project and publisher ID in Doxygen config
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 23:47:54 +02:00
Ivailo Monev
927d1fbf28 mark QDBusConnection::callWithCallback() overload as deprecated
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 23:47:18 +02:00
Ivailo Monev
8f22f7f3cc skip some tests for QSettings::NativeFormat case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 23:36:08 +02:00
Ivailo Monev
f3fea83f18 remove debug and no-op code in QIcuCodec
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 22:51:17 +02:00
Ivailo Monev
6f66d978ec add script to generate documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 11:58:46 +02:00
Ivailo Monev
9d03339b9c mark some QProcessPrivate warning cases as unlikely
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:50:54 +02:00
Ivailo Monev
7675ced260 deinline assignment and return in QTimerInfoList::updateCurrentTime()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:41:12 +02:00
Ivailo Monev
7e1b795fc7 properly indent QTimerInfoList::timerWait()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:38:44 +02:00
Ivailo Monev
2388f2452d use qt_safe_read() in QEventDispatcherUNIXPrivate::processThreadWakeUp()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 02:09:50 +02:00
Ivailo Monev
d6cb1155b0 use platform definitions and interrupt aware functions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-15 01:55:27 +02:00
Ivailo Monev
f95c4475da move comment where it should be in top-level build file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 20:07:33 +02:00
Ivailo Monev
934f4736fa remove now unused qt_pch header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 20:06:34 +02:00
Ivailo Monev
cf6607e904 do not redefine QT_OPEN, QT_READ, QT_WRITE and QT_CLOSE from qcore_unix_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 19:35:22 +02:00
Ivailo Monev
fdc43328c4 use EINTR_LOOP() macro where possible
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 19:17:25 +02:00
Ivailo Monev
89c06396cd remove redundant errno header inclusion in qlocalsocket_p header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 19:00:50 +02:00
Ivailo Monev
31c0e8a6d0 do not mark overflow cases as unlikely in QLocalePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 18:54:57 +02:00
Ivailo Monev
4f812a5d45 use qt_safe_open() and qt_safe_close() in openRX71Device()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 18:54:13 +02:00
Ivailo Monev
ab7ae7dbd0 remove redundant errno header inclusion in qprocess source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 18:53:46 +02:00
Ivailo Monev
c6c393d5f2 prefix sem_open(), sem_unlink(), sem_close(), sem_post() and sem_wait() in QSystemSemaphorePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 18:53:28 +02:00
Ivailo Monev
629c57c641 use qt_safe_open() and qt_safe_close() directly in QFSFileEngine
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 18:28:44 +02:00
Ivailo Monev
890185b958 use loop-local variable in qFindByteArray()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-14 15:47:22 +02:00
Ivailo Monev
5bcbd34483 do not reallocate the shared null QList data
fixes stack corruption and crashes, notably when build with LTO or on BSD

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 23:05:36 +02:00
Ivailo Monev
36c93a7640 remove PCH build option
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 20:21:31 +02:00
Ivailo Monev
626ca2c0dd disable copying of QMutexPool
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 19:53:51 +02:00
Ivailo Monev
4c79e388c6 remove unused QMutexPool::instance()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 19:53:15 +02:00
Ivailo Monev
8ba9bec0c2 attempt to use ccache in AppVeyor environment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 19:14:25 +02:00
Ivailo Monev
d965dbdb71 simplify Q_CONSTRUCTOR_FUNCTION() macro
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 18:28:40 +02:00
Ivailo Monev
1fabd04b7d compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 18:27:43 +02:00
Ivailo Monev
58bde799a4 remove obsolete Qt::WindowType enums documentation
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 16:49:18 +02:00
Ivailo Monev
2b6947cc58 remove unused QT_PACKAGEDATE_STR and QT_PACKAGE_TAG definitions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 16:12:23 +02:00
Ivailo Monev
fb43ed3879 scope the lock in QTextCodec::codecForName() and QTextCodec::codecForMib()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 12:29:39 +02:00
Ivailo Monev
d93dae74af obtain only the version via mariadb_config/mysql_config
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 12:21:42 +02:00
Ivailo Monev
51959d0d0c do not install libmysqld-dev in CodeQL environment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 03:16:21 +02:00
Ivailo Monev
45c9ab05da reset errno before calling strtod(), strtoll() or strtoull()
fixes overflow checks on BSD and Linux using musl libc

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 03:15:21 +02:00
Ivailo Monev
7c5d8fe11a remove redundant errno header inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 02:44:28 +02:00
Ivailo Monev
29d798c0b1 move QFlag constructor code to its declaration
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 01:52:22 +02:00
Ivailo Monev
26aecf2ca4 update workflow dependencies
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 01:51:53 +02:00
Ivailo Monev
1d850f2d7c remove code for always false condition in qglobal header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 00:52:13 +02:00
Ivailo Monev
5010cc7515 replace sizeof(void*) with QT_POINTER_SIZE
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-13 00:35:15 +02:00
Ivailo Monev
52f5bfb67a use non-recursive lock for QTextCodec
fixes crashes in certain cases on non-Linux host

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-12 20:28:10 +02:00
Ivailo Monev
47085b665a remove redundant condition in QThread::wait()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-12 20:04:29 +02:00
Ivailo Monev
cfce833773 do not assume getprogname() returns non-empty string in QCoreApplication::applicationName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-12 14:28:15 +02:00
Ivailo Monev
7c367195a9 attempt to guess application name from /proc/<pid>/exe in QCoreApplication::applicationName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-12 14:12:09 +02:00
Ivailo Monev
6f44c0aa5d update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-12 13:31:54 +02:00
Ivailo Monev
aec401f9fd update README [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-12 13:31:19 +02:00
Ivailo Monev
78f3664b98 correct QIcuCodec and QJsonDocument copyright
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-12 13:16:19 +02:00