Ivailo Monev
e3bfb448ba
kstart: replace KProcess with QProcess
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 02:51:44 +03:00
Ivailo Monev
6620cf8ad6
kcontrol: better hack to show only the relevant media player options
...
in the case of kmix - it is not the systemsettings application but has to
show all media players options
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-21 02:46:17 +03:00
Ivailo Monev
45bbcd5e5e
libs: remove unused KonqOperations slot and non-operational signal
...
the signal is never emitted
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-20 23:09:45 +03:00
Ivailo Monev
299817af05
plasma: adjust to KFileItem changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-20 21:07:55 +03:00
Ivailo Monev
fb66ed693f
generic: adjust to KFileMetaInfo changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-18 03:37:45 +03:00
Ivailo Monev
d0fc9d4545
generic: remove bzr feature information
...
bzr is no longer supported or required
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 00:46:23 +03:00
Ivailo Monev
768075bad8
kcontrol: prefix QValidator enum references in InputValidator::validate()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 00:44:56 +03:00
Ivailo Monev
679bcaab48
kcontrol: remove redundant Q_OS_* definition checks
...
Q_OS_UNIX is now always defined
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-17 00:41:42 +03:00
Ivailo Monev
040e9c0832
konsole: do not apply style sheet to the tabs
...
does not change much, was making the tabs look ugly on color scheme change
tho due to palette mismatch
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 22:39:52 +03:00
Ivailo Monev
7d43e558d8
kwin: update extensions list
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 21:20:08 +03:00
Ivailo Monev
0417ee3799
kwin: remove unused and redundant atoms
...
_KDE_SYSTEM_TRAY_EMBEDDING is unused, _KDE_NET_WM_FRAME_STRUT is same as
_NET_FRAME_EXTENTS
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 21:17:57 +03:00
Ivailo Monev
9649e70408
keditfiletype: run kbuildsycoca when testing the fake MIME type
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 19:11:28 +03:00
Ivailo Monev
d3e7e7122b
kate: remove useless README file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 09:03:50 +03:00
Ivailo Monev
e039523282
kate: testing build fix
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-16 09:03:37 +03:00
Ivailo Monev
66ad0076b1
plasma: do not attempt actions that require network when the KNetworkManager status is unknown
...
the previous network status implementation was lacking backends and
fallback thus the unknown status was used as as if the status is connected
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 23:26:53 +03:00
Ivailo Monev
cbe10de639
plasma: do not reset the source data on source update event for gelocation data engine
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 23:10:54 +03:00
Ivailo Monev
e68f55058e
plasma: implement local timezone provider for geolocation data engine
...
wild guess thus the 60000 accuracy, for reference:
https://github.com/fluxer/katana/issues/26
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 10:40:38 +03:00
Ivailo Monev
d28608da5b
plasma: rework geolocation data engine to emit data for all providers
...
so that the weather location (see kde-extraapps/kdeplasma-addons/libs/plasmaweather/weatherlocation.h)
can check all providers from a single data update and try to match any of
the cities from the providers essentially extending the matching
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 09:30:24 +03:00
Ivailo Monev
c24ce1f082
plasma: set the geolocation plugin accuracy to the value of geoplugin_locationAccuracyRadius
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 03:18:35 +03:00
Ivailo Monev
18573aa82d
plasma: use KIO::StoredTransferJob for the geolocation data engine jobs
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 03:04:05 +03:00
Ivailo Monev
53165bd9f0
klipper: remove compat bits
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 01:51:34 +03:00
Ivailo Monev
866ba072f1
kioslave: drop support for sequenced thumbnails
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-15 00:48:58 +03:00
Ivailo Monev
10dd9938c7
dolphin: correct warning message
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 20:37:07 +03:00
Ivailo Monev
d13c7f6ed1
dolphin: do not wrap changed files and commits text, do not re-set the text if it is the same either
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 11:41:26 +03:00
Ivailo Monev
29f216161e
dolphin: implement commits for the git plugin commit dialog
...
because I like to reference past commits and this feature will make that
a breeze
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 11:11:44 +03:00
Ivailo Monev
3407383e13
dolphin: remove useless README file
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 09:57:56 +03:00
Ivailo Monev
519a66a631
dolphin: VersionControlObserver::searchPlugin() optimization
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 09:51:02 +03:00
Ivailo Monev
7370500b8b
dolphin: look for similarities in the diff
...
note: git_diff_find_options flags default to GIT_DIFF_FIND_BY_CONFIG
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 09:43:43 +03:00
Ivailo Monev
907cd347d0
dolphin: redo add and remove actions conditions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 09:15:39 +03:00
Ivailo Monev
79a2ea618d
dolphin: prioritize staged over unstaged status in FileViewGitPlugin::itemVersion()
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 09:13:43 +03:00
Ivailo Monev
f0a25101d2
libs: remove unused and redundant KVersionControlPlugin enums
...
icon-wise it shall be the same because there is no icon for unstaged added
files, changing the tint of modified files just to make it clearly
different from the added files
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 08:47:57 +03:00
Ivailo Monev
447b1fe699
dolphin: greedy search for the root directory of repositories
...
I don't like that drawback, can be optimized to stat() via KDE::stat() in
the future
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 08:02:40 +03:00
Ivailo Monev
e96b2b5ca6
dolphin: effectively revert b08ded0f52
...
need a getter for this to destinguish between index and working directory
changes
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 07:48:28 +03:00
Ivailo Monev
385845d673
generic: drop floppy support
...
yep, it's about time
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 06:26:25 +03:00
Ivailo Monev
e52432efae
dolphin: do not re-set the diff document text if it is the same
...
so many little details to code..
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 05:09:02 +03:00
Ivailo Monev
e7262fc7ab
dolphin: log git plugin actions conditions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 03:38:39 +03:00
Ivailo Monev
b08ded0f52
dolphin: conditional add and remove git plugin actions
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 03:34:30 +03:00
Ivailo Monev
a88511defa
dolphin: show relative paths in the staged files tab
...
because the diff references such, bonus points for optimizing the status
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 02:50:10 +03:00
Ivailo Monev
c5dd9b7e94
dolphin: move the cursor to the start of the diff document on setup
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 02:01:27 +03:00
Ivailo Monev
2ee80d816c
dolphin: disable line numbers for the diff document view
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 01:48:07 +03:00
Ivailo Monev
65cf467943
dolphin: use KTextEditor with fallback to KTextEdit for the diff
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 01:25:21 +03:00
Ivailo Monev
35ad6553b3
plasma: update TODO
...
it already uses KTextEditor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 00:58:28 +03:00
Ivailo Monev
0cf31060f9
dolphin: activate the commit dialog of git plugin
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 00:41:31 +03:00
Ivailo Monev
86342f6bc6
dolphin: implement syntax highlighter for the git plugin diff
...
I am thinking there should be a KSyntaxCollection class or something
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-14 00:04:18 +03:00
Ivailo Monev
2ac2b7ff03
dolphin: do not append hunk and binary line origin character to the result from FileViewGitPlugin::gitDiffCallback()
...
headers, not indicators
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 23:58:01 +03:00
Ivailo Monev
6669f34b18
dolphin: show the git plugin commit dialog instead of exec()-ing it
...
theoretically what the dialog shows can go out of sync with this change
but the changes committed will be up-to-date due to the
`git_index_update_all` call once the dialog is finished
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 21:50:42 +03:00
Ivailo Monev
3276c7b1c7
dolphin: notify about the changes by emitting itemVersionsChanged() from git plugin
...
same effect except only dolphin gets to update (no other application uses
the version plugins even tho the class is in the konq library)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 21:15:41 +03:00
Ivailo Monev
ab159471d3
dolphin: show the difference in commit dialog from git plugin
...
I guess I can show both (see ec94a7cf06
):
https://ibb.co/RzYGHk4
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 20:33:32 +03:00
Ivailo Monev
eb9ad3d007
generic: adjust to KUniqueApplication changes
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-13 17:42:13 +03:00
Ivailo Monev
e3e4414908
kdirshare: fix regression since b5c52b451f
...
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2023-07-12 21:31:03 +03:00