Make the USE_KDE4 option persistent / saved in CMake cache. Commit.Plasma 5.8 'Bizmuth' Wallpaper REVIEW:128699. Commit.[Breeze widget style] Enable focus underline for QtQuick Controls. Commit. Code review #128654Only add margin around tabwidget content when necessary, in order to keep the tabbar of minimal width. Commit.Don't invert icons on thin line option. Commit. Fixes bug #365103Move helper script out of dir so it doesn't get installed. Commit.Adjust spacing to make theme work on 480 height. Commit.Trailing whitespaces --. Commit.Redesign as per new proposal. Commit.Update src svg to match rendered version. Commit.Move spinner generation to utils. Commit.Update text-input to a more breezy version. Commit.Repair getters once again. Commit.Drop now unused methods. Commit.Switch the text theme to black and cardboard grey. Commit.Update reference value in readme. Commit.Add the source svg for the busy widget. Commit.Add source svgs for the logos. Commit.Compile a new 16bit set. Commit.Switch spinner to be the same as plasma's busy indicator. Commit.Switch the colors to the new grey. Commit.Redesign script theme for 5.8. Commit.Sort by line length for readability. Commit.Move vars to proper scope. Commit.Expand test to replicate what packagekit does for updating. Commit.Make sure the assumption is coherent. Commit. See bug #368736Don't crash when plasma-discover is called with no arguments. Commit. Fixes bug #367944Make it possible for resources to progress before they started updating. Commit.Mark packagekit updater as progressing until the updates have landed. Commit.Add some margins. Commit.Fix category decoration names. Commit.Adopt all of Jens images. Commit.Fix build with older appstreamqt. Commit.Use a swipelistitem for the sources page actions. Commit.Remove unneeded clipping. Commit.Deprecated approach. Commit.Dummy 10 category was dropped. Commit.Fix toplevels tests. Commit.Cleanup delegate, installedpage delegates can be smaller. Commit.Make screenshots view sizing more flexible. Commit.Use appstream release information as changelogs. Commit.Review UpdatesPage looks with Thomas. Commit.Hide filtered categories. Commit.Introduce proper banner. Commit.Fix search. Commit.Use thomas's suggested sizes. Commit.Add missing margins. Commit.Move tasks with the other sections. Commit.Figure out actions separators. Commit.Adapt to changes in the Kirigami API. Commit.Remove pointless component. Commit.Fix settings toolbar. Commit.Don't assume there's a decoration if getting the image failed. Commit.--warning. Commit.Simplify. Commit.Move categories into the drawer. Commit.Set a minimum window size. Commit.Less hardcoded values. Commit.Use proper font color for LinkButton. Commit.Change AbstractResource::icon to return a QVariant. Commit.Properly sort the CategoryModel. Commit.Navigate categories to figure out rootCategories. Commit.Really don't compare against QUrl from qml. Commit.Make search always work on the leftmost page. Commit.Remove unneeded right alignment. Commit.Execute application's binary upon invocation. Commit.Visual feedback on screenshot hover. Commit.Make the ApplicationPage header more like in the mockup. Commit.Drop the icon for the installed item. Commit.Don't show buttons that lead to nowhere in the ApplicationPage. Commit.Make ReviewsModel.resource notifiable. Commit.Search field focus. Commit.Reset the currentTopLevel when we clear the page stack. Commit.Use the color from the mockup. Commit.Set proper component name for plasma-discover. Commit.Don't put the opened application randomly. Commit.Use correct icon name. Commit.Show the screenshots when clicked. Commit.Typo. Commit.Tone down the shadow. Commit.Looks of the LinkButton. Commit.Application Page. Commit.Remove the header image for the settings section. Commit.Display links as link-looking buttons. Commit.Implement rating for KNS. Commit.Fix Rating input. Commit. Code review #366430Don't prepare right before starting. Commit.Don't prepare on start. Commit.Show something when there's no updates. Commit.Progress will be tracked outside of the page. Commit.Sources shouldn't have a header. Commit.Make sure the header takes all width. Commit.Integrate categories as suggested by the VDG. Commit.Make it possible to specify category decorations from the local file system. Commit.Use the mouse back button. Commit.Fix warning. Commit.Also restore the window visibility. Commit.Fix overlapping category names. Commit.Update progress when the amount of transactions changes. Commit.Only track transactions with resources. Commit.Make it possible to show the overall progress. Commit.Sources are settings now. Commit.Align addons "more" button to the right. Commit.Make it possible to set a page overlay. Commit.Properly use Array.splice. Commit.Move the install button on an overlay so it's present at all times. Commit.Justify the text in the ApplicationDelegate. Commit.Separate the Addons from the ApplicationPage into a sheet. Commit.Make the dummy backend more useful in some cases. Commit.Simplify the ApplicationPage. Commit.Remove useless components. Commit.Use the view background color for the ApplicationPage. Commit.Don't let the category go over the resource name. Commit.Use proper category displays. Commit.Place the categories in a Flow rather than a ListView. Commit.Provide new subcategories as search changes. Commit.Remove unneeded space. Commit.Iterate drawer. Commit.Don't cover the scrollbar with the page header. Commit.Don't show the license if it's empty. Commit.Remove unused function argument. Commit.Let the size icon in the application delegate be static. Commit.Use orange when there's updates. Commit.Don't assume that ApplicationDelegate is within a model. Commit.Remove the "All" category. Commit.Improve readability by using a DropShadow on the text. Commit.Let the current breacrumb accessible. Commit.Fix warning. Commit.Reduce string comparisons. Commit.Scroll view up when the page title is clicked. Commit.Add missing file. Commit.The browsing page now is also home. Commit.Include a page header when the page scrolls. Commit.Fix navigation. Commit.Fix warning. Commit.Make sure currentTopLevel is up to date. Commit.Make sure all top pages have their own breadcrumbs. Commit.Mark current section as checked. Commit.Fix warnings. Commit.Remove unused property. Commit.Add the current position in the breadcrumbs. Commit.Silence warnings. Commit.Don't show KNS resources on the applications category. Commit.Iterate navigation towards Jens mockup. Commit.Design++ on the applicationdelegate. Commit.Deprecated features. Commit.Add missing margins. Commit.Ensure margins in the update page. Commit.Don't show the top when searching. Commit.Correct colors. Commit.Remove unused features. Commit.Improve top view margins. Commit.Let LinkButtons get some style color. Commit.Improve matching of the design with regard to custom buttons. Commit.Remove unnecessary properties. Commit.Fix ReviewsPage. Commit.Fix scope of some properties. Commit.Fix warning. Commit.Let the main page scroll. Commit.Make the ApplicationPage a bit closer to the design. Commit.Add more screenshots. Commit.Remove unneeded import. Commit.Adapt the ApplicationDelegate to Jens's design. Commit.Expose longDescription on the resources model. Commit.Increase view spacings. Commit.Remove weird old stuff, will have to find a better way. Commit.Try some things on the Updates page. Commit.Warning. Commit.Make titles slightly more readable. Commit.Use the AbstractListItem when possible. Commit.Iterate ApplicationListPage. Commit.Fix some warnings. Commit.Make sure there's something on the headers. Commit.Restore search. Commit.Just use the former mobile version of the application page. Commit.Fix warning. Commit.Integrate the breadcrumbs onto the decoration. Commit.Introduce category decorations. Commit.Remove redundant code. Commit.Introduce the new kind of breadcrumbs. Commit.First approach to adopting the new design. Commit.Remove unneeded property. Commit.Move code to parent class. Commit.Brought back the search field (now in the Global Drawer). Commit.Fix some sizes on the compact view. Commit.Set icons for the help and configure sub-menus. Commit.Properly expose whether there's the mouse under the delegate. Commit.Get some actions in submenu. Commit.Don't disable PageHeader. Commit.Don't let the background of the CategoryView respond to click events. Commit.Make sure we're using the right clicked signal for the item delegate. Commit.Keep the overlay open when it's in full, non-compact mode. Commit.Oops. Commit.Use a narrower width for the menu page. Commit.Remove the actualWidth concept. Commit.Set up a menu, somewhat. Commit.Properly define title. Commit.No need to check if kirigami is installed. Commit.Remove spacings. Commit.Make UpdatesPage a Kirigami Page. Commit.Adopt more Kirigami semantics. Commit.Kirigami all the way. Commit.Add missing semi-colon. Commit.Also use kTransform from the ResourcesModel. Commit.Use appstream for searching. Commit.UI message: fix SQLite capitalization. Commit.Added a note regarding different config sync delays for future reference. Commit.Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) and fix compilation accordingly. Commit.Allowing kdeglobals to override the default activity name. Commit.Write out only first two SQL errors not to overflow the .xsession-errors. Commit. Fixes bug #364525Added KSM-related debugging output. Commit.Revert "Revert "Silence CMake policy CMP0063 warning"". Commit.Revert "Silence CMake policy CMP0063 warning". Commit.Silence CMake policy CMP0063 warning. Commit.Do not change minimumSize(). Commit.Kioclient docu: remove mentions of Netscape and manually-mounted CDROMs :-). Commit.Removed an unused include (also fixing build on Windows). Commit.Cursor model: forgot to add copyright. Commit.Cursor model: look for cursors in correct place. Commit.Revert "cmake: find x11 libs". Commit.Revert "cursor model: look for cursors in correct place". Commit.Cmake: find x11 libs. Commit.Cursor model: look for cursors in correct place. Commit.Add "left mouse button wraps scroll bar" setting. Commit. Code review #128475Decorationshadow.cpp - Wpedantic. Commit.Only show tooltip for comic when it's not empty. Commit.Add missing file. Commit.Reduce Activity Pager to .desktop file referencing the Pager package. Commit.Remove reference to invalid function. Commit.Change switchWidth and height to small defaults. Commit. Fixes bug #361928Fix unused variable warnings. Commit.No use for kcoreaddons_desktop_to_json with servicetype definition file. Commit.Use SERVICE_TYPES parameter with kcoreaddons_desktop_to_json calls. Commit.Remove nepomuk references. Commit.Plasma-applet-minimizeall. Commit. Code review #127651[User Switcher] Place highlight behind list items. Commit.[Color Picker] Add context menu entry to clear history. Commit.[Color Picker] Fix showing tooltip only when elided. Commit.[Color Picker] Fix ComboBox initial index. Commit.[Color Picker] Allow opening popup even when history is empty. Commit.[Color Picker] Add tooltip if color doesn't fit in label. Commit.[Color Picker] Show recentmost color in tooltip. Commit.Port ActivityPager applet away from LibLegacyTaskManager API. Commit.Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix one bug with startDir on Windows. Commit.[Fuzzy Clock] Silence warning on startup. Commit.Use iconName instead of icon in all runners. Commit.Add missing #include . Commit.[Unit Converter] Add sorting by magnitude. Commit.Remove debug statements. Commit.Fix parallel build. Commit.Remove kappname - unused + fix wrong button label. Commit.Add a comment to get a summary in autogenerated appstream data. Commit.Split load into two methods to improve readability a tad. Commit.Right align the distribution logo. Commit.Fix wrong path + use qtpaths. Commit.Compile-time signals/slots. Commit.Style and high dpi fixes for screen identification OSD. Commit.Change kcm name to Displays. Commit.Show an OSD on display button press. Commit.[kded] correctly restore lidOpened configuration on startup. Commit. Fixes bug #353029[kcm] decrease snapping area. Commit. Fixes bug #365353[kcm] correctly position newly connected outputs. Commit. Fixes bug #366362[kded] fix monitoring for newly appearing outputs. Commit. Fixes bug #366346Improve logging of outputs. Commit.Revert 17199d32f29 to avoid regression. Commit.Fix typo in var name. Commit.[kded] bind lambdas to the daemon object. Commit.Instantiate logging in kcm. Commit.Disable logging for autotests. Commit.Make sure logging is enabled for the kded module. Commit.Categorized logging for kscreen kcm. Commit.[kcm] Show output name in output preview. Commit. Fixes bug #362570Revert b8b2126dbfb1d0cf5c771baf23a29e1130a70fba. Commit.Randomize order in autotest. Commit.Improve and fix checks. Commit.Autotest for videowall bug. Commit.Improve output identification. Commit. Fixes bug #325277Kscreen kcm: block changed signal after save. Commit. Fixes bug #365467Add a shortcut for Meta+P. Commit. Fixes bug #365147Fix build with clang 3.8. Commit.[Screen Locker KCM] Put Wallpaper in a separate tab. Commit.[GreeterApp] Set wallpaperGraphicsObject to what the code actually expects. Commit.Use signal screenRemoved instead of QObject::destroyed. Commit.Add to DBus interface. Commit.RFC: Make Switch User option invoke the switch user UI in the lockscreen. Commit.[greeter] Only set QT_IM_MODULE to compose if QT_IM_MODULE is set. Commit.Change default wallpaper plugin to org.kde.color. Commit.[autotests] QSKIP NoScreensTest on build.kde.org. Commit.Autotest to simulate that no screens are available. Commit.Ksldapp.h - pedantic. Commit.Revert "pedantic and -Wunused". Commit.Pedantic and -Wunused. Commit.Fix build with clang. Commit.Load a Wallpaper plugin in kscreenlocker_greet. Commit.Removing sensor from graph causes KSysGuard crash" (affected SensorType: DancingBars). Commit. Fixes bug #328807. Code review #125416Give more meaningful names to acpi thermal stuff. Commit. Code review #128491Remove Qt5WebKitWidgets dependency and build gui unconditionally. Commit.[kwindowsystem] Add support for NET::Tooltip. Commit.Add missing break. Commit.[kwindowsystem] Wrap the notification type. Commit.Parent qaction in test. Commit.Pass Qt::Key to GlobalShortcutsManager::processKey. Commit.Better handling for forwarding key events to Wayland Server. Commit.Pass all key events during Alt+Tab to the Wayland Seat. Commit.Require frameworks 5.26. Commit.[autotests/integration] Test case for window larger than screen. Commit. See bug #366632[wayland] Fix release of TabBox on Wayland. Commit. Fixes bug #368590Fix interaction between decoration and fullscreen ShellClient. Commit. Fixes bug #366764[effects] Repaint expandedGeometry in HighlightWindowsEffect. Commit. Fixes bug #368495Remove not-wanted modifiers prior to evaluating global shortcuts. Commit. See bug #368581Fix updating layer when setting a ShellClient to fullscreen. Commit.Make WindowPixmap::isValid virtual and override in concrete implementation. Commit. Fixes bug #368440[autotests/integration] Add a global shortcuts test. Commit.[autotests] Wrap integration tests in dbus-session-run. Commit.[autotests/integration] Test basic working of Alt+Tab and Alt+Shift+Tab. Commit.[kcmkwin/compositing] Hide config options which don't make sense if Compositing is required. Commit.Introduce a config option whether applications are allowed to block compositing. Commit.[autotest/integration] Extend the TabBox caps lock test to verify correct shortcut is triggered. Commit.[autotests/integration] Add new test for triggering TabBox. Commit. See bug #368590Set componentName to KWIN_NAME on QActions for KGlobalAccel. Commit. See bug #368675[autotests/integration] Extend fullscreen shell client test to verify layers. Commit.Match window role in Rules in a case insensitive manner. Commit. Fixes bug #367554Support highlighting windows through EffectsHandlerImpl. Commit.[autotest/integration] Extend TestShellClient::testFullscreen with deco. Commit. See bug #366764DebugConsole window does not take keyboard input. Commit.Don't bind ShellClient::acceptsFocus to whether the window is shown. Commit. Fixes bug #368673[autotests/integration] Add test case for fullscreen to ShellClientTest. Commit.[autotests/integration] Extend TestShellClient::tetsMinimizeActiveWindow. Commit. See bug #368673Remove non visible internal windows from the x stacking order. Commit. Fixes bug #364483[autotests] Add missing add_test(). Commit.[autotests] Add Q_CONSTRUCTOR_FUNCTION to X11 specific tests to force xcb. Commit.[autotests] Drop KWIN_TEST_MAIN macro. Commit.[libinput] Don't set the parent on the Device. Commit.Grid layout for windowdecoration KCM. Commit.Set the restore geometry after placing a ShellClient for the first time. Commit. Fixes bug #366696Atomic Mode Setting / Universal Plane preliminary support. Commit.Add a Workspace::findToplevel(QWindow*) method. Commit.AuthorizeKAction -> authorizeAction. Commit.[autotests] Extend PlasmaSurface to verify position of OSD windows. Commit. See bug #366696Support compose key in xkbcommon integration. Commit.Fix Xkb::shouldKeyRepeat. Commit.Move Q_PROPERTY definitions from Client to AbstractClient. Commit. Fixes bug #355947Move registerMetaType for SurfaceInterface* to main.cpp. Commit.Register metatype for KWin::EffectWindow*. Commit.DiscardWindowPixmap when Surface size changes. Commit.[plugins/qpa] Call makeCurrent on the QOpenGLContext instead of the one in the platform context. Commit.[autotests/integration] Add test case for rule matching on window role. Commit. See bug #367554Forward x11 raw pointer buttons to PointerInputRedirection. Commit. Fixes bug #367730[effects] Add enum value for new TouchPoints effect. Commit. Fixes bug #367727[wayland] Destroy ShellClient already when Surface gets unbound. Commit.Warp the xcb pointer whenever pointer leaves an X11 surface. Commit.Move implementation of iconGeometry from ShellClient to AbstractClient. Commit.[effects] Drop the logout effect. Commit.Disable lanczos filter with software emulation. Commit.[autotests] Fix X version check for skip in XWaylandInputTest. Commit.Use Screens::geometry instead of displayWidth/Height in SceneQPainter. Commit.Use Screens::geometry instead of displayWidth/Height in ScreenEdges. Commit.[libkwineffects] Port getXServerVersion from X11 to xcb. Commit.[autotests] QSkip XWaylandInputTest if we don't have at least Xwayland 1.18. Commit.[autotests] Further verifications in XwaylandInputTest. Commit.[autotests] Further condition check in XWaylandInputTest. Commit.[autotests] Verify in XWaylandInputTest that cursor is not on new mapped window. Commit.[autotests] Add a test case for pointer enter/leave of X windows. Commit.Improve introspection into Scripting for KWin core/testing. Commit.Only trigger keyboard layout OSD if KWin manages input. Commit. Fixes bug #367637[platforms/drm] Pass ownership of gbm_device to Platform. Commit.[platforms/virtual] Pass ownership of gbm_device and drm fd to Platform. Commit.Call setupCompositing on internal clients on startup of Compositor. Commit.Move X11Cursor into the x11standalone platform plugin. Commit.Create Cursor instance through Platform. Commit.Ensure modifier locks and latches don't trigger the mod only shortcut. Commit.Also finishCompositing for Wayland windows in Compositor::finish. Commit.Emit Workspace::deletedRemoved for every Deleted still around when terminating Workspace. Commit.[platforms/hwcomposer] Set default old brightness to 50% (0x7f). Commit.[effects] Add new effect for touch point visualization. Commit.Fix crash when unminizing a ShellClient. Commit.Translate Qt key events through the unicode text with xkbcommon. Commit.Introduce env variable KWIN_XKB_DEFAULT_KEYMAP to force default layout creation. Commit.[platforms/hwcomposer] Reset old brightness when turning screen back on. Commit.[autotests/integration] Split InternalWindowTest::testKeyboard into two test methods. Commit.[autotests/integration] Some more changes to try to make InternalWindowTest pass again. Commit.Add support for touch events in the Effect system. Commit.[autotests] Use QTR_COMPARE instead of QTest::qWait in TestScriptedEffectLoader. Commit.Support modifier only shortcuts on X11. Commit.[autotests/integration] More changes in InternalWindowTest::testKeyboard. Commit.[autotests/integration] Try to fix InternalWindowTest::testKeyboard. Commit.Block modifier only shortcuts when screen is/gets locked. Commit.[autotests/integration] Add ScreenLockerWatcher to the Test::lockScreen and ::unlockScreen. Commit.Delay query whether screenlocker is registered till WaylandServer is initialized. Commit.[autotests/integration] Test case for screen locked with mod-only-shortcuts. Commit.[wayland] Unset focused keyboard surface when handling key event internally. Commit.Trigger global shortcuts also on key-repeat. Commit. Fixes bug #366608Introduce an EffectsHandler::animationsSupported -> bool. Commit.[autotests/integration] Fix TestLibinputDevice::testName. Commit.[autotests/libinput] Set a valid sysName by default. Commit.[libinput] Expose all input devices through DBus. Commit.[wayland] Properly implement minimize of ShellClient. Commit. Fixes bug #366634Don't trigger modifier only shortcuts if pointer interaction. Commit.Turn ScreenLockerWatcher into a KWIN_SINGLETON. Commit.Split ScreenLockerWatcher into dedicated source files. Commit.[autotest/integration] Add pointer axis events to ModifiersOnlyShortcutTest. Commit.[autotest/integration] Add pointer button events to ModifiersOnlyShortcutTest. Commit.[autotest/integration] Add a test case for modifier only shortcuts. Commit.[libkwinglutils] Revert version hack for Qualcomm Adreno on libhybris. Commit.Include setOnActivity in the test. Commit.Fix activites_test check. Commit.Validate activities in setOnActivities. Commit. Fixes bug #362620[autotests/integration] Add a first test case for activities. Commit.Implement addDamage in Unmanaged. Commit.[libkwinglutils] hasGLVersion uses GLPlatform for verison check. Commit.[libkwineffects] Add detection code for Qualcomm Adreno to GLPlatform. Commit.[autotests/libkwineffects] Add test data for Adreno 330. Commit.[autotests] Don't try to load StartupFeedbackEffect on GL compositor. Commit.[autotests/integration] Add test case for minimizing active ShellClient. Commit. See bug #366634[libinput] Add device configuration for tap-drag-lock. Commit.[libinput] Add support for tap and drag. Commit.[libinput] Use macro for the standard boolean config setters. Commit.[libinput] Rename Device::tapEnabledByDefault to tapToClickEnabledByDefault. Commit.[libinput] Add support for tapToClick configuration. Commit.Adding more frameless hints. Commit.Support triggering application launcher through screenedge. Commit.Force windows of type desktop to be opaque. Commit.Launch Plasma's launcher menu on meta modifier only shortcut by default. Commit.Cache the clientSize in DecoratedClientImpl. Commit.Don't trigger decoration repaint when ShellClient geometry changes. Commit.Only focusToNull when activating a ShellClient. Commit.Add an OpenGL information tab to Debug Console. Commit.[qml/outline] Outline shall be a frameless window. Commit.Add missing break in virtualkeyboard.cpp. Commit.Make virtualkeyboard a frameless window. Commit.[effects] Disable Blur and BackgroundContrast on software emulation. Commit.[autotest/libkwineffects] Add more test data for glplatformtest. Commit.[autotests/libkwineffects] Test GLPlatform::driverToString and chipClassToString. Commit.[autotest/libkwineffects] Add more test data for the glplatform test. Commit.[libkwineffects] Fix includes in kwingltexture.h. Commit.[wayland] Place transient windows every time they are shown. Commit.[Wayland] Make it possible to have internal windows decorated. Commit.[autotest/intergration] Wait for pointer enter before simulating button press. Commit.[autotests/integration] Try hardening destroyWaylandConnection. Commit.[platforms/x11] Support output removal in nested setup. Commit.Raise minimum libinput version to 1.2. Commit.[libinput] Add support for gesture events. Commit.Set initial count of screens before calling Screens::init. Commit.[autotest] Introduce a test infrastructure for GLPlatform. Commit.[libkwineffects] Cleanup includes of GLPlatform. Commit.[libkwineffects] Initialize all variables in GLPlatform. Commit.Remove the unredirect fullscreen windows functionality. Commit.[wayland] Ensure that pointer enter event carries the correct coordinates. Commit.[platforms/x11-windows] Delay x11 event processing till Workspace is started. Commit.Ensure that EffectsHandlerImpl::slotClientShown is only invoked once per Window. Commit. Fixes bug #366081[wayland] Always have a keyboard on the Seat. Commit.[libinput] Add optional device detection for cap tablet tool. Commit.[autotest/integration] Add a test case for screenedge usage in Scripts. Commit.[platforms/x11] Fix init of EGL/X11. Commit.[platforms/virtual] Use rendernode or vgem device if available for egl. Commit.Handle restart of Compositor Scene correctly for Wayland client. Commit. Fixes bug #365471[autotests/integration] Fix PointerInputTest::testUpdateFocusAfterScreenChange. Commit.[platforms/x11] Properly reposition nested windows on resize events. Commit.[plugins/qpa] Support SharingPlatformContext on the existing eglSurface and eglconfig. Commit.Support restarting the OpenGL compositor on Wayland. Commit.Announce output changes to Wayland for platforms not handling outputs. Commit.[plugins/hwcomposer] Use an RGBA_8888 format for rendering surface. Commit.Expose window geometry to PlasmaWindow. Commit.[platforms/wayland] Use XdgShell if available and prefer it. Commit.Disable the locked screen check in Compositor::windowRepaintsPending. Commit.[plugins/qpa] Add debug output in configFromGLFormat. Commit.[plugins/qpa] Check egl error after a failure of eglMakeCurrent. Commit.[plugins/qpa] Add debug output for the KWin internal QPA plugin. Commit.[autotests] Move libkwineffects/autotests to autotests/libkwineffects. Commit.Allow to create an OpenGL Compositor with llvmpipe. Commit.Pedantic fixes. Commit.[effects/slidingpopups] Don't reference previous pixmap. Commit.Emit windowShown and windowHidden from Client::internalKeep and ::internalHide. Commit. Fixes bug #354407[autotests/integration] Add new test case for screenedge client show. Commit.Add support for xdg-shell version 5 interface. Commit.[effects] Adjust SlidingPopups to new windowShown and windowHidden signals. Commit.[libkwineffects] Add signals windowShown and windowHidden to EffectsHandler. Commit.Use hiddenInternal() for a ShellClient which got unmapped. Commit.Merge signal connections for AbstractClient in Workspace. Commit.[tests] Fix build - missing include to QDebug. Commit.[tests] Tool to read the X11 shadow on a window. Commit.Handle situation of no XDG_RUNTIME_DIR gracefully. Commit.[autotests/integration] Test another multi-screen setup. Commit.[autotests/integration] Unload effects before destroying Workspace. Commit.[autotests/integration] Try to make SceneQPainterTest::testWindow more robust. Commit.[autotests/integration] Make MoveResizeWindowTest more robust. Commit.[autotests] Try to make the move_resize_window_test more robust. Commit.[autotest] Add a test to SceneQPainterTest to render a window. Commit.[autotest/integration] Add helper for waiting for a shown ShellClient. Commit.[autotest/integration] Introduce a Test helper library to have less code duplication. Commit.[autotests/integration] Simplify the cmake for creating a test. Commit.[autotests] Add a new test case which can verify the rendering of QPainter Scene. Commit.Find KF5Wayland together with other frameworks. Commit. See bug #364928Killer/ moved to helpers/killer. Commit.[helpers/xclipboradsync] Ensure that KWayland::Client connects through the passed fd. Commit.Properly wait for client activated in XClipboardSyncTest::testSync. Commit.Drop warning regarding ksmserver in sm.cpp. Commit.Fix unsigned-signed comparison with touch id in input.cpp. Commit.Drop static previous_client from Client::takeFocus. Commit.Correct datatype to qint64 for value returned from QElapsedTimer::elapsed. Commit.[effects/zoom] Remove unused variable. Commit.Fix unused parameter warnings. Commit.Move killer/ to helpers/killer. Commit.Move tabbox/autotests to autotests/tabbox. Commit.Rename autotests/wayland to autotests/integration. Commit.Expose the transientFor relationship to PlasmaWindowInterface. Commit.Add support for ToolTip Role on PlasmaSurface. Commit.Support for syncing the clipboard from X11 to Wayland and vice versa. Commit.Remove completely useless output. Commit.[autotests] Extend StrutsTests for setup on mobile. Commit.Drop specifying the default debug areas. Commit.Add support for new Notification role on PlasmaSurface. Commit.Revert "Remove saving and loading (and client matching by) WM_COMMAND.". Commit. See bug #362671Cache the caption of ShellSurface in ShellClient. Commit.Human-readable timestamps. Commit.Normalize output positions in setoperation. Commit. Fixes bug #367490Test some assumptions about invalid modes. Commit.Fix mode setting when output is already enabled. Commit.[xrandr backend] fall back to preferred mode, fix crash. Commit.[kscreen-doctor] support identifying outputs by name. Commit.More informative debug output for outputs. Commit.Xrandr-crtc: clear outputs in update(). Commit.Update CRTCs before enabling an output. Commit. Fixes bug #366346Fix grammar in assert message. Commit.Kscreen-doctor -l allows to add comments to the log file. Commit.Kscreen-doctor --info instead of --backends. Commit.Remove annoying and confusing debug message. Commit.Privatize Log::Log(). Commit.More improvements resulting from review. Commit.Address comments from David's review. Commit.Fix copyright. Commit.Improve logging for kscreen. Commit.Make sure that the logger is installed. Commit.Test logging of qCDebug statements. Commit.Use a custom message handler for catching log. Commit.Disable logging for most autotests. Commit.Unit test Log::context. Commit.Improve Log class. Commit.Add autotest for Log class. Commit.Cmake foo for new logging class. Commit.Implement and document the new Log class. Commit.Fix mode display for empty names. Commit.Revert "hmm didn't tag properly, let's try again". Commit.Hmm didn't tag properly, let's try again. Commit.Fix race condition when new applications open. Commit. Fixes bug #261255. Code review #128431[Milou] Optimize and cleanup sources model. Commit.[ResultDelegate] Fix stupid hack for Layout doing weird things. Commit.[ResultDelegate] Fix delegate height by giving IconItem a preferredHeight. Commit.[ResultDelegate] Show subtext when is current item. Commit.Make use of new QueryMatch::iconName() and use a PlasmaCore.IconItem instead of QIconItem. Commit.Require minimum Qt and KF5 versions. Commit.Re-added WindowDragEnabled, for backward compatibility with oxygen-gtk. Commit. Fixes bug #367894Added Michael Pyne as copyright holder. Commit.Implemented FIFOCache from Michael Pyne. Commit.Typedef -> using. Commit.Removed oxygenlistmodel.h it is provided by liboxygenstyle. Commit.Moved functions that are used only in kstyle from oxygenhelper to oxygenstylehelper. Commit.Pass cached tilesets by value rather than pointer. Commit.Return local QPixmap rather than value from cache, at insertion. Commit.Use cachedPixmap only inside the if() condition. Commit.Renamed QColor "out" to "cachedColor" to make it more explicit. Commit.Return color by value when using cache, instead of the possibly deleted object inserted from the cache. Commit.Fix XML. Commit.Add readonly. Commit.Port to Grid and fix NaN. Commit.Xcursor discovery: modernize. Commit.Hidden is an attribute, not a tag. Commit.Use Plasma theme for the system action favorites delegates on the Dash. Commit.Config docs for Kicker, Kickoff, Task Manager, Pager, and the Desktop/Folder containment/widget. Commit.Fix minor typo. Commit.Simplify Panel lastSpacer + fix crash. Commit. Fixes bug #357317Update plasma handbook. Commit. Code review #128728[Task Manager] Show player icon in "Restore" context menu entry. Commit.[Task Manager] Improve mapping of launcher URLs to MPRIS tasks. Commit.[Task Manager] Add media controls in context menu. Commit.[Task Manager Backend] Honor "NotShowIn" and "OnlyShowIn" for Jump List Actions. Commit.[Desktop View] Remove unused "wallpaper" property. Commit.[Desktop View] Place Plasma sidebars at the right screen edge in right-to-left mode. Commit.Create empty panel layout template. Commit.Use correct config property for show only current screen in pager. Commit.Update paths docbook. Commit. Code review #128741[Desktop Containment] Enable LayoutMirroring. Commit.Improve rename editor positioning, sizing and behavior. Commit. Code review #128423Add an option to limit the Pager to the current screen. Commit. Fixes bug #356693[Touchpad plasmoid] Major cleanup. Commit. Fixes bug #368192[Activity Manager] Hide "Create Activity" and "Delete Activity" if not authorized. Commit.Close the preview window on Esc pressed. Commit.[AppletConfiguration] Don't call saveConfig() twice. Commit.Fix regression from 01ac3aa3660. Commit.Only reparent on drag initiation and update root.dragging before reset. Commit.Use plasmashell's toggleDashboard instead. Commit.Improved and optimized Pager and Activity Pager. Commit.[Task Manager] Disallow adding/removing launchers when system immutable. Commit.Remove outdated code. Commit.Reduce duplicated code and document very difficult to parse code. Commit.Fix spelling mistake in property name. Commit.Set offscreen highlight item to invisible when off screen or not being shown. Commit.[Task Manager] GroupDialog has no target but visualParent. Commit.Remove references to kmail indexing. Commit. Code review #128837[Task Manager GroupDialog] Implement keyboard navigation. Commit.[Touchpad KDED] Don't show OSD when waking up from sleep. Commit.Move busy indicator Z to be in the same layer as the applet. Commit.Fix assert. Commit.[Runners KCM] Fix painting delegates in right-to-left layout. Commit.Lazy load applet BusyIndicator. Commit.[Kickoff] Lazy load more. Commit.AppEntry: load icon on demand, to speed up plasma startup. Commit.[Panel Containment] Don't shift contents out of view for vertical panel in right-to-left layout. Commit.Set correct SERVICE_TYPES on keyboard kded module. Commit.Colors KCM: Correct regression in previews introduced during rewritting. Commit.Port derpecated authorizeKAction to authorizeAction. Commit.[Desktop Containment] Create AppletAppearance component only once. Commit.[Colors KCM] Disable "Edit Scheme" button if cannot be edited. Commit.[Task Manager ToolTipDelegate] Try harder to keep tooltip the same height. Commit.[Applet Configuration] Only scroll down if item is barely visible. Commit.[FolderView] Base decision on effectiveLayoutDirection instead of layoutDirection. Commit.[Panel Controller] Enable LayoutMirroring. Commit.Remove Desktop.SystemSettings import. Commit.Don't update size when minimum size changes while animation is running. Commit.Fix the statement in docs (thanks to Free de Kruijf). Commit.Proofread solid-device-automounter kcm docbook. Commit. Code review #128770Update solid-actions kcm docbook. Commit. Code review #128769Proofread + update baloo kcm docbook. Commit. Code review #128772Check for model row count momentarly being 0. Commit. Fixes bug #367674Fix cmake warnings on KCM desktop_to_json. Commit.Fix a few trivial compiler warnings. Commit.Drop the C++ text label implementation. Commit. Fixes bug #346050. Fixes bug #360119. Fixes bug #357242Add a preview button and a fullscreen preview. Commit.[Panel Containment] Fix re-arranging applets in right-to-left mode. Commit.[Applet Alternatives] Enable LayoutMirroring. Commit.[Desktop Toolbox] Enable LayoutMirroring. Commit.[Task Manager] Silence warning. Commit.[Desktop Toolbox] Avoid position animation on creation. Commit.Supress QML warning. Commit.[Panel Containment] Cleanup. Commit.[Kickoff] Mirror breadcrumb arrow in right-to-left layout. Commit.[Desktop Toolbox] Animate position change. Commit.[Containment Actions Configuration] Add labels for Back / Forward mouse buttons. Commit.[Desktop Containment] Animate margin changes due to available screen rect. Commit.Use dbus interface to switch shell l&f. Commit.Make kcolorschemeditor desktop entry spec compliant and refine it. Commit.Use RDN notiation for new desktop file. Commit.Colors KCM: Remove not needed header and fix build reported broken. Commit.Colors KCM: Revert 704d76207b98b9b431f8447c6f5c0d1d7f5fb841. Commit.Fixuifiles. Commit.Fix build. Commit.[Task Manager ToolTipDelegate] Adjust for right-to-left languages. Commit.[Task Manager ToolTipDelegate] Let positioner size itself automatically. Commit.Colors KCM: Remove dead code + finish app + add .desktop. Commit.Colors KCM: Corrected last fixme: everything seems ok. Commit.Colors KCM: More cleanup. Commit.Colors KCM: Create standalone app. Commit.Colors KCM: documentate colorscm methods, remove unused files. Commit.Colors KCM: move WindecoColors to SchemeEditorColors. Commit.Olors KCM: remove KDE3 Imports feature (deprecated). Commit.Colors KCM: Saving chosen theme works again. Commit.Colors KCM: code splitted in single classes. Commit.Colors KCM: Compiles, features missing. Commit.Colors KCM: move buttons below tabwidget in external dialog. Commit.Color kcm: separate the select area from the edit area. Commit.[Task Manager] Fix icon placement with right-to-left languages. Commit.[Applet Configuration] Don't ask for saving changes when clicking current category. Commit.[Task Manager] Allow dropping files onto tasks. Commit. Fixes bug #365626[Task Manager ToolTipDelegate] If there's room, show two lines of window title. Commit.Lazy guard for KServiceGroup::root() being null. Commit. Fixes bug #363339[Applet Configuration] Match category sidebar style with Breeze widget default style. Commit.DeleteFile and RenameFile shortcut for FolderView. Commit. Code review #128444. Fixes bug #344969User interface for adding launchers as global shortcuts. Commit.[Task Manager] Add back mnemonics for context menu. Commit.[Kickoff] Fix start row for drag not always being correct. Commit.[Kickoff] Fix being unable to reorder entries in favorites menu after scrolling down. Commit. Fixes bug #345741Undo trash support. Commit. Code review #128557Correct typo. Commit.Use desktopsForActivty(currentActivity());. Commit.Don't create activities by ourselves. Commit.Do screen filtering by screen geometry rather than screen number. Commit.Use "Configure Desktop" in context menu. Commit.[Kickoff] Sort Favorites in-view. Commit.[Kicker DragHelper] Ungrab mouse for drag. Commit.Adapt to panel.screenToFollow. Commit.Use the new property screenToFollow. Commit.Don't leak the dialog. Commit.Connect to a signal actually emitted. Commit.Loop trough screens only once. Commit.Move solid kcm's to new subgroup removable-storage. Commit. Code review #128446Adding activity ID to the comparison when the timestamp is the same. Commit.Removing the sortByLastTime property since it is not used. Commit.Port Pager applet away from LibLegacyTaskManager API. Commit.Add button "Disable sounds for all of these events". Commit. Fixes bug #157272Rename some kcm desktop files. Commit. Code review #128434Fix minor typo. Commit.Fix build. Commit.Remove description that you can select something from a list. Commit.Adjust providers.xml url. Commit.Rewrite Window List plasmoid. Commit.Update color kcm layout to show preview without a frame. Commit.Update emoticon kcm button list. Commit.Add an modules which were changed by the look and feel package. Commit. Code review #128425Fix build from previous KCM change. Commit.Update tab name. Commit.Baloo kcm layout update. Commit. Code review #128371Sync button text of the color scheme kcm. Commit.Sync button text of the emoticons kcm and update the layout. Commit.Sync button text of the icon kcm. Commit.Sync button text of the cursortheme kcm. Commit.Revert "Rewrite Window List plasmoid.". Commit.Rewrite Window List plasmoid. Commit.Kcm solid small change of the entire ux file. Commit.Kcm color preview on top and buttons on bottom. Commit. Code review #128375Fix build. Commit.Use the same layout for all kcm's like plasma theme kcm. Commit. Code review #128310Rearrange buttons according to other kcm's. Commit. Code review #128311User account default avatars is now 128px, renaming for sorting. Commit. Code review #128313Fix task type checks for activity submenu. Commit.[Desktop Package] Adjust layout for right-to-left languages. Commit.Remove obsolete sentence about 'Automatically select icons', this option was removed from code. Commit.[Folder View internallibkonq] Use KIO::highlightInFileManager. Commit.Add a Get hot new stuff button. Commit.Adapt to api change. Commit.Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation. Commit.Minor cleanups. Commit.Guarding the X11 calls not to appear in a wayland session. Commit.Add an Activities list into the context menu. Commit. Fixes bug #261649. See bug #360293Do a layout pass when TasksModel.launcherCount changes. Commit. Fixes bug #364537Do not split the name of plasma-sdk. Commit.Update window-list scaling. Commit. Code review #128221Use iconName instead of icon in all kwin and plasma-desktop runner. Commit.[Kicker RunnerMatchesModel] Use iconName() if possible. Commit.Use KDE_INSTALL_KCONFUPDATEDIR instead of hard-coding CMAKE_INSTALL_PREFIX. Commit.Use the feature summary to communicate runtime deps. Commit.Remove excess spaces. Commit.Switch to Hack monospace font. Commit.Add support for captive portals. Commit. Code review #128707Use new inline revealpassword action. Commit.Allow negative priorities since NetworkManager's specification allows that [1]. Commit. Fixes bug #366708Add upload speed into account for maximum plotter value. Commit. Fixes bug #368247. Code review #128832Export tls-auth tag for the other connection types too. Commit. Fixes bug #365458Set correct value for comp-lzo property. Commit. Fixes bug #366640[Plasma-nm] Indicate flight mode in system tray icon. Commit. Fixes bug #364626. Code review #128332[Plasma-nm] Provide better notification icons. Commit. Code review #128331Fix minor typo. Commit.Fix data validation when creating new pppoe connections. Commit. Fixes bug #362175Fix crash when activating VPN connection. Commit. Fixes bug #366164OpenVPN: add more choices to --comp-lzo option. Commit. Fixes bug #365816. Code review #128486Update security type from wireless network when merging with connection. Commit. Fixes bug #365704Store password into NetworkManager by default when KWallet is not enabled. Commit. Fixes bug #322219Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation. Commit.Add Module Management methods in GConfItem subclass. Commit.Add option for module-switch-on-connect. Commit.Add option to enable volume feedback. Commit. Fixes bug #365197Fix changing volume of Notification Sounds. Commit.Try to be more clever about what sink to use for volume control. Commit. Fixes bug #365771Do not detect kde4 directory but assume it is the same location, this means people who install as non-root with kde-srcbuild can install it. Commit.Fix build. Commit.Add a KCM setting to control pulse audio module combine-sinks. Commit.Make it possible to adjust volume even if it's muted. Commit.Add a subcategory to lookandfeel explorer .desktop file. Commit.Add kirigami dependency. Commit.Generate the fullscreen preview as well. Commit.Don't do instant save. Commit.Small utility to create L&F packages. Commit.UI string (plugin): uppercase for a proper noun. Commit.New in this release### Plasma WorkspaceRemove stray character. Commit.More config descriptions. Commit.Use default weight rather than normal weight. Commit. Code review #128702Don't have a different OSD icon for mute and volume adjustment. Commit. Fixes bug #365199Restore panel config on containment switch. Commit.Image wallpaper: Fix verification of a background image file. Commit.Update required frameworks version. Commit.Actually skip entries marked as hidden. Commit.Hide entry that should be hidden. Commit.Specify only one of the 3 bools is valid. Commit.Write default values in the configs. Commit.Docs for systray/spacer/devnotifier/systemmonitor. Commit.[SDDM Theme] Select all and focus password field on error. Commit.[Window Switcher] Place on the right side for right-to-left languages. Commit.Make it build on older GCC. Commit.Cache system tray applet information. Commit.Don't constrain width of Text field on translated text. Commit. Fixes bug #368487Restore panel when screen geometry changes. Commit. Fixes bug #368741[Window Switcher] Cleanup. Commit.[MPRIS Dataengine] Use UTF-8 for URLs instead of Latin1. Commit.[Image Wallpaper Configuration] Add SystemPalette. Commit.Show battery on login and lock screen. Commit.[System Tray] Call Qt.createComponent for PlasmoidItem only once. Commit.[Notifications] Limit notification size and add scroll bar if needed. Commit. Fixes bug #361389[Notifications] Add "Clear Notifications" context menu entry. Commit. Fixes bug #343686[Image Wallpaper] Avoid cross-fading which reveals black background behind images. Commit.[Media Controller] Fix unwanted seeking. Commit.Delete the panel controller on close. Commit.Don't list raw containments in panels menu. Commit.Don't install files twice. Commit.Port panel loading away from ksycoca. Commit.Don't list "NoDisplay" panels. Commit.Add osd slot for screen layout changes. Commit.Add a utility to extract config entries from plasmoid xfcg files. Commit.Keep action buttons in screen if we can't match design gap. Commit.Hide clock if there's no room to show it all. Commit.Fix applets not being added on service restart. Commit.[System Tray] Set applet status to RequiresAttention when popup is open. Commit. Fixes bug #368160Add desktop layout rows property. Commit.Add optional filtering by SkipPager window state. Commit.Remove unused traces of kdesu. Commit.Fix panelView updateEnabledBorders being skipped. Commit.[KSMServer] Remove KDE_FAILSAFE check. Commit.Kstartupconfig: don't pass ~ to access(), expand it. Commit.Don't call KProtocolInfo::isKnownProtocol with an empty string. Commit.Make sure the vertical systary size hints are fixed. Commit. Fixes bug #368146Fix clock in vertical panel. Commit.[Weather] Follow xdg-icon-naming spec with oxygen & breeze icons now fixed. Commit.Revert "Make icon follow styleHints". Commit. See bug #348960Fix panelview config cleanup. Commit.Remove unused header. Commit.Don't grab mouse. Commit.[System Tray] Silence warning. Commit.[Logout Dialog] Set avatarPath. Commit.[System Tray] Fix warning. Commit.Make icon follow styleHints. Commit.Finish the rest of the changes from the geometry positioning. Commit.Explicitly reposition dialogs. Commit.Fix Messages.sh. Commit.Fix typo. Commit.[UserDelegate] Set sourceSize on avatar image. Commit.Don't use KConfig until after QApplication is created. Commit.Add new session button to SessionsModel. Commit.Add a preview thumbnail. Commit.Update previews to new design. Commit.Don't disappear and reappear at the middle. Commit.Restore missing include. Commit.Link to kf5quickaddons. Commit.Drop outdated KF5 version check. Commit.Remove QT_VERSION checks when we depend on a newer QT version anyway. Commit.Load QtQuickSettings. Commit.[Lock Screen] Remove unused Label. Commit.[SessionManagementScreen] Limit width of innerLayout. Commit.Removing unused variables that are initialized from some const member function. Commit.Handle Qt::InfoMsg in switch. Commit.Remove very outdated config upgrding in kio_desktop. Commit.Warning-- about unhandled case. Commit.Allow struts on panels between screen edges if WM is KWin. Commit. Fixes bug #94470Remove clearly outdated data about kactivitymanager dbus xml syncing. Commit.Unset default wallpaper in breeze SDDM. Commit.Fix -Wmisleading-indentation warning. Commit.Remove outdated files. Commit.Remove unused property. Commit.Fix showing icons by name in the UserList. Commit.Textfield focus on SDDM. Commit.Fix localization issues (patch by Victor). Commit.Fix localization issues (patch mainly by Victor). Commit.Find KF5Wayland with other frameworks. Commit.[Lock Screen] Connect to resetPassword signal. Commit.Set focus on password properly wihtout a timer hack. Commit.When switching user, set this TTY back to the main lock screen. Commit.Move logic for services autostart from klauncher to ksmserver. Commit.[ksmserver/logout] Enable blur behind on logout greeter window. Commit.[ksmerver/logout] KWayland integration to create PlasmaShell surface for absolute positioning. Commit.[Weather] Use QNetworkConfigurationManager to know about online status. Commit. See bug #366827[Weather] Remove outdated ion loading code, use Plasma::DataEngineConsumer API. Commit.[Weather] Use "Plasma/Dataengine" as category for ion code template. Commit.[Weather] Use ecm_qt_declare_logging_category & qCDebug. Commit.[Weather] Use SERVICE_TYPES with kcoreaddons_desktop_to_json. Commit.[Lock Screen] Drop pointless argument. Commit.Deleting the about dialog when it gets closed. Commit.[System Tray] Take into account right-to-left layout when placing tooltips. Commit.New User Switcher. Commit.Summary: New lockscreen. Commit.Port all authorizeKAction -> authorizeAction. Commit.Remove unused property. Commit.[Media Controller] Mirror next/previous icons in right-to-left layout. Commit.Use correct icon for back button. Commit.Set colorGroup on user delegate items. Commit.Fix mistake between Lock and Leave action in lock_logout applet. Commit.Nicer serialization of configuration options. Commit.New design for logout screen. Commit.[Slideshow Wallpaper] Don't hardcode list of supported image formats. Commit.Sync KSplash layout from SDDM mockup. Commit.No need to capture this in the lambda since it is not accessed. Commit.Change config-shortcut icon to use the same icon than other applets use. Commit.Make the string 'Password' translatable. Commit.Revert my change done by mistake. Commit.Remove extraction from non-existant directory. Commit.Expose changing the icon of ActionButton in public API. Commit.Avoid aligning to non pixel aligned margin. Commit.Don't assume UserDelegate is in a ListView. Commit.Avoid installing test data with SDDM. Commit.Add new shared session QML files. Commit.Move session management QML code to shared location. Commit.Make ActionButton expand to fit largest word in the row. Commit.Explicitly define screenshot files. Commit.Install new header. Commit.Remove dead code. Commit.Set correct colour group on action buttons. Commit.Set correct button for go back. Commit.Use a single config file again. Commit.Serializing the desktop layout to a JavaScript object. Commit.[Shell Corona] Don't show panels right away. Commit.Increase spacing between face and username. Commit.Don't show keyboard/session buttons if there is only one option. Commit.Only show full opacity on selected item. Commit.Comments++. Commit.New new SDDM theme. Commit.Remove redundant manual focusOut handling in DesktopView. Commit.Digital clock tooltip is now mirrored when in right-to-left language. Commit.[Clipboard Plasmoid] Adjust gradient for right-to-left languages. Commit.KRunner global shortcuts are listed in a "Run Command" category rather than "krunner". Commit.Methods to switch lnf. Commit.Revert "[Digital Clock Tooltip] Enable LayoutMirroring". Commit.Digital clock tooltip is now mirrored when in right-to-left language. Commit.[ksmserver/greeter] Show one logout greeter on each screen. Commit.[ksmserver] Use the new logout greeter binary to show the shutdown dialog. Commit.[ksmserver] Create a dedicated binary from KSMShutdownDlg. Commit.DesktopView: Don't call ensureWindowType on FocusIn event. Commit. Fixes bug #365014Add requestOpenURls to AbstractProxyModelIface. Commit.Share logic for passing AbstractTasksModelIface methods to source model. Commit.Pass 0 for empty flags instead of false. Commit.[Run Command] Enable LayoutMirroring. Commit.[Digital Clock CalendarView] Fix agenda part with right-to-left languages. Commit.[Libtaskmanager] Add "requestOpenUrls" to open given URLs with the associated application. Commit.[Containment Actions ContextMenu] Port to KGlobalAccel::globalShortcut(). Commit.[applets] Show battery monitor on all platforms and not just desktop. Commit.Fix extraction and translation of SDDM theme messages (patch mainly by Victor). Commit.Use KIO error code enum rather than hardcoded 149. Commit.[Media Controller] Add player icon to "Open" entry. Commit.Add a reloadDefaultLayout method to reset layout. Commit.[shell] Add a dbus call to activate the "main" application launcher. Commit.Specify the ParentApp for the package structures. Commit.Merge KF5Prison to master, so find prison 5.25.0. Commit.Allow disabling filtering by SkipTaskbar. Commit.Factor windowing system arbitration out of TasksModel. Commit.Rework script generation. Commit.Instanciate the launcher tasks model only when needed. Commit.Fix typo in sddm QML. Commit.Remove graphicsobject hack. Commit.Take into account a primary screen. Commit.Change the default color in the color wallpaper plugin. Commit.Add some debug in the test. Commit.Weather: use SERVICE_TYPES with kcoreaddons_desktop_to_json. Commit.Remove the optional applet id parameter. Commit.Internal config migration. Commit.Less bookeeping of screen ids. Commit. Fixes bug #366394. Fixes bug #366395Port to QQC Menu instead of PlasmaComponents.Menu. Commit.Fix SDDM mockup login. Commit.Default to smallmedium. Commit.Remove sddm theme from look and feel. Commit.Always use renamed file. Commit.Use AppletOrder from the panel config. Commit.Name the fake screen as fake. Commit.Make sure the test is cleaned. Commit.Use QRectF. Commit.Use new KWindowSystem platform check API. Commit.Generate some comments in js. Commit.Possible pass geometry to containment.addWidget(). Commit.More explanatory comments. Commit.[Splash Screen] Add missing busyIndicator id. Commit.New ksplash design for 5.8. Commit.Re-restore the new SDDM theme. Commit.Make sure containments are there *before* script. Commit.[ksplash] Better support for Wayland with multiple screens. Commit.Add separate autostart file for klipper. Commit.Make sure desktop containments exist before script. Commit.[Media Controller] Provide hover-feedback on the icon. Commit.[Media Controller] Get rid of "Open Player" button in popup. Commit.[Media Controller] Allow going to previous/next track by clicking the icon with mouse back/forward keys. Commit.[Media Controller] Add context menu actions. Commit.We need KAMD to run for plasmashell to work properly. Commit.Allow for lnf packages to override templates. Commit.Check harder to include only desktops in desktops(). Commit.Expose window and screen geometry; filter by screen geometry instead of number. Commit.Delete all graphics objects as well on switching. Commit.Crash--. Commit.Prettier javascript code. Commit.Properly registering existing activities before loading layout.js. Commit.Consider the primary screen as default screen. Commit.Fix loading if KActivities is in state NotRunning. Commit.[shell] Tests moved to new plasma-tests repository. Commit.Fix huge icons with vertical panel. Commit. Fixes bug #365394Support creating applets by id in script engine. Commit.Don't try to load layout before kamd starts. Commit.[Service Runner] Search through "Comment" as well. Commit.[Notifications] Only keep job finished notification in case of an error. Commit.[Notifications Dataengine] Fix default timeout. Commit.ScriptEngine exports the list of activities known to Plasma. Commit.Don't install config-X11.h anymore. Commit.Removed unused getter for KActivities::Controller. Commit.No need to keep both Consumer and Controller around. Commit.Removing the Activity wrapper class from the Shell. Commit.Drop liblegacytaskmanager and the tasks data engine. Commit.Move code to extract legacy window ids from (drop) MIME data into libtm-ng. Commit.Removing dead code - activity-event-handling private slots. Commit.The connection to a lambda should get disconnected when the shell is deleted. Commit.Port Switch Window containment action to libtaskmanager-ng. Commit.Memory-optimizing Activity object not to keep duplicate data. Commit.Configuration option for System Tray's icon size. Commit. Code review #128400Don't try to recycle activities. Commit.No reason for KActivities::Consumer when we already have a Controller. Commit.Consider the primary screen as default screen. Commit.Adding default values for the SplashWindow constructor. Commit.Add neon mapping. Commit.Restore asynchronous QML object incubation in krunner. Commit.[Device Notifier] Add shortcut to auto-mount settings. Commit. Fixes bug #364977CreateActivity(existingName) returns the existing one. Commit.[shell/tests] Stop kamd after executing a test. Commit.[System Tray] Adjust layout for right-to-left languages. Commit.Be quiet. Commit.Fix XembedSNIProxy Logging Category Registration. Commit.Don't set both font and pixel size in DigitalClock. Commit.Export the layout dump to js. Commit.Make activeTask a property. Commit.[lnf] Make LockScreen.qml an Item instead of an Image. Commit.Complete the dump of the panel. Commit.Generic kconfiggroup dumper. Commit.More complete config js dumper. Commit.Revert "Remove legacy session management support.". Commit. See bug #362671Prototype of JS config dump. Commit.Be silent. Commit.Delete views and arrays in the proper order. Commit.Monitor for file creation. Commit.Prototype for support of per-looknfeel layout. Commit.Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation. Commit.Add override to make compile less verbose. Commit.Add TaskManager requestActivities. Commit.Fix bunch of overrides warnings. Commit.Fix krunner build without qalculate. Commit.Port KIO Remote to use ECM declare logging category. Commit.Find prison 1.2.2 in master. Commit.Update alignement for system monitoring applets. Commit. Code review #128136Remove Plasma/5.7 workaround for Frameworks < 5.24. Commit.[Recent Documents Runner] Add drag and drop, "show in folder" action and subtext. Commit.[Calculator Runner] Add "Copy to clipboard" action. Commit.[System Tray] Properly position plasmoid context menu. Commit.Adapt to api changes in libprison. Commit.[Balooo Runner] Use KIO::highlightInFileManager for "show in folder" action. Commit.Use iconName instead of icon in all runners. Commit.Add a LauncherUrlWithoutIcon data role as a speed optimization. Commit.Remove pointless README file. Commit.[Media Controller] Allow quitting a player through Media Controller. Commit.[Media Controller] Improved minimumHeight. Commit.[MPRIS Dataengine] Remove duplicated CanRaise meta type. Commit.[MPRIS Dataengine] Add missing meta type for CanQuit property. Commit.Clear idle timeouts when session becomes inactive. Commit. See bug #354250Emit brightnessSupportQueried with the proper value. Commit.Powerdevil kcm docbook update to 5.7. Commit. Code review #128771Set componentDisplayName for global shortcuts. Commit.Fix build failure introduced by the previous commit. Commit.Turn pendingResumeFromIdleActions into a QSet. Commit.[KWin KScreen Helper Effect] Increase timeout. Commit.[upowerbackend] set cached brightness manually in case of led backlight. Commit.[backlight helper] Don't get all directories in leds subclass. Commit.[backlight helper] Support setting backlight through leds subclass. Commit.Make powerdevil normal executable instead of kded module. Commit.[upowerbackend] Be little more verbose on why job failed. Commit.Convert powerdevil backends to proper plugins. Commit.[PolicyAgent] Ignore "Keep screen on" request while screen is locked. Commit.Make NetworkManagerQt and BluezQt optional. Commit.Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation. Commit.Set the desktop file name to kdesystemsettings. Commit.Update + proofread Systemsettings docbook. Commit. Code review #128896Change connectivity icon to share cause samba is included. Commit.Add subsection for removable devices. Commit. Code review #128445Add a penguin avatar. Commit.Add arcconfig. Commit.Set uniform icon sizes in UserManager gallery. Commit.New avatars. Commit.Install avatar icons in subfolders. Commit.Port from KUrl to QUrl. Commit.