Commit graph

3724 commits

Author SHA1 Message Date
Ivailo Monev
c21aae41e8 support disabling of Xrandr and Xfixes extensions at runtime via environment variable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 10:12:11 +00:00
Ivailo Monev
41f81059d2 make JPEG, MNG and TIFF image format handlers plugins
this should reduce the startup time and memory usage since those image
formats are not used often and will allow to handle them via libvips or
other image processing library in the future

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 09:46:35 +00:00
Ivailo Monev
8a759e9452 update 3rdparty sources README file [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 08:19:58 +00:00
Ivailo Monev
654a833b99 remove unused JavaScriptCore StringObjectThatMasqueradesAsUndefined header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 08:04:35 +00:00
Ivailo Monev
c5a71faff6 update bundled libpng to v1.6.37
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 08:01:05 +00:00
Ivailo Monev
e720343ef0 allow macros to be passed as argument to Q_CONSTRUCTOR_FUNCTION() and Q_DESTRUCTOR_FUNCTION() again
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 06:48:14 +00:00
Ivailo Monev
e0ad7294ab remove QBool class leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 06:32:48 +00:00
Ivailo Monev
1aeb5c27a6 drop DEC Ultrix and Reliant UNIX support
both are proprietary and Reliant UNIX is discontinued

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 06:22:55 +00:00
Ivailo Monev
b2da96b9ea assume Q_CONSTRUCTOR_FUNCTION() and Q_DESTRUCTOR_FUNCTION() are not defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-23 06:11:06 +00:00
Ivailo Monev
bb86fbb475 replace some tabs with space
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-22 15:57:56 +00:00
Ivailo Monev
dbea26b974 plug QAbstractItemModelPrivate::defaultRoleNames() memory
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-21 10:15:24 +00:00
Ivailo Monev
5c2c2eb6c8 stream QRegion as vector
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-21 10:14:59 +00:00
Ivailo Monev
2d1e4adf57 add LSAN sanitizer options file and use it in debug.sh script [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-20 03:33:03 +00:00
Ivailo Monev
fa39899103 add QRegion test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-20 02:28:02 +00:00
Ivailo Monev
3c797c5e2a effectively revert e939427b1e
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-20 02:27:30 +00:00
Ivailo Monev
6c4fa89896 adjust KtDesigner component to KtUiTools changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 20:02:50 +00:00
Ivailo Monev
a02818602d simplify inline if/else statements
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:57:59 +00:00
Ivailo Monev
1f6ba3cda2 remove duplicate ui4 source and header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 18:49:36 +00:00
Ivailo Monev
ce118b4670 remove redundant QSharedDataPointer<T> forward declaration in qshareddata header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 09:40:15 +00:00
Ivailo Monev
1394277037 use QVector<T>::resize() instead of accessing private member in QRegion::rects()
upstream commit:
799f0841a6

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-19 08:40:05 +00:00
Ivailo Monev
525917be7f mark Q_Q() macro call argument const where applicable in QFileSystemWatcherPrivate
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 14:22:28 +00:00
Ivailo Monev
e401b953af compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 14:21:56 +00:00
Ivailo Monev
30c67cecb2 add missing braces in QStackedLayout::sizeHint() and QStackedLayout::minimumSize()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 13:49:20 +00:00
Ivailo Monev
8abefd8846 update annotation names in QDBusMetaObject test
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 13:48:56 +00:00
Ivailo Monev
1ccb0b3d86 correct definition check for meta types normalization cache in normalizeTypeInternal()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 13:36:39 +00:00
Ivailo Monev
a22af60efa return value of qMax() result directly in QStackedLayout::heightForWidth()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 11:49:08 +00:00
Ivailo Monev
d1ad3a149f avoid singleton access in QTipLabel::placeTip() and QTipLabel::tipChanged()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 11:46:00 +00:00
Ivailo Monev
37c356869b check QApplication::type() rather than qt_x11Data in QPrinter::init() and QPrinter::isValid()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:49:41 +00:00
Ivailo Monev
b571202917 close converter before cloning in QTextCodec::ConverterState::operator=()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:10:22 +00:00
Ivailo Monev
7d8a501b10 close iterator before cloning in QTextBoundaryFinderPrivate::operator=()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:09:32 +00:00
Ivailo Monev
babf37bf53 remove unused and internal _QT_INPUT_ENCODING X11 atom
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 09:08:38 +00:00
Ivailo Monev
b04da2c9f0 mark QBufferPrivate::peek() methods as final
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 06:16:36 +00:00
Ivailo Monev
299aaf88b3 remove unused QT_PATH_ELEMENT definition in qpdf source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 05:52:23 +00:00
Ivailo Monev
5a3f09d4da drop LPR support
neither the option nor the feature where properly exposed to the user so
there is no user-visible change. it can be done by writing to temporary
file and executing `lp` via QProcess, however that could potentially
leak private information

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 05:28:02 +00:00
Ivailo Monev
4e8305cb87 do not set priority member from QThread::setPriority() prior to pthread_setschedparam() call
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 03:28:26 +00:00
Ivailo Monev
f4acc4bb8f remove unused Xt dependency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 01:33:06 +00:00
Ivailo Monev
11219d291f remove unused XInput extension dependency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 01:24:10 +00:00
Ivailo Monev
2d3e0c5f3b rebrand interface names and drop deprecated D-Bus annotation name support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:48:42 +00:00
Ivailo Monev
337b665834 remove unused qt_startup_hook() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:20:44 +00:00
Ivailo Monev
0edd707584 move qt_int_sqrt() function from qglobal to qtextdocument source file and make it static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 00:06:51 +00:00
Ivailo Monev
5d72c40870 remove private Qt::PenStyle::MPenStyle, Qt::PenCapStyle::MPenCapStyle and Qt::PenJoinStyle::MPenJoinStyle enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 23:55:10 +00:00
Ivailo Monev
28d63e9b27 rework X11 cursors table lookup
also adds more alternative cursor names

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 19:30:09 +00:00
Ivailo Monev
7818a35c32 rework X11 atoms table lookup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 05:27:28 +00:00
Ivailo Monev
1274a85f1f remove unused and internal XmTRANSFER_SUCCESS and XmTRANSFER_FAILURE atoms
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 04:44:31 +00:00
Ivailo Monev
15b2f28e57 QSqlQuery benchmark build fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 04:44:05 +00:00
Ivailo Monev
77bb0927fe drop Motif DND support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 02:25:41 +00:00
Ivailo Monev
37b5f5f5e3 remove oci, db2, tds and ibase database leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 00:24:25 +00:00
Ivailo Monev
ed45581b86 update notes about C function lookup build macros
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-17 00:23:52 +00:00
Ivailo Monev
a3b85bfa7c update link in note about EIDRM in qsystemsemaphore_unix source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 22:48:51 +00:00
Ivailo Monev
b12c1643b7 avoid temporary in QInotifyFileSystemWatcherEngine::readFromInotify()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-16 22:48:13 +00:00