Commit graph

619 commits

Author SHA1 Message Date
Ivailo Monev
142d67c13e remove the gray raster code
this is mostly for test purposes only. the removal will affect
some of the widgets drawing, especially round corners (like the
Plasma "Tool Box" and radio buttons with the Oxygen style). with
previous tests some changes to the outline mapper (QOutlineMapper)
were needed to fix some rounding issues but caused others so I am
not sure if I can make it work well without the Freetype2
rasterizer but I sure will try, again, if I have the time for it.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 18:29:27 +00:00
Ivailo Monev
f9a80a9d0f build system cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 18:23:35 +00:00
Ivailo Monev
1c6abfedcf QTextUndoCommand cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 17:17:26 +00:00
Ivailo Monev
41d7cbb8fd QTextBlockData and QTextDocumentPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 16:59:02 +00:00
Ivailo Monev
91f34db1cd various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-13 00:18:27 +00:00
Ivailo Monev
c1e0536c87 declare LayoutDirection as integers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 20:40:35 +00:00
Ivailo Monev
77341cb6e8 now that QVariant::Float is a thing, use it
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 20:39:57 +00:00
Ivailo Monev
d748259f9b QWidgetActionPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 20:19:41 +00:00
Ivailo Monev
517084f31c QMenuBarPrivate cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 20:15:03 +00:00
Ivailo Monev
b06e9227c5 remove duplicate headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 17:57:07 +00:00
Ivailo Monev
66fb75adeb oops, adjust QKeyEvent contructor
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 17:25:01 +00:00
Ivailo Monev
a95af301f4 QKeyEvent, QContextMenuEvent and QToolBarChangeEvent cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 17:22:19 +00:00
Ivailo Monev
bb67aa75d2 QTextControlPrivate, QTextCopyHelper, QTextDocumentFragmentPrivate and QTextEngine cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 16:06:09 +00:00
Ivailo Monev
16f5b17a3b gui variant fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-11 00:57:00 +00:00
Ivailo Monev
e132eb0895 minor headers inclusions cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-10 21:48:56 +00:00
Ivailo Monev
8f9513db21 private classes cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-10 05:09:44 +00:00
Ivailo Monev
ab33b356df rely on XF86keysym header for keyboard key definitions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-08 23:36:18 +00:00
Ivailo Monev
fad79f29d9 private structures cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 23:00:31 +00:00
Ivailo Monev
16e996daae get rid of QWidgetItemV2
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 22:46:47 +00:00
Ivailo Monev
d4a0fe76ef move xml and animation cruft out of core component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 19:08:52 +00:00
Ivailo Monev
ca7988136d don't use temporary QByteArray in QPixmapData::fromData
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 16:02:17 +00:00
Ivailo Monev
2832fd08d0 no image text
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 15:47:48 +00:00
Ivailo Monev
b10210d4b3 namespace cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 15:37:59 +00:00
Ivailo Monev
6af0946c92 QFontEngine, QStaticTextItem, QTextControlPrivate and QTextHtmlElement cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 05:16:11 +00:00
Ivailo Monev
1e5dfefe57 QStaticTextItem cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 05:12:41 +00:00
Ivailo Monev
9cada3b93e move fancy QStyleOptionTabWidgetFrame and QStyleOptionTabWidgetFrameV2 headers to mixed headers section
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 05:11:17 +00:00
Ivailo Monev
f7fa073623 mostly headers compat
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 05:08:39 +00:00
Ivailo Monev
e7854c96c8 declare QTextOption::WrapMode as metatype so that it can be used in properties
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 05:03:42 +00:00
Ivailo Monev
21855ebbae QTextOption cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 04:59:43 +00:00
Ivailo Monev
690e7d23c7 mac leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 04:53:36 +00:00
Ivailo Monev
f3b28853cd make QDoc documented properties actual properties
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 04:51:46 +00:00
Ivailo Monev
93465c93be various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 04:48:28 +00:00
Ivailo Monev
5dad9d33e8 fix compiler warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 04:39:16 +00:00
Ivailo Monev
6637f3e9aa various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 01:51:20 +00:00
Ivailo Monev
42245e22d7 QToolTip/QTipLabel cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 01:51:07 +00:00
Ivailo Monev
72914c9715 QFormLayout cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 01:50:19 +00:00
Ivailo Monev
5aa772683e minor build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 01:49:51 +00:00
Ivailo Monev
88399f3d7c revert accidently commited changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-06 17:59:56 +00:00
Ivailo Monev
8db0d36301 apply upstream commit
9b67d89c24

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-05 05:11:09 +00:00
Ivailo Monev
6acbd339f1 build separately any source that includes qt_x11_p.h
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:33:16 +00:00
Ivailo Monev
ff2683415b various cleanups 2019-05-04 17:32:26 +00:00
Ivailo Monev
e313571085 remove Xresources settings support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:28:02 +00:00
Ivailo Monev
6e1d092410 QApplication cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:27:15 +00:00
Ivailo Monev
6fcbf49aa4 get rid of QStringBuilder
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:20:49 +00:00
Ivailo Monev
a34d174f4f add conditional to avoid invalid window warning
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:13:53 +00:00
Ivailo Monev
1411abe5f6 get rid of X11 function wrappers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:12:57 +00:00
Ivailo Monev
64f2c373fc Revert "get rid of X11 function wrappers"
This reverts commit ebc49b34ff.
2019-05-04 17:11:59 +00:00
Ivailo Monev
ebc49b34ff get rid of X11 function wrappers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:10:56 +00:00
Ivailo Monev
0053585bf5 remove bool operator for QPixmap
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:04:38 +00:00
Ivailo Monev
0dd3186d66 introduce QGuiPlatformPlugin::systemIcon 2019-05-04 17:03:24 +00:00