Cleanups in applet. Commit.Applet: Adjust icon size in switch button. Commit.Applet: Align device details labels to center. Commit.KCM: Set version in KAboutData to BLUEDEVIL_VERSION. Commit.KCM Devices: New UI with two columns (device list + device details). Commit.KCM Adapters: Show adapter hci name in groupbox title. Commit.KCM Adapters: Change no adapters message. Commit.Move each kcmodule to its own directory. Commit.Use JSON files directly instead of kcoreaddons_desktop_to_json(). Commit.Set title to incoming file notification. Commit.HELPER_INSTALL_PATH is no longer used. Commit.Move code from obexftp KDED module to bluedevil KDED module. Commit.Move helpers code to KDED module. Commit.Render unaltered background behind selected checkboxes (in menus and lists) rather than changing color to Highlight. Commit. Fixes bug #343428Remove icons and icons-dark from compiling. remove obsolete message about orion theme. Commit.Remove icons now in kde:breeze-icons. Commit.Fix the nth case of broken symlinks in icons. Commit.Breeze Icons: add 16px action oxygen icons. Commit.Breeze Icons: add 16px oxygen icons. Commit.Do not grey sunken comboboxes and raised menu-toolbuttons. Commit.Properly clip selected tab to prevent rendering artifacts. Commit.Fixed bounding conditions to consistently decide whether a combobox should be flat or not. Commit. Fixes bug #354708Restoring icon applications-other 48px. Commit.Fix YABS (Yet Another Broken Symlink). Commit.Breezestyle: set sidePanelView property to true already in polish. Commit.Fix build. Commit.Fix build on arm. Commit.Remove non-existent symlink. Commit.Standard Plasma 5.5 wallpaper from Kven. Commit.Gtkbreeze now moved to breeze-gtk repository. Commit.Bookmarks.svg is an action folder-bookmark.svg is a folder, the folder should not go in actions and the action should not go in places. Commit.Breeze Icons: add rating-unrated icon for file rating with stars. Commit.Centralized arrow color calculation. Commit.Removed unused parameter. Commit.Use new volume icon in 24px size. Commit.Better gear icon for kdevelop actions. Commit.Match 24px with 22px icons. Commit.Better order-object-x icons 16 and 22. Commit.Better repeat and shuffle icons. Mtach object-flip-x 16px with 22px. Commit.Audio-card was unbalanced on the sides. Commit.Removed duplicate icon applications-other from apps/. Added Apper. Changed a Kdenlive action icon. Commit.1 px outline around slider handles, for consistency. Commit.BreezeHelper: Make sure radius is never negative even when changing metrics. Commit.32px action icons can have more details than the smaller counterparts. Commit.Re-added some spacing around separators (sorry for the noise). Commit.Use minimum size for menu separators. Commit.Use the same "grey" background for sunken, un-hovered buttons as for sunken, un-hovered toolbuttons. Commit.Re-added cursor moving hack for kde4, otherwise mouse-over effects are broken after window drag. Commit.Changed draw-text icon. Commit.Revised folders: Different color (previous was inspired in Oxygen as a tribute). Removed gradient in upper tab and aligned edges of tabs. Commit.Delay update of widget's palette to after polish is completed, because setPalette messes up with the. Commit. Fixes bug #344425Moved updatePalettes from public Q_SLOTS to protected. Commit.Do not re-register widget if already in list. Commit.Breeze Icons: add quicklaunch widget icon. Commit.Breeze Icons: add Touchpad input icon. Commit.Breeze Icon: Change notes widget dark icon. Commit.Breeze Icons: add user switcher widget icon. Commit.Breeze Icons: add applet colorpick icon. Commit.Breeze Icons: Start 32px action icons. Commit.Use NETRootInfo to initiate wm move operation. Commit. Code review #125522Added option (true by default) to draw focus indicator in lists, similar to what's in oxygen. Commit. Fixes bug #352025Moved KDEConnect 22px icon to apps (again), changed emblem-unmounted. Commit.Added proper margin around toolbox tabs. Commit.Make separators expand full width in menus. Commit.Fixed checkbox animation. Commit.No need to have the script inside the folder structure of the theme. Commit.Add Breeze Dark script. Commit.Breeze dark applet icons. Commit.Breeze Icon: add some widget icons. Commit.Breeze Icons: link spectacles icons to kscreenshot. Commit.Breeze Icons: icon names are lowercase. Commit.Breeze Icons: add missing widget icons. Commit.Breeze Icons: add some widget icons. Commit.Breeze Icons: add widget icons. Commit.Breeze Icons: new widget Icons and use only oxygen font. Commit.Breeze Icons: add widget icons. Commit.Move KDEConnect 16px icon to apps, added missing links to Breeze Dark. Commit.Missing linnks in Breeze Dark. Commit.Removed PCSX2 icon, Steam icon, added Keyboard icon 22px and changed Keyboard icon for 32 and 64px. Commit.Breeze Icons: add some widget icons. Commit.Added option to disable window background gradient. Commit.Cosmetics. Commit.Implemented SH_KCustomElement from KStyle, to have them working in KDE4. Commit.Breeze Icons: change security icons. Commit.Revised phone and tablet icons 22px. Commit.Breeze Icons: add applet preview icons. Commit.Breeze icons for Clementine. Commit.Add Marble Breeze Icons. Commit.Breeze Icons: link im-user icons from actions to status. Commit.Missing mimetypes in Breeze Dark. Commit.Match icon with Breeze. Commit.Breeze icons for plasma applets. Commit.New zoom icons. Commit.Small fix in IM icons. Commit.Breeze Icons: add Marble app icons 1st part. Commit.Missing icon in Breeze Dark. Commit.Added user online action icon. Commit.Breeze Icon for Choqok. Commit.Plasma applet icons for widget explorer. Commit.Changed KDEConnect tray icons. Commit.Changed mobile devices icons and network icon. Commit.Removed 16px IM status icons, revised IM action icons and used them for status in 22px size. Commit.Trimmed icon speakers. Commit.Breeze Icons: first widget icons. Commit.Breeze Icons: add applets icons for widget explorer. Commit.Breeze-Icons: remove monochrome system icons. Commit.Breeze Icons: remove monochrome terminal and file manager icon. Commit.Breeze Icons: remove 22px app icons for terminal and file manager. Commit.Breeze Icons: relink Inode-directory to 32px and add places for 32 and 64. Commit.Update the GTK icon cache when installing. Commit. Code review #125195Revert rendering of outline pixel, because buggy. Commit.Cleanup shadow contrast pixel rendering. Commit.Fixed rendering of "unmaximize" button. Commit.Fixed rendering of partial checkboxes. Commit.Changed and adde link. Commit.Added markdown mimetype. Commit.Added markdown mimetype. Commit.Added icon for markdown mimetype. Commit.Only use fixed icon size for QtQuickControls. Commit. See bug #339106Fix rendering of disabled radio buttons in menus. Commit. Fixes bug #352160Fix all icon symlinks to be relative rather than absolute. Commit.Added an outline to focused buttons, similar to what is done in menus. Commit.Reduce size of checkbox and radiobuttons; reduced spacing between mark and text. Commit.- Changed menu rendering to remove margin between selection rect and frame. Commit.Added .gitignore to icons and icons-dark folders, synced GitHub repo with KDE Breeze repo. Commit.Edited out my mail. Commit.Readded proper gradient on active window titlebar. Commit.Breeze Icons: KPasswordDialog icons #T571. Commit.Breeze Icons: New Folder structure according to. Commit.Breeze Icons: push test. Commit.Add look and feel package for Breeze Dark theme. 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 #351321Breeze Folders are updated with a new design from Uri should be in 5.4. Commit.Breeze Icons: update authors mimetype according to T570. Commit.Breeze icons: some needed links. Commit.Breeze-dark backup icon set is breeze. Commit.Breeze Icons: add Clementine icons. Commit.Breeze Icons: Sync with github. Commit.Breeze Icon: fix an plasma 5.4 bug. Commit.New in this release### DiscoverNew in this release### kde-cli-toolsRequire Frameworks 5.16. Commit. Code review #126025Use the original path if QStandardPaths::locate fails. Commit. Code review #125567Add DocTools dependency. Commit.Restore building of kstart. Commit.Fix whitespace. Commit. Code review #125155Makse some modules optional. Commit.Update dependencies and fix build on Windows. Commit.Deprecate kcmshell5 --lang. Commit.Improve documentation. Commit.[User Switcher plasmoid] Elide text if neccessary. Commit.[User Switcher plasmoid] Fix applet size calculation. Commit.[Color Picker] Ensure sensible minimum size for the controls. Commit.Remove notes.svgz from kdeplasma-addons. Commit.Comic engine: fix relative icons loading. Commit.Comic engine: fix checking of main script extension. Commit.Quicklaunch: Switch to vertical mode when height > width. Commit. Code review #126052Fix quarterly fuzziness (level 2 fuzziness is now 15 minute accurate). Commit. Fixes bug #355189Align data source to minute. Commit.Show actual time in tooltip. Commit. Fixes bug #355191Add Disk Quota Plasmoid. Commit. Code review #124589Introduce the Activity Pager plasmoid. Commit.Add option to show individual monitors for each CPU to sytemloadviewer. Commit. Code review #125006Add User Switcher plasmoid. Commit. Code review #125678Fix SystemLoadViewer freezing plasmashell. Commit. Fixes bug #348385. Code review #125858Add some formfactor metadata. Commit.Quicklaunch: Show default icon when launcher icon is empty. Commit. Code review #125839Quicklaunch: Fix crash when KOpenWithDialog returns null service. Commit.New notes graphics. Commit.Breeze Icons: add quicklaunch widget icon. Commit.Breeze Icon: add Widget icon for notes widget. Commit.Breeze Icon: add widget icon for colorpicker. Commit.Applets: Change applet icons to breeze/applet icons. Commit.Quicklaunch: Add support for popup with launchers. Commit. Code review #125283Plasma 5 Quicklaunch applet. Commit. Code review #125222The color picker plasmoid has been ported to Plasma 5. Commit. Code review #124923Remove showdashboard plasmoid. Commit.Proofread kgamma kcm docbook to kf5. Commit. Code review #124548Use KDE_INSTALL_DBUSINTERFACEDIR to install dbus interfaces. Commit. Code review #125845Add guards for Xlib code. Commit. Code review #125825Use a DBUS mutex to avoid writing dated settings. Commit. Code review #125769. Fixes bug #354282Unselect current item on clicking into empty space. Commit. Fixes bug #94949. Code review #125680Do not write back dated settings from daemon. Commit. See bug #352067. Code review #125630Schedule saving to the next event cycle. Commit. Fixes bug #343891Port kded plugin to json metadata... Commit.Ise QStringLiteral + new connect api. Commit.Fix kinfocenter crash when run with --version. Commit.[wayland] Add key repeat information. Commit. Code review #125234React to baloomonitor qml plugin changes. Commit.Add File Indexer Monitor KCM. Commit. Code review #124720Port to new connect api. Use QStringLiteral and co. Commit.Use QStringLiteral + new connect api. Commit.Fix minor typo. Commit.Add keywords to .desktop file. Commit.Port kded plugin to json metadata... Commit.New in this release### KSSHAskPassInitialize flag. Minor optimization. Commit.USe QStringLiteral. Commit.Use QStringLiteral + new connect api. Commit.Fix titles being cut at the first space. Commit. See bug #306243Do not pass empty strings to k1i8n. Commit.Disable gui if the webkitwidgets module is not found. Commit.Fix build on OS X. Commit.Added implementation of pam_syslog and pam_vsyslog for OS X. Commit.Add gcrypt include path setup. Commit.Add reviewboardrc. Commit.Daemonize the forked kwalletd{,5} process. Commit. Code review #125190Fix pam_kwallet5.so not being installed in the specified install prefix. Commit. Code review #124962Add PROJECT_VERSION. Commit.Add different log prefix for KWallet5 build. Commit.[tests] Use QCoreApplication for ShadowTest. Commit.[tests] Add a shadow test application. Commit.[server] Fix possible crash after deleting an output(device)interface. Commit. Code review #126097[client] Enforce creating platform window in Surface::fromWindow. Commit.[autotests] Delete connection in thread in TestWindowmanagement. Commit.[autotests] Use QStringLiteral for TestWindowManagement::testWindowTitle. Commit.[autotests] Switch all tests to GUILESS_MAIN. Commit.[autotests/client] Use GUILESS_MAIN for TestWindowManagement. Commit.Fix build. Commit.[autotests] Destroy a created ClientConnection. Commit.[server] Add a convenient ClientConnection::destroy. Commit.[autotests] Cleanup surface handling in TestWindowManagement. Commit.Address last comments of review 125871. Commit.Add new interfaces to mapping file. Commit. Code review #125942Autotests for outputmanagement and outputdevices protocols. Commit. Code review #125942Server side of new outputmanagement protocol. Commit. Code review #125942Client side of new outputmanagement protocol. Commit. Code review #125942[server] Flush client after sending a frameRendered callback. Commit.Add a static PlasmaShellSurfaceInterface::get(wl_resource*). Commit.Task geometries to wayland for minimize effect. Commit. Code review #125871Support request resizing on ShellSurface. Commit. Code review #125836Support request moving on ShellSurface. Commit. Code review #125828Toggle minimize api for plasma windowmanagement in kwayland. Commit. Code review #125841[server] Add support for flags on transient ShellSurfaceInterface. Commit. Code review #125552[server] ShellSurface's transient is a dedicated mode. Commit. Code review #125468Introduce SkipTaskbar. Commit. Code review #125453Fake a movement before sending a click. Commit.Add Mainpage.dox to triggeri apidocs generation. Commit.Add a getter for window type. Commit.[tools] Simulate a panel tooltip. Commit.Fix Typo in Surface::inputIsInfitine. Commit. Code review #125260Add support for transient to ShellSurface(Interface). Commit. Code review #125223Increase version requirements for wl_data_device_release. Commit. Fixes bug #352663Fix typo. Commit.[server] Add more documentation. Commit.[server] Less warnings please. Commit.[client] Move static functions into anonymous namespace. Commit.[client] Hide macro from doxygen. Commit.[server] Move static methods into anonymous namespace. Commit.[server] Make s_version a static member of private class. Commit.Add links to our classes in the README.md. Commit.[client] Improve documentation of Registry a little bit. Commit.[server] Install slide_interface.h. Commit.Fix autotest. Commit.Add documentation for the namespaces. Commit.Small fixes for kwaylandScanner. Commit. Code review #125110[autotests] Extend tests for Dpms. Commit. Code review #125018[tests] Add an example for the Dpms interface. Commit.[client] Dpms protocol. Commit.[server] Add a DpmsManagerInterface. Commit.[server] Add a static OutputInterface::get(wl_resource*). Commit.Interface for a Slide effect. Commit.[server] Another round of docu improvements. Commit.Fix doxygen generation. Commit.API doc improvements. Commit.Fix documentation of ConnectionThread. Commit.[client] Improve documentation of ConnectionThread. Commit.[client] Improve documentation of Registry. Commit.Add dedicated destructor requests to blur and contrast interface. Commit. Code review #125114Implement release for wl_data_device. Commit.[server] Implement raise/lower in QtExtendedSurfaceInterface. Commit.Fix typos. Commit. Code review #125100Add documentation about the library in a README.md. Commit. Code review #125092[tools] Generation of server boilerplate code. Commit.[server] Clean up headers of BlurInterface and ContrastInterface. Commit.[tools] Generate CamelCase request names and arguments. Commit.[tools] Generate boiler plate of requests on client side. Commit.[client] Track PlasmaShellSurface and don't create multiple times. Commit.[client] Return existing Surface for fromWindow. Commit.[tools] Generator can parse xml protocol description to generate code. Commit.Compile. Commit.Support OnScreenDisplay window type. Commit. Code review #125036Add missing files for the contrast effect. Commit.Wayland protocol for background contrast. Commit. Code review #125030Add a small tool to generate the boilerplate for Wayland interfaces. Commit.Fix compiler warnings. Commit.[server] Use WL_KEYBOARD_REPEAT_INFO_SINCE_VERSION. Commit.Implement repeat info on wl_keyboard protocol. Commit.Blur protocol in KWayland. Commit. Code review #125015[client] Remove needless ;. Commit.[client] Add a removed() signal to each class representing a global. Commit. Code review #124835Add documentation to Registry on how to add another interface. Commit. Code review #124813[client] Reduce code-duplication in Registry. Commit.[client] Add EventQueue to Output. Commit.[client] Install EventQueue on FullscreenShell. Commit.[autotests] Fix typos. Commit.[client] Extend Registry by providing name and version of announced interfaces. Commit. Code review #124734Werap skipTaskbar in setState. Commit.Add a basic KWindowInfo. Commit.Support for the slide protocol. Commit. Code review #125119Check for plasmashell existence. Commit.Share the wayland connection in the plugin. Commit.Use Compositor::fromApplication. Commit.Support contrast protocol. Commit. Code review #125035Implement kwindoweffects for wayland. Commit. Code review #125015Don't query for GL_CONTEXT_FLAGS if not at least OpenGL 3.0. Commit. Fixes bug #355522[wayland] Introduce an additional --exit-with-session command line arg. Commit.Add path to kwin_wayland binary to KWin's installed CMakeConfig. Commit. Code review #126106Fix minor typo. Commit.[wayland] Reset internalWindow if the QWindow gets destroyed. Commit.Ensure pointer position is updated before screen locker enforcement. Commit. Code review #126103[wayland] Destroy all ClientConnections on tear down. Commit.Remove deleted windows from motionmanagers. Commit. See bug #339970. Code review #126034Add rule to protect the focus on a window. Commit. Fixes bug #185060. See bug #337798. Code review #126059Catch lost FOCUS_POINTER_ROOT FOCUS_IN events. Commit. Fixes bug #348935. Code review #126033Revert "Handle conflicts between epoxy and manually resolved function pointers". Commit.[hwcomposer] Add support for backlight through light_device_t. Commit. Code review #126083[hwcomposer] Don't waitVsync if we haven't activated vsync yet. Commit.[backends/hwcomposer] Base HwcomposerScreens on BasicScreens. Commit.[backends/fbdev] Use BaseScreens implementation. Commit.[backends/wayland] Use BasicScreens implementation. Commit.[backends/x11] Use BasicScreens implementation. Commit.[wayland] Add a base implementation for Screens in a basic setup. Commit.[backends/wayland] Drop warning messages concerning egl backend. Commit.[backends/wayland] Only set socket name if it got sepcified. Commit.[backends/wayland] Do not query outputs. Commit.[backends/wayland] Simplify WaylandScreens by basing on ShellSurface size. Commit.[backends/wayland] Drop XRandR updating. Commit.[backends/wayland] ShellSurface opened as a toplevel instead of fullscreen. Commit.[backends/wayland] Drop subsurface for cursor. Commit.[backends/wayland] Drop support for fullscreen shell. Commit.[InputRedirection] Don't crash on invalid Toplevel. Commit.Add safety check to Deleted::~Deleted for tear-down. Commit.Cancel loading in EffectsLoader on tear down. Commit.[InputRedirection] Check if workspace is valid before accessing it. Commit.[wayland] Add some restrictions for lockscreen. Commit. Code review #126015[wayland] Introduce property to identify lockscreen and inputmethods. Commit.Introduce additional safety checks for init debug output in SceneOpenGL. Commit. Code review #126053Verify that context is robust before resolving robust functions. Commit. Code review #126051Create robust egl context if possible. Commit.Move egl context creation into AbstractEglContext. Commit.[backends/hwcomposer] Do not manually cleanup our HwcomposerWindow. Commit.[backends/hwcomposer] Blank output on tear down. Commit.Disallow XRender or NoCompositing on Wayland. Commit.[libkwinglutils] Fix regression in OpenGL version parsing. Commit.[wayland] Don't use waitForFinished on the Xwayland QProcess. Commit.[wayland] Emit signal before x11 connection gets destroyed. Commit.[wayland] Disable Compositor during tear-down. Commit.[wayland] Don't exit due to Xwayland exiting on tear down. Commit.[wayland] Unload all effects prior to destroying Xwayland connection. Commit.Reset generic shader after zoom. Commit. Code review #108252. Fixes bug #355028. Code review #125994Abort max animation on unrelated geometry changes. Commit. Fixes bug #336467. Code review #125989Wait for GL after swapping. Commit. Code review #125659. Fixes bug #346275. See bug #351700Re-detect triple-buffering after compositor resume. Commit. See bug #343184. Code review #125659[wayland] Don't pass keyboard events to Unmanaged windows. Commit.Handle conflicts between epoxy and manually resolved function pointers. Commit. Code review #125883[wayland] Destroy input method connection after process finished. Commit.[wayland] Destroy our internal wayland connection from server side. Commit.[wayland] Ensure we can tear down ShellClient after Workspace is destroyed. Commit.[wayland] Destroy Xwayland's ClientConnection on tear down. Commit.[wayland] Ensure to not call into x11 on Compositor tear-down. Commit.[wayland] Don't leak our internal client connection thread object. Commit.[wayland] Fix cleanup handling on tear down. Commit.[autotests/wayland] Fix with Qt 5.6. Commit.[wayland] Improve tear-down to not crash if X11 applications are still around. Commit.Only emit EffectsHandler::windowClosed if Deleted got created. Commit.Check whether Cursor is valid before using from EffectsHandler mousePolling. Commit.[wayland] Use Qt::AA_DisableHighDpiScaling in Qt 5.6. Commit. Code review #126008[effects] Support GLES 3 in Blur and BackgroundContrast. Commit. Fixes bug #324478. Code review #126003Use popup instead of exec on useractions menu on Wayland. Commit.[wayland] connect to greeterClientConnectionChanged instead of locked signal. Commit.Fix build. Commit.[wayland] Introduce ShellClient::isLockScreen method. Commit.[drm] Support configuring absolute output position. Commit.Add a plugin for KIdleTime. Commit.[wayland] Adapt to changes in the kscreenlocker. Commit.Optimize string operations. Commit. Code review #125933[wayland] Start ksldapp from the WaylandServer. Commit. Code review #125954Preliminar support for task geometries in wayland. Commit. Code review #125873[wayland] Reset QT_QPA_PLATFORM to wayland after starting Application. Commit.[libinput] Event compression for PointerAxis. Commit.[libinput] Pointer motion event compression. Commit.[libinput] Add an event queue. Commit.[libinput] Use a dedicated thread for libinput. Commit.[libinput] Make signals queueable. Commit.Fix compile with libepoxy < 1.3. Commit.Add O2ES as possible value for KWIN_COMPOSE. Commit. Code review #125919Remove build checks for gles or gl. Commit. Code review #125865Remove remaining compile time checks for OpenGLES. Commit.Core uses runtime checks for whether we are on OpenGLES. Commit.Runtime depend on GLES in all egl backends. Commit.[plugins/qpa] Runtime depend on OpenGLES instead of compile time. Commit.Runtime depend on GLES in SceneOpenGL. Commit.Bind building of glx support on whether epoxy has a glx header. Commit.[kwineffects] Runtime checks for GLES in ColorCorrection. Commit.[kwineffects] Runtime depend on gles in GLPlatform. Commit.[effects] Runtime checks for GLES instead of compile time checks. Commit.Turn compile time checks to runtime check in kwinglutils.cpp. Commit. Code review #125865[glplatform] Ensure glsl is supported with OpenGLES. Commit.[kwineffects] Runtime detect whether we are on GLES in GLPlatform. Commit.Don't activate clients (autohide) if we're dragging a window. Commit. Fixes bug #352267. Code review #125867Re-evaluate rules on title change. Commit. Fixes bug #220227. Code review #125427Desktop grid: allow desktop to cross screens. Commit.Desktop grid: general cleanup. Commit.Desktop grid: set desktop when moving stickies. Commit.Desktop grid: less branches for isOnAllDesktops. Commit.Desktop grid: brightness doesn't flicker here. Commit.Desktop grid: zoom hovered window. Commit.Desktop grid: vector instead of qhash for buttons. Commit.Desktop grid: offset buttons from screen edge. Commit.Desktop grid: add option to hide buttons. Commit. Fixes bug #352588. Code review #125228Desktop grid: use -/+ text buttons. Commit. Fixes bug #354131[hwcomposer] Adjust present strategy for block on retrace. Commit.[wayland] Add support for move/resize triggered on ShellSurface. Commit.Make most windows minimizable. Commit. Code review #125842[wayland] Drop check for QtWayland 5.4.2. Commit.[wayland] Force Qt::AA_NoHighDpiScaling on Qt 5.6. Commit.Use KDE_INSTALL_DBUSINTERFACEDIR to install dbus interfaces. Commit. Code review #125843[wayland] Sync resizes. Commit.Make it possible to end move/resize through mouse button release. Commit.Fix mouseChanged signal arguments in InputRedirectionCursor. Commit.Move implementation of (shrow|grow)(Horizontal|Vertical) to AbstractClient. Commit.[wayland] Fix quick tiling auto test. Commit.Consider all client in Workspace::packPositionFoo. Commit.Move implementation of Client::packTo to AbstractClient. Commit.Merge setting up client and shell client connections in EffectsHandlerImpl. Commit.Move geometry related connects from Client to AbstractClient. Commit.Allow moving of Wayland windows. Commit.Use AbstractClient for keyboard moving of clients. Commit.Move keyPressEvent(uint) to AbstractClient. Commit.Move move/resize related mouse command handling to AbstractClient. Commit.Move implementation of updateMoveResize to AbstractClient. Commit.Move handleMoveResize to AbstractClient. Commit.Move checkQuickTilingMaximizationZones to AbstractClient. Commit.Move performMoveResize to AbstractClient. Commit.Provide positionGeometryTip() as virtual method in AbstractClient. Commit.Move startMoveResize() to AbstractClient. Commit.Move (start|stop)DelayedMoveResize to AbstractClient. Commit.Move s_haveResizeEffect from Client to AbstractClient. Commit.Move finishMoveResize(bool) to AbstractClient. Commit.Provide leaveMoveResize() as virtual method in AbstractClient. Commit.Move signals clientFooUserMovedResized to AbstractClient. Commit.Move moveResizeStartScreen from Client to AbstractClient. Commit.Move updateCursor() functionality to AbstractClient. Commit.Move buttonDown from Client to AbstractClient. Commit.Move checkUnrestrictedMoveResize() from Client to AbstractClient. Commit.Move properties move and resize from Client to AbstractClient. Commit.Move the Position mode from Client to AbstractClient. Commit.Move moveResizeGeom to AbstractClient. Commit.Move initialMoveResizeGeometry to AbstractClient. Commit.Move (inverted)MoveOffset to AbstractClient. Commit.Track whehter moveResize is unrestricted in AbstractClient. Commit.Track whether Client is in moveResizeMode in AbstractClient. Commit.[wayland] Don't call into Workspace from ShellClient during teardown. Commit.[autotests] Test case for 10ad9262a184e1afc088bee35b7fa4c188d9d63f. Commit.[wayland] Dispatch the WaylandServer once more before killing internal client. Commit.Declare metatype for Deleted and export Deleted. Commit.Drop PreventScreenLocking electric border. Commit. Code review #125701. See bug #331841Drop remaning code for ShowDashboard. Commit. Code review #125700. Fixes bug #353928[hwcomposer] Rework the vsync code. Commit.Don't perform Compositor::setCompositeTimer during startup. Commit.[hwcomposer] Use three rendering buffers. Commit.[hwcomposer] Use newer setOutputsEnabled API instead of blocking buffer swap. Commit.[autotests] Dashboard is no longer available. Commit.Drop the Dashboard Effect. Commit. Code review #125686Delay enabling vsync till first frame is rendered. Commit.[backends/hwcomposer] Add a failsafe timer for vsync events. Commit.Force grab on useractions menu. Commit. Fixes bug #351112Call checkWorkspacePosition also for Wayland clients in ::updateClientArea. Commit.Merge back implementation of Client::move and ShellClient::move. Commit.Add virtual AbstractClient::updateTabGroupStates(TabGroup::States). Commit.Move functionality for geom_before_block to AbstractClient. Commit.Move handling around deco_rect_before_block to AbstractClient. Commit.[hwcomposer] Add support for vsync. Commit.Use AbstractClient where possible in EffectsHandlerImpl. Commit.[wayland] Update geometry in ShellClient::setGeometry directly if size didn't change. Commit.[backends/virtual] Add possibility to have multiple virtual screens. Commit.Move implementation of sendToScreen from Client to AbstractClient. Commit.Fix unit test. Commit. Code review #125635[backends/hwcomposer] Drop dependency on hybrissync library. Commit.[wayland] Use first valid geometry of ShellClient as restore geometry. Commit.[autotest/wayland] Add a test for quick tiling Wayland clients. Commit.[wayland] Allow resizing on ShellClients. Commit.Move quick tiling from Client to AbstractClient. Commit.Introduce a virtual AbstractClient::updateQuickTileMode(QuickTileMode). Commit.Use quickTileMode() instead of quick_tile_mode. Commit.Use (set)GeometryRestore() instead of geom_restore in Client::setQuickTileMode. Commit.Add a pure virtual AbstractClient::setGeometryRestore(const QRect &). Commit.TabSynchronizer operates on AbstractClient. Commit.Move blocking geometry updates functionality to AbstractClient. Commit.Provide isDecorated() as virtual method on AbstractClient. Commit.Use isDecorated() instead of m_decoration in Client::setQuickTileMode. Commit.Move implementation of checkWorkspacePosition to AbstractClient. Commit.Add setGeometry to AbstractClient as pure virtual method. Commit.Improve sharing of maximize between Client and ShellClient. Commit.Move adjustedSize from Client to AbstractClient. Commit.Add sizeForClientSize as virtual method to AbstractClient. Commit.Move enum Sizemode from Client to AbstractClient. Commit.Add border(Left|Top|Right|Bottom)() const as virtual methods in AbstractClient. Commit.Use quickTileMode() instead of quick_tile_mode in Client::checkWorkspacePosition. Commit.Provide quickTileMode() as virtual method in AbstractClient. Commit.Use geometryRestore() instead of geom_restory in Client::checkWorkspacePosition. Commit.Adjust to newer upstream libhybris version. Commit. Code review #125606Drop Android input handling. Commit. Code review #125608Add hint similar to autohide to raise/lower a window. Commit. Code review #124272Move checkOffscreenPosition from Client to AbstractClient. Commit.Move (is|set)ElectricBorderMaximizing from Client to AbstractClient. Commit.Move electricBorderMaximizeGeometry from Client to AbstractClient. Commit.Make geometryRestore() pure virtual in AbstractClient. Commit.Move (set)electricBorderMode() from Client to AbstractClient. Commit.Move signal quickTileModeChanged from Client to AbstractClient. Commit.Initialize AbstractEglTexture::m_image. Commit.[autotests] Enforce QPainter compositing. Commit.[autotests] Enforce OpenGL compositing. Commit.[backends/virtual] Add a virtual rendering OpenGLBackend. Commit.Allow OpenGLBackend to hold a surfaceless context. Commit.[backends/virtual] Move save screenshot functionality to the backend. Commit.[wayland] Honor ShellSurfaceInterface::acceptsKeyboardFocus in ::wantsInput. Commit. Code review #125553[wayland] Proper metatype for ShellClient. Commit.[wayland] Keep transient state directly in ShellClient. Commit.[wayland] Keep fullscreen state directly in ShellClient. Commit.Do not grab server during manage. Commit. Code review #125474Do not reinterpret_cast insufficient data. Commit. Fixes bug #341010. Code review #125513Return sane screen geometry on missing randr. Commit. Code review #125456Overhaul of deco kcm. Commit. Code review #125393[globalaccel] Ensure we don't call into deleted InputRedirection on shutdown. Commit.[wayland] Rework command line checks for platforms. Commit.[autotests] And remove the problematic code. Commit.[autotests] Only use QTest::setMainSourcePath if we have Qt 5.5. Commit.[autotests] Don't use QTEST_SET_MAIN_SOURCE_PATH. Commit.[autotest] Welcome to integration testing KWin. Commit.[wayland] Add a virtual framebuffer backend. Commit.[wayland] Add options depending on available backend plugins. Commit.[wayland] Add a --list-backends command line arg for listing available backends. Commit.[wayland] Trigger an update of client layer when managing a ShellClient. Commit.Move layer updating for setActive back to AbstractClient. Commit.[wayland] Introduce better placement checks for ShellClient. Commit. Code review #125469Remove unwanted debug and change in 9912d84. Commit.[wayland] Properly support add/remove transient on ShellClient. Commit.[tests] Support a trasient window in the waylandclienttest. Commit.[effects] Properly announce/remove support in blur/contrast if shader fails. Commit. Code review #125444Supports kwayland skipsTaskbar. Commit. Code review #125454[tests] Add fullscreen mode to waylandclienttest. Commit.[autotest] Add workaround for broken no-XRandr in screen edge test. Commit.[screenedges] Add a missing context to connect. Commit.[backends/x11] Allow grab keyboard/pointer. Commit.[backends/x11] Use NETWinInfo for our window. Commit.Shuffle mnemonics in "more actions". Commit. Code review #125434. Fixes bug #319695Initialize pseudo_max with desired maximization. Commit. Fixes bug #352185. Code review #125037Prevent calling xrandr w/o extension available. Commit. Fixes bug #343844. Code review #125074Enforce update on re-redirection. Commit. Code review #125039. Fixes bug #342881Support changing tabbox mode. Commit. Fixes bug #316544. Code review #125392Add black/whitelist config to videowall. Commit. Code review #125410. Fixes bug #353153Improve restricted moveresize. Commit. Code review #125428Fix connects with QPointer. Commit.Fix up delayed quick tiling. Commit. Fixes bug #352744. Code review #125250Workspace::adjustClientSize operates on AbstractClient. Commit.Workspace::adjustClientPosition operates on AbstractClient. Commit.Introduce an allClientList in Workspace. Commit.[backends/x11] Set a black background pixel on our rendering window. Commit.Fix regression in Workspace::activateNextClient. Commit.Allow transients to go over dock windows under certain conditions. Commit.Reintroduce nullptr check in Client::removeFromMainClients. Commit.Add safety check for recursive transient for. Commit.Move layer functionality to AbstractClient. Commit.Support raise and lower windows on wayland. Commit.Workspace::raiseClientWithinApplication opertes on AbstractClient. Commit.Workspace::lowerClientWithinApplication operates on AbstractClient. Commit.Pass through mainClients for AbstractClient in EffectWindowImpl. Commit.Fix incorrect static_casts to Client. Commit.Workspace::topClientOnDesktop returns AbstractClient. Commit.Workspace::findDesktop returns AbstractClient. Commit.Move functionality of Client::updateLayer to AbstractClient. Commit.Move functionality from Client::doSetDesktop to AbstractClient::setDesktop. Commit.Workspace::updateOnAllDesktopsOfTransients operates on AbstractClient. Commit.Remove no longer needed casts to Client regarding transients. Commit.Fixup with removeTransietn. Commit.Workspace::constrainedStackingOrder supports transients on AbstractClient. Commit.Move transients from Client to AbstractClient. Commit.Use auto where we call ensureStackingOrder(client->transients()). Commit.Workspace::ensureStackingOrder can operate on QList or QList. Commit.Better support AbstractClient in Deleted::copyToDeleted. Commit.Move modal from Client to AbstractClient. Commit.Move mainClients() and allMainClients from Client to AbstractClient. Commit.Use auto for iterator over transients(). Commit.Move hasTransient from Client to AbstractClient. Commit.Workspace::keepTransientAbove operates on AbstractClient. Commit.[wayland] A popup shell surface doesn't want input. Commit.Add a placement strategy for transient ShellClients. Commit.Implement transientFor in ShellClient. Commit.Move transientFor from Client to AbstractClient. Commit.Move transient property from Client to AbstractClient. Commit.[wayland] Don't delete Surface we got fromWindow. Commit.[wayland] Configure key repeat. Commit.Delay QuickTiling indication on inner screenborder. Commit. Fixes bug #352050. Code review #125024Support the slide protocol. Commit. Code review #125120Fix build with some compilers. Commit.[wayland] Add support for DpmsInterface. Commit.[wayland] Don't run Compositor loop if all outputs are disabled. Commit.[drm] Mark outputs as disabled in backend depending on DPMS state. Commit.[wayland] AbstractBackend indicates whether outputs are enabled. Commit.[drm] Re-enable Output on input event. Commit.[drm] Make DrmOutput a QObject. Commit.[drm] Don't present on an output which is in dpms standby. Commit.Add signal InputRedirection::keyStateChanged. Commit.[drm] Add initial support for DPMS. Commit.Add support for modifier only shortcuts on Wayland. Commit. Code review #124954Support OnScreenDisplay from wayland. Commit.Support the kwayland contrast protocol. Commit. Code review #125035Use the kwayland blur protocol in the blur effect. Commit. Code review #125017[cmake] Let's try PKG_Qt5PlatformSupport_INCLUDEDIR instead of PKG_Qt5PlatformSupport_INCLUDE_DIRS. Commit. See bug #351776[qpa] Use QPlatformIntegrationFactoryInterface_iid for Q_PLUGIN_METADATA. Commit.[wayland] Create event dispatcher in QPA plugin. Commit.[qpa] Dispatch Wayland server before trying to find a ShellClient. Commit.[wayland] Create waylandServer after creating QApplication. Commit.[wayland] Drop workaround on Qt window expose event. Commit.[wayland] Drop workaround for faking frame rendered for Qt windows. Commit.[wayland] Drop hack for faking input for Qt popups. Commit.[wayland] Add repaints on geometry changes. Commit.Keep Qt::Popup windows as internal pointer window once they leave window. Commit.[wayland] Send QKeyEvent to internal windows. Commit.[wayland] Drop QT_WAYLAND_DISABLE_WINDOWDECORATION env variable. Commit.[wayland] Drop threaded eglInitialize hack. Commit.[wayland] Drop QtWayland specific BypassWindowManagerHint workaround. Commit.[wayland] Remove the specific socket pair for QtWayland. Commit.[wayland] Enforce our internal QPA plugin as QT_QPA_PLATFORM. Commit.[wayland] Add a QPA plugin for kwin_wayland. Commit.[wayland] Export ShellClient. Commit.Composite windows from a QOpenGLFramebufferObject. Commit.[wayland] AbstractBackend announces whether a surface less context is possible. Commit.[wayland] Forward EGLDisplay and EGLContext from Scene to Backend. Commit.Add a WaylandServer::findClient which takes a QWindow. Commit.Add SceneOpenGL::backend() const -> OpenGLBackend*. Commit.[wayland] Use an event thread for the internal Wayland connection. Commit.[wayland] Keep Registry for internal connection around. Commit.[tabbox] Support wayland in establish/remove TabBoxGrab. Commit.[tabbox] Split areModKeysDepressed into X11 and Wayland variant. Commit.[libinput] Don't change default log level. Commit.Fix moving windows in InputRedirection. Commit.Do not try to open VirtualTerminal through logind. Commit.Make X11_XCB a build dependency of X11 windowed backend. Commit. Code review #124697Drop cmakedefine HAVE_WAYLAND_EGL. Commit.Drop cmakedefine HAVE_WAYLAND. Commit.Drop cmakedefine HAVE_WAYLAND_CURSOR. Commit.Drop cmakedefine HAVE_XKB. Commit.Make Wayland a hard build time dependency. Commit.[decorations] Bring back option NoPlugin. Commit. Code review #124708Drop build option KWIN_PLASMA_ACTIVE. Commit. Code review #124694Drop build option KWIN_BUILD_EGL. Commit. Code review #124695Fix one more XRandR::screenResources()-related leak. Commit.Fix memory leak. Commit. Code review #126096QDebug -> qCDebug. Commit.GetConfigOperation: store backend in member variable. Commit.Invalidate interface before creating a new one, just to be sure. Commit.Fix leaking QDBusPendingWatcher in BackendManager. Commit.Use DBus activation to start the backend launcher. Commit. Fixes bug #353720. Fixes bug #353685Fix test. Commit.Cmake_min_req goes to the very top. Commit.Allow to build ProcessUI without QtWebKitWidgets. Commit. Code review #125887Use new connect api + QStringLiteral. Commit.Add i18n for log files. Commit. See bug #306243Add translations for wifi stuff. Commit. See bug #306243Call the correct QString::arg() overload. Commit.Implement systemUptimeSeconds for OS X. Commit.Remove unused variable. Commit. Code review #124728Fix coverity issue #1335195. Commit. Code review #126048Added checkboxes in to list. Commit.Re-added code to update config's minimumsize based on the animation tab. Commit. Fixes bug #354547Re-added cursor moving hack for kde4, otherwise mouse-over effects are broken after window drag. Commit.Use NETRootInfo to initiate wm move operation. Commit.Using new style typedefs. Commit.Implemented SH_KCustomElement from KStyle, to have them working in KDE4. Commit.Fix benchmark layout. Commit.Only use fixed icon size for QtQuickControls. Commit. See bug #339106Added missing painter->restore() after rendering menu button. Commit. Fixes bug #346955Removed legacy kwin decoration. It is not required anymore even when building in KDE4 compatible mode, since only kwin@kf5 is nouw. Commit.- deal with dpiRatio when sending WM move resize events. Commit. Fixes bug #351321Default press-to-move to on. Commit.Fix data roles for directory entries in RecentUsageModel. Commit.[Application Dashboard] Force active focus on the FullScreenWindow. Commit. Code review #125210. See bug #352647[Widget Explorer] Allow uninstalling user-installed applets. Commit. Code review #125991Do not dim taskbutton when a window is minimized. Commit. Code review #124675. Fixes bug #311991Kcm_keyboard: Use udev device notifier when xcb-xinput is not available. Commit. Fixes bug #346336. Code review #125465Resolve .desktop URLs in drop-on-item, too. Commit. Fixes bug #354484[Kicker] Call new user switcher instead of unconditionally starting a new session. Commit. Code review #126099Kcm_fonts: Don't touch any Xft options when anti-aliasing is set to system settings. Commit. Code review #126093Drag delegate pixmap support. Commit. Fixes bug #355361Keep drag and drop in range on both sides. Commit. Fixes bug #355365. Code review #126079KAStats: Syncing to the latest version from KActivities repository. Commit.A FolderView created by drag and drop now stores the URL properly. Commit.Offer to create a trash widget when dragging the trash onto a containment. Commit.Restore semantic icon for use in tooltips and notifications. Commit.Drop unnecessary maps. Commit.Avoid crash by making emit synchronous. Commit. Fixes bug #354660Don't allow horizontal flicks in multi-grid view. Commit. Fixes bug #355193Port Kickoff to the Kicker backend. Commit.Add a migration script for Kickoff's config. Commit.Reimplement Kickoff's Computer model the Kicker way. Commit.Fix support for directories and nicer metadata extraction. Commit.Make AppsModel usable standalone and expose it. Commit.Description logic to match old Kickoff behavior. Commit.Support a merged results mode. Commit.Allow overriding the favorites model. Commit.Merge RecentApps and RecentDocs models into RecentUsageModel and expose it. Commit.Add getter for row index from model. Commit.Expose SystemModel. Commit.Support for grouping. Commit.Support for descriptions. Commit.Fix window dismiss by context menu actions. Commit. Fixes bug #354176Enable the Desktop Sessions runner in Appdash search by default. Commit. Fixes bug #354722Make the up button ignore the double-click setting based on user feedback. Commit. Fixes bug #354657Allow opening file manager on current path by clicking the title. Commit. Fixes bug #354792Fix 2px alignment problem \o/. Commit.Do not write out an unusable LC_* value for the "C" locale. Commit. Fixes bug #354984. Code review #125984Kcm_formats: Fix sorting order and formatting in combo boxes. Commit. Code review #125957. Fixes bug #354895Applet content no longer leaks outside its boundaries under certain circumstances while resizing it. Commit. Code review #125896Warning--. Commit.Use QStringLiteral + use new connect api. Commit.Ensure there are two columns in the widget explorer. Commit. Fixes bug #353760Kcm_keyboard: Set default debug level to QtWarningMsg. Commit. Code review #125826Fix build with QT5.6. Commit.Switch to Noto Sans font. Commit.Sync to Kickoff. Commit.New activity switcher UI. Commit. Code review #125626Use PlasmaCore.IconItem in desktop toolbox. Commit. Code review #125660Context menus in the task manager applet are now aligned to the respective entry. Commit. Code review #125589[Panelcontroller] Let checked property handle the menu's appearance. Commit.KAStats: syncing to master (added activity descriptions). Commit.Ungrab recursively. Fixes regression from c0e14ae54. Commit.[kickerdash] Show ToolTip when mouse hovered on app item. Commit. Code review #125402Reduce maximum preferred size for task delegates a little. Commit. Fixes bug #351425. See bug #353337Align applet icons to top. Commit.Applet: ad breeze widget icon for folderview widget. Commit.Applets: Use Breeze applet icons for the applets (e.g. widget manager). Commit. Code review #125437Switch item delegate to Complementary color group and use non-inverted roles in containment mode. Commit. Code review #125323Set geometry instead of resizing. Commit. See bug #351569Kcm_keyboard: Make the default values for key repeat constants. Commit. Code review #125415Kcm_keyboard: Remove kdemacros.h include. Commit.Kcm_keyboard: Port away from KDELibs4Support. Commit. Code review #125408Kcm_keyboard: Remove LayoutWidget plugin. Commit. Code review #125407Moved check all mount points excluded out of widget class. Commit.Revert currentIndex change to start at first tab again. Commit.Build on older Qt. Commit.Don't use parent anymore. Commit.Fix Appdash opening on the wrong screen. Commit. Fixes bug #352416Handle "Offer shutdown options" being or getting disabled. Commit. Fixes bug #352324Show screenshots in the widget explorer. Commit.Merge the favorite-by-DND feature written at the Seoul hackathon. Commit.Drop debug for empty context menus, instead refuse to open. Commit.Add a FavoritesModel.maxFavorites prop to limit the model in size. Commit.Add a FavoritesModel.enabled prop to toggle addFavorite/removeFavorite. Commit.Port desktop containment to EventGenerator. Commit. Code review #125288Drop option; see plasma-workspace.git c5539a6 for more. Commit.KAStats: Using a custom matching function instead of sqlite's glob. Commit.Accept proposed drop action in panel and desktop. Commit. Code review #125159Add keynavigation wrap to kicker dashboard filterlist. Commit. Code review #125012Add discover to favorties. Commit. Code review #125127Renamed some things for better description. Commit. Code review #125107Move kaccess into separate source directory. Commit. Code review #125041Renamed some things for better description. Commit.Add "Lock Screen" to desktop toolbox. Commit. Code review #124114[applets/pager] Remove show dashboard option. Commit. Code review #125085KAStats: Fixed problem with adding a new resource to the model. Commit.KAStats: Model which shows both the used and the linked resources combined. Commit.Fixed paths in CMakeLists.txt for cursor theme. Commit.Don't leak when closing without action trigger. Commit.Open context menu asynchronously. Commit. Fixes bug #350794Revert "[Appletconfiguration] Prevent binding loop in main stackview". Commit.Shorten labels of QCheckBox so the accessibility kcm won't need a scrollbar. Commit. Fixes bug #339407. Code review #124959[Appletconfiguration] Prevent binding loop in main stackview. Commit.Add a comment to the keyboard kded module desktop file. Commit. Code review #124937[Panelconfig] Add more / fix constraints in the position/size handles. Commit. Code review #124786[Panelconfig] Reset the panel offset on alignment change. Commit. Code review #124785[Panelconfig] Add some comments and rename the max/min value variable. Commit. Code review #124782Don't enable middle click paste in the panel by default. Commit. Fixes bug #351631. Code review #124891Port solid-automounter and keyboard kded plugins to json metadata... Commit.Use kcmshell5. Commit.Add copyright header for DeviceModel. Commit.Automatic mounting of external storage is now possible again. Commit. Code review #124730. Fixes bug #351003Unify UI Sleep -> Suspend. Commit. Fixes bug #351412Don't eat the left click event. Commit. Fixes bug #351277Make trash settings open the trash KCM. Commit.Fix typo (patch by victorr2007@ya.ru). Commit.Set component display name for all actions. Commit. Code review #124702Filter out non-desktop formfactors in Kickoff's application model. Commit. Code review #124625No point in bottom margin since we have no bottom anchor. Commit.Remove unused import. Commit.Cosmetic surgery of the activity switcher. Commit.Correct label in autostart KCM. Commit. Fixes bug #351036Synchronizing the libKActivitiesStats with the source repository. Commit.Changed MediaSources to DataSources. Commit.Kill mockcpp dependency from plasma-mediacenter. Commit.Fix the testcase for mediaRemoved. Commit.Temp fix for PMC crash because of baloo crash. Commit.Updated Qt connect signal slot syntax. Commit.Added Fake mediasource for testing. Commit.VPN connection settings can now be imported by calling the connection editor with the --import-vpn argument. Commit. Code review #126035Optimize string operations. Commit. Code review #126049Add option to select password storage to all password fields. Commit. Fixes bug #340707. Code review #125723Fix order of tab stops. Commit. See bug #340721Do not load secrets for 802-1x setting when LEAP authentication algorithm. Commit.Make all bluez calls asynchronous. Commit. Code review #125785. Fixes bug #354230Make sure that the rescan button is visible all the time. Commit. Fixes bug #347135Fix minor typos. Commit.OpenVPN improvements. Commit. Code review #125543Use more descriptive names and comments for VPN plugins. Commit. Code review #125540Editor: Add tooltips for most common settings/connections. Commit.Move the view to the top while a connection is being activated. Commit. Fixes bug #342801Allow only certain file types for certificates. Commit. Fixes bug #340706Applet: add breeze widget icon for nm applet. Commit.Set proper maximum MTU size for infiniband, wireless and wired connections. Commit. Fixes bug #353241Add some advanced validation for WPA/WPA2 Enterprise. Commit. Code review #125356. Fixes bug #351191Add WPA/WPA2 Enterprise (partial) validation + options to add subjectMatch and altSubjectMatch properties. Commit.Coding style. Commit.The icon for showing/hiding the password should represent the oposite state. Commit.Add notifications with new state change reasons when device gets disconnected. Commit.Use new breeze icons. Commit. Fixes bug #346133The icon name for password field was changed to 'visibility'. Commit.Replace 'show password' checkboxes with a custom password field. Commit. Code review #124922Port kded plugin to json metadata... Commit.Fix random MAC generation on Wired/WiFi. Commit. Code review #124747Fix crash if context gets unrefd. Commit. Fixes bug #354510. Code review #126012Install kconf_update script in kdelibs4 directory. Commit. Code review #125706Change applet icon to the new applet icons from breeze. Commit.Speedup finding the property change signals. Commit.Make SourceModel writeable. Commit.[kcm] Remove the anchors in the stream and device list. Commit.Add a .reviewboardrc file. Commit.[kcm] Elide the label of the streams, parts and devices in the lists. Commit.Remove unused dependency. Commit.Revert "delay loading of popup". Commit. Fixes bug #351345Fix typos (patch by victorr2007@ya.ru). Commit.Fix XML. Commit.Fix minor typos. Commit.Disable build of docs until new entities are released. Commit.Documentation for plasma-pa. Commit.Fix interactivity in KCM. Commit.High dpi and sizing fixes. Commit.Fix i18n in kcm module. Commit.Fix i18n in applet. Commit.Delay creation of the popup dialog. Commit.Plasmoidviewer: Fix filename pattern. Commit.Plasmoidviewer: Add @title:window context. Commit.Plasmoidviewer: Fix typography. Commit.Plasmoidviewer: Update location options in documentation. Commit.Add trailing semicolon in Categories. Commit.Use --exit-with-session in kwin_wayland start command. Commit. Code review #126108Use absolute path to kwin_wayland. Commit. Code review #126107[Clipboard plasmoid] Fade out text where the buttons are. Commit. Fixes bug #354602. Code review #125898[KRunner] Forward KRunner switchUser to new KSMServer user switcher. Commit. Code review #126100Revert all of the Calendar-agenda changes. Commit.[lookandfeel] Set the splash bg image to PreserveAspectFit. Commit.[lookandfeel] Update the blurry background to 5.5 wallpaper. Commit. Fixes bug #355502Launch dbus-session in wayland session. Commit.Install session file for Plasma on Wayland session. Commit. Code review #126098Add pretty user switcher. Commit. Code review #124585[digital-clock] Add missing copyright. Commit.Update digital-clock and notification applets info. Commit.[digital-clock] Pass the enabled plugins to the manager explicitly. Commit.[digital-clock] Add the calendar plugins configs to the applet config. Commit. Code review #126010[digital-clock] Split the Calendar config stuff to it's own category. Commit. Code review #126010[digital-clock] Adapt the Agenda part to latest applet updates. Commit.[digital-clock] Bring back the agenda part of calendar. Commit.[Widget Explorer) Fix applet uninstall. Commit. Code review #125990Widget Explorer can now filter for widgets the user installed. Commit. Code review #126074Remove accidentally pushed files. Commit.Look in the correct path for shell update scripts. Commit.[ksmserver] Add a dedicated --no-lockscreen command line option. Commit. Code review #126022Fixed dropping files onto an icon widget linking to an application with restrictions on supported file types. Commit.Dropping elements onto an icon widget pointing to Trash now works. Commit.Fix font path to not have /usr//usr/. Commit.Fix krunner crash when open "/". Commit. Code review #126060. Fixes bug #355290Restore semantic icon for use in tooltips and notifications. Commit.Load applet icons from the plugin name first. Commit. Code review #126046Avoid QMenu::exec in plasmoid context menu. Commit. Fixes bug #354903. Code review #126042Don't crash with invalid plugins. Commit.Fix ksmserver path. Commit.Fix ksmserver path in startkde. Commit. Code review #126007Catch other openGL error gracefully. Commit. See bug #354966. See bug #355054. Code review #125997KRunner no longer stops showing results under certain circumstances. Commit.[ksmserver] adapt to changes in kscreenlocker. Commit.Clean up dependencies after removal of the screenlocker. Commit. Code review #125964Remove kscreenlocker code from the plasma-workspace. Commit.Merge xembed SNI proxy updates. Commit.Fix build. ksld was renamed to KScreenLocker. Commit.Fix crash on multiscreen setups by not relying on sender(). Commit.[screenlocker] Install the cmake configuration and header files. Commit. Code review #125930Proxy Xembed icons to SNI. Commit. Code review #125655Fix typo. Commit.[screenlocker] Make it possible to build kscreenlocker without ksmserver. Commit. Code review #125892[screenlocker] Remove kDebug default debug area. Commit.[screenlocker] Remove unused ksmserver dbus interface from screenlocker. Commit.Drkonqi: Drop KF5::WebKit dependency. Commit. Code review #125886[kscreenlocker_greet] Fix QML fallback. Commit. Code review #125848Set maximum width of notification popup to minimum width. Commit.Use new connect api + QStringLiteral. Commit.Systemmonitor: Don't link to unused libraries. Commit. Code review #125888[kscreenlocker_greet] Port fallback theme to SessionsModel. Commit. Code review #125849Add some translation context. Commit.[lookandfeel/lockscreen] Remove non-existent kscreenlocker import. Commit.Simplify code. Commit.Don't duplicate code for setting the screen geometry. Commit.Remove redundant code. Commit.[kscreenlocker] Remove KWorkspace dependency. Commit.[Lock Screen] Use org.kde.plasma.private.sessions for User Switcher. Commit. Code review #125774Add org.kde.plasma.private.sessions with a SessionModel. Commit. Code review #124980[screenlocker] Set soversion for libksld. Commit.Fix build. Commit.Fix build. Commit.Update drkonqui hints for relevant information. Commit. Code review #125870Emit correct signal for notifications expiring. Commit. Fixes bug #354293. Code review #125770[ksmserver] Remove compile switch to disable building screenlocker. Commit.[ksmserver] Remove workaround to cleanup lockscreen before shutdown. Commit.KRunner: Cleanup CMakeLists.txt. Commit.KRunner: Set the correct version number. Commit.KRunner: Use KDBusService after parsing the command line params. Commit.[screenlocker] turn screenlocker into shared library from static lib. Commit. Code review #125838Use PATH_VARS feature of ecm_configure_package_config_file. Commit. Code review #125844[libkworkspace] remove the setLock function. Commit.[screenlocker] Get rid of libkworkspace dependency from the ksld. Commit. Code review #125837Revert "workaround patch for fixing ksplashqml lookandfeel wrong position.". Commit.Workaround patch for fixing ksplashqml lookandfeel wrong position. Commit. Code review #354480Use semantically correct icons to rate backtraces. Commit.[screenlocker] Introduce WaylandLocker. Commit. Code review #125827Skip applets not in formfactor. Commit.Add some formfactor info to plasma-workspace applets. Commit. Code review #125810[screenlocker] More XFlush and XSync before server grab. Commit.[screenlocker/autotest] Helper grab input applications disconnect xcb. Commit.[screenlocker/autotests] Enforce Raster Widgets. Commit.[screenlocker] Add unittest for emergency window. Commit.[screenlocker] Add back changes from 9bf61a and d9328e. Commit.[screenlocker] Rename the lockwindow.* files to x11locker.*. Commit.System Tray: Add ScrollArea to hidden items view. Commit. Fixes bug #341165. Code review #125775Fix icon-based status notifier icons. Commit. Code review #125812Don't try to set the overlay if it's empty. Commit.[screenlocker] Add missing files from commit 5a0ab38613763a. Commit.[screenlocker] Split generic parts of X11Locker into AbstractLocker. Commit. Code review #125802[screenlocker] Tidy up the code a bit. Commit.[lockscreen] Improve autotests for lockwindow. Commit. Code review #125805Update the KSplash background to that 5.4 wallpaper. Commit.Remove broken ifdef'd code. Commit. Code review #125761[ksplash] refrect windowState correctly. Commit. Code review #125727Component Baloo|Files no longer exists. Commit.Don't connect to signals which don't exist. Commit.Resize lock screen windows if screen size changes. Commit. Code review #125605Fix calculation of available screen region. Commit. Code review #125696Use the correct old screen to shift panels to new screen. Commit. Code review #125694Prevent changing the primary screen if it doesn't have a view yet. Commit. Code review #125693Display which process blocks unmount/eject in a plasmoid notification. Commit. Code review #125248. Fixes bug #96107Rename show dashboard to show desktop. Commit. See bug #353928. Code review #125670Remove redundant code. Commit. Code review #125669Don't include struts in initial ksplash geometry. Commit. Code review #125654Use shared engine in ksplashqml. Commit. Code review #125654Ignore shells without a "loader.qml" file. Commit.Disconnect lambdas when "this" is destroyed. Commit. Fixes bug #353870. Code review #125639Don't assume dbus-launch autolaunch is still broken. Commit. Fixes bug #352251. Code review #125637Rotate wallpaper based on image EXIF. Commit. Fixes bug #352022. Code review #125014Scripted default config for applets. Commit. Code review #125562Use KWin to lower/raiser panel in windows can cover mode with edge activation. Commit. Fixes bug #343448Breeze Icons: remove screenshot to use systemtray widget icon. Commit.Dropping files onto a folder icon now supports copying/moving/linking the file there. Commit. Code review #125118When connecting a device always open the plasmoid. Commit. Fixes bug #349616Include env vars from sourced files on pre-startup. Commit. Code review #125323Revert "Delay desktop view geometry update". Commit.Skip the taskbar on wayland for panels and desktop. Commit.Update bundled exception rule to Gimp 2.8. Commit.Fix utility windows not being removed from task tree after demands-attention state is cleared. Commit. Fixes bug #352477. See bug #178509Allow explicitly set on-screen input method such as maliit. Commit.Applets: link to new breeze icons for applets. Commit. Code review #125438Simplify logic. Commit.Delay desktop view geometry update. Commit.[libtaskmanager] Protect against X11 usage on Wayland. Commit. Code review #125445Fix broken testChromeBookmarks. Commit.[screenlocker] Grab XServer while establishing the grab. Commit. Code review #122528Use colorScope for colors. Commit.Bring backpossibility for plasmoids to contain their own icon. Commit.Add a role for screenshots in the widgetexplorer model. Commit. Code review #125134Bump frameworks requirement. Commit.Remove outdated Quicklaunch applet. Commit. Code review #125282Further enhance the icon lookup behavior. Commit. Fixes bug #351624Support window move with the shell interface. Commit.Fix corruption of startupconfig(files) in Qt5.6. Commit. Fixes bug #351609. Code review #124877Soliddevice: Use KDiskFreeSpaceInfo instead of solid to get disk size. Commit. Code review #123818Monitor for the clock changes from the kernel. Commit. Fixes bug #344870. Code review #125028Widget screenshot for widget explorer. Commit.Don't show genericName if it's the same as applicationName. Commit.[startkde] Generate absolute path to ksmserver. Commit. Code review #125113Right-align KeySequenceItem. Commit.[System Tray] Bring back shortcuts configuration. Commit. Code review #Shortcuts for applets in system tray can now be configured from system tray configuration. Code review #124986Bump Frameworks requirement to 5.14. Commit.Dropping file(s) onto an icon widget will now open them in the given application. Commit. Code review #124472Don't crash on wayland. Commit.Use the correct enabled borders. Commit.Use a PanelShadow subclass to do the dialog shadow instead. Commit.[lock logout] Respect whether the user can lock the screen. Commit.Simplify. Commit.Expose whether we can lock the screen in the powermanagement data engine. Commit.CMakeLists.txt: Install sddm theme to KDE_INSTALL_FULL_DATADIR. Commit. Code review #123190Make gridUnit available in the shell scripting. Commit.RTL support in login manager and lock screen. Commit. Fixes bug #351534. Code review #124867[screenlocker] Filter out XCB_FOCUS_OUT events in the screenlocker. Commit. Code review #124966[screenlocker] Delay the async loading till first frame is rendered. Commit. Code review #124948[screenlocker] Render greeter backgrounds as black. Commit.[screenlocker] Share QQmlEngine between all views in the greeter. Commit. Code review #124947[screenlocker] Try to load faster by using more loaders. Commit. Code review #124933[lookandfeel] Fix errors on startup of lockscreen greeter. Commit. Code review #124931[screenlocker] Rename LockWindow to X11Locker. Commit. Code review #124929[screenlocker] Drop setting event mask on the background window. Commit.[screenlocker] Drop call to setCursor on the background window. Commit.[screenlocker] Start grace time when the greeter is shown. Commit. Code review #124917Use qplatformevents only on Qt 5.5 onwards. Commit.Use kwayland to move Plasma::Dialog. Commit. Code review #124555[screenlocker] Add emergency mode for greeter crashing. Commit. Fixes bug #351696. Code review #124915[screenlocker] Emit locked once the lock window is shown. Commit. See bug #348850. Code review #124912[screenlocker] Split black window rendering out of LockWindow. Commit.Port desktopnotifier kded plugin to json metadata... Commit.Port KDED plugins to json metadata. Commit. Code review #124845Unify UI sleep -> Suspend. Commit. See bug #351412ConsoleKit2 support for screenlocker. Commit. Code review #124469Last wallpaper from plasma 5.5 contribution summer 1am. Commit.Add Plasma 5.5 wallpaper contest winners. Commit.New wallpapers from the Plasms 5.5 wallpaper contest set2. Commit.New wallpapers from the Plasms 5.5 wallpaper contest set1. Commit.Set version to 5.4.90. Commit.Add version to follow plasma convention. Commit.Two new wallpapers from ken and lionel. Commit.Resize gray wallpaper (export to jpg with 75% compression). Commit.Fix brightness key being ignored during brightness animation. Commit. Code review #125182Revert "Revert "[dpms] Add a Wayland implementation"". Commit.Show fully charged message when battery state becomes "Fully charged" rather than "Not charging". Commit. Fixes bug #354623Revert "[dpms] Add a Wayland implementation". Commit.[dpms] Add a Wayland implementation. Commit. Code review #125026[dpms] Split the Xcb code out of PowerDevilDpmsAction. Commit.Add lidClosedChanged signal to org.kde.Solid.PowerManagement. Commit. Code review #121915Port kded plugin to json metadata... Commit.Unify terms Sleep -> Suspend. Commit. See bug #351412Add support for toggling screen on/off with a button. Commit.Make UDev mandatory. Commit.Remove HAL backend. Commit.Add a .reviewboardrc file. Commit.Use the plural form for "Notification" category. Commit. Code review #126018Use new connect api. Commit.Change System Settings toolbars. Commit. Code review #125111Make the classic module optional and thus the dependencie to khtml. Commit. Code review #125161Icons: Use action Icons in Toolbars according our HIGs. Commit.Adjust icon names for Breeze theme in Systemsetting overview. Commit. Fixes bug #348429Refactored PWQuality detection and fix linking for OS X. Commit. Code review #125055