Commit graph

61 commits

Author SHA1 Message Date
Ivailo Monev
31b97f69d7 remove LPR support leftovers
removes the NSL and NIS optional dependencies and effectively speeds up
the initialization of printing dialog and obtaining of information about
prineters. this change leaves CUPS as the only option to support
printing

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-07 22:20:22 +00:00
Ivailo Monev
7604ec7bf6 remove WITH_PNG AND WITH_SQLITE options, build SQLite driver into KtSql module
both are not really optional, that is why internal copies of the PNG and
SQLite projects sources are bundled.

by making the SQLite SQL driver built-in the plasma-desktop process
memory usage was reduced by roughly 4MB.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-12 16:09:13 +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
11219d291f remove unused XInput extension dependency
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-18 01:24:10 +00:00
Ivailo Monev
fb9fad4460 check if platform provides 64-bit offset functions
apparently FreeBSD does not support all of them, including some types

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 02:51:13 +00:00
Ivailo Monev
574c3c90fd enable Large File Support (LFS) based on _LARGEFILE64_SOURCE, _LARGEFILE_SOURCE and _FILE_OFFSET_BITS
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-15 00:19:24 +00:00
Ivailo Monev
87e69c1117 update Shell scripts and .cmake files copyright
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-01-08 02:32:04 +00:00
Ivailo Monev
707f205624 update options in qconfig header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-23 01:08:58 +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
34f2cfc804 use KATIE_GIT as build-key and remove redundant QT_EDITION definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 19:04:06 +00:00
Ivailo Monev
88e1b7d04a assume QT_KATIE is not defined anywhere else
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-18 18:55:07 +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
84f0c221a6 remove redundant QT_NO_CODECS definition
it is the same as QT_NO_TEXTCODEC

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-17 21:48:37 +00:00
Ivailo Monev
4979a7ecb2 move automatic QT_NO_QFUTURE definition to qconfig header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 09:46:29 +00:00
Ivailo Monev
68660c571d remove redundant QT_NO_TRANSLATION_UTF8 definition
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-05 09:45:50 +00:00
Ivailo Monev
f7b97d7482 support stack unwinding on assert via Unwind
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-12-03 16:00:23 +00:00
Ivailo Monev
82f1d03b02 backport ICU text codec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-23 00:38:10 +00:00
Ivailo Monev
280aba512e drop Glib2 event dispatcher support
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-27 16:31:14 +00:00
Ivailo Monev
a881f2b14a disable http feature if thread support is not enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 22:44:56 +00:00
Ivailo Monev
701a6d9560 disable process feature if threads support is not enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:49:52 +00:00
Ivailo Monev
609c589a82 disable concurrent feature if threads support is not enabled
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-26 18:37:40 +00:00
Ivailo Monev
2f90ea4803 CUPS support no longer depends on QT_NO_LIBRARY not being defined
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-24 20:09:06 +00:00
Ivailo Monev
a21a480105 copyright update
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-07-02 18:13:44 +00:00
Ivailo Monev
740c82a0a0 replace QT_NO_PAINT_DEBUG with QT_NO_DEBUG
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-13 00:02:02 +00:00
Ivailo Monev
74bb412630 copyright changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-03 13:38:02 +00:00
Ivailo Monev
c87e4023c5 store QT_NO_USING_NAMESPACE in qconfig header [ci skip]
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-06-02 13:21:52 +00:00
Ivailo Monev
bf9675074a update qconfig header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-25 04:34:15 +00:00
Ivailo Monev
90d24ac526 update qconfig header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-12 20:17:57 +00:00
Ivailo Monev
d1cfd866ea update config header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-07 17:31:18 +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
6bca29a17f remove desktop specific cruft
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-04 16:59:05 +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
4aca886483 purge Gtk style and some other styles leftovers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2017-04-25 08:59:05 +00:00
Ivailo Monev
7c52a5de1a get rid of tablet cruft
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-12-08 00:34:52 +00:00
Ivailo Monev
71ffb62f31 remove the opengl component
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-16 13:53:20 +00:00
Ivailo Monev
2efb7aca73 remove now redundant XKB checks from build system
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-14 22:58:09 +00:00
Ivailo Monev
53810372d5 get rid of QSound
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-12 17:39:58 +00:00
Ivailo Monev
deff95c0f9 get rid of QPicture
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-11 01:10:39 +00:00
Ivailo Monev
2ebd79c26d merge qfeatures and qconfig headers
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-09 00:20:07 +00:00
Ivailo Monev
c9ddd9ad8a goodbye input method plugins/factory/etc.
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-11-07 23:10:40 +00:00
Ivailo Monev
763bdaecc2 remove state machine code
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-23 02:52:09 +00:00
Ivailo Monev
915cf54d5e resolv must be linked to now, various cleanups and micro-optimizations
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-16 21:12:21 +00:00
Ivailo Monev
abf178cf5f make GTK2, GConf2 and CUPS linked dependencies
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-15 16:05:45 +00:00
Ivailo Monev
4a5bcff7ec embracing the STL
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-10-04 16:33:26 +00:00
Ivailo Monev
953fbac4d7 mostly QDateTime and QWizard cleanup
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-15 21:58:52 +00:00
Ivailo Monev
4c2d49b3d3 mostly win leftovers removal
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-15 20:09:10 +00:00
Ivailo Monev
908678e114 build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-14 18:32:32 +00:00
Ivailo Monev
10da6a76aa the multimedia component is no more
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-09-11 17:51:50 +00:00
Ivailo Monev
2b41db9326 various cleanups
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2016-08-23 01:19:49 +00:00