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
ca00b6c4d6
replace Q_PI with M_PI from math header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-10 15:16:46 +00:00
Ivailo Monev
4092a876f6
QMatrix4x4 has its own header
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-03 00:13:15 +00:00
Ivailo Monev
1015f09e96
compelete headers compatibility map
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-02 23:02:19 +00:00
Ivailo Monev
6d633966a2
merge .cmake into CMakeLists.txt files
...
this way it is easier to maintain and should reduce the time spend on
configuring the project when building, much like the all-in-one build
option
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 04:28:36 +00:00
Ivailo Monev
e3faec5cf7
link KtGui component to ICU libraries explicitly
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-31 01:09:37 +00:00
Ivailo Monev
95526d00ed
fix some headers re-writing issues
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-29 06:47:09 +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
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
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
2fbea3a106
make adjustments required to build Unicode tables as part of GUI component
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-07 19:57:53 +00:00
Ivailo Monev
9baba50388
sort excluded all-in-one sources list [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-28 03:54:01 +00:00
Ivailo Monev
e26becd14c
remove redundant build-time definitions [ci skip]
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-17 01:04:56 +00:00
Ivailo Monev
cb239bda53
remove redundant inclusion of qt_x11_p header from qdesktopservice_x11
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-25 22:47:02 +00:00
Ivailo Monev
2c3140109d
Unicode v5.0+ characters and partial scripts support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-23 20:02:45 +00:00
Ivailo Monev
6d3fe9312c
partially revert 16e996daae
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-15 13:36:52 +00:00
Ivailo Monev
4b3b1bcdbe
events cleanup
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-08 14:35:26 +00:00
Ivailo Monev
552647861b
QTextTableFormat compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 18:38:52 +00:00
Ivailo Monev
30010585ed
make major components, plugins and imports part of runtime
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:56:38 +00:00
Ivailo Monev
995b7998b0
deal with excessive include directories
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-30 12:39:35 +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
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
2832fd08d0
no image text
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 15:47:48 +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
5aa772683e
minor build system cleanups
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 01:49:51 +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
2aab18a207
fancy QPlugin and making QGuiPlatformPlugin puglic
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 17:02:17 +00:00
Ivailo Monev
2248ca495c
make fancy QGradient header for compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-07-17 15:59:33 +00:00
Ivailo Monev
98338c0ce1
fancy headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2018-02-11 16:57:47 +00:00
Ivailo Monev
dc3b8c2900
create QDragMoveEvent
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-12-12 14:39:42 +00:00
Ivailo Monev
4612dd9943
now that raw X11 fonts are not supported Freertype is required
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-10-18 04:29:36 +00:00
Ivailo Monev
d56802c370
remove raw font support
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 19:23:36 +00:00
Ivailo Monev
6f7d8c4f37
improve compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-09 12:49:22 +00:00
Ivailo Monev
721879e525
headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-07 08:51:56 +00:00
Ivailo Monev
828a723f49
headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-07 07:23:59 +00:00
Ivailo Monev
9c9ac49a4f
create fancy QLinearGradient
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-06 11:51:24 +00:00
Ivailo Monev
a8cba58eec
add macro to exclude sources from all-in-one source file and make use of it
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 08:00:15 +00:00
Ivailo Monev
e80eacf1ac
gui component all-in-one build fixes
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-05 06:44:35 +00:00
Ivailo Monev
da5827ab89
create fancy header for QUndoCommand
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-08-04 11:18:35 +00:00
Ivailo Monev
876a1a4560
remove redundant include directory from gui component build file
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-07-08 03:25:26 +00:00
Ivailo Monev
6c9d851da0
came-case headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 14:53:27 +00:00
Ivailo Monev
2f7ed6e4f3
came-case headers compat
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 14:43:33 +00:00
Ivailo Monev
65a18c610d
Q_DECLARE_INTERFACE use fixes
...
this is incomplete, there are still some nested namespaced ones in the gui
component but this should be enoguh to build kdecore for now (with some
fixes for it too but unrelated to Q_DECLARE_INTERFACE) as a testing ground
for the namespacing work
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:54:24 +00:00
Ivailo Monev
cecad17e55
create some compat headers
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-09 06:42:51 +00:00
Ivailo Monev
e45b64b5d6
create camel-case QGraphicsTextItem
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-08 15:03:00 +00:00
Ivailo Monev
ae823057b8
create camel-case QGraphicsSceneDragDropEvent
...
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-05-08 15:00:45 +00:00