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