Kai Uwe Broulik
7da3e583ca
[Location Runner] Also explicitly look for URL scheme handlers
...
KProtocolInfo handles only protocols KIO knows but apps can also register to be
a URL scheme handler independently of this.
This patch makes the location runner also query for the preferred URL scheme handler
when no known protocol is found. It also prefers the scheme handler over the helper
protocol since a service has a name.
While at it, also format the protocol "exec" using DesktopExecParser to avoid
showing placeholders like '%u' to the user. Also use PreferLocalFile for "go to".
BUG: 416257
5 years ago
Nicolas Fella
e6b9b04005
Remove unused includes
5 years ago
Alexander Volkov
1ee1e599c6
Port PowerManagement data engine and PowerDevilRunner away from kdelibs4support
5 years ago
Henri Chain
bfdfacd2e0
fix baloorunner systemd unit showing up as failed when indexing disabled
5 years ago
Friedrich W. H. Kossebau
42068e1707
Runners: port to KPluginMetaData argument using AbstractRunner constructor
5 years ago
Alexander Lohnau
1f470c4de6
Remove check for defunct RunnerContext::Type
...
The concept is deprecated and the value is
nowhere inside of KRunner set.
5 years ago
Alexander Lohnau
7074a4d342
Port away from deprecated KRunner methods
...
Also extend tests for cases where the filepath contains a space.
5 years ago
Alexander Lohnau
aa54e5dd12
Fix -Wclazy-qstring-arg warnings
5 years ago
Alexander Lohnau
fda6d41132
Fix a bunch of clazy warnings
...
Should be uncontroversial and compile time checked.
5 years ago
Alexander Lohnau
43dd5dad94
Fix FreeBSD build
5 years ago
Nicolas Fella
b7869bf267
Add trailing commas to enums
...
We do this sometimes, but not consistenly.
The benefit is twofold.
First it improves the diff when adding new values since no existing line needs to be touched.
Second it prevents clang-format from collapsing the definition into a single line, which is undesired for large enums.
5 years ago
Nicolas Fella
7f5d8768c1
Expand enums to multiple lines
...
Most of our enum declaratons are on multiple lines, but not all of them.
Expand the remaining ones to be consistent
5 years ago
Alexander Lohnau
3b93044bfa
Add tests for all shellrunner features
5 years ago
Alexander Lohnau
2452e658e3
Fix edge case for tilde and ENV command
5 years ago
Mikel Johnson
fae151b245
Use QStringLiteral and QLatin1String where it makes sense
5 years ago
l10n daemon script
00661fb2e4
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
l10n daemon script
76dfcd10ae
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
l10n daemon script
de32e86527
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
l10n daemon script
e932eae6b6
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
Benjamin Port
148a9d150e
Delete windows runner, now part of KWin as a dbus runner
5 years ago
l10n daemon script
11d3721ad4
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
l10n daemon script
13a20ff7ae
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
Alexander Lohnau
6a61ebd7bd
Minor cleanup
5 years ago
Alexander Lohnau
54d02d70a7
Cleanup PowerDevil Runner
...
It contained traces of some KDE4 stuff,
an useless if statement and a bit of formatting.
5 years ago
Alexander Lohnau
dc509cfd50
Remove systemsettings5 and kinfocenter hack
...
With https://invent.kde.org/frameworks/kservice/-/merge_requests/16
and all the commits that followed we can remove this hack.
CCBUG: 398803
5 years ago
l10n daemon script
3fa06267e8
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
Aleix Pol
f29c8bd4a7
appstreamrunner: Demote the matches so they get less in the way
5 years ago
l10n daemon script
ff9f6c8c10
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
5 years ago
Laurent Montel
457fd4d232
If include is define in .h remove it if it's defined in .cpp too (scripted)
5 years ago
Alexander Lohnau
5133d545bb
Fix tile expansion in ShellRunner
...
BUG: 427824
FIXED-IN: 5.20.2
5 years ago
Alexander Lohnau
eea705033b
Runners: Do not set deprecated ignore types
...
They are about to get deprecated(https://invent.kde.org/frameworks/krunner/-/merge_requests/40 )
and the minLetterCount and matchRegex properties are already utilized.
5 years ago
Alexander Lohnau
b62fe57e79
Do check if file exists manually
...
BUG: 342876
FIXED-IN: 5.21
5 years ago
Kai Uwe Broulik
85bfb4fbfd
[Service Runner] Skip SystemSettings jump list actions
...
We already find KCMs explicitly
6 years ago
l10n daemon script
d414d9699f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
Alexander Lohnau
84b5479147
Allow syntax for DuckDuckGo bangs in Webshortcuts
...
FEATURE: 423003
FIXED-IN: 5.21
6 years ago
l10n daemon script
1fd9988afa
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
l10n daemon script
fc4bfe569f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
Alexander Lohnau
43f81aa356
Reuse applets list for Windowed Widgets runner
...
This caused a lot of CPU load, because the applets were listed and filtered for each letter typed. Now they are only listed when the match() method is called for the first time and reused for the rest of the match session.
6 years ago
l10n daemon script
180ebece57
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
David Edmundson
a94226bbc5
Add systemd unit for BalooRunner
6 years ago
Alexander Lohnau
8f7a12d750
Optimize runners using new properties
6 years ago
l10n daemon script
7371158329
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
Alexander Lohnau
2969719c9d
Port away from deprecated KRunner methods
6 years ago
David Edmundson
b470c06f7d
Explicitly scope units to graphical-session.target
...
This means on logout we'll be gracefully closed down.
All of these are closing down properly anyway, but this makes things a
bit more explicit in case you managed to log out at an awkward point.
6 years ago
l10n daemon script
6f229f5684
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
Alexander Lohnau
46dcc5af20
Remove old property from desktop files
6 years ago
l10n daemon script
f033fdb5ba
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
l10n daemon script
1d0a9cbcb7
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
6 years ago
Alexander Lohnau
665836f562
Simplify runners using new methods
6 years ago
David Edmundson
cb8e1f7bc0
[baloosearchrunner] Disable session management
...
As BalooSearchRunner regrettably is a QGuiApplication is connects to our
X SessionManager.
By default Qt apps behave like "applications" and this can end up on our
auto-restart list if the user saves their session.
Given this is DBus activated this doesn't make sense.
6 years ago