KDE • Community • Announcements
DONATE (Why?)
paypal

Plasma 5.3.95 complete changelog

Plasma 5.3.95 complete changelog

Bluedevil

  • KCM Adapters: Implement "Defaults" action. Commit.
  • KCM Advanced Settings: Immediately apply receive files settings. Commit.
  • KCM: Rename Transfers module to Advanced Settings. Commit.
  • KCM Adapters: Fix reseting settings after clicking on "Reset" button. Commit.
  • Make BlueDevil plasmoid belong to Hardware category. Commit.
  • Applet: Use property QtObject for QObject*. Commit.
  • Applet: BluezQt.Manager is now singleton. Commit.
  • Prepare for single QQmlengine mode. Commit. Code review #123859
  • Fix build. Commit.
  • Adapt to changes in BluezQt. Commit.
  • Wizard: Merge all pairing pages to single page. Commit.
  • Remove now unused org.bluez.obex interface files. Commit.
  • Sendfile: Add FailPage when connecting to the device fails. Commit.
  • Sendfile: Show names of selected files next to select files button. Commit.
  • Sendfile: Improve text in window title. Commit.
  • Wizard: Allow to restart wizard without restarting the process. Commit.
  • Wizard: Don't show paired devices in device list. Commit.
  • Use KAboutData to setup and process command line options. Commit.
  • Make it build with QT_NO_CAST_FROM_ASCII. Commit.
  • Use QRegularExpression instead of QRegExp. Commit.
  • Use KWindowSystem to force PIN dialog above other windows. Commit.
  • Use QLineEdit instead of KLineEdit in requestpin helper. Commit.
  • Applet: Rewrite device details component to use QtQuick Layouts. Commit.
  • Applet: Show busy animation also when disconnecting from device. Commit.
  • Applet: Hide device details when device changes position in model. Commit.
  • Adapt to changes in BluezQt. Commit.
  • Applet: Add media player section to device details. Commit.
  • Applet: Simplify checks for empty/non-empty arrays. Commit.
  • Use KCMShell.open to launch the Bluetooth kcm. Commit.
  • Fix krazy issues. Commit.
  • Sendfile: Remove unused QFileDialog pointer. Commit.
  • Applet: Use KIO import instead of manually calling KRun::runUrl. Commit.

Breeze

  • New icons from andreas . Commit.
  • Install Breeze High Contrast color scheme. Commit.
  • Add Breeze High Contrast theme by Aaron Honeycutt. Commit.
  • Breeze-icons: make links to calligra named app icons. Commit.
  • Breeze-icons: add folder-add icon and document-multiple. Commit.
  • Breeze-icons: small-places are from not fixed. Commit.
  • Breeze-icons: some missing app specific toolbar-icons. Commit.
  • Update Breeze-Icons from the github working dictionary. Commit.
  • Moving kde specific toolbar icons into the right folder. Commit.
  • Update Breeze icon set from github working dic. Commit.
  • Plasma 5.4 standard wallpaper from ken. Commit.
  • Breeze Icon: add nepomuk for Dolphin. Commit.
  • Breeze Icons: Add new icons and sync breeze with breeze-dark. Commit.
  • Also use shadow color in Breeze style. Commit.
  • Added option to configure shadow color. Commit. Fixes bug #349360
  • Removed unused sideExtent variable. Commit.
  • Improved rendering of menu and mdi window shadows. Commit.
  • Next Wallpaper iteration. Commit. Fixes bug #346018
  • [kdecoration] Add support for new KPlugin metadata. Commit.
  • Breeze: update icon set Breeze and Breeez-dark. Commit.
  • Added the (compile time) possibility to render CommandLinkButton flat;. Commit.
  • Fixed rendering of QCommandLinkButton. Commit. Fixes bug #348257
  • BreezeIcons add geany support (with gtk2 icons). Commit.
  • Breeze: geany gtk app icons. Commit.
  • BreezeIcons: update folder-download symbolic link and filelight. Commit.
  • Fix install. Commit. Code review #124127
  • BreezeIcons: app icon for kfind. Commit.
  • BreezeIcons: Dolphin image icon for sidebar. Commit.
  • BreezeIcon: remove wrong icon. Commit.
  • BreezeIcons: move app specific icons to toolbar-kde folder. Commit.
  • BreezeIcons: Update the icon set see working repositor. Commit.
  • Breeze: Icon set update. Commit.
  • Properly account for MenuItem text size when computing sizeFromContents. Commit. Fixes bug #349258
  • Remove min border size requirement on the sides, for tiny border size and above. Bottom side is kept at min 4 pixels,. Commit. Fixes bug #349039
  • Properly calculate caption rect when button lists are empty on one of the titlebar side. Commit. Fixes bug #349107
  • Render menu frame via PE_FrameMenu only for extended toolbars and QtQuick controls. Commit. Fixes bug #348908
  • Added tiny (=minimal) button size, for high-dpi screens. Commit. See bug #348399
  • Added feature summary for xcb and x11-xcb. Commit. Fixes bug #347420
  • - Cleanup tests in scrollarea event filter. Commit. Fixes bug #347971
  • Removed color settings. They were redundant with DecoratedClient::color(...). Commit.
  • Default to Qt::AlignVCenter (instead of Qt::AlignTop) when vertical alignment flag is not set. Commit. See bug #346679
  • Removed extra character after #endif. Commit.
  • Make sure iconSize is valid before rendering. Commit.
  • Sanitize button positioning. Commit.
  • Pass iconSize as button's parameter rather than trying to calculate it from geometry and offset. Commit.
  • Build on ARM. Commit.
  • Fix icons inheritance. Commit.
  • Rephrased shadow creation code, for readibility. Commit.
  • Uncomment assignement to global shadow. Commit.
  • Use TabWidget for settings. Commit.
  • Properly update button's animation duration on reconfiguration. Commit.
  • Uncomment deco count increment (should never have been commented in the first place). Commit.
  • Trigger update directly, on active state changed, when animations are disabled. Commit.
  • Removed debug output. Commit.
  • Overall cleanup to align with oxygen code. Commit.
  • Use proper, animated, font color for caption rendering. Commit.
  • Do not add margins around items for qtquick controls. Commit.
  • Simplified rendering of menu titles. Commit.
  • Detect toolbutton in menus and mark as menu titles. Commit.
  • Changed parameter orders to better match parent class methods. Commit.
  • Fix the icons size combobox for Breeze. Commit. Fixes bug #346254
  • Increase contrast (lightness) up to 15% separated (mimetypes). Commit.
  • Cleanup transition data, to align with oxygen. Commit.
  • - re-added stacked widget transitions, based on oxygen code. Commit.

kde-cli-tools

  • GIT_COMMIT Update version number for 5.3.95. Commit.
  • Remove calls to QTranslator. Commit.
  • [minor] formatting and const fixes. Commit.
  • Replace deprecated use of KRun::run with KRun::runService as advices by the docs. Commit.
  • Remove unused variable. Commit.
  • The kioclient commands ls, cat and openProperties were using direct user input as QUrl. Commit. Code review #123544CHANGELOGCHANGELOG: Regression fix. The kioclient commands ls, cat and openProperties should handle paths with no protocol as local paths (file protocol).

KDE GTK Config

  • Disable Help button in KCM kde-gtk-config. Commit. Code review #124462
  • Include FindPackageHandleStandardArgs rather than find it. Commit. Code review #123303

KDE Window Decoration Library

  • Added explicit header coverage for a few types. Commit.
  • Update links to the project's home and repo. Commit.

Plasma Addons

  • When dropping URLs onto the applet make links from them. Commit.
  • Also replace line breaks by >br> for dropped data. Commit.
  • Fix metadata. Commit.
  • Add stub for the Kicker-based fullscreen launcher. Commit.
  • Improve sticky notes. Commit. Code review #124246
  • Fix warning. Commit.
  • Remove unused imports. Commit.
  • Add config UI for sticky notes. Commit.
  • Use preventStealing for drag and drop on the applet. Commit.
  • Rename to org.kde.plasma.konsoleprofiles. Commit.
  • Fix konsoleprofile sizing. Commit. Fixes bug #350214
  • Don't specify a library on pure QML applet. Commit.
  • Install the plugin where it's expected. Commit.
  • Kimpanel: workaround window content not update. Commit.
  • The comic package is a KPackage. Commit.
  • Ported Konsoleprofiles to plasma5. Commit. Fixes bug #346783
  • Kimpanel: workaround sometimes window content is not updated. Commit.
  • Add a copy automatically option. Commit.
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
  • Timer: added tooltip for compact mode (e.g. in panel) and full mode. Commit. Fixes bug #259630. Code review #123420
  • Timer: Added config ui for notification and title text. Commit.
  • Simplify. Commit.
  • Use always share icon. Commit.
  • Prefer contenttracker mime if available. Commit.
  • Don't leak the dbus connection. Commit.
  • Dialog stays on top, looks like all other popups. Commit.
  • Add a slc-like behavior on icon click. Commit.
  • Remove optional X11 dependency. Commit.
  • Use KWindowSystem::showingDesktop instead of X11 hackery. Commit.
  • Ifdef HAVE_X11 has to be if HAVE_X11. Commit.
  • Adapt to changes in Purpose. Commit.
  • Work as standalone app. Commit.

Gamma Monitor Calibration Tool

  • New in this release

KHelpCenter

  • Fix typo. Commit.
  • Update fundmentals docbook to kf5. Commit. Code review #124535
  • Proofread + update khelpcenter docbook to kf5. Commit. Code review #124458
  • Add missing find_package arguments for target_link_libraries calls. Commit.

KDE Hotkeys

  • Ensure khotkeys doesn't crash without platform xcb. Commit.
  • Disable debug messages about the gesture grab/ungrab. Commit.

KInfoCenter

  • Rename import to reflect it's a private thing used by the energy info module only. Commit.
  • Adaptions for smaller screens. Commit.
  • Remove querying the indirect rendering context. Commit. Fixes bug #344971. Code review #123995
  • Set minimum versions of kf5. Commit.

KMenuEdit

  • Revert "Remove separator functionality". Commit. See bug #347412
  • Update kmenuedit docbook and screenshots to plasma 5.3. Commit. Code review #123529

KScreen

  • KMessageWidget needs an explicit show(). Commit.
  • Add setting to adjust screen scaling. Commit. Code review #123468
  • Print output::size instead of currentMode's. Commit.
  • Translate "Hz". Commit. Fixes bug #346236

KSSHAskPass

  • Add docbook information to the manpage. Commit. Code review #124006
  • Fix missing category to silence `desktop-file-validate`. Commit. Code review #123743

KSysGuard

kwallet-pam

  • New in this release

KWayland

  • Set default logging category to Critical. Commit.
  • Install categories file for KWayland. Commit.
  • Add a Shadow protocol. Commit.
  • [client] Add ConnectionThread::roundtrip. Commit.
  • [server] Add missing include. Commit. Fixes bug #350058
  • Adding support for a fake input interface. Commit.
  • Add support for an idle time interface. Commit.
  • Expose internal window id in PlasmaWindow Management. Commit.
  • Better handle the creation of PlasmaWindow in PlasmaWindowManagementInterface. Commit.
  • Unbreak. Commit.
  • Fix typo. Commit.
  • [client] Ensure PlasmaWindowManagement::windowCreated is handled in correct thread. Commit.
  • Add PlasmaWindowModel. Commit.
  • Add PlasmaWindow::requestActivate(). Commit.
  • Generate fake mouseevents on touch for xwayland. Commit.
  • Add a themed icon name to PlasmaWindow interface. Commit.
  • Add support for panel behavior in PlasmaShellSurface. Commit.
  • Request state changes in PlasmaWindow interface. Commit.
  • Add close request to the PlasmaWindow interfaces. Commit.
  • [client] Add a convenient activeWindow to PlasmaWindowManagement. Commit.
  • Add state handling to PlasmaWindow interface. Commit.
  • [client] Create Compositor from QtWayland integration. Commit.
  • [server] Destroy created Surface/Region when ClientConnection goes away. Commit.
  • Make KWayland usable from qmake. Commit.
  • [server] Expose PlasmaWindowInterface::unmap. Commit.
  • [client] Delete PlasmaWindow after an unmap. Commit.
  • [tests] Extend paneltest on how to use PlasmaWindow. Commit.
  • [server] Add PlasmaWindowInterface to PlasmaWindowManagementInterface. Commit.
  • [client] Add PlasmaWindow to PlasmaWindowManagement interface. Commit.
  • [server] Add resource safety checks to TouchInterface. Commit.
  • Fix cde95cf07176d0347cc863d2d4ae459abcd55148. Commit.
  • [server] Add safety checks in SeatInterface::setFocusedFooSurface. Commit.
  • [tests] Extend paneltest to enable/disable showDesktop mode. Commit.
  • [server] Add PlasmaWindowManagementInterface. Commit.
  • [client] Add PlasmaWindowManagement. Commit.
  • [protocols] Disable org_kde_plasma_window interface for the time being. Commit.
  • [Protocols] Add an event for show_desktop changed to plasma-window-management. Commit.
  • [server] Add support for QtSurfaceExtension protocol. Commit.
  • [tests] Add a test application for PlasmaShellInterface. Commit. Code review #124053
  • [server] Add bindings for PlasmaShell interface. Commit.
  • [client] Add binding for PlasmaShell and PlasmaShellSurface. Commit.
  • [protocols] Reduce roles in plasma-shell to bare minimum plasma needs. Commit.
  • [protocols] Reduce plasma-shell to the bare minimum what we need right now. Commit.
  • [server] Drop incorrect assert from PointerInterface::setFocusedSurface. Commit.
  • [server] Don't discard callbacks on surface commit. Commit.
  • [server] Query whether BufferInterface's format has an alpha channel. Commit.
  • [sever] Check whether it's a shmBuffer in BufferInterface::Private::format. Commit.
  • [server] Send keymap if we have one when creating a keyboard. Commit.
  • [server] Restrict damage to the surface geometry. Commit.
  • [server] Only send surface leave if resources are still valid. Commit.
  • [server] Make Display::dispatchEvents also work when event loop is started. Commit.
  • [client] Create a ConnectionThread for QtWayland's display. Commit.
  • [client] Create a Surface from a QWindow. Commit.
  • [client] Add Surface::id method. Commit.
  • [autotest] Drop custom flush code in testWaylandSeat. Commit.
  • [autotests] Improve stability of testWaylandSurface. Commit.
  • [autotests] Improve stability of TestWaylandFullscreenShell. Commit.
  • [autotest] Make TestWaylandOutput more robust. Commit.
  • [Server] Delete BufferInterface directly from destroyListenerCallback. Commit.
  • [server] Default init link.prev/next of the destroyListener in BufferInterface. Commit.
  • [server] Better split flushing events and dispatch events. Commit.
  • [server] Call wl_resourc_destroy from destroyCallbacks. Commit.
  • [server] Guard sending events to PointerInterface. Commit.
  • [server] Nullptr check in Resource::Private::get. Commit.

KWayland-integration

  • New in this release

KWin

  • Change default logging category to QtCriticalMsg. Commit.
  • Port left over qDebug to qCDebug. Commit.
  • [scripting] Add dedicated logging category. Commit.
  • [decorations] Introduce logging category for decorations. Commit.
  • [tabbox] Add dedicated logging category for TabBox. Commit.
  • [libinput] Add dedicated logging category for libinput. Commit.
  • [libkwineffects] Introduce logging categories for libkwineffects. Commit.
  • [effects/cube] Drop warnings if not with shader support. Commit.
  • Update kwintabbox kcm docbook to plasma 5. Commit. Code review #124475
  • Remove obsolete kwincompositing kcm docbook. Commit. Code review #124436
  • Move Q_PROPERTY wantsInput from Client to AbstractClient. Commit.
  • Fix naming. Commit.
  • Fix typo. Commit.
  • Fix typos. Commit.
  • Review Request 124352: Update kwinsceenedges docbook to Plasma 5. Commit. Code review #124352
  • Update kwindecoration kcm docbook to Plama 5. Commit. Code review #124351
  • Update windowbehaviour kcm docbook to Plasma 5. Commit. Code review #124348
  • Clean debug output. Commit. Code review #124320
  • [wayland] Improve pointer movements at screen edges. Commit.
  • [wayland] Don't break if we try to vt-switch to vt we're on. Commit.
  • [wayland] Pass appId to PlasmaWindow interface. Commit.
  • Fix build without wayland. Commit. Code review #124390
  • [wayland] Not visible windows should not trigger a repaint. Commit.
  • [backends/drm] Drm backend support syncsToVBlank. Commit.
  • [wayland] Determine whether libinput is needed from plugin metadata. Commit.
  • [wayland] Improve mapping of windowClass to desktop file. Commit.
  • Install a categories file for kdebugsettings. Commit.
  • [wayland] Shadow gains support for a Wayland protocol. Commit.
  • [wayland] Announce modifier changes to clients. Commit.
  • [wayland] Enforce basic render loop. Commit.
  • [wayland] Only activate ShellClient in takeFocus if it wantsInput. Commit.
  • [tabbox] Fix loading of default layout. Commit. Fixes bug #350029
  • [wayland] Perform mouse command on AbstractClients on touch down. Commit.
  • [wayland] Activate AbstractClient from InputRedirection on mouse button press. Commit.
  • Move logic to handle mouse buttons on windows to AbstractClient. Commit.
  • Provide a base implementation for performMouseCommand in AbstractClient. Commit.
  • Workspace::gotFocusIn and ::shouldGetFocusIn changed to operate on AbstractClient. Commit.
  • [wayland] Add support for FakeInput interface. Commit.
  • [wayland] Announce support for idle interface. Commit.
  • [wayland] Improve creation of KWayland::Server::PlasmaWindowInterface. Commit.
  • Port away from KToolInvocation. Commit.
  • [wayland] Focus to null X11 window when activating a Wayland client. Commit.
  • EffectsHandlerImpl::activateWindow operates on AbstractClient. Commit.
  • Change supported platforms of kglobalaccel plugin to "org.kde.kwin". Commit. Fixes bug #349911
  • Disable Activities support on Wayland. Commit. See bug #349992
  • Drop KF5::Service dependency where it's no longer needed. Commit.
  • [aurorae] Port loading of QML decos to KPackage. Commit.
  • PluginEffectLoader doesn't use KPluginTrader any more. Commit.
  • [scripting] Find scripts through KPackage. Commit.
  • [tabbox] Locate layouts through KPackage instead of KService. Commit.
  • Switch decoration loading to KPluginLoader::findPluginsById. Commit.
  • Port scripted effect loading from KService to KPackage. Commit.
  • [wayland] kwin_wayland is no longer a kdeinit_executable. Commit.
  • [wayland] Add a plugin for kglobalaccel. Commit. Code review #124187
  • [wayland] Create a KGlobalAccelD during startup. Commit.
  • Fix screenedgeshow manual test. Commit.
  • Check whether it's platform xcb before calling QX11Info::display(). Commit. Code review #124203
  • [backends/drm] Fix crash in cleanup of DrmOutput. Commit.
  • [wayland] Introduce automatic backend selection. Commit.
  • [wayland] Improve passing env variables to applications started by KWin. Commit.
  • [wayland] Create PlasmaWindow as child of AbstractClient. Commit.
  • Return unless glDebugMessageCallback resolves on GLES. Commit. Code review #124135
  • [hwcomposer] Get refresh rate. Commit.
  • [hwcomposer] Switch to format HAL_PIXEL_FORMAT_RGB_888. Commit.
  • [wayland] Trigger update of client area when the panel behavior changes. Commit.
  • [effects] Support blitScreenshot on OpenGLES. Commit.
  • [libkwineffects] OpenGL ES 3.0 supports glBlitFramebuffer. Commit.
  • [hwcomposer] Announce support for pointer. Commit.
  • [wayland] Break showing desktop from ShellClient::takeFocus. Commit.
  • [wayland] Export themed icon name to PlasmaWindow interface. Commit.
  • [wayland] Provide icon from ShellSurface's windowClass. Commit.
  • [wayland] Add support for PanelBehavior in ShellClient. Commit.
  • Move hasStrut from Client to AbstractClient. Commit.
  • Fix unused variable warning. Commit.
  • Fix sendToScreen/checkWorkspaceGeometry. Commit. Fixes bug #330968. Code review #122517. Fixes bug #330968. Code review #116029
  • Don't offer to set window shortcut if rule forced. Commit. Fixes bug #332184. Code review #124125
  • [wayland] Connect state change requests from PlasmaWindowInterface. Commit.
  • [wayland] Add support for closeWindow request in PlasmaWindowInterface. Commit.
  • [wayland] Add support for input shape. Commit.
  • CheckOffscreenPosition on restored session geoms. Commit. Fixes bug #336193. Code review #124122
  • Make checkOffscreenPosition multiscreen aware. Commit. See bug #336193. Code review #124122
  • [wayland] Export more states to PlasmaWindowInterface. Commit.
  • [wayland] Unmap PlasmaWindowInterface instead of destroying it. Commit.
  • [wayland] Only create PlasmaWindowInterface if AbstractClient has a surface. Commit.
  • Port session management to KF5. Commit. Code review #123580. Fixes bug #341930
  • [hwcomposer] Only update the attached screen. Commit.
  • [wayland] Announce AbstractClient to PlasmaWindowManagement interface. Commit.
  • [wayland] Drop EGL_PLATFORM env variable from QProcessEnvironment passed to launched processes. Commit.
  • This line wasn't intended to go in. Commit.
  • [wayland] Add support for PlasmaWindowManagement interface. Commit.
  • [wayland] Change keyboard focus window when active window changes. Commit.
  • [wayland] Add a command-line option to start an input method server. Commit.
  • A shell client's layer is OSD if it's OSD. Commit.
  • Fix typo. Commit.
  • Warnings--: unused parameter. Commit.
  • Warnings--: helper needs to be created, but appears to be unused. Commit.
  • Warnings--: unused parameter. Commit.
  • Warnings--: remove set-but-unused variable. Commit.
  • Remove icon size calculation. Commit.
  • Warnings--: unused parameters. Commit.
  • [wayland] Unreference the buffer when destroying the WindowPixmap. Commit.
  • Don't close desktop windows and docks. Commit.
  • [wayland] Let's try to activate a ShellClient after it's created. Commit.
  • [wayland] Reset ShellClient::m_unmapped before calling setReadyForPainting. Commit.
  • [wayland] While a ShellClient is not shown, it won't take input. Commit.
  • Add a signal Toplevel::windowHidden. Commit.
  • Fix compilation on older gcc (at least 4.8.3). Commit. Code review #123936
  • Evenly distribute windows into all corners. Commit. Fixes bug #348709
  • Update geom_restore when silently breaking QT mode. Commit. Fixes bug #348640. Code review #123882
  • Update geom_restore on unshading. Commit. Code review #123882. Fixes bug #348064
  • Improve geometry handling on bordersChanged. Commit. Code review #123882. Fixes bug #348064
  • CheckWorkspacePosition: Don't adjust to shaded sz. Commit. Code review #123882. Fixes bug #348064
  • Don't nuke both dims if undecorated frame isEmpty. Commit. Code review #123882
  • Robust modal activation; ensure showing activated. Commit. Code review #123875. Fixes bug #348083
  • [wayland] Add support for QtSurfaceExtension for closing ShellClients. Commit.
  • Workspace::setShowingDesktop operates on AbstractClient. Commit.
  • [wayland] Add support for the PlasmaShell interface. Commit.
  • [wayland] Check for docks in ShellClient in Workspace::updateClientArea. Commit.
  • [wayland] Support windowType for internal windows. Commit.
  • [wayland] Internal ShellClient is on all desktops. Commit.
  • [tests] WaylandClientTest can maximize/restore on middle click. Commit.
  • [wayland] Implement maximizing of ShellClient. Commit.
  • Move clientMaximizedStateChanged signal from Client to AbstractClient. Commit.
  • [wayland] Trigger layerRepaint on old geometry when changing geometry. Commit.
  • [scripting] Add support for ShellClients in ScriptingClientModel. Commit.
  • Move skipTaskbar from Client to AbstractClient. Commit.
  • Move skipPager from Client to AbstractClient. Commit.
  • [scripting] ScriptingClientModel operates on AbstractClient. Commit.
  • [wayland] Ensure internal clients can trigger compositor repaints. Commit.
  • [wayland] Handle pointer events for internal windows. Commit.
  • Trigger updateMoveResize after keyboard move. Commit.
  • [wayland] Support pointer warping in the backends. Commit.
  • [wayland] Add support for pointer warping in InputRedirectionCursor. Commit.
  • [wayland] Support move/resize mode in pointer move handling. Commit.
  • Send HoverMove event to selected window decoration if buttons are pressed. Commit.
  • [wayland] Improve getting cursor image from theme. Commit.
  • [wayland] Update cursor image from current decoration. Commit.
  • [wayland/x11] Implement installCursorImage in X11WindowedBackend. Commit.
  • Handle interaction with window decoration directly in InputRedirection. Commit.
  • Don't update focused pointer window on pointer movement while button is pressed. Commit.
  • Clenup: Drop QPoint argument from Client::mousePosition. Commit.
  • Require XCB 1.10. Commit.
  • XCB::CURSOR becomes a required dependency. Commit.
  • WORKAROUND for nvidia VBO failures. Commit. Code review #123936. See bug #344326
  • [wayland] Handle unmap in ShellClient. Commit.
  • Fixing activities list in the rulewidget. Commit. Code review #123869. Fixes bug #347732
  • Set Toplevel::m_surface to nullptr if SurfaceInterface gets destroyed. Commit.
  • [wayland] Set depth in ShellClient depending on whether the Buffer has alpha. Commit.
  • Enable wayland clients to go fullscreen. Commit. Code review #123853
  • [wayland] Drop Qt version check from WaylandServer::fakeDummyQtWindowInput. Commit.
  • [wayland] Pass xkb keymap to Wayland server. Commit.
  • [wayland] Ensure size is updated before marking window as ready for painting. Commit.
  • [wayland] Place ShellClients. Commit.
  • Placement fully operates on AbstractClient. Commit.
  • Move maxSize and minSize to AbstractClient. Commit.
  • Placement::placeUnderMouse operates on AbstractClient. Commit.
  • Move keepInArea to AbstractClient. Commit.
  • Add resizeWithChecks to AbstractClient. Commit.
  • Placement::placeOnScreenDisplay operates on AbstractClient. Commit.
  • Placement::placeAtRandom operates on AbstractClient. Commit.
  • Placement::placeSmart operates on AbstractClient. Commit.
  • Placement::placeCentered operates on AbstractClient. Commit.
  • Placement::placeZeroCornered operates on AbstractClient. Commit.
  • Placement::checkArea operates on AbstractClient. Commit.
  • Move Client::move to AbstractClient and add implementation in ShellClient. Commit.
  • Ensure Compositor can tear down without a Workspace. Commit.
  • [wayland] Ensure Compositor is destroyed early enough. Commit.
  • [wayland] Ensure KWin::atoms are destroyed before doing xcb_disconnect. Commit.
  • [wayland] Ensure our own windows don't have flag Qt::X11BypassWindowManagerHint. Commit.
  • Move isFullScreenable to AbstractClient. Commit. Code review #123871
  • [wayland] Properly handle case that EGL_WAYLAND_Y_INVERTED_WL is not supported. Commit.
  • [wayland] Use QProcess to start XWayland server. Commit.
  • [wayland] Call pixmapDiscarded when ShellClient's size changes. Commit.
  • Reset not-valid WindowPixmap in pixmapDiscarded. Commit.
  • [wayland] Delay WaylandServer::shellClientAdded till the Surface is ready for painting. Commit.
  • [wayland] ThumbnailItem supports ShellClients. Commit.
  • Make Toplevel::window() virtual and implement in ShellClient. Commit.
  • [wayland] Internal ShellClients don't take input. Commit.
  • [wayland] Track the internal ShellClients in WaylandServer. Commit.
  • [wayland] Add a bool ShellClient::isInternal. Commit.
  • [wayland] Create a windowId for ShellSurface. Commit.
  • ThumbnailItem operates on AbstractClient. Commit.
  • [wayland] Implement caption in ShellClient. Commit.
  • Move caption property and captionChanged signal to AbstractClient. Commit.
  • [wayland] Implement notify in ApplicationWayland. Commit.
  • [wayland] Fix typo in 2ff903e. Commit.
  • [wayland] Sync ShellClient's geometry with internal QWindow's geometry. Commit.
  • [drm] Fix KConfigGroup resolution for edid overwrite. Commit. Code review #123848
  • Use screen name as additional information in UseractionsMenu. Commit. Code review #123849
  • [drm] Implement Screens::refreshRate. Commit.
  • [drm] Implement Screens::name. Commit.
  • Add more information about Screens to supportInformation. Commit.
  • Silence unused variable warnings in Screens. Commit.
  • [wayland] ShellClient can reference an internal QWindow. Commit.
  • [wayland] Reuse position when size of a ShellClient changes. Commit.
  • [wayland] Flush QtWaylands wl_display and KWin's wayland server when processing events. Commit.
  • [wayland] Use a dummy window for QtWayland's popup window handling. Commit.
  • [wayland] Ensure QWindowSystemInterface::sendWindowSystemEvents gets called in EventDispatcher. Commit.
  • [wayland] Don't handle ShellSurface created signals till Workspace is ready. Commit.
  • [wayland] Disable Qt's client side decoration for KWin. Commit.
  • Don't pass pointer focus to a Toplevel which is not yet ready for painting. Commit.
  • Drop Client::m_frameWrapper workaround for reparenting deco. Commit.
  • Delay desktopPresenceChanged in EffectsHandlerImpl instead of Workspace. Commit. Fixes bug #347490. Code review #123729
  • Use mode based freq calc on all drivers. Commit.
  • Fix building w/o EGL better. Commit.
  • Lazy setting of xbc properties on qApp. Commit. See bug #346748. Code review #123777
  • Stall wobbling while screen is transformed. Commit. Code review #123733. Fixes bug #338972
  • Ignore elevation list while screen is locked. Commit. Fixes bug #347466
  • Prefer query Screens::refreshRate(). Commit. Fixes bug #347360. Code review #123693
  • Add Screens::name(int screen); STUB but for XRandr. Commit.
  • Add OutputInfo class to obtain output names. Commit.
  • Add refreshRate to Screens. STUB but for XRandr!. Commit.
  • Forward resource modes next to crtcs. Commit.
  • Desk grid: do not recreate DesktopButtonsViews. Commit. Fixes bug #347339. Code review #123668
  • Make switchWindow FROM stickies act on current VD. Commit. Fixes bug #331512. Code review #123640
  • UpdateXTime before sending a takeFocus message. Commit. Fixes bug #347153. Code review #123639
  • Window aperture always needs to cancel. Commit. Fixes bug #347174. Code review #123636
  • # This is a combination of 2 commits. Commit. Code review #123599
  • Break desktopshowing state from cover & flipswitch. Commit. Code review #123550. See bug #346837
  • Prefer singleton transient leader on activateNext. Commit. Code review #123691. See bug #347437
  • Multitouch on hwcomposer. Commit. Code review #123796
  • Add missing include. Commit.
  • [scripting] Register KWin::AbstractClient in declarative scripts. Commit.
  • Disable GBM if we build without EGL support. Commit.
  • [libkwineffects] GL_NONE instead of None in GLTexture. Commit.
  • [backends/hwcomposer] Forward input events to main thread. Commit.
  • [backends/hwcompser] Toggle blank screen on power button press. Commit.
  • [backends/hwcomposer] Perform mapping of key codes. Commit.
  • [wayland] Support shm buffers on GLES. Commit.
  • [backends/hwcomper] Initial support for input handling. Commit.
  • [backends/hwcomposer] Handle OutputInterfaces in Backend. Commit.
  • Fix build. Commit.
  • Call Workspace::clientHidden when ShellClient gets destroyed. Commit.
  • Workspace::activateNextClient and clientHidden operate on AbstractClient. Commit.
  • Change Workspace::clientRemoved to carry an AbstractClient. Commit.
  • [wayland] Don't set surface on Toplevel for non Xwayland-Clients. Commit.
  • [wayland] Create a DataDeviceManager in wayland server. Commit.
  • [autotests] Adjust to changes regarding AbstractClient. Commit.
  • ShellClient inherits AbstractClient. Commit.
  • Toplevel::setOpacity becomes virtual. Commit.
  • Move implementation of ::palette to AbstractClient. Commit.
  • Move minimize implementation to AbstractClient. Commit.
  • Move ::titlebarPosition to AbstractClient. Commit.
  • Partly move shade implementation to AbstractClient. Commit.
  • Implement virtual desktop handling in AbstractClient. Commit.
  • Signal desktopPresenceChanged carries AbstractClient as argument. Commit.
  • Move implementation of demanding attention to AbstractClient. Commit.
  • Demands Attention handling in Workspace operates on AbstractClient. Commit.
  • Move implementation of isSpecialWindow to AbstractClient. Commit.
  • Move implementation of wantsTabFocus to AbstractClient. Commit.
  • Move auto-raise handling to AbstractClient. Commit.
  • Implement keepAbove and keepBelow in AbstractClient. Commit.
  • Workspace::updateClientLayer operates on AbstractClient. Commit.
  • Implement AbstractClient::isActive and ::setActive. Commit.
  • Implement AbstractClient::icon. Commit.
  • Move property closeable to AbstractClient. Commit.
  • Implement AbstractClient::skipSwitcher. Commit.
  • Implement AbstractClient::isFirstInTabBox. Commit.
  • Implement AbstractClient::tabBoxClient. Commit.
  • Remove no longer needed casts from TabBox::establish/removeTabBoxGrab. Commit.
  • Drop no longer needed dynamic_cast in Workspace::performWindowOperation. Commit.
  • Drop dynamic_cast from UserActionsMenu::slotSendToDesktop. Commit.
  • Remove remaining Client usage from FocusChain. Commit.
  • Drop no longer needed dynamic_casts from TabBox. Commit.
  • TabBox::shadeActivate operates on AbstractClient. Commit.
  • Drop not needed dynamic cast in WorkspaceWrapper::setActiveClient. Commit.
  • Remove no longer cast in Workspace::allowClientActivation. Commit.
  • Move Workspace::activeClient and ::mostRecentlyActivatedClient back to header. Commit.
  • Make Workspace::active_client an AbstractClient. Commit.
  • Move ::demandAttention to AbstractClient. Commit.
  • Workspace::should_get_focus becomes QList. Commit.
  • Workspace::mostRecentlyActivatedClient returns an AbstractClient. Commit.
  • Workspace::allowFullClientRaising operates on AbstractCliet. Commit.
  • Workspace::last_active_client becomes an AbstractClient. Commit.
  • Workspace::allowClientActivation operates on AbstractClient. Commit.
  • Move ::userTime to AbstractClient. Commit.
  • Move enum QuickTileFlag and ::setQuickTileMode to AbstractClient. Commit.
  • Move ::packTo to AbstractClient. Commit.
  • Workspace::packPosition* operates on AbstractClient. Commit.
  • Make helper method isIrrelevant operate on AbstractClient. Commit.
  • Move ::isCurrentTab to AbstractClient. Commit.
  • Move ::titlebarPosition and enum Position to AbstractClient. Commit.
  • Move (grow|shrink)(Horizontal|Vertical) to AbstractClient. Commit.
  • Workspace::sendClientToDesktop operates on AbstractClient. Commit.
  • Workspace::showWindowMenu operates on AbstractClient. Commit.
  • Workspace::restackClientUnderActive operates on AbstractClient. Commit.
  • Workspace::slotWindowTo(Previous|Next)Desktop operates on AbstractClient. Commit.
  • Workspace::takeActivity operates on AbstractClient. Commit.
  • Workspace::activateClient and ::requestFocus changed to AbstractClient. Commit.
  • Workspace::clientActivated signal changed to AbstractClient. Commit.
  • Workspace::activeClient returns an AbstractClient. Commit.
  • Workspace::movingClient changed to AbstractClient. Commit.
  • UserActionsMenu operates on AbstractClient. Commit.
  • [scripting] actionsForUserActionMenu operates on AbstractClient. Commit.
  • Workspace::performWindowOperation operates on AbstractClient. Commit.
  • RuleBook::edit operates on AbstractClient. Commit.
  • Workspace::cascadeOffset operates on AbstractClient. Commit.
  • Workspace::setupWindowShortcut operates on AbstractClient. Commit.
  • Workspace::clientArea takes AbstractClient instead of Client. Commit.
  • Workspace::sendClientToScreen operates on AbstractClient. Commit.
  • Screens changed to use AbstractClient in ::setCurrent. Commit.
  • TabBoxClientImpl changed to using an AbstractClient. Commit.
  • Use AbstractClient for raise/lowerClient. Commit.
  • Add overload Workspace::hasClient(const AbstractClient*). Commit.
  • Change Workspace::restack to operate on AbstractClient. Commit.
  • FocusChain operates on AbstractClient instead of Client. Commit.
  • Introduce an AbstractClient base class for Client (and ShellClient). Commit.
  • [wayland] Introduce a ShellClient. Commit.
  • Toplevel::windowRole becomes virtual and is copied to Deleted. Commit.
  • Copy NET::WindowType to Deleted. Commit.
  • [input] Add safety checks before accessing Cursor of focused pointer. Commit.
  • Make Toplevel::opacity virtual and copy it to Deleted. Commit.
  • [wayland] Reference BufferInterface in WindowPixmap. Commit.
  • [wayland] Pass EGLDisplay to KWayland::Server::Display. Commit.
  • Add a hwcomposer backend based on libhybris. Commit.
  • [kwinglutils] Init glVersion on gles. Commit.
  • Properly add define for gles. Commit.
  • Create a plugin for each of the wayland backends. Commit.
  • [wayland] Introduce a deviceIdentifier in AbstractBackend. Commit.
  • [wayland] Add an initialWindowSize to AbstractBackend. Commit.
  • [wayland] AbstractBackend can emit an initFailed signal. Commit.
  • [wayland] AbstractBackend provides signal screensQueried. Commit.
  • [wayland] X11WindowedBackend anounces input support by itself. Commit.
  • [wayland] Use a pure virtual AbstractBackend::init method. Commit.
  • [wayland] A backend can mark whether it is ready. Commit.
  • [wayland] Dedicate logging category for each of the backends. Commit.
  • [wayland] Don't call into X11WindowedBackend from EglOnXBackend. Commit.
  • [wayland] Move X11WindowedQPainterBackend into backends/x11. Commit.
  • [wayland] Move WaylandQPainterBackend into backends/wayland. Commit.
  • [wayland] Move FramebufferQPainterBackend into backends/fbdev. Commit.
  • [wayland] Move DrmQPainterBackend into backends/drm. Commit.
  • [wayland] Move backend implementations into a backends/ directory. Commit.
  • [wayland] Split out WaylandCursorTheme into own header/implementation. Commit.
  • [wayland] Add protected AbstractBackend::repaint(const QRect&). Commit.
  • [wayland] Don't call into InputRedirection from AbstractBackend implementations. Commit.
  • Fix unintentional no-op, unite() doesn't change the object. Commit. Code review #123618
  • Add modelines to OutputInterfaces in DrmBackend. Commit.
  • Read EDID in DrmBackend. Commit.
  • Fix build of DrmBackend with gbm dependency. Commit.
  • DrmOutput creates OutputInterface on init. Commit.
  • [wayland] Allow the AbstractBackend subclasses to manage OutputInterfaces. Commit.
  • Improve tracking of DrmBuffers in DrmBackend. Commit.
  • React on DrmOutput removed/added in EglGbmBackend. Commit.
  • React on DrmOutput added/removed in DrmQPainterBackend. Commit.
  • Update ScreensDrm whenever the screens got queried in the DrmBackend. Commit.
  • Support hotplug events for outputs in DrmBackend. Commit.
  • [udev] Add wrapper for udev_monitor. Commit.
  • [udev] Read property on UdevDevice. Commit.
  • Improve the rendering per output in SceneOpenGL/EglGbmBackend. Commit.
  • [drm] Drop DrmBackend::present without DrmOutput*. Commit.
  • [drm] Find correct crtc/encoder/connector combination. Commit.
  • [SceneOpenGL] Render per DrmOutput in EglGbmBackend. Commit.
  • [SceneQPainter] Render per DrmOutput in DrmQPainterBackend. Commit.
  • [SceneQPainter] Per-Screen rendering. Commit.
  • Allow presenting a DrmBuffer on a dedicated DrmOutput. Commit.
  • [drm] Better support for multiple outputs in DrmScreens. Commit.
  • Set the drm mode again when stride changed compared to previous buffer. Commit.
  • Handle session deactivate and restore in DRM backend. Commit.
  • Connect to Logind's PauseDevice signal. Commit.
  • First deactivate VirtualTerminal, then notify kernel that we are ready to switch. Commit.
  • Set VirtualTerminal into KD_GRAPHICS mode. Commit.
  • [libinput] Bind libinput support to VirtualTerminal. Commit.
  • Add a DrmOutput class to be used by the DrmBackend. Commit.
  • Add support for hardware cursors in DrmBackend. Commit.
  • Initial implementation of EglGbmBackend. Commit.
  • Page flip event support in drm backend. Commit.
  • [wayland] Add a basic drm/kms backend. Commit.
  • [framebuffer_backend] Delay VirtualTerminal::init till we have logind control. Commit.
  • [udev] Find the primary gpu by iterating drm devices. Commit.
  • Move Udev into an own header and implementation. Commit.
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
  • [wayland] Pass X11 events through the native event filters. Commit.
  • [wayland] Add positional arguments to be programs to starts. Commit.
  • [wayland] Abort if Xwayland connection breaks. Commit.
  • Don't follow QT_DEVICE_PIXEL_RATIO. Commit. Code review #123115
  • Add disambiguation context. Commit. Code review #123396
  • [autotests] Fix TestScriptedEffectLoader::testLoadAllEffects. Commit.

libkscreen

  • Fix regression in Output::geometry() behaviour introduced in f57dc. Commit.
  • Add Output::size and make it report correct size. Commit.

libksysguard

  • Properly hook the close button for the Detailed Memory Information Dialog. Commit.
  • Make Renice dialog work again. Commit.
  • Fix assert by not calling onto an empty path for setOfflineWebApplicationCachePath(). Commit. Code review #123222

Milou

  • Remove debug output. Commit.
  • Allow overriding the displayed type text and work with plain String array. Commit. Code review #124516

Muon

  • Improve InstallApplicationButton. Commit.
  • Fix ProgressView display. Commit.
  • Don't call stuff "theme". Commit.
  • Reduce allocations. Commit.
  • Remove null action. Commit.
  • Use the correct icon for settings. Commit.
  • Simplify ApplicationsTop delegate's code. Commit.
  • Fix alignment issue. Commit.
  • Enable high dpi pixmaps. Commit.
  • Stop messing with the enabled property of actions in the action collection. Commit. Fixes bug #349787
  • Fix tests. Commit.
  • Fix ResourcesModel initialization for tests. Commit.
  • Reuse previously set variable instead of doing a comparision again. Commit.
  • Make code more readable. Commit.
  • Properly export the BackendNotifierModule class. Commit.
  • Ensure display of buttons without text. Commit.
  • No need to add the text to the back button. Commit.
  • Fix startup with Plasma components. Commit.
  • Offer progress for the standard updater since it's started. Commit.
  • Modernize!. Commit.
  • Fix warning. Commit.
  • Just cache roleNames. Commit.
  • Optimize on tests. Commit.
  • Improve roleNames performance. Commit.
  • Sources page fixes. Commit.
  • Sources page fixes. Commit.
  • Cleanup. Commit.
  • Add screenshots on the smaller application page. Commit.
  • Fix category switch. Commit.
  • Improve Application* re-usability. Commit.
  • Don't try to run the releasechecker if it wasn't found. Commit. See bug #349787
  • Request updater to raise if another instance was created. Commit.
  • Add shortcut to go up again. Commit.
  • ++warning. Commit.
  • Make it possible for the ApplicationPage to adapt to the screen size. Commit.
  • Improve the ApplicationList on a compact display. Commit.
  • Somewhat adapt the toolbar for smaller form factors. Commit.
  • Remove unused stuff from the easter egg we removed. Commit.
  • There's no problem with shutting down while fetching. Commit.
  • Improve size of the Grid delegate when on compact mode. Commit.
  • Remove duplicate toolbar. Commit.
  • --debug. Commit.
  • Properly specify property. Commit.
  • Improve integration on different sizes. Commit.
  • Porting error. Commit.
  • Flexibilize UI to adapt to smaller screen sizes. Commit.
  • Move Discover toolbar into the QtQuick scene. Commit.
  • Improve DiscoverAction integration in QML. Commit.
  • --warning. Commit.
  • Fix warnings. Commit.
  • Drop MuonMainWindow as a base class for all windows. Commit.
  • Remove the only uses of MuonMainWindow::setActionsEnabled. Commit.
  • Remove MuonMainWindow::setupActions usage. Commit.
  • Remove usage of MuonMainWindow in the backends. Commit.
  • Stop using MuonCommon from MuonApt. Commit.
  • Reorganize *SettingsPage. Commit.
  • Move ::queryClose back to each application's main window. Commit.
  • Reduce usage of MuonMainWindow. Commit.
  • Fix warning. Commit.
  • Use a fancier location for QML install destination. Commit.
  • Don't show both columns if the application is to narrow. Commit.
  • Reduce usage of MuonMainWindow. Commit.
  • Use pkexec instead of kdesudo. Commit.
  • Prefer use of layouts than anchoring. Commit.
  • Cleanup code. Commit.
  • KDELibs4Support is only used by muon package manager. Commit.
  • Properly feed the output file to muon-exporter. Commit.
  • Ensure we don't crash muon-exporter. Commit.
  • Make it possible to just open the updater, even though there isn't updates. Commit.
  • Fix network connection awareness. Commit.
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.

Oxygen

  • [kdecoration] Add support for KPlugin meta data. Commit.
  • Added the (compile time) possibility to render link buttons are flat. Commit.
  • Fixed rendering of QCommandLinkButton. Commit. Fixes bug #348257
  • Properly account for MenuItem text size when computing sizeFromContents. Commit. Fixes bug #349258
  • Remove min border size requirement on the sides, for tiny border size and above. Bottom side is kept at min 4 pixels,. Commit. Fixes bug #349039
  • Properly calculate caption rect when button lists are empty on one of the titlebar side. Commit. Fixes bug #349107
  • Added feature summary for xcb and x11-xcb. Commit. Fixes bug #347420
  • Default to Qt::AlignVCenter (instead of Qt::AlignTop) when vertical alignment flag is not set CCBUG: 346679. Commit.
  • Make sure iconSize is valid before rendering. Commit.
  • Sanitize button positioning. Commit.
  • Pass iconSize as button's parameter rather than using qobject_cast. Commit.
  • Get icon size directly from decoration's buttonHeight, rather than trying to calculate from geometry and offset. Commit. See bug #346955
  • Slight adjustment on shadow/glow positioning. Commit.
  • Try sanitize button rendering, and fix centering with respect to button center. Commit. See bug #346955
  • Properly hide buttons when corresponding feature is made unavailable on client. Commit.
  • Renamed icon to oxygen-settings, as was originally intended and to prevent conflicts with oxygen. Commit.
  • Fixed button positioning for varying sizes. Commit. See bug #346955
  • Explicitly delete size grip in destructor. Commit.
  • Restore proper default value for hasBorder flag in shadowcache's key. Commit.
  • Cleanup. Commit.
  • Remove superfluous call to ::setShadow. Commit.
  • Move animated flag earlier. Commit.
  • Improved layout. Commit.
  • Simplified ui. Commit.
  • Re-added the possibility to hide the titlebar on some windows. Commit.
  • Removed extra pixel needed for separator, since there is no separator. Commit.
  • Re-added shadow configuration. Commit.
  • Unused variable. Commit.
  • Ported KDE4 configuration ui to KF5. Commit.
  • Removed 'expert mode' button. Commit.
  • Properly update button's animation duration on reconfiguration. Commit.
  • Removed config dialog class, which is not used any more. Commit.
  • - set proper animation duration value. Commit.
  • Trigger update directly, on active state changed, when animations are disabled. Commit.
  • Implemented cache for decoration shadows. Commit.
  • Create active and inactive shadow and properly update. Commit.
  • Properly load helper config. Commit.
  • Use shadowcache to setup decoration. Commit.
  • Removed decohelper singleton. Commit.
  • Fixed button positioning and geometry so that their position remains unchanged when maximizing, while still satisfying fitts' law. Commit.
  • Use KCModule directly, to handle configuration ui. Commit.
  • Use KCModules for oxygen-settings. Commit.
  • Removed incorrect comment. Commit.
  • Cleanup. Commit.
  • Fixed 'corner' rendering in maximized mode. Commit.
  • Cleanup. Commit.
  • Fix caption vertical positioning in maximized mode. Commit.
  • Fixed pressed state of decoration toggle buttons (on all desktop; keepAbove; keepBelow). Commit.
  • Removed unused methods from helper. Commit.
  • Removed titleoutline option. Commit.
  • Simplified and cleanup title rendering; removed titleOutline. Commit.
  • Cleanup. Commit.
  • Cleanup. Commit.
  • Added David as copyright. Commit.
  • Fixed bottom corner rounding for shaded clients. Commit.
  • Use font from settings to draw caption. Commit.
  • Fixed column stretch. Commit.
  • Cleanup transition data, to align with breeze. Commit.
  • Implemented default event handler to transition widget to make sure it gets hidden on mousePress/release and KeyPress/Release. Commit.

Plasma Desktop

  • Fix typo. Commit.
  • Use the better implementation of IconDialog. Commit. Fixes bug #350864. Code review #124580
  • Update autostart kcm docbook to kf5. Commit. Code review #124296
  • Disable useraccount, replaced by user-manager. Commit.
  • Remove unused completely incorrect import. Commit.
  • Fix white text on white background. Commit.
  • Add note that activating the screen reader may require restarting the session. Commit.
  • Try harder not to have any duplicate system apps in there. Commit.
  • Fix one more typo. Commit.
  • Fix one more typo. Commit.
  • Fix typo. Commit.
  • Read screen reader setting on startup. Commit.
  • Update Plasma Handbook to kf5. Commit. Code review #124447
  • Down a bit. Commit.
  • More small screen tweaks. Commit.
  • Switch down from units.iconSizes.huge to .large on smaller screens. Commit.
  • Handle All Apps page delegate pre-instanciation better. Commit.
  • Fix item hover activation in Qt 5.4. Commit.
  • Better check for internal drops. Commit.
  • Make behavior consistent with menu version. Commit.
  • Temp workaround for broken mouse wheel support in multi-grids. Commit.
  • Update todo. Commit.
  • Work around DND anomaly. Commit.
  • Add button to clear KRunner history. Commit. Code review #123889
  • Don't add footer below the last subgrid. Commit.
  • Skip lazy menu delay in reset state. Commit.
  • Sanity check. Commit.
  • Fix fallthrough to view context menu. Commit.
  • Check string bounds. Commit.
  • Clean up gunk. Commit.
  • Less jarring reveal for overflowing filter list. Commit.
  • Fix filter list content-to-scrollbar margin. Commit.
  • Add code for Kicker-based fullscreen launcher. Commit.
  • Keyboard: do not reset shortcut for changing layout. Commit. Code review #124255
  • [Panel] Fix min/max size sliderhandles. Commit. Code review #124481
  • [Panel] Delay disappearance of widget deletion dialog. Commit.
  • Rename kcm docbbok according X-DocPath and generate correct CMakeLists.txt for translation docbooks. Commit.
  • [kcms/input] Prevent crash on platform wayland. Commit.
  • Add toggle to use launcher vs. window icons. Commit. Fixes bug #348050
  • Fix typo. Commit.
  • Add useraccount avatars from andreas kainz (konqui style). Commit.
  • Add useraccount avatars from jens reuterberg. Commit.
  • Update desktopthemedetails kcm docbook to Plasma 5. Commit. Code review #124347
  • Look up items by storage ID as well. Commit. Fixes bug #348879
  • Fix turning off reverse scroll direction. Commit.
  • Fix Kickoff applications. Commit.
  • Require KDE Frameworks 5.12.0. Commit. Code review #124391
  • Remove/Disable useless debug message. Commit.
  • Scroll to the top when switching between config pages. Commit.
  • Only have one instance of the LayoutManager. Commit. See bug #349052
  • Only have one instance of the LayoutManager per containment. Commit. Fixes bug #350157
  • Update kcmstyle docbook to Plasma 5. Commit. Code review #124283
  • Remove pragma library. Commit. Fixes bug #349052
  • Load correct catalog for mouse cursor kcm. Commit.
  • Remove logitech-mouse-related code. Commit. Code review #124298
  • [kcms/keyboard] Another non-X11 protection. Commit.
  • [kcms/touchpad] Only create X11 backend if we are on X11 platform. Commit. Code review #124294
  • Add COPYING license text for LGPL 2 and 2.1. Commit. Code review #124290
  • Allow building kcminput without libusb-compat. Commit. Code review #124275
  • Close single-level dialog subtree again when exiting through the root list. Commit.
  • Fix text label enabled state of leaf nodes and system model entry icons. Commit.
  • Unfocus applet when clicking empty desktop area. Commit. Code review #124273
  • Explicitly look for XKB instead of juggling paths in base of a prefix. Commit. Code review #124215. Fixes bug #349658
  • [kcms/kcmstyle] Drop setting _QT_DESKTOP_PROPERTIES code path. Commit. Code review #124268
  • [kcms/access] Do nothing on non X11 platforms. Commit. Code review #124269
  • [kcms/input] Ensure X11 specific code doesn't crash on other platforms. Commit. Code review #124270
  • More sensible sizing for containment configuration dialog. Commit. Code review #124236
  • [kcms] Delete bell.desktop again. Commit.
  • Large refactoring of the Kicker backend with new features. Commit.
  • Make sure the icon is always horizontally centered. Commit.
  • Fix a bunch of racy ReferenceErrors. Commit.
  • Support dropping a folder to the desktop creates a folder view. Commit. CHANGELOGCHANGELOG: Dropping a folder to the desktop will now offer to create a full-fledged folder view. Code review #124251
  • Take into account title label height. Commit. Code review #124252
  • Fix Phonon Pulseaudio speaker test button sound. Commit. Fixes bug #349825
  • Update phonon test sound to use correct oxygen 5.x name. Commit. See bug #349825
  • Baloo KCM: Update dbus path. Commit.
  • Fix touchpad backend initialization. Commit. Code review #124172
  • Properly construct strings. Commit.
  • Ensure we're actually finding the paths we're looking for. Commit. Code review #124191
  • Remove redundant context menu title. Commit.
  • Implement drag and drop for Trash applet. Commit. Code review #124112. Fixes bug #348378
  • Fix. Commit.
  • Remove X-KDE-Library from the trash library. Commit. Fixes bug #349207
  • Unbreak for non-dir items. Commit.
  • Reset currentIndex and selection when popup closes. Commit.
  • Don't skip selecting single-click activated dir items. Commit.
  • Fix hideOnWindowDeactivate state when hiding label. Commit.
  • Default labels to on. Commit.
  • Add window pin tool button to the title area in popup mode. Commit.
  • Account for possible title label when computing popup size. Commit.
  • Compute cell height in list view mode à la Kicker. Commit.
  • Fix. Commit.
  • Make panel button icon configurable. Commit.
  • Run instead of cd on middle-click in popup mode. Commit.
  • Elide title. Commit.
  • Fix checks. Commit.
  • [kcms/keybpard] Ensure Keyboard kded doesn't crash on platform wayland. Commit. Code review #123998
  • Style as list view when constrained in a popup. Commit. Fixes bug #344178
  • KAStats: Forgetting the deleted files happens when the model wants to return them. Commit.
  • Fixing the withinBounds test for Recent*Model. Commit.
  • KAStats: Reimplementing the result model cache to use smarter updating mechanism. Commit.
  • Use variables, they're your friend. Commit.
  • Fix typos in docs. Commit.
  • Baloo KCM: Explicitly tell the baloo_file process to reload its config. Commit.
  • Split obsolete language docbook into translations + format docbook. Commit. Code review #123855
  • AppletAlternatives.qml: Rename caption "Alternatives" to "Alternative Widgets". Commit. Code review #123912
  • Make the Forget All actions available in the root menu. Commit. Fixes bug #348138
  • Adapt to orientation. Commit.
  • Use column major in the taskbar when "Force row settings" is set. Commit. Code review #123738
  • Always show window icons when window icons are enabled. Commit. Fixes bug #323885
  • All former legacy applets at least 3.0. Commit.
  • Remove sharedengine key from desktop files. Commit.
  • Fix wrong title on kded kcm docbook. Commit.
  • Add FindEvdev cmake module. Commit. Fixes bug #347749. Code review #123808
  • Fix the panel configuration width to avoid truncated buttons for long strings. Commit. Code review #123815
  • Compile. Commit.
  • Reset proxy when source model is destroyed. Commit.
  • KAStats: Properly resetting model when clear is called. Commit.
  • Fix reverse scroll in Mouse KCM. Commit.
  • Fix vertical scaling having gotten out of sync with horizontal scaling. Commit. See bug #347591
  • Fix removable devices mounting in Kickoff. Commit. Code review #123426. Fixes bug #346002
  • Capability to load QML kcms in plasmoid configs. Commit.
  • Simplify. Commit.
  • Support custom menu layouts and menu separator items. Commit. Fixes bug #347412
  • Support X-Plasma-RequiredExtensions=SharedEngine. Commit.
  • Capability to load QML kcms in plasmoid configs. Commit.
  • Use new section menu item support. Commit.
  • Task Manager : Make the middle click action on tasks configurable. Commit. Code review #123547
  • Revert "Merge branch 'mart/kcm_cursorthemeQML'". Commit.
  • Capability to load QML kcms in plasmoid config windows. Commit. Code review #123673
  • Fix the warning. Commit.
  • SQLite supports offset only of limit is specified. Commit.
  • Keeping ResultSet open as little as possible and fixing the count limit. Commit.
  • KActivitiesStats: Obey the item count limit for the ResultModel. Commit.
  • The KActivitiesStats library will not assert when the database is not present. Commit.
  • Fix displaying the symbolic (no-face) icon. Commit.
  • Improve interactivity for the user icon and search field in kickoff. Commit. Code review #123530CHANGELOGCHANGELOG: User icon and search field are now clickable in the menu
  • Iunset the cursor on leave. Commit.
  • RemoveClicked->removeTheme(int). Commit.
  • Inline preview widget. Commit.
  • KActivitiesStats: Filtering results on mime types. Commit.
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
  • Ome keyboard navigation. Commit.
  • Remove references to libusb where not needed. Commit.
  • Initialize with the correct theme. Commit.
  • Make the RowLayout the root item. Commit.
  • Catch qml messages as well. Commit.
  • Use isCurrentItem. Commit.
  • Remove dead code. Commit.
  • Refine and separe the delegate. Commit.
  • Restore HAVE_XFIXES and immediate apply of the theme. Commit.
  • Tweaks in the list layout. Commit.
  • #Please enter the commit message for your changes. Lines starting. Commit.
  • Apply the cursor size. Commit.
  • Get rid of the old delegate. Commit.
  • Size hints. Commit.
  • Make the preview widget a QQuickPaintedItem. Commit.
  • Correctly update canRemove. Commit.
  • Add size combobox and install/remove buttons. Commit.
  • Move themepage logic in main kcm class. Commit.
  • First non working QML port. Commit.
  • Split the cursortheme kcm out. Commit.
  • Protect X11 calls in the Pager plasmoid to prevent plasmashell from crashing in Wayland. Commit. Code review #123411. Fixes bug #346258
  • Apply button should become disabled after the pending changes have been applied. Commit. Code review #123455
  • Message dialog should always show if we have any pending changes. Commit. Code review #123448. Fixes bug #346431
  • Provide a preview of both long and short datetime formats. Commit.
  • Unbreak "Revert" function. Commit.
  • Revert d7578e55915b95c7849d3c348b75eaf4612f7694. Commit.
  • Fix non-functional Q_WS_MAC. Commit.
  • Size cotainment size after drop. Commit.
  • Update spellcheck docbook to 5.3. Commit. Code review #123318
  • Remove references to the dashboard. Commit.
  • Modules can be normal items now. Commit.
  • Fix typos. Commit.
  • Remove obsolete guilabel markup in title. Commit.
  • Don't add launchers on internal drops. Commit.
  • Add launcher when DND'ing an app from launcher menus to the Task Manager. Commit. Fixes bug #346055
  • Disable Help button for Search kcm. Commit. Code review #123319
  • Disable Help button for workspaceoptions kcm. Commit. Code review #123317

Plasma Media Center

  • Fixed artist removal; fixed careless mistakes. Commit.
  • Fetch album/artist image only once per album/artist. Commit. Code review #124379
  • Added removeMedia to medialibrary. Commit.
  • Fix build error in online services backends. Commit.
  • Don't report played media files to KAMD when running autotests. Commit.
  • Notify kactivitymanagerd about playing media. Commit.
  • Disable logging message for the last.fm image fetcher. Commit.
  • Add CoverArt uri to the metadata exposed with MPRIS interfaces. Commit. Code review #123467
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
  • Remove more unused code. Commit.
  • Remove unused code. Commit.
  • Write settings to plasma-mediacenterrc. Commit.
  • Warnings--. Commit.
  • Fix crash on startup of plasma mediacenter. Commit. Fixes bug #346080

Plasma Networkmanager (plasma-nm)

  • Allow opening Connection Editor from plasmoid context menu. Commit. Code review #124510
  • Allow removal of multiple network connections. Commit. Code review #124494
  • Make sure that expanded details or password dialog become fully visible. Commit.
  • Remove the old C++ based traffic monitor. Commit.
  • We can ignore generic connections for setting systray icon. Commit.
  • Add some info about how we steal code from other applets. Commit.
  • Add traffic monitor. Commit. Code review #124485. Fixes bug #333070
  • Workaround for notifications stealing focus of the connect/disconnect button. Commit. Code review #124314
  • Do not display "unavailable" icon in systray when there is an active virtual connection without default route. Commit.
  • Make loading of secrets in the editor asynchronous. Commit. Code review #124279. Fixes bug #349002
  • Add support to import .ovpn files with syntax described in. Commit. Fixes bug #349282
  • Make Toolbar highdpi-fit. Commit.
  • OpenVPN: Do not overwrite modes already configured in .ui files. Commit.
  • PPTP: Fix storing of secret flags. Commit.
  • OpenVPN: Do not insert translated value for remote-cert-tls. Commit.
  • Adjust SSID/BSSID combobox to minimum contents length. Commit.
  • Looks having same name for signals and slots doesn't work well when using Qt5 syntax. Commit.
  • Add SSTP VPN plugin. Commit. Fixes bug #338521. Code review #124051
  • Use the colorgroup. Commit.
  • Fix typo in END_TLS_AUTH_TAG. Commit. Fixes bug #347416
  • Drop WiMAX support for NM 1.2.0+. Commit. Code review #123657
  • Simplify "show menubar" handling. Commit.
  • Enable IPv6 setting for gsm/cdma connections since NM 1.0.0+. Commit. Fixes bug #347164
  • Editor: request secrets when "secretkey-flags" is not present in setting. Commit.
  • Add option to show/hide menu bar. Commit. Fixes bug #347141
  • Add SSH VPN plugin. Commit. Fixes bug #341070. Code review #123465
  • Include the required QObject header even when modemmanager is off. Commit.
  • Fix build. Commit.
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
  • Use Qt5 syntax for all signals/slots. Commit. Code review #123474
  • Searching for ModemManager shouldn't be necessary. Commit.
  • Coding style. Commit.
  • Editor: sort available VPN plugins. Commit.
  • Include camel case header to avoid an error due to a nm-qt change. Commit.
  • BluetoothMonitor: Simplify addBluetoothConnection + add bluetoothConnectionExists. Commit. Code review #123388
  • Do not display busy indicator for temporary active connections. Commit. Fixes bug #346247
  • Fix regex to allow also accented characters in password field. Commit. Fixes bug #346026

Plasma Audio Volume Control

  • New in this release

Plasma SDK

  • Fix plasmoidviewer screenshot function. Commit.
  • Install .desktop file for cuttlefish. Commit.
  • Add .desktop file launcher for Cuttlefish. Commit.
  • Fix translation. Commit.
  • Fix alignment of filename in certain cases. Commit.
  • Remove unused files. Commit.
  • Fix typo in Messages.sh. Commit.
  • Install the desktop file of the app. Commit.
  • Add KDBusService. Commit.
  • Use i18n properly. Commit.
  • Remove c-format from messages. Commit.

Plasma Workspace

  • Filter applets by formFactor. Commit. Code review #124634
  • [digital-clock] Bring back font family option. Commit. Code review #123877. Fixes bug #348072
  • A very basic ui to add custom wallpapers. Commit.
  • [digital-clock] Move unrelated code to its own slot. Commit.
  • [digital-clock] Add a simple option to use 24h-clock format. Commit. Code review #124453. Fixes bug #345378
  • Fix typo. Commit.
  • Don't trigger finished() at process deletion. Commit. Fixes bug #350832
  • [digital-clock] Fix double slot. Commit.
  • [digital-clock] Add support for ISO date format (YYYY-MM-DD). Commit. Code review #124451. Implements feature #348080
  • [digital-clock] Introduce new layouting state for small panels. Commit. Code review #124449. See bug #348072
  • Clean up error message text. Commit.
  • Show a dialog if Plasma failed to create an OpenGL Context. Commit. Code review #124576
  • Ksmserver: restore support for autostart scripts; migrate them from the KDE4 dir. Commit. Fixes bug #338242. Code review #124534
  • Port to QStandardPaths and use setTestModeEnabled. Commit.
  • Fix porting to KF5. Commit.
  • Go back to the user/action selection dialog when returning from switch session. Commit.
  • Fix typos. Commit.
  • We only need the Sleep States source. Commit.
  • Only offer and show hibernate/suspend options if we can actually do that. Commit.
  • No pixelated icons for DrKonqi on HighDPI, the crash pixmap still is pixelated, thought. Commit.
  • Update klipper docbook to kf5. Commit. Code review #124452
  • Fix race conditions in WindowsRunner, as found by helgrind (and code review). Commit.
  • Simplify. Commit.
  • Show history only when pressing the arrow keys once. Commit.
  • Store up to 50 history entries. Commit.
  • Enable auto completion of history items. Commit.
  • Restore FreeFloating options. Commit.
  • Bring back KRunner history. Commit. Code review #123888
  • [startkde] Add KWallet5-PAM handling. Commit.
  • [osd] Change the height based on feedback. Commit.
  • [osd] Make the inner margins smaller. Commit.
  • Add label for broken battery. Commit.
  • Make icon widget initial size dpi aware. Commit.
  • [osd] Make the osd 1/6th of a screen at most. Commit. Fixes bug #347123
  • Disable devicePixelRatio in PlasmaShell. Commit. See bug #347951. Code review #124463
  • Don't crash when OSD QML file is invalid. Commit. Code review #124415
  • [digital-clock] Simplify the sizing logic. Commit.
  • Bump required frameworks version. Commit.
  • Add sanity check. Commit.
  • Revert accidental change. Commit.
  • Trigger icon update. Commit.
  • Add an option to use the matching launcher icon for task items.. Commit.
  • Begin fading the OSD immediately. Commit. Code review #124409
  • No need to move to another index if we're not deleting the current item. Commit.
  • Select a different wallpaper when the current one is deleted. Commit. Fixes bug #350414
  • Add X-Plasma-NotificationAreaCategory for applets. Commit.
  • Allow plasmoid to specify X-Plasma-NotificationAreaCategory. Commit. Code review #124382
  • [dataengines/notifications] Honor the timeout setting for notifications. Commit. Fixes bug #350164
  • Make System Tray use a ProxyModel rather than tree independent models. Commit. Fixes bug #347554. Code review #124380
  • FindQalculate: Use FindPkgConfig instead of UsePkgConfig. Commit. Code review #123557
  • Test if signals are defined before using them. Commit. Code review #124395
  • Fix transfer speed label. Commit. Fixes bug #350378
  • Prevent possible endless recursion in PanelView event handling. Commit. Code review #124375
  • Require KDE Frameworks 5.12.0. Commit. Code review #124389
  • [dataengines/notifications] Fix undo notifications being grouped. Commit.
  • Remove useless debug. Commit.
  • Add a startplasmacompositor and startplasma file. Commit. Code review #124293
  • [ksmserver] Force QPA platform xcb. Commit. Code review #124292. Fixes bug #346427
  • [shell] Add Wayland support to PanelShadow. Commit. Code review #124360
  • Show plasmoid / application icon in system tray entries config. Commit. Code review #124342
  • Clear view lists in destructor. Commit. Fixes bug #348511. Code review #124323
  • Improve wallpaper rendering. Commit. Code review #124311
  • [ksplashqml] Delay closing stdin, stdout till app is constructed. Commit. Code review #124317
  • [ksplashqml] Only use X11BypassWindowManagerHint on X11. Commit.
  • Add option to always show all system tray icons. Commit. Fixes bug #349812. Code review #124234
  • Round notification icon to icon size. Commit. Fixes bug #350040
  • [screenlocker/greet] Make greeter work on wayland platform. Commit.
  • [screenlocker/greet] Don't crash on platform != xcb. Commit.
  • Prevent two wallpaper images showing overlayed when "Scaled, Keep Proportions" is chosen. Commit. Fixes bug #345405. Code review #124093
  • Move desktop kio slave from kio-extras. Commit.
  • Fix regression of plasmashell executable not showing version. Commit.
  • Add screenlocker docbook. Commit. Code review #124250
  • Use upcoming version of libdbusmenu-qt. Commit. Fixes bug #343971. Fixes bug #345838. Fixes bug #345933. Code review #123992
  • Cleanup lock logout settings. Commit.
  • Set visualParent of the QueryDialog. Commit. See bug #349887
  • Don't export QT_PLUGIN_PATH. Commit. Fixes bug #349371
  • Simplify. Commit.
  • Update plasmoid status when data in the pmSource changes. Commit. Fixes bug #349370
  • The powermanagement engine reports "Ups" not "UPS". Commit.
  • Fall back to averaging percentage when there are no energy values reported. Commit. Fixes bug #348588
  • [shell] A desktop window should be frameless. Commit. Code review #124210
  • Allow title and artist to wrap into multiple lines. Commit.
  • Support platformcontents from the package. Commit.
  • [lockscreen] Select wrong lockscreen password later. Commit. Code review #123991
  • [calendar] Disable the Agenda config. Commit.
  • [calendar] Add week numbers to Calendar applet. Commit.
  • [digital-clock] Add week numbers to calendar. Commit. Code review #124005. Fixes bug #338195
  • Set window type on Wayland for DesktopView. Commit. Code review #124057
  • Set absolute positions on PanelView on Wayland. Commit. Code review #124056
  • Add support to mark the PanelView as a Panel on Wayland. Commit. Code review #124054
  • Fix conditional build. Commit.
  • Conditionally link to the int console. Commit.
  • Add "Adjust Date and Time" entry to digital-clock context menu. Commit. Code review #124021. Fixes bug #348738
  • Wait for kamd to pop up before actually loading. Commit.
  • Fix createActivity not respecting shell package defaults. Commit. Fixes bug #348617. Code review #123990
  • Fix and simplify i18n. Commit. Fixes bug #337682
  • KRunner: hide the window on losing focus. Commit. Fixes bug #348431
  • [ksmserver] Check the 'Action' for 'Sound' before playing. Commit.
  • No horizontal lines for systemmonitor widgets. Commit.
  • SystemMonitor: Always center the dialog on the screen. Commit.
  • Bugzilla Integration: Look for the mappings file in the correct location. Commit.
  • Limit the scope of what we're capturing on lambdas. Commit.
  • Switch the login sound to Phonon directly...for now. Commit. Code review #123834
  • Improve SDDM Experience. Commit. Code review #123688
  • Fix compile warning. Commit.
  • Add menu to statusnotifiertest. Commit.
  • Check all shell directories. Commit. Fixes bug #348056. Code review #123870
  • Watch for extraItems config changes. Commit. Fixes bug #347858
  • Process updates scripts even after we load the default layout. Commit.
  • Remove the sharedengine extension from desktop files. Commit.
  • Revert "don't call init() two times". Commit.
  • Default to desktop sorting. Commit.
  • ++paranoia;. Commit.
  • Don't call init() two times. Commit.
  • Use ContainmentView. Commit.
  • [klipper] Highlight leading and trailing whitespace in the plasmoid. Commit. Code review #123821. Fixes bug #159267
  • Device notifier: Refresh the free space indicator every 5 seconds. Commit. Code review #123817
  • Make writing of panelview settings work during startup. Commit.
  • Make sure we have the proper default containment. Commit.
  • Remove references to a no longer existing DPMSconfigUpdated signal. Commit.
  • [ksmserver] Bring back the login sound. Commit. Code review #123770. Fixes bug #335948
  • Automatic add new installed plasmoids in systray. Commit. Code review #123789. Fixes bug #345872
  • Check plugininfo validity to guard crashes at startup. Commit.
  • BalooRunner: Baloo/Result header is no longer installed. Commit.
  • Add all X-Plasma-RequiredExtensions=SharedEngine. Commit.
  • Remove dead code of plasma1 systemmonitor applet. Commit.
  • Move solid/bluetooth to Bluedevil. Commit.
  • Remove support for dbusmenuqt <4.0. Commit. Code review #123633
  • Find DBusAddons component explicitly. Commit. Code review #123664
  • Baloo Runner: Use the filepath as the unique id of the match. Commit.
  • Don't hardcode oxygen fonts here. Commit.
  • Use qCDebug. Commit.
  • Port systemtray away from sycoca. Commit.
  • When switching activities, use only the running ones. Commit. Fixes bug #347029. Code review #123597
  • [notifications] Clear notification from show queue if it's closed before it's shown. Commit. Fixes bug #342605
  • [notifications] Always check first if the dispatch timer isn't running already. Commit. See bug #342605
  • Port away from sycoca everything possible. Commit.
  • Global locale and language variables. Commit.
  • Visible error messagebox on fatal loading errors. Commit. Fixes bug #346792. Code review #123535
  • Fix build. Commit.
  • Set KAboutData in krunner. Commit.
  • Append "(Paused)" to paused jobs since they're not really obvious. Commit. Code review #123501
  • Fix crash when currentActivityChanged is emitted before creating view. Commit. Code review #123494
  • We don't need QtWebkit as a dependency anymore. Commit. Code review #123457
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
  • [containmentactions] Verify that list returned from kglobalaccel is not empty. Commit.
  • [libtaskmanager] Use windowClass from KWindowInfo instead fetching from X each time. Commit. See bug #340583
  • [ksmserver] Do not try to start X11 window manager if Wayland env variables are set. Commit. Code review #123444
  • Fix regression of plasmashell executable not showing version. Commit.
  • Be more educative and assign the local shortcuts from the global ones. Commit.
  • Simplify the map construction. Commit.
  • Check for the correct action in KAuthorized. Commit.
  • Remove the local copy of kglobalaccel. Commit.
  • Image Wallpaper: Don't show duplicates after removing some of the wallpapers. Commit. Code review #123273
  • Use the new effect for the dashboard. Commit. CHANGELOGCHANGELOG: The desktop dashboard is now realized with a new KWin effect.. Code review #123362
  • Fix taborder in lockscreen KCM. Commit.
  • Start blinking battery icon at 5% and below rather than 10%. Commit.
  • Add keywords to screenlock KCM. Commit. Fixes bug #331947
  • Don't try to import no longer existing plugin. Commit.
  • Bump the minimum required KF5 version to 5.9, like plasma-desktop. Commit.
  • Fix memleak. Commit.
  • Port to KCMShell.open(). Commit.
  • Restore index after removing a wallpaper. Commit. Code review #123275. Fixes bug #344384
  • Use X-Plasma-StandAloneApp in some applets. Commit. See bug #345851

polkit-kde-agent-1

Powerdevil

  • Stop messing around with the user's brightness by default. Commit.
  • Get rid of broken battery notification. Commit.
  • Add ConsoleKit2 as a power backend. Commit. Code review #124388
  • Execute KAuth jobs for brightness control in an async manner. Commit. Code review #123475
  • Load DPMSAction only on xcb platform. Commit. Code review #124318
  • Resurrect dead code and fix two memory leaks. Commit. Code review #124253
  • Allow to cancel critical battery timer. Commit. Code review #124037
  • Restore keyboard brightness when waking up from suspend. Commit.
  • Remove "Suspend inhibited" notification. Commit. Fixes bug #319447
  • Simulate user activity when inhibitions change. Commit. Fixes bug #315438
  • Don't crash in XRandrBrightness if not on xcb. Commit. Code review #123999
  • Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
  • Set a meaningful description of the "Power Off" global action. Commit.

System Settings

  • Adjust icon names for Breeze theme in Systemsetting overview. Commit. Code review #124530

User Manager

  • Now sets e-mail defaults and replaces useraccounts kcm module

Global navigation links