Commit graph

4187 commits

Author SHA1 Message Date
Ivailo Monev
e555f8ce9b kdeui: initialize KDialogQueue::Private member in its constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 04:01:20 +03:00
Ivailo Monev
77046eb641 kdeui: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 03:47:30 +03:00
Ivailo Monev
4e98703f75 kdeui: KDialog::setCaption() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 03:28:24 +03:00
Ivailo Monev
82bbcf9b77 kdeui: remove deprecated KDialog methods
KDialog::updateGeometry() hides the QWidget::updateGeometry() method that
actually does something

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 03:02:31 +03:00
Ivailo Monev
673a5e02bd kdeui: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 01:09:29 +03:00
Ivailo Monev
4c5361d34d kinit: implement public cleanup method for klauncher
to be used by ksmserver

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-29 00:16:32 +03:00
Ivailo Monev
ee9ca6e533 kio: register KIO::Task as metatype
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 23:58:07 +03:00
Ivailo Monev
fb379862b2 kio: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 07:12:03 +03:00
Ivailo Monev
a5da99464d interfaces: remove unused LoadSaveFilterCheckPlugin member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 06:22:11 +03:00
Ivailo Monev
c3bc63f0f1 interfaces: remove unused smart KTextEditor interface classes
replaced with not so smart classes? (see comments in the headers)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 06:13:50 +03:00
Ivailo Monev
f1a36b91e5 interfaces: remove unused and non-operational KRegExpEditorInterface
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 05:44:47 +03:00
Ivailo Monev
fa959c8c29 kdecore: do not mangle KTraderParse into the default namespace
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-28 05:42:31 +03:00
Ivailo Monev
40ec626c27 kdecore: MIME magic file parsing optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 17:35:41 +03:00
Ivailo Monev
c29db4dd9c kdeui: remove toolbar directory from appicon resource
no icons are installed there

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 16:53:34 +03:00
Ivailo Monev
84de49081c kdeui: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 08:42:33 +03:00
Ivailo Monev
720443b314 kdeui: remove unused headers inclusions
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 08:31:16 +03:00
Ivailo Monev
10783de5e2 kdeui: format and indent
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 07:58:16 +03:00
Ivailo Monev
5de263ddca kdecore: remove unused KJobTrackerInterface member
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 07:49:39 +03:00
Ivailo Monev
0254e23e32 kdeui: virtualize KWidgetJobTracker methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 07:49:16 +03:00
Ivailo Monev
37a1aa4d7d kdecore: PCI IDs database update
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 05:14:00 +03:00
Ivailo Monev
727a889883 kioslave: mark permissions and flags arguments of HttpProtocol::put() as unused
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 04:04:18 +03:00
Ivailo Monev
3923cb4dca kdeui: adjust to kuiserver changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-27 03:21:59 +03:00
Ivailo Monev
3e1a64459e kdecore: check if debug messages are disabled globally from KDebugConfig::areaDevice()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 23:55:46 +03:00
Ivailo Monev
43dc4568db kdecore: remove unused QMimeData inclusion
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 23:17:47 +03:00
Ivailo Monev
bf62c2b69d generic: consistent RFC references
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 23:02:40 +03:00
Ivailo Monev
bd990c2ae8 kdecore: return empty string if there is no slash in the input of kPathDirectory()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 21:52:43 +03:00
Ivailo Monev
4f1050a5ac kdecore: KUrl optimizations
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 21:24:18 +03:00
Ivailo Monev
eac8fd79cc kdecore: re-use KUrl::AdjustPathOption for KUrl::fileName() and KUrl::directory()
so that it is clear that the options shall affect only the result, also for
local files the correct thing can be done regardless of the trailing slash
as is done in KUrl::upUrl()

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 20:47:38 +03:00
Ivailo Monev
065100c799 plasma: fix regression since 4ae4a6f174
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 18:09:54 +03:00
Ivailo Monev
06ce034a80 kdecore: remove declaration of non-existing KUrl::join() method
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 17:00:27 +03:00
Ivailo Monev
37d9ca4f71 kdecore: rename KUrl test for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 07:47:18 +03:00
Ivailo Monev
f1bd676623 kdecore: test relative vs relative local file URLs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 07:44:41 +03:00
Ivailo Monev
5bf76a5f3a kdecore: compare the clean paths of local file URLs
things are getting complicated for local files but that is how it should be

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 07:36:59 +03:00
Ivailo Monev
9f5081f9f8 kdecore: rename variables for consistency
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 06:12:01 +03:00
Ivailo Monev
b83771b4c2 kdecore: handle local file paths with and without trailing slash in KUrl::upUrl()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 05:42:51 +03:00
Ivailo Monev
f632a2b9bb generic: define NDEBUG when not building for debugging
not adding it to KDE4_DEFINITIONS on purpose (KDELibs4Config.cmake does it
conditionally)

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 03:50:54 +03:00
Ivailo Monev
181e119ecc kdecore: KUrl::equals() rework to use KUrl::url() for the comparison
same thing (all URL components are compared) except the trailing slash
option can be re-used for it essentially adding one more option (to add
trailing slash when comparing)

also fixed and tested KUrl::upUrl() for some cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 01:30:23 +03:00
Ivailo Monev
180f34d2e3 kdecore: fix null/empty KUrl comparison and test it
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 00:34:45 +03:00
Ivailo Monev
b1c7c3b392 kdecore: move KUrl code where it belongs
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 00:10:11 +03:00
Ivailo Monev
84d5b447d3 kio: add the kurlcompletiontest header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-26 00:00:54 +03:00
Ivailo Monev
db7fb2a8ee kdecore: add comment about the re-construction of the URL in KUrlTest::testHash()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 23:59:40 +03:00
Ivailo Monev
47d0b5a297 kdecore: remove unused KUrl metadata
was used to pass the referrer and while it is still possible to
reimplement it realisticly speaking it is impossible to preserve the
referrer (and other HTTP(S) header metadata) because it will be lost in
transition in some cicumstances such as when drag-n-drop is done to
application unaware of application/x-kio-metadata

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 21:13:59 +03:00
Ivailo Monev
e4a4798d60 kdecore: remove redundant KUrl::fromMimeDataByteArray() method
calls KUrl constructor with the unmodified str argument in both cases

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 19:54:51 +03:00
Ivailo Monev
2c6f00f690 kdecore: remove reference to non-existing KUrl::setExportAsText() and KUrl::List::setExportAsText() methods
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 19:48:15 +03:00
Ivailo Monev
03bd3652c3 kdecore: compiler warning fix
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 19:36:10 +03:00
Ivailo Monev
1c25006049 kdecore: typo in KUrl tests comment
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 18:51:44 +03:00
Ivailo Monev
865711ae83 kdecore: KUrl::url() optimization
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 18:51:15 +03:00
Ivailo Monev
40da298881 kdecore: never output file:// for local files
there is a fix for that legacy thing

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 18:15:06 +03:00
Ivailo Monev
cb8a624390 kdecore: fix recursion due to kCheckLocalFile()
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 17:47:18 +03:00
Ivailo Monev
5b90bcb8ea kdecore: test hashing of KUrl with different port
now that it is taken into account, see:
7e056ee4a1

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-06-25 17:22:48 +03:00