- 17 Sep, 2020 9 commits
-
-
Alexander Lohnau authored
-
Konrad Materka authored
Rewrite model to use QAbstractListModel instead of QStandardItemModel
-
The writing subroutine no longer: - Leaves old groups behind when they don't exist in the new color scheme - Properly handles writing [Colors:*][Inactive] subgroups
-
David Edmundson authored
Summary: This brings numerous advantages such as: - easier admin configuration with drop-ins, overrides and multiple hooks throughout (and only having to learn one tool) - session cleanup on exit, avoiding that occasional part where shutdown hangs - startup that actually knows when things are up - race free autostart and DBus activation at once - logs that rotate are split by service and usable - resource management through slices and cgroups (the part I want) Over the past 2 years I've been trying to tidy up and encapsulate the relevant parts of startup into the binary plasma-session so that we can just runtime swap out that one part and supporting both paths will be easy. Support is toggleable via cmake flag, as it seems like it should be a distro decision, especially as we will require a specific systemd with the xdg-generator. KDED/kwin/other services are attached to the relevant repo. Task T11914 Differential Revision: https://phabricator.kde.org/D28305 squash
-
David Edmundson authored
This existed before QQuickWindow::sceneGraphError which ShellCorona currently connects to. This code is now redundant
-
Bhushan Shah authored
GIT_SILENT
-
Bhushan Shah authored
GIT_SILENT
-
Bhushan Shah authored
GIT_SILENT
-
Script Kiddy authored
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"
-
- 16 Sep, 2020 8 commits
-
-
Nate Graham authored
-
At the moment, in the battery widget, the slider displays the brightness of the screen, but it doesn't have text labels, so it's quite difficult to determine the brightness of the screen. Adding a label over the slider that will display the current screen brightness as a percentage will make this applet more descriptive and handy.
-
-
Fabian Vogt authored
The connection to the lambda persists, so when it's called a second time, the lambda is also called twice, eventually resulting in a nullptr deref as m_restoreSessionCall is empty.
-
Wolfgang Bauer authored
Commit 19c06e72 removed setting dpy, but it is still used in the NewKDM and OldKDM code branches. So set it again, and add a check that it's not empty where relevant.
-
Harald Sitter authored
this frees the internal per-thread inotify instance used to watch database changes meaning runner applications no longer claim N inotify instances (N=size of threadweaver pool). the database is still reloaded by ksyscoca internally if it finds the backing file has changed. CCBUG: 423818
-
Niccolò Venerandi authored
-
Niccolò Venerandi authored
-
- 15 Sep, 2020 2 commits
-
-
Noah Davis authored
Some users reported this button becoming too small after KF5.74 was released, but I could not reproduce it myself. However, this code did look suspicious. Hopefully this fixes the issue.
-
Script Kiddy authored
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"
-
- 14 Sep, 2020 7 commits
-
-
Drive-by changes: less implicit casting from ASCII
-
- Use range-for/for_each algorithim - Less implicit casting from ASCII - Use string comparision instead of QRegExp, the former is usually faster - Replace one letter var names with slightly longer ones
-
This should be safe from a migration discussion as a user has already opted into a setting called "Platform". This is effectively the same.
-
ShellCorona is a messy class doing mulitple functions. This patch splits out all telemetry code into a new class, meaning it's easier to extend. Code remains the same.
-
Harald Sitter authored
kcms are handy but not nearly as handy as an actual application. this is particular notable with the test case where the user could type 'virt' but that wouldn't have pushed virtualization software to the top but kcms since kcms are kde things so they always get a .09 bump to relevance. the revised scoring excludes kcms from the bump and further reduces the relvance by the tiniest fraction. this results in all applications that match at least as well as the KCM to outscore the KCM
-
Bhushan Shah authored
When we moved fonts kcm to this repository this find_package call was missing appearantly since this was not in top-level KCM(!). Add this find_package call here, so it finds it correctly and fonts kcm and kfontinst gets built correctly
-
Script Kiddy authored
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"
-
- 13 Sep, 2020 2 commits
-
-
Alexander Lohnau authored
-
Script Kiddy authored
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"
-
- 12 Sep, 2020 3 commits
-
-
Alexander Lohnau authored
-
Alexander Lohnau authored
This code has been commented out for 6 years and was not missed.
-
Script Kiddy authored
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"
-
- 11 Sep, 2020 2 commits
-
-
David Redondo authored
Currently when we invoke KRunner and it is already running we will start binary, KDBusService will check if it is already registered and then call org.freedesktop.Application.Activate. Cutting the middle out should improve the time that it takes to show KRunner and make it less likely that key strokes are lost. If KRunner is not running we, can rely on dbus activiation to start KRunner. Unfortunately we cannnot call Activate with dbus-send because it doesn't support it's argument type. Instead we can just use the existing display method. CCBUG: 416145
-
Script Kiddy authored
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"
-
- 09 Sep, 2020 7 commits
-
-
Aggregate text for KRunner in DesktopView to prevent eating fast-typed characters. CCBUG: 416145 partial solution: resolved for DesktopView, not resolved for running KRunner from shortcut Test Plan: When DesktopView is focused, typed characters show KRunner query. All fast-typed characters should now appear correctly in KRunner window, instead of only first typed character.
-
Kai Uwe Broulik authored
-
Aleix Pol Gonzalez authored
Simplifies the logic of the busy indicator since now it will already fade out when it's not running. Also addresses the logic of the timer which was off. This made krunner freak out on Wayland for some reason to investigate, both opacity animations were triggering a repaint and we tried to render too often making the process block. With this change it works fine again.
-
Aleix Pol Gonzalez authored
Otherwise we have to reevaluate a bunch of expressions to update with the new value. Fixes several warnings too.
-
Yuri Chornoivan authored
-
Yuri Chornoivan authored
BUG: 421589
-
Script Kiddy authored
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"
-