Skip to content

Plasma 5.7.95 Complete Changelog

Breeze

  • 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 #128654
  • Only 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 #365103
  • Breeze-grub

  • Move 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.
  • Breeze Plymouth

  • 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.
  • Discover

  • Make sure the assumption is coherent. Commit. See bug #368736
  • Don't crash when plasma-discover is called with no arguments. Commit. Fixes bug #367944
  • Make 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 #366430
  • Don'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.
  • kactivitymanagerd

  • 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 #364525
  • Added 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.
  • kde-cli-tools

  • 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.
  • KDE GTK Config

  • 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 #128475
  • KDE Window Decoration Library

  • Decorationshadow.cpp - Wpedantic. Commit.
  • Plasma Addons

  • 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 #361928
  • Fix 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.
  • KDE Hotkeys

  • Remove debug statements. Commit.
  • Fix parallel build. Commit.
  • Info Center

  • 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.
  • KMenuEdit

  • Fix wrong path + use qtpaths. Commit.
  • KScreen

  • 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 #366346
  • Improve 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 #362570
  • Revert b8b2126dbfb1d0cf5c771baf23a29e1130a70fba. Commit.
  • Randomize order in autotest. Commit.
  • Improve and fix checks. Commit.
  • Autotest for videowall bug. Commit.
  • Improve output identification. Commit. Fixes bug #325277
  • Kscreen kcm: block changed signal after save. Commit. Fixes bug #365467
  • Add a shortcut for Meta+P. Commit. Fixes bug #365147
  • Fix build with clang 3.8. Commit.
  • KScreenlocker

  • [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.
  • KSysGuard

  • Removing sensor from graph causes KSysGuard crash" (affected SensorType: DancingBars). Commit. Fixes bug #328807. Code review #125416
  • Give more meaningful names to acpi thermal stuff. Commit. Code review #128491
  • Remove Qt5WebKitWidgets dependency and build gui unconditionally. Commit.
  • KWayland-integration

  • [kwindowsystem] Add support for NET::Tooltip. Commit.
  • Add missing break. Commit.
  • [kwindowsystem] Wrap the notification type. Commit.
  • KWin

  • 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 #368590
  • Fix interaction between decoration and fullscreen ShellClient. Commit. Fixes bug #366764
  • [effects] Repaint expandedGeometry in HighlightWindowsEffect. Commit. Fixes bug #368495
  • Remove not-wanted modifiers prior to evaluating global shortcuts. Commit. See bug #368581
  • Fix 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 #368590
  • Set 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 #367554
  • Support highlighting windows through EffectsHandlerImpl. Commit.
  • [autotest/integration] Extend TestShellClient::testFullscreen with deco. Commit. See bug #366764
  • DebugConsole 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 #368673
  • Remove 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 #366696
  • Atomic 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 #366696
  • Support compose key in xkbcommon integration. Commit.
  • Fix Xkb::shouldKeyRepeat. Commit.
  • Move Q_PROPERTY definitions from Client to AbstractClient. Commit. Fixes bug #355947
  • Move 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 #367554
  • Forward 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 #366608
  • Introduce 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 #366634
  • Don'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 #364928
  • Killer/ 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 #362671
  • Cache the caption of ShellSurface in ShellClient. Commit.
  • libkscreen

  • Human-readable timestamps. Commit.
  • Normalize output positions in setoperation. Commit. Fixes bug #367490
  • Test 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 #366346
  • Fix 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.
  • libksysguard

  • 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

  • [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.
  • Oxygen

  • Re-added WindowDragEnabled, for backward compatibility with oxygen-gtk. Commit. Fixes bug #367894
  • Added 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.
  • Plasma Desktop

  • 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 #357317
  • Update 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 #128423
  • Add 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 #128770
  • Update solid-actions kcm docbook. Commit. Code review #128769
  • Proofread + update baloo kcm docbook. Commit. Code review #128772
  • Check for model row count momentarly being 0. Commit. Fixes bug #367674
  • Fix 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 #357242
  • Add 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 #344969
  • User 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 #345741
  • Undo trash support. Commit. Code review #128557
  • Correct 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 #128446
  • Adding 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 #157272
  • Rename some kcm desktop files. Commit. Code review #128434
  • Fix 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 #128425
  • Fix build from previous KCM change. Commit.
  • Update tab name. Commit.
  • Baloo kcm layout update. Commit. Code review #128371
  • Sync 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 #128375
  • Fix build. Commit.
  • Use the same layout for all kcm's like plasma theme kcm. Commit. Code review #128310
  • Rearrange buttons according to other kcm's. Commit. Code review #128311
  • User account default avatars is now 128px, renaming for sorting. Commit. Code review #128313
  • Fix 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 #360293
  • Do a layout pass when TasksModel.launcherCount changes. Commit. Fixes bug #364537
  • Do not split the name of plasma-sdk. Commit.
  • Update window-list scaling. Commit. Code review #128221
  • Use iconName instead of icon in all kwin and plasma-desktop runner. Commit.
  • [Kicker RunnerMatchesModel] Use iconName() if possible. Commit.
  • plasma-integration

  • 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.
  • Plasma Networkmanager (plasma-nm)

  • Add support for captive portals. Commit. Code review #128707
  • Use new inline revealpassword action. Commit.
  • Allow negative priorities since NetworkManager's specification allows that [1]. Commit. Fixes bug #366708
  • Add upload speed into account for maximum plotter value. Commit. Fixes bug #368247. Code review #128832
  • Export tls-auth tag for the other connection types too. Commit. Fixes bug #365458
  • Set 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 #128331
  • Fix minor typo. Commit.
  • Fix data validation when creating new pppoe connections. Commit. Fixes bug #362175
  • Fix crash when activating VPN connection. Commit. Fixes bug #366164
  • OpenVPN: add more choices to --comp-lzo option. Commit. Fixes bug #365816. Code review #128486
  • Update security type from wireless network when merging with connection. Commit. Fixes bug #365704
  • Store password into NetworkManager by default when KWallet is not enabled. Commit. Fixes bug #322219
  • Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation. Commit.
  • Plasma Audio Volume Control

  • 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 #365197
  • Fix changing volume of Notification Sounds. Commit.
  • Try to be more clever about what sink to use for volume control. Commit. Fixes bug #365771
  • Do 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.
  • Plasma SDK

  • 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.
  • plasma-tests

  • New in this release
  • ### Plasma Workspace
  • Remove stray character. Commit.
  • More config descriptions. Commit.
  • Use default weight rather than normal weight. Commit. Code review #128702
  • Don't have a different OSD icon for mute and volume adjustment. Commit. Fixes bug #365199
  • Restore 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 #368487
  • Restore 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 #368160
  • Add 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 #368146
  • Fix 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 #348960
  • Fix 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 #94470
  • Remove 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 #365014
  • Add 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 #366395
  • Port 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 #365394
  • Support 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 #128400
  • Don'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 #364977
  • CreateActivity(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 #362671
  • Prototype 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 #128136
  • Remove 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.
  • Powerdevil

  • Clear idle timeouts when session becomes inactive. Commit. See bug #354250
  • Emit brightnessSupportQueried with the proper value. Commit.
  • Powerdevil kcm docbook update to 5.7. Commit. Code review #128771
  • Set 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.
  • SDDM KCM

  • Add_definitions(-DQT_NO_URL_CAST_FROM_STRING) + fix compilation. Commit.
  • System Settings

  • Set the desktop file name to kdesystemsettings. Commit.
  • Update + proofread Systemsettings docbook. Commit. Code review #128896
  • Change connectivity icon to share cause samba is included. Commit.
  • Add subsection for removable devices. Commit. Code review #128445
  • User Manager

  • Add 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.