Plasma 5.17.0 Complete Changelog

Bluedevil

  • Pluralize the i18n() message. Commit.
  • Enable removing multiple devices at once. Commit. Phabricator Code review D24110
  • Use a more appropriate and user-friendly type of messagebox for device removal. Commit.
  • Make it compile without deprecated method. Commit.
  • Update to latest kf5 dependency. Commit.
  • Use KBusyIndicatorWidget. Commit. Phabricator Code review D23558
  • Fix forward declaration. Commit.
  • Cancel helper when agent is canceled. Commit. Phabricator Code review D21382
  • Breeze

  • Fix color of dropdown arrow for focused toolbuttons with long-press menus. Commit.
  • Make renderDialGroove() area match the maximum renderDialContents() area. Commit. Phabricator Code review D24008
  • Fix colors from KStatefulBrushes not using application colorschemes. Commit. Phabricator Code review D23170
  • Move drawIndicatorButtonDropDownPrimitive separator when sunken. Commit.
  • Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu. Commit.
  • Revert "Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu". Commit.
  • Fix width and separator of ToolButtonComplexControl outline w/ dropdown menu. Commit. Phabricator Code review D23169
  • Removed GlobalPos from QMouseEvent constructor. Commit.
  • Remove unneeded 1 pixel margin around side panels. Commit. Phabricator Code review D22138
  • Remove qtquickcontrols dir. Commit. Phabricator Code review D21969
  • - fixed "missing override" warnings. Commit.
  • Re-read color palettes when application color changes. Commit. Fixes bug #408416. See bug #382505. See bug #355295. Phabricator Code review D21646
  • Set default border value in all places. Commit. Phabricator Code review D13278
  • Recommend window border size "None". Commit. Phabricator Code review D13481
  • Disable extended resize borders for maximized windows. Commit. See bug #407989
  • Breeze GTK

  • [GTK3] Make selection-mode headerbars closer to Adwaita. Commit. Phabricator Code review D24205
  • [GTK3] Inactive windows now show button hover decoration. Commit. Phabricator Code review D24124
  • [GTK3] Fix menu bugs. Commit. Phabricator Code review D24123
  • [GTK3] CSD windows show handles on .solid-csd. Commit. Fixes bug #412080. Phabricator Code review D24126
  • [GTK3] Fix menu bugs. Commit. Phabricator Code review D24123
  • [GTK3] Improve button appearance. Commit. Phabricator Code review D24101
  • Fix build_theme.sh invocation without arguments. Commit.
  • [GTK3] Make CSD window decorations 18px instead of 16px. Commit. Phabricator Code review D23560
  • [GTK3] Have checkboxes and radiobuttons respect the user's color scheme. Commit. Phabricator Code review D23547
  • [GTK3] Recolor CSD titlebuttons according to user's color scheme. Commit. Phabricator Code review D23451
  • [GTK3 -> Chrome/ium] Tweak tab stylings. Commit. Fixes bug #403108. Phabricator Code review D23080
  • GTK3 - Fix menu port to colordefs. Commit. Phabricator Code review D22971
  • Convert colors into GTK colordefs. Commit. Phabricator Code review D22877
  • [GTK3] Give checkboxes and radiobuttons a pressed appearance. Commit. Phabricator Code review D22881
  • Merge gtk320 and gtk318 into gtk3. Commit. Phabricator Code review D22876
  • Kconf_update: Also migrate from BreezyGTK. Commit. Phabricator Code review D22237
  • Border for "separator_menu_item" should be 0. Commit. Fixes bug #404045. Phabricator Code review D21869
  • Remove background from scrollbars when hovering on them. Commit. Phabricator Code review D21639
  • Discover

  • Revert "Update version number for 5.17.0". Commit.
  • Revert "Update version number for 5.17.80". Commit.
  • Pk: Still need to refresh the database at start. Commit.
  • AppPage: Give some space to render screenshot busy indicators. Commit. Fixes bug #409504
  • Pk: offer to repair the system when an offline update failed. Commit. Fixes bug #412273
  • Updates: don't show always show all text at once. Commit.
  • Make it possible to use discover without kuserfeedback. Commit.
  • Fix building without kuserfeedback. Commit.
  • Adoption of KUserFeedback for Discover. Commit. Phabricator Code review D5961
  • Use the right API for retrieving SPDX licences. Commit. Fixes bug #408112
  • Packagekit: Improve update UI population. Commit. Fixes bug #412035
  • Fix qml warning. Commit.
  • Make sure the installed page is properly sorted by default. Commit. Fixes bug #412653
  • We don't show the coffee anymore. Commit.
  • AUTORCC is enabled by default now. Commit.
  • Port deprecated method. Commit.
  • Don't require QtGui for the PaginateModel test. Commit. Phabricator Code review D24156
  • Move home button to the right of the toolbar and fix ugly layout hack. Commit.
  • Port deprecated qVariantFromValue method. Commit.
  • Remove unused method. Commit.
  • Fix placement of extra backend buttons. Commit.
  • Show a new version string description for updates where the old and new versions are identical. Commit. Phabricator Code review D24005
  • Port to new QAbstractItemModelTester. Commit.
  • Fix mistake in ListSectionHeader porting. Commit.
  • It depends against 5.62.0. Commit.
  • Use new Kirigami ListSectionHeader component on Updates and Sources pages. Commit. Phabricator Code review D23057
  • Wait a bit further before we check for updates. Commit.
  • Stop reading unused configuration file. Commit.
  • We need the full path otherwise plasma autostart can't find it. Commit.
  • Change Installed list icon to view-list-details. Commit. Phabricator Code review D23678
  • Notifier: remove unused warning. Commit.
  • Move the notifier logic into a separate process. Commit. Phabricator Code review D23469
  • Remove merge conflict. Commit.
  • Odrs: fix caching. Commit.
  • Odrs: show error message when query fails. Commit.
  • Fix review dialog contents overflowing with long usernames. Commit. Fixes bug #411277
  • Show update issues on a popup instead of as passive messages. Commit. Fixes bug #411182. See bug #403791. Phabricator Code review D23357
  • Make "up to date" icon match size of other centered icons on pages. Commit.
  • Make on-page staus messages less huge so they don't compete with page titles. Commit.
  • Show progress for PackageKit update fetching. Commit. Phabricator Code review D23324
  • Make update page labels consistent with topUpdateComp. Commit. Phabricator Code review D23292
  • Fix qml warnings, remove old code. Commit.
  • Add keyboard control for ProceedDialog buttons. Commit. Phabricator Code review D23284
  • Only display old and new versions when both are available. Commit. Phabricator Code review D23250
  • Reduce visual strength of version numbers on Updates page. Commit. Phabricator Code review D23058
  • Show busy indicator while loading apps list. Commit. Phabricator Code review D23155
  • Improve "No internet connection!" error message. Commit. See bug #401959. Phabricator Code review D17598
  • Make the review dialog tall enough to actually write a review in it. Commit.
  • Add icons to Categories, Installed, and Sources globaldrawer entries. Commit. Phabricator Code review D22716
  • Make "Updates Available" notification persistent but low priority. Commit. Fixes bug #409757. Fixes bug #409331. Phabricator Code review D22429
  • Snap: fix typo. Commit.
  • Fix XML. Commit.
  • Appdata: Reverse the order of the releases, leaving latest on top. Commit. Fixes bug #409092
  • Add gitignore. Commit. Phabricator Code review D21942
  • Hide update notifier completely when no updates are available. Commit. Phabricator Code review D21941
  • Packagekit: add debug information for the attached bug. Commit. See bug #402928
  • Snap: use snap's markdown to render the descriptions. Commit.
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • [Notifier] Delay creating QNetworkConfigurationManager. Commit. Phabricator Code review D21561
  • Fix forward declaration. Commit.
  • I18n: Use proper plurals in notification texts. Commit. Phabricator Code review D21484
  • [ActionListItem] Make QML imports and tooltip consistent. Commit. Phabricator Code review D21417
  • Add missing space. Commit.
  • Improve AppData description. Commit. Phabricator Code review D21385
  • Make text more readable and update screenshot. Commit.
  • Port knsbackendtest to ecm_add_test. Commit. Phabricator Code review D21239
  • Snap: stop using deprecated APIs. Commit.
  • Snap: Use AppStreamIntegration for snap reviews as well. Commit.
  • Snap & packagekit: Refresh ratings when they arrive. Commit. Fixes bug #407471
  • Dr Konqi

  • Now we depend against kf5.62. Commit.
  • Fix default version selection to allow for renamed "unspecified" versions. Commit. Fixes bug #411983. Phabricator Code review D24214
  • Use KBusyIndicatorWidget for all busy indication uses. Commit. Phabricator Code review D24158
  • It compiles fine without deprecated method. Commit.
  • Use QTEST_GUILESS_MAIN for systeminformationtest. Commit. Phabricator Code review D23878
  • Add option to discourage reporting bugs. Commit. Phabricator Code review D23261
  • Add testing documentation with handy things I came to notice over time. Commit.
  • New env var DRKONQI_HTTP_DELAY_MS to force a connection delay. Commit. Phabricator Code review D22376
  • Typo--. Commit.
  • Drop constant keyword for properties that are writable. Commit.
  • Wrap the details example label+spacer in a container widget. Commit. Fixes bug #409807. Phabricator Code review D22485
  • Fix minor typos. Commit.
  • The list of available platforms is now always in sync with the list on bugzilla itself. Commit. Fixes bug #383530. Phabricator Code review D22492
  • Implement parts of the bug field api endpoint. Commit. Phabricator Code review D22491
  • Refactor jobdouble duplication away. Commit.
  • Move coverage to src scope. Commit.
  • Use accepted term-width syntax in lldbrc. Commit.
  • Remove forced crash storage. Commit.
  • Create helper object to hold the connections. Commit.
  • Store only the last 10 files in the cache directory. Commit.
  • Add pid information to the log files. Commit.
  • Store crash report automatically if shutting down. Commit. Phabricator Code review D22322
  • Change debug dir order to prefer appDir and do not duplicate Debuggers. Commit. Phabricator Code review D22401
  • Bug reporting can no longer exhaust the maximum character size enforced by Bugzilla. Commit. Fixes bug #248807. Phabricator Code review D22399
  • Only benchmark once. Commit. Phabricator Code review D22402
  • Always log raw exception data. Commit. Phabricator Code review D22398
  • Disambiguate the names of Debugger. Commit. Phabricator Code review D22400
  • Do not dereference `current` outside guard condition. Commit. Phabricator Code review D22404
  • Qobject_cast rather than dynamic_cast. Commit. Phabricator Code review D22403
  • Remove UnhandledErrorDialog. Commit. Phabricator Code review D22393
  • Fixuifiles. Commit.
  • Contact to drkonqi is now more reliably verified and the login button enabled when possible. Commit. Fixes bug #373099. Fixes bug #354292. Phabricator Code review D22326
  • Show debug button when KDevelop session is running. Commit. Phabricator Code review D11234
  • Typo--. Commit.
  • Fix integration test. Commit.
  • Remove unused includes. Commit.
  • Fix some tests in release mode. Commit. Phabricator Code review D22242
  • Refactor basic OS info to be set via config and fixate it for testing. Commit. Phabricator Code review D22328
  • Code cleanups. Commit. Phabricator Code review D22323
  • Return directly without creating temporaries. Commit.
  • Rename variable: QApplication qa to app. Commit.
  • Send options as an Array. Commit.
  • Const-correctness. Commit.
  • Buttons are more suitably labled when bug reports are submitted. Commit. Phabricator Code review D22289
  • Login tokens get refreshed before submitting reports to prevent unauthorized errors. Commit. Fixes bug #338216. Phabricator Code review D22288
  • Don't access our debug interceptor past its live time. Commit.
  • Change username labels to e-mail address instead. Commit. Fixes bug #375462. Phabricator Code review D22212
  • Code Simplification / Readability Changes. Commit. Phabricator Code review D22233
  • Assert qt and kf5 versions against their actual underlying value. Commit. Phabricator Code review D22232
  • Put server on heap so it doesn't get dtor'd in the wrong thread. Commit.
  • Switch platform guessing to a static hash. Commit. Phabricator Code review D22142
  • Rename lsbRelease to prettyName and set it from os-release as well. Commit. Phabricator Code review D22141
  • Port to KOSRelease. Commit. Phabricator Code review D22139
  • Test SystemInformation class. Commit. Phabricator Code review D22137
  • Pack drkonqi into a transient static lib we can use for unit testing. Commit. Phabricator Code review D22135
  • Switch a whole bunch of fallthroughs to breaks. Commit.
  • More break instead of fallthrough. Commit.
  • Break instead of fallthrough. Commit.
  • Fix default URI to use correct path. Commit.
  • Do not prefer error pages. Commit.
  • Replace symlink hack with QFINDTESTDATA. Commit. Phabricator Code review D22134
  • Remove CONSTANT from properties that are not. Commit.
  • Port to bugzilla REST API. Commit. Phabricator Code review D19612
  • Show details examples in label itself instead of unexpected tooltip. Commit. Fixes bug #401697. Phabricator Code review D21745
  • Fix style. Commit.
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • kactivitymanagerd

  • Now we depend against kf5.58. Commit.
  • Add previous-/nextActivity methods. Commit. Phabricator Code review D22381
  • Make it compile without deprecated methods. Commit.
  • Update to latest kf5 dependency. Commit.
  • Extract mimetype from recentlyused.xbel. Commit. Phabricator Code review D23737
  • Fix compile warning. Commit. Phabricator Code review D23218
  • Add a event Spy for GtkFileChooser recent files. Commit. Phabricator Code review D23112
  • Set a parent for the dir watcher. Commit.
  • Fix bug found by Andreas Scholta reported on github. Commit.
  • Fix typo in CREATE_GETTER_AND_SETTER. Commit. Phabricator Code review D22396
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • Fix forward declaration. Commit.
  • kde-cli-tools

  • Correctly handle relative paths with line information, like `../foo.txt:123`. Commit.
  • Fix a bug in `kioclient exec foo.txt:123` handling. Commit.
  • Update to latest kf5 dependency. Commit.
  • Kstart: Prevent crash when running without args. Commit. Phabricator Code review D22613
  • Kioclient: Don't convert `:x:y` to `?line=x&column=y` for URLs starting with remote schemes. Commit. Fixes bug #408632. Phabricator Code review D22525
  • KDE GTK Config

  • Make it compile without deorecated method. Commit.
  • Create an empty config (.e.g ~/.gtkrc-2.0) if none exists. Commit. Phabricator Code review D24087
  • Keep existing configurations' strings               . Commit. Fixes bug #322797. Fixes bug #354963. Fixes bug #342320. Phabricator Code review D21524
  • Fix forward declaration. Commit.
  • KDE Window Decoration Library

  • Update to latest kf5 dependency. Commit.
  • Plasma Addons

  • Use colorful Plasma icon for General category in applets' settings sidebars. Commit.
  • Ignore some files. Commit.
  • Make it compile without deprecated methods. Commit.
  • Remove deprecated method. Commit.
  • In the note applet, always paste without formatting by default. Add an action to paste preserving formatting in the contextual menu. Commit. Phabricator Code review D22774
  • Fix Unsplash POTD not updating. Commit. Phabricator Code review D22925
  • Fix build. Commit.
  • Converter runner can now convert fractional units, such as 3/8". Commit. Fixes bug #409216. Phabricator Code review D22869
  • Attempt to support different collections of Unsplash. Commit. Phabricator Code review D22494
  • Unsplash POTD: filter out banner image and pick random photo from latest. Commit. Phabricator Code review D22451
  • Add Unsplash POTD Provider. Commit. Phabricator Code review D22426
  • [quota] Use new breeze icons. Commit. Fixes bug #389311. Phabricator Code review D21958
  • [Notes] Fix icons being almost invisible with light backgrounds when using dark themes. Commit. Fixes bug #353819. Phabricator Code review D21027
  • Add gitignore. Commit.
  • Fix forward declaration. Commit.
  • Can take keyboard focus in panels. Commit.
  • Gamma Monitor Calibration Tool

  • Ignore some files. Commit.
  • It compiles fine without deprecated method. Commit.
  • It's already in ecm. Commit.
  • Update to latest kf5 dependency. Commit.
  • KDE Hotkeys

  • Remove unused forward declaration. Commit.
  • Update to latest kf5 dependency. Commit.
  • Port away from kdemacros.h. Commit. Phabricator Code review D23818
  • Port away from deprecated KWindowSystem::windowInfo. Commit.
  • Data/kde32b1.khotkeys: Write in US English: anticlockwise -> counterclockwise. Commit. Phabricator Code review D22463
  • Info Center

  • [energy kcm] Fix Technology values. Commit. Phabricator Code review D24379
  • [energy KCM] Add battery Technology. Commit. Phabricator Code review D23392
  • Port some deprecated methods. Commit.
  • Port QLayout::setMargins. Commit.
  • Update to latest kf5 dependency. Commit.
  • Fix the last fix of the max y-range computation. Commit. Phabricator Code review D24036
  • Fix maximum y-value-range computation. Commit. Phabricator Code review D24029
  • Add time line to X axis. Commit. Fixes bug #376940. Phabricator Code review D23520
  • Set a minimum window size to reasonable 800x600 px. Commit. Phabricator Code review D23746
  • [Energy KCM] Port away from WorkspaceComponents.BatteryIcon and improve presentation. Commit. Fixes bug #411051. Phabricator Code review D23368
  • Clean up not needed Q_INVOKABLE. Commit. Phabricator Code review D23391
  • Fix usage of contains. Commit.
  • Use QLatin1String where it's necessary. Commit.
  • Fix embarrassing rebase error. Commit.
  • Capacity degradation -> Battery health. Commit. Phabricator Code review D23449
  • [energy kcm] Display Vendor and model. Commit. Phabricator Code review D23152
  • Improve charge capacity/level strings. Commit. Phabricator Code review D23379
  • [energy kcm] Remove bogus Has power supply property from UI. Commit. Phabricator Code review D23130
  • [Energy] Put battery capacity info in battery section and call it "Capacity degradation". Commit. Phabricator Code review D23270
  • Clean up old bug workaround in KCMFileIndexer. Commit. Phabricator Code review D22012
  • [energy kcm] Fix width of lines in the graph background. Commit. Phabricator Code review D23150
  • Fix PCI module. Commit. Phabricator Code review D18920
  • Update and add some device names in PCI module. Commit. Phabricator Code review D22369
  • Fix ambiguous "Current" label in energy information. Commit. Fixes bug #410033. Phabricator Code review D22783
  • Show about distro KCM in System Settings' System Administration category. Commit. Implements feature #409811. Phabricator Code review D22742
  • [About distro] Improve name and keywords. Commit. Phabricator Code review D22726
  • Formatting cleanup in PCI module. Commit. Phabricator Code review D22368
  • Update Konrad's mail address in PCI module. Commit. Phabricator Code review D22367
  • Improve QWidget KCM and QML KCM consistency. Commit. Phabricator Code review D22028
  • Fix a Qml warning. Commit. Phabricator Code review D22044
  • Port fileindexmonitor kcm to QQC2 and use KCM.SimpleKCM. Commit. Phabricator Code review D21961
  • Port kcm energy info to kirigami 2, fix colors issues. Commit. Phabricator Code review D20598
  • Fix forward declaration. Commit.
  • KMenuEdit

  • Fix Bug 412587 - [Crash] Kde Menu Editor. Commit. Fixes bug #412587
  • It compiles fine without deprecated methods. Commit.
  • Byebye QSignalMapper. Commit.
  • It's install directly in KDE_INSTALL_LOGGINGCATEGORIESDIR. Commit.
  • It's already in ecm. Commit.
  • Use KF5_MIN_VERSION version. Commit.
  • Port away from deprecated KDELibs4Support. Commit. Phabricator Code review D24603
  • Fix issues found by EBN. Commit.
  • Make it compile without deprecated methods. Commit.
  • [KMenuEdit] port away from KStandardDirs. Commit. Phabricator Code review D23823
  • Remove dead code. Those two methods were looking at KDE3 "applnk" directories... Commit.
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • KScreen

  • Now we depend against kf5.58. Commit.
  • [KCM] Make the warning message wider. Commit. Phabricator Code review D24371
  • [KCM] Scale more coarsely with the slider, but more finely with a spinbox. Commit. Fixes bug #412447. Phabricator Code review D24321
  • Fix clipping and use a real ScrollView for the Display Configuration KCM screen overview. Commit. Phabricator Code review D24129
  • Fix the name of the translation domain. Commit.
  • Revert "Revert "i18n fixes"". Commit. Phabricator Code review D24073
  • Revert "i18n fixes". Commit.
  • Update to latest kf5 dependency. Commit.
  • I18n fixes. Commit.
  • Improve output enablement recovery and config write. Commit. Phabricator Code review D24038
  • Delay load on output add/remove. Commit. Phabricator Code review D24021
  • Polish Displays KCM UI. Commit. Fixes bug #348126. Phabricator Code review D23798
  • Revert "We depend against 5.58" oops we need > 5.58. Commit.
  • We depend against 5.58. Commit.
  • Partially revert "[kcm] Fix i18n output file name and split texts". Commit.
  • [kcm] Fix i18n output file name and split texts. Commit. Phabricator Code review D23783
  • Add the missing KCMUtils requirement. Commit.
  • [kded] Save replication source hash to config file. Commit. Phabricator Code review D23733
  • [kcm] Provide graphical interface to replicate outputs. Commit. Phabricator Code review D23666
  • Rewrite KScreen KCM as ConfigModule with outputs model and Kirigami. Commit. Phabricator Code review D22468
  • [kded] Support fractional output scale. Commit. Phabricator Code review D23732
  • Add missing includes. Commit.
  • Improved OSD behavior. Commit. Fixes bug #398816. Phabricator Code review D22803
  • Remove unused includes. Commit.
  • Ignore some more files. Commit.
  • On config read adjust outputs positions to global value changes. Commit. Phabricator Code review D21110
  • [kcm] Expose interface to control output property retention. Commit. Phabricator Code review D16997
  • Add method to write retention to configuration control files. Commit. Phabricator Code review D16996
  • Consider identical display models in ControlConfig. Commit. Phabricator Code review D16995
  • Split Control class into configurations and outputs control classes. Commit. Phabricator Code review D16994
  • Add a common directory for functionality being used by kcm and daemon. Commit. Phabricator Code review D16993
  • Introduce secondary control channel of the KScreen daemon. Commit. Phabricator Code review D16992
  • Introduce concept of global and individual output data retention. Commit. Phabricator Code review D16991
  • [kded] Separate configuration storage path. Commit. Phabricator Code review D16990
  • [kded] Introduce Config wrapper class. Commit. Phabricator Code review D16989
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • Fix forward declaration. Commit.
  • Use new file category syntax. Commit.
  • KScreenlocker

  • Port some deprecated methods. Commit.
  • Update to latest kf5 dependency. Commit.
  • Do not allow the greeter to send the same password multiple times (Fix GPG smart card access). Commit. Phabricator Code review D23849
  • [KCM] Draw full QTabWidget frame. Commit. Fixes bug #410923. Phabricator Code review D23184
  • Remove unused includes. Commit.
  • [KCM] Improve text for "lock after wake" feature. Commit. Phabricator Code review D22934
  • Improve the look of the Lock Screen KCM UI. Commit. Phabricator Code review D22911
  • Allow the "turn off screen" to be used from the lockscreen. Commit. Phabricator Code review D22748
  • Remove unused includes. Commit.
  • Initialize view with the right size. Commit. Phabricator Code review D22132
  • Foreach -> for. Commit.
  • Try getting the X keyboard grab multiple times. Commit. Phabricator Code review D20804
  • Fix forward declaration. Commit.
  • KSSHAskPass

  • Update to latest kf5 dependency. Commit.
  • Suggestion - newline ending after password to output. Commit. Phabricator Code review D4775
  • KSysGuard

  • Fix a number of issues found by the OpenSuse security team in networkhelper. Commit. Phabricator Code review D24359
  • Fix a number of issues found by the OpenSuse security team in networkhelper. Commit. Phabricator Code review D24359
  • Add plugin showing nvidia GPU load stats. Commit.
  • Make it compile without deprecated method. Commit.
  • Port QLayout::setMargins to QLayout::setContentsMargins. Commit.
  • Set default visibility for per-process network sensors to true. Commit. Phabricator Code review D24054
  • Replace s6_addr32 with s6_addr in the network plugin helper. Commit.
  • Yet another BSD compile fix. Commit.
  • Another FreeBSD compile fix. Commit.
  • Try to fix building the network plugin on FreeBSD. Commit.
  • Add a per-process network information plugin. Commit. Phabricator Code review D23342
  • HiDPI icon in buttons and menus. Commit. Phabricator Code review D23795
  • Linux softraid: Define _GNU_SOURCE for pipe2. Commit. Phabricator Code review D19865
  • QT_NO_NARROWING_CONVERSIONS_IN_CONNECT is already defined in ecm. Commit.
  • Remove unused includes. Commit.
  • Ignore files. Commit.
  • Fix forward declaration. Commit.
  • Ksysguardd: show Mandatory Access Control (SELinux/AppArmor) context. Commit. Phabricator Code review D20853
  • ProcessList: add support for cgroups. Commit. Phabricator Code review D20786
  • ProcessList: add NoNewPrivileges. Commit. Phabricator Code review D20584
  • kwallet-pam

  • Update to latest kf5 dependency. Commit.
  • KWayland-integration

  • We depend against 5.62 now. Commit.
  • Remove support for KWin's QPA plugin for KWindowSystem. Commit. Phabricator Code review D18564
  • Update to latest kf5 dependency. Commit.
  • Remove unused variable. Commit.
  • Remove unused includes. Commit.
  • Provide a KModifierKeyInfoProvider implementation. Commit. Phabricator Code review D20442
  • Use new logging category directory if we use kf5 5.59.0. Commit.
  • KWin

  • [platforms/drm] Disable transformations. Commit. Phabricator Code review D24112
  • [wayland] Make sure fullscreen windows aren't repositioned. Commit. Phabricator Code review D24542
  • Reduce interfaces verbosity. Commit. Phabricator Code review D24535
  • Don't allow to resize or move fullscreen windows. Commit. Phabricator Code review D24515
  • Don't allow to resize or move fullscreen windows. Commit. Phabricator Code review D24515
  • [scenes/opengl] Set correct blend mode for EffectQuickView buffers. Commit. Phabricator Code review D24368
  • [plugins/scenes] match push/pop shaders in paintEffectQuickView. Commit.
  • Fix coding style. Commit.
  • Document some geometry properties. Commit. Phabricator Code review D24338
  • Don't compute frame extents in packPositionFoo methods. Commit. Phabricator Code review D24336
  • Fix coding style issues in window packing code. Commit. Phabricator Code review D24335
  • Rename geometry property to frameGeometry. Commit. Phabricator Code review D24334
  • [wayland] Get rid of some code duplication in XdgShellClient constructors. Commit. Phabricator Code review D24332
  • [wayland] Fix some coding style issues in setGeometry method. Commit. Phabricator Code review D24331
  • [wayland] Add missing const qualifier in resizeWithChecks. Commit. Phabricator Code review D24330
  • [wayland] Use setGeometry in resizeWithChecks. Commit. Phabricator Code review D24329
  • [wayland] Process pending state and map the client on commit. Commit. Phabricator Code review D24328
  • [platforms/hwcomposer] Fix build failure after D23495. Commit.
  • Delete unused include. Commit.
  • Delete pointless discardShape method calls. Commit. Phabricator Code review D24317
  • Sort headers alphabetically in xdgshellclient.cpp. Commit.
  • Update my last name. Commit.
  • Rename getShadow method to updateShadow. Commit. Phabricator Code review D24298
  • Drop Toplevel::hasShadow() method. Commit. Phabricator Code review D24297
  • Copy internal raster buffer object. Commit.
  • [libkwineffects] Introduce API to easily show a QtQuick scene in an effect. Commit. Phabricator Code review D24215
  • [kconf_update] Explicitly request python3 in animation speed migration helper. Commit.
  • Use lambdas for queued invocation of composition suspending. Commit. Fixes bug #412353. Phabricator Code review D24244
  • [EffectWindow] Expose PID to effects. Commit. Phabricator Code review D24222
  • [wayland] Fix some coding style issues in XdgShellClient. Commit. Phabricator Code review D24198
  • [wayland] Make XdgShellClient::init() more comprehensible. Commit. Phabricator Code review D24197
  • [wayland] Drop initSurface method in XdgShellClient. Commit. Phabricator Code review D24196
  • Use frame margins wherever possible. Commit. Phabricator Code review D24188
  • [nightcolor] Print a debug message upon receiving new location from kded module. Commit. See bug #412211. Phabricator Code review D24236
  • [nightcolor] Add missing const qualifiers. Commit. Phabricator Code review D24235
  • [nightcolor] Use local time in Automatic and Location mode. Commit. See bug #412211. Phabricator Code review D24153
  • Rename Client to X11Client. Commit. Phabricator Code review D24184
  • [kcmkwin/compositing] Hide animation speed slider on Plasma. Commit. Phabricator Code review D24075
  • Migrate kwin animation speed to kdeglobals. Commit. Phabricator Code review D24084
  • Load animation speed from new global animation speed controller. Commit. Phabricator Code review D22887
  • KWin::GLTexture support external textures. Commit. Phabricator Code review D24206
  • Avoid event processing infinite loop. Commit. Phabricator Code review D24207
  • [platforms/drm] Consider DSI connector type to be internal display. Commit. Phabricator Code review D24209
  • Delete pointless nullptr checks. Commit.
  • Mark Toplevel as not ready for painting by default. Commit. Phabricator Code review D24189
  • Cleanup XdgShellClient header. Commit.
  • Switch XdgShellClient header to pragma once. Commit.
  • Delete unused include. Commit.
  • [autotests] Enable PopupOpenCloseAnimationTest::testAnimateUserActionsPopup. Commit.
  • [wayland] Avoid compare to unintialised value in keyboard repeat. Commit. Phabricator Code review D23748
  • Don't notify ksplash in our wayland session. Commit. Phabricator Code review D23770
  • [autotests] Gracefully destroy xdg client. Commit.
  • Rename ShellClient to XdgShellClient. Commit. Phabricator Code review D23589
  • [wayland] Drop xdg-shell v5 support. Commit. Phabricator Code review D23573
  • [tests] Drop wl-shell test client. Commit. Phabricator Code review D23565
  • [effects/slidingpopups] Don't start animation if there is no slide edge. Commit. Phabricator Code review D23564
  • [platforms/wayland] Drop wl-shell support. Commit. Phabricator Code review D23563
  • [wayland] Drop wl-shell support. Commit. Phabricator Code review D23562
  • [autotests] Don't test wl-shell clients. Commit. Phabricator Code review D23561
  • Port QPA away from Wayland. Commit. See bug #386304. Phabricator Code review D22810
  • Delete pointless GRAB_SERVER_DURING_CONTEXT macro. Commit. Phabricator Code review D24119
  • Move supported window type masks to matching cpp files. Commit. Phabricator Code review D24120
  • Don't initialize QFlags with nullptr. Commit. Phabricator Code review D24086
  • Improve comprehensibility and consistency of window placement mode names. Commit. Phabricator Code review D23415
  • Use nullptr everywhere. Commit. Phabricator Code review D23618
  • [platforms/drm] introduce env var to select GPU. Commit. Phabricator Code review D24051
  • Emphasize minimization in MinimizeAll script. Commit. Fixes bug #356161. Phabricator Code review D24044
  • Port away from deprecated QString::sprintf. Commit. Phabricator Code review D24045
  • Port away from deprecated qVariantFromValue. Commit. Phabricator Code review D24042
  • Undo some recent cmake changes. Commit.
  • Fix a link error when building kwin. Commit.
  • Cleanup style in CMakeLists.txt files. Commit.
  • Keep things sorted alphabetically in CMakeLists.txt. Commit. Phabricator Code review D24018
  • Delete unused forward declaration of Client class. Commit.
  • Drop checkArea helper. Commit. Phabricator Code review D23923
  • Pass correct area to placeCascaded in cascadeDesktop. Commit. Phabricator Code review D23921
  • Pass area by const reference to placeFoo methods. Commit.
  • Enable HiDPI rendering for rules dialog and killer dialog. Commit. Phabricator Code review D23987
  • [plugins/scenes/opengl] Use linear filter on Wayland. Commit. Phabricator Code review D23986
  • Make Desktop Effects KCM desktop file consistent. Commit. Phabricator Code review D23978
  • Fix compile failure window variable doesn't exist. Commit. Phabricator Code review D23957
  • Don't initialize QFlags with 0 value. Commit. Phabricator Code review D23948
  • [platforms/x11] Get rid of some code duplication in windowed backend. Commit. Phabricator Code review D23947
  • Remove disabled TabGroup feature. Commit. Phabricator Code review D23069
  • Fix invalid tabstop. Commit. Phabricator Code review D23936
  • Remove stray semicolon. Commit.
  • [colorcorrection] Fix division by zero. Commit. Phabricator Code review D23914
  • [effects/windowgeometry] Fix -Wdeprecated-declarations. Commit.
  • [kcmkwin/kwineffects] Fix mistake in ListSectionHeader porting. Commit.
  • [kcmkwin/kwineffects] Use new Kirigami ListSectionHeader component. Commit. Phabricator Code review D23913
  • [autotests] Stabilize testMoveResize. Commit.
  • [autotests] Fix filename of placement test. Commit.
  • [autotests] Test more placement policies. Commit.
  • Fix compilation error with Qt 5.9. Commit.
  • We depend against 5.62. Commit.
  • Remove unused variable. Commit. Phabricator Code review D23829
  • [autotests] Stabilize pointer input test. Commit.
  • Add context object to screenScaleChanged connection. Commit.
  • Destroy ShellClient before Workspace is gone. Commit. Phabricator Code review D22986
  • [kcmkwin/options] Improve the look of the KWin options KCM UIs. Commit. Phabricator Code review D23615
  • Make KWin action menu consistent with task manager, use action verbs for configure items and add more icons. Commit. Phabricator Code review D23779
  • [kcmkwin/kwineffects] Use new Kirigami ListSectionHeader component. Commit. Phabricator Code review D23055
  • [effects/wobblywindows] Draw clients below opaque wobbly windows. Commit. Fixes bug #411092. Phabricator Code review D23774
  • Use XCB wherever possible. Commit. Phabricator Code review D23756
  • [effects/wobblywindows] Remove traits of an open/close animation. Commit. Phabricator Code review D23763
  • [tabbox] Delete unused X11 includes. Commit. Phabricator Code review D23752
  • [kcmkwin/options] Delete unused X11 includes. Commit. Phabricator Code review D23751
  • Drop redundant Compositor::hasScene(). Commit. Phabricator Code review D23744
  • Remove pointless destructors. Commit. Phabricator Code review D23747
  • [wayland] Don't update margins in ShellClient::finishInit. Commit. Phabricator Code review D23743
  • Delete unused includes. Commit.
  • [platforms/drm] Rework enablement and dpms switching. Commit. Phabricator Code review D23600
  • Replace Wayland/XDG outputs checks with enablement checks. Commit. Phabricator Code review D23553
  • Lift output enablement into Platform. Commit. Phabricator Code review D23545
  • [platforms/drm] Early platform and outputs teardown. Commit. Phabricator Code review D23602
  • Fix warning text message. Commit.
  • Prevent deleting non-existing support properties on the root window. Commit. Phabricator Code review D23611
  • Make checkForOverlayWindow X11Compositor only. Commit. Phabricator Code review D23608
  • Reconfigure effects only once on config change. Commit. Phabricator Code review D23607
  • Don't schedule repaint until Compositor is On. Commit. Phabricator Code review D23590
  • Quick tile only resizeable clients. Commit. Fixes bug #411028. Phabricator Code review D23604
  • Expose internal id to declarative scripts. Commit. Phabricator Code review D23671
  • Remove unused forward declare. Commit.
  • Fix orientation sensor DBus. Commit. Phabricator Code review D23610
  • Fix -Wsign-compare. Commit.
  • Delete commented Xlib code. Commit.
  • Uncomment assert. Commit.
  • Delete a leftover after old scripting api. Commit.
  • Switch to Q_ASSERT. Commit. Phabricator Code review D23605
  • Traverse the stacking order backwards when switching between windows. Commit. Fixes bug #411356. Phabricator Code review D23521
  • [x11] Fix crash during tear down. Commit. Fixes bug #411049. Phabricator Code review D23098
  • Fix doxygen comment style. Commit.
  • Get name and refresh rate from output device. Commit. Phabricator Code review D23546
  • [platforms/x11/windowed] Fix output scale access before output device creation. Commit.
  • [wayland] Allow debugging kwin with lldb. Commit. Phabricator Code review D23544
  • Remove unused function declaration. Commit.
  • [plugins/aurorae] Fix indentation in Decoration::updateBuffer. Commit.
  • [Aurorae] Remove effective triple buffering. Commit. Phabricator Code review D23331
  • [Aurorae] Don't delay initial blit. Commit. Phabricator Code review D23332
  • Assure wayland output interface creation path. Commit. Phabricator Code review D23540
  • [autotests] Fix failing autotests. Commit. Phabricator Code review D23539
  • Fix variable unused warning. Commit.
  • Remove outputs handling alternative. Commit. Phabricator Code review D23485
  • Get output physical size from output device. Commit. Phabricator Code review D23496
  • Get output pixel size from output device. Commit. Phabricator Code review D23495
  • Get output position and scale from output device interface. Commit. Phabricator Code review D23489
  • Rely on output device existence. Commit. Phabricator Code review D23486
  • [platforms/x11] Delete duplicate doxygen comments in X11Output. Commit. Phabricator Code review D23481
  • [platforms/x11/windowed] Create output devices. Commit. Phabricator Code review D23479
  • [platforms/fbdev] Create output device. Commit. Phabricator Code review D23478
  • [platforms/virtual] Create output devices. Commit. Phabricator Code review D23477
  • [platforms/wayland] Create output devices. Commit. Phabricator Code review D23473
  • Emit mode-change on all relevant changes. Commit. Phabricator Code review D23435
  • Remove change-set null check. Commit. Phabricator Code review D23428
  • [platforms/x11/standalone] Fix stored refresh rate. Commit. Phabricator Code review D23265
  • Fix the build error in hwcomposer backend. Commit.
  • Remove custom menu positioning code. Commit. Phabricator Code review D23142
  • Use compiler __SSE2__ definitions and C++11 alignas. Commit. Phabricator Code review D23120
  • Update icon PNGs. Commit.
  • Use C++ cast instead of c-style. Commit. Phabricator Code review D23121
  • Reduce duplicate code calculating popup position. Commit. Phabricator Code review D23102
  • Move common code out of if/else. Commit. Phabricator Code review D23101
  • Be consistent about touch point id type: use qint32. Commit. Phabricator Code review D23086
  • Clean up usage of m_client. Commit. Phabricator Code review D23067
  • Make iterating over Layer enum simple. Commit. Phabricator Code review D23085
  • Fix warning: -Wdeprecated-copy - implement StrutRect::operator=. Commit. Phabricator Code review D23084
  • Be consistent in undefining macros. Commit. Phabricator Code review D23083
  • Remove stray semicolon. Commit.
  • Refactor: Minimize use of geom in Toplevel subclasses. Commit. Phabricator Code review D23072
  • Remove usage of QWeakPointer for QObject for AbstractThumbnailItem::m_parent. Commit. Phabricator Code review D23071
  • Remove usage of QWeakPointer for QObject for thumbnails. Commit. Phabricator Code review D23070
  • Fix ifdefs resulting in dead code. Commit. Phabricator Code review D23068
  • Remove usage of QWeakPointer for QObject. Commit.
  • Remove stray semicolon. Commit.
  • Fix typo mkae -> make. Commit.
  • Revert "Load the keyboard on-demand". Commit.
  • Remove X11Compositor requires compositing check. Commit. Phabricator Code review D23032
  • Replace foreach loops and improve code style in composite. Commit. Phabricator Code review D23011
  • Split Compositor class in Wayland and X11 child classes. Commit. Phabricator Code review D22195
  • Revert "wayland: Terminate client connections before Workspace is destroyed". Commit.
  • [wayland] Add support for zwp_linux_dmabuf. Commit. Phabricator Code review D10750
  • [kcmkwin/kwindesktop] Improve the look of the Virtual Desktops KCM UI. Commit. Phabricator Code review D22933
  • [kcmkwin/kwinscreenedges] Improve the look of the Screen Edges and Touch Screen KCM UI. Commit. Phabricator Code review D22909
  • [kcmkwin/kwineffects] Improve the look of the Desktop Effects KCM list items. Commit. Phabricator Code review D22914
  • [kcmkwin/kwineffects] Rework the Effects KCM. Commit. Fixes bug #409693. Fixes bug #335197. Fixes bug #335198. Phabricator Code review D22830
  • [kcmkwin/kwindecoration] Slightly improve tab bar's integration with frame. Commit. Phabricator Code review D22886
  • Load the keyboard on-demand. Commit. Phabricator Code review D22430
  • Wayland: Terminate client connections before Workspace is destroyed. Commit. Phabricator Code review D22821
  • Allow blacklisting some wayland interfaces. Commit. Phabricator Code review D22571
  • Autotests: Register Deleted in MoveResizeWindowTest. Commit.
  • Autotests: Rework MoveResizeWindowTest::testResize. Commit.
  • Autotests: Prevent zero page access. Commit.
  • Autotests: Fix zero page access. Commit.
  • Autotests: Fix zero page access. Commit.
  • Autotests: Port QSignalSpies to new connect syntax. Commit.
  • Cleanup the order of things in workspace.h file. Commit.
  • Use more traditional doxygen style. Commit. Phabricator Code review D22812
  • Drop unused includes. Commit.
  • [wayland] Update tabbox when a client is added or closed. Commit. Phabricator Code review D21005
  • [aurorae] Make QML-based decoration themes react to border size changes. Commit. Fixes bug #408035. Phabricator Code review D22665
  • [wayland] Implement maximize rules. Commit. Phabricator Code review D19414
  • [wayland] Implement size and position window rules. Commit. Phabricator Code review D19413
  • Pass arguments to changeMaximize in correct order. Commit. Phabricator Code review D22486
  • Run clang-tidy with modernize-use-override check. Commit. Phabricator Code review D22371
  • [colorcorrection] Add "Constant" mode. Commit. Phabricator Code review D21948
  • Rework Client fullscreen control. Commit. Phabricator Code review D18185
  • Copy the packages into the build directory so they can be found without installign. Commit. Phabricator Code review D22490
  • Install KPackages with kpackage_install_package. Commit. Phabricator Code review D22474
  • Don't use deprecated QDesktopWidget. Commit. Phabricator Code review D22379
  • Don't use deprecated toAscii() method. Commit. Phabricator Code review D22374
  • Don't use deprecated QPalette::background(). Commit. Phabricator Code review D22373
  • Don't use deprecated QAbstractItemModel::reset(). Commit. Phabricator Code review D22372
  • Drm: Save scaling and position of displays at shutdown. Commit. Phabricator Code review D22292
  • [autotests] Test placement strategies. Commit. Phabricator Code review D21996
  • Fix -Wdeprecated-copy. Commit. Phabricator Code review D22361
  • Use QColor::darker/lighter instead of QColor::dark/light. Commit. Phabricator Code review D22360
  • Don't use deprecated QAbstractItemModel::setRoleNames. Commit. Phabricator Code review D22358
  • Port away from deprecated QImage::byteCount. Commit. Phabricator Code review D22355
  • Port away from QRegion::rects. Commit. Phabricator Code review D22353
  • Port away from deprecated Qt::escape. Commit. Phabricator Code review D22356
  • Fix -Wredundant-move. Commit. Phabricator Code review D22357
  • Port away from deprecated qSort function. Commit. Phabricator Code review D22354
  • Port away from deprecated headers. Commit. Phabricator Code review D22351
  • [colorcorrection] Introduce toggle Night Color shortcut. Commit. Implements feature #409083. Phabricator Code review D22287
  • [wayland] Make clients with forced minimize state unminimizeable. Commit. Phabricator Code review D18496
  • [wayland] Discard Force Temporarily rules for shell clients. Commit. Phabricator Code review D18494
  • [wayland] Apply window rules only to xdg-shell clients. Commit. Phabricator Code review D19411
  • [autotests] Rewrite testShellClientRules. Commit. See bug #403305. Phabricator Code review D18464
  • Remove Client fullscreen hack. Commit. Phabricator Code review D18157
  • Hide some of kwin kcm on mobile. Commit. Phabricator Code review D22336
  • Don't call << in a temporary vector. Commit. Phabricator Code review D21263
  • Correct code style of Client fullscreen control. Commit. Phabricator Code review D18153
  • Rework ShellClient fullscreen control. Commit. Phabricator Code review D18132
  • Split up fullscreen able check into AbstractClient subclasses. Commit. Phabricator Code review D18128
  • [kcmkwin] Add a clear button to the Desktop Effects search field. Commit. Phabricator Code review D22286
  • Save Compositor state in single variable. Commit. Phabricator Code review D22277
  • Remove Compositor created check. Commit. Phabricator Code review D22278
  • Remove composite reset timer. Commit. Phabricator Code review D22270
  • Partly remove Compositor restart functionality. Commit. Phabricator Code review D22225
  • Remove compositing initialized check. Commit. Phabricator Code review D22220
  • Use new slot syntax in Compositor class. Commit. Phabricator Code review D22218
  • Pedantic whitespace additions. Commit.
  • Add more details about default implementation of isInternal(). Commit.
  • [xwl] Fix coding style issues. Commit.
  • [plugins/qpa] Return a fixed value logicalDpi. Commit. Phabricator Code review D22219
  • [platforms/drm] Refactor out Edid class. Commit. Phabricator Code review D22211
  • Remove unused signal from Workspace. Commit.
  • Drop QOffscreenSurface guard. Commit. Phabricator Code review D22198
  • [plugins/qpa] Code tidying. Commit. Phabricator Code review D22151
  • [plugins/qpa] Implement native offscreen surface. Commit. See bug #407612. Phabricator Code review D22150
  • [plugins/qpa] Split out EGL helpers. Commit. Phabricator Code review D22196
  • [scripts] Drop enforcedeco script. Commit. Phabricator Code review D21371
  • [autotests] Fix debug console test. Commit. Phabricator Code review D22124
  • [autotests] In internal window test remove spy waits or guard them. Commit. Phabricator Code review D22119
  • KSelectionOwner usage in ApplicationX11 and Compositor classes. Commit. Phabricator Code review D21655
  • [platformsupport] Minor code style and class variables access changes. Commit. Phabricator Code review D22109
  • [autotests] Fix remaining autotests with failing border calculation. Commit. Phabricator Code review D21746
  • Close screen grabbing effect when screensaver starts. Commit. Fixes bug #234153. Phabricator Code review D20890
  • Implement the keystate protocol. Commit. Phabricator Code review D20192
  • Move non-Compositor functions out of composite.cpp source file. Commit. Phabricator Code review D21654
  • [effects/presentwindows] Allow closing windows on middle-click. Commit. Implements feature #321190. Phabricator Code review D21083
  • [effects/login] Reduce animation time. Commit. Phabricator Code review D21904
  • [platforms/X11] Disable VSync for QtQuick Windows. Commit. Fixes bug #406180. Phabricator Code review D21808
  • Overhaul AbstractOutput. Commit. Phabricator Code review D21874
  • Backport Night Color feature to X11. Commit. Phabricator Code review D21345
  • Remove BasicScreens class. Commit. Phabricator Code review D21800
  • Fix xdg-output creation. Commit.
  • Use new logging category directory when ECM>=5.59. Commit.
  • [platforms/x11/standalone] Port to AbstractOutput. Commit. Phabricator Code review D19208
  • [platforms/x11/windowed] Port to AbstractOutput. Commit. Phabricator Code review D19207
  • [effects/screenshot] Remove outdated reference to KSnapshot. Commit. Fixes bug #408407. Phabricator Code review D21700
  • [autotests] Fix decoration input test. Commit.
  • Delayed focus updates for Toplevels without surface. Commit. Phabricator Code review D19262
  • [platforms/fbdev] Port to AbstractOutput. Commit. Phabricator Code review D19199
  • Kconfig_update for auto border size introduction. Commit. Phabricator Code review D13480
  • [decorations] Let KDecoration plugins recommend a border size per default. Commit. Phabricator Code review D13284
  • Forward and log exit code of the nested process. Commit. Phabricator Code review D21465
  • Really use the translations. Patch by Victor Ryzhykh . Commit.
  • [scripting] Emit clientAdded for Wayland clients. Commit. Phabricator Code review D17097
  • [scripting] Port the remaining bits of API to AbstractClient. Commit.
  • [kcmkwin/touchscreen+screenedges] Call KRunner KRunner. Commit. Phabricator Code review D21342
  • [tabbox] Properly determine depressed modifiers on X11. Commit. Fixes bug #407720. Phabricator Code review D21302
  • Revert "Revert "Handle XdgShell window geometry in configure request sizes"". Commit.
  • Send axis_source, axis_discrete, and axis_stop. Commit. Fixes bug #404152. Phabricator Code review D19000
  • Keep internal clients in the unmanaged layer. Commit. Phabricator Code review D21116
  • kwrited

  • Update to latest kf5 dependency. Commit.
  • It compiles fine without deprecated method. Commit.
  • libkscreen

  • Now we depend against kf5.58. Commit.
  • Make it compile against qt 5.14. Commit.
  • Update to latest kf5 dependency. Commit.
  • Add enforced mode size getter. Commit. Phabricator Code review D24037
  • RandR: Replicate outputs with XRender extension. Commit. Phabricator Code review D23663
  • Introduce output replication API. Commit. Phabricator Code review D23710
  • Wayland: Set fractional output scale. Commit. Phabricator Code review D23731
  • XRandR: Generic code cleanup. Commit. Phabricator Code review D23647
  • Wayland: Rename output member variable. Commit. Phabricator Code review D23095
  • Wayland: Improve screen code style. Commit. Phabricator Code review D23094
  • Wayland: set KWayland outputs data in output class. Commit. Phabricator Code review D23028
  • Wayland: unfriend config and output classes. Commit. Phabricator Code review D23026
  • Wayland: output device name as create function argument only. Commit. Phabricator Code review D23025
  • Wayland: save pointers in initializing list. Commit. Phabricator Code review D23024
  • Simplify XRandR::outputChanged. Commit. Phabricator Code review D14764
  • Wayland: manage outputs without id mapping. Commit. Phabricator Code review D23004
  • Wayland: config update code cleanup. Commit. Phabricator Code review D22970
  • Wayland: backend code cleanup. Commit. Phabricator Code review D22966
  • Do hash and hex name based output hashes. Commit. Phabricator Code review D17007
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • Fix forward declaration. Commit.
  • libksysguard

  • Now we depend against kf5.62. Commit.
  • Fix minor typos. Commit.
  • Fix compile for freebsd on CI as it doesn't use qtwebengine 5.13 with qt. Commit.
  • The real fix is to change #if QT_VERSION < QT_VERSION_CHECK(5, 13, 0) to. Commit.
  • Revert "Port some deprecated methods". Commit.
  • Remove deprecated method. Commit.
  • Port some deprecated methods. Commit.
  • Properly handle ProcessAttribute enabled and default visibility. Commit. Phabricator Code review D24053
  • Update to latest kf5 dependency. Commit.
  • Create a plugin framework for processes. Commit. Phabricator Code review D23287
  • HiDPI icon pixmap. Commit. Phabricator Code review D23794
  • Move code to send signals and set priority of processes to a dedicated object. Commit. Phabricator Code review D23566
  • Add vmPSS to Process and display it as "total memory" column. Commit. Phabricator Code review D23382
  • Use QLatin1String when it's possible + don't assign string when we use. Commit.
  • Remove explicit use of ECM_KDE_MODULE_DIR, is part of ECM_MODULE_PATH. Commit.
  • Invert controls direction for process priority slider. Commit. Fixes bug #408074. Phabricator Code review D21828
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • Libksysguard: show Mandatory Access Control (SELinux/AppArmor) context. Commit. Phabricator Code review D20854
  • Process: add support for cgroups. Commit. Phabricator Code review D20787
  • Milou

  • Make it compile without deprecated method. Commit.
  • Update to latest kf5 dependency. Commit.
  • Prefer categories with the query string visible in results. Commit. Phabricator Code review D22888
  • Don't give up if no results arrive after 500 ms, again. Commit. Phabricator Code review D22813
  • Make runAutomatically more resilient. Commit.
  • Fix warnings. Commit.
  • Fix running results automatically. Commit.
  • Rename to resetView() to make it clear that we're not resetting the model. Commit.
  • Fix current index behavior with mouse and keyboard. Commit.
  • Add some docs to make future me happy. Commit.
  • Emit dataChanged before inserting and only update the to be signalled range. Commit.
  • Add some docs. Commit.
  • Improve category distribution algorithm somewhat. Commit.
  • Move limit handling to distribution model now that we don't have a global limiter anymore. Commit.
  • Fix some warnings. Commit.
  • Return a boolean for isDuplicate rather than a number. Commit.
  • Find duplicate throughout the the entire list. Commit.
  • Fix requesting query string update, fixes "invoking" calculator results. Commit.
  • When resetting the model, reset the RunnerManager. Commit.
  • Introduce new ResultsModel. Commit.
  • Fix assert when pressing enter really quickly. Commit. Phabricator Code review D22612
  • Oxygen

  • Fix the KDE4 build of the oxygen-demo. Commit. Phabricator Code review D13881
  • Add KMessage preview to the demo. Commit. Phabricator Code review D13881
  • Removed duplicated code (oxygenitemmodel is already in liboxygen). Commit.
  • Moved more functions from protected to private. Commit.
  • Fixed deprecation warnings. Commit.
  • Fixed override warnings. Commit.
  • Fixed layout margin for consistency with other pages. Commit.
  • - use kPageDialog for oxygen-demo. Commit.
  • Ship color schemes with Oxygen. Commit. Phabricator Code review D21702
  • [kstyle] Set proper shadow margins on HiDPI. Commit.
  • Fix forward declaration. Commit.
  • Disable extended resize borders for maximized windows. Commit. See bug #407989
  • plasma-browser-integration

  • Add per-origin media controls blacklist. Commit. Fixes bug #394126. Phabricator Code review D24194
  • Add settings change listener. Commit. Phabricator Code review D24203
  • Move save failure message above options. Commit. Phabricator Code review D24204
  • Let plugin add additional status information. Commit. Phabricator Code review D24191
  • Remove comment. Commit.
  • Let options page scroll. Commit. Phabricator Code review D24190
  • Add SettingsUtils utility class. Commit. Phabricator Code review D24165
  • Make .hidden super hidden. Commit.
  • Use proper share icon. Commit.
  • Implement Web Share API through Purpose. Commit. Phabricator Code review D23151
  • Add document-share* icons. Commit. Phabricator Code review D23997
  • Remove redundant code. Commit.
  • Make onSettingsChanged protected. Commit.
  • Observe title tag only if there actually is a player. Commit. Phabricator Code review D23773
  • Add "freebsd" as supported platform key. Commit. Fixes bug #411582. Phabricator Code review D23729
  • Manipulate Document prototype for createElement. Commit. Fixes bug #411556. Phabricator Code review D23714
  • Add option to store download origin url in xattr. Commit. Phabricator Code review D23709
  • Allow a setting to declaratively depend on another one. Commit. Phabricator Code review D23686
  • Bump version number for bugfix release. Commit.
  • Use custom event rather than window.postMessage. Commit. Fixes bug #411423. Phabricator Code review D23568
  • Fix mpris plugin in Firefox when Content-Security-Policy is enabled. Commit. Phabricator Code review D23345
  • Bump manifest version. Commit.
  • Disable media controls and tabsrunner in Firefox again. Commit. Phabricator Code review D23518
  • Explicitly initialize KCrash. Commit. Phabricator Code review D23488
  • [Tabs Runner] Show URL as result subtext. Commit. Phabricator Code review D23375
  • [Tabs Runner] Reply to all requests. Commit. Phabricator Code review D23374
  • Increase threshold for controlling media players. Commit. Fixes bug #411175
  • Remove unused include. Commit.
  • Unify error reporting between browser action and options page. Commit.
  • Post message before remembering callback in case sending message fails. Commit.
  • Add dark theme icons. Commit. Phabricator Code review D23319
  • Apply browser_style to action popup. Commit.
  • Add dark theme in the extension popup. Commit. Phabricator Code review D23318
  • Replace sad-face PNGs by SVG. Commit.
  • Add browser action for status reporting. Commit. Phabricator Code review D23126
  • Change icon colors, add disabled icons. Commit. Phabricator Code review D23317
  • Enable enhanced media controls by default. Commit. Phabricator Code review D23122
  • Allow hiding option items depending on available extension and version in the host. Commit. Phabricator Code review D21113
  • Allow sending a port message and receive a reply. Commit. Phabricator Code review D23099
  • Let settings work with arbitrary input controls. Commit. Phabricator Code review D23100
  • Handle media session callbacks before passing it on to the browser. Commit. Phabricator Code review D23090
  • Call media session callback with details. Commit. Phabricator Code review D23091
  • Slightly prettier debug. Commit. Phabricator Code review D23107
  • Store device information instead of just the device ID. Commit.
  • Monitor entire document rather than the documentElement specifically. Commit. Phabricator Code review D22642
  • Inject content script also into about:blank. Commit. Phabricator Code review D22641
  • Use Konqi SVG in About dialog. Commit.
  • Add utils to manifest. Commit.
  • Split utils out and load them before the plugins. Commit.
  • Split extension.js into more manageable bits. Commit.
  • Drop background.html in favor of just loading the scripts directly. Commit.
  • Move storage variable to the root scope in preparation for adding a change handler. Commit.
  • Adjust to API change in sendMessage. Commit.
  • Remove unused variables. Commit.
  • Actually store fileName and mime. Commit.
  • Forward download mime type to host. Commit.
  • Extend KDE Connect sharing to images, video, and audio. Commit.
  • Set charset utf-8 for extension background page. Commit.
  • Add hack to unbreak audio playback through pure JS via new Audio(). Commit. Fixes bug #406947. Phabricator Code review D20830
  • Support message response and reply callbacks. Commit. Phabricator Code review D21112
  • Fix compile warnings. Commit. Phabricator Code review D22607
  • Ignore Next/Previous call if CanGoNext/CanGoPrevious are false. Commit. Phabricator Code review D22229
  • Introduce PluginManager. Commit. Phabricator Code review D22065
  • Use window.postMessage instead of creating a wrapper item. Commit. Phabricator Code review D21927
  • Set desktopFileName. Commit. Phabricator Code review D21968
  • Send downloads when downloads plugin is loaded. Commit. Phabricator Code review D22068
  • Start sending download updates again when resuming a download. Commit. Phabricator Code review D22039
  • Batch MPRIS DBus property changes. Commit. Phabricator Code review D21998
  • Don't propagate a title change if it didn't actually change. Commit. Phabricator Code review D21990
  • Ensure no one but us writes to stdout. Commit. Phabricator Code review D21934
  • Allow setting fullscreen via MPRIS. Commit. Fixes bug #408059. Phabricator Code review D21554
  • Store protocolVersion in AbstractBrowserPlugin. Commit.
  • Don't track subsystem status. Commit. Phabricator Code review D21785
  • Prefer document.title over sender.tab.title. Commit. Phabricator Code review D21743
  • Allow media controls and tabs runner in incognito mode for Firefox 67. Commit. Phabricator Code review D21594
  • Also store the player's frame ID. Commit. Phabricator Code review D21038
  • Plasma Desktop

  • Fix minor issues found by EBN. Commit.
  • Fixed font antialiasing and hinting settings not correctly saving. Commit. Phabricator Code review D24562
  • WIP: Beginning of the Baloo/Search KCM Rewrite. Commit. Phabricator Code review D23718
  • Revert "Update version number for 5.17.0". Commit.
  • Revert "Update version number for 5.17.80". Commit.
  • No need to keep ibus 1.4.* compatibility anymore. Commit. Phabricator Code review D24414
  • Use the right icon depending on the layout. Commit. Phabricator Code review D24408
  • Expose the settings object to QML. Commit. Phabricator Code review D24394
  • Switch from naked KConfig to KConfigXT. Commit. Phabricator Code review D24393
  • Turn the config into the single source of truth. Commit. Phabricator Code review D24392
  • Silence warnings (noops + unused capture variable). Commit. Phabricator Code review D24391
  • Port some deprecated methods. Commit.
  • [Folder View] Don't query file information if tooltips are disabled. Commit. Phabricator Code review D23675
  • [applets/kickoff] Improve appearance of draggable button grid in settings window. Commit. Fixes bug #409957. Phabricator Code review D23158
  • Only show panel toolbox when desktop toolbox is open. Commit. Phabricator Code review D24246
  • [Workspace KCM] Clean up QML import names and versions. Commit.
  • [Workspace KCM] Fix typo in comment. Commit.
  • [Workspace KCM] Polish up animation slider UI. Commit.
  • [containments/desktop] Use new colorful filter icon. Commit. Phabricator Code review D24228
  • Add global animation speed slider to workspace options KCM. Commit. Phabricator Code review D22885
  • [Cursor KCM] Restore live preview on hover. Commit. Phabricator Code review D24157
  • Port some QLayout::setMargins. Commit.
  • Remove unnecessary KF5People dependency. Commit. Phabricator Code review D24098
  • Applets/kicker: Remove unused commands from Messages.sh. Commit. Phabricator Code review D24063
  • [Folder View] Don't explicitly initialize fontMetrics. Commit. Fixes bug #411953. Phabricator Code review D23980
  • [Icons-Only Task Manager] Only show progress indicator for apps that are running. Commit. Fixes bug #409687. Phabricator Code review D24001
  • Clean up a few deprecated headers, and make dependencies more explicit. Commit. Phabricator Code review D23821
  • [kfontinst] Port to use icons from the icon theme and make HiDPI aware. Commit. Phabricator Code review D23868
  • Applets/kicker: remove the plugin. Commit.
  • [Folder View] Add subtle shadows to icons. Commit. Implements feature #411607. Phabricator Code review D23803
  • Try to remove kdelibs4support in theses kcms. But pb with. Commit.
  • Remove kdelibs4support. Commit.
  • Remove old comment. Commit.
  • Remove klocale.h. Commit.
  • Port some code away kdelibs4support still more code to porting. Commit.
  • Fix compilation with Qt 5.13 (missing include QTime). Commit.
  • Add icons to Kicker/Kickoff context menu items and correct capitalizations. Commit. Phabricator Code review D23793
  • Rename activities context menu item in task manager to "Show in Activities". Commit. Phabricator Code review D23785
  • [Notifications] Use new Kirigami ListSectionHeader component in KCM's sources page. Commit. Phabricator Code review D23054
  • Request matching version of plasma-workspace libs. Commit. Phabricator Code review D23569
  • Add icon to "Move to Desktop/Activity" task manager context menu item and fix capitalizations. Commit. Phabricator Code review D23776
  • [plasma-desktop] Use new activities icon. Commit. Phabricator Code review D22168
  • [kicker/kickoff] Use icon from appstream handler. Commit. Phabricator Code review D23728
  • [Kicker/Kickoff] Re-word "Manage ..." menu item for greater clarity. Commit. Phabricator Code review D23652
  • [kicker/kickoff] Add icon to hide application action. Commit. Phabricator Code review D23640
  • [Folder view] Scale selection and preview buttons with item size. Commit. Fixes bug #411073. Phabricator Code review D23387
  • [kicker/kickoff] Add icon to forget recent docs action. Commit. Phabricator Code review D23621
  • [kicker/kickoff] Use discover icon for manage application action. Commit. Phabricator Code review D23623
  • [Colors KCM] Don't explicitly reload KWin's configuration. Commit. Phabricator Code review D23567
  • Remove phonon KCM. Commit. Phabricator Code review D22616
  • I18n fixes. Commit.
  • Revert "[showdesktop][minimizeall] Reduce the maximum panel icon size". Commit. Phabricator Code review D22359
  • Improve the look of the Activities KCM UI. Commit. Phabricator Code review D23174
  • Avoid crash if kicker plugin is used outside plasma context. Commit. Phabricator Code review D22818
  • Fix model updates in RunnerMatchesModel. Commit. Fixes bug #402439. Phabricator Code review D17725
  • Clean up old bug workaround. Commit. Phabricator Code review D23175
  • [Notifications KCM] Add checkbox for enabling do not disturb mode when screens are mirrored. Commit. Phabricator Code review D22857
  • [Task Manager] Add icon to the grouping menu entry. Commit. Phabricator Code review D23097
  • Fix typo. Commit.
  • Cleanup mix of tabs and spaces. Commit.
  • Minor simplification. Commit.
  • Turn LayoutUnit into a regular class. Commit.
  • Use C++ cast instead of c-style. Commit.
  • Prefer .at over [] for QList. Commit.
  • Add missing const ref in foreach. Commit.
  • Implement operator= for LayoutUnit. Commit.
  • Include xkb.h. Commit. Phabricator Code review D23043
  • When implementing assignment, also implement copy ctor. Commit. Phabricator Code review D23042
  • Move Colors KCM a bit higher up in the Appearance section. Commit.
  • Rename "Look and Feel" KCM to "Global Theme". Commit. Phabricator Code review D22879
  • Fix incorrect Kickoff tab bar layout for vertical panels. Commit. Fixes bug #393888. Phabricator Code review D22988
  • [Kickoff] Always select previous category in Applications View when navigating backwards. Commit. Phabricator Code review D22866
  • [KRDB] Fix wrong names in GTK colordef exports. Commit. Phabricator Code review D22992
  • Make the Notifications KCM category headers look consistent with other Kirigami lists. Commit. Phabricator Code review D22977
  • [kcm-colors] Export colorscheme to GTK color definitions. Commit. Implements feature #356006. Phabricator Code review D22844
  • [Night Color KCM] Don't show advanced controls for constant mode. Commit. Phabricator Code review D22924
  • [Night Color KCM] Rename "Manual" mode to "Constant". Commit. Phabricator Code review D22923
  • Add "Plasma Theme" to Plasma Style KCM's keywords list so you can still find it with that. Commit.
  • Correct Plasma theme KCM comment. Commit.
  • Rename "Plasma Theme" to "Plasma Style". Commit. Phabricator Code review D22880
  • Make alphabetic categorization of the "All Applications" section optional. Commit. Phabricator Code review D22901
  • Remove dead code. Commit.
  • Shell: loader.qml file is unnecessary now. Commit.
  • [kcms/nightcolor] Minor UI tweaks to the KCM. Commit. Phabricator Code review D22863
  • Use better Workspace Behavior KCM title and icon. Commit. Phabricator Code review D22871
  • Move KCMs in "Workspace Theme" to more appropriate locations. Commit. Phabricator Code review D18419
  • [Kicker/Kickoff] Use better "Remove from Favorites" icon. Commit. Phabricator Code review D22861
  • Remove some uses on QDesktopWidget. Commit. Phabricator Code review D22738
  • Restore Mouse Keyboard navigation accessibility feature. Commit. Phabricator Code review D22823
  • Fix some qml warnings. Commit.
  • Revert "Take in consideration flat() for the All Applications menu". Commit.
  • [kcms/fonts] Replace warning message with inline message when applying changes. Commit. Fixes bug #388433. Phabricator Code review D22752
  • Take in consideration flat() for the All Applications menu. Commit. Phabricator Code review D22762
  • Redesign QML applet configuration windows. Commit. Phabricator Code review D20908
  • Port FolderView to ContainmentLayoutManager plugin. Commit. Phabricator Code review D22035
  • [Night Color KCM] Add "Constant" mode. Commit. Phabricator Code review D21950
  • Remove duplicate occurence of Qt5::DBus in CMakeLists.txt. Commit. Phabricator Code review D22619
  • [Pager] Don't link kdelibs4support. Commit. Phabricator Code review D22588
  • Avoid attempting to auto-mount a device when it is alread mounted. Commit. Fixes bug #409915. Phabricator Code review D22552
  • Fix build, include QTime. Commit. Phabricator Code review D22522
  • Prefer size hints to current size. Commit.
  • Kcms/phonon: Remove trailing space from an i18n string. Commit. Phabricator Code review D22464
  • Bind preferredSize as well. Commit.
  • [kcms/ksmserver] Port to new kworkspace API. Commit. Phabricator Code review D21763
  • [TaskManager] Follow KDE title & subtitle style. Commit. Phabricator Code review D22230
  • [Kickoff] Redo tab bar separator's geometry. Commit. Phabricator Code review D22128
  • Doc: Some different phrasing, one instance of s/KDE/Plasma/. Commit. Phabricator Code review D22214
  • Fix toolTipDelegate.virtualDesktopParent. Commit. Phabricator Code review D22208
  • Silence qml error message. Commit. Phabricator Code review D22207
  • Fix a warning message. Commit. Phabricator Code review D22090
  • [Colors KCM] Add title bar to preview delegate. Commit. Phabricator Code review D22077
  • [Colors KCM] Remove unused UI file with the old KCM in it. Commit.
  • [kcm-colors] Do not ship any additional color schemes. Commit. Phabricator Code review D21701
  • [ConfigIcons] Everything is of equal width. Commit.
  • [Look and Feel KCM] Use view-preview for preview button. Commit. Phabricator Code review D22002
  • Ensure anchors are cleared when the applet goes away. Commit.
  • Destroy container when moving applets between containments. Commit.
  • Update joystick kcm documentation for game controllers. Commit. Phabricator Code review D21925
  • Rename Joystick KCM to Game Controller. Commit. Phabricator Code review D21922
  • [Task manager] Use consistent menu items for "pin/unpin" actions. Commit. Fixes bug #395615. Phabricator Code review D21856
  • [Night Light KCM] Display the kcm on X11 platform. Commit. Phabricator Code review D21347
  • Modernize and redesign the Night Color config window. Commit. Phabricator Code review D21668
  • [TaskManager] Fix typo "canPlaye". Commit.
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • [minimzeall] Actually change max panel icon size to smallMedium. Commit. Phabricator Code review D21685
  • Submit when the text changes. Commit.
  • Makes time entering a bit more user friendly. Commit.
  • [Task Manager] Use ToolButtons for buttons in popup, rather than mouseArea+icon. Commit. Phabricator Code review D21629
  • Kcm_fonts: Initialize variables properly. Commit. Phabricator Code review D21641
  • [Task manager] Use Windows-style middle-click behaviors for entries and thumbnails. Commit. Phabricator Code review D21627
  • [showdesktop][minimzeall] Reduce the maximum panel icon size. Commit. Phabricator Code review D21593
  • Fill layouts from X server when there are no layouts in config. Commit. Phabricator Code review D21497
  • Fix forward declaration. Commit.
  • [Touchpad KCM] Correct "Right-Click" label's punctuation. Commit.
  • [Touchpad KCM] disable "Right-Click:" label when its controls are disabled. Commit. Fixes bug #408116
  • Kicker: add option to make root level icons visible. Commit. Phabricator Code review D19829
  • Use new syntax. Commit.
  • [kaccess] Don't talk to ksmserver. Commit. Phabricator Code review D21431
  • Make slight/rgb the default option. Commit. Fixes bug #389598
  • Set defaults for anti-aliasing using the krdb. Commit. See bug #389598. See bug #407754
  • Parse global config files. Remove 'Vendor default' option. Fix changes not recognized. Commit. See bug #386566
  • If no xcursor is found, don't build the kcm at all. Commit. Phabricator Code review D20375
  • Call KRunner KRunner. Commit. Phabricator Code review D21343
  • Set the proper path in m_package after apply. Commit.
  • plasma-integration

  • Update to latest kf5 dependency. Commit.
  • Don't create() windows that aren't native, upon receiving a palette change event. Commit. Phabricator Code review D23808
  • Remove unused includes. Commit.
  • [KDEPlatformSystemTrayIcon] Set KStatusNotifierItem to Active. Commit. Fixes bug #407963. Phabricator Code review D22252
  • Fix forward declaration. Commit.
  • Plasma Networkmanager (plasma-nm)

  • Port some deprecated methods. Commit.
  • Port some deprecated method. Commit.
  • Update to latest kf5 dependency. Commit.
  • Port mobile_wifi kcm to newer APIs. Commit. Phabricator Code review D23897
  • Show connectivity status in tooltip. Commit. Phabricator Code review D23852
  • Strongswan support for custom proposals. Commit. Phabricator Code review D23713
  • Use new more appropriate "view-barcode-qr" icon. Commit.
  • Fix build error caused by bad merge. Commit.
  • Fix bridge master:slave mapping by-name. Commit. Phabricator Code review D23125
  • Add missing headers with DISABLE_MODEMMANAGER_SUPPORT=ON. Commit. Phabricator Code review D23148
  • Add some missing includes. Commit.
  • Use QQuickWidget instead of a QQuickView placed into QWidget. Commit. Phabricator Code review D23020
  • Remove leftover from abandoned review. Commit.
  • Some property changes affect more roles. Commit.
  • Alphabeticaly sort list of dependencies. Commit.
  • Exclude non-managed devices from plasma-nm. Commit. Phabricator Code review D19440
  • Make Prison optional. Commit. Phabricator Code review D22550
  • Add Prison as RUNTIME dependency. Commit. Phabricator Code review D22549
  • Make it possible to show the QR of a network connection. Commit. Phabricator Code review D22457
  • Make captive portal notification persistent but low priority. Commit. Phabricator Code review D22467
  • [mobile/wifi] Port settings to Kirigami Formlayout. Commit. Phabricator Code review D22385
  • Polish IPv4 settings dialog. Commit. Phabricator Code review D22394
  • Expose some more settings in an Advanced dialog. Commit. Phabricator Code review D22344
  • [mobile/wifi] Port to SimpleKCM. Commit. Phabricator Code review D22341
  • --warning. Commit.
  • Change validator for Endpoint Address entry field. Commit. Fixes bug #408670. Phabricator Code review D22283
  • [mobile/wifi] Rework NetworkSetting footer. Commit. Phabricator Code review D22202
  • [mobile/wifi] Remove useless margin declaration. Commit. Phabricator Code review D22189
  • [mobile/wifi] Rework list header. Commit. Phabricator Code review D22188
  • [mobile/wifi] Improve connection removal drawer. Commit. Phabricator Code review D22184
  • [mobile/wifi] Properly use i18n. Commit. Phabricator Code review D22185
  • [mobile/wifi] Move network en/disable into main action. Commit. Phabricator Code review D22179
  • [mobile/wifi] Fix some qml warnings in ConnectionItemDelegate. Commit. Phabricator Code review D22178
  • [mobile/wifi] Use default height for ConnectionItemDelegate. Commit. Phabricator Code review D22180
  • Don't keep requesting scans when wifi is disabled. Commit. Phabricator Code review D22098
  • Show an entry on the system tray indicator when a portal is needed. Commit. Phabricator Code review D22079
  • Never ever use anchors on pages. Commit.
  • Don't keep a full NetworkModel instance alive when it's not visible. Commit. Phabricator Code review D21501
  • Fix forward declaration. Commit.
  • Add the option to configure the realm. Commit. Phabricator Code review D21296
  • Openconnect: give context to the login button for correct translation. Commit. Fixes bug #407838
  • Optimise the NetworkModel. Commit. Phabricator Code review D21307
  • Plasma Audio Volume Control

  • Increase UI commonality between KCM and applet. Commit. Phabricator Code review D24407
  • Add X-KDE-FormFactors in the metadata.desktop as well. Commit.
  • Metadata: Add form factors to make kcm appear on mobile again. Commit. Phabricator Code review D24451
  • Fix wrong KCM device icon for specific form factors. Commit. Phabricator Code review D24289
  • Make KCM look more like applet. Commit. Phabricator Code review D24161
  • Fix kcmshell window being too small. Commit. Fixes bug #412087
  • Update to latest kf5 dependency. Commit.
  • Use visible buttons to switch the default device. Commit. Implements feature #411065. Fixes bug #408490. Phabricator Code review D23389
  • Set maximum volume of streams properly even if the user has configured a maximum volume <100% in the applet. Commit. Phabricator Code review D23768
  • Promote KCM to top level and rename accordingly. Commit. Phabricator Code review D23542
  • Allow to set maximum volume < 100%. Commit. Fixes bug #404387. Phabricator Code review D23082
  • Avoid garbling the sound if the volume slider is moved fast. Commit. Fixes bug #409525. Fixes bug #410716. Phabricator Code review D22316
  • [KCM] Slightly improve tab bar's integration with frame. Commit. Phabricator Code review D22533
  • [Applet] Use the more user-friendly term "recording" instead of "capture". Commit. Phabricator Code review D22453
  • Hide "Dummy Output" from output list and improve user-visible labels. Commit. Phabricator Code review D22320
  • Make feedback-related strings accurate. Commit. Phabricator Code review D22046
  • Fix forward declaration. Commit.
  • Plasma SDK

  • Revert "Update version number for 5.17.0". Commit.
  • Revert "Update version number for 5.17.80". Commit.
  • [Cuttlefish] Synchronize sliders. Commit. Phabricator Code review D24351
  • [Cuttlefish] Compare an icon in different themes. Commit. Phabricator Code review D24305
  • [Cuttlefish] Add 48 to the sizeslider. Commit. Phabricator Code review D24304
  • Make it compiles without deprecated method. Commit.
  • Update to latest kf5 dependency. Commit.
  • [Cuttlefish] Overhaul program, use Kirigami. Commit. Fixes bug #406067. Phabricator Code review D23712
  • Notify availableScreenRectChanged and availableScreenRegionChanged. Commit.
  • Ssign a valid screen to the containment. Commit.
  • [Cuttlefish] Set correct desktopFileName. Commit. Fixes bug #409956
  • Add screenshot. Commit.
  • Add launchable field and screenshot. Commit.
  • Fix forward declaration. Commit.
  • This is two words. Commit.
  • Add genericname for use on kde.org/applications. Commit.
  • Tidy name and add generic name. Commit.
  • plasma-thunderbolt

  • New in this release
  • ### Plasma Workspace
  • [applets/systemtray] Remove unused imports. Commit. Phabricator Code review D24616
  • Extra force Plasma telemetry off by default. Commit. See bug #412913
  • Fix minor EBN issues. Commit. Phabricator Code review D24580
  • Fix minor typos and issues found by EBN. Commit.
  • [kcminit] Additionally look in kcms/ folder for KCM plugins. Commit. Phabricator Code review D24557
  • [XembedSNIProxy] Do not crash on null pointer. Commit. Fixes bug #409652. Phabricator Code review D24514
  • [XembedSNIProxy] Scale only big icons. Commit. Fixes bug #366047. Phabricator Code review D24531
  • [XembedSNIProxy] Check size in each update(). Commit. Fixes bug #358240. Phabricator Code review D24529
  • [Notifications] Report effective Inhibited state on DBus. Commit. Phabricator Code review D24486
  • Fix typo. Commit.
  • Fix erroneous conversion to signed int. Commit.
  • Sddm-theme: Set needsFullUserModel=false. Commit. Phabricator Code review D24333
  • Revert "Remove kf5-toys.directory because it will not be used by other packages". Commit.
  • Remove kf5-toys.directory because it will not be used by other packages. Commit. Phabricator Code review D24409
  • Fix minor typo. Commit.
  • [runners/calculator] Port old style connect. Commit. Phabricator Code review D24325
  • [libtaskmanager] Port to new connect syntax. Commit. Phabricator Code review D24268
  • Fix build without KUserFeedback. Commit.
  • [kcms/telemtry] Polish KCM UI. Commit.
  • Provide a telemetrics kcm module for Plasma. Commit. Phabricator Code review D24011
  • [krunner] Port old style connect. Commit. Phabricator Code review D24269
  • [soliduiserver] Port deprecated KPasswordDialog::setPixmap method. Commit. Phabricator Code review D24267
  • [applets/lock_logout] Use colorful Plasma icon for general settings page. Commit.
  • [applets/digital clock] Use colorful calendar icon for calendar settings page. Commit.
  • [startplasma] don't set QT_AUTO_SCREEN_SCALE_FACTOR with Qt >= 5.14. Commit. Phabricator Code review D24255
  • [Notifications] Dodge Plasma dialogs. Commit. Phabricator Code review D24208
  • Port away from deprecated KIO::suggestName. Commit. Phabricator Code review D23996
  • Remove unused include. Commit. Phabricator Code review D24130
  • Port some deprecated methods. Commit.
  • Link explicitly to Qt5Widgets, in case KWindowSystem doesn't anymore. Commit.
  • [Notifications] Add spacing after positioning popup for bottom panel. Commit. Phabricator Code review D24225
  • Remove some spacing on lockscreen that was causing elements to get cut off on small displays. Commit. Fixes bug #410801. Phabricator Code review D23786
  • [Kicker] Add guards for appletInterface. Commit. Phabricator Code review D24108
  • Use consistent ordering for System Tray items. Commit. Phabricator Code review D11352
  • Fix the appstream qt detection in cmake. Commit. Fixes bug #412069
  • It depends against 5.62 now. Commit.
  • Extract translations from kicker plugin. Commit.
  • Update to latest kf5 dependency. Commit.
  • Keep mouse grab. Commit.
  • Add Meta+Space as a default shortcut to activate KRunner. Commit. Phabricator Code review D24033
  • When asked to switch sessions, jump to session creation if there's nothing to switch to. Commit. Fixes bug #386361. Phabricator Code review D23283
  • Consistent virtual desktop numbering between Switch Window popup and taskbar. Commit. Fixes bug #410190. Phabricator Code review D22740
  • Provide a simple test tool to see what autostart will look like. Commit. Phabricator Code review D23727
  • Use kdisplaymanager.h instead of the kworkspace5/*. Commit.
  • Kicker: fix accidentially introduced self-dep. Commit.
  • [Notifications] Kill job after 2 seconds if application doesn't react to cancel request. Commit. Phabricator Code review D23982
  • Import CMakeLists file for kicker. Commit.
  • Move the kicker plugin to the subdirectory. Commit.
  • [Notifications] Create KFilePlacesModel when needed. Commit. Phabricator Code review D23983
  • [Notifications] Update agoText in Component.onCompleted. Commit.
  • [Notifications] Introduce dedicated "read" state for notification. Commit. Phabricator Code review D23977
  • Startplasma: Respect KDEWM again. Commit. Phabricator Code review D23910
  • Fix compile. Commit.
  • Enable HiDPI rendering for systemmonitor. Commit. Phabricator Code review D23840
  • Add icons to Kicker/Kickoff context menu items and correct capitalizations. Commit. Phabricator Code review D23793
  • [plasma-workspace] Use new activities icon. Commit. Phabricator Code review D22167
  • [kicker/kickoff] Use icon from appstream handler. Commit. Phabricator Code review D23728
  • Don't parse autostart files n-phase times. Commit. Phabricator Code review D23719
  • Add a way for the shell package views to access files from the kpackage. Commit.
  • Go out of edit mode when the window goes out of focus. Commit.
  • Make fallback packages actually work. Commit.
  • Emit dragActiveChanged only when it's true. Commit.
  • [libnotificatonmanager] Initialise member variable. Commit. Phabricator Code review D23683
  • Expose restoreItem. Commit.
  • [Kicker/Kickoff] Re-word "Manage ..." menu item for greater clarity. Commit. Phabricator Code review D23652
  • [kicker/kickoff] Add icon to hide application action. Commit. Phabricator Code review D23640
  • [kicker/kickoff] Add icon to forget recent docs action. Commit. Phabricator Code review D23621
  • [kicker/kickoff] Use discover icon for manage application action. Commit. Phabricator Code review D23623
  • [Notifications] Don't allow popup to obscure things in corners. Commit. Fixes bug #401500. Phabricator Code review D23253
  • Imake ssure to restack items with same parent. Commit.
  • Guard item. Commit.
  • [shell/panelconfigview] Port old-style connect. Commit. Phabricator Code review D23509
  • [dataengines/apps] Port old style connect. Commit. Phabricator Code review D23508
  • [dataengines/favicons] Port old-style connect. Commit. Phabricator Code review D23506
  • Calculate first clickable point, from the top-left. Commit. Fixes bug #399234. Phabricator Code review D22767
  • [Image Wallpaper] Delay KSplash until loaded. Commit. Phabricator Code review D23517
  • Kcrash must be used else it will not be linked and crashes will crash instead of kcrashing. Commit. Phabricator Code review D23487
  • Krunner: Don't have the busy indicator running while hidden. Commit.
  • Show if KRunner is still searching for more things. Commit. Fixes bug #409959. Phabricator Code review D22514
  • Capacity degradation -> Battery health. Commit. Phabricator Code review D23448
  • Appstreamrunner: workaround splitting bug in KService/KConfig. Commit.
  • Appstreamrunner: limit results to 3. Commit.
  • Don't set null parent on null layout. Commit.
  • Don't remove editmode on focuschange. Commit.
  • [weather] [envcan] Add additional current condition icon mappings. Commit.
  • [Lock screen] Always show "Switch User" button regardless of whether fake "switch user" item is shown. Commit. Phabricator Code review D23279
  • Don't auto-restart KRunner when crashed. Commit. Phabricator Code review D23056
  • [Battery Monitor] Call battery capacity "Capacity degradation" for better clarity. Commit. Phabricator Code review D23271
  • Fix log categories file. Commit. Phabricator Code review D23267
  • [Battery plasmoid] do not show vendor and product, always show battery details. Commit. Phabricator Code review D23260
  • Revert "Do not display vendor, Product and capacity in network plasmoid". Commit.
  • [libtaskmanager] Port to lighter KProcessList. Commit. Phabricator Code review D23185
  • Do not display vendor, Product and capacity in network plasmoid. Commit. Phabricator Code review D23237
  • Bump copyright date here also. Commit.
  • [weather][envcan] Pass credit url, which presents the license the weather provider requests shown when credits are clicked. Commit.
  • [weather] Adjust copyright period also, I'm back!. Commit.
  • [weather][envcan] Updated attribution as per license requirements. Commit.
  • [weather] Fix spelling error in debug output. Commit.
  • Bump copyright here too. Commit.
  • [weather][noaa] country is not used in NOAA Forecasts just location. Commit.
  • [weather][envcan] Thunderstorm is a current condition, the XML also seems to have whitespaces so strip those off. Commit.
  • Avoid crash if kicker plugin is used outside plasma context. Commit. Phabricator Code review D22818
  • [System Tray] Do not send ContextMenu signal twice. Commit. Fixes bug #376277. Fixes bug #409768. Phabricator Code review D22804
  • [libnotificationmanager] Port to lighter KProcessList. Commit. Phabricator Code review D22327
  • Add a missing include. Commit.
  • Look for libkscreen. Commit.
  • Make sure all space is assigned when screen res changes. Commit.
  • Add missing icon PNGs. Commit.
  • [Notifications] Enable do not disturb mode when screens are mirrored. Commit. Phabricator Code review D22856
  • [Notifications] Swing the bell when there is a new notification. Commit. Phabricator Code review D23044
  • [Notifications] Change icon back to notification-inactive. Commit.
  • [notifications] Remove unread counter, use icon instead. Commit. Phabricator Code review D23018
  • Use plasmashellrc. Commit.
  • More control on what shell is loaded. Commit. Phabricator Code review D23031
  • Fix build failure in the CI. Commit.
  • Add missing include. Commit.
  • Fix compilation. Commit. Phabricator Code review D22976
  • Fix --replace option. Commit. Phabricator Code review D22945
  • Introduce the Defaults group for panel values. Commit. Phabricator Code review D22893
  • Fix crash when dropping ShellManager. Commit. Phabricator Code review D22948
  • Add label to the lockscreen config's "Show media controls" checkbox and make QML imports consistent. Commit. Phabricator Code review D22940
  • Make alphabetic categorization of the "All Applications" section optional. Commit. Phabricator Code review D22901
  • Remove the ShellManager. Commit. Phabricator Code review D22874
  • Pay attention to signal order. Commit.
  • Add new property "dragactive". Commit.
  • Crash--. Commit.
  • Embrace X-KDE-Wayland-Interfaces. Commit. Phabricator Code review D22589
  • Port KeyboardLayout component to use generated DBus interface. Commit. Phabricator Code review D22846
  • [runners/kill] Port old style connects. Commit. Phabricator Code review D22847
  • [libcolorcorrect] Port old style connects. Commit. Phabricator Code review D22843
  • [shell/panelshadows] Port away from old style connect. Commit. Phabricator Code review D22842
  • [klipper/autotests] Port old style connects. Commit.
  • Remove dead code. Commit.
  • [interactiveconsole] Port KIO code to new connect syntax. Commit. Phabricator Code review D22840
  • [dataengines/hotplug] Port code to new connect syntax. Commit. Phabricator Code review D22841
  • Take current thickness if perresolution not provided. Commit.
  • Better positioning logic. Commit.
  • Unconditionally call QQuickItem::geometryChanged. Commit.
  • Unconditionally call QQuickItem::componentComplete. Commit.
  • Revert "Take in consideration flat() for the All Applications menu". Commit.
  • Use identical internet-services icon. Commit.
  • Take in consideration flat() for the All Applications menu. Commit. Phabricator Code review D22762
  • Add comment / description to the translations kcm. Commit. Phabricator Code review D18860
  • Load QtQuickSettings from ksplashqml. Commit. Phabricator Code review D22579
  • [taskmanager] Simplifiy one of the two PID lookups. Commit. Phabricator Code review D22753
  • Don't use KPluginInfo if we can use KPluginMetaData. Commit. Phabricator Code review D22480
  • Remove the share dataengine. Commit. Phabricator Code review D22691
  • [Image Wallpaper Slideshow] Allow setting of different sorting orders. Commit. Implements feature #186181. Phabricator Code review D22121
  • Do not skip code launching application in application dashboard. Commit. Fixes bug #408748. Phabricator Code review D22306
  • Hide when not config required. Commit.
  • Support the configurationRequired button. Commit.
  • Desktop scripting: support args. Commit. Phabricator Code review D22652
  • Introduce ContainmentLayoutManager QML plugin. Commit. Phabricator Code review D22034
  • [libcolorcorrect] Add "Constant" mode. Commit. Phabricator Code review D21949
  • Kcms: translations: Make list separator translatable. Commit. Phabricator Code review D22517
  • Kcms: translations: use availableDomainTranslations from plasmashell instead of systemsettings. Commit. Phabricator Code review D22503
  • Remvoe unneeded lambda. Commit.
  • Ksmserver/autostart: remove qstandardpaths queries. Commit. Phabricator Code review D22390
  • Split ksmserver into a small application that handles startup and ksmserver. Commit. Phabricator Code review D21995
  • [ksmserver] Remove obsolete KDELibs4Support dependency. Commit. Phabricator Code review D22296
  • Use the right API for creating objects with a specific set of properties. Commit.
  • --warning. Commit.
  • [DeviceNotifications] Keep last message for each device. Commit. Phabricator Code review D22312
  • Revert "Fix system tray UI/UX & refactor". Commit.
  • [Lock screen] Follow KDE title & subtitle style. Commit. Phabricator Code review D22231
  • Port containmentActions to use KPlugin instead of KService. Commit. Phabricator Code review D22268
  • Always call into ksmserver DBus interface. Commit. Phabricator Code review D22264
  • [startplamsa-x11] Fix GTK scaling. Commit. Phabricator Code review D22236
  • Rewrite kworkspace logout, shutdown and suspend API. Commit. Phabricator Code review D19389
  • Taskmanager: performance. Commit. Phabricator Code review D22162
  • Appstream runner: Don't offer renamed flatpaks to install if they're installed. Commit.
  • Appstream runner: foreach -> for. Commit.
  • Move SolidUiServer::showActionsDialog to hotplug dataengine. Commit. Phabricator Code review D21761
  • Add back X-KDE-ParentApp entries in metadata.desktop. Commit.
  • Use the native resolution image. Commit. Phabricator Code review D22078
  • Make scripted sleep no-op. Commit. Phabricator Code review D22070
  • [sysemtray] Port away from foreach. Commit. Phabricator Code review D22066
  • Revert "Add X-KDE-ParentApp entries in metadata.desktop". Commit.
  • Don't start ksmserver with lockscreen integration on wayland. Commit. Phabricator Code review D22021
  • Fix wayland-dev session. Commit. Phabricator Code review D22020
  • [Klipper] Always restore the last clipbboard item. Commit.
  • Increment iterator before any potential continue. Commit. Phabricator Code review D22004
  • Provide a way for developers to easily set up plasma sessions for their development environment. Commit. Phabricator Code review D21992
  • Add X-KDE-ParentApp entries in metadata.desktop. Commit. Phabricator Code review D21991
  • Display a shortcut to the kcm Energy Information from the battery applet context menu. Commit. Phabricator Code review D20533
  • Handle Gimp 2.10. Commit. Phabricator Code review D21954
  • [wallpapers] Port away from deprecated function. Commit. Phabricator Code review D21891
  • Simplify KSplash. Commit. Fixes bug #380495. Phabricator Code review D21890
  • [libcolorcorrect] Allow color correction on X. Commit. Phabricator Code review D21346
  • Only show system total cpu usage by default on high core count machines. Commit. Phabricator Code review D21690
  • Startup: Also point at the X11 includes, or FreeBSD builds fail. Commit.
  • Startup: Fix build with cmake older than 3.14. Commit.
  • Use a native application for starting plasma. Commit. Phabricator Code review D21725
  • Startup: right configuration file for cursors. Commit.
  • Startup: Set defaults. Commit.
  • Startup: Don't forward sourced environment variables that describe the helper process. Commit.
  • Startup: Add warning when processes don't succeed. Commit.
  • Startup: Remove unused code. Commit.
  • Startup: Don't go through an external program to read a config file. Commit.
  • Startup: Can't know things change if they are not exported. Commit.
  • Startup: Port our wayland startup to the native executable approach. Commit.
  • Startup: Start porting the startkde sh into a native process. Commit.
  • Use the new logging category directory with ECM >= 5.59.0. Commit.
  • [ksmserver] Drop internal loading of alternative window managers. Commit. Phabricator Code review D21758
  • [ksmserver] Drop multi X screen support. Commit. Phabricator Code review D21757
  • Drop kdelibs4support from filebrowser dataengine. Commit. Phabricator Code review D21765
  • Do not use legacy app_icon helper on klipper. Commit. Phabricator Code review D21766
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • Drop the solid runner. Commit. Phabricator Code review D21747
  • Port away from foreach(). Commit. Phabricator Code review D21493
  • Close KSplash when the desktops are visible. Commit. Phabricator Code review D21494
  • Use desktop file actions instead of global shortcuts. Commit. Phabricator Code review D9037
  • [PanelView] Fix wrong usage of operators with flags. Commit.
  • Fix forward declaration. Commit.
  • Fix forward declaration. Commit.
  • [LnF] Update lock screen preview. Commit.
  • Make the icon applet use the same shadow settings as desktop icons. Commit. Phabricator Code review D21546
  • Kicker: add option to make root level icons visible. Commit. Phabricator Code review D19829
  • Queue load() after all deleteLater() in unload() are done. Commit. Phabricator Code review D21513
  • Remove double look-ups. Commit. Phabricator Code review D21492
  • Delete the containments with destroy(). Commit.
  • Use new syntax. Commit.
  • Use new syntax. Commit.
  • Start krunner later. Commit. Phabricator Code review D21441
  • Remove unrelated code to make sure oxygen font is installed. Commit. Phabricator Code review D21426
  • Don't write a anti-aliasing settings from startkde. Commit. Fixes bug #407754. See bug #389598. Phabricator Code review D21335
  • Call KRunner KRunner. Commit. Phabricator Code review D21343
  • Call KRunner KRunner. Commit. Phabricator Code review D21341
  • Use setWmWindowType for less magic strings. Commit.
  • Make AcceptingInputStatus work. Commit. Phabricator Code review D21319
  • Fix system tray UI/UX & refactor. Commit. Phabricator Code review D19745
  • Fix minor typos. Commit.
  • Add i18n(). Commit.
  • Fix API docs. Commit.
  • Avoid calling QT_LSTAT and accessing recent documents. Commit. Phabricator Code review D19784
  • Use camelcase KPeople headers, they do work. Commit.
  • [KickerDash] Add missed argument in addFavorite. Commit. Phabricator Code review D19893
  • Remove deprecated method. Commit.
  • Make Ctrl+A work regardless of focus and visualize active selection in search heading. Commit. Phabricator Code review D19518
  • Fix QLatin1String usage. Commit. Phabricator Code review D19423
  • [Kicker, Kickoff & Dash] Change labels to match SDDM theme labels. Commit. Phabricator Code review D19459
  • [Kicker, Kickoff & Dash] Use the word "Sleep" instead of "Suspend". Commit. Phabricator Code review D19184
  • Fix model updates in RunnerMatchesModel. Commit. Fixes bug #402439. Phabricator Code review D17725
  • USe isEmpty() + use explicit + use nullptr. Commit.
  • Minor: Fix -Wextra-semi warning. Commit.
  • ASAN: Fix leak in KAStatsFavoritesModel. Commit. Phabricator Code review D17039
  • Clang-tidy: use-modernize-nullptr run. Commit.
  • Clang-tidy: use-modernize-override run. Commit.
  • Fix pedentic + use nullptr + override. Commit.
  • Fix extra ;. Commit.
  • Fix minor EBN issues. Commit.
  • [Kicker] Use document-properties icon for "Properties" context menu entry. Commit. Phabricator Code review D14671
  • [Kicker] Look up relative entryPaths. Commit. Fixes bug #397070. Phabricator Code review D14647
  • Port to KRun::runApplication. Commit. Phabricator Code review D14652
  • Use QStringLiteral/nullptr/explicit. Commit.
  • [Kicker] Use KFilePlaces::convertedUrl for ComputerModel. Commit. Fixes bug #363337. Phabricator Code review D14029
  • [Kickoff] Use KFilePlacesModel groups. Commit. Phabricator Code review D14030
  • [Kicker System Entry] Remove KDisplayManager global static. Commit. Phabricator Code review D13999
  • Fix crash on post-initial refresh(). Commit. Phabricator Code review D13856
  • Fix Recent Applications sorting in Kicker and Dashboard. Commit. Phabricator Code review D13273
  • Revert "[Kicker] Only show "Add to Panel (Widget)" When there's no Task Manager". Commit.
  • [Kicker] Only show "Add to Panel (Widget)" When there's no Task Manager. Commit. Fixes bug #390817. Phabricator Code review D12969
  • Fix submodel population. Commit.
  • Fix AppsModel not refreshing on syccoa changes. Commit. Fixes bug #394322. Phabricator Code review D12958
  • Remove D10890 workaround. Commit. Phabricator Code review D12701
  • Fix submenus not updating when switching between categories of the same size. Commit. Fixes bug #394013. Phabricator Code review D12774
  • Sort top-level entries as well when sorting is enabled. Commit. Phabricator Code review D12324
  • FunnelModel: fix invalid model API usage. Commit. Phabricator Code review D12275
  • [System Model] Support actions. Commit. Phabricator Code review D11927
  • Don't skip certain recent documents in kicker and taskmanager. Commit. Phabricator Code review D10890
  • [kicker] Never execute recent documents. Commit. Phabricator Code review D10835
  • Do not include complete Qt modules. Commit.
  • [Kicker] Move autoPopulate to AppsModel. Commit. Phabricator Code review D10506
  • Remove extra ';'. Commit.
  • Implement Tab/Backtab navigation. Commit. Fixes bug #387316. Phabricator Code review D10456
  • Fix iterator. Commit. Phabricator Code review D10177
  • Fix iterator. Commit. Phabricator Code review D10177
  • Use override as we already use it in repo. Commit.
  • Remove virtual keyword. Commit.
  • Remove QT_VERSION checks. Commit. Phabricator Code review D10037
  • Don't close plasmoid when closing a subdialog. Commit. Fixes bug #388669. Phabricator Code review D9945
  • Show root items in kicker menu. Commit. Fixes bug #358291. Phabricator Code review D8816
  • Don't show "Edit Application..." action for non-app services. Commit. Fixes bug #388340. Phabricator Code review D9612
  • Fix crash in KAStatsFavouritesModel. Commit. Fixes bug #386439. Phabricator Code review D8608
  • Kicker: Use QtLoggingRules. Commit. Phabricator Code review D8611
  • QLatin1String-ify. Commit. Phabricator Code review D8609
  • Fix editing items in SimpleFavoritesModel. Commit. Fixes bug #385463. Phabricator Code review D8178
  • Per-activity favorites (Final, again?). Commit. Phabricator Code review D3805
  • Support edit and appstream actions also for application search results. Commit. Phabricator Code review D7567
  • Don't show appstream action if we can't find an app to open appstream:// URLs. Commit. Phabricator Code review D7227
  • Some clazy level 0+1 fixes. Commit.
  • Use Q_DECL_OVERRIDE. Commit.
  • Only defer initial refresh when actually instanciated from QML. Commit. Fixes bug #379783
  • Only defer initial refresh when actually instanciated from QML. Commit. Fixes bug #379783
  • Adding an option to show popular documents/apps for Kickoff. Commit. Phabricator Code review D5620
  • Avoid infinite loop. Commit.
  • Adding an option to show popular documents/apps for Kicker and Dash. Commit. Phabricator Code review D5378
  • Revert "Revert "use KPluginMetaData::readStringList"". Commit.
  • Revert "use KPluginMetaData::readStringList". Commit.
  • Exit early here too. Commit.
  • Exit loop early. Commit.
  • Remove local copy of dialog.h. Commit. Phabricator Code review D4223
  • Fix crash and loss of favorites model on refresh with pagination on. Commit.
  • Use KPluginMetaData::readStringList. Commit.
  • Use correct loop variable. Commit.
  • Don't hardcore reserve size. Commit.
  • Return valid string value for DescriptionRole in all models. Commit. Fixes bug #369783. Phabricator Code review D4033
  • Make sure we only initialize the appstream pool once. Commit. Phabricator Code review D3943
  • Fix race condition causing empty favorites. Commit. Fixes bug #374156. Phabricator Code review D3979
  • Add-app-to-panel string overhaul. Commit. Fixes bug #368549. Phabricator Code review D3948
  • Make AppstreamQt optional. Commit. Fixes bug #374310. Phabricator Code review D3923
  • Remove outdated PackageKit include. Commit. Phabricator Code review D3921
  • Fix all apps subtree population in non-paginated mode. Commit. Fixes bug #374375
  • Fix issues pointed out by Kai. Commit.
  • Figure out software center integration on the menus. Commit. Code review #129697
  • [Kicker] Support drag from bookmarks runner. Commit. Phabricator Code review D3728
  • Ensure results are sorted by relevance. Commit. Phabricator Code review D3704
  • Kicker backend changes for Simple Menu. Commit. Phabricator Code review D3655
  • Fix running of recent docs actions for runner match entries. Commit. Fixes bug #373173
  • Check whether the KServe is still valid before running. Commit. Fixes bug #372810
  • Port away from deprecated API. Commit.
  • Add a widget gallery page to the Dashboard. Commit. Phabricator Code review D3200
  • Let kicker display executable items instead of empty buttons. Commit. Phabricator Code review D2846
  • Set window state on QEvent::PlatformSurface on Qt 5.5+. Commit. Phabricator Code review D3020
  • Add an option to force alphabetic sorting to Kicker/Kickoff. Commit. Phabricator Code review D2940
  • Let kicker display executable items instead of empty buttons. Commit. Phabricator Code review D2846
  • Don't load system apps model twice. Commit. Phabricator Code review D2841
  • [Kicker RootModel] Show separator only when there are entries before it. Commit. Fixes bug #368854. Phabricator Code review D2791
  • AppEntry: load icon on demand, to speed up plasma startup. Commit. Phabricator Code review D2654
  • Port derpecated authorizeKAction to authorizeAction. Commit.
  • Lazy guard for KServiceGroup::root() being null. Commit. Fixes bug #363339. Phabricator Code review D2341
  • [Kicker] Disable PackageKit integration (aka "Uninstall app") context menu entry. Commit.
  • [Kicker] Add missing config-workspace.h include to appentry.cpp, otherwise it doesn't know if PackageKitQt5_FOUND was defined or not. Commit.
  • [Kicker DragHelper] Ungrab mouse for drag. Commit.
  • [Kicker RunnerMatchesModel] Use iconName() if possible. Commit. Phabricator Code review D1923
  • [Kicker] Use KRun::runService instead of new KRun. Commit. Phabricator Code review D1898
  • Fix kicker launching. Commit.
  • Fix opening recent docs on newer KF5. Commit. Fixes bug #363337
  • Applications and favorites in Kickoff are now locked when widgets are locked by KIOSK restrictions. Commit. Phabricator Code review D1609
  • Fix usage of string "shutdown" and "restart". Commit. See bug #352058. Code review #127790
  • Add missing countChanged. Commit. Code review #127567. See bug #360492
  • Fix memory leak in Kicker. Commit. Code review #127512
  • Removing the copy of KAStats from the plasma-desktop. Commit. Phabricator Code review D1086
  • Drop usage of Qt4Support. Commit. Code review #126996
  • Rename "New Session" to "Switch User". Commit.
  • Test against provide value, not containment name. Commit.
  • Resolve focus fighting between search field and grid. Commit. Fixes bug #357821
  • Add missing appletInterface prop. Commit. Fixes bug #357638
  • [Kickoff/Kicker] Extract underlying URL from search result. Commit. Fixes bug #355808. Code review #126579
  • [Kickoff/Kicker] Add context menu actions for search results. Commit. Code review #126578
  • [Kicker] Send service name and icon along when launching Jump List Action. Commit.
  • Revert "Revert "Don't show favorite apps among recently used apps."". Commit.
  • Revert "Don't show favorite apps among recently used apps.". Commit.
  • Don't show favorite apps among recently used apps. Commit.
  • Map to source row. Commit.
  • Filter out invalid apps. Commit. Fixes bug #353182
  • Don't access the wrong applet. Commit. Fixes bug #355628
  • Make Key_Escape abort search first again. Commit.
  • Rewrite Appdash key handling. Commit. Fixes bug #352416. Fixes bug #354754. Fixes bug #356269
  • Kickoff thought that its source model is KAStats::ResultModel. It was mistaken. Commit. Fixes bug #355672
  • Kickoff thought that its source model is KAStats::ResultModel. It was mistaken. Commit. Fixes bug #355672
  • Kicker, Kickoff and KickerDash now support Desktop Actions aka "Jump Lists". Commit. Code review #126178
  • Fix data roles for directory entries in RecentUsageModel. Commit.
  • [Application Dashboard] Force active focus on the FullScreenWindow. Commit. Code review #125210. See bug #352647
  • [Kicker] Call new user switcher instead of unconditionally starting a new session. Commit. Code review #126099
  • Drag delegate pixmap support. Commit. Fixes bug #355361
  • Drop unnecessary maps. Commit.
  • Avoid crash by making emit synchronous. Commit. Fixes bug #354660
  • Reimplement Kickoff's Computer model the Kicker way. Commit.
  • Fix support for directories and nicer metadata extraction. Commit.
  • Make AppsModel usable standalone and expose it. Commit.
  • Description logic to match old Kickoff behavior. Commit.
  • Support a merged results mode. Commit.
  • Allow overriding the favorites model. Commit.
  • Merge RecentApps and RecentDocs models into RecentUsageModel and expose it. Commit.
  • Add getter for row index from model. Commit.
  • Expose SystemModel. Commit.
  • Support for grouping. Commit.
  • Support for descriptions. Commit.
  • Re-activate window on focus loss. Commit. Fixes bug #352297
  • Don't start an eventLoop from QML in menu entry editing. Commit. Fixes bug #347997. Code review #125545
  • Fix refactoring regression breaking DND out of Kicker. Commit. Fixes bug #351741
  • Set geometry instead of resizing. Commit. See bug #351569
  • Build on older Qt. Commit.
  • Don't use parent anymore. Commit.
  • Fix Appdash opening on the wrong screen. Commit. Fixes bug #352416
  • Handle "Offer shutdown options" being or getting disabled. Commit. Fixes bug #352324
  • Merge the favorite-by-DND feature written at the Seoul hackathon. Commit.
  • Add a FavoritesModel.maxFavorites prop to limit the model in size. Commit.
  • Add a FavoritesModel.enabled prop to toggle addFavorite/removeFavorite. Commit.
  • Revert the preceding four commits -- wrong branch. Commit.
  • Merge the favorite-by-DND feature written at the Seoul hackathon. Commit.
  • Add a FavoritesModel.maxFavorites prop to limit the model in size. Commit.
  • Add a FavoritesModel.enabled prop to toggle addFavorite/removeFavorite. Commit.
  • Temp workaround for broken mouse wheel support in multi-grids. Commit.
  • Check string bounds. Commit.
  • Clean up gunk. Commit.
  • Add code for Kicker-based fullscreen launcher. Commit.
  • Fix text label enabled state of leaf nodes and system model entry icons. Commit.
  • Large refactoring of the Kicker backend with new features. Commit.
  • Fixing the withinBounds test for Recent*Model. Commit.
  • Make the Forget All actions available in the root menu. Commit. Fixes bug #348138
  • Compile. Commit.
  • Reset proxy when source model is destroyed. Commit.
  • Don't close when emptying Recent* categories. Commit.
  • Simplify. Commit.
  • Support custom menu layouts and menu separator items. Commit. Fixes bug #347412
  • Use new section menu item support. Commit.
  • Fix 'Add to Desktop' against the Folder containment being unreliable. Commit.
  • Clean up some debug junk. Commit.
  • Keeping ResultSet open as little as possible and fixing the count limit. Commit.
  • Keeping ResultSet open as little as possible and fixing the count limit. Commit.
  • Fix missing signal connect + some speed optimizations for KAMD submenu reveals. Commit.
  • Cleanup. Commit.
  • --crash;. Commit.
  • Support for separator menu items + show a separator below the Recent* categories. Commit.
  • Move reset lower. Commit.
  • Clean up model proxying. 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.
  • 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.
  • Optimize. Commit.
  • Port Recent Applications to KActivitiesStats. Commit.
  • Implement Forget action for Recent Contacts. Commit.
  • Implement the Forget action. Commit.
  • Cleanup. Commit.
  • Kicker is notifying KAMD of the recently started applications. Commit. Code review #123251
  • Add icon fallback to the Recent Apps model. Commit.
  • 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.
  • Start implementing KAMD-powered Recent Contacts + some category configurability. Commit.
  • Drop use of deprecated Commit.
  • QML FileDialog is no longer broken; stop linking QWidget. Commit.
  • Move Recent Docs up below Recent Apps. Commit.
  • Adjust build to bundled KActivitiesStats. Commit.
  • Refactor to bring back the funnel model and get speed back up. Commit.
  • Adding the url filter for showing only files. Commit.
  • Adapting to cmake changes. Commit.
  • Experimental port of RecentDocsModel to KActivitiesStats. Commit.
  • Always sort. Commit.
  • Use QCollator for sorting flattened menu hierarchies. Commit.
  • Add missing QObject includes. Commit.
  • Speed up subdialog hiding when the main dialog is hidden. Commit.
  • Remove not necessary include moc. Commit.
  • Use QCollator for sorting flattened menu hierarchies. Commit.
  • Switch away from KRun::run to properly detach launched apps. Commit.
  • Don't rely on Dialog::focusOutEvent being able to tell focus moved to a child window. Commit. Fixes bug #341341
  • Pass along timestamp when launching things. Commit.
  • Argh, fix botched merge. Commit.
  • Fix vertical aligment. Commit. Fixes bug #341229
  • Fix 'Forget App' in Recent Apps not working immediately. Commit. Fixes bug #341141
  • Adjust to new dialog margin behavior. Commit.
  • Consistency++. Commit.
  • Sync default favorites to Kickoff again. Commit.
  • Add back what was accidentally dropped in a refactor (gaaaaaah). Commit.
  • Fix top-level item action list not refreshing when child model hides items. Commit.
  • Add tooltips to the sidebar. Commit. Fixes bug #338721
  • Use the icon name in for SystemModel's decoration role. Commit.
  • Do a little more work to cope with now-more-correct Breeze theme. Commit.
  • Add system action to manually save session. Commit.
  • Allow hiding apps from the menu (per Kicker instance). Commit.
  • Fix crash. Commit.
  • Add a context menu action to remove applications. Commit. Code review #120318
  • Remove accidental additions. Commit.
  • Cleanup. Commit.
  • Allow editing of menu entries from the context menu. Commit.
  • Fix 'Add as Launcher' with multiple panels. Commit.
  • Work with Icontasks, too. Commit.
  • Cleanup. Commit.
  • Add actions to clear the recent lists. Commit.
  • Make compile with Qt 5.4. Commit. Fixes bug #337932
  • Fix positioning for too-tall-to-fit-below submenus. Commit.
  • Unbreak "Add to Desktop" in Kicker for the Folder containment case. Commit.
  • KProcess::execute is sync. Commit. Fixes bug #335771
  • Fix implementation mixup for Lock vs. New Session. Commit. Fixes bug #335733
  • Correctly prepend the app matches column. Commit.
  • Add a file picker button for the custom button image. Commit.
  • Add a safety check. Commit.
  • Aggressively reuse existing submenu delegates. Commit.
  • Minor positioning fix. Commit.
  • Terminating switch cases for fun and profit. Commit.
  • Don't crash if a sycoca change breaks the world mid-drag. Commit.
  • Make it possible to drag apps out of Kicker. Commit.
  • Actions to add apps to the panel/desktop containments and the task manager. Commit.
  • Move QIcon::fromTheme() out of delegate instanciation hotpath. Commit. See bug #334332
  • Fix off-by-one. Commit.
  • Whoops, constrain dataChanged() more as intended. Commit.
  • Cleanup debug. Commit.
  • More efficient runner matches model updates. Commit.
  • Fix check. Commit. Fixes bug #334220
  • Fix incorrect state of add/remove actions for some favorites. Commit. Fixes bug #334212
  • Fix uninitialized value, thanks apol. Commit.
  • Be paranoid and make this a less generic way to run things. Commit.
  • Last bits on focus/window persistence management; now behaves fully QMenu-like. Commit.
  • Copy the Task Manager's drag initiator. Commit.
  • Refresh app favorites on sycoca changes to catch deinstallations. Commit.
  • Don't add favorite if app isn't installed. Commit.
  • Fix crash when a runner column goes to zero matches. Commit.
  • Implement menu depth limit option; improve model performance. Commit.
  • More app name format options. Commit.
  • Initial import of Application Menu aka (Homerun) Kicker. Commit.
  • Plymouth KControl Module

  • Update to latest kf5 dependency. Commit.
  • Set needsAuthorization. Commit. Fixes bug #410605. Phabricator Code review D22947
  • Improve the look of the Plymouth Boot Splash Screen KCM UI. Commit. Fixes bug #398469. Fixes bug #408573. Phabricator Code review D20549
  • Revert "Fix forward declaration". Commit.
  • Fix forward declaration. Commit.
  • polkit-kde-agent-1

  • Update to latest kf5 dependency. Commit.
  • Remove 2x look-up. Commit.
  • Powerdevil

  • Fix minor typos. Commit.
  • Port away from foreach. Commit. Phabricator Code review D24242
  • Update to latest kf5 dependency. Commit.
  • It can be build without deprecated method. Commit.
  • Add a global shortcut action to turn off the screen. Commit. Phabricator Code review D22261
  • Added new Suspend then Hibernate option. Commit. Implements feature #399727. Phabricator Code review D16425
  • Fix forward declaration. Commit.
  • SDDM KCM

  • Check if sddm user exists. Commit. Phabricator Code review D23378
  • Update to latest kf5 dependency. Commit.
  • Also remove the dependency on libxcb. Commit.
  • Remove unneeded dependencies on X11 and QtX11Extras. Commit. Phabricator Code review D23877
  • It compile file without deprecated method. Commit.
  • Add a warning message about needing globally installed theme files. Commit. Phabricator Code review D23308
  • Remove leftover mentions of "AdvanceConfig". Commit.
  • Rename "AdvanceConfig" to "AdvancedConfig". Commit.
  • Remove persistence from the kauth helper. Commit. Phabricator Code review D23078
  • Minor code improvements. Commit. Phabricator Code review D22981
  • Fix build failure. Commit.
  • Make sure "-dpi" doesn't get passed without an argument. Commit.
  • Sync scaling DPI from Plasma to SDDM. Commit. Phabricator Code review D22700
  • Sync NumLock preference. Commit. Implements feature #347290. Phabricator Code review D22634
  • Remove cursor theme option. Commit. Phabricator Code review D22363
  • Implement syncing of theme preferences between SDDM and Plasma. Commit. Phabricator Code review D22191
  • Make includes more orderly. Commit.
  • [sddm-kcm] Write settings to /etc/sddm.conf.d instead of etc/sddm.conf. Commit. Fixes bug #386241. Phabricator Code review D21832
  • Redesign Advanced tab. Commit. Phabricator Code review D21610
  • Fix forward declaration. Commit.
  • Clean up trailing whitespace. Commit.
  • Minor grammar fix. Commit.
  • System Settings

  • Explicitly qmlRegisterType QAbstractItemModel. Commit. Phabricator Code review D24427
  • Reverse position of hamburger menu and home button. Commit.
  • Add "Show intro page" button to System Settings sidebar. Commit. Fixes bug #405956. Phabricator Code review D23274
  • Use symbolic icon in intro page. Commit. Phabricator Code review D24097
  • Add tooltips to the intro page. Commit. Phabricator Code review D24049
  • Redesign intro page. Commit. Phabricator Code review D23984
  • Improve keyboard navigation. Commit. Fixes bug #404065. Phabricator Code review D23975
  • It compiles fine without deprecated method. Commit.
  • We depends against 5.62. Commit.
  • It's defined in ECM. Commit.
  • Get rid of khtml usage (kill classic mode). Commit. Phabricator Code review D23799
  • [Sidebar] Use new Kirigami ListSectionHeader component. Commit. Phabricator Code review D23052
  • Fix XML syntax. Commit.
  • Port System Settings sidebar to QQC2. Commit. Phabricator Code review D22896
  • Move Fonts category down a bit. Commit.
  • Make the System Settings category headers look consistent with other Kirigami lists. Commit. Phabricator Code review D22953
  • Bring back and install System Administration category. Commit. Phabricator Code review D22929
  • Adjust and remove some top-level categories to implement new Appearance section layout. Commit. Phabricator Code review D18417
  • Rename "Desktop Behavior" category to "Workspace Behavior". Commit. Phabricator Code review D22872
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • Fix forward declaration. Commit.
  • Use new syntax. Commit.
  • User Manager

  • Now we depends against 5.62. Commit.
  • Update to latest kf5 dependency. Commit.
  • It compiles fine without deprecated method. Commit.
  • It's defined in ECM. Commit.
  • Replace the PasswordEdit field by a changePassword QPushButton, remove foreach uses. Commit. Fixes bug #328664. Phabricator Code review D23337
  • Attach labels to their checkboxes. Commit. Fixes bug #411142
  • Password quality problems are better explained in the UI. Commit. Phabricator Code review D22122
  • Ignore some files. Commit.
  • Remove unused includes. Commit.
  • Do not capitalize placeholder username. Commit. Fixes bug #408478. Phabricator Code review D22104
  • [Avatars] Rename Konqui to Konqi. Commit.
  • [Avatar Gallery] Increase minimum width. Commit. Phabricator Code review D22041
  • Have more contrast in circle-style user avatars. Commit. Phabricator Code review D21926
  • Add new Konqi avatars & remove classic, bluestyle, old konqi avatars. Commit. Phabricator Code review D21939
  • Install in new logging directory when we use kf5 5.59.0. Commit.
  • Fix forward declaration. Commit.
  • xdg-desktop-portal-kde

  • Un-break remote input portal. Commit. Phabricator Code review D24452
  • Update to latest kf5 dependency. Commit.
  • PipeWire: use thread loop instead of watching a socket. Commit.
  • Make it compile without deprecated method. Commit.
  • GLIB2 shouldn't be required. Commit.
  • Remove unused includes. Commit.
  • Fix forward declaration. Commit.
  • Add a TODO list. Commit.