Ivailo Monev
84377d0e9f
kdecore: correct translation of messages that are not actually translated
...
i.e. the original string is returned (context, magick bit and message)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 17:13:13 +03:00
Ivailo Monev
c98f34af0e
kdecore: fix possible use-after-free in KCatalog
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-31 15:12:48 +03:00
Ivailo Monev
98263c361d
kdecore: mark the case of no message string as unlikely in KMsgCtx
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 18:10:21 +03:00
Ivailo Monev
0db8655f1e
kdecore: disable copying of KMsgCtx class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 18:01:15 +03:00
Ivailo Monev
0967b2cba6
kdecore: optimize messages translation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 17:59:10 +03:00
Ivailo Monev
3bee5ef4a1
kdecore: bind text domain once from KCatalog constructor
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 17:15:25 +03:00
Ivailo Monev
92f1429bb8
kdecore: fix translation of messages with context
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 16:50:14 +03:00
Ivailo Monev
f6635a1150
kdecore: plug KLocale memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-30 09:03:51 +03:00
Ivailo Monev
d356e8f8ff
kdecore: export private class used in tests when testing is enabled
...
fixes testing build
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 17:46:30 +03:00
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