Commit graph

6151 commits

Author SHA1 Message Date
Ivailo Monev
58691c8126 add select() vs poll() benchmark
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-30 20:15:13 +03:00
Ivailo Monev
cf904d5c64 pre-calculate print preview factors
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-30 19:39:25 +03:00
Ivailo Monev
598e73bd34 avoid QString reallocation in QPrintPreviewDialogPrivate::_q_zoomFactorChanged()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-30 19:12:11 +03:00
Ivailo Monev
0e0e16f832 remove unused QPODVector::insertBlank() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-30 19:02:25 +03:00
Ivailo Monev
6ab4fd009e use Q_DISABLE_COPY() macro to disable copying of QPODVector
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-30 19:01:59 +03:00
Ivailo Monev
f27eb6f0df indent QApplication::x11ProcessEvent()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-30 03:46:57 +03:00
Ivailo Monev
6f3bdb4c3e build fix for the case when QPROCESS_DEBUG is defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-29 01:45:46 +03:00
Ivailo Monev
e6eb9b93ea detect invalid socket notifiers via poll()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-29 01:43:45 +03:00
Ivailo Monev
7ffaca65e0 use correct type for buffer in QProcessPrivate::processStarted()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-29 00:32:53 +03:00
Ivailo Monev
c1d1982ba8 mark QEventDispatcherX11::select() reimplementaion as final
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-29 00:20:19 +03:00
Ivailo Monev
ac9859be7c check for errors in all pollfd structs from qt_safe_poll()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-24 16:41:23 +03:00
Ivailo Monev
468c246c4a get rid of QProcessInfo struct
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-23 01:56:29 +03:00
Ivailo Monev
77e898a7ba replace select() with poll() in QProcessManager::run()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-22 21:45:17 +03:00
Ivailo Monev
e5866d8691 generalize qt_safe_poll() implementation and use it QProcessPrivate::waitForStarted()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-22 19:45:54 +03:00
Ivailo Monev
87da9ef218 replace select() with poll() in network component
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-22 18:52:51 +03:00
Ivailo Monev
904ed05b7f use single variable assignment in QNativeSocketEnginePrivate::nativeWrite()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-22 17:17:54 +03:00
Ivailo Monev
3a4e678147 plug memory leaks in tst_QStandardItemModel::removeRowsAndColumns()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-22 16:35:32 +03:00
Ivailo Monev
061079459a replace weak with guarded pointer in QPropertyAnimation
fixes assert in QMainWindow test

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-22 15:57:49 +03:00
Ivailo Monev
b8de356245 add QAbstractSpinBox test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 14:54:16 +03:00
Ivailo Monev
c638cd0bc7 add QAbstractSlider test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 14:48:37 +03:00
Ivailo Monev
c0b2940c0a add QAbstractScrollArea test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 14:47:37 +03:00
Ivailo Monev
011d97f5da correct strcmp() and strncmp() return value checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 14:31:02 +03:00
Ivailo Monev
041dcf3a9e plug memory leak in tst_QListView::task203585_selectAll()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 03:58:01 +03:00
Ivailo Monev
56d0ab7e8d prefix realloc() call in QByteArray::reallocData()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 02:21:05 +03:00
Ivailo Monev
17f0c4558a remove bogus QString::reserve() call in QCss::ValueExtractor::lengthValue()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 01:57:36 +03:00
Ivailo Monev
fc27061a7b replace array access with loop-based lookup in QCss::Value::toString()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 01:55:37 +03:00
Ivailo Monev
36abe581dd pass the buffer size to QString::fromLatin1() constructor in QTextStreamPrivate::getReal()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 01:03:37 +03:00
Ivailo Monev
7cbc1b83ef correct qstricmp() return value checks in QTextStreamPrivate::getReal()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-21 01:02:07 +03:00
Ivailo Monev
e56ced7f75 remove redundant array zero-ing in read_xpm_body() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 23:31:42 +03:00
Ivailo Monev
ba54bcc949 remove unused QRingBuffer::indexOf() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 20:22:26 +03:00
Ivailo Monev
de69cbe559 merge QStdList<T> into QStdVector<T>
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 20:03:33 +03:00
Ivailo Monev
24c824bb28 oops, use gray not mono color table in convert_Indexed8_to_X32() function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 19:29:31 +03:00
Ivailo Monev
5ce921f356 fix QTransform regression since b2a2032ea0
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 17:55:47 +03:00
Ivailo Monev
f03d910da3 qstdcontainers_p header copyright correction
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 06:02:00 +03:00
Ivailo Monev
1d89113a40 require source rectangle argument for QSvgTinyDocument::mapSourceToTarget()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-20 06:01:15 +03:00
Ivailo Monev
9bf47a605d add containers from recontainers branch with minor changes for private use 2021-09-20 05:29:06 +03:00
Ivailo Monev
ab1013f279 plug QTextCodec memory leaks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 17:57:10 +03:00
Ivailo Monev
11876756e7 add QGroupBox test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 17:11:19 +03:00
Ivailo Monev
4ae1dffdb1 add QFormLayout test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 17:08:50 +03:00
Ivailo Monev
8358133a3e add QErrorMessage test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 17:04:41 +03:00
Ivailo Monev
f9ab5f1014 add QDial test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 16:51:13 +03:00
Ivailo Monev
cfccbb9821 add QDesktopWidget test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 16:45:38 +03:00
Ivailo Monev
8c1699eeff add QBoxLayout test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 16:38:54 +03:00
Ivailo Monev
bd2e84c433 add QCompleter test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 16:34:09 +03:00
Ivailo Monev
1eb9863bfa disable tst_QListWidget::QTBUG14363_completerWithAnyKeyPressedEditTriggers() test case
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 16:28:47 +03:00
Ivailo Monev
df0e4d7a30 possible tst_QListWidget::QTBUG14363_completerWithAnyKeyPressedEditTriggers() test fix
upstream commits:
384eec86e5
52484cc4b6

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 06:05:59 +03:00
Ivailo Monev
5f019dbd1a remove unused QListWidgetItem::dummy member
upstream commit:
f9874ad7bd

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 04:55:16 +03:00
Ivailo Monev
eb97a89a49 add QMath test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 04:30:38 +03:00
Ivailo Monev
e09d871a43 add QListView test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 04:25:53 +03:00
Ivailo Monev
be7dd085db add QListWidget test
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-19 04:18:25 +03:00