Commit graph

1030 commits

Author SHA1 Message Date
Ivailo Monev
8a3fe3a8fc remove redundant default case in QParallelAnimationGroupPrivate::applyGroupState()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:37:51 +00:00
Ivailo Monev
ebe2262915 remove default QParallelAnimationGroup::event() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:35:59 +00:00
Ivailo Monev
ab9ff0094f remove default QPauseAnimation::event() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:34:45 +00:00
Ivailo Monev
bf4cd5e196 remove default QSequentialAnimationGroup::event() reimplementation
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 22:25:32 +00:00
Ivailo Monev
9a45943192 build against internal copies of libpng and sqlite if not found
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-28 17:33:39 +00:00
Ivailo Monev
53da3f00a4 QFont::exactMatch() should return false for aliases
upstream commit:
78eeb6b066

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 15:45:03 +00:00
Ivailo Monev
5660f5ed0d Revert "get rid of QByteArray::shared_empty and QString::shared_empty"
This reverts commit 259252b337.
2019-12-27 12:29:42 +00:00
Ivailo Monev
57c66530ea avoid temporary in QCalendarDateValidator::currentText() const
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 12:10:39 +00:00
Ivailo Monev
259252b337 get rid of QByteArray::shared_empty and QString::shared_empty
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 10:49:10 +00:00
Ivailo Monev
3506044ea6 replace convert_rgb888_to_rgb32_C() function pointer with actual function call
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:56:12 +00:00
Ivailo Monev
8ce99a55a3 require libpng v1.5.4 atleast
there is no tarball for stable v1.5.3 in the archive at:
https://ftp-osl.osuosl.org/pub/libpng/src/archive/xz/libpng15/

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-27 05:37:54 +00:00
Ivailo Monev
a24f1d7626 remove redundant header inclusions from qfont_x11 source file
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:42 +00:00
Ivailo Monev
879ce4d75a remove redundant QFONTLOADER_DEBUG and QFONTLOADER_DEBUG_VERBOSE definitions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:24 +00:00
Ivailo Monev
edb9f7c9c9 optimize QFont::lastResortFont()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 21:19:00 +00:00
Ivailo Monev
47a2cf587e remove redundant qt_defaultDpiX(), qt_defaultDpiY() and qt_defaultDpi() functions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:58:18 +00:00
Ivailo Monev
29168d23f1 remove non-existing classes forward declarations from qx11info_x11 header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 19:46:43 +00:00
Ivailo Monev
e4642e4ef8 optimize and make font tables lookups consistent
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 18:58:00 +00:00
Ivailo Monev
aeaab12466 remove redundant Q_UNUSED() macro calls in bestFoundry() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-26 18:21:07 +00:00
Ivailo Monev
01d315b51a set extra link libraries as private where applicable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 08:31:03 +00:00
Ivailo Monev
7769bca600 rework QSettings, use JSON as native format for it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-24 01:30:39 +00:00
Ivailo Monev
98c38e9dc8 rename qfontdatabase_x11 header to qfontdatabase_x11_p as it is private
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 16:43:22 +00:00
Ivailo Monev
011b546493 create fancy QGraphicsSceneEvent header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 16:42:35 +00:00
Ivailo Monev
4cb47f8752 rework fancy and meta header generators
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-22 15:47:57 +00:00
Ivailo Monev
025cd600be simplify QFontDatabase::addApplicationFont()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:45:47 +00:00
Ivailo Monev
bcd0749a0f fix registerFont() function regression since fb253d03c7
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:45:06 +00:00
Ivailo Monev
3af76aa86b take pixel size into account when creating QFont from string
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 19:01:47 +00:00
Ivailo Monev
605e040ca2 remove raw fonts support leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-21 01:34:49 +00:00
Ivailo Monev
a8320dcf65 compiler warning fixes
upstream commit:
ef36fd0217

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-20 03:24:36 +00:00
Ivailo Monev
35f6f6c5d1 add some missing class visibility attributes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 19:16:29 +00:00
Ivailo Monev
20efcc02c9 headers compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 18:57:26 +00:00
Ivailo Monev
5b1de5f573 remove non-existing classes leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 13:29:29 +00:00
Ivailo Monev
620062de1a replace QT_DEBUG with QT_NO_DEBUG
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-19 00:30:42 +00:00
Ivailo Monev
d0d6603126 use QImage::constBits() in QRasterWindowSurface::prepareBuffer()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 22:50:45 +00:00
Ivailo Monev
b2c7193405 remove QT_NO_SETTINGS and QT_NO_COMPRESS definitions checks unrelated to bootstrap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 21:05:36 +00:00
Ivailo Monev
8ef9c313fa replace NDEBUG with QT_NO_DEBUG definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 03:19:12 +00:00
Ivailo Monev
9585bd773c mark certain core component options unsupported
this is mostly automated change set, a lot to be done later on
especially about the definitions in core component. the goal is
to make most of the options of the core component available so
that they can be utilized in other components and tools without
restrictions as shown by some of the changes done to the GUI
component in this commit

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 00:00:13 +00:00
Ivailo Monev
93a63b9953 fix spelling error in qt_x_errhandler()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 16:28:47 +00:00
Ivailo Monev
3c7ad287f5 use new style cast in QFontEngineFT::minRightBearing()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 02:36:21 +00:00
Ivailo Monev
21b2fd740d require Freetype version 2.1.10+
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 02:34:10 +00:00
Ivailo Monev
33bf38c255 use proper type for Glyph::uploadedToServer member
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 02:15:35 +00:00
Ivailo Monev
0ebbfac411 compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-16 19:37:11 +00:00
Ivailo Monev
8685a832f5 remove qt3 support leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-15 20:00:31 +00:00
Ivailo Monev
2d3cc67bc9 remove obsolete QWidget::isEnabledToTLW() and QWidget::topLevelWidget()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-15 20:00:15 +00:00
Ivailo Monev
3e0d93bcdb remove unused QWidgetPrivate::Direction enum
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-15 18:53:59 +00:00
Ivailo Monev
911971f6c6 remove unused virtual QWidgetPrivate::aboutToDestroy()
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-15 18:51:29 +00:00
Ivailo Monev
805b9678d4 remove some dead code in switch statements
upstream commit:
914e1f3608

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 20:32:57 +00:00
Ivailo Monev
9b02a8dd63 use single variable assignment in QRegion functions where possible
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:50:56 +00:00
Ivailo Monev
fb253d03c7 registerFont() function cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:49:00 +00:00
Ivailo Monev
e3eb024c8d make qt_addPatternProps() function static
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:48:25 +00:00
Ivailo Monev
a25f462454 avoid temporary in getFCWeight() function
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-13 11:48:00 +00:00