Commit graph

1038 commits

Author SHA1 Message Date
Ivailo Monev
fe28b68061 use character lookup instead of regular expression in QDateTime::fromString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 11:30:04 +00:00
Ivailo Monev
a0f16d3fe6 remove redundant contains check from QChache::take()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-30 01:15:52 +00:00
Ivailo Monev
e5aea0776e replace c-style quintptr casts with constructors for consistency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:48:58 +00:00
Ivailo Monev
1840538f2a add short/ushort QByteArray::number() and QString::number() overloads
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:48:26 +00:00
Ivailo Monev
c8e884c2d3 reimplement QCache purely based on QHash
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:42:30 +00:00
Ivailo Monev
685712c014 call qlonglong/qulonglong overloads for int/uint from QByteArray::number()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 17:36:20 +00:00
Ivailo Monev
740c272bb0 make use of std::uintptr_t and std::ptrdiff_t
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 16:56:39 +00:00
Ivailo Monev
4d1fb6ce67 avoid two timezone spec lookups in QDateTime::fromString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-29 10:24:52 +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
ba5da1963b introduce Q_COMPILER_EXCEPTIONS
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 17:58:13 +00:00
Ivailo Monev
fb1d31a3ee assume qPrintable is not defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-28 17:45:00 +00:00
Ivailo Monev
2e5a00514a prepend translation call with class in QIODevice::errorString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 22:06:44 +00:00
Ivailo Monev
8e7bfa67f4 effectively revert QString changes
that includes:
53b54fc8a6
3e4c0955a9

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 21:53:56 +00:00
Ivailo Monev
280aba512e drop Glib2 event dispatcher support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 16:31:14 +00:00
Ivailo Monev
a881f2b14a disable http feature if thread support is not enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 22:44:56 +00:00
Ivailo Monev
169c8ef3d6 set thread to nullptr when build with no thread support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 19:24:41 +00:00
Ivailo Monev
1377e407a3 add missing QThreadData::clearCurrentThreadData() stub
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 19:14:38 +00:00
Ivailo Monev
61c9fbcd3e remove dnotify watcher reference
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 19:01:23 +00:00
Ivailo Monev
1b5cbe2f7c de-inline QThreadPrivate constructor and destructor to be able to reference QThreadData
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:58:41 +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
701a6d9560 disable process feature if threads support is not enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:49:52 +00:00
Ivailo Monev
609c589a82 disable concurrent feature if threads support is not enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:37:40 +00:00
Ivailo Monev
8be8f4458b drop support for dnotify filesystem watcher
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:33:46 +00:00
Ivailo Monev
ccd1355763 build fix for the case when QT_NO_QFUTURE is defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:31:22 +00:00
Ivailo Monev
56a540b648 fix declaration of QWaitCondition::wait() stub
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:29:38 +00:00
Ivailo Monev
95f941facd use scoped locker in QDnotifySignalThread::startNotify()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 17:34:23 +00:00
Ivailo Monev
ad4494cb0f make QByteArray::resize() resize precisely
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 10:55:09 +00:00
Ivailo Monev
53b54fc8a6 remove incorrect QString::grow() call from QString::resize()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 10:45:20 +00:00
Ivailo Monev
ee372c76ce use proper cast in QString::compare(()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 10:35:49 +00:00
Ivailo Monev
f1ce704d8c plug QFileSystemEntry memory leaks
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 10:35:28 +00:00
Ivailo Monev
8e119e96f7 null-termiate the string from QByteArray(const char *data) constructor
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 10:23:52 +00:00
Ivailo Monev
3e4c0955a9 merge private alloc and capacity QString Data members into capacity
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 02:32:42 +00:00
Ivailo Monev
667f4a9c23 remove QSystemSemaphore notes about windows
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 19:04:48 +00:00
Ivailo Monev
d6607a36ac remove QSocketNotifier notes about windows
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 18:49:53 +00:00
Ivailo Monev
2d7261cc6b cstdlib is required for free in qscopedpointer header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 16:40:48 +00:00
Ivailo Monev
e5ffaf680e cstdlib is required for malloc in qcontiguouscache header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 16:33:48 +00:00
Ivailo Monev
60d86aacbf std::swap is declared in utility header since C++11
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 16:29:49 +00:00
Ivailo Monev
3e5066511e Revert "use uninitialized buffer in qt_ACE_do() function"
This reverts commit c8b043ee5e.
2019-07-25 13:29:43 +00:00
Ivailo Monev
d80be4f728 use QByteArray::clear() instead of resizing to zero in qt_ACE_do() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 12:19:48 +00:00
Ivailo Monev
4daf9e319f use uninitialized buffer in toLatin1_helper() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 12:14:07 +00:00
Ivailo Monev
c8b043ee5e use uninitialized buffer in qt_ACE_do() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 12:07:47 +00:00
Ivailo Monev
2ce3c1a8a3 use uninitialized buffer in QUtf32::convertToUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 11:19:28 +00:00
Ivailo Monev
773c530044 use uninitialized buffer in QUtf8::convertFromUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 11:18:45 +00:00
Ivailo Monev
118d7e281f use uninitialized buffer in QUtf16::convertFromUnicode()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 11:17:51 +00:00
Ivailo Monev
646437d52a remove unusedQFactoryLoader::library() method
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 20:30:35 +00:00
Ivailo Monev
2f90ea4803 CUPS support no longer depends on QT_NO_LIBRARY not being defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 20:09:06 +00:00
Ivailo Monev
d18837a359 avoid locks in QFutureInterface getters
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 19:26:34 +00:00
Ivailo Monev
3048bf8887 avoid lock in QFutureInterfaceBase::isResultReadyAt()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 19:18:33 +00:00
Ivailo Monev
c3180313a0 private QFuture d member does not have to be mutable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 19:15:14 +00:00
Ivailo Monev
d43c94daf6 update notes about script properties
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 10:57:00 +00:00