KDE • Community • Announcements
DONATE (Why?)
paypal

Plasma 5.2.95 complete changelog

Plasma 5.2.95 complete changelog

Baloo

  • Rename icons. Commit.
  • Needs DBusAddons (the KDEDModule include) to build the KDED kioslave. Commit.
  • Do not index __pycache__ folders. Commit. Fixes bug #344890
  • Tags kioslave: use the tags icon. Commit. Fixes bug #332209
  • Remove a lot of qDebug includes. Commit.
  • Balooctl: Add a 'check' command to do a full check for unindexed files. Commit.
  • Set Baloo master version number > 5.6. Commit.
  • Fix build of metadatamovertest with clang. Commit. Code review #121765
  • Query.h: Documentation++. Commit.

Bluedevil

  • Applet: Use bluetooth-activated icon when there are connected devices. Commit.
  • Add myself as maintainer in KAboutData. Commit.
  • Add BluezQt include directories when using only Services header. Commit.
  • Minor cleanup of bluedevil.notifyrc. Commit.
  • Fix build. Commit.
  • Remove src/monolithic. Commit.
  • Add new Bluetooth applet. Commit. Code review #123164
  • Wizards: Add Bluetooth disabled warning. Commit.
  • KCM SystemCheck: Add Bluetooth disabled warning. Commit.
  • BluedevilDaemon: Use QSharedPointer for manager. Commit.
  • Save/restore Bluetooth rfkill state. Commit.
  • FileReceiver: Auto-accept successive transfers from the same device. Commit. Fixes bug #340361
  • Send file wizard: Attempt to start obexd when starting wizard. Commit.
  • Wizard: Make sure to register agent when org.bluez restarts. Commit.
  • KCM: Use preferences-system-bluetooth icon for devices kcm. Commit.
  • Wizard: Don't ignore error when connecting to the device. Commit.
  • Wizards: Show warning message when adapter is not powered/pairable. Commit. Fixes bug #304692. Fixes bug #286226
  • Notifications: Set icon name in notifyrc. Commit.
  • Wizards: Don't list devices from adapters that are powered off. Commit.
  • Helpers: Fix crash when passed invalid number of arguments. Commit.
  • HighDPI fixes. Commit.
  • Don't automatically close request auth/confirmation/pin notifications. Commit.
  • Misc fixes - accepting request pin dialog. Commit.
  • Port to BluezQt. Commit.
  • Port KDED modules to JSON metadata. Commit.
  • Re-connect to devices connected before suspend/shutdown. Commit.
  • Kded module: Move device monitoring code to new class DeviceMonitor. Commit.
  • Remove power-management icon from kded module .desktop file. Commit.
  • Remove bluedevil prefix from notification event ids. Commit.
  • Kio_obexftp: Use better icon for phone memory with Android devices. Commit.
  • Add connected devices with obexftp support to Places. Commit. Fixes bug #271769
  • Replace Bluetooth Place with link to Bluetooth in remote:. Commit. Fixes bug #246845
  • Set meaningful translatable error messages for user visible jobs. Commit.
  • ReceiveFileJob: Fix notification not being displayed for small files. Commit.
  • Make it compile. Commit.
  • Kio_obexftp: Don't explicitly set mime type for directories. Commit.
  • Sendfile: Fix selecting device with -k command line option. Commit.
  • Kio_bluetooth: Fix permissions of Browse Files. Commit.
  • Cleanup bluedevil-mime.xml. Commit.
  • Remove unusued files (*kdev4 + Bluez 4 audio interface). Commit.
  • Remove confirmmodechange helper. Commit.
  • Update .desktop files to use org.kde schema. Commit. Code review #122785
  • Coding style cleanups + use new connect syntax. Commit.
  • Remove second calls to project(). Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Daemon: Don't try to infinitely kill monolithic when it fails. Commit. Fixes bug #343682
  • Update for unstable branch. Commit.
  • Kio_obexftp: Fix finished() called twice in get(). Commit.
  • Filereceiver: Fix crash when sending device is null. Commit. Fixes bug #342581
  • Deprecate kservice_desktop_to_json(), use kcoreaddons_desktop_to_json(). Commit.
  • Wizard: Add Success page. Commit.
  • Kio_obexftp: Prefer "pcsuite" target for S60 devices. Commit. Fixes bug #342259
  • Obexftpdaemon: session() method now takes target parameter. Commit.
  • KCM SystemCheck: Add NoUsableAdapter error. Commit.
  • Bump version number to 2.1. Commit.
  • Sendfileplugin: Don't show the action on files that can't be sent. Commit.
  • Sendfileplugin: Remove dependency on libbluedevil. Commit.
  • Kio_bluetooth: Remove dependency on libbluedevil. Commit.
  • Daemon: Add device and allDevices methods instead of knownDevices. Commit.
  • Kio_obexftp: Fix canceling transfers. Commit.
  • Kio_obexftp: Rewrite to better handle errors and disconnects. Commit. Fixes bug #321560
  • Obexftpdaemon: Cleanup code + add isOnline method. Commit.
  • Wizard: Fix accepting PIN in SSP pairing. Commit.
  • Daemon: Fix killing monolithic when there are no adapters. Commit.
  • Monolithic: Don't go online on startup when there is no usable adapter. Commit. Fixes bug #341768
  • Daemon: Use new functions for restoring adapters state on suspend. Commit.
  • Bluedevil daemon: Save and restore adapters state. Commit. Fixes bug #337193
  • KCM Adapters: Adapt to changes in libbluedevil. Commit.
  • Updated README with correct info for Bluez 5. Commit.
  • Wizard: Use validator instead of input mask in PIN input. Commit.
  • Restore adapter powered state after wakeup from suspend. Commit. Fixes bug #314356
  • Make sure FileReceiver works after obexd crashes. Commit.
  • Monolithic: Set Passive state when Bluetooth is offline. Commit. Fixes bug #332014
  • Kcmodule: Remove File Sharing options from File Transfers. Commit.
  • Kcm_devices: Correctly connect signals when usableAdapter changes. Commit.
  • Wizard: Add device nullptr check in DiscoverPage next() and isComplete(). Commit.
  • Pin-code-databse.xml: Fix PS3 controller name for Bluez 5. Commit.
  • Kio_bluetooth: Fix crash when Bluetooth is offline. Commit.
  • Check usableAdapter against nullptr in regenerateDeviceEntries. Commit.
  • Enable bluedevil mimetypes translations. Commit. Fixes bug #329105
  • Fix status change and add re-connect/disconnect option to tray. Commit. Code review #120372
  • Fix possible incorrect filename when receiving files. Commit.

bluez-qt

  • New in this release

Breeze

  • Fix build without x11. Commit.
  • Update icons from upstream. Commit.
  • Add more application category icons. Commit.
  • Update wallpaper for 5.3. Commit.
  • [kde4breze] Fix some KConfig usage (wrt bug 340691). Commit. Code review #123289. Fixes bug #342570
  • Create shadows uncondiationally. Commit. Code review #123284
  • Align decoration buttons rendering between style and decoration. Commit.
  • Add option to draw circle around close button. Commit.
  • Breeze::ColorSettings now uses KDecoration2::DecoratedClient::color() for getting additional colors instead of reading them. Commit. Code review #122884
  • Replicate functionality of Frameworks KStyle for KDE4. Commit. Code review #123188
  • Use 45degrees angles for min/max buttons. Commit.
  • Fixed bad symlinks. Commit.
  • Icon updates. Commit.
  • Cleanup. Commit.
  • Fixed foreground color for pressed buttons. Commit.
  • Improved pin button. Commit.
  • Properly update size grip visibility on maximizedChanged, shadedChanged and resizeableChanged. Commit.
  • Set button's visibility depending on the availability of the corresponding feature. Commit. See bug #343641
  • Cleanup code to align with master. Commit. Fixes bug #345424
  • Improved pin button rendering, by rottating it 45 degrees, based on Kver's design. Commit.
  • Adjust button rendering in style to match decoration buttons. Commit.
  • Cosmetics. Commit.
  • Fixed pen width for small size buttons. Commit.
  • Experience with smaller pen width for button's glyphs. Commit.
  • Align shadow rendering to window decoration. Commit.
  • Match mdiwindow titlebar rendering with breeze decoration. Commit.
  • Cleanup. Commit.
  • Fixed passing non integer pen width to button glyph rendering. Commit.
  • Removed use of penWidth. Commit.
  • Pass both caption rect and alignment as output from ::captionRect. Commit. See bug #344552
  • Fix build of breeze. Commit.
  • Fixed background color behind scrollbars in dolphin's side panels. Commit.
  • Re-implemented the possibility to hide titlebars for specific windows. Commit. Fixes bug #344931
  • Cleanup border calculations. Commit.
  • Removed ellision flag from captionRect (broken anyway). Commit. See bug #344552
  • Merge in Plasma/5.2. Commit.
  • Check widget validity before calling deleteLater. Commit. Fixes bug #344980
  • Remove second calls to project() only 1 allowed per cmake project. Commit.
  • Fix FreeBSD build: add include. Commit.
  • Removed debug (sorry !). Commit. Fixes bug #344909
  • Properly update menu shadows on configuration change. Commit.
  • Also emit breeze specific signal when saving changed configuration, to be caught by widget style. Commit.
  • User shadow configuration for menus, tooltips, etc. Commit.
  • Cleanup code. Commit.
  • Moved shadow parameters to [common] and added to style configuration. Commit.
  • Fixed reseting to default. Commit.
  • Added a 'contrast' pixel on the shadows, around the window. Commit.
  • Use gaussian for shadow profile. Commit.
  • Added shadow size and shadow strength configuration. Commit. See bug #344848
  • Return parent style method when option passed to tabBar rect is invalid, instead of full option rect. Commit. Fixes bug #344779
  • Check scrollbar policy before forwarding events. Commit. Fixes bug #343659
  • Added an explicit flag as output from captionRect to tell whether caption must be ellided or not. Commit. Fixes bug #344552
  • Use lighter arrows, to be more in par with breeze icons. Commit.
  • Sync breeze advanced settings to KDE4. Commit. Fixes bug #343036
  • Explicitly delete sizeGrip in destructor. Commit. Fixes bug #343988
  • Remove invalid signal emit. Commit. Code review #122328
  • QtQuick: Implement an ApplicationWindowStyle stub. Commit. Code review #122304
  • Properly adjust menu icon size and positioning, to deal with button's offset in maximized. Commit. Fixes bug #343441
  • Do not draw inline menu indicator in toolbuttons unless there is a delay on the popup. Commit.
  • Initialize widget only at first successfull call to registerWidget. Commit. See bug #341940
  • Add Version=5 on top of the file. Commit.
  • Make Breeze::ConfigWidget inherits KCM module directly. Commit.
  • Remove Breeze::Config QObject, because obsolete. Commit.
  • Introduce KCModule for dealing with style configuration. Commit.
  • Disable animation duration settings when animations are not enabled. Commit.
  • Fix qt4 build. Commit.
  • Run convert-to-cmake-automoc.pl over files. Commit.
  • Removed 'light source' option since unmaintained, and not in sync with window decoration. Commit.
  • Int -> qreal. Commit. Fixes bug #343041
  • Use Flag enumeration to describe button position. Commit.
  • Added default geometry in constructor. Commit.
  • Do not install window shadow if mdi's subwindow contains a KMainWindow. Commit. Fixes bug #342570
  • Also translate 'menu' icon properly to keep proper padding in maximized mode. Commit.
  • Moved buttons geometry handling to Breeze::decoration. Commit. Fixes bug #342824. Fixes bug #342864
  • Do not draw separator in active windows if titlebar color match window background color. Commit.
  • Fixed margins in exception list. Commit.
  • Add an icon for breeze-settings. Commit.
  • Remove redundant icon directory that was added in error. Commit.
  • Update upd file to match change in kconf_udpate that needs a version to be set. Commit.

kde-cli-tools

  • Don't display anything after the feature summary. Commit.
  • Restore passing custom "icon" and "caption" to kcmshell. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Add ECMOptionalAddSubdirectory. Commit.
  • Use ecm_optional_add_subdirectory instead of add_subdirectory for docs, the translations may be incomplete. Commit.
  • Install in KDE_INSTALL_LIBEXECDIR_KF5. Commit.
  • Run convert-to-cmake-automoc.pl over files. Commit.
  • Show name of icon as tooltip when hovering the current icon. Commit.
  • Fix build with full kio. Commit.
  • Remove not necessary includemoc. Commit.
  • Ktraderclient: port away from kdelibs4support. Commit.
  • Kmimetypefinder: port away from kdelibs4support. Commit.
  • Keditfiletype: port away from kdelibs4support. Commit.
  • Allow to compile kioclient with kiocore only. Commit.
  • Ported kcmshell5 away from kdelibs4support. Commit.
  • Kioclient: don't require DBus on startup, things are more modular now. Commit.

KDE GTK Config

  • Add a reviewboardrc. Commit.
  • Enable UI translation. Commit.
  • Add the missing feature_summary call. Commit.
  • Kservice_desktop_to_json -> kcoreaddons_desktop_to_json. Commit.
  • Fix build on FreeBSD. Commit.
  • Update version number for unstable branch. Commit.
  • Fix 64px icon size to actually be 64x64. it was 256x256 previously. Commit.

KDE Window Decoration Library

Plasma Addons

  • Enable windowedwidgets for plasmoids that make sense. Commit. Fixes bug #345851
  • Timer: Added config ui (Appearance and command execution settings). Commit. Code review #123274
  • Inherit from Plasma TextAreaStyle. Commit.
  • Added notification on timer completion. Commit. Code review #123173
  • Fixed warning "Unable to assign int to QEasingCurve". Commit.
  • Fixed codingstyle. Commit.
  • Add copy and paste support for calculator widget. Commit. Code review #123161. Fixes bug #318221
  • Allow comma in addition to period. Commit. Fixes bug #329172
  • Add module identifer to notes plugin. Commit.
  • Fix alignment buttons not disappearing together. Commit.
  • Use PlasmaComponents.TextArea as a base for the notes applet. Commit. Code review #123104
  • Remove outdated comments. Commit.
  • Center the full view in the screen. Commit.
  • Explicit dep from Kross. Commit.
  • Go out of the configuration state when the window is deactivated. Commit.
  • Remove second calls to project() only 1 allowed per cmake project. Commit.
  • Requires K_PLUGIN_FACTORY_WITH_JSON which is in plasma-framework 5.8 so bump kf8 min version. Commit.
  • Only have one call to project() it's all the same project and it causes variables to get overwritten. Commit.
  • Don't complain if Purpose wasn't found. Commit.
  • Kill animated highlight in tabbox. Commit. Code review #122632. See bug #341007
  • Fix typo. Commit.
  • Specify KF5Purpose as a RUNTIME dependency. Commit.
  • Don't install link for the so. Commit.
  • Add REQUIRED to kross. Commit.
  • Link to qtgui. Commit.
  • Make it build. Commit.
  • Link to Qt5::Widgets. Commit.
  • Remove qgraphicslayout class declaration. Commit.
  • Remove QGraphics*. Commit.
  • Use directly metadata.json. Commit.
  • Use K_EXPORT_PLASMA_APPLET_WITH_JSON. Commit.
  • Enable apply button on change. Commit.
  • Update comic list on KNS dialog close. Commit.
  • New connect syntax. Commit.
  • Const-ify. Commit.
  • Remove some noisy debug. Commit.
  • New connect syntax. Commit.
  • Fix size hints. Commit.
  • Small cleanups. Commit.
  • New connect syntax. Commit.
  • Typo. Commit.
  • Use new connect syntax. Commit.
  • Remove dead code. Commit.
  • Add missing TRANSLATION_DOMAIN. Commit.
  • Show an error message when an error happened. Commit.
  • Drop accidentally added add_subdir to fix the build. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Adapt to changes in plasma-framework. Commit.
  • Fix the archive job. Commit.
  • Make the save() method do something. Commit.
  • Fix actualSize. Commit.
  • Get rid of unised ui files. Commit.
  • Build without kdelibs4support. Commit.
  • QUrl::fromLocalFile. Commit.
  • Port the archive dialog away from kdialog. Commit.
  • Port stripselector away from KDialog. Commit.
  • More porting. Commit.
  • Revert "get rid of ui files". Commit.
  • Get rid of kde4support. Commit.
  • Improve button placement. Commit.
  • Introduce a configuration state. Commit.
  • Reset the view when it's re-displayed. Commit.
  • Warnings--. Commit.
  • Fix configure button. Commit.
  • Implement support for uri-list. Commit.
  • Restore maxComicLimit. Commit.
  • Get rid of ui files. Commit.
  • Wire most of the config options. Commit.
  • Port to KDeclarative DropArea. Commit.
  • Port the QuickShare plasmoid to use the Purpose framework. Commit.
  • Those applets don't have a library. Commit.
  • Bind the comic provider update interval. Commit.
  • Simplify the selection model. Commit.
  • Remove dead code. Commit.
  • Fix the tabbar behavior. Commit.
  • Port to KPackage. Commit.
  • Launch the ghns dialog from the config ui. Commit.
  • Export updatecomicinterval. Commit.
  • Get rid of local busy widget. Commit.
  • Fix build. Commit.
  • Workaround the buttons being checked initially. Commit.
  • More sensible minimum/switch sizes. Commit.
  • Improve notes applet user experience. Commit. Fixes bug #344200
  • Scale comic picture. Commit.
  • Make comic chooser in config dialog actually work. Commit.
  • Export the enabled tabs list. Commit.
  • Show actual loaded comics. Commit.
  • Add still non functioning config pages. Commit.
  • Very crude version that actually shows comics. Commit.
  • E experimental plasmoid.nativeInterface. Commit.
  • Qml actually loading. Commit.
  • Use only one metadata file. Commit.
  • Install the plasmoid in the proper place. Commit.
  • First gross kf5 port. Commit.
  • Disambiguate i18n string in button and title position. Commit.
  • DateTimeRunner: Show a different icon for date and time. Commit.
  • DateTimeRunner: More code cleanup. Commit.
  • DateTimeRunner: Remove special case for UTC. Commit.
  • DateTimeRunner: Cleanup. Commit.
  • Trigger on plasmoid activated. Commit. Fixes bug #343521
  • DateTimeRunner: Use QDateTime::toTimeZone. Commit.
  • DateTimeRunner: Simplify the user visible strings. Commit.
  • DateTimeRunner: Remove KTimeZone completely. Commit.
  • DateTimeRunner: Also use QTimeZone. Commit.
  • SpellCheckRunner: Port away from Kdelibs4Support. Commit.
  • SpellCheckRunner: KIcon -> QIcon. Commit.
  • Port SpellCheckRunner. Commit.
  • Kimpanel: add font customization. Commit.
  • DateTimeRunner: KIcon -> QIcon. Commit.
  • Run convert-to-cmake-automoc.pl over files. Commit. Code review #122157
  • DateTimeRunner: Port from KLocale -> QLocale. Commit.
  • Port datetime runner. Commit.
  • ConverterRunner: Use QDesktopServices::openUrl instead of KToolInvocation. Commit.
  • ConverterRunner: Remove using namespace KUnitConversion. Commit.
  • Add compact monitor style to system load viewer. Commit. Code review #121929
  • Deprecate kservice_desktop_to_json(), use kcoreaddons_desktop_to_json(). Commit.

kfilemetadata

  • Add TypeInfo::fromName. Commit.
  • Add Folder type. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Fix UserMetaData::isSupported. Commit.
  • Cmake: FindTaglib.cmake: fix typo in var name. Commit.
  • Cmake: improve/fix FindTaglib.cmake. Commit.
  • Raise required TagLib version to 1.9. Commit.
  • Add TagLibExtractor tests. Commit. Code review #122329
  • Add support for opus files in TagLibExtractor. Commit. Code review #122324
  • Merge duplicated code that handles tags in ogg containers. Commit. Code review #122323
  • Documentation++. Commit.
  • UserMetaData customAttribute: Use "user." instead of "user". Commit.
  • UserMetaData: Remove add/removeTags functions. Commit.
  • Set master version number 5.6.90. Commit.
  • Fix build on linux: missing ENOTATTR include. Commit.
  • Fix build on FreeBSD. Commit. Code review #121764

KHelpCenter

  • Update some screenshots to kf5, still some missing. Commit.
  • Update some screenshots to kf5, visualdict pngs still missing. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Use ecm_optional_add_subdirectory for docs so translations can optionally be added optionally. Commit.
  • Time to increase version. Commit.

KDE Hotkeys

  • Check, update screenshot + bump version. Commit.
  • Enable UI translation. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Add missing feature_summary(. Commit.
  • Add include(ECMOptionalAddSubdirectory). Commit.
  • Use ecm_optional_add_subdirectory instead of add_subdirectory for docs, the translations may be incomplete. Commit.

KInfoCenter

  • Percentage is always 0-100. Commit.
  • Set minimum versions of kf5. Commit.
  • Update screenshot with information module. Commit.
  • Add energy information module. Commit.
  • Make KCM title widget use the same style as KTitleWidget. Commit.
  • Update doc to lastest changes (system info replaced by about-distro). Commit.
  • Follow rules of fallback os-release file. Commit.
  • Actually remove export method. Commit.
  • Tidy imported CMakeLists.txt. Commit.
  • Increase version number of ui file. Commit.
  • Remove export button, none of the modules use it. Commit.
  • Remove infosummary, replaced with about distro. Commit.
  • Remove from system settings, kinfocentre only. Commit.
  • Add about-distro build. Commit.
  • Add about-distro to kinfocenter. Commit.
  • Fix broken docbook. Commit.
  • Update to kf5. Commit.
  • Weight to top. Commit.
  • Fix build. Commit.
  • Remove second calls to project() only 1 allowed per cmake project. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Port devinfo KCM away from kdelibs4 support. Commit.
  • Port usbview. Commit.
  • Port kde4_add_plugin usage. Commit.
  • Port infocenter KUrl usage. Commit.
  • Don't display Fully Charged batteries as discharged. Commit.
  • Fix build on FreeBSD. Commit. Code review #121763
  • Set the translation domain. Commit.
  • Update readme to not reference old tools. Commit.
  • Bump version to 2.0.0. Commit.
  • Update readme with more reasonable kf5 path and fix indention. Commit.
  • Ki18n_wrap_ui. Commit.
  • About distro goes into personalization category in plasma5. Commit.
  • Add gitignore. Commit.
  • Don't look for kservice, it was a leftover from legacy code. Commit.
  • Bump to kcmshell5. Commit.
  • Add feature summary, remove bad copy'n'paste. Commit.
  • Add newline. Commit.
  • Add newline. Commit.
  • Frameworks port. Commit.
  • Set the kconfig override flags to not include globals. Commit.
  • Bump copyright. Commit.
  • Remove lsbrelease and finish osrelease. Commit.
  • Add initial os-release port. Commit.
  • Solid can return empty processor list, hide labels when that happens. Commit.
  • Fix potentially wrong ram calculation. Commit.
  • Processor label is untranslatable in UI file; i18np'd via Module.cpp. Commit.
  • Prevent localization of bit values and give i18n context for RAM. Commit.
  • Make const what should be const and explicit what should be explicit. Commit.
  • Const&. Commit.
  • Make each lsb value have its own 'unknown' string version. Commit.
  • Provide actually useful context for the unknown label. Commit.
  • Sysinfo is Linux-specific. Commit.
  • Isolate the total ram calculation in an own method. Commit.
  • Remove stuff belonging to some other kcm. Commit.
  • Use klocalizedstring rather than a fake description. Commit.
  • Remove an extra newline within instruction. Commit.
  • Cmake: use the proper variable for link to solid. Commit.
  • Fix plugin keyword in desktop file (kcm-about-distro not about-distro). Commit.
  • Fixuifiles. Commit.
  • Align kcm name such that it *should* load l10n automagically. Commit.
  • S/kdesc/kdelibs. Commit.
  • List kcm in kinfocenter. Commit.
  • Allow Name overriding via config. Commit.
  • Readme++. Commit.
  • Clean up desktop file a bit. Commit.
  • Add a tiny spacer between logo and distro name. Commit.
  • Typo--. Commit.
  • Make copyright more windows-friendly. Commit.
  • Drop dead files. Commit.
  • List all processors. Commit.
  • Avoid multiple spaces in processor name. Commit.
  • Rework layout. Commit.
  • I18n++. Commit.
  • Import. Commit.

KIO Extras

  • Check if the ssh server supports the statvfs@openssh.com extension before we make use of it. Commit. Code review #123081
  • Remove second calls to project() only 1 allowed per cmake project. Commit.
  • Implemented SlaveBase::GetFileSystemFreeSpace in sftp ioslave. Commit. Code review #122621
  • Unbreak thumbnail plguin loading. Commit. Fixes bug #344355
  • Bump minimum Qt version to 5.4.0. Commit.
  • Unused variable (in the - almost - last 10 years!). Commit.
  • Add include(ECMOptionalAddSubdirectory). Commit.
  • Use ecm_optional_add_subdirectory instead of add_subdirectory for docs, the translations may be incomplete. Commit.
  • Rename libmolletnetwork to avoid conflict with KDE4. Commit. Code review #121084
  • Enable Compilation of about Protocol. Commit. Code review #122471
  • Bringing the about protocol from KDE Runtime. Commit.
  • Port Thumbnail KIO Slave Away from KDELibs4Support. Commit. Code review #122341
  • Moving to final destination in kio-extras. Commit.
  • Sftp: Fix a double free if file copy fails. Commit. Fixes bug #343153
  • Rename jpegcreatorsettings -> jpegcreatorsettings5. Commit. Code review #122082
  • Merge remote branch 'remotes/origin/nepomuk/datamanagement'. Commit.
  • Merge remote branch 'remotes/origin/nepomuk/systemtray'. Commit.
  • Merge Data management service into nepomuk/datamanagement. Commit.
  • Import keyboardcontainer from svn. Commit.
  • Merged scratch/mart/plasma-components into subtree plasma/declarativeimports. Commit.
  • Added data management service stubs. Commit.
  • Create the QML components directory for Plasma. Commit.
  • Merge 1099503 from 4.4: hide knotify from the OSX dock. Commit.
  • Initial import of what might become the replacement for KWallet. Currently only the rough architecture is in place. Hopefully I'll be able to add a design document and a TODO soon so others can help. Commit.
  • Backport fix for "mimeType() not emitted when sending first data!". Commit.
  • Fix runtime warning "mimetype() not emitted when sending first data!". Commit.
  • Cleanup, mostly removing Qt 3 stuff. Commit.
  • Fix icon names in kdebase kioslaves. Commit.
  • Make about: I/O slave actually write something for about:blank. Commit. See bug #151453
  • Remove kde4_automoc(). Commit.
  • Remove redundant project declarations. Commit.
  • Merge the kinstance-redesign branch back to trunk. Commit.
  • -remove kde4_install_libtool_file(), not necessary anymore since we switched away from libltdl. Commit.
  • Apply Alex patch (now we can use enable-final argument. Commit.
  • Necessary to change KDE4_AUTOMOC macro to support. Commit.
  • Remove not necessary files. Commit.
  • Merge bleeding edge. bleeding edge is now again dead. Commit.
  • Deprecated headers--. Commit.
  • Kde4_header and kde4_footer() are gone now. Commit.
  • -add FONTCONFIG_INCLUDE_DIR where required. Commit.
  • Removed duplicated messages targets. Commit.
  • Replace LIB_INSTALL_DIR/kde4 with PLUGIN_INSTALL_DIR. Commit.
  • -use KDE4_INCLUDES instead of KDE4_INCLUDE_DIR and QT_INCLUDES. Commit.
  • Use set(CMAKE_INCLUDE_CURRENT_DIR ON) in the toplevel CMakeLists.txt, and we don't need to include. Commit.
  • Other fix typo. Commit.
  • -fixed redmond theme, am2cmake doesn't like Makefile.am's where the lib is defined after the sources. Commit.
  • Fix cmake file. Commit.
  • Add module to compile kdebase with kdelibs-cmake. Commit.
  • Convert the "messages" targets of kdebase into Messages.sh scripts. Commit.
  • KURL -> KUrl. Commit.
  • It compiles fine without qt3support. Commit.
  • Byebye Q3CString. Commit.
  • - write directly to a QByteArray. Commit.
  • Svn merge svn+ssh://coolo@svn.kde.org/home/kde/trunk/KDE/kdebase@438057. Commit.
  • Update FSF address. Commit.
  • Make it local to allow unrestricted links. Commit.
  • Fix export's. Commit.
  • Add default icons (see kinfocenter/protocols). Commit.
  • Some AM_ prefixing to make automake happy. Commit.
  • - oops, reverting AM_LDFLAGS back to LDFLAGS, as David found out that. Commit.
  • - LDFLAGS -> AM_LDFLAGS, as automake 1.7 says that LDFLAGS is a variable. Commit.
  • Simple about protocol so we can remove some hacks in konqueror... Commit.
  • Matthias H.: Imported KDE Control Center application. Commit.

KScreen

  • KCM: emit changed() when primary screen is changed by user. Commit.
  • KCM: properly handle outputs appearing and disappearing at runtime. Commit. See bug #341005
  • KCM: Fix crash in QMLOutput when connected output does not offer any modes. Commit.
  • KCM: move all primary output handling code to new PrimaryOutputCombo. Commit.
  • KCM: minor code cleanup. Commit.
  • Kcm: Add i18n semantic context @title:window to dialog boxes. Commit.
  • Kcm: Fix capitalization according to the KDE HIG. Commit.
  • Kcm: Unify messages "Unify outputs". Commit.
  • KDED: don't save or load configs with no screens enabled. Commit. Fixes bug #330821
  • KCM: Automatically pre-select primary screen when opening KCM. Commit. Fixes bug #339951
  • KDED: make mode lookup in Serializer::findOutput() more bullet-proof. Commit. See bug #342675
  • Fix generator test. Commit.
  • Use i18n plural call. Commit.
  • Don't react on lidClosed when we only have one monitor. Commit.
  • Remove disabled code. Commit.
  • Only wait for 1 second, PowerDevil takes about 250ms to emit the signal. Commit.
  • Turn on/off laptop screen when lid is opened/closed. Commit.
  • Device: add aboutToSuspend() signal. Commit.
  • Serializer: allow specifying custom config ID in saveConfig(), add removeConfig(). Commit.
  • Fix optical vertical centering of monitor label in delegate. Commit.
  • Properly clip the orientation bar by the monitor rounded rect. Commit.
  • Update version number for unstable branch. Commit.
  • Require the most recent ECM. Commit.
  • Fix global shortcut. Commit.
  • Cleanups. Commit.

KSSHAskPass

  • Add missing feature_summary. Commit.
  • Put project name at top => avoid cmake warning. Commit.

KSysGuard

  • Fix opening ksysguarddrc config file. Commit. Code review #123171
  • Use StartupNotify. Commit.
  • Make SensorProperties destructor virtual. Commit.
  • Don't display anything after showing the packages we found. Commit.
  • Register KSysguard to DBus. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Fix includes. Commit.

KWayland

  • [server] Add BufferInterface::get. Commit.
  • [server] Add ClientConnection::getResource. Commit.
  • [client] Add ConnectionThread::flush. Commit.
  • [client] Add static Buffer::getId. Commit.
  • [server] ServerSurface::get takes id and client. Commit.
  • Install new headers. Commit.
  • Fix unused variable warnings. Commit.
  • [server] Add support for touch events in SeatInterface. Commit.
  • [client] Add Touch. Commit.
  • [server] Don't set a parent on BufferInterface. Commit.
  • [server] Add a size property to SurfaceInterface. Commit.
  • [server] BufferInterface can resolve size through egl extension. Commit.
  • [server] Add BufferInterface::size and ::setSize. Commit.
  • Add support for setting cursor on the Pointer. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • [server] Provide wl_resource *resource() in BufferInterface. Commit.
  • [tests] Install eventDispatcher before creating the QGuiApplication. Commit.
  • [server] Flush clients after sending Output information. Commit.
  • [server] Use eventDispatcher on currentThread instead of QCoreApplication. Commit.
  • [tests] Improve startup of Xwayland server. Commit.
  • Refactoring ShellSurfaceInterfaces window mode handling. Commit.
  • [server] Fix incorrect assert. Commit.
  • [server] Add static SurfaceInterface *SurfaceInterface::get(quint32 id). Commit.
  • [server] Add quint32 Resource::id() const. Commit.
  • Unlink the temporary file for ShmPool from file system. Commit. Code review #122167
  • Introduce categorized logging. Commit.
  • Implementation of setToplevel on client side. Commit.
  • [tests] Add option to start rootless Xwayland server to renderingservertest. Commit.

KWin

  • Fix DecorationPalette loading when kdeglobals lacks WM group. Commit. Code review #123320
  • Fix extraction of two messages in kcmkwinrules. Commit. Code review #123311
  • Fix typo. Commit.
  • Add eye On Screen effect for showing desktop. Commit. Code review #122679
  • ScriptedEffect: gauss curve anim and ended signal. Commit.
  • Add Window Aperture effect for showing the desktop. Commit.
  • Remove AnimationData wrapper around metadata. Commit. Code review #122679
  • Make window elevation scriptable. Commit.
  • Forward showingDesktop signal to effects. Commit.
  • Emit signal when showingDesktop changes. Commit.
  • Add "MinimizeAll" script. Commit.
  • Break showingDesktop w/ tabbox/PW/DG. Commit. Fixes bug #344083. Code review #122679
  • Implement showingDesktop by raising desktop window. Commit.
  • Remove secret showDesktopIsMinimizeAll feature. Commit. Code review #122679
  • Unmaximize from partial to enter quick tiling. Commit. Fixes bug #345423
  • [scene-qpainter] Fill decoration render rect with Qt::transparent. Commit.
  • [wayland] Use a DPI of 96 to calculate physical size for the server's outputs. Commit.
  • [wayland] Set internal cursor through WaylandCursorTheme in AbstractBackend. Commit.
  • [wayland] WaylandCursorTheme takes ShmPool instead of WaylandBackend. Commit.
  • [wayland] Fix checking id to Surface in xwayland client message. Commit.
  • Fix Background Contrast during Present Windows. Commit. Code review #122904. Fixes bug #341926
  • [wayland] Add support for a "software" cursor. Commit.
  • [wayland] Add a framebuffer backend. Commit.
  • [input] Add support for VT switch shortcuts. Commit.
  • [wayland] Add initial support for taking over VirtualTerminals. Commit.
  • [logind] Add support for VTNr property. Commit.
  • [input] Only update seat state if session is active. Commit.
  • Ensure screens are created before fully setting up libinput. Commit.
  • Emit signal in Application once Screens are created. Commit.
  • [input] Include more safety checks. Commit.
  • [input] Disconnect the logind connection once setupLibInput is called. Commit.
  • Add recursion check to LogindIntegration::takeControl. Commit.
  • [input] Try updating the modifiers after each key press. Commit.
  • [input] Set a default xkb modifier map. Commit.
  • [wayland] Create QPainterBackend through the AbstractBackend. Commit.
  • [wayland] Create OpenGLBackend through the AbstractBackend. Commit.
  • Bind cmake option HAVE_WAYLAND_EGL to KWIN_HAVE_EGL. Commit.
  • [wayland] Create Screens through the AbstractBackend. Commit.
  • Adapt to KDecoration API changes. Commit. Code review #122883
  • [wayland] Initialize WaylandSeat::m_touch. Commit.
  • Add Quick Tile Window to the Top and Bottom shortcuts. Commit. See bug #310005. Code review #123153
  • [libinput] Pass device capabilities to Wayland::Server::SeatInterface. Commit.
  • [libinput] Try to dispatch events directly after setup. Commit.
  • Touch support in libinput. Commit.
  • [wayland] Add support for processing touch events. Commit.
  • [kcmkwin/tabbox] static_cast QKeyEvent. Commit.
  • Fix memleak in mouseclick effect. Commit. Code review #123114
  • Fix build with HAVE_WAYLAND and HAVE_X11_XCB but no HAVE_WAYLAND_EGL. Commit.
  • Fix build without Wayland, but with HAVE_X11_XCB. Commit.
  • Add basic information about the X server to supportInformation. Commit. See bug #345448
  • Print out all build options in supportInformation. Commit.
  • Drop support for KAppmenu. Commit.
  • Drop KWIN_BUILD_DESKTOPCHANGEOSD from conig-kwin.h. Commit.
  • [wayland] Backends are no longer singletons. Commit.
  • Fix title height for maximized windows with Aurorae decorator. Commit.
  • [wayland] Drop Wayland support in SceneXRender. Commit.
  • [wayland] Improve decision which backend to create. Commit.
  • Remove unused includes from wayland_backend.cpp. Commit.
  • Do not find Wayland::Client. Commit.
  • [wayland] Make Wayland::Cursor a proper optional build dep. Commit.
  • [tests] Only use KWayland in the waylandclienttest. Commit.
  • Do not find Wayland::Server. Commit.
  • Fix hang on nvidia hardware when deleting sync objects. Commit. Fixes bug #343551. Code review #123090
  • -Wmissing-include-dirs. Commit.
  • Don't display anything after showing the found packages. Commit.
  • Fix build without Wayland (try 2). Commit.
  • Fix build without Wayland (try 1). Commit.
  • [autotests] Drop linking against XCursor. Commit.
  • Add safety check to InputRedirection::findToplevel. Commit.
  • Introduce AbstractBackend as base class for Wayland and X11Windowed backend. Commit.
  • Introduce a shared base class for the EGL backends. Commit.
  • Allow using EGLOnXBackend with X11WindowedBackend. Commit.
  • [wayland] Create xcb_connection through XLib in windowed mode. Commit.
  • [wayland] Add an X11 output backend. Commit.
  • Make it possible to use XCB::Atom with non-default xcb_connection_t. Commit.
  • Adjust to newer libinput and require at least 0.10. Commit. See bug #342893
  • Add safety check for QueryTree. Commit.
  • Woraround possible broken cursor when creating mouse interception window. Commit. Fixes bug #344006. Code review #123025
  • Add cursor resolving alternatives. Commit.
  • [kcmkwin/rules] Set dynamic property for x11Connection and x11RootWindow. Commit. Fixes bug #345339
  • Return false for a bool instead of nullptr. Commit. Code review #123077
  • [wayland] Do not start composite timer if Workspace is not ready yet. Commit.
  • Do not init XRenderUtils on Wayland. Commit.
  • EGLImage -> EGLImageKHR. Commit.
  • [wayland] Enforce the wayland QPA. Commit.
  • [wayland] Use Surface::setCursor and ::hideCursor in WaylandBackend. Commit.
  • [wayland] Properly handle Cursor set on focused PointerInterface. Commit.
  • [wayland] Drop methods on Toplevel to send input events. Commit.
  • [wayland] Pass keyboard key press/released events to SeatInterface. Commit.
  • [wayland] Pass pointer input events to SeatInterface. Commit.
  • [kwin_wayland] Pass socket file descriptor to QtWayland. Commit.
  • [kwin_wayland] Start Xwayland through socket file descriptor. Commit.
  • [kwin_waylnad] Fix support for QtWayland's client buffer integration. Commit.
  • [wayland] Create SeatInterface and sync with WaylandBackend's seat. Commit.
  • [wayland] Fix wayland cursor theme size. Commit.
  • [wayland] Invoke frame rendered callback on damaged windows. Commit.
  • [wayland] Handle damage events from SurfaceInterface. Commit.
  • [wayland] Add support for binding buffer as texture. Commit.
  • [wayland] Start Compositor and Scene before Workspace. Commit.
  • [wayland] Don't check whether GLX is available. Commit.
  • Emit signal from Application once Workspace is created. Commit.
  • Compositor: connect to configChanged emitted by Options instead of Workspace. Commit.
  • Drop Workspace dependency from Scene. Commit.
  • Guard access to Display in GLPlatform::getXServerVersion. Commit.
  • Guard X11 usage in InputRedirectionCursor. Commit.
  • [wayland] Better track if WaylandBackend is ready. Commit.
  • [kwin_wayland] Create screens prior to Xwayland. Commit.
  • [kwin_wayland] Init Outputs from screen information. Commit.
  • Move creation of InputRedirection, Cursor and Screens out of Workspace. Commit.
  • [kwin_wayland] Move starting Xwayland into performStartup. Commit.
  • Use new ctors for KXMessages and KSelectionOwner. Commit.
  • [kwin_wayland] Support using platform wayland for the QPA. Commit.
  • [egl/wayland] Bind Wayland Display to EGL display. Commit.
  • [wayland] Support creating Texture from Wayland shm buffer. Commit.
  • [scene] Add basic support for Wayland Buffer in WindowPixmap. Commit.
  • [wayland] Add a SurfaceInterface to Toplevel. Commit.
  • Add Workspace::findToplevel. Commit.
  • [xwayland] Drop options to start Xephyr or Xvfb. Commit.
  • Let the fun begin: start a WaylandServer in kwin_wayland. Commit.
  • [xwayland] Don't update xrandr in WaylandScreens. Commit.
  • [xwayland] Claim selection WM_S0. Commit.
  • [wayland] Add safety check for WaylandCursorTheme::get. Commit.
  • [xwayland] Add a dedicated --xwayland option to kwin_wayland. Commit.
  • [xwayland] Add support for WL_SURFACE_ID. Commit.
  • Use property for x11AppScreen in KWin::Application. Commit. Code review #122683
  • Provide x11Connection as a property on the KWin::Application. Commit.
  • Provide x11RootWindow as a property on the KWin::Application. Commit.
  • Drop not needed includes of QX11Info. Commit.
  • Replace QX11Info::appScreen() with KWin::Application::x11ScreenNumber(). Commit.
  • Replace QX11Info::appRootWindow() by KWin::rootWindow(). Commit.
  • Calc undecorated offset *before* removing deco. Commit. Fixes bug #344234
  • Do not delete and recreate close button. Commit. Fixes bug #344676
  • Fix loading of effect config plugins. Commit. Code review #122821
  • Fix FreeBSD build: std::tan() requires #include instead of . Commit.
  • Workaround broken CI system. Commit.
  • Update x11Time when a global shortcut is pressed. Commit.
  • Migrate away from QX11Info::appTime. Commit. Code review #122636
  • Add include(ECMOptionalAddSubdirectory). Commit.
  • Use ecm_optional_add_subdirectory instead of add_subdirectory for docs, the translations may be incomplete. Commit.
  • Extract UI messages correctly. Commit.
  • Update KF5 requirement to 5.8. Commit.
  • Require Qt 5.4. Commit. Code review #122617
  • Use NETWinInfo overload for icons in Group::icon. Commit. Code review #122605
  • [clientmachine] Use NETWinInfo instead of KWindowInfo. Commit.
  • Drop needless creation of KWindowInfo instance in Workspace::addClient. Commit.
  • Remove unused #include . Commit.
  • Windows retain their assigned activities on kwin restart. Commit. Fixes bug #335967. Code review #122577
  • Noborder depends on NET::Override presence. Commit. Code review #122465
  • Use ShaderTrait for zoom cursor. Commit. Code review #122468
  • Track cursorshape changes in zoom effect. Commit. Fixes bug #322088. Code review #122468
  • Forward cursorshape changes to effectshandler. Commit. See bug #322088. Code review #122468
  • ShadeHover highlighted windows in tabbox. Commit. Fixes bug #186206. Code review #122472
  • Allow forcefull restacking. Commit. See bug #186206. Code review #122469
  • [tabbox] Port keysym and modifier mapping to XCB. Commit. Code review #122454
  • Port reading Motif hints to XCB. Commit. Code review #122378
  • Switch to xcb for sync extension. Commit. Code review #122377
  • Use xcb_cursor library instead of Xlib based one in Cursor. Commit. Code review #122290
  • Save geom_restore before calling for border update. Commit. Fixes bug #343691. Code review #122416
  • Correctly handle virtual desktop on packing. Commit. Code review #122417
  • Rules: make WindowRole matching case sensitive. Commit. Fixes bug #343709. Code review #122407
  • Correctly test whether client is on a VD. Commit. Fixes bug #331512. Code review #122292
  • Cover+Flip, multiscreen: fix matrix manipulation. Commit. Fixes bug #343509. Code review #122355
  • Do not wrap text in deco button drag source. Commit. Fixes bug #343411. Code review #122301
  • UpdateFocusMousePosition() before some actions. Commit. Fixes bug #343319. Code review #122299
  • Use xcb_time_current_time as setinputfocus default. Commit. Fixes bug #343430. Code review #122298
  • Drop support for XFree86-VidModeExtension. Commit. Code review #122423
  • [kcmkwin/compositing] Drop not used qml based ui. Commit.
  • Add Qt and XCB compile version to supportInformation. Commit. Code review #122375
  • Add isOnScreenDisplay to EffectWindow. Commit.
  • Treat windows of Notification and OnScreenDisplay type as special windows. Commit. Code review #122340
  • Use Cursor::x11Cursor from KillWindow. Commit. Code review #122285
  • Support getting XCursor by name. Commit.
  • Only query once for XFree86-VidModeExtension. Commit. Code review #122272
  • Remove XLib include from client.h. Commit.
  • Use Xcb::GeometryHints instead of XGetWMNormalHints. Commit. Code review #122185
  • Add Xcb::GeometryHints class. Commit.
  • [aurorae] Only update shadow if it had changed. Commit.
  • Use KWIN_DBUS_SERVICE_SUFFIX for multi-head service name wrangling. Commit. Code review #122217
  • Announce KWin's dbus service name on a root window property. Commit. Code review #122215
  • Use NETWinInfo::opaqueRegion. Commit. Code review #122199
  • Consult rulebook on honoring a 0 usertime. Commit. See bug #340915. Code review #122195
  • Do not query GLPlatform if not GL compositing. Commit. Fixes bug #342982. Code review #122120
  • Preserve actual geom_restore on QuickTileMaximize. Commit. Fixes bug #342981. Code review #122118
  • Invalidate iterator on removing pointed element. Commit. Fixes bug #342983. Code review #122117
  • Fix build by removing ` at end of file. Commit.
  • Small string optimizations. Commit.
  • Use new KWindowSystem::icon overload taking a NETWinInfo*. Commit. See bug #329979
  • Split Client::checkActivities into two parts. Commit. Code review #122087. See bug #329979
  • Split Client::readTransient into two parts. Commit.
  • Split Client::updateFirstInTabBox into two parts. Commit.
  • Split Client::updateColorScheme into two parts. Commit.
  • Split Client::updateShowOnScreenEdge into two parts. Commit.
  • Split Client::detectGtkFrameExtents into two parts. Commit.
  • Split Toplevel::getSkipCloseAnimation into two parts. Commit.
  • Split Toplevel::getWmClientLeader in two parts. Commit.
  • Deprecate kservice_desktop_to_json(), use kcoreaddons_desktop_to_json() instead. Commit. Code review #121957
  • Slightly optimize Workspace::xStackingOrder. Commit. Code review #122067
  • Use NET::WM2InitialMappingState instead of XWMHints. Commit. Code review #122068
  • [aurorae] Bring back configuration for button sizes. Commit.
  • [kcmkwin/options] Ensure rich text is recognized as rich text. Commit. Fixes bug #315282. Code review #122032
  • Increase so-version for kwineffect libraries. Commit.

kwrited

  • Use CMakeDependentOption. Commit.
  • Build kwrited as kded module if kpty was built w/ utempter. Commit. Code review #122315
  • Bump minimum Qt version to 5.4.0. Commit.

libkscreen

  • Don't make kscreen backends load all desktop settings. Commit.
  • Config: fix crash when cloning or initializing Config outputs. Commit.
  • XRandR: update XRandrOutput::isPrimary after change. Commit.
  • Make sure Output::isPrimary and Config::primaryOutput are always in sync. Commit.
  • Increase version. Commit.
  • XRandR: Use XCB::ScopedPointer to wrap xcb pointers. Commit.
  • XRandR: correctly handle output disappearing. Commit. Fixes bug #341005
  • Fake: extend the DBus API, add methods to add/remove output. Commit.
  • Backendlauncher: make sure we delete the backend before QApplication is destroyed. Commit.
  • Check pointers before dereferencing them. Commit.
  • Use ExcludeUserInputEvents in the nested QEventLoop in ConfigOperation::exec(). Commit.
  • XCBWrapper: remove unnecessary members from Wrapper, get rid of Detail. Commit.
  • XRandR: Port the XRandR backend from Xlib to XCB. Commit.
  • XRandR1.1: Minor code cleanup. Commit.
  • Fix ABI break introduced in 98d5e9c. Commit.
  • GetConfigOperation: minor optimizations. Commit.
  • XRandR: make EDID work again. Commit.
  • Add optional check to Config::canBeApplied() to ensure at least one active screen. Commit. See bug #330821
  • Fake backend: make loading config from file to QObject more bullet-proof. Commit.
  • Fix build against Qt < 5.4. Commit.
  • Fix redundant look-up. Commit.
  • Change the way we use XRandR events to reduce amount of X-calls. Commit.
  • Fix updating primary outputs in Config::apply(). Commit.
  • Make Output::geometry() return adjusted geometry (i.e. take rotation into account). Commit.
  • Add namespace to typedefs to prevent potential conflicts. Commit.
  • Fix launcher path. Commit.
  • Fix merge of xrandr11.cpp. Commit.
  • Fix crash in XRandr1.1 backend. Commit. Code review #121605. Fixes bug #341485
  • Remove version unnumber added to wrong branch. Commit.
  • Add plasma version number. Commit.

libksysguard

  • Process: code style: write getters and setters in pairs. Commit. Code review #121831
  • Scripting: remove/rename macro. Commit.
  • Process.h: consistent method naming, move getters before setters. Commit.
  • Fix bug. Commit.
  • Comments. Commit.
  • Process: d-ptr for the last two fields. Commit.
  • Process: d-ptr for 6 more fields, add namespace to cpp file. Commit.
  • Process: d-ptr for 32 more fields. Commit.
  • Simplify dptr, coding style, fix bug. Commit.
  • Process: d-ptr for pid. Commit.
  • .reviewboardrc: comment out TARGET_PEOPLE. Commit.
  • Process: d-ptr for the next 11 fields. Commit.
  • Spacing. Commit.
  • Introduce d-ptr for the first three properties. Commit.
  • Add .reviewboardrc. Commit.
  • Process.h: encapsulate private field. Commit.
  • Add include for floor(). Commit.
  • Bump SOVERSION. Commit. Code review #122072
  • Add comment on duplicate code. Commit.
  • New column "Relative Start Time" which shows how much time has elapsed since the process was started. Commit. Code review #121717
  • Reformat code: split long enum line into separate lines. Commit.
  • Reformat code: consistent linebreaks between methods. Commit.

Milou

  • Make selection in ResultsView (and therefore Krunner) wrapping. Commit. Fixes bug #345301
  • ResultListViewDelegate: Make it pretier. Commit.
  • Fix indent. Commit.
  • SourcesModel: Expose a 'isDuplicate' role. Commit.
  • Fixup desktop file leftovers from merge. Commit.
  • Pull KService in, fix build. Commit.
  • Register run:/ url pattern to milou plasmoid. Commit. Fixes bug #342082

Muon

  • Fix UI internationalization. Commit. Code review #123254
  • --warnings. Commit.
  • Fix inconsistencies on PackageKit version values (and others). Commit. Fixes bug #345557
  • Fix const-ness of functions. Commit.
  • Smooth packagekit notification. Commit.
  • Merge Plasma/5.2. Commit.
  • Fix install location of notifyrc files. Commit.
  • Provide the vendor urls with the changelog. Commit.
  • Better integrate the packagekit update changelog in the ChangeLog widget. Commit.
  • Make sure we can put any kind of link in the ChangelogWidget in updater. Commit.
  • Remove unneeded find_package. Commit.
  • Make sure the proper xmlgui file is loaded. Commit. Fixes bug #345683
  • Fix warnings. Commit.
  • Change Join the Game url. Commit.
  • Fix desktop-file-validate errors. Commit.
  • Fix desktop-file-validate errors. Commit.
  • Check for KDELibs4Support. Commit.
  • Revert "Revert "remove remaining use of muonapt_export and the file itself"". Commit.
  • Revert "remove remaining use of muonapt_export and the file itself". Commit.
  • Reduce the amount of calls to AbstractResourcesBackend::isProgressing. Commit.
  • Improve package look-up. Commit.
  • Move the test we're unit-testing against into the source directory. Commit.
  • Fix build in build.kde.org. Commit.
  • Make the REsourcesUpdatesModel react to backend deletion as well. Commit.
  • Don't delete backends while processing signals. Commit.
  • Remove remaining use of muonapt_export and the file itself. Commit.
  • Fix build. Commit.
  • Fix PackageKit::resourceByPackageName when an appstream package id is provided. Commit.
  • Reduce cluttering in muon-updater. Commit. Fixes bug #345304
  • Fix warnings. Commit.
  • Fix build of muon. Commit.
  • Remove second calls to project(). Commit.
  • Support for having multiple packages using the same package name. Commit. Fixes bug #344780
  • Fix error message. Commit.
  • Improve title when filtering by mimetype. Commit.
  • Resolve conflict. Commit.
  • Compile-time connects for the notifier. Commit.
  • Look for all updates to display for the notifier. Commit.
  • Prefer connecting to updatesChanged to polling. Commit.
  • Fix launching muon-updater from menu. Commit.
  • Only look for AppstreamQt 1.1. Commit.
  • Fix connection. Commit.
  • Add a reload action for packagekit as well. Commit.
  • Fix build of packagekit backend on master. Commit.
  • Use screenshots provided by appstream, if available. Commit.
  • Explicitly mark as override. Commit.
  • Fix Breadcrumbs display. Commit.
  • Add some spacing left and right into the MessageAction. Commit.
  • Fix build on older versions of KF5. Commit.
  • Fix build. Commit.
  • Make sure we don't get null entries. Commit. Fixes bug #321657
  • Fix last updates time report in muon-updater. Commit.
  • Fetch the package before finding the executables. Commit. Fixes bug #319006
  • Remove muon-installer. Commit.
  • Make it possible to dig more about the currently selected resource. Commit. Fixes bug #324721
  • Show the currently installed version together with the changelog. Commit. Fixes bug #323595
  • Better changelog for dummy resources. Commit.
  • Introduce a new test within the SourcesTest for APT. Commit.
  • Simplify filtering code in ResourcesProxyModel. Commit.
  • Fix glitch when removing message actions. Commit.
  • Make sure we're not using the deprecated API. Commit.
  • Remove unused variable. Commit.
  • Fix build after the renaming. Commit.
  • CMake changes around libmuonprivate. Commit. Code review #122037
  • Remove spacing in the main RowLayout. Commit.
  • Don't make kxmlgui deal with the toolbar either. Commit. Fixes bug #326713
  • Let the layout take care about the size of the SourcesPage delegate. Commit.
  • Fix crash in MessageActionsModel. Commit.
  • Use more sensible colors for Discover's message action. Commit.
  • Introduce high riority MessageActions. Commit. Fixes bug #341126
  • Simplify the implementation of the main view. Commit.
  • Add a dummy action of high importance. Commit.
  • Introduce message actions on muon discover as well. Commit. Fixes bug #331419
  • Move the message actions from the updater interface to the backend. Commit.

Oxygen

  • Create shadows unconditionally. Commit. Code review #123284
  • Replicate functionality of Frameworks KStyle for KDE4. Commit.
  • Allow the Name and Comment fields to be translated. Commit.
  • Find Qt5DBus, it is used internally. Commit.
  • Remove second calls to project(). Commit.
  • Return parent style method when option passed to tabBar rect is invalid, instead of full option rect. Commit. Fixes bug #344779
  • Import KDecoration decoration. Commit.
  • Improved rendering of checkbox menu item's contrast pixel, especially when selected using Strong highlight. Commit. Fixes bug #343754
  • Set the right widget style. Commit.
  • Do not draw inline menu indicator in toolbuttons unless there is a delay on the popup. Commit.
  • Added kcm config module and desktop file. Commit.
  • Fixed Qt4 compilation. Commit.
  • Do not install window shadow if mdi's subwindow contains a KMainWindow. Commit.
  • Run convert-to-cmake-automoc.pl over files. Commit. Code review #122158
  • Added TabbedLayout to the layout menu, for testing. Commit.
  • Menuitem margin 2px -> 3px. Commit.
  • Reduced some metrics. Commit.

Oxygen-fonts

  • Don't display anything after the feature summary call. Commit.

Plasma Desktop

  • Fix build. Commit.
  • Port task manager away from MouseEventListener. Commit. Fixes bug #339482
  • Fix check for if listing is parent directory. Commit. Fixes bug #345729
  • Fix potential crash. Commit.
  • Update required frameworks to 5.9. Commit.
  • Check + bump version. Commit.
  • Check + bump version. Commit.
  • Check + bump version. Commit.
  • Check, update screenshot + bump version. Commit.
  • Check, update screenshots + bump version. Commit.
  • Disable Help button for lookandfeel kcm. Commit. Code review #123301
  • Update splashscreen docbook for 5.3. Commit. Code review #123302
  • Check + bump version. Commit.
  • Check, update screenshots + bump version. Commit.
  • Check + bump releaseinfo/date. Commit.
  • Fix alignment regression for top panels from 33f33fb. Commit. Fixes bug #345986
  • Better icon position in corners. Commit. Fixes bug #345848
  • Cleanup. Commit.
  • Fix some more KConfig usage (wrt bug 340691). Commit. Code review #123288
  • More aggressive formula. Commit.
  • If space inside task buttons becomes tight, start scaling down the margins proportionally. Commit.
  • Look for DBusAddons. Commit.
  • Don't manage visibility for the groupbox anymore. Commit.
  • --crap;. Commit.
  • --crap;. Commit.
  • Wrong sign. Commit. Fixes bug #345864
  • Avoid triggering bug 340691. Commit. Code review #123281
  • Don't lose menu highlight when opening context menu. Commit.
  • Add missing binding. Commit.
  • Cleanup. Commit.
  • Don't keep the event filter longer than necessary. Commit.
  • Add a Tweaks checkbox to toggle the Desktop Toolbox. Commit.
  • Set correct height in leave item delegate. Commit. Fixes bug #345927
  • --crash;. Commit.
  • Support for separator menu items + show a separator below the Recent* categories. Commit.
  • Move reset lower. Commit.
  • Clean up model proxying. Commit.
  • Put app name into menu section. Commit.
  • Per-application recent documents in launcher context menus. Commit.
  • Properly exporting the functions from Cleaning. Commit.
  • Hook up model resets. Commit.
  • Adjust. Commit.
  • Methods to forget specific resources, or all items in the model. Commit.
  • KActivitiesStats: Fixing the stats deletion. Commit.
  • Move the solid actions KCMs to where all the other KCMs are. Commit.
  • Remove outdated line. Commit.
  • Reset search when adding item to favourites. Commit. Fixes bug #345865
  • More verbose name. Commit.
  • Forgetting for per-app recent docs. Commit.
  • Make the new KAMD-powered Recent Apps model respect the name format setting. Commit.
  • Recent docs in app item context menus everywhere. Commit.
  • Enable the Forget All strings. Commit.
  • Fix config regression from 88cf74b. Commit.
  • Optimize. Commit.
  • Dealing with url filters in the result watcher. Commit.
  • Port Recent Applications to KActivitiesStats. Commit.
  • Implement Forget action for Recent Contacts. Commit.
  • Implement the Forget action. Commit.
  • Added pretty header for Cleaning API (port from KActivities). Commit.
  • Disable Recent Contacts by default. Commit.
  • Cleanup. Commit.
  • Disable focus-on-spawn for dialogs opened by mouse. Commit.
  • Fix check. Commit.
  • Skip over empty columns when doing keyboard nav between runner matches columns. Commit. Fixes bug #345843
  • Clear search field when going to favorites. Commit.
  • Proper value of needsSave at all times. Commit.
  • Kicker is notifying KAMD of the recently started applications. Commit. Code review #123251
  • Jump into the first column with results when navigating away from the search field. Commit. Fixes bug #345843
  • Jump into the first column with results when navigating away from the search field. Commit. Fixes bug #345843
  • Fixuifiles. Commit.
  • Fix multiple documents and applications lists in Recently used tab. Commit. Fixes bug #342127. Code review #123247
  • Fix recent applications list not being updated. Commit. Fixes bug #342084. Code review #123242
  • Move window on drag on empty areas. Commit.
  • Adding the API for stats deletion. Commit.
  • Fix crash when wrapping around the leftmost list + search field sandwich by keyboard nav. Commit. Fixes bug #345785
  • Add icon fallback to the Recent Apps model. Commit.
  • Support saveConfig() function for wallpaper plugins too. Commit.
  • A config module can use both cfg_* and saveConfig(). Commit.
  • Iexplicitly fallback to unknown icon. Commit. Fixes bug #345740
  • KFontInst: use KAUTH_HELPER_INSTALL_ABSOLUTE_DIR. Commit.
  • KFontInst: fix font list view header alignment and item sizehint. Commit. Code review #123220
  • Update screenshots, still some missing (device_notifier* + plasma-desktop-annotated). Commit.
  • Check for children. Commit.
  • Fix regressions in keyboard-based subdialog nav. Commit.
  • Fix conflict with delegate keypress handling. Commit.
  • Fix triggering items in additional runner result columns by keyboard. Commit. Fixes bug #345714
  • Specify explicit fallbacks. Commit.
  • Add context menu actions to hide the Recent * categories. Commit.
  • Add context menu action to show a contact information dialog. Commit.
  • Use new KPeople API to initiate conversations. Commit.
  • When the theme changes make sure the proper prefix. Commit.
  • Recalculate the prefix on repaintNeeded. Commit.
  • When the theme changes recalculate the prefix. Commit.
  • Do not install so link if the headers are not being installed. Commit. Code review #123147
  • Add missing i18n. Commit.
  • Start implementing KAMD-powered Recent Contacts + some category configurability. Commit.
  • Drop use of deprecated Commit.
  • Argh, missed some adds. Commit.
  • QML FileDialog is no longer broken; stop linking QWidget. Commit.
  • Reset current item index when the source model is swapped out. Commit. Fixes bug #345667
  • Add back touchpad kcm to build. Commit.
  • Rename icons. Commit.
  • Move Recent Docs up below Recent Apps. Commit.
  • Using std::any_of instead of the boost variant to appease Jenkins. Commit.
  • And another place for the new boost to complain removed. Commit.
  • Fixing the build with the newer boost library versions. Commit.
  • Position considering availableScreenRegion. Commit. Fixes bug #345002. Fixes bug #345401
  • Adjust build to bundled KActivitiesStats. Commit.
  • Drop find_package for KActivitiesStats. Commit.
  • Adding libkactivities-stats to the build. Commit. Code review #123088
  • Add config UI for Kickoff icon. Commit. Code review #122894
  • Cancel widget drag when the desktop loses focus. Commit. Fixes bug #345393
  • Don't break the binding on popupWindow.visible. Commit.
  • Close the popup on config action triggered. Commit.
  • Use json for the plugin metadata. Commit.
  • Port to new plugin system. Commit.
  • Really extract all messages. Commit.
  • Extract from qml files too. Commit.
  • Remove non existent include. Commit.
  • Port the look and feel KCM to the qml only version. Commit. Code review #122888
  • -Wmissing-include-dirs. Commit.
  • Remove pointless timer. Commit.
  • Guard for null containment. Commit. Fixes bug #344683
  • Refactor to bring back the funnel model and get speed back up. Commit.
  • Add some comments on what the shortcut does. Commit. Fixes bug #336217
  • Extract UI messages. Commit.
  • Extract UI messages. Commit.
  • Fix sliders of vertical centered panels. Commit. Fixes bug #337403
  • Make the flag icon keep its propertions. Commit. Fixes bug #345274
  • Adding the url filter for showing only files. Commit.
  • Hopefully fix CI. Commit.
  • Don't allow press-to-move when widgets are locked. Commit.
  • Simplify. Commit.
  • Pop up the help notification whenever press-to-move gets enabled while widgets are unlocked. Commit.
  • Show a help notification to aid press-to-move discovery when unlocking widgets. Commit.
  • Drop and make press-to-handle implicit when press-to-move is enabled. Commit.
  • Remove boost include from imports/activitymanager. Commit.
  • Cleanup unused code. Commit.
  • Rename "Experimental" config page to "Tweaks"; enable i18n; better icon. Commit.
  • Rename icons. Commit.
  • Port to qCDebug. Commit.
  • Kdelibs4support--. Commit.
  • Remove kdelibs4support. Commit.
  • Port to new connect api. Commit.
  • Rejiggle focus handling. Commit.
  • Adapting to cmake changes. Commit.
  • Experimental port of RecentDocsModel to KActivitiesStats. Commit.
  • Micro-optimize LayoutManager. Commit. Code review #122861
  • Fix center screw position on high dpi. Commit.
  • Remove ktouchpadenabler. Commit.
  • Remove second calls to project() only 1 allowed per cmake project. Commit.
  • Fix build if boost headers are not in the default include dir. Commit.
  • Fix includes. Commit.
  • KUrl--. Commit.
  • Fix includes. Commit.
  • Remove not necessary. Commit.
  • Fix Bug 266760 - The autostart kcm doesn't show the correct name immediately after "adding program". Commit. Fixes bug #266760
  • Fade out toolbox background. Commit. Code review #122836
  • [kickoff] Rename Recently Used tab to History. Commit. Code review #122824
  • Make default size in widget mode a bit smaller. Commit.
  • Improve placeholder geometry; cleanup. Commit.
  • Fix errors. Commit.
  • Hide pager when there's only one virtual desktop. Commit. Code review #122822
  • Avoid KDE4 lingo in colors kcm. Commit. Code review #122823
  • Whitespace++. Commit.
  • Fix DBUS path. Commit.
  • Restore the builtin column names. Commit.
  • Enable manual date time selection when ntp is disabled. Commit.
  • Enable/disable manual date selection if NTP is selected. Commit.
  • Remove superfluous colon in checkbox label. Commit.
  • High dpi support for the clock. Commit.
  • Don't override column name. Commit.
  • Don't use a possibly non-existent property. Commit. Code review #122766
  • Fix typo. Commit.
  • Port to hasUrls. Commit.
  • Fix import after plugin move. Commit.
  • CodingStyle++. Commit.
  • Argh, oops. Commit.
  • Move SystemSettings to the Desktop plugin. Commit.
  • Show the Experimental config page also in the Desktop case. Commit.
  • Unify the Desktop and Folder containments into a single codebase. Commit.
  • Install service file otherwise plasmoid will not work. Commit.
  • Correct typo (manger → manager). Commit.
  • Add systemd support into the clock KCM as an optional dependency. Commit. Fixes bug #196316. Fixes bug #311286. Fixes bug #317784. Fixes bug #319072. Fixes bug #337012. Fixes bug #339582. Fixes bug #241817. Fixes bug #178968. Fixes bug #320456. Fixes bug #317999. Implements feature #337659. Code review #122400
  • Abstract dateandtime saving. Commit.
  • Hide the 'Experimental' config page in widget mode. Commit.
  • Filter out config categories with visible==false. Commit.
  • Set Qt.DragMoveCursor on press and hold in press-to-move mode. Commit.
  • Switch back to native MouseArea dragging. Commit.
  • Fix race condition causing the handle to disappear sometimes. Commit.
  • Add missing import. Commit.
  • Fix handle reveal on widgets that don't accept events themselves. Commit.
  • Update used CMake variable. Commit.
  • Make touchpad KCM optional depending on whether we find synaptics. Commit. Code review #122726
  • Revert "Temporarily work around source-incompatible changes in kdeclarative.". Commit.
  • Build touchpad KCM as part of plasma-desktop. Commit.
  • Add 'kcms/touchpad/' from commit '1064cb037b8a4493310ead35ab1bd983af67f34f'. Commit.
  • Temporarily work around source-incompatible changes in kdeclarative. Commit.
  • Drop ItemGrabber. Commit. Fixes bug #343413
  • Bump minimum Qt version to 5.4.0. Commit.
  • Let key navigation wrap in widget explorer. Commit.
  • Unified width for activity manager and widget explorer. Commit. Fixes bug #343457. Fixes bug #344426
  • When KIO::previewJob fails, do not show a scrambled image in the switcher. Commit.
  • Fix widget explorer height. Commit.
  • Meta-Tab activity switching for plasma-desktop. Commit. Code review #122662
  • Implement keyboard navigation for widget explorer. Commit.
  • Keep sidebar always on top. Commit.
  • Call forceActivateWindow on the side panel. Commit. Fixes bug #341151
  • Simplify ToolBox and implement keyboard navigation. Commit. Code review #122629
  • Dismiss applet handle tooltips when dragging. Commit.
  • Add a "cycle through tasks with mouse wheel" option. Commit. Code review #122600. Implements feature #198661
  • Enlarge snap size to reduce risk of toolbox dance. Commit. See bug #342718
  • Turn desktop toolbox into a dialog. Commit. Code review #122594
  • Fix typo as spotted by Kai. Commit.
  • Simplify Pager minimumSize logic. Commit.
  • Fix pager error. Commit.
  • Respect panel orientation in more settings menu. Commit. Fixes bug #344203
  • Daemon: change qDebug to qWarning on failing to register global shortcuts. Commit.
  • Add screen reader to Accessibility KCM. Commit. Code review #122540
  • Port accessibility kcm to xcb xkb. Commit. Code review #122533
  • Add missing file. Commit. Fixes bug #344090
  • Add missing libinputproperties.c. Commit. Code review #122331
  • Add libinput support to touchpad kcm. Commit. Code review #122331
  • Add experimental modes to trigger applet movement and handle reveal on press-and-hold. Commit.
  • Make icontasks work with new sycocaless explorer. Commit.
  • Fix typo. Commit.
  • Fix typo in ecm_optional_add_subdirectory. Commit.
  • Add subdirectories optionally for documentation because translations may be incomplete. Commit.
  • Fix module description. Commit.
  • Remove bell kcm. Commit. Code review #122464
  • Header cleanup. Commit.
  • Move activation gestures to .ui file. Commit.
  • Move keyboard filters to .ui. Commit.
  • Move modifier keys to .ui. Commit.
  • Move the bell config into the .ui file. Commit.
  • Start moving kcm access to a .ui file. Commit.
  • Format kdelibs style. Commit.
  • Rename to "Locations". Commit. Fixes bug #153295
  • Use a selectable TextArea for error message. Commit. Fixes bug #343824
  • Let kcmkded also handle kded modules that use JSON metadata. Commit. Code review #121738
  • Allow free resize on desktop. Commit. Fixes bug #343370. See bug #343537
  • Change visible name back to Folder View. Commit.
  • More accurate position restore after delete. Commit. Fixes bug #343680
  • The trashcan is always in fullrepresentation. Commit. Fixes bug #343466
  • Fix build. Commit.
  • Set global shortcuts for touchpad enable/disable/toggle. Commit. Code review #122319. Fixes bug #342629
  • Fix includes. Commit.
  • Fix busy indicator when applet is wider than it is tall. Commit.
  • Proper size for the spinner. Commit.
  • Adjust size policies. Commit. See bug #343498
  • Use new connect api. Commit.
  • Make tests optional. Commit. Code review #122207
  • Normalise anchors. Commit.
  • The trashcan is always in fullrepresentation. Commit. Fixes bug #343466
  • Flip tabbar in reverse layout. Commit. Fixes bug #343250
  • Bring back the flags. Commit.
  • Properly sort the locales. Commit.
  • Global shortcut won't unregister by open and close configuration anymore. Commit. Code review #122233
  • Fix building the test. Commit.
  • Use KModifierKeyInfo directly to set the numlock status. Commit. Fixes bug #339643
  • Use correct name enum name in KF5. fix icon status update. Commit.
  • Load the translation catalog correctly. Commit.
  • Load the translation catalog correctly. Commit.
  • Consider margins and transforms while positioning. Commit. Fixes bug #340914
  • Add config option to allow changing Kickoff icon. Commit. Code review #122192
  • Baloo KCM Manual: Mention Baloo. Commit. Fixes bug #341958
  • Use plasma version number in knetattach. Commit.
  • Make version numbers use plasma version. Commit.
  • Consider screen position, not only size. Commit. Fixes bug #343091
  • Use a proper CMake find module for libcanberra instead of pkg_check_modules. Commit. Code review #121762
  • Fix build of kapplymousetheme if X11 isn't installed to /usr. Commit. Code review #121762
  • Add missing includes of cmath and cstdlib. Commit. Code review #121762
  • Fix build of kbpreviewframe.cpp with clang. Commit. Code review #121762
  • Fix compilation of geometry_parser.cpp with clang 3.4. Commit. Code review #121762
  • Update X-KDE-PluginInfo-EnabledByDefault=true to match Plasma changes. Commit.
  • Validate args in FavoritesModel::move. Commit.
  • Fix notifications. Commit.
  • Properly extract from UI files. Commit.
  • Fix initializing the dataengine. Commit.
  • Remove not necessary include moc. Commit.
  • Fix capitalisation of resolution dependent combo. Commit.
  • Add init phase. Commit.
  • Optionally add doc subdirectories so translations have the option of missing bits. Commit.
  • Clean up launcher size calculation. Commit.
  • Warnings--. Commit.
  • Use QCollator for sorting flattened menu hierarchies. Commit.
  • Fix porting error, make sure to actually create the gtkRc file. Commit.
  • Update upd file to match change in kconf_udpate that needs a version to be set. Commit.
  • Add plasma version number. Commit.
  • Bugfixes to KF5 port based on review comments. Commit. Code review #121825
  • Don't mix const and non-const iterators. Commit.
  • Initial port of kcm-touchpad to KF5. Commit. Code review #120074
  • Remove .travis.yml. Commit.
  • X11 backend: specify display string for record connection. Commit.
  • Version bump. Commit.
  • Revert "Move KCMInit to phase 2". Commit.
  • X backend: detect when touchpad is reset. Commit.
  • KDED: handle touchpadReset signal. Commit.
  • Add function touchpadApplySavedConfig(). Commit.
  • Add "touchpadReset" signal to backend. Commit.
  • Per-thread backend instances. Commit.
  • Move KCMInit to phase 2. Commit.
  • Version bump. Commit.
  • Kded: re-check current touchpad state in lateInit(). Commit.
  • X11 backend: another resolution detection fix. Commit. Fixes bug #331706
  • Revert "Increase maximum ScrollDelta". Commit.
  • Use "KDE4_KNOTIFYCONFIG_LIBS" instead of "*_LIBRARY". Commit.
  • Applet: remove unused libs from target_link_libraries. Commit.
  • X11 backend: when resolution is unknown, approximate using "edges". Commit. Fixes bug #331706
  • Increase maximum ScrollDelta. Commit.
  • README.md: patches. Commit.
  • README.md: update package list. Commit.
  • README.md: move links to the end of the document. Commit.
  • Version bump to 0.99. Commit.
  • Kcm: Enable daemon tab only when daemon works fine. Commit.
  • Kded: don't disable touchpad when second mouse is plugged in. Commit.
  • Set "TouchpadOff" and "Device Enabled" properties separately. Commit. Fixes bug #331285
  • Revert "X11 backend: don't set TouchpadOff to 1". Commit.
  • Xlib backend: remove invalid checks in getConfig(). Commit. Fixes bug #331361
  • Fixup! Workarounds for bug in KMessageWidget. Commit.
  • Add license to cmake files. Commit.
  • Workarounds for bug in KMessageWidget. Commit. Fixes bug #331268
  • Add debug output to CustomConfigDialogManager. Commit.
  • X11 backend: don't set TouchpadOff to 1. Commit. Fixes bug #331285
  • Fix memory leak. Commit.
  • Use stylesheet to set background for scroll area in testing area. Commit.
  • Fix mistmatched malloc and operator delete. Commit.
  • Travis ci: Test parallel build and installation. Commit.
  • Update README.md (translations). Commit.
  • Add cmake scripts to automatically download, build and install translations. Commit.
  • Release v0.9. Commit.
  • Clean up. Commit.
  • Make "Ignored devices" KEditListBox non-flat. Commit.
  • Add "TouchpadEnabled" notification. Commit.
  • Configure notifications using KNotifyConfigWidget. Commit.
  • Remove "Show Notification" checkbox. Commit.
  • Few more string fixes from Rohan Garg. Commit.
  • Add license to tools/cppcheck.py. Commit.
  • Add script for invoking cppcheck easily. Commit.
  • Autodetect install prefix if possible. Commit.
  • Create README.md. Commit.
  • I18n cleanup and fixes. Commit.
  • Enable generation of compile_commands.json in root CMakeLists.txt. Commit.
  • Remove unused field m_device. Commit.
  • Remove unused field m_temporary. Commit.
  • Fix errors detected by clang-check. Commit.
  • Add reviewboardrc. Commit.
  • Rename m_dbusWatcher -> m_dependencies. Commit.
  • Remove unused private slots. Commit.
  • Also wait for org.kde.kglobalaccel. Commit.
  • Properly wait for plasma to start up. Commit.
  • Add comment. Commit.
  • Anonymous namespace instead of "static". Commit.
  • Revert "Try to fix build on travis-ci". Commit.
  • Don't use install dir to search for dependencies. Commit.
  • Try to fix build on travis-ci. Commit.
  • Use compile-time adapter instead of runtime d-bus introspection. Commit.
  • Rename TouchpadBackend::self -> TouchpadBackend::implementation. Commit.
  • Draw wallpaper inside scroll area in testing area. Commit.
  • Make nested QGroupBox non-flat. Commit.
  • Try to structure KCModule constructor. Commit.
  • If there are no saved defaults, create them. Commit.
  • Don't round default value for MaxTapMove. Commit.
  • Preparations for localization. Commit.
  • Update mouse list in KCM when mouses are plugged/unplugged. Commit.
  • Add Messages.sh. Commit.
  • Applet: use more appropriate icons. Commit.
  • Ask daemon to reload settings only when they are changed. Commit.
  • Move daemon settings to separate tab. Commit.
  • Set proper size policy instead of using spacers. Commit.
  • Make applet look better when touchpad isn't found. Commit.
  • Better title for keyboard shortcuts group. Commit.
  • QIcon::fromTheme -> KIcon. Commit.
  • Use single config file for both touchpad parameters and daemon. Commit.
  • Try to track changes more accurate. Commit.
  • Use simplier hack to delay notification on startup. Commit.
  • Add "disable" and "enable" operations to plasma service. Commit.
  • Add global keyboard shortcuts. Commit.
  • Suppress false positives (krazy2). Commit.
  • Fix some krazy2 issues. Commit.
  • Do checks of active settings again. Commit.
  • Don't disable touchpad when typing was finished. Commit.
  • Fixup! plasmoid: Add context menu item for toggling touchpad. Commit.
  • Eliminate another hack. Commit.
  • Plasmoid: Add context menu item for toggling touchpad. Commit.
  • Fix label "keyboard activity" -> "typing". Commit.
  • Forgot to remove part of old hack. Commit.
  • Kded: Return false from isEnabled only when touchpad is completely disabled. Commit.
  • Rewrite applet in QML. Commit.
  • Rename m_enableTimer to m_keyboardActivityTimeout. Commit.
  • Describe why timer is used. Commit.
  • Use generated interface for kded module instead of runtime introspection. Commit.
  • Use klauncher_iface.h instead of runtime introspection. Commit.
  • Replace QIcon::fromTheme with KIcon. Commit.
  • Add missing i18n(). Commit.
  • Get rid of isDeeper. Commit.
  • Stop doing hacks and tricks with KConfig XT. Commit.
  • Fix parallel build. Commit.
  • Fix build. Commit.
  • File structuring. Commit.
  • Rename kde-touchpad-list-input-devices to kcm-touchpad-list-devices. Commit.
  • Project name in CMakeLists. Commit.
  • Formatting in CMakeLists.txt. Commit.
  • Add license. Commit.
  • Clean up. Commit.
  • Make KCM less wide. Commit.
  • Update about data. Commit.
  • More credits. Commit.
  • Add Violetta Raspryagayeva to credits. Commit.
  • Add blacklist for "mouses" which aren't actually mouses. Commit.
  • Default "true" for DisableWhenMousePluggedIn is dangerous, change to "false". Commit.
  • X backend: Ignore disabled mouses. Commit.
  • X backend: Count devices with type=KEYBOARD and used as pointers as mouses. Commit.
  • Add diagnostic tool that lists available input devices. Commit.
  • Automatically set plugin version in desktop file. Commit.
  • Add Vadim Zaytsev to "Credits". Commit.
  • Improve enable/disable logic. Commit.
  • Remove unneccessary sendEvent(). Commit.
  • Ask for confirmation when user disables touchpad manually, and there are no mouses. Commit.
  • KCModule should be initialized before KDED. Commit.
  • Completely ignore "Shift" keys. Commit.
  • Improve description. Commit.
  • Don't show notification on top of splash screen. Commit.
  • Fix problems with startup order. Commit.
  • Add png icons, because svg icons aren't displayed in some places. Commit.
  • Add missing 'not'. Commit.
  • Fix desktop file. Commit.
  • Don't show notifications or applet when touchpad isn't available. Commit.
  • Draw icon using Plasma::Svg. Commit.
  • Themed tooltip. Commit.
  • Short delay before setting "passive" status. Commit.
  • Plasma applet. Commit.
  • Skip errors, but don't hang on them. Commit.
  • Use dedicated connection again. Commit.
  • Remove option that most likely will never be used. Commit.
  • Emit touchpadStateChanged when 'Device Enabled' is changed. Commit.
  • Fix crash in x11Event. Commit.
  • Fix defaults loading. Commit.
  • Revert "Build package with debug info". Commit.
  • Build package with debug info. Commit.
  • Add notification. Commit.
  • Proper event loop for XRecord. Commit.
  • Fixup! Fix uninitialized variable warning. Commit.
  • Fix uninitialized variable warning. Commit.
  • Fixes for fixes for fixes. Commit.
  • Fixes for fixes. Commit.
  • Fixes. Commit.
  • Fix disabling tap and scroll. Commit.
  • "Automatically disable touchpad" feature. Commit.
  • Remove unnecessary KDE_EXPORT. Commit.
  • Update ebuild. Commit.
  • Move backend initialization back to constructor. Commit.
  • Revert "Enable widgets". Commit.
  • Show which button was pressed in testing area. Commit.
  • Enable widgets. Commit.
  • Conventional coasting. Commit.
  • Update about data. Commit.
  • Lots of UI fixes. Commit.
  • Fix some labels and tooltips. Commit.
  • Add tool/status tips and "whats this" to labels. Commit.
  • Fix entering/leaving test area. Commit.
  • Add tooltips. Commit.
  • Small UI fix. Commit.
  • Add icon. Commit.
  • Use folder icon for drag testing. Commit.
  • Fixup! Check active config every time when KCModule is shown. Commit.
  • Finally fix KIntNumInputs. Commit.
  • Remove KIntNumInput hack, set tab order manually in designer. Commit.
  • Enable sliders for KIntNumInputs as soon as possible. Commit.
  • Check active config every time when KCModule is shown. Commit.
  • Move NonlinearInterpolator to CustomSlider. Commit.
  • Move kcminit_touchpad to plugins.cpp. Commit.
  • Compare only parameters that have corresponding widgets. Commit.
  • Widgets in test area don't need focus. Commit.
  • Limit sliderEnabled hack only to KIntNumInput. Commit.
  • Refactor. Commit.
  • Fixup! Added testing area. Commit.
  • Added testing area. Commit.
  • Use QTimer::singleShot instead of QMetaObject::invokeMethod. Commit.
  • Workaround crash in KMessageWidget. Commit.
  • Added PKGBUILD. Commit.
  • XIPropModeReplace instead of PropModeReplace. Commit.
  • Reuse existing X display. Will be possible on Qt 5 too. Commit.
  • Don't include unneeded xcb_atom.h. Commit.
  • Toying with travis-ci: fix dependency installation. Commit.
  • Toying with travis-ci. Commit.
  • Search only for required XCB libraries. Commit.
  • Search for synaptics header instead of generic xorg headers. Commit.
  • Find xorg's headers using pkg-config. Commit.
  • Add ticks to sliders. Commit.
  • Fix capitalization. Commit.
  • Decrease pageStep for 'Minimum width' ('Palm detection') slider. Commit.
  • Circular scrolling. Commit.
  • Fix build. Commit.
  • Suppress krazy2 false positives. Commit.
  • Fix krazy2 i18n issues. Commit.
  • Fix reading 'Scrolling Distance' property. Commit.
  • Move to XInput 2, remove hacks, simplify. Commit.
  • Add i18n. Commit.
  • Fix krazy issue in touchpad.kcfg. Commit.
  • Get rid of xcb-xinput. Commit.
  • Merge everything into single shared library. Commit.
  • Move plugin factory to separate file. Commit.
  • Reorder tabs. Commit.
  • It's better to make the file hidden. Commit.
  • Save old configuration before applying new at session startup, and use old as default. Commit.
  • Added about data. Commit.
  • Fix compile error. Commit.
  • Replace Q_GLOBAL_STATIC with K_GLOBAL_STATIC. Commit.
  • Clean up #includes. Commit.
  • Suffixes for speed multipliers. Commit.
  • Don't allow MinZ>MaxZ. Commit.
  • Licenses. Commit.
  • Replace QComboBox with KComboBox. Commit.
  • Fix some issues reported by krazy2. Commit.
  • Fully disable 'Pressure motion' when touchpad can't report pressure. Commit.
  • Pressure-dependent motion. Commit.
  • Pressure for touch/release, not "sensitivity". Commit.
  • Tap detection timeouts. Commit.
  • Fix memory leak. Commit.
  • Pressure and palm detection. Commit.
  • Added corner coasting. Commit.
  • Fix labels. Commit.
  • Scrolling speed and direction. Commit.
  • Don't translate HorizHysteresis and VertHysteresis from/to physical units. Commit.
  • Tap-and-drag configuration. Commit.
  • Use flat group boxes instead of KTitleWidgets and spacers. Commit.
  • Add hysteresis configuration. Commit.
  • Corner configuration. Commit.
  • Too lazy to split this into smaller commits. Commit.
  • Revert "Move "lazy initialization" code from XlibBackend to TouchpadBackend". Commit.
  • Move "lazy initialization" code from XlibBackend to TouchpadBackend. Commit.
  • Set buddies for labels from code. Commit.
  • Don't allow min speed > max speed. Commit.
  • Automatically set tab order. Commit.
  • Emit "changed" using QMetaObject::invokeMethod again. Commit.
  • Replace multiple "TapButton" entries with single parametrized entry. Commit.
  • DisableChild should only disable widgets. Commit.
  • Simplify. Commit.
  • Fix warnings. Commit.
  • Replace loop with std::count. Commit.
  • Improve error handling. Commit.
  • Xlib backend: Improve initialization. Commit.
  • Remove redundant checks. Commit.
  • Replace xcb_flush with XFlush, xcb_flush doesn't work here. Commit.
  • Xlib backend: try to read/change only supported properties. Commit.
  • TouchpadBackend: Remove second parameter for getConfig, add supportedParameters() getter. Commit.
  • CustomSlider: don't emit valueChanged when it didn't. Commit.
  • CustomSlider: update value when slider is moved using keys too. Commit.
  • Compare double values as floats. Commit.
  • Enable everything by default. Commit.
  • Don't show KMessageWidget without text on startup. Commit.
  • Place KMessageWidget using designer. Commit.
  • Check whether active configuration differs from saved. Commit.
  • Add "ApplyConfigOnInit". Commit.
  • Don't try to pick up current settings on first run. It doesn't work. Commit.
  • Don't allow null supportedParameters. Commit.
  • Populate comboboxes with choices from KConfig. Commit.
  • Set labels for choices. Commit.
  • Set SetUserTexts=true. Commit.
  • Touchpad.kcfg: "Fix" TapButton* parameters. Commit.
  • Xlib backend: try to report errors. Commit.
  • Remove "test" method from TouchpadBackend. Commit.
  • Remove plugin-loading code. Commit.
  • Remove synclient backend. Commit.
  • Xlib backend: fix kdeinit crashing. Commit.
  • Xlib backend: read caps in constructor. Commit.
  • Swap current and default values with useDefaults. Commit.
  • Xlib/XCB backend: fix possible infinite loop in findParameter. Commit.
  • Ebuild: Add dependencies for Xlib backend. Commit.
  • Xlib/XCB: take SYNAPTICS_PROP_CAPABILITIES into account. Commit.
  • Add Xlib/XCB backend. Commit.
  • Synclient: set all parameters with single call. Commit.
  • Implement custom slider. Commit.
  • Add tabs. Commit.
  • Use sliders. Commit.
  • Change tab order. Commit.
  • Set buddy for every label. Commit.
  • Improve look of "Pointer speed" widgets. Commit.
  • Simplify synclient backend. Commit.
  • Rename KConfig items. Commit.
  • Add pointer speed configuration. Commit.
  • Dynamically load backends using KDE's plugin system. Commit.
  • Remove redundant code. Commit.
  • Don't try to set unsupported parameters. Commit.
  • Disable widgets when corresponding parameters aren't supported. Commit.
  • Added build script for Gentoo. Commit.
  • First commit. Commit.

plasma-mediacenter

  • New in this release, beta version only

plasma-nm

  • Fix regex to allow also accented characters in password field. Commit. Fixes bug #346026
  • Properly display log in openconnect auth dialog. Commit.
  • Bump required modemmanager-qt version. Commit.
  • KF5ModemManagerQt is optional. Commit.
  • Adapt to modemmanager-qt API changes. Commit.
  • Update CMakeLists.txt to use a new version of mm-qt. Commit.
  • CDMA: Add option to make password not stored or not required and add setting validation. Commit.
  • Use a different config group for storing information about first start. Commit.
  • Use only default config file. Commit.
  • Do not ask for a pin when it's already stored in NM or set to be not required. Commit.
  • Add proper validation for GSM config widget. Commit.
  • Use QPointer for advanced permission dialog. Commit.
  • Fix 345133 - Advanced Permissions Editor doesn't work. Commit. Fixes bug #345133
  • Add tooltips. Commit. Fixes bug #332800
  • Partly revert "correctly fix enabling/disabling actions when selection changes". Commit.
  • Correctly fix enabling/disabling actions when selection changes. Commit. Fixes bug #345021
  • Fix build. Commit.
  • WPA/WPA2 Enterprise 802-1x security setting editor displays. Commit.
  • Add more state change reasons introduced in NM 0.9.10. Commit.
  • Register dbus type returned from bluez, otherwise we alway get an error. Commit.
  • Make applet's tooltip visually more consistent with other applets. Commit. Code review #122835
  • Remove unnecessary check. Commit.
  • Revert: Move the view to the top while a connection is being activated. Commit.
  • Coding style! Nobody is using semicolon on each line in QML. Commit.
  • Move the view to the top while a connection is being activated. Commit. Fixes bug #342801
  • Give to last used connections higher priority. Commit.
  • Make sure that connection name or SSID is not misinterpret as HTML. Commit.
  • Make sure SSID will be displayed properly when using non-ASCII characters. Commit. See bug #342697
  • Distinguish between active connection and connection which is being activated. Commit.
  • Re-check enabled/disabled actions for a selected connection when it gets changed. Commit. Fixes bug #343606
  • Fix saving the CA cert paths. Commit. See bug #344609
  • Do not search for NetworkManager include dirs, this should be now handled by NetworkManagerQt. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Avoid using QDialog::exec(). Commit.
  • Show correct connection name. Commit. See bug #344411. See bug #334901
  • Properly set disconnected icon when wireless network/connection is available. Commit.
  • Properly render ampersand and other characters in tooltip. Commit. Fixes bug #343633
  • Improve workaround for older NM versions. Commit.
  • Coding style. Commit.
  • Remove unused method. Commit.
  • Show only common devices in tooltip with active connections. Commit.
  • Make storing openconnect secrets optional. Commit. Fixes bug #309931
  • Ask only for secrets which are stored, do not ask for secrets which have NotSaved/NotRequired flag. Commit.
  • Remove dependency on libnm-util and libnm-glib. Commit.
  • Add missing ifdefs to check NM version. Commit.
  • Add option for autoconnect-priority. Commit. Fixes bug #342691
  • Checking for security in wireless setting won't work for NM 1.0.0+. Commit.
  • Make sure to search for a specific NM version. Commit.
  • Make plasma-nm work with nm-qt using NetworkManager 1.0.0. Commit.
  • Make NM to store Openconnect secrets into KWallet. Commit. Code review #122012. Fixes bug #309931. Fixes bug #334474
  • Do not show notifications for generic connections. Commit.
  • Do not show generic connections. Commit.
  • Deprecate kservice_desktop_to_json(), use kcoreaddons_desktop_to_json(). Commit. Code review #121961
  • Return secrets back otherwise they will be lost everytime we edit an openconnect connection. Commit.

Plasma SDK

  • New in this release

Plasma Workspace

  • Use own copy of org.kde.JobView.xml. Commit. Code review #123046
  • Update default background blur. Commit.
  • Don't duplicate background image in lockscreen and ksplash. Commit.
  • Support hints from notification spec 1.2. Commit. Fixes bug #344885
  • Mousearea visible only when icons are. Commit. Fixes bug #345868
  • Remove confusing ksmserver easter egg. Commit. Code review #123283
  • Allow selecting notifications position on screen. Commit. Fixes bug #344841. Code review #122842
  • Add tooltip explaining what unchecking the "Enable Power Management" checkbox will do. Commit. Fixes bug #345230
  • Fix containments category showing up in the widgetexplorer. Commit.
  • Categories string are in libplasma5 catalog. Commit. Fixes bug #345878
  • There are only 11 types. Commit.
  • Hardcode device order. Commit. Code review #123256
  • Use Animator for splash. Commit. Code review #123255
  • Don't go NeedsAttention. Commit.
  • Disable lagging behind highlight and remove separator line between sections. Commit.
  • Add missing battery type and charge state descriptions. Commit.
  • Fix connection. Commit.
  • Ask for confirmation before deleting a wallpaper. Commit. Code review #123211. Fixes bug #338729
  • Build a context menu with current applet actions. Commit. Fixes bug #344797
  • Adjust minimum and maximum size too on screen resize. Commit. Fixes bug #344827
  • Put the update scripts in the shell package. Commit.
  • Fix update scripts. Commit.
  • Correct height in vertical panels. Commit. Fixes bug #345586
  • Unify text on ghns button. Commit.
  • Don't guess at what the key combo for paste is. Commit.
  • Fix one pixel gap between screenedge and right placed vertical panel. Commit. Fixes bug #339323. Fixes bug #340549. Code review #123136
  • Don't leak d pointer. Commit.
  • Fix typo in comment. Commit.
  • Display an instance of the grey login strip in the sddm theme on every screen. Commit. Code review #123124
  • Emit availableScreenRegionChanged on length changed. Commit.
  • Workaround the lockscreen password field focus issue. Commit. Fixes bug #344823
  • Fix minor warning over unreachable code. Commit.
  • *fix memleak in urlgrabber.cpp. Commit.
  • Change failure message to show "Failed" rather than "Error". Commit.
  • [dataengines/geolocation] Fix build with NM 1.0.0. Commit. Code review #123091
  • -Wmissing-include-dirs. Commit.
  • Sanitise input to osd progress bar. Commit. Fixes bug #344684
  • [ksmserver/screenlocker] Add safety checks before forwarding OSD messages. Commit.
  • [dataengines/geolocation] Use wifi data if available. Commit. Code review #122736
  • SystemMonitor: Remember the correct size. Commit. Fixes bug #343595
  • KSystemActivityDialog: Remove extra corner widget. Commit.
  • Set permissions for links in remote:, necessary for correct visualization. Commit. See bug #339193
  • This file was moved to frameworksintegration. Commit.
  • Don't crash over invalid plugin info. Commit.
  • Fix the application display name. Commit. See bug #345149
  • Don't show error notifications for jobs cancelled by user. Commit. Code review #122928
  • Don't use deprecated argument. Commit.
  • We depend against kf5-5.8 => ecm > 1.6 => we can use new KDE_ variable. Commit.
  • Fixed porting of ksmserver loading windowmanager.desktop file. Commit. Fixes bug #344995
  • Rename the visible name to Power. Commit. Fixes bug #309816
  • Show pause/stop buttons in jobs notification only for suspendable/killable jobs. Commit. Code review #122920
  • Fix displaying label1 in job notifications. Commit. Code review #122916
  • Handle job error when showing job finished notification. Commit. Code review #122921
  • Fix setting brightness thru the PowerDevil runner. Commit.
  • Add kconfig update script for autolock. Commit.
  • Revert "Fix segfault with missing screens". Commit.
  • Fix segfault with missing screens. Commit. Code review #122909
  • Remove checks for Qt 5.4 now that we hard depend on it. Commit.
  • I18n() the description. Commit.
  • Bring config window to fron if already existing. Commit. Fixes bug #345026
  • Replace variables set by project(). Commit.
  • Remove second calls to project() only 1 allowed per cmake project. Commit.
  • Reduce OSD text's font size instead of eliding it. Commit. Code review #122865
  • Add separate checkbox for automatically lock screen. Commit. Fixes bug #342596. Code review #122598
  • Set QT_DEVICE_PIXEL_RATIO on startup loaded from a config file. Commit. Code review #122740
  • Remove minimalcontextmenu containmentaction plugin. Commit. Fixes bug #343599
  • Correct typo (manger → manager). Commit.
  • Add missing import. Commit.
  • Sync copied header to plasma-framework. Commit.
  • [lookandfeel] Make sure the OSD is not bigger than 1/3 of the screen. Commit. Code review #122738
  • Bump minimum Qt version to 5.4.0. Commit.
  • [dataengine/geolocation] Switch to datalocation service provided by Mozilla. Commit. Code review #122628
  • Removing the actions for switching activities. Commit.
  • Revert "Remove plasma-windowed". Commit.
  • Remove plasma-windowed. Commit.
  • Fix build: adapt to API changes in libksysguard. Commit.
  • Fix plasma-workspace build. Commit.
  • Don't calculate height of layout items manually. Commit.
  • Remove debugging noise. Commit.
  • Add a SessionType property for desktopview. Commit.
  • Add include(ECMOptionalAddSubdirectory). Commit.
  • Use ecm_optional_add_subdirectory instead of add_subdirectory for docs, the translations may be incomplete. Commit.
  • [screenlocker] Add a KKeySequenceWidget to configuration interface. Commit. Implements feature #325622. Code review #122512
  • [screenlocker] Also grab XInput2 devices. Commit. Fixes bug #341469. Code review #122558
  • [klipper] Sync history to disk after each change. Commit. Fixes bug #343333. Code review #122382
  • [screenlocker/globalaccel] Whitelist keyboard brightness keys. Commit. Code review #122630
  • [screenlocker] Change globalaccel component to mediacontrol. Commit. Code review #122591
  • [dataengines/mpris2] Drop workaround for VLC. Commit. Code review #122589
  • [dataengines/mpris2] Use a dedicated component for the media control shortcuts. Commit. Code review #122588
  • Replace checkLayout() function by declarative bindings and set a sensible minimum size. Commit. Fixes bug #337318. Fixes bug #339435. Code review #122596
  • Accept dialog on numpad "Enter" as well. Commit. See bug #341668
  • Only accept dialog when pressing return and the accept button has focus. Commit. Fixes bug #341668
  • Use QString::fromUtf8. Commit.
  • Trigger the current action button when pressing return. Commit.
  • Fix warnings and cleanup. Commit.
  • Allow shells to know the current session. Commit.
  • Add activities config to battery monitor settings. Commit.
  • Adjust powermanagement dataengine to API change in PowerDevil. Commit. Code review #122603
  • Only show empty hint when the filter box is empty. Commit.
  • Make configure context menu entry consistent with the other plasmoids. Commit. Fixes bug #339753. Fixes bug #339758
  • Align digital clock to full minutes. Commit. Code review #122592. Fixes bug #343872
  • Bump framework version requirement to 5.8.0. Commit.
  • Package -> kPackage. Commit.
  • Warning --. Commit.
  • Remove deprecated aboutData.setProgramIconName. Commit.
  • Fix warning. Commit.
  • Check Has Cumulative rather than Has Battery. Commit. Fixes bug #343679
  • Imporove alignment in clipboard and show hint when empty. Commit. Fixes bug #344159
  • Prevent heading in systemmonitor from expanding. Commit. Code review #122583. Fixes bug #344207
  • Forward key events to the StackView. Commit. Fixes bug #344160
  • Add accessible name and description to krunner buttons. Commit.
  • WindowedWidgetsRunner: Do not show plasmoids unless they are StandAloneApps. Commit.
  • Plasma_version.h not used anymore. Commit.
  • Cleanup anchoring mess in battery monitor. Commit.
  • Don't let the brightness sliders turn off the screen. Commit. Code review #122505
  • Properly propagate info and error messages from kcheckpass and PAM. Commit.
  • Use <> includes. Commit.
  • Remove the internal kxmlrpcclient copy. Commit. Code review #122383
  • Avoid pointlessly linking against a few libraries in the system tray. Commit.
  • Remove deprecated block. Commit.
  • Const-ify. Commit.
  • Fix wallpaper types list. Commit.
  • No autorange for memory applet. Commit.
  • Uppercase. Commit.
  • Fix used space configuration. Commit.
  • Add titles. Commit.
  • Make rootItem a QtObject property. Commit.
  • Queue connection to show the alternatives dialog. Commit.
  • [screenlocker] Clear password field after an idle timeout. Commit. Fixes bug #326633. Code review #122511
  • [screenlocker] Clear password field whenever the visibility changes. Commit.
  • [screenlocker] Perform KAuthorized check for org.freedesktop.ScreenSaver.Lock. Commit. See bug #174100. Code review #122509
  • [screenlocker] Support global shortcut for changing keyboard layout. Commit. Fixes bug #331726. Code review #122508
  • [screenlocker] Support OnScreenDisplay messages. Commit. Code review #122452
  • [lookandfeel] Split mainItem of Osd into a dedicated OsdItem. Commit.
  • [shell] Emit dbus signals in org.kde.osdService. Commit.
  • Forgot to add that file. Commit.
  • Add KWorkSpace::isShuttingDown(). Commit. Code review #122339
  • Better resize and layout on individual plots. Commit.
  • Fix config load/save. Commit.
  • Set the right widget theme. Commit.
  • Restore "Open Wallpaper" context menu entry to slideshow. Commit. Fixes bug #343854. Code review #122467
  • Whitelist brightness keys in the lockscreen. Commit. Code review #122451
  • [ksmserver/screenlocker] Allow media control global shortcuts. Commit. Implements feature #198097. Code review #122449
  • [screenlocker] Support global shortcuts in the lock screen. Commit. See bug #148228. See bug #104353. Implements feature #198097. Code review #122419
  • [dataengine/mpris2] Add global shortcuts for media control. Commit. Fixes bug #341587. Code review #122437
  • [screenlocker] Fix notifications. Commit. Fixes bug #276196. Code review #122425
  • [clipboard] Show barcodes directly in view. Commit. Code review #122402
  • [klipper] Adjust to new Prison API. Commit. Code review #122386
  • At most two decimal digits. Commit.
  • Use rangeMax/rangeMin. Commit.
  • Use xcb-screen count instead of QGuiApplication.screens().count(). Commit. Code review #122320
  • Remove dead code. Commit.
  • Remove unneeded line. Commit.
  • Remove dead code. Commit.
  • Add the disk usage applet. Commit.
  • Add a memory systemmonitor applet. Commit.
  • Correct initialization of checked state. Commit.
  • Round. Commit.
  • Get back disk i/o monitor applet. Commit.
  • Add a cpu load applet. Commit.
  • Refactor the systemmonitor net applet. Commit.
  • [klipper] Fix typo. Commit.
  • Delete containments before mass deleting views. Commit. Fixes bug #343574
  • Make sure activtyId is migrated. Commit.
  • Support 22x22 icons too. Commit. See bug #343470
  • Update availableScreenRegion when deleting a panel. Commit. See bug #343118
  • Make sure activtyId is migrated. Commit.
  • Support 22x22 icons too. Commit. See bug #343470
  • Update availableScreenRegion when deleting a panel. Commit. See bug #343118
  • This applet is not for the systray. Commit.
  • Let free resize in desktop mode. Commit. Fixes bug #343405
  • Fix kscreenlocker not creating sessions. Commit. Fixes bug #343416
  • Port kcminit away from kdelibs4support. Commit. Code review #122270
  • [applets/clipboard] Force tooltips to be PlainText. Commit. Fixes bug #343301. Code review #122289
  • Support 22x22 icons too. Commit. See bug #343470
  • Update availableScreenRegion when deleting a panel. Commit. See bug #343118
  • Inhibit the screen lock when playing some media. Commit.
  • Check cumulative battery existence and AC state before setting status to needsattention. Commit.
  • When KService doesn't find the application use the name as fallback for the icon. Commit.
  • Fix the config dialog and config restore. Commit.
  • Qstring optimization, use qset to avoid n^2 complexity. Commit.
  • Fix total system freeze on some systems like my 10 inch netbook. Commit. Fixes bug #340294
  • Turn pin into a regular ToolButton. Commit. Code review #122256
  • Just call the action on the root item rather than reimplementing it. Commit.
  • Show hint when the notebook won't suspend because an external monitor is connected. Commit.
  • Add period at the end of sentence. Commit.
  • PlasmaExtras -> KQuickAddons. Commit.
  • Iremove files added my mistake in last push. Commit.
  • Simple network systemmonitor plasmoid rewrite. Commit. Code review #121554
  • Add plasmoidviewer to blacklisted inhibitions. Commit.
  • Add settings button to battery monitor. Commit.
  • Continuously update notification timestamp. Commit. Code review #122230
  • Imperatively update inhibitions. Commit.
  • Expose whether we have a cumulative battery or not. Commit.
  • Oops, remove activities config, not profiles. Commit.
  • PowerDevil doesn't have the profiles config anymore. Commit.
  • Update availableScreenRegion when deleting a panel. Commit. See bug #343118
  • Fix krunner dialog being misplaced on external monitors. Commit. Fixes bug #338116
  • Merge Plasma/5.2. Commit.
  • Set version number to use plasma version number. Commit.
  • Fix the label jumping around and always hide Icon if it is not valid. Commit.
  • Fix coding style and always fill prettyName in populateApplicationData. Commit.
  • Correctly position panel when on right edge. Commit.
  • Remove unused include. Commit.
  • Address comments in review:. Commit.
  • Slide in panel config. Commit. Code review #121818
  • Fix crash when calculating totals after suspend/resume. Commit.
  • Handle when an application does not provide an icon or reason. Commit.
  • Fix fallback to application-provided name in change handler. Commit.
  • Improved spacing. Commit.
  • Show applications currently suppressing power management in the battery monitor. Commit.
  • Expose inhibitions in dataengine. Commit. Code review #122132
  • Make Battery monitor DBus activated. Commit.
  • Enable notifications plasmoid by default. Commit. See bug #342930
  • Fix the infinite event recursion in the klipper popup. Commit. Code review #122106. Fixes bug #342947
  • Fix build with X11 not installed to /usr. Commit.
  • Wrap Linux-only signals in #ifdef Q_OS_LINUX. Commit.
  • Add missing errno.h include. Commit.
  • Bump minimum frameworks to 5.7. Commit. Fixes bug #342901
  • Fix battery applet status when no batteries are present. Commit.
  • Remove no necessary include moc. Commit.
  • Notify screenRectChanged on change panel visibility. Commit. Fixes bug #342851
  • Fix compile error. Commit.
  • Use i18np for plural units in the jobs applet. Commit. Code review #121945. Fixes bug #342640
  • Fix typo. Commit.
  • Hide the arrow if no hidden items. Commit. Fixes bug #342627
  • Show cumulative battery percentage on lock screen. Commit. Code review #122044
  • Revamp battery cumulative handling and clean up. Commit.
  • Use Solid::Battery energyFull rather than deducing it from the capacity. Commit.
  • Support all locations. Commit. Fixes bug #341251
  • [lnf/logout] Change the "in N seconds" capitalization. Commit. See bug #338083
  • Remove iconForBattery function. Commit.
  • Create a synthetic battery, containing overall charging state and percentage. Commit.
  • Take hotplugged batteries into account when calculating the energy. Commit.
  • Adapt all cmakelists.txt. Commit.
  • Prefer nullptr for null pointer initialization. Commit.
  • Improve initial values of the systemtray plasmoids. Commit. Fixes bug #342658. Code review #121948
  • Report correct overall battery percentage. Commit.
  • Deprecate kservice_desktop_to_json(), use kcoreaddons_desktop_to_json(). Commit.
  • Port interactiveconsole to KPackage. Commit.
  • Port Share package and engine to KPackage. Commit.
  • Port krunner to KPackage::Package. Commit.
  • Port shutdown dialog to KPackage. Commit.
  • Port screen locker greeter to KPackage. Commit.
  • Port screenlocker kcm to KPackage. Commit.
  • Port ksplash to KPackage. Commit.
  • Port plasmawindowed to KPackage. Commit.
  • Port plasmashell to KPackage. Commit.
  • Port image wallpaper to KPackage. Commit.
  • Use KPluginLoader::findPlugin(libName) to find our kcminit library plugin. Commit.
  • Start porting the widget explorer to KPackage. Commit.
  • Port package structures to KPackage. Commit.

polkit-kde-agent-1

Powerdevil

  • Screenshot update. Commit.
  • Explicitly find and use kdbusaddons. Commit. Code review #123047
  • Don't leak QDBusPendingCallWatcher. Commit.
  • Connect to valueChanged signal directly rather than going through the property system. Commit.
  • Screwed up merge ... Commit.
  • Remove whitelist-based init. Commit.
  • Prepare for kernel 4.0 ;). Commit.
  • Sanitize includes. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.
  • Increase the preferred number of screen brightness steps to 20. Commit. Code review #122283
  • Change the final warning from 30 seconds to 1 minute. Commit.
  • Fix keyboard brightness OSD. Commit.
  • Fix screen brightness setting. Commit.
  • Simplify settings saving. Commit.
  • Powerdevilbrightnesslogic: Remove the unnecessary percentage() method. Commit.
  • Get rid of brightness percentage. Commit. Code review #122602
  • Don't suspend when shutting down. Commit. Fixes bug #189456
  • Animate screen brightness change. Commit. Code review #121995
  • Get rid of XLib dependency. Commit.
  • Port DPMS to XCB. Commit. Code review #122414
  • Remove unused file. Commit.
  • Don't leak those replies. Commit.
  • Fix porting error to scoped pointer resulting in it never announcing XRandR support. Commit.
  • Make sure that brightness up/down actions produce visible changes. Commit. Code review #122343
  • Add call to KIdleTime simulateUserActivity. Commit.
  • Remove screen saver interface dependency. Commit.
  • Remove declaring unused StringStringMap type. Commit.
  • Bump GCC version requirements. Commit.
  • Use ScopedCPointer rather than manual free(). Commit. Code review #122334
  • Rename (keyboard)brightnessStepMax to (keyboard)brightnessSteps. Commit.
  • KTabWidget -> QTabWidget and remove some unused includes. Commit.
  • Remove (keyboard)brightnessStep/setBrightnessStep/brightnessStepChanged. Commit.
  • Make it possible to check for different inhibition policies. Commit.
  • Introduce PolicyAgent::HasInhibition(uint type). Commit.
  • Automoc. Commit.
  • Address review comments:. Commit.
  • Restore for activity-related power management settings. Commit.
  • Align checkboxes according to HIG. Commit.
  • HIG requires checkboxes to be left-algned. Commit.
  • Don't suspend when closing the lid while an external monitor is present. Commit.
  • Add grace period before suspending automatically. Commit.
  • Switch to the current profile when opening PowerDevil KCM. Commit.
  • Expose currently loaded profile over dbus. Commit.
  • Port XRandrBacklight to XCB. Commit. Code review #121386
  • Address comments in review:. Commit.
  • Fix exposing ListInhibitions and InhibitionsChanged over DBus. Commit.
  • Expose inhibitions over dbus. Commit. Code review #122130
  • Remove battery recall support. Commit.
  • Calculate remaining battery lifetime considering all installed batteries. Commit. Code review #116481. Fixes bug #253453
  • Move Solid PolicyAgent dbus xml to PowerDevil. Commit.
  • Do not start the fade effect if we are inhibit. Commit.
  • Remove unused settings group. Commit.
  • Report correct remaining time under UPower 0.99.x. Commit.

SDDM KCM

  • Add the missing feature_summary call. Commit.
  • Bump minimum Qt version to 5.4.0. Commit.

System Settings

  • Fix wrong command name systemsettings->System Settings5. Commit.
  • Fix typo. Commit.
  • Docbook update to 5.3. Commit. Code review #123212
  • Add the missing feature_summary call. Commit.
  • Fix wrong merge. Commit.
  • Enable high DPI pixmaps in systemsettings. Commit. Code review #122781
  • Bump minimum Qt version to 5.4.0. Commit.

User Manager

  • Beta version only

Global navigation links