Commit graph

1255 commits

Author SHA1 Message Date
Ivailo Monev
48895151ba kdecore: avoid multiple UTF-8 conversions in QSpellEnchantDict
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-12 15:54:49 +00:00
Ivailo Monev
ea1470f789 kdeui: replace hardcoded media key values with header inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-07 13:37:13 +00:00
Ivailo Monev
1fe72f94fe kdeui: prepare for changes to Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-06 04:52:05 +00:00
Ivailo Monev
e658050e64 kdeui: remove QEvent::DragResponse reference
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-12-02 18:18:13 +00:00
Ivailo Monev
66e0541610 kdecore: remove unused tr2i18n() function
UIC invocation is handled by CMake now

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 17:34:50 +00:00
Ivailo Monev
110659f0b8 kdecore: drop kde-config qt-prefix argument support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-30 17:33:51 +00:00
Ivailo Monev
d00c56fe0b generic: adjust to Katie changes
also fixes build with QT_NO_TRANSLATION, symbols will not exists in the
library even if QT_NO_TRANSLATION is undefined and redefined

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-29 02:25:45 +00:00
Ivailo Monev
db2ca8ddfb plasma: require only minimum version from Plasma:isPluginCompatible()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 15:50:46 +00:00
Ivailo Monev
db934386d1 kdecore: remove redundant fallback to QLibrary
QPluginLoader is implemented via QLibrary internals

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 15:49:59 +00:00
Ivailo Monev
1abbeeaf21 kdecore: shrink the size of KPluginLoaderPrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 04:49:57 +00:00
Ivailo Monev
680975fed8 generic: use the version from verification data for plugins
no additional symbol resolution will be performed that way and most plugins
(except one, GeolocationProvider) use KDE_VERSION anyway

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:46:01 +00:00
Ivailo Monev
a2b88f9f6d plasma: print plugin name from version compatibility function
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-26 03:08:34 +00:00
Ivailo Monev
93061ade2e kdecore: use explicit OS definition checks
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-24 15:43:46 +00:00
Ivailo Monev
e04eba1d9a kinit: properly indent KLauncher::slotAutoStart()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-08 10:44:08 +02:00
Ivailo Monev
d8d265082d generic: replace use of CheckStructMember with CheckStructHasMember
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 19:38:48 +02:00
Ivailo Monev
1ad37404a1 cmake: fix regression since 126f6a9bd7
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-11-07 19:05:23 +02:00
Ivailo Monev
803bea264a generic: drop support for operating systems Katie does not support
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-26 16:34:16 +02:00
Ivailo Monev
126f6a9bd7 cmake: replace use of CHECK_POINTER_MEMBER() with CHECK_STRUCT_MEMBER()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-21 03:33:05 +03:00
Ivailo Monev
03622a4e1a kimgio: remove formats supported by Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-18 13:41:30 +03:00
Ivailo Monev
20eb365ce7 cmake: add FFmpegThumbnailer module
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-10-04 09:26:42 +03:00
Ivailo Monev
b96da9aad3 solid: fix check that CPU is valid
upstream commit:
f55f25fc72

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 00:05:51 +03:00
Ivailo Monev
dfca8f29f6 solid: fix wrong bracket placement in condition
upstream commit:
4e0f8076bf

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-20 00:00:50 +03:00
Ivailo Monev
0dbc3742e9 generic: regenerate parsers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2020-08-19 23:27:37 +03:00
Ivailo Monev
9771b8b226 generic: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-22 00:04:56 +00:00
Ivailo Monev
bde28a2b96 kdecore: avoid temporaries and assignments in KJob setters
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-09 08:21:10 +00:00
Ivailo Monev
937490482c kimgio: remove unused g3r sources
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-09 07:11:00 +00:00
Ivailo Monev
a764251905 kross: remove Qt::TargetMoveAction enum reference
same as Qt::MoveAction

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-08 03:37:34 +00:00
Ivailo Monev
959f5e499d cmake: rewrite LibGPS and Speechd modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 09:31:30 +00:00
Ivailo Monev
009238d4c3 kdeui: remove redundant qmenudata header inclusion
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-04-02 09:25:08 +00:00
Ivailo Monev
1bf96c14b0 cmake: rewrite ENCHANT and Taglib modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 02:05:59 +00:00
Ivailo Monev
bc06c619e3 cmake: rewrite Avhi and EPub modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:41:20 +00:00
Ivailo Monev
6b197dc80c cmake: remove unused BlueZ module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-25 01:41:04 +00:00
Ivailo Monev
bdd7699164 cmake: rewrite LibGcrypt and LibKonq modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-03-24 03:26:51 +00:00
Ivailo Monev
a2d9a765e1 cmake: remove unused MacroWriteBasicCMakeVersionFile module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-26 00:03:53 +02:00
Ivailo Monev
7abfb3a5c1 cmake: update installation paths documentation in FinKDE4Internal module
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 23:32:16 +02:00
Ivailo Monev
8ee8aca95f kdecore: correct reference to installation path variable
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 20:12:00 +00:00
Ivailo Monev
7ce7242ba9 cmake: rewrite Eigen3 and Exiv2 modules
note that Eigen3 does not provide a library. also everywhere Exiv2 package
is searched for a minimum version is specified and is newer than 0.12

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 18:07:49 +00:00
Ivailo Monev
f0511e043c kutils: use const-reference in KAbstractPlayer iteration to avoid copy
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:40:51 +00:00
Ivailo Monev
dcc373b2c8 kdecore: mark findLibraryInternal() function static
use single variable assignment while at it

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:39:50 +00:00
Ivailo Monev
a85213ab10 cmake: rewrite Canberra and Fontconfig modules
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:23:40 +00:00
Ivailo Monev
a6f8ed95fa cmake: remove reference to KDE4Workspace installation paths
removed with 8be5c29d54

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 17:23:00 +00:00
Ivailo Monev
5d2d39e853 generic: drop support for operating systems Katie does not support
replace internal definitions with Q_OS_<OS> alternatives checks while at it

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-25 04:48:18 +02:00
Ivailo Monev
5a1d517641 generic: remove check for _getpty()
Katie does not support IRIX

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 21:13:19 +00:00
Ivailo Monev
b5303a651e generic: review configuration checks
despite the gettimeofday() check for an example, the function is used
unconditionally thus checks for errno header are removed aswell rather then
making them required from configuration checks and error-ing out if not
found.

other cases such as trunc() are used in kexiv2 unconditionally, not in
kdecore.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 21:04:54 +00:00
Ivailo Monev
e29f7a0687 kdecore: replace use of deprecated Qt::DateFormat enums
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-24 18:40:53 +00:00
Ivailo Monev
7ff41b305d generic: remove use of getpt()
glibc-specific and the manual page for it recommends using posix_openpt()
instead

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 18:04:32 +00:00
Ivailo Monev
ad62a1101e generic: remove unused termios header check
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-23 16:16:50 +00:00
Ivailo Monev
108f35a2e6 kimgio: remove Q_EXPORT_STATIC_PLUGIN() macro calls
Katie does not support loading of static plugins

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-22 22:23:11 +00:00
Ivailo Monev
bdc43e7ab2 cmake: support different Attica versions
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 21:27:17 +00:00
Ivailo Monev
cb045b2d9f kdecore: call kbuildsycoca via non-static QProcess::start()
since QProcess::execute() is static it is possible to call it with object
but it does not do what one expects (failure in API design). it creates a
new process but any other methods calls have no effect on that.

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-21 19:22:04 +00:00