Commit graph

1259 commits

Author SHA1 Message Date
Ivailo Monev
0a09c277e0 resize output string before filling it with data from QString::toStdWString()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-07 01:01:27 +00:00
Ivailo Monev
f739dc8f4c remove redundant QProcessEnvironmentPrivate lock
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-03 14:55:39 +00:00
Ivailo Monev
53aa704af0 effectively revert QWaitCondition changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-03 13:15:42 +00:00
Ivailo Monev
0a120dc234 remove unused QAdoptedThread function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 23:37:42 +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
9934448919 remove redundant lock from QSemaphore::available()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 22:08:26 +00:00
Ivailo Monev
d292ea65ee add missing stub to QWaitCondition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 21:55:01 +00:00
Ivailo Monev
23a364f4e3 correct comment in qtldurl_p header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 21:51:43 +00:00
Ivailo Monev
52f981b7f1 remove now unused report_error()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 21:51:24 +00:00
Ivailo Monev
cc18a66658 reimplement QWaitCondition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 21:32:26 +00:00
Ivailo Monev
6fe6e28bbf reimplement some QThread functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 18:27:31 +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
6291fe3be8 move private QLibrary::did_load to QLibraryPrivate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-01 12:42:53 +00:00
Ivailo Monev
38627fef27 set default compression level of qFastCompress() to 1
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-30 01:34:30 +00:00
Ivailo Monev
a158391e1b optimize QCryptographicHash::hash()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 22:14:23 +00:00
Ivailo Monev
6726394a7b make use of definitions provided by OpenSSL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 22:07:53 +00:00
Ivailo Monev
b9cee6e685 mark QEvent::ThreadChange event as processed from QSocketNotifier::event()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 13:26:11 +00:00
Ivailo Monev
6e22989eae indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 13:24:51 +00:00
Ivailo Monev
29c272f47f use uninitialized temporaries in QRingBuffer
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 12:27:31 +00:00
Ivailo Monev
99146c80a4 avoid context copy in QCryptographicHash::result()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 12:12:10 +00:00
Ivailo Monev
45549aa40e introduce qFastCompress() and qFastUncompress()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-29 11:30:09 +00:00
Ivailo Monev
9a39315642 mark QChar comparison operators arguments as const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 02:18:57 +00:00
Ivailo Monev
1348d448c3 add missing const to QChar::decomposition()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-28 02:16:57 +00:00
Ivailo Monev
9052d6a7ff fix qIsDetached() const correctness
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 22:34:13 +00:00
Ivailo Monev
ed99a4229c QDateTimeParser cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 19:47:56 +00:00
Ivailo Monev
d7a4ee7196 do not free vector data if it is shared_null
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 13:32:38 +00:00
Ivailo Monev
4575b97b6b apply upstream commit
upstream commit:
113e921684

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 13:32:03 +00:00
Ivailo Monev
3709c00891 use QList::detach_helper in QList::reserve() to avoid leak
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 13:30:01 +00:00
Ivailo Monev
a07bc0f7d1 apply upstream commit
upstream commit:
ad9f5c7e93

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 11:51:07 +00:00
Ivailo Monev
f9e87ca974 remove non-existing fancy headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 11:42:52 +00:00
Ivailo Monev
37401f30d7 avoid temporary copies in QVector
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 10:59:37 +00:00
Ivailo Monev
0f8a08f41a partially apply upstream QIODevice commit
upstream commit:
ef0f7f4248

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-26 10:49:15 +00:00
Ivailo Monev
533da4a86e mark source passed to endian conversion functions as const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 22:38:27 +00:00
Ivailo Monev
2afcd5ba4d assume const methods are thread-safe and avoid locking where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 12:52:02 +00:00
Ivailo Monev
4d8b16b7df use short for ImperialMeasurementSystemsCount
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-25 11:20:13 +00:00
Ivailo Monev
e633ce0537 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 12:33:04 +00:00
Ivailo Monev
32cd31acd3 apply upstream commits
this includes the following upstream commits:
8566487286
57ca755d2e
ef4ba0285f

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-24 03:16:29 +00:00
Ivailo Monev
6ec1fd70a8 avoid temporary copies in QSet::unite(), QSet::intersect() and QSet::subtract()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-23 19:46:22 +00:00
Ivailo Monev
b2cc37cede move inline QSet::reserve() to class scope
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-23 16:12:43 +00:00
Ivailo Monev
8aa766e084 remove dummy QHash node support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-23 14:54:39 +00:00
Ivailo Monev
f7993f4935 algorithms cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:42:19 +00:00
Ivailo Monev
69438ff4b1 remove unused private algorithms
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 16:14:11 +00:00
Ivailo Monev
43fc42cf72 use qint16 where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 01:34:46 +00:00
Ivailo Monev
be6d0b3f34 QX11Info cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-22 01:05:25 +00:00
Ivailo Monev
569cfa5bd0 QVariant cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 14:46:34 +00:00
Ivailo Monev
91fba72cb8 QFutureSynchronizer cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 12:18:01 +00:00
Ivailo Monev
27672c6aa7 QRunnable cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-21 10:50:30 +00:00
Ivailo Monev
7232176609 simplify table lookups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 11:55:50 +00:00
Ivailo Monev
0ed6bc7bba indentation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-20 00:16:55 +00:00