Commit graph

79 commits

Author SHA1 Message Date
Ivailo Monev
ebf69fb68e generic: replace recursive QMutex-es with std::recursive_mutex-es [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-22 01:36:07 +03:00
Ivailo Monev
0ebac46482 kdecore: deal with TODO related to KCharsets
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 13:44:11 +03:00
Ivailo Monev
5cb7dfae3c kdecore: add warning for KCharsets::descriptionForEncoding()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 13:22:31 +03:00
Ivailo Monev
a020c03b73 kdecore: trim the UTF-8 converted encoding in KCharsets::descriptionForEncoding()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 03:43:49 +03:00
Ivailo Monev
2b594bb8cd kdecore: make description for encoding consistent with KCharsets::descriptiveEncodingNames()
fixes remote encoding lookup in Dolphin

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-12 03:15:58 +03:00
Ivailo Monev
e1adb6df75 kdecore: avoid temporaries in KLocalizedStringPrivate::selectForEnglish()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-06 01:48:38 +03:00
Ivailo Monev
9e667f26a3 kdecore: use separate non-recursive mutex for KLocalizedString formatters
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 18:22:03 +03:00
Ivailo Monev
d34d5ef411 kdecore: replace KLocalizedStringPrivate::notifyCatalogsUpdated() with its body
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 18:08:25 +03:00
Ivailo Monev
5af91dff97 kdecore: avoid temporaries in KLocalizedStringPrivate methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 18:08:01 +03:00
Ivailo Monev
c2520f5903 generic: compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-05 17:36:45 +03:00
Ivailo Monev
5eb7fc8dfe kdecore: add fallback for language to code query
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 16:25:49 +03:00
Ivailo Monev
7c37fa96a0 kdecore: remove unused KLocalizedStringPrivateStatics::theFence member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 15:38:58 +03:00
Ivailo Monev
4088d4c4e2 kdecore: look for installed languages and their name in the right place
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-27 15:30:14 +03:00
Ivailo Monev
eca1a8fcb0 kdecore: remove transcript support leftovers
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-26 12:58:44 +03:00
Ivailo Monev
0a1fdd77da kdecore: reuse variable in KCharsets::descriptiveEncodingNames() [ci reset]
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-25 21:33:50 +03:00
Ivailo Monev
c62fb18e18 kdecore: regroup encodings from KCharsets::descriptiveEncodingNames() for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 19:45:55 +03:00
Ivailo Monev
f963ab496d kdecore: recognize system locale encoding
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 17:31:35 +03:00
Ivailo Monev
17f11d8ada kdecore: handle descriptive names and shortcuts from KCharsets::codecForName()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 17:08:39 +03:00
Ivailo Monev
32de02202f kdecore: fix regression since 3f1f73ba4d
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-24 16:20:58 +03:00
Ivailo Monev
645fb8285d kdecore: indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-20 19:05:37 +03:00
Ivailo Monev
74bcfd8a4d kdecore: remove non-const KLocale::weekNumberSystem() getter
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-16 14:34:48 +03:00
Ivailo Monev
68af32dbe4 kdecore: regenerate entities source file
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-06-15 04:35:52 +03:00
Ivailo Monev
50dd0cd82c kdecore: merge KLocaleUnixPrivate into KLocalePrivate
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-26 13:58:44 +02:00
Ivailo Monev
825449e174 kdecore: rely solely on Katie's locale codec detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-24 00:18:15 +02:00
Ivailo Monev
48f25f1fb5 kdecore: replace KuitSemantics::escape() with Qt::escape()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-03-18 09:46:22 +02:00
Ivailo Monev
244d14a18e kdecore: get rid of bundled gettext header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-02-27 10:37:14 +02:00
Ivailo Monev
a380512281 kdecore: correct logic for 12-hour clock
patch from NetBSD's pkgsrc

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-23 03:41:30 +02:00
Ivailo Monev
08d5a6eb64 kdecore: update bundled gettext header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-20 11:21:59 +02:00
Ivailo Monev
9f33f0a2da kdecore: correct argument number in KuitSemanticsPrivate::parseOpenEl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-10 12:57:13 +02:00
Ivailo Monev
4efedb64ff kdecore: compiler warning fixes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-01-09 16:39:23 +02: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
9dcca4fe37 kdecore: update bundled gettext header
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-09 02:27:50 +00:00
Ivailo Monev
229e736f74 generic: adjust to KStandardDirs changes
the lookup, even with wildcard, is no longer recursive

Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2020-02-02 02:22:48 +00:00
Ivailo Monev
cb6ddb2623 kdecore: improve encoders splitting and grouping of encoders by script
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-24 23:37:11 +00:00
Ivailo Monev
3f1f73ba4d kdecore: rework KCharset to get available codecs from QTextCodec
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-11-22 20:47:37 +00:00
Ivailo Monev
885e632451 kdecore: compiler warnings fix
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-15 21:52:19 +00:00
Ivailo Monev
ceabb2ead0 kdecore: adjust to Katie changes
Signed-off-by: Ivailo Monev <xakepa10@laimg.moc>
2019-05-08 04:28:58 +00:00
Ivailo Monev
e1a9316608 generic: avoid use of legacy QString::null, QString::Null, QChar::Null and QChar::null
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2018-07-09 18:42:03 +00:00
Ivailo Monev
61333c4671 generic: namespaced Qt4/Katie build fixes
most of the changes were done trought Katie's namefsck script which
convertes forward class declarations to include directives, however
other fixes here and there were needed as well as some questionable
changes to Q_DECLARE_TYPEINFO() macro calls because they most likely
have to do the namespacing themselfs (QT_BEGIN/END_NAMESPACE, and
probably will be in Katie) meaning that some of the changes may be
temporary and reverted later.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-08-04 09:24:39 +00:00
Ivailo Monev
6908880a09 generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2017-06-24 08:06:43 +00:00
Ivailo Monev
055f2e8331 kdecore: make use of thread_local
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-24 06:24:11 +00:00
Ivailo Monev
07586a7632 generic: fix build against Katie
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-10-19 03:06:11 +00:00
Ivailo Monev
b5b1aaed22 kdecore: fix some compiler warnings
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-26 14:48:40 +00:00
Ivailo Monev
17dc16afe4 kdecore: do not use final for string storage
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-26 14:47:54 +00:00
Ivailo Monev
d9cc003262 kdecore: remove unused KuitSemantics::mightBeRichText
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-05-26 14:45:59 +00:00
Ivailo Monev
1f34f5ad73 generic: use CMake export header generator
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-27 20:13:02 +00:00
Ivailo Monev
5f025e2a91 kdecore: remove unnecessary headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-04-08 14:27:46 +00:00
Ivailo Monev
3d92b0104f generic: misc cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-25 03:23:43 +00:00
Ivailo Monev
d398932909 generic: drop Phonon in favour of MPV and custom player classes
kcompactdisc was remove because there is no use for it in the
current set of applications supported, if it is needed it will
need some work to make it use KMediaPlayer or whatever.

the Plasma VideoWidget class was dropped because custom widgets
(at some point) will be dropped unless absolutely needed and
hopefully getting rid of the heavy-weight QML stuff.

the new KMediaPlayer and KMediaWidgets classes are experimental
but they have been tested and they work as they should.

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-20 02:43:02 +00:00
Ivailo Monev
376484dff8 generic: get rid of KLibrary
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2016-03-05 03:36:21 +02:00