- 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
- 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-dark backup icon set is breeze. Commit.
- Fixed rendering of progressbars when progress is very small. Commit. Fixes bug #351237
- deal with dpiRatio when sending WM move resize events. Commit. Fixes bug #351321
- Implement SH_ItemView_ActivateItemOnSingleClick in kde4. Commit.
- Add a 1366x768 wallpaper version. Commit. Code review #124668
- Re-render 5.4 wallpapers with 4x antialiasing and a split noise, compress them. Commit. Code review #124668
- Another buildfix. Commit.
- Add missing symlink to fix build. Commit.
- New icons from andreas kainz.a@gmail.com. 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
- 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.
- 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).
- Disable Help button in KCM kde-gtk-config. Commit. Code review #124462
- Include FindPackageHandleStandardArgs rather than find it. Commit. Code review #123303
- Added explicit header coverage for a few types. Commit.
- Update links to the project's home and repo. Commit.
- Don't autofocus the applet when it's on the desktop. Commit.
- Place cursor at the end of a sticky note created by external data. Commit.
- When dropping URLs onto the applet make links from them. Commit.
- Also replace line breaks by
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.
- 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.
- Fix khotkeys triggers on window activation. Commit. Fixes bug #247968. Fixes bug #154402. Code review #124830
- Disable the UI for adding mouse gestures as they don't work in the XCB port. Commit. Code review #124831
- Ensure khotkeys doesn't crash without platform xcb. Commit.
- Disable debug messages about the gesture grab/ungrab. Commit.
- 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.
- Revert "Remove separator functionality". Commit. See bug #347412
- Update kmenuedit docbook and screenshots to plasma 5.3. Commit. Code review #123529
- Fix wrong frame when showing high dpi preview. Commit.
- Handle two outputs having the same EDID. Commit. Code review #124700
- Handle initial setting better. Commit.
- 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
- Add docbook information to the manpage. Commit. Code review #124006
- Fix missing category to silence
desktop-file-validate
. Commit. Code review #123743
- [client] Fix crash if attaching a null Buffer to a Surface. Commit.
- 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.
- Do not call showOnScreenEdge for all clients. Commit. Code review #124814
- Update SwitcherItem::screenGeometry when showing. Commit. Fixes bug #337790. See bug #341531. Code review #124814
- Udpate _NET_FRAME_EXTENTS with border updates. Commit. Fixes bug #351157. Code review #124741
- Do the hide-is-move dance w/ desktopgrid buttons. Commit. Fixes bug #348577. Code review #124136
- Smart placement of unregularily max'd clients. Commit. Fixes bug #349935. Code review #124286
- Only discard pixmaps when the XCB Window resized. Commit. Fixes bug #324823. Code review #124591
- Store logic (what we think) geometry of XCB Window. Commit. Code review #124591
- [effects] Properly set the componentDisplayName on the KActionCollection. Commit. Code review #124706
- Delete the rules process, not the Rulebook. Commit. Fixes bug #351177. Code review #124693
- 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<AbstractClient*>. 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
- Check, update + bump version. Commit.
- [autotests] Fix TestScriptedEffectLoader::testLoadAllEffects. Commit.
- Fix regression in Output::geometry() behaviour introduced in f57dc. Commit.
- Add Output::size and make it report correct size. Commit.
- 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
- Remove debug output. Commit.
- Allow overriding the displayed type text and work with plain String array. Commit. Code review #124516
- Pkexec wants split arguments. Commit. Fixes bug #351311
- 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.
- deal with dpiRatio when sending WM move resize events. Commit. Fixes bug #351321
- [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.
- Fix autostart scripts on startup. Commit. Fixes bug #350135. Code review #124837
- User account might not be installed but the icons still need installing. Commit.
- Open Dash when plasmoid is activated. Commit. Fixes bug #351290
- Fix broken translations in keyboard KCM advanced page. Commit. Fixes bug #341527. Code review #124737
- Don't eat the left click event. Commit. Fixes bug #351277
- Set component display name for all actions. Commit. Code review #124702
- Make pager root item handle mouse wheeling. Commit. Fixes bug #351173
- Fix segfaults in kcm_keyboard. Commit. Code review #124659. Fixes bug #124659
- 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.
- Check, update screenshot + bump version. Commit.
- Check, update + bump version. Commit.
- Check, update screenshots + bump version. 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
- Check + bump version. Commit.
- Check + bump version. Commit.
- Check + bump version. Commit.
- Check, update + bump version. Commit.
- Disable Help button for Search kcm. Commit. Code review #123319
- Disable Help button for workspaceoptions kcm. Commit. Code review #123317
- Check, update + bump version. Commit.
- Check, update-rm obsolete tab + bump version. Commit.
- Check + bump version. Commit.
- Fix typos. Commit.
- Check + bump version. Commit.
- Check + bump version. Commit.
- Check + bump version. Commit.
- Check + bump version. Commit.
- Check, update + bump version. Commit.
- Check, update, new screenshot + bump version. Commit.
- Check, update + bump version. Commit.
- Check, update + bump version. Commit.
- Check, update + bump docbook version. Commit.
- Fix typo. Commit.
- Properly compare the taglib version. Commit.
- Fix the testcase for mediaRemoved. Commit.
- Remove unused dependencies. Commit. Code review #124665
- 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
- 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
- Oops - switch version in this branch back to 5.3.95. Commit.
- Also consider .svg files as scalable icons. Commit.
- 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.
- Fix ksmserver launching shell scripts. Commit. Code review #124838
- Transfer global shortcut from old applet to new one. Commit. Code review #124743. Fixes bug #351524
- Keep panel visible while cursor is still inside of it. Commit. Fixes bug #351401. Code review #124804
- Use percentage if there's just one battery. Commit.
- Fix desktop context property for Desktop.qml. Commit. Fixes bug #351292. Code review #124792
- Pass arguments to parent. Commit. Fixes bug #351250
- Make no-GL dialog handling safer. Commit.
- 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
- Suspend using UPower in case of ConsoleKit 1. Commit. Code review #124778. Fixes bug #351365
- 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.
- Adjust icon names for Breeze theme in Systemsetting overview. Commit. Code review #124530