Ivailo Monev
3ab3f3b47f
kutils: new karchive library to replace KZip and KTar
...
it has to solve a few problems like:
1. blocking the current thread while listing, extracting or adding to
archive
2. lack of support for some archive formats such as 7-zip in the
previously available classes for dealing with archive
3. progress and error reporting
a KArchiveJob class may have to be implemented to solve the above
issues. the API is just as frustrating to use as KTar and KZip right now
tho and I am not happy with that but the class itself is a 3-rd rewrite
of what was once Python module, plugin for another project and now used
as base in library.
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-06 16:53:55 +03:00
Ivailo Monev
9b07290ada
kdeui: prefix HOME_URL, BUG_REPORT_URL and BUG_REPORT_EMAIL definitions with "KDE_"
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-03 16:25:13 +03:00
Ivailo Monev
6f0b3eda3b
kdecore: merge KTzfileTimeZone and other tzdata related classes into the base classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 16:08:05 +03:00
Ivailo Monev
d30fc8d22a
kdecore: KSystemTimeZones rewrite to not require daemon
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-10-01 12:20:38 +03:00
Ivailo Monev
718ccc145f
kdecore: remove redundant KEncodingDetector class
...
use QTextCodec::codecForUtfText() or QTextCodec::codecForText() instead
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-30 20:47:46 +03:00
Ivailo Monev
7dc5187778
kdecore: replace most of KRandomSequence with new KRandom::randomMax() function
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 12:58:37 +03:00
Ivailo Monev
a692d6026e
kdecore: remove unused KAutoSaveFile class
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-26 09:54:51 +03:00
Ivailo Monev
9ea95e5e2e
kdecore: reuse ENABLE_TESTING config definition
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 18:21:20 +03:00
Ivailo Monev
fbd4a17ac2
kdecore: drop currency and monetary support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-24 14:43:11 +03:00
Ivailo Monev
4a2d569877
kdecore: adjust KUnitConversion test to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-09-20 14:21:53 +03:00
Ivailo Monev
a9ef1523ff
kdecore: remove old QTranslator virtual method overload
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-06 01:24:47 +03:00
Ivailo Monev
b9186c0327
kdecore: drop standard directories KIOSK support
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 14:46:22 +03:00
Ivailo Monev
471824674a
kdecore: adjust KUrl test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-05 02:26:30 +03:00
Ivailo Monev
e377ab775a
kdecore: adjust expected data in KService test case
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-06-01 13:55:28 +03:00
Ivailo Monev
d1ab8476eb
kdecore: remove bugs fast patterns optimization
...
fixes text/x-ssa MIME type detection
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-27 17:46:10 +03:00
Ivailo Monev
4f16fe642d
generic: simplify special resources directories creation
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-25 04:23:40 +03:00
Ivailo Monev
007012540d
kdecore: workaround for QSignalSpy not including the received signals in KServiceTest
...
QSignalSpy receives the signals but is empty list
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-19 01:44:16 +03:00
Ivailo Monev
20c0503ed6
kdecore: replace use of QtConcurrent::run() with std::future<T>()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-05-18 23:41:17 +03:00
Ivailo Monev
e8f2c262e2
kdecore: extend the upstream PCI and USB databases
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-29 18:16:11 +03:00
Ivailo Monev
eef792f6ff
kdecore: KDeviceDatabase rewrite and test for it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-29 14:39:38 +03:00
Ivailo Monev
3bc6a72e64
kdecore: fix KJob test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 18:45:27 +03:00
Ivailo Monev
ef8346a9ce
generic: execute tests via script
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-13 18:21:05 +03:00
Ivailo Monev
100dc06d2c
Revert "kdecore: remove kde4- prefix from services lookup in KServiceTest"
...
This reverts commit 246fa5b377
.
2022-04-11 15:32:34 +03:00
Ivailo Monev
f5202fac38
kdecore: fix KLockFile test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 15:21:11 +03:00
Ivailo Monev
886cc9b3ca
kdecore: fix regression since c92d1b598d
and adjust KMimeType test
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 05:23:21 +03:00
Ivailo Monev
b4f3b51382
generic: fix and adjust some tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 02:47:19 +03:00
Ivailo Monev
3514f30e7b
generic: fix and adjust some tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-04-11 00:12:13 +03:00
Ivailo Monev
fd606e89a8
kio: remove scanning support leftovers
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-16 08:21:02 +02:00
Ivailo Monev
d1cfc14e18
kparts: remove unused BrowserInterface, BrowserRun and BrowserOpenOrSaveQuestion classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-03-03 01:33:04 +02:00
Ivailo Monev
3422ca4413
generic: get rid of KGLobal::staticQString()
...
global statics are static objects and the method is using one
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 19:49:54 +02:00
Ivailo Monev
4ee02ab2dc
kio: remove unused KDataToolInfo, KDataToolAction and KDataTool classes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-18 16:14:02 +02:00
Ivailo Monev
02eedf36ed
kdecore: adjust KService tests to recent changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 15:46:57 +02:00
Ivailo Monev
d13b150377
kdecore: testing build type fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2022-02-17 15:35:41 +02:00
Ivailo Monev
322c3f78cc
generic: replace QDesktopServices with QStandardPaths and bump minimum Katie version required
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-11-21 18:06:49 +02:00
Ivailo Monev
94298bc02f
kdecore: plug Test_KLockFile memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:21:27 +03:00
Ivailo Monev
3a8be804a5
kdecore: plug KUrlMimeTest memory leak
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 21:11:09 +03:00
Ivailo Monev
70e051e57e
kdecore: plug memory leak in KLocaleTest
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 20:32:38 +03:00
Ivailo Monev
5851c07366
kdecore: plug memory leak in KFilterTest
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-09-03 20:14:12 +03:00
Ivailo Monev
efdf9663fc
kdecore: adjust KConfigGroup macros to KDebug changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 18:11:44 +03:00
Ivailo Monev
8fab57aaa3
kdecore: remove ambiguous debug message based on condition feature [ci reset]
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-09 01:14:38 +03:00
Ivailo Monev
dd07d6844b
kdecore: remove perror() debug stream function [ci reset]
...
TODO: use qt_error_string() instead of strerror() for thread-safety
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-08 21:55:18 +03:00
Ivailo Monev
49dc492e17
kexiv2: replace with smaller utility library
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-08-01 16:24:52 +03:00
Ivailo Monev
39d1fc86c4
kdcraw: now unused, removing it
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-31 22:56:10 +03:00
Ivailo Monev
681beac91c
Revert "kdecore: adjust expected data of KLocaleTest::languages() test case"
...
This reverts commit c82efdb5d9
.
2021-07-26 02:45:57 +03:00
Ivailo Monev
1fa17897e4
kdecore: shared-mime-info bug workaround in KMimeTypeTest::testFindByPathUsingFileName() data
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 02:34:04 +03:00
Ivailo Monev
145eafe6b1
kdecore: adjust KMimeTypeTest::testParseMagicFile() test data to Katie changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 02:08:52 +03:00
Ivailo Monev
5f59a7360d
kdecore: adjust expected data in KStandarddirsTest::testFindAllResources()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-26 01:40:34 +03:00
Ivailo Monev
ee85422b2d
kdecore: sort conversion classes enums alphabetically
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-18 12:10:09 +03:00
Ivailo Monev
316828bd91
kdecore: unit conversion tests review
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 16:43:21 +03:00
Ivailo Monev
9077a2f3a4
kdecore: length conversion tests
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2021-07-17 15:08:40 +03:00