Consistently use X-KDE-ServiceTypes instead of ServiceTypes. Commit.Add Qt5::Network. Commit.Use nullptr. Commit.Use override. Commit.Use non-deprecated KDEInstallDirs variables. Commit.Add newline at end of file. Commit.Do not use Qt module include. Commit.Merge applet package's /code subdir into /ui subdir. Commit.Remove unneeded moc include. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Require KDE Frameworks 5.42 and Qt 5.9. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to begin. Commit.Add explicit includes to fix build with Qt 5.11. Commit.Revert "Update version number for 5.12.1". Commit.DeviceMonitor: Remove saving/restoring blocked state. Commit.Draw mouse-over rect over the full toolbutton even if it has a menu. Commit.Plasma 5.13 "Kokkini" Wallpaper. Commit.Fix build with Qt 4. Commit. Phabricator Code review D12277[kstyle] create shadow tiles more explicitly. Commit. Phabricator Code review D11533[kstyle] use Q_FALLTHROUGH in breezesplitterproxy. Commit. Phabricator Code review D11860[kdecoration] delete unused m_buttons field. Commit. Phabricator Code review D11847[colors] add corresponding CMakeLists.txt. Commit. Phabricator Code review D11852Modernize: delete redundant return statements. Commit. Phabricator Code review D11638Modernize: delete redundant void args. Commit. Phabricator Code review D11636Modernize: use nullptr. Commit. Phabricator Code review D11635Delete COPYING-ICONS. Commit. Phabricator Code review D11639[cursors] Add arrow cursor symlinks. Commit. Phabricator Code review D11670- Moved shadowSize from anonymous namespace to static member function. Commit.Remove long-time deprecated Encoding=UTF-8 from desktop format file. Commit.Fix double spacing bug. Commit. Phabricator Code review D10584Fixed kde4 compilation. Commit.Added optional transparency/blur to menu frames. Commit. Phabricator Code review D10170Revert "Added option to set transparency and blur behind menu frames such as right click context menu, toolbar menu, etc.". Commit.Align checkable widgets in menu items. Commit. Phabricator Code review D10480Added option to set transparency and blur behind menu frames such as right click context menu, toolbar menu, etc. Commit. Phabricator Code review D10170Revert "reserve space for checkable widgets in menu items". Commit. Phabricator Code review D10530Reserve space for checkable widgets in menu items. Commit. Phabricator Code review D10438Add the marking gcc likes to silence -Wimplicit-fallthrough= warning. Commit.Fixed KDE4 compîlation (missing header). Commit.Ensure the rounded rectangle of scrollbard stays round. Commit. Phabricator Code review D10080Fixed qt4 compilation. Commit.Even slimmer scrollbars. Commit. Phabricator Code review D9792Clean up top corners of dark headerbar. Commit.Adjust dark headerbar to look like a toolbar. Commit.Convert headerbar styling to toolbar appearance and adjust titlebutton rendering accordingly. Commit.Restructure CSS to prepare for color scheme compatibility. Commit.Use 1px padding on titlebuttons. Commit. Phabricator Code review D9773Use a monospace font. Commit.Only show ALPM scriptlet lines. Commit.Include pacman's log on arch. Commit.Display the transaction speed in the ProgressView. Commit. See bug #389626Don't try to guess the url location. Commit. Fixes bug #393987Fix warning. Commit.Fix status of flatpak transactions. Commit. Fixes bug #393909Hide launch button while uninstalling. Commit. Fixes bug #393910Fix filtering. Commit.Don't take a stock icon for good if it wasn't found. Commit.I18n: use plural form where needed. Commit.Fix build. Commit.Remove unneeded, redundant interface. Commit.Fix warning. Commit.Fix warnings. Commit.Flatpak: Use a more descriptive object name. Commit.Flatpak: also sort findResourceByPackageName results. Commit.Don't show the missing backends header if there's no missing backends. Commit.Use a nicer delegate for the missing backends items in the sources. Commit.Include a title for the missing backends control in the sources page. Commit.Make it possible to choose which is the favorite flatpak source. Commit. Fixes bug #388921Destroy backends when closing. Commit.Dummy: fix remove sources. Commit.Have flatpak packagename include the version. Commit.De-duplicate redundant updates. Commit. Fixes bug #389108Fix updates count when listing resources that point to the same package. Commit.Notifier: Don't crash if we failed to check the remote. Commit. Fixes bug #393614Don't build snapd backend if snapd is not there. Commit. Fixes bug #393088Only show snap permissions button when there's something to show. Commit.Support snap permissions in Discover. Commit. Phabricator Code review D12103Adapt again to the smaller form factor. Commit.Fix delegate on compact mode. Commit.CardsListView positions delegates now. Commit.Display star ratings. Commit. Implements feature #389601. Phabricator Code review D11876Remove categories from app delegates. Commit. Phabricator Code review D11842ShowMuon() doesn't exist anymore. Commit.Bump KF5 version requirement to 5.45. Commit. Phabricator Code review D12035Snap: make it possible to install "Classic" apps. Commit. See bug #392769Make it possible to open discover from the plasmoid. Commit. Fixes bug #392797Fix appdata file invalid due to merge. Commit.Prefer the icon from the local theme to upstream's. Commit. Fixes bug #388261By default, sort app lists by rating again. Commit. Phabricator Code review D11855Remove explicit positioning. Commit.Show on the action text what we're sorting the view by. Commit.Unify padding on all sides of app icons in delegates. Commit. Phabricator Code review D11625Improve Install button placement with new Cards UI. Commit.Better use of AbstractCard. Commit.Adopt cards for the application delegate. Commit.Don't show the built-in close button on ProceedDialogs. Commit. Phabricator Code review D11199Ensure the KNS resource returns most recently updated for releaseDate. Commit. Phabricator Code review D11387Show a full error page to indicate that the resource wasn't found. Commit. Fixes bug #391756Put the refresh action on the left. Commit. Phabricator Code review D11372Fix build of the dummy backend. Commit.Hopefully fix BSD build that recently regressed. Commit.Remove redundant app name from header. Commit. Phabricator Code review D11364Make sources an exclusive group so an option box is displayed. Commit.Provide the source selection as a contextual action. Commit. Fixes bug #390464. Phabricator Code review D10753Make sort by date by default. Commit.Make sure we don't allow for two very similar rating sorting algorithms. Commit.Expose resources' release date. Commit.Increase the "Add Source" dialog's width. Commit. Phabricator Code review D11219Show all actions on the main Kirigami toolbar and use the secondary one only for status. Commit. Fixes bug #391632. Phabricator Code review D11218Add Qt5::Xml. Commit.Fix the Add Source dialog. Commit. Fixes bug #390148. Phabricator Code review D11003Improve "Package removal" dialog wording. Commit. Phabricator Code review D10992Offer an alternative header in case there's no subject for a review. Commit. Fixes bug #391189Revert "Make sure there's a subject, otherwise i18n() goes mental". Commit.Use an action group for the sort options. Commit. Fixes bug #391144. Phabricator Code review D10893Rating sort order should be descending, or else it shows the least-rated apps first. Commit.Change "Last Release" to "What's New". Commit.Don't announce insertions bigger than we can take. Commit.Better set values when the view is not refreshing. Commit.Fix display of the release information. Commit.Show the appstream last release information on the ApplicationPage. Commit. Fixes bug #389482Support for snap urls. Commit. Fixes bug #390298Include API to provide an icon for the backend. Commit. See bug #390464Put the refresh action in the updates page. Commit. Fixes bug #390347Show checkable actions as such. Commit.Make it possible to tweak the sorting of a resources list. Commit. Fixes bug #383518. Phabricator Code review D10589Add multimedia sub-categories. Commit. Phabricator Code review D10622Make the review pop-up a bit more user-friendly. Commit. Fixes bug #390426. Phabricator Code review D10500Improve app list padding under the header. Commit. Phabricator Code review D10548Only let the user write the first review if they've actually installed the app. Commit. Phabricator Code review D10525Improve "show more reviews" string and logic. Commit. Phabricator Code review D10527Use Kirgami.ToolBarApplicationHeader instead of the view headers. Commit. See bug #385973. Phabricator Code review D10471Improve "write the first review" text. Commit. Phabricator Code review D10476Show the name that will be used. Commit. Fixes bug #390035Display "Use" as a label to adopt KNS resources. Commit. Fixes bug #390320Bring back embedded top3 reviews on the ApplicationPage. Commit. Phabricator Code review D10237Set "Submit" as the label that will send the review. Commit. Fixes bug #390031Add elipsis to the Review... button. Commit. See bug #390030Expose more URLs relevant to the app. Commit. Phabricator Code review D10131Cmake: Prefer CONFIG in find_package where possible. Commit.Warning--. Commit.Fix oversights of the last DBusInterfaceLauncher commit. Commit.DrKonqi: Enable DBus-Interface for debugging with KDevelop. Commit. Phabricator Code review D10195Use static_cast of parent where type is known. Commit.Fix README to show the right config section. Commit.Add explicit includes to fix build with Qt 5.11. Commit.Remove parentheses. Commit.Use non-deprecated KDEInstallDirs variable. Commit.Remove no longer needed version checks. Commit.Remove module namespace from Qt includes. Commit.Remove include of unused cmake macros. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to top. Commit.Remove duplicate definition. Commit.Use debug categories. Commit.Initialize pointer. Commit.Build with strict definition. Commit.Warning--. Commit.Link against kcrash. Commit. Phabricator Code review D12663Migrate to ecm_qt_declare_logging_category. Commit. Phabricator Code review D12658Use category logging. Commit. Phabricator Code review D12656Allowing KAMD to run without a database backend. Commit. Phabricator Code review D12577Removed the separate thread for resource score cache processing. Commit. Phabricator Code review D12576Allow to have more than one default activity. Commit. Phabricator Code review D10388Fix filetypestest. Commit. Phabricator Code review D12781Fix build in kcmshell5, accidentially landed the wrong revision. Commit.Use platform detection from KWorkSpace in KCMShell. Commit. Phabricator Code review D11739Use non-deprecated KDEInstallDirs variables. Commit.[kbroadcastnotification] Set app data from created KAboutData instance. Commit.Do not repeat work done by KAboutData.setupCommandLine(). Commit.Port away from deprecated NETWinInfo constructor variant. Commit.Port away from deprecated KWindowSystem::windowInfo(). Commit.Port away from deprecated KRun::runUrl() variant. Commit.Port away from deprecated KIO::Job::ui(). Commit.Port away from deprecated KLineEdit::setClickMessage(). Commit.Use explicit. Commit.Use nullptr. Commit.Use override. Commit.Group all cmake macro includes, move settings ones to top. Commit.Remove module prefixes from Qt includes. Commit.Remove now always fulfilled check of Qt version. Commit.Remove unused cpp macro. Commit.Call KLocalizedString::setApplicationDomain after Q*App creation. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Use add_test signature where target command gets resolved to binary path. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to begin. Commit.Update an include to now used class. Commit.[KCMShell] Don't assume KCModuleProxy is our child widget. Commit. Phabricator Code review D9963Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN. Commit. Phabricator Code review D11209Use non-deprecated KDEInstallDirs variables. Commit.Use override. Commit.Group cmake macro includes as done in other plasma repos. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Use add_test signature where target command gets resolved to binary path. Commit.Drop ECMPackageConfigHelpers for CMakePackageConfigHelpers. Commit.Require KDE Frameworks 5.42 and Qt 5.9. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to begin. Commit.Make the messages translatable. Commit. Phabricator Code review D10084Build test/autotest if BUILD_TESTING is defined. Commit.Tooltips. Commit. Fixes bug #383040. Phabricator Code review D7246[weather applet] Fix Appearance config page to follow HIG closer. Commit.Warning--. Commit.[weather applet] Improve name & comment metadata. Commit. Phabricator Code review D12794[QuickShare] Respect units.iconSizeHints.panel for panel icon. Commit. Phabricator Code review D12859Exclude mediawiki from build while #389611 is not fixed. Commit.[weather applet] Make wind direction arrows more breezish. Commit.Remove unused includes. Commit.[weather applet] Config: Use separate dialog for searching a new station. Commit. Fixes bug #361968[weather applet] Use small row spacing in details and forecast views. Commit.[weather applet] Have items in details list aligned at colon. Commit.[weather applet] Rework top panel: show wind, remove h/l temp, reorder. Commit.[weather applet] Add option to display temp/wind/pressure/hum in tooltip. Commit.[potd wallpaper] Align labels in config UI centered to input widgets. Commit.[Comic applet] Unbreak, "highlighted" is also written to. Commit.Use more readonly property. Commit.[Binary clock applet] Remove unused property. Commit.Use consistently context property "plasmoid" for configuration/formFactor. Commit.Add Plasma Calendar plugin Astronomical Events. Commit. Phabricator Code review D12433Sync systemloadviewer showed items to ksysguard/system monitor. Commit. Fixes bug #391918. Phabricator Code review D11558Use @info:placeholder. Commit.Use new @item:valuesuffix. Commit.Use consistent layouting in applets' config UI. Commit.[Binary clock] Fix typo in config UI string. Commit.[timer applet] Move focus to text input field if enabled by checkbox click. Commit.[timer applet] Disable also labels in config UI if input field disabled. Commit.Use consistent spacing and units for suffixes in spinboxes. Commit. Phabricator Code review D12137[comic applet] Fix capitalization of action strings. Commit.[comic applet] Fix archive dialog to have dialog buttons bottom-right. Commit.[char runner] Fix UI string: sentence capitalization for labels. Commit.Fix UI file metadata: KUrlRequester subclass of QWidget in KF5. Commit.Use context with UI marker for more UI strings. Commit.Use context with UI marker for config UI strings of applets & wallpapers. Commit.[potd wallpaper] Restore title for background color dialog. Commit.Consistently use text "Configure..." for applet configure buttons. Commit. Phabricator Code review D12313Consistently use KQuickControls.ColorButton in the config UI. Commit. Phabricator Code review D12318[mediaframe applet] Support creation of widget on file drop on containment. Commit. Phabricator Code review D12288[weather applet] Use sentence style capitalization for tooltip text. Commit.[weather applet] Show "Configure..." button in full view if not configured. Commit.[weather applet] Rewrite dataengine data mapping to data models as QML. Commit.[weather applet] Remove broken setting of model property. Commit.[weather applet] Add UI marker context to i18n calls. Commit.[potd dataengine] Enable development of 3rd-party potd provider plugins. Commit. Phabricator Code review D11964[potd dataengine] Turn prodiver plugin metadata into json files. Commit. Phabricator Code review D11954[potd dataengine] De-pimplify potd providers for more simple code. Commit. Phabricator Code review D11957[mediaframe applet] Use QFormLayout-like UI for General config page. Commit.[mediaframe applet] Remove unneeded imports from config pages. Commit.[weather applet] Mark more properties readonly. Commit.[weather applet] Move setting of associatedApplicationUrls to QML. Commit.[weather applet] Drop effectless QVariantMap instance reuse. Commit.[weather applet] Use FINAL on all applet q_properties. Commit.Remove no longer used libplasmaweather. Commit.[weather applet] Port away from libplasmaweather. Commit.Fix warning in keyboard indicator. Commit.Remove no longer needed dead cmake code. Commit.Remove some QString(QLatin1String/QString) wrappings. Commit.Remove unneeded moc includes. Commit.[potd dataengine] Remove unused X-KDE-PlasmaPoTDProvider-SuffixType. Commit. Phabricator Code review D11952[WebBrowser Plasmoid] Support opening external links. Commit. See bug #371023. Phabricator Code review D11606Revert "use plasma_install_bundled_package". Commit.Use QT_MIN_VERSION for consistency with other plasma repos. Commit.Port mediawiki runner to Plasma5/Qt5. Commit. Phabricator Code review D10184Remove unused X-Plasma-RemoteLocation entries. Commit.Consistently use X-KDE-ServiceTypes instead of ServiceTypes. Commit.Remove duplicated (X-KDE-)ServiceTypes entries. Commit.[fifteenpuzzle] Add comments for code needed to inject the imageprovider. Commit.Use plasma_install_bundled_package. Commit. Phabricator Code review D11516Fix minimise all applet on wayland with an active window. Commit. Phabricator Code review D11133[Color Picker] Show no color if none was picked. Commit.Remove long-time deprecated Encoding=UTF-8 from desktop format files. Commit.Merge applet packages' /code subdirs into /ui subdirs. Commit. Phabricator Code review D11144Q_NULLPTR -> nullptr. Commit.Allow users to change the format to BCD (decimal) in Binary Clock widget. Commit. Phabricator Code review D10434Refactor so it can live in the system tray. Commit.At least show an awkward overlay for numlock. Commit. See bug #391134Small display fixes. Commit.Fix configuration for the keyboard indicator plasmoid. Commit.[keyboardindicator] Add missing Messages.sh. Commit.[spellcheck runner] Make each suggestion copyable as separate item. Commit. Phabricator Code review D10499Usability fixes. Commit.First approach to a plasmoid that can display the state of caps lock. Commit. Phabricator Code review D10337Fix ComboBox & mode description for image fill mode. Commit. Fixes bug #390571. Phabricator Code review D10618Port minimize all applet from it's own plugin to org.kde.TaskManager. Commit. Phabricator Code review D10019[konsolesession runner] Rename to konsoleprofiles, no sessions here. Commit. Phabricator Code review D10505[WebBrowser Plasmoid] Port to QtWebEngine. Commit. Fixes bug #371023. Fixes bug #361939. Phabricator Code review D10039[char runner] Fix desktop file names to follow plasma-runner-* pattern. Commit.[fifteenpuzzle] Also set size on reimpl. QQuickImageProvider::requestPixmap. Commit.Mark unused argument as such. Commit.[comic applet] Fix typo in enum value "Foward". Commit.Fix typos in comments or log messages. Commit.Do not include full QtQml module, only needed classes. Commit.Use name-matching include guards for headers. Commit.Have newline at end of all source files. Commit.Use explicit. Commit.Use QVariant::toUrl() over QVariant::value(). Commit.Remove some unused libs from linked libs lists. Commit.[dictionary runner] Use own copy of config id string. Commit.[comic applet] Use KNotification::event() variant with theme icon name. Commit.[comic applet] Remove unused KF5::Solid from linked libs. Commit.Enable QT_NO_CAST_FROM_ASCII also for applets/comic, string code adapted. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Remove finding LibTaskManager, neither build nor runtime dependency now. Commit.Enable QT_NO_CAST_FROM_ASCII globally and adapt all string code. Commit.No more *.cpp to be checked in some Messages.sh. Commit.Install app icons with ECMInstallIcons. Commit.Remove unused & outdated FindQtOAuth.cmake. Commit.[notes applet] Remove Q_ENUMS declaration for non-existing enum. Commit.Use Q_ENUM over Q_ENUMS. Commit.[comic dataengine] Add missing emit. Commit.[konsoleprofiles dataengine] Remove unused variable. Commit.[converter runner] Use multi-arg with QString. Commit.[charrunner] Avoid multi-loop-up of config data, check consistency. Commit.Use non-deprecated KDEInstallDirs variables. Commit.Order applets subdirs by technology and alphabetically. Commit.No longer require globally WebEngine, only user dict applet checks itself. Commit.Remove dead subdirectory inclusion for no longer existing dirs. Commit.Collect all unconditionally required dependencies consistently at toplevel. Commit.Remove unused X11 dependency from buildsystem. Commit.[showdesktop applet] Remove unused dep on Qt5::X11Extras. Commit.Remove unused config-kdeplasma-addons.h. Commit.Use non-deprecated KDEInstallDirs variables. Commit.Remove dead CMakeLists.txt file. Commit.More port away from deprecated API. Commit.Remove module prefix from Qt includes. Commit.Move cmake_minimum_required to top, bump min cmake version to 3.0. Commit.Use nullptr. Commit.Use override consistently. Commit.Enforce more modern Qt code. Commit.Explicitly cast qstring from qbytearray. Commit.Use only Q-prefix signal/slot keywords. Commit.Port away from deprecated Qt API. Commit.Mark unused parameter. Commit.Remove unneeded moc includes. Commit.No more need for KDELibs4Support. Commit.Port away from last API deprecated since Qt5.0. Commit.[comic dataengine] Port away from KDELibs4Support. Commit.[showdesktop] No need to link to KDELibs4Support. Commit.[spellcheck runner] Port away from KDELibs4Support. Commit.[konsolesessions runner] Fix collecting dirs with profiles. Commit.[konsoleprofiles dataengine] Use nullptr. Commit.[konsoleprofiles dataengine] Use override. Commit.[konsoleprofiles dataengine] Port away from KDELibs4Support. Commit.[konsolesessions] Also use icon set for profile. Commit.Port konsolesessions runner to Plasma5/Qt5. Commit. Phabricator Code review D10110Dump unported code of contactsrunner, akonadi-search has pimcontactsrunner. Commit. Phabricator Code review D10116Port charrunner to Plasma5/Qt5. Commit. Phabricator Code review D10104[weather] Fix text in forecast to be really centered. Commit.[weather] Rewrite UI with QtQuick.Layouts and org.kde.plasma.components 3.0. Commit.Warning--. Commit.Fix install target for kgamma. Commit. Phabricator Code review D11866Let KDECompilerSettings change the policies in the project. Commit.Remove duplicated include. Commit.Use explicit. Commit.Use nullptr. Commit.Use override. Commit.Move add_definitions(-DTRANSLATION_DOMAIN) into dir level of Messages.sh. Commit.Remove unused cmake macro include. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Remove unneeded moc includes. Commit.Require KDE Frameworks 5.42 and Qt 5.9. Commit.Bump min cmake version to 3.0, remove duplicated cmake_minimum_required. Commit.Kcm_opengl: Fix retrieval of DRI information. Commit. Phabricator Code review D12476Kcm_opengl: Fix EGL info retrieval. Commit. Phabricator Code review D12455Fix displaying OpenGL info on wayland: do not require OpenGL 3.2. Commit. Phabricator Code review D12003Update kinfocenter docbook to 5.12. Commit. Phabricator Code review D11864[Device Viewer] Add battery percentage bar. Commit.[Device Viewer] Add missing Solid battery types. Commit.Remove unused X-Plasma-RemoteLocation entries. Commit.Remove not necessary QtCore and co. Commit.Remove long-time deprecated Encoding=UTF-8 from desktop format files. Commit.Show high-resolution and vector logos properly in HighDPI mode. Commit. Fixes bug #388633. Phabricator Code review D10357Don't use const'ref for int element. Commit.Remove unused definition. Commit.Position output identifiers with respect to scaling factors. Commit. Phabricator Code review D12151Load a fixed screen configuration if configured. Commit.Use const'ref here too. Commit. Phabricator Code review D12116Use nullptr. Use const/ref. Commit. Phabricator Code review D12113Remove unused code. Commit. Phabricator Code review D12111Extract i18n from qml too. Commit. Phabricator Code review D12110Fix clone action (typo in enum). Commit. Phabricator Code review D12109Remove unused X-Plasma-DefaultSize entry. Commit.Show config selection OSD when display button is pressed. Commit. Implements feature #390096. Phabricator Code review D10896Hide primary display combo when not supported. Commit. Fixes bug #390638. Phabricator Code review D10723Fix initOsd(). Commit.Simplify code. Commit.QML optimization. Commit.Use i18n instead ot qsTr. Commit.Initialize OSD QmlObject lazily. Commit.Let OsdAction delete itself after emitting the selected() signal. Commit.OSD positioning changes. Commit.Clean up osd more aggressively. Commit.Fix icons. Commit.Fix typo in comment. Commit.KDED: restore output scale from config. Commit. Phabricator Code review D9902Initialize OsdManager on KDED start. Commit.Integrate the OSD action selector with the KDED daemon. Commit.Extend the OSD with an actionable OSD to choosee layout for new screens. Commit.Allow an OSD to stay on screen forever (when it requires action). Commit.Rebase on current master. Commit.Revert "let kwin position the popup". Commit.Let kwin position the popup. Commit.Addressing Kai's review, part 1. Commit.Also register the service. Commit.Call the dbus service from the test app. Commit.Improve osd test app. Commit.Rework kscreen's OSD logic. Commit. Phabricator Code review D3598Show osd later. Commit.Somewhere, we do need to set the size... Commit.Implement generic osd. Commit.Clean up unused file. Commit.Fix for both, X11 and wayland. Commit.Copyright updates. Commit.Various cleanups. Commit.Clean up tests. Commit.Clean up and improve osd code. Commit.Clean up qml code a bit. Commit.Clean up. Commit.Clean up unneeded properties. Commit.Modernize qtquick code. Commit.Various fixes. Commit.Cmake adjustments for osd. Commit.Add small testapp for osd classes. Commit.Add Osd classes. Commit.Use the default Plasma wallpaper on the lock screen. Commit. See bug #381407. Phabricator Code review D11308Expose the wallpaper config to the lockscreen. Commit. Phabricator Code review D12314Add script to unlock a broken session via ConsoleKit. Commit. Phabricator Code review D9713Update path to fakekcheckpass with latest ECM's bin/ collection. Commit.Help KSldTest to find its helper binaries with latest ECM's bin/ collection. Commit.Use explicit. Commit.Use override. Commit.Use nullptr. Commit.Remove module namespace from Qt includes. Commit.Port away from deprecated KAuthorized::authorizeKAction(). Commit.Drop ECMPackageConfigHelpers for CMakePackageConfigHelpers. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Use add_test signature where target command gets resolved to binary path. Commit.Add missing project() in toplevel CMakeLists.txt. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to top. Commit.Build test/autotest if BUILD_TESTING is defined. Commit.Remove manual call to cmake_policy(SET CMP0063 NEW). Commit.Fix QString from latin 1 error. Commit.Make it compiles with strict definition. Commit.Fix warning. Commit.Make some strings easier to translate. Commit. Phabricator Code review D12713Explicitly include to fix build with Qt 5.11. Commit.Remove extra ';'. Commit.Fix some warnings. Commit.Use more non-deprecated KDEInstallDirs variables. Commit.Remove another module namespace from a Qt include. Commit.Remove linking with no longer set var KDE4_KDEFAKES_LIBS. Commit.Remove Qt includes with modula namespace. Commit.Use non-deprecated KDEInstallDirs variables. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to top. Commit.Correction with the & problem in tabs. Commit. Fixes bug #382512. Phabricator Code review D10151Use nullptr. Commit.Reserve vector. Commit.Start to make it compile with strict compile flags. Commit.Don't create salt file if user home directory does not exist. Commit. Phabricator Code review D12909Return PAM_IGNORE from pam_sm_authenticate. Commit. Phabricator Code review D12910Avoid giving an stderr to kwallet. Commit. Fixes bug #393856. Phabricator Code review D12702Move socket creation to unprivileged codepath. Commit.Move salt creation to an unprivileged process. Commit.Add XDG Output support. Commit. Phabricator Code review D12243[effects/backgroundcontrast] Calculate correct y-coord of the copy rect. Commit. Phabricator Code review D12466Update knsrc to use kpackagetool5 commands. Commit. Phabricator Code review D12249Clear both cursor caches. Commit. Phabricator Code review D12542[effects/slideback] Enable blur behind windows. Commit. Phabricator Code review D12625[effects/maximize] Enable blur behind windows. Commit. Phabricator Code review D12623[effects/desktopgrid] Enable blur behind windows. Commit. Phabricator Code review D12620[effects/presentwindows] Enable blur behind windows. Commit. Phabricator Code review D12619Fix blur noise effect using incorrect scaling value. Commit. Phabricator Code review D12519Revert "Add "SkipSwitcher" to API". Commit.Add "SkipSwitcher" to API. Commit. Phabricator Code review D11926Improve cursor size setup. Commit.Don't try to filter null key combinations. Commit. Fixes bug #390110. Phabricator Code review D12416Fb_backend_qpainter_backend: Use logind to determine if the session is active. Commit. Phabricator Code review D9574Don't try to open application menu when client doesn't have one. Commit. Phabricator Code review D12444Handle errors with drmModeSetCursor instead of silently failing. Commit. Phabricator Code review D12447Improve tooltips behavior. Commit. Fixes bug #392765. Phabricator Code review D12404Main_wayland: Don't hardcode /dev/fb0 anymore. Commit. Phabricator Code review D9557Fb_backend: use new udev function to detect framebuffer devices, if one is not set. Commit. Phabricator Code review D9556Fb_backend: fix warning. Commit. Phabricator Code review D9567Libinput/connection: Don't hardcode seat0 anymore. Commit. Phabricator Code review D9552Add environment variable to force sw cursor. Commit. Phabricator Code review D12322[effects/presentwindows] Fix -Wint-in-bool-context. Commit. Phabricator Code review D12209[effects/minimizeanimation] Don't reset timeline. Commit. Phabricator Code review D12254[effects/magiclamp] Don't reset timeline. Commit. Phabricator Code review D12253Fix unused param warnings. Commit. Phabricator Code review D12208Clean up kwindecoration KCM qml code. Commit. Phabricator Code review D12284[platforms/virtual] Make VirtualOutput non-copyable. Commit. Phabricator Code review D12214Fix warning. Commit.Udev: Only handle devices from the current seat. Commit. Phabricator Code review D9553Udev: Add the ability to query the current framebuffer. Commit. Phabricator Code review D9554Drm backend: choose correct EGL config with mesa-18. Commit. Phabricator Code review D11758[libinput] Remove workaround for mouse configuration. Commit. Phabricator Code review D11472Request a high-priority EGL contexts. Commit. Phabricator Code review D11572Make the Window Decoration themes' Configure buttons more obvious. Commit. Fixes bug #390245. Phabricator Code review D11201Include errno.h. Commit.GBM remote access support for KWin. Commit. Phabricator Code review D1230[effects/coverswitch] Fix broken reflection on multi-monitor setup. Commit. Fixes bug #378688. Phabricator Code review D10465Remove unused X-Plasma-DefaultSize. Commit.Remove unused X-Plasma-RemoteLocation entries. Commit.[platforms/virtual] Store virtual outputs per reference. Commit. Phabricator Code review D11581Remove "move zoomed area" shortcuts by default. Commit. Phabricator Code review D11526Update kwindecoration docbook. Commit. Phabricator Code review D11453[platforms/virtual] Add virtual output class. Commit. Phabricator Code review D11351Reevaluate window rules when the (xdg) shell surface's appId changes. Commit. Phabricator Code review D11268Add a new desktopfile name rule. Commit. See bug #351055. Phabricator Code review D11266Expose more default window management shortcuts. Commit. Phabricator Code review D11377Don't override m_canUseMipmaps. Commit. Phabricator Code review D11301Better map ShellClient to resource name and class. Commit. Phabricator Code review D11023Remove long-time deprecated Encoding=UTF-8 from desktop format files. Commit.[kcmkwin] Re-enable detect button for window rules. Commit.Drop invalid .moc file inclusion. Commit.Explicitly include to fix build with Qt 5.11. Commit.Add a method to dbus interface to query information about a window. Commit. Phabricator Code review D10490[autotests] Add test case for decoration default mode. Commit.[effects] replace old slide effect with a new one. Commit. Phabricator Code review D9638Check for EGL_KHR_platform_gbm extension as well. Commit. Phabricator Code review D10346Added missing image format. Commit. Phabricator Code review D10497Added noise blur effect. Commit. Phabricator Code review D10281Add test case for force opacity rules on ShellClient. Commit.Remove remaining HAVE_INPUT ifdef sections. Commit.Add KF5::WaylandServer to include the required directories. Commit. Phabricator Code review D10373Simplify compositing setup code. Commit. Phabricator Code review D10393Require libinput and udev. Commit. Phabricator Code review D10057Removed the "fastblur" path. Commit. Phabricator Code review D10181Updated blur default value from 5/15 to 10/15. Commit. Phabricator Code review D10180Reverted accidental file permission changes. Commit. Phabricator Code review D10100Updated the blur method to use the more efficient dual kawase blur algorithm. Commit. Phabricator Code review D9848Expose if the tablet mode switch is available. Commit. Phabricator Code review D9944Require libinput version 1.9. Commit. Phabricator Code review D9930KWin: tooltips. Commit. Fixes bug #383040. Phabricator Code review D9294Add support for apply initial shortcut window rule. Commit. Phabricator Code review D9876Add support for apply initial keep above/below window rules. Commit. Phabricator Code review D9870Remove no longer used kwrited.desktop. Commit.Remove unneeded remove_definitions. Commit.Call KAboutData::setApplicationData after QApp instance is created. Commit.Remove no longer needed code variant for older Qt version. Commit.Remove module prefix from Qt include. Commit.Use overide. Commit.Use nullptr. Commit.Let KDECompilerSettings change the policies in the project. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Require KDE Frameworks 5.42 and Qt 5.9. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to begin. Commit.XRandR: Fix 'may fall through' warning. Commit.Fix kscreen-doctor description. Commit.[kscreen-doctor] document output scaling in --help. Commit.Allow setting rotation from kscreen-doctor. Commit.Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN. Commit.Add option for creation of API dox documentation in QCH format. Commit.Remove outdated & broken option for API dox creation. Commit.Use generated export header. Commit.Update D-Bus xml file to use "Out*" for signal type Qt annotations. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Use non-deprecated KDEInstallDirs variables. Commit.Remove module namespace from Qt includes. Commit.Drop ECMPackageConfigHelpers for CMakePackageConfigHelpers. Commit.Bump min cmake version to 3.0. Commit.Build test/autotest if BUILD_TESTING is defined. Commit.Fix whitespace. Commit. Phabricator Code review D10535Use non-deprecated KDEInstallDirs variables. Commit.Remove Qt includes with module namespace. Commit.Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN. Commit.Use QT_MIN_VERSION & KF5_MIN_VERSION variables. Commit.Have a single grouping of cmake macro includes, as done elsewhere. Commit.Port to non-deprecated NETWinInfo constructor. Commit."Port" QStyleOptionViewItemV4 -> QStyleOptionViewItem. Commit.Drop ECMPackageConfigHelpers for CMakePackageConfigHelpers. Commit.Fix compiler warning. Commit.Fix log name. Commit.Split debug categories in several categories + autogenerate it + install categories file. Commit.Some QChar items I missed, and it turns out QStringLiteral can't be used there, so just fromUtf8 it. Commit.Complete porting of the code away from ASCII and Byte Array casting as started by the previous commit. Commit.Remove 'remove_definitions(-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_FROM_BYTEARRAY'. Commit.Const'ref. Commit.Use QStringLiteral (why this test is not build here ? ). Commit.Const'ref. Commit.Clean up, const'ify. Commit.Remove qt include namespace. Commit.Fix i18n formating. Commit.Make it compile. Commit.Make it compile with strict compile flags. Commit.[SourcesModel] Check changed file name before reloading configuration. Commit. Phabricator Code review D12870Remove duplicated (X-KDE-)ServiceTypes entry. Commit.Fix typos in comments. Commit.Do not ue Qt module includes. Commit.Merge applet package's /code subdir into /ui subdir. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Use non-deprecated KDEInstallDirs variables. Commit.No const signals. Commit.Bump minimal cmake version to 3.0. Commit.Use more explicit. Commit.Use nullptr. Commit.Use override. Commit.Remove unnecessary dependency on QtScript. Commit. Phabricator Code review D9991Changed demo button icon. Commit.New in this release### Plasma DesktopFix AppsModel not refreshing on syccoa changes. Commit. Fixes bug #394322. Phabricator Code review D12958Fix Workspace KCM translation domain name. Commit. Phabricator Code review D12956[Mouse KCM] Remove single/double click setting. Commit. Phabricator Code review D12947Single/Double Click Option at Workspace KCM. Commit. Fixes bug #393547. Fixes bug #377310. Phabricator Code review D12946Don't disable apply button when window is resized. Commit. Phabricator Code review D12943Rewrite workspace KCM in QtQuick. Commit. Phabricator Code review D12936Restore keyboard KCM. Commit.[Look and Feel KCM] Restore layout reset warning. Commit. Phabricator Code review D12890Fix minor typo. Commit.Remove D10890 workaround. Commit. Phabricator Code review D12701[Icons KCM] Use QPixmapItem and show icon at their native size if possible. Commit.Port Language KCM to Qt Quick. Commit. Phabricator Code review D12102Kcm_icons: restore the translation domain as kcm5_icons. Commit.[Icons KCM] Remove missing preview icons and indicate when theme has none. Commit.[Icons KCM] Enable smooth thumbnail rendering. Commit.Fix avatar picture aliasing and stretching in kickoff. Commit. Fixes bug #369327. Phabricator Code review D12469[Icon KCM] Port to new design. Commit. Fixes bug #367619. Fixes bug #334301. See bug #163992. Phabricator Code review D12459[Folder View] Follow targetUrl() instead of url(). Commit. Phabricator Code review D5234[Desktop Theme KCM] Show message on successful theme installation. Commit.Depend on Qt 5.10. Commit.[Task Manager] Elide context menu entries. Commit. Phabricator Code review D7181[Desktop Theme KCM] Adjust to changes in other KCMs. Commit. Phabricator Code review D12503[Folder View] Set Refresh shortcut on Refresh/Reload. Commit. See bug #392730. Phabricator Code review D11955Remove cruft. Commit.[Mouse Cursor KCM] Restore cursor preview in size combo. Commit.[AppletAppearance] Remove d QtObject. Commit. Phabricator Code review D10571[Mouse Cursor KCM] Workaround bug in FileDialog. Commit.[Mouse Cursor KCM] Disable size combobox if no sizes are available. Commit.[Mouse Cursor KCM] Improve installation workflow. Commit. Phabricator Code review D12491Add a hidden config option for showing icons on the root level of the menu. Commit. Phabricator Code review D12063[Look and Feel KCM] Fix tooltip. Commit.Add KCM for adjusting QtQuick Rendering in Plasma. Commit. Phabricator Code review D7934Kicker: Make menus grow (to a limit) if the text doesn't fit on the default width. Commit. Phabricator Code review D12171Add preview images to fonts kcm. Commit. Phabricator Code review D11064Doc: use the exact text label of a GUI item. Commit.Revert "Port Language KCM to Qt Quick". Commit.Sort top-level entries as well when sorting is enabled. Commit. Phabricator Code review D12324Port Language KCM to Qt Quick. Commit. Phabricator Code review D12102[Desktop Theme KCM] Port to new design. Commit. Phabricator Code review D12248Port the ksplash kcm to the new design. Commit. Phabricator Code review D12088Port the look and feel kcm to new design. Commit. Phabricator Code review D12090[Kickoff] Support non-square icons. Commit. Phabricator Code review D12161Fallback to hack 9 for fixedWidth. Commit.Make automounting work even if StorageAccess is ignored. Commit. Fixes bug #389479. Phabricator Code review D12050Fix typo in the kcm_desktoptheme edit theme tooltip. Commit. Phabricator Code review D11970Support for standalone ksplash themes. Commit. Implements feature #358839. Phabricator Code review D11919Update kfontview docbook to 5.12. Commit. Phabricator Code review D11832Update translations docbook to 5.12. Commit. Phabricator Code review D11812Update colors docbook to 5.12. Commit. Phabricator Code review /D11813Update kcmsmserver docbook to 5.12. Commit. Phabricator Code review D11817Update fontinst docbook to 5.12. Commit. Phabricator Code review D11831[Mouse KCM] Add X11 libinput exclusive backend and UI. Commit. Fixes bug #350688. Phabricator Code review D11469[Mouse KCM] Add KWin Wayland backend. Commit. Phabricator Code review D11468Fix minor typos. Commit.Update systemsettings fonts docbook to 5.12. Commit. Phabricator Code review D11659Update systemsettings cursortheme docbook. Commit. Phabricator Code review D11660Update desktop theme docbook to 5.12. Commit. Phabricator Code review D11686Update autostart docbook to 5.12. Commit. Phabricator Code review D11687Update mouse docbook to 5.12. Commit. Phabricator Code review D11688Update keys docbook to 5.12. Commit. Phabricator Code review D11690Update kcmnotify docbook to 5.12. Commit. Phabricator Code review D11693Update launchfeedback docbook to 5.12. Commit. Phabricator Code review D11711Update clock docbook to 5.12. Commit. Phabricator Code review D11695Slightly improve discoverability for changing the wallpaper. Commit. See bug #391485. Phabricator Code review D11253Fix docbook installation for doc/kcontrol/kcmlaunchfeedback. Commit. Phabricator Code review D11661FolderView applet respect panel maxIcon size. Commit. Fixes bug #379888. Phabricator Code review D11651Make Select/Deselect All operate on the filtered rows. Commit. Phabricator Code review D11665Revert "use plasma_install_bundled_package". Commit.Fix wrong REQUIRED_QT_VERSION var, QT_MIN_VERSION used instead. Commit.Remove unused X-Plasma-DefaultSize entry. Commit.Remove unused X-Plasma-RemoteLocation entries. Commit.Consistently use X-KDE-ServiceTypes instead of ServiceTypes. Commit.[joystick kcm] Fix translation catalog name to follow patterns. Commit. Phabricator Code review D10838Bump dependency for the new bundled install package. Commit.Fix use of assert/crash when removing global shortcut. Commit. Fixes bug #387444. Phabricator Code review D11567KCM Launch Feedback not saving cursor settings. Commit. Fixes bug #392050. Phabricator Code review D11522Use model reset rather than beginRemoveRows() to clear font groups. Commit. Phabricator Code review D11518Use plasma_install_bundled_package. Commit. Phabricator Code review D11515Update kcmstyle docbook. Commit. Phabricator Code review D11455Give file and folder names a bit more room in Folder View. Commit. See bug #379432. Phabricator Code review D11358Move "Standard Shortcut" KCM down in the list. Commit. Phabricator Code review D11103Add Qt5::Dbus. Commit.Remove long-time deprecated Encoding=UTF-8 from desktop format files. Commit.Fix detecting changes in sub-pixel and hinting settings. Commit. Phabricator Code review D11174Move/merge containments packages' /code subdirs below /ui subdirs. Commit.[Look and feel KCM] Fix creating a broken colors scheme file in KcmTest. Commit. Phabricator Code review D10262Move applet packages' /code subdirs below /ui subdirs. Commit. Phabricator Code review D11148Migration request from IBusConfig to GSettings. Commit. Phabricator Code review D11061[touchpad kded] Fix X-KDE-Library metadata: kded_ prefix to match binary. Commit.Use opacity instead of visible. Commit. Fixes bug #391432. Phabricator Code review D11098[Fonts KCM] Make font dialog modal. Commit. Phabricator Code review D10962[taskmanager applet] Mark some caching QML Item properties readonly. Commit. Phabricator Code review D11026Enable showing top level items in kicker and kickoff menu. Commit. Phabricator Code review D10938Missing return statement in trash applet. Commit. Phabricator Code review D10979[kicker] Never execute recent documents. Commit. Phabricator Code review D10835[Kickoff / Kicker] Request closing plasmoid properly. Commit. Phabricator Code review D10915Place toolbox in the top right corner of the screen. Commit. Fixes bug #390038. Phabricator Code review D10563Make the badge text readable on dark color schemes. Commit. Phabricator Code review D10697Add option to enable shared folderview content per desktop. Commit. Phabricator Code review D10408Fix typo in user-visible string. Commit.[KickoffItem] Remove wrapper Item. Commit. Phabricator Code review D10545[Kickoff] Move RunnerModel to SearchView. Commit. Phabricator Code review D10540[Kickoff] Remove unused lineSvg. Commit.Turn code.js into a singleton. Commit. Phabricator Code review D10507[Task Manager] Don't delay audio indicator when task appears. Commit. Fixes bug #390502. Phabricator Code review D10539Use non-deprecated KDEInstallDirs variables. Commit.Do not include complete Qt modules. Commit.Remove module prefix from Qt includes. Commit.Port away from deprecated *::clickMessage property. Commit.[kfontinst kcm] Link libkfontinst to Qt5::Gui for QFontDatabase enum. Commit.[Kicker] Move autoPopulate to AppsModel. Commit. Phabricator Code review D10506Use QTemporaryDir::filePath() instead of path concatenation. Commit. Phabricator Code review D10038Remove extra ';'. Commit.Partially undo 0c4ed31589c809aeb9f74a09fbcae0de886b5566. Commit.Use override keyword. Commit.Call KLocalizedString::setApplicationDomain after Q*App creation. Commit.[Task Manager] Load only icons in tooltip that we end up showing. Commit. Phabricator Code review D10382Use non-deprecated NETWinInfo constructor. Commit.Use non-deprecated KFileItem constructor. Commit.Port launch feedback KCM to Qt Quick and implement VDG redesign. Commit. Phabricator Code review D8911USe QLatin1String. Commit.[Folder View] Let Alt+Enter open properties dialog. Commit. Fixes bug #389862. Phabricator Code review D10316Remove bogus elements from org.kde.fontinst.xml. Commit.Use QVariant::toUrl() over QVariant::value(). Commit.Port away from deprecated KIO::SlaveBase::listEntry(UDSEntry, bool). Commit.Use nullptr. Commit.Remove use of non-existing cmake var ${include_directories}. Commit.Adapt kfonstinst icon name to pattern expected by ecm_install_icons. Commit.Remove unneeded call to private macro _ecm_update_iconcache. Commit.Adapt touchpad icon names to pattern expected by ecm_install_icons. Commit.Change deprecated (KF>=5.0) KIO::Job::ui() to KIO::Job::uiDelegate(). Commit.Use nullptr. Commit.Use explicit/nullptr don't use const'ref for a boolean. Commit.Use ifdef to test for C++ preprocessor var created with #cmakedefine. Commit.Adapt indentation to avoid warning about if-branch scope. Commit.Fix mismatch of member definition order and init order. Commit.Remove unneeded moc includes. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Use add_test signature where target command gets resolved to binary path. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to begin. Commit.Don't check null pointer. Use explicit/nullptr. Commit.Fix applying color effects of the theme. Commit.Fix terminology: it is Plasma that can be restarted. Commit.Remove qt include namespace. USe nullptr. Commit.[Panel Config] Scrolling over size button increments size by 2 and shows current thickness. Commit. Fixes bug #372364. Phabricator Code review D6392Don't use QString::null. Commit.Use QLatin1Char/const'ify. Commit.Use explicit/nullptr/isEmpty. Commit.Fix iterator. Commit. Phabricator Code review D10177Fix i18n usage. Commit.Use override as we already use it in repo. Commit.Remove virtual keyword. Commit.Use directly remove. Commit.Prevent duplicate entries in the Baloo kcm folders list. Commit.Use QUrl in the ScreenMapper API. Commit. Phabricator Code review D9325Use QStringLiteral, convert kDebug to qDebug. Commit.Use some nullptr, add parent. Commit.Fix debug operator it never works for sure. Commit.Install desktop categories. Commit.Port to debug category. Commit.Really fix i18n. Commit.Fix i18n by Victor . Commit.Fix i18n. Commit.Use QX11Info::isPlatformX11(). Commit.QML port of fonts kcm. Commit. Phabricator Code review D8916Don't crash on wayland. Commit.QML mouse cursor KCM and components. Commit. Fixes bug #375106. Phabricator Code review D8692Show root items in kicker menu. Commit. Fixes bug #358291. Phabricator Code review D8816Save the dialog view settings when closing the dialog without hitting the cancel button. Commit. See bug #209559. Phabricator Code review D12240KDEPlatformFileDialog: Fix initial directory selection for remote files. Commit. Fixes bug #374913. Phabricator Code review D4193Remove not necessary QtCore and co. Commit.Fix typo in comment. Commit.Remove duplicated include. Commit.Use explicit. Commit.Use nullptr. Commit.Use override. Commit.Remove unneeded moc includes. Commit.Remove unused cmake macro includes (and include oithers in usual order). Commit.Remove duplicated feature_summary() call. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Require KDE Frameworks 5.42 and Qt 5.9. Commit.Use add_test signature where target command gets resolved to binary path. Commit.Bump min cmake version to 3.0. Commit.Use KFileWidget::setSupportedSchemes when available. Commit. Phabricator Code review D10025Remove unused code. Commit.Simplify connection item delegate. Commit.Use QtQuick's built-in HSV color features for cycling download color. Commit.Coding style and minor improvements. Commit.Unquote remote when importing OpenVPN connections. Commit. Fixes bug #393657Use ScrollView from QtQuickControls in the main connection view. Commit. Fixes bug #393794Check for device not being null. Commit. Fixes bug #393707. Phabricator Code review D12716Require NM 1.0.0 and newer. Commit.Use the bundled variant of installpackage. Commit. Phabricator Code review D11550Adjust spacing between text and plotter line in Speed tab of nm applet. Commit. Phabricator Code review D10183Don't use plasma theme icons for application icons. Commit. Phabricator Code review D6388Show OSD when default output changes. Commit. Phabricator Code review D12083Fix issues in models to pass ModelTest. Commit. Phabricator Code review D11721Use the new install_package form. Commit. Phabricator Code review D11551Simplify display when there's only a single input device and a single output device. Commit. Phabricator Code review D11166Add "move to device" functionality to hamburger menu. Commit. Implements feature #384292. Phabricator Code review D10901KCM: Show only available device profiles. Commit. See bug #365723. Phabricator Code review D10148Fix output device context menu. Commit. Phabricator Code review D10280Applet: Use new device icons. Commit. Phabricator Code review D10252Move availability property from Port to Profile. Commit. Phabricator Code review D9671Consistently use X-KDE-ServiceTypes instead of ServiceTypes. Commit.Remove unused X-Plasma-RemoteLocation entries. Commit.Add Qt5::DBus. Commit.Fix NoDisplay value to be all lowercase "true". Commit.Q_DECL_OVERRIDE -> override. Commit.Install app metadata for plasmoidviewer and plasmaengineexplorer. Commit. Phabricator Code review D10920Use non-deprecated KDEInstallDirs variables. Commit.Add some definitions for modern Qt code. Commit.Work around QFontMetrics.width() overloads failing with QStringBuilder arg. Commit.Port away from deprecated QModelIndex::child(). Commit.Port away from deprecated qSort(). Commit.Use beginResetModel() properly at start of change, drop deprecated reset(). Commit.End source file with newline. Commit.Use normalized signal signature. Commit.Remove duplicated include. Commit.Remove deprecated Encoding=UTF-8 from desktop files (& at wrong position). Commit.Port away from deprecated Plasma::Applet::pluginInfo(). Commit.Port away from deprecated Plasma::Package to KPackage::Package. Commit.Port away from deprecated KDeclarative::initialize(). Commit.[plasmoidviewer] Create KDBusService only after processing cmdl args. Commit.Remove outdated comments/things from toplevel CMakeLists.txt. Commit.[themeexplorer] Create QCommandLineParser only once needed. Commit.Include own header first. Commit.Inline application metadata, no more need for static variables. Commit.Use explicit. Commit.Use override. Commit.Use nullptr. Commit.Remove Qt module includes. Commit.Remove module prefixes from Qt includes. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to begin. Commit.Include all CMake macros after ECM inclusion. Commit.Drop the setting of c++0x and -Wall. Commit.[plasmoidviewer] Load translations from KPackage files if bundled. Commit. Phabricator Code review D10219Warning--. Commit.Fix typo: irreversible. Commit.Updated the CryFS backend to use 0.9.9. Commit.Making the error message when opening the vault more prominent. Commit. Fixes bug #390998Added vault deletion through the configuration dialogue. Commit. Fixes bug #385444Added d-bus functions to close all open vaults. Commit.Fix typos in UI strings. Commit. Phabricator Code review D11561Fix build with Qt 5.11. Commit.Detect path validity when the module is initialized. Commit.Added option to switch off networking when a vault is mounted. Commit.Warning--. Commit.[Notifications] Show tooltip on action when text doesn't fit. Commit. Phabricator Code review D12676[Service Runner] Do startsWith check case-insensitive. Commit. Fixes bug #394202. Phabricator Code review D12927Klipper: Do not insert secret data into history. Commit. Phabricator Code review D12539Fix Logout screen countdown not cancelling on multi-monitor setups. Commit. Fixes bug #394249. Phabricator Code review D12893Fixed access to current slideshow image using correct field in action_open. Commit. Fixes bug #394035. Phabricator Code review D12777Make logout greeter share QMLEngine. Commit. Phabricator Code review D12891[Notifications] Move "Open With" items into the top group of the menu. Commit. Phabricator Code review D12882Avoid including the generated config-X11 private header. Commit. Phabricator Code review D12780[image wallpaper] Restore alignment of "Color:" label in config UI. Commit.[weather dataengine] Use https in some more places. Commit.Mark unused argument as such. Commit.Guard BookmarksRunner thread use. Commit. See bug #363136. Phabricator Code review D12683Fix typo. Commit.Translate code from English to English. Commit.Show SNI when software renderer is in use. Commit. Phabricator Code review D12679If GL context creation fails fall back to the software renderer. Commit. Phabricator Code review D11722Use the right translation catalog. Patch by victorr2007@yandex.ru. Commit.[Lock Screen] Match OSD fade out to desktop. Commit. Phabricator Code review D12549[System Monitor Applet] Add setting for update interval. Commit. Fixes bug #353063. Phabricator Code review D6864Show lockscreen controls when hitting a modifier. Commit. Phabricator Code review D12494Introduce candidateContainments. Commit. Phabricator Code review D12351Use the default Plasma wallpaper on the login screen. Commit. Fixes bug #381407. Phabricator Code review D11309Fade to blur when the login box appears. Commit. Fixes bug #369676. Fixes bug #388622. Phabricator Code review D11928Consistently use KQuickControls.ColorButton in the config UI. Commit. Phabricator Code review D12330Make shellUpdateDelay do something. Commit.Update the wallpaper dialog to the new design. Commit. Phabricator Code review D12148Candidates to be empty is perfectly legal. Commit.Revert "Revert "remove m_desktopContainments"". Commit.Revert "remove m_desktopContainments". Commit.Remove m_desktopContainments. Commit. Phabricator Code review D11801[Workspace Scripting] Turn "gridUnit" into a property getter function. Commit. Phabricator Code review D12173Sanitize signal handling in ksmserver. Commit. Phabricator Code review D8673Fix logic error in DBus script evaluation. Commit.Add plasmashell --replace. Commit. Phabricator Code review D12092[Digital Clock] Allow copying current date and time to clipboard. Commit. Fixes bug #355190. Phabricator Code review D6183[Image Wallpaper] Fix blur. Commit. Phabricator Code review D11981Change "different user" icon on login screen. Commit. Fixes bug #392830. Phabricator Code review D12036Remove one more kdelibs4support. Commit. Phabricator Code review D11966[KRunner] Don't add to history items that start with a space. Commit. Fixes bug #392762. Phabricator Code review D11985[Media Controller] Advance seek slider only if it can be advanced. Commit.[Switch UserGreeter] Add QtQuickSettings. Commit.[KSplashQML] static_cast QPlatformSurfaceEvent instead of dynamic_cast. Commit.Avoid pointless config parse in ksplash. Commit. Phabricator Code review D11923[Media controller] Add simple volume control. Commit. Fixes bug #386588. Phabricator Code review D11021KDE logout screen background color fix. Commit. Fixes bug #382264. Phabricator Code review D11262Drop unused dependency. Commit. Phabricator Code review D11794Batch window changes events on XCB. Commit. See bug #378010. Fixes bug #365317. Phabricator Code review D7481Vastly simplify image wallpaper code. Commit. Phabricator Code review D11726Notification dataengine debug category. Commit. Phabricator Code review D11774Remove dead dataengine code. Commit. Phabricator Code review D11775Battery Monitor can now show battery levels of gaming devices, such as wireless gamepads and joysticks. Commit. Phabricator Code review D11571[Notifications] Simplify hyperlink cursor handling. Commit.More consistently use X-KDE-ServiceTypes instead of ServiceTypes. Commit.Add mutex round static member used in a thread. Commit. Phabricator Code review D11590Remove anchors in layout in wallpaper config. Commit. Phabricator Code review D11591Revert "use plasma_install_bundled_package". Commit.Remove unused X-Plasma-RemoteLocation entry. Commit.Consistently use X-KDE-ServiceTypes instead of ServiceTypes. Commit.Remove duplicated (X-KDE-)ServiceTypes entries. Commit.Rename wallpaper translation catalogs to follow pattern. Commit. Phabricator Code review D10850Bump dependency for the new bundled install package. Commit.Use dbus-run-session instead of dbus-launch --exit-with-session. Commit. Phabricator Code review D11478[Media Controller] Show player name in tooltip. Commit.No longer export QT_QPA_PLATFORM env variable to the session. Commit. Phabricator Code review D11447NotifcationPopup: workaround crash in Qt when appending empty actions array. Commit. Phabricator Code review D11519Use plasma_install_bundled_package. Commit. Phabricator Code review D11514Don't block evaluating DBus scripts if widgets are locked. Commit. Fixes bug #380347. Phabricator Code review D11375Add a custom default avatar to the sddm-breeze theme. Commit. Phabricator Code review D11057[AppMenuModel] Don't store actions ourselves. Commit. See bug #391868. Phabricator Code review D11350[DesktopNotifier] Notify change for any link to trash:/. Commit. Phabricator Code review D10686Add platform detection to KWorkspace library to adjust QT_QPA_PLATFORM. Commit. Phabricator Code review D10816[AppMenu Applet] When custom global shortcut for applet is configured and invoke, open first menu entry. Commit.[Media Controller] Show track length if available even if seeking isn't possible. Commit. Phabricator Code review D11356Add a button to clear the notification history. Commit. Fixes bug #386068. Phabricator Code review D11261Add Qt5::Nertwork. Commit.Center systemmonitor window properly on multi-screen setup. Commit. Fixes bug #368158. Fixes bug #356706. Phabricator Code review D3484Clear QT_DISABLE_DEPRECATED_BEFORE from KDELibs4Support before setting it. Commit.Remove long-time deprecated Encoding=UTF-8 from desktop format files. Commit.Use explicit. Commit.Use nullptr. Commit.Use more override. Commit.Use m_xConnection member we already have. Commit.Remove obsolete FIXME comment. Commit.Explicitly cast from uint to int. Commit.Remove i18n. Commit.Add icons for gnome help. Commit.[AppMenu Applet] Support actions without menu. Commit. Phabricator Code review D11168Merge applet packages' /code subdirs into /ui subdirs. Commit. Phabricator Code review D11145[Notifications] Announce body-images capability. Commit. Phabricator Code review D11151Add convenience method to get a persistent model index from TasksModel. Commit. Phabricator Code review D11059[plasmashell] Set Qt::AA_UseHighDpiPixmaps. Commit. Phabricator Code review D11131[mediacontroller applet] Use media playback status icons. Commit. Phabricator Code review D11056[mediacontroller applet] Reorder elements. Commit. Fixes bug #390280. Phabricator Code review D11063Fix UTF8_STRING atom type check. Commit.Fix leaks and clean up. Commit.[XWindowTasksModel] When name or visible name changed only update display role. Commit. Phabricator Code review D11096Auto hide popup when it opened itself. Commit. Phabricator Code review D10921Add utils.cpp. Commit.Add some more icons. Commit.Split Menu handling into its own class. Commit.Split Actions handling into a dedicated class. Commit.No icons on the desktop by default. Commit. Phabricator Code review D10588[Global Menu Applet] Skip menus without a name. Commit.Support both check boxes and radio buttons. Commit.Always send along toggle-state for check boxes. Commit.Shut up. Commit.Let menu change "Items to insert" also create new sections. Commit.Add translation stuff. Commit.Add a bunch of icons and heuristics for LibreOffice. Commit.Immediately subscribe to menus once they show up and set window property only if there is one. Commit.Add some more icons. Commit.Add a couple more icons. Commit.Fall back from menu bar to application menu on the fly. Commit.Support LibreOffice icons with appmenu-gtk-module. Commit.Add dedicated namespace for Icon resolution. Commit.Implement bounds check. Commit.Resolve section aliases on the fly. Commit.Add icon for replace and select all. Commit.Always send enabled and visible property along. Commit.[Shell Handler] Port from own QQmlEngine to using QmlObjectSharedEngine. Commit. Phabricator Code review D10774Port to QmlObjectSharedEngine in all remaining places. Commit. Phabricator Code review D10773Parent full representation to the proper window at start. Commit. Phabricator Code review D10692Update appMenu status only from qml side. Commit. Phabricator Code review D10710[Clipboard plasmoid] Split delegate into separate files. Commit. Phabricator Code review D10557Dont initialize app menu index in every hiding. Commit. Phabricator Code review D10695Reduce plasmashell frozen time to almost nothing. Commit. See bug #358231. See bug #342056. Phabricator Code review D10627Avoid a double emitResult(). Commit. Phabricator Code review D10629[Run Command] Add history drop down button. Commit. Fixes bug #375207. Phabricator Code review D10652Fix location of Firefox dbCacheFile. Commit. Phabricator Code review D10605Split constructor with tons of arguments into separate setters. Commit.Baloosearchrunner: Add 3 search types. Commit. Phabricator Code review D10624[Clipboard plasmoid] Support Aztec barcode. Commit. Phabricator Code review D10560[Clipboard plasmoid] Improved barcode selection button. Commit. Phabricator Code review D10562Micro-optimise screenpool event filter by caching xcb extension offset. Commit. Phabricator Code review D10538Avoid cmake duplication. Commit. Phabricator Code review D10544[appstream runner] Name plugin binary following krunner_* pattern. Commit.Do not include complete Qt modules. Commit.Remove module prefix from Qt includes. Commit.Use non-deprecated KDEInstallDirs variables. Commit.Also ignore actions non-existing when creating the Menu. Commit.Support Unity actions as fallback and don't mandate actions to exist. Commit.Make it work!. Commit.Remove extra ';'. Commit.Shut up and remove unused variable. Commit.Support stopping subscription and don't cleanup when the window goes away. Commit.Begin implementing change tracking. Commit.Register all typedefs also as metatype. Commit.Send along user timestamp when invoking action. Commit.Monitor DBus menu service. Commit.Use override keyword. Commit.Improve appearance of the logout dialog on wayland. Commit. Phabricator Code review D10425Call KLocalizedString::setApplicationDomain after Q*App creation. Commit.[krunner] No need to duplicate work of KAboutData::setApplicationData. Commit. Phabricator Code review D10398Use KDEInstallDir variables instead of custom calculated install paths. Commit. Phabricator Code review D10400The variant list in an action describes its state, this isn't arguments to pass for activation. Commit.Remove copy of com.canonical.dbusmenu.xml. Commit.Make it mostly work. Commit.Use override keyword. Commit.Call KLocalizedString::setApplicationDomain after Q*App creation. Commit.[krunner] No need to duplicate work of KAboutData::setApplicationData. Commit. Phabricator Code review D10398Use KDEInstallDir variables instead of custom calculated install paths. Commit. Phabricator Code review D10400Register DBusMenuTypes also. Commit.Add gmenu-dbusmenu-proxy. Commit.[Notifications] Remove unused svg. Commit.Use qlatin1char/qlatin1string. Commit.Remove unused include. Commit.Do not leak symbols of pimpl classes, protect with Q_DECL_HIDDEN. Commit.Remove no longer needed code variants for older versions of KF5. Commit.Autogenerate debug file + add debug categories file. Commit.Fix-up for signal type Qt annotations update: namespace was screwed up. Commit.Update D-Bus xml annotation name from com.trolltech -> org.qtproject. Commit.Update D-Bus xml files to use "Out*" for signal type Qt annotations. Commit.Pedantic. Commit.Remove calls to deprecated no-op KDeclarative::initialize(). Commit.Remove unneeded moc file include. Commit.Prevent cmake 3.10+ warning with automoc & K_EXPORT_PLASMA_GEOLOCATIONPROVIDER. Commit.Add ECMMarkAsTest to dataengines/notifications. Commit.Fix tests being skipped due to executables not found after ECM min bump. Commit.Drop ECMPackageConfigHelpers for CMakePackageConfigHelpers. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Bump min cmake version to 3.0. Commit. Phabricator Code review D9835Add explicit, use nullptr etc. Commit.Fix includes. Commit.Const'ify. Clean forward declaration. Commit.Use nullptr/explicit. Commit.Remove double margin. Commit.Use nullptr. Port some code for compiling with strict flags. Commit.We don't need virtual + override. Commit.Use QStringLiteral/explicit. Commit.Use nullptr. Commit.Use override everywhere. Commit.Use nullptr and co. Commit.Use nullptr. Initialize variables. Don't use 0 for QString(). Commit.Don't use replace(..., QString("")) use directly remove(...). Commit.Const'ify. Commit.Const'ify. Commit.[Klipper] Force plain text on the edit dialog. Commit. Phabricator Code review D10111Autogenerate debug category file. Commit.Fix double margin. Commit.Build test/autotest if BUILD_TESTING is defined. Commit.Fixed memory leak when there are a lot of items in notification history. Commit. Fixes bug #389132. Phabricator Code review D9978[Notifications] Disable history check box when notifications are disabled. Commit. Phabricator Code review D9979[AppMenu Applet] Underline mnemonics only while Alt is pressed. Commit. Fixes bug #389118. Phabricator Code review D9948Make it build with strict flags. Commit.Fix version. Commit.Warning--. Commit.Add .arcconfig. Commit. Phabricator Code review D12496Polish `Details` panel; added "Not Applicable" to fill otherwise blank spaces. Commit. Phabricator Code review D12479Add a window icon for authentication dialog under Wayland. Commit.Fix app initialization order. Commit. Phabricator Code review D11106Use non-deprecated KDEInstallDirs variables. Commit.Remove unused cmake macro includes. Commit.Use explicit. Commit.Use nullptr. Commit.Use override. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Require KDE Frameworks 5.42 and Qt 5.9. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to top. Commit.Revert "Revert "Get rid of KDELibs4Support"". Commit. Phabricator Code review D11744Org.freedesktop.PowerManagement.Inhibit will only inhibit suspending the machine now (as per spec), to prevent screen power management use org.freedesktop.ScreenSaver.Inhibit instead. Commit. Phabricator Code review D11182Use platform detection from KWorkspace in Powerdevil. Commit. Phabricator Code review D11446Remove outdated condition for calling feature_summary(). Commit.Use non-deprecated KDEInstallDirs variables. Commit.Update D-Bus xml file to use "Out*" for signal type Qt annotations. Commit.End source files with newline. Commit.Fix typos in comments. Commit.Use override. Commit.Use nullptr. Commit.Use explicit. Commit.Remove Qt module include. Commit.Remove module prefixes from Qt includes. Commit.Remove unneeded moc includes. Commit.Remove duplicated add_definitions(-DQT_NO_KEYWORDS). Commit.Remove unneeded cmake macro include. Commit.Use KF5_MIN_VERSION also for ECM, now that it's part of KF. Commit.Require KDE Frameworks 5.42 and Qt 5.9. Commit.Bump min cmake version to 3.0, move cmake_minimum_required to begin. Commit.Properly define an optional feature, i.e. ddcutils. Commit.Use installedTheme. Commit.Warning--. Commit.WArning--. Commit.Fix sidebar view regression of not prompting about unsaved changes. Commit. Fixes bug #392160. Phabricator Code review D12686Enlarge default window size. Use (adjusted) calculation in `SizeHint` to determine minimum window width. Commit. Fixes bug #389617. Phabricator Code review D12252Fix build with Qt 5.11 (missing QStyle). Commit. Phabricator Code review D12547QML applets need to manage padding by themselves. Commit. Phabricator Code review D12515Add QtQuickSettings. Commit. Phabricator Code review D11961Add hidden system setting group. Commit. Phabricator Code review D12449Update systemsettings docbook to 5.12. Commit. Phabricator Code review D11607Use platform detection in SystemSettings. Commit. Phabricator Code review D11445Make the item heights rounded to avoid font rendering issues. Commit. Phabricator Code review D11502Add explicit includes to fix build with Qt 5.11. Commit.Use nullptr. Commit.Use override. Commit.Port from deprecated KRun::run() to KRun::runService(). Commit.Remove module prefix from Qt includes. Commit.Use non-deprecated KDEInstallDirs variables. Commit.Remove '(' and ')'. Commit.Use nullptr. Commit.Increase version. Commit.Use debug categories. Commit.Make it compiles with strict definition. Commit.Use nullptr. Commit.Split replaceAccount from addAccountToCache. Commit. Fixes bug #336994. Phabricator Code review D12837Warning--. Commit.Fix merge conflict. Commit.Enable anti-aliasing for user avatars. Commit. Phabricator Code review D12468Warning--. Commit.Add Screenshot portal. Commit. Phabricator Code review D12068Improve app chooser dialog. Commit.Avoid issues if pkgconfig cannot find the libraries. Commit.Update variables names. Commit.Look for pkgconfig quietly. Commit.Update the doc. Commit.Simplify. Commit.Search properly for pipewire and other libs. Commit. Phabricator Code review D12147Make screencast support optional. Commit. Phabricator Code review D11943Add screen cast portal. Commit. Phabricator Code review D10965Fix build with Qt dev branch, where QCUPSSupport::cupsOptionsList was removed. Commit. Phabricator Code review D10345