- [kstyle] Disable window move on Wayland. Commit. Code review #127301
- [kstyle] Add static bool Helper::isWayland(). Commit.
- [kstyle] Cache whether we are on X11. Commit.
- Fix installation of Breeze Dark. Commit.
- Only build the decoration if the KDecoration2 is present. Commit. Code review #127174
- Use proper background color for tabbar arrow buttons. Commit.
- Properly enable mouse-ove in tabbar arrows. Commit.
- Check whether parent has altered background to decide of tabbar's background in document mode. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Add a complementary group. Commit.
- Honor showIconsInMenuItems. Commit.
- calculate pushbutton size from scratch rather than relying on the contentsSize calculated from Qt. Commit.
SH_DialogButtonBox_ButtonsHaveIcons: return true. Commit.REVIEW:126319 Plasma 5.6 Graphite Wallpaper (minor pixel fix). Commit. Code review #126319 Plasma 5.6 Graphite Wallpaper (minor pixel fix)REVIEW:126319 Plasma 5.6 Graphite Wallpaper. Commit. Code review #126319 Plasma 5.6 Graphite WallpaperNothing. Commit.For standard configuration, rely on KCoreConfigSkeleton::load and ::save. Commit. Fixes bug #357135Call updateButtonGeometry after decorationButtonsLeftChanged and decorationButtonsRightChanged. Commit. Fixes bug #356869Improved rendering of tabwidgets in qtquick. Commit.Sanitize rect adjustment for rendering tabwidgets. Commit.Moved detection of qtquickcontrol to separate method. Commit.- better handling of custom property for isMenuTitle. Commit.
Moved all abstract scrollarea polishing to polishScrollArea. Commit.Cleanup shadowhelper's widget registration logic. Commit. Fixes bug #356625Do not set antialiasing when rendering square menu frames. Commit.Added ViewInvertSortIndicator hidden option (to be added to $HOME/.config5/breezerc) in order to changed sort. Commit. Fixes bug #356305Draw outline in anti-aliasing mode, to prevent darker pixel in the corner. Commit.When alpha channel is not supported,. Commit. See bug #356165Make separator below menu title item as wide as regular separator. Commit.- use "metrics" to set corner radius. Commit.
Increased radius for mask. Commit.Removed incorrect composition mode. Commit.Reduce strength of the contrast pixel. Commit.Takeout inner part of the shadow to avoid artifacts for semi-transparent windows, and. Commit.Use similar code for rendering the decoration shadow and menu shadows. Commit. Fixes bug #355647Properly mask out the inner part of the shadows (that overlaps with e.g. menus), to prevent artifacts when translucency is enabled. Commit. Fixes bug #355695- Change background gradient color. Commit. Fixes bug #360299. Code review #127394
- Improve how we react to failed parses. Commit.
- Fix refresh on the notifier plasmoid for QApt backend. Commit. Fixes bug #347602
- Don't count security updates twice. Commit. Fixes bug #347284. Code review #126284
- Fix QApt's HistoryView. Commit.
- Mark methods as override. Commit.
- Slightly improve the test framework. Commit.
- Make sure the ResUpdatesModel adopts backends as they become ready. Commit.
- Verify that signals have been emitted and we're not timing out. Commit.
- Provide a transaction for the global update process. Commit.
- Simplify initialization. Commit.
- Remove updates kded interface. Commit.
- Code cleanup. Commit.
- Assume that it's the full view before view is shown. Commit.
- Make libDiscoverNotifiers private too. Commit.
- Make libdiscover a private library. Commit.
- Fixuifiles. Commit.
- Actually test that the window can't be closed while updating. Commit.
- Also don't hide the window when busy. Commit.
- Fix some warnings. Commit.
- Don't check for window.stack.currentItem twice in the same property. Commit.
- Don't crash if we check the Version for non-versioned update items. Commit.
- Don't show the ApplicationsTop role delegate if it's too big. Commit.
- Update bugzilla component names to reflect product renaming. Commit.
- Define the PackageKit backend as the main one. Commit.
- Fix build of QApt backend. Commit.
- Fix warning. Commit.
- No need to instantiate the values list. Commit.
- Prefer smart pointers to managing memory. Commit.
- Improve UpdateModel code. Commit.
- Only make the cursor change on the apt backend. Commit.
- Make sure that UpdatesModel is consistent. Commit.
- Extend coverage for KNS backend. Commit.
- Addons support makes us require AppStream 0.9.2. Commit.
- Support addons for PackageKit resources. Commit. See bug #359042
- Let the test go through the updates process. Commit.
- Make sure the tests wait for the window to render. Commit.
- Test ApplicationPage install button. Commit.
- Move code exclusive to updater into updater. Commit.
- Make sure the UI object is destroyed before the rest of the infrastructure. Commit.
- Remove unused function. Commit.
- Fix CLI arguments response. Commit.
- Set up an initial testing infrastructure for the Discover front-end. Commit.
- Fix close prevention. Commit.
- Don't show the description title if there's no description. Commit.
- Don't load the install button if the mouse isn't on the delegate. Commit.
- Polish Grid delegate. Commit.
- Make a SystemPalette singleton. Commit.
- Make sure we destroy the pages we pop(). Commit.
- Add a drop shadow to the icon. Commit.
- Polish the grid delegate. Commit.
- Remove the screenshot frame as suggested by the VDG. Commit.
- Cleanup the category display. Commit.
- Don't do weird things when clicking the background of the CategoriesView. Commit.
- Increase margins in the ApplicationPage and the BrowsingPage. Commit.
- Make sure the UI starts to get torn apart when the application closes. Commit.
- Refactor the details component into Andrew's new proposal. Commit.
- Let ratings be smaller on the main page. Commit.
- Improve banner display. Commit.
- Use the golden ratio, people love golden ratios. Commit.
- Show an install button while we don't have the FAB. Commit.
- Remove hardcoded values. Commit.
- Make sure headers will fit its contents. Commit.
- Remove hardcoded sizes. Commit.
- Remove unused code. Commit.
- Remove unneeded logic. Commit.
- Implement compact Launch Button. Commit.
- Polishing ApplicationPage. Commit.
- Position compact reviews page. Commit.
- Improve headers. Commit.
- Refactor the ApplicationPage. Commit.
- Fix error, don't try to figure out a value before it's been set. Commit.
- Give a default URL within KDE to fetch the featured data from. Commit.
- Make sense of internal margins. Commit.
- Don't let the user flick horizontally if it's a vertical view. Commit.
- Fix ApplicationScreenshots in a ScrollView. Commit.
- Fix typo. Commit.
- Take into account in the page header the title font size. Commit.
- Improve compact representation of the ApplicationsList. Commit.
- Improve Review dialog title. Commit.
- Unify the Heading component. Commit.
- Make property readonly. Commit.
- Swap the order between the button and the additionalItem on the app button. Commit.
- Again, make sure the ApplicationHeader is different size proof. Commit.
- Use the font size to specify the height of the PageHeader. Commit.
- Include missing file. Commit.
- Better match the VDG proposal for the application page. Commit.
- Specify the search context in the search text field placeholder. Commit.
- Make search bar slightly bigger. Commit.
- Let the Rating star size depend on the font size. Commit.
- Let the grid size depend on the font size. Commit.
- Only show the Categories title if we're listing subcategories. Commit.
- Solve binding loop. Commit.
- Don't add an ellipsis to the comment. Commit.
- Resolve binding loop. Commit.
- Don't use fixed size for Breadcrumbs separators. Commit.
- Remove hardcoded sizes. Commit.
- Remove Layout attached properties forwarding. Commit.
- Revert "Adapt Discover desktop files to the different form factors". Commit.
- Don't load the compact mode if it's not available. Commit.
- Fix comment. Commit.
- Let the layout specify the size of the component. Commit.
- Reduce stress on icon height for the applications top. Commit.
- Fix naming. Commit.
- Use the same Drawer delegate as PlasmaMobile. Commit.
- Adapt Discover desktop files to the different form factors. Commit.
- Make const if it's not going to change. Commit.
- Remove the fancy margins on the Main page and the Category Grid. Commit.
- Make property readonly. Commit.
- Make sure ApplicationsTop borders overlap. Commit.
- Simplify KNS backend loader. Commit.
- Remove duplicated code. Commit.
- Make sure we don't forget to disable fetching when marking invalid. Commit.
- Clean up AddonsView. Commit.
- Fix opening with application as an argument. Commit.
- --qml warnings. Commit.
- Make it possible to have a non-frontend-proof packageName for addons. Commit.
- Crash guard. Commit.
- --warning. Commit.
- Make attribute const. Commit.
- Pass AddonList by reference. Commit.
- Get the PackageKitBackend state into a Packages tuple. Commit.
- Fix warning. Commit.
- No need to discard the plugin right away. Commit.
- Make it compile with GCC < 5. Commit.
- Mark KNS backend as invalid if no providers were found. Commit.
- Prevent potential crash. Commit.
- Extend test. Commit.
- We aren't using the appname from the review instance that wasn't necessary. Commit.
- Disable the delegate if it's an empty item. Commit.
- Let the ApplicationsTop component initialize with the correct row count. Commit.
- Simplify code. Commit.
- Bring KDeclarative back. Commit.
- Revert "Remove unneeded compile-time dependency to KDeclarative". Commit.
- Remove unused dependencies. Commit.
- Remove unused includes. Commit.
- Remove unneeded compile-time dependency to KDeclarative. Commit.
- Fix warnings. Commit.
- Restrict KIconThemes dependency within the APT backend. Commit.
- Reduce dependencies. Commit.
- Drop KCategorizedSortFilterProxyModel dependency in CategoryModel. Commit.
- Make sure the tool button gets disabled with the action. Commit.
- Implement per-package update progress for PackageKit. Commit.
- Show progress for upgrades as well. Commit.
- Be more respectful to the palette. Commit.
- Show un/installation progress on the installed page. Commit.
- Make it possible to have progress in the LabelBackground. Commit.
- Delay current page destruction. Commit.
- If there was an error, print it before acting on it. Commit.
- Fix how we forward with a string property. Commit.
- Dont show a "Last checked 0 milliseconds ago" message. Commit.
- Prevent changing section as update is stateless for now. Commit.
- Trivial: Small .desktop file style fixes. Commit.
- Rename muon-discover to plasma-discover. Commit. Code review #126680
- Use AppStream instead of appinstall-data in the QApt backend. Commit.
- Fix display of the drawer. Commit.
- Mark stack property as readonly. Commit.
- Reduce needed imports. Commit.
- Remove unneeded import. Commit.
- Update reviewboardrc. Commit.
- Fix warnings. Commit.
- Make it possible to enforce the compact mode from the command line. Commit.
- Separe the main code between the compact and non-compact states. Commit.
- Move the toolbar definitions to the main view. Commit.
- --warnings. Commit.
- Cleanup includes. Commit.
- Don't use QMenu magically on a QQC. Commit.
- Make properties as readonly. Commit.
- Drop kxmlgui requirement. Commit.
- Fix SystemFonts includes. Commit.
- Reduce kxmlgui dependencies. Commit.
- Notify when the window was requested to close, but wasn't closed. Commit.
- Don't let the scrollbar policy up to the ScrollView. Commit.
- Use the distance to figure out the size of the element. Commit.
- Keditfiletype: clean out any kde-mimeapps.list which would take precedence any cancel our changes. Commit. See bug #359850
- Ktraderclient: add --properties flag, so the default output is much shorter. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Save settings into ~/.config rather than deprecated ~/.local/share/apps/. Commit. Fixes bug #354179
- Disable ptrace on kdesu. Commit. Code review #126276
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Implement changing cursor theme for GTK applications. Commit.
- Fix build with MSVC 2013. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Highlighted tabs visablity, update and scale image, toggle fullview widget, icon, prevent busy indicator from infinite loop, fix empty widget on logon. Commit. Code review #127356. See bug #357222. See bug #357333. See bug #360381. See bug #360382. See bug #353586. See bug #356640
- [Weather] fix: use translated variant of "N/A" to check validness of data. Commit.
- [Weather] Fix connection to timeoutNotification closed signal. Commit.
- [Weather] disable search button while there is no searchstring. Commit.
- [Weather] ensure the weather data engine is never deleted behind our back. Commit.
- [Weather] fix display of wind direction icons. Commit.
- [Weather] units on own config page; station search result in own listview. Commit.
- [Weather] Fix occasional empty widget after configuring a new weather station. Commit. Code review #127319
- [Color Picker] Allow adding colors to the history by drag and drop. Commit.
- [Weather] Disable for now defunct take at autoconfig based on geolocation. Commit.
- [Weather] Remove unneeded call to Plasma::setHasConfigurationInterface(). Commit.
- [Activity Pager] Remove "Show Dashboard" functionality. Commit. See bug #360274
- [User Switcher] Ensure saner layouts and sizing, especially in smaller size on desktop. Commit.
- [Color Picker] Allow dragging the color. Commit.
- Quicklaunch: Fix icon size in popup. Commit. Fixes bug #360232
- Do not install so-symlink. Commit. Code review #127256
- Quicklaunch: Correctly set margins between launchers. Commit.
- Fix weather applet Messages.sh. Commit.
- Restore semantic icon for use in tooltips and notifications. Commit.
- More more fine tuning of location search UI for weather applet. Commit.
- Use ===/!== in weather applet JavaScript. Commit.
- More fine tuning of location search UI for weather applet. Commit.
- Port feedback about no weather stations found to QML config UI. Commit.
- Proper icon on change and tooltip on startup when weather applet needs config. Commit.
- Remove unused signal WeatherPopupApplet::newWeatherSource. Commit.
- No need for WeatherPopupApplet::connectToEngine() to be virtual. Commit.
- Remove unneeded layout declarations. Commit.
- Translate location Search button in weather applet config. Commit.
- Have locationComboBox in weather applet config use all width. Commit.
- Properly right align all labels in weather applet config page. Commit.
- No need to port AspectRatioMode setting here. Commit.
- Set minimum & preferred size for fullRepresentation of weather applet. Commit.
- Remove unused properties implicitWidth/implicitHeight from weather applet. Commit.
- Align right side of weather applet courtesyLabel with weather applet row ends. Commit.
- Do not hardcode height of rectangles in weather applet rows. Commit.
- Remove strange spacing on right side of weather applet main content. Commit.
- Workaround for bad vertical position of first text items in weather applet rows. Commit.
- Rely on padding below weather applet by embedding container. Commit.
- Use Qt.rgba instead of homebrewn code. Commit.
- Avoid whitespaces-only toolTipSubText with weather applet. Commit.
- Use explicit fullRepresentation/compactRepresentation for weather applet. Commit.
- Use modern signal-slot connects in weather applet's LocationListModel. Commit.
- Remove left-over WeatherPopupApplet::weatherConfig(). Commit.
- Use nullptr, not 0. Commit.
- Coding style: no space after !. Commit.
- Align name of tooltip properties to plasmoid lingo for weather applet. Commit.
- Use initializer list instead of manually adding items. Commit.
- Coding style: use wrapping braces also for single lines. Commit.
- Property variant -> property var. Commit.
- Use Qt.openUrlExternally in weather applet instead of home-brew stuff. Commit.
- Don't enable weather applet by default. Commit.
- Use PlasmaComponents.BusyIndicator for weather applet location search. Commit.
- Fix svg reference in weather applet detailsview. Commit.
- Use more PlasmaComponents and units in weather applet. Commit.
- Shorten JavaScript "text.length > 0" to "!!text" in Weather applet. Commit.
- Remove no longer used plasma-applet-weather.desktop. Commit.
- Port weather applet from Applet::showMessage to KNotification. Commit.
- Port tooltip of weather applet (and use built-in compactRepresentation). Commit.
- Show current weather as icon in compact for of weather applet. Commit.
- Another TODO. Commit.
- Remove no longer used plasmaweather.knsrc, GHNS support only coming one day. Commit.
- No need to export WeatherLocation class symbols. Commit.
- Remove class WeatherConfig, no longer used. Commit.
- Avoid unset values in comicdata. Commit. Code review #127173
- Remove strange "(QML)" notion from Weather applet name. Commit.
- Initial port of weatherconfig location combobox & search button to QML. Commit.
- Port location search from WeatherConfig into LocationListModel QML class. Commit.
- Port WeatherConfig dataengine->query -> dataengine->containerForSource. Commit.
- QObject instead of QWidget as parent for WeatherValidator is enough. Commit.
- Fixed last Diff revision 4 issue. Commit.
- Fixed most review comments for Diff Revision 4. Commit.
- Removed unused include of QGSHoverEvent. Commit.
- No need to have Consumer and Controller as separate instances. Commit.
- Fixed minimum width for the notes applet so that buttons never leak. Commit.
- Disk Quota Applet: display "No quota restrictions found." instead of an empty label. Commit. See bug #357699
- Remove dead method declarations in WeatherApplet API. Commit.
- First steps for QML-based UI for config of weather applet. Commit.
- Refactor timer plasmoid. Commit. Fixes bug #353090
- Restore state of ComboBox. Commit.
- Stop plasmashell from CPU hawking after a while by removing the "countdown" visualization in mediaframe. Commit.
- Initial "builds & starts!" port of the weather applet. Commit.
- Readd libs/plasmaweather to build. Commit.
- No such libs/rtm anymore. Commit.
- Have some version set on the libplasmaweather file. Commit.
- Generate plasmaweather_export.h. Commit.
- Initial "builds!" port of libplasmaweather. Commit.
- Remove no longer needed Weatheri18nCatalog::loadCatalog(). Commit.
- Moved history and future functionality to native code. Commit.
- Small fixes. Commit.
- Issue fixes from review 126793. Commit.
- Most QML issue fixes from review 126793 plus some C++ issue fixes. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Quicklaunch: Use icon item directly as delegate image for drag. Commit.
- Quicklaunch: Ignore drags without urls. Commit.
- Add .arcconfig. Commit.
- Quicklaunch: Add option to show title. Commit. Code review #126786
- First humble atempt at contributing a KF5 plasmoid version of the old "frame" plasma widget. Commit.
- Remove kimpanel. Commit.
- [WebBrowser plasmoid] Remember last visited url and restore it on startup. Commit. Fixes bug #357387. Code review #126590
- [Activity Pager] Implement drag and drop for Task Manager entries. Commit. Code review #126374
- Dropping a text file onto the desktop will offer to create a sticky notes from that file's contents. Commit.
- Fixing color picker ordering for Qt and LaTeX (was RBG instead of RGB). Commit.
- Use QtQuick DropArea instead of KDeclarative's. Commit.
- Quickshare: Trigger paste from clipboard action on click. Commit. Code review #126165
- Do not use Xf86vm but ${X11_Xxf86vm_LIB} when linking kcmgamma. Commit. Code review #126603
- Remove unused dependency. Commit. Code review #126848
- Remove references to removed documentation. Commit.
- I18n: stop extracting messages for htmlsearch. Commit.
- Refresh HTML templates for start and glossary entries pages. Commit.
- Fix HTML of the start page. Commit.
- Remove unused version.h. Commit.
- Remove declaration of unimplemented function. Commit.
- Infotree: improve character handling when building. Commit.
- Glossary/infotree: improve building of "by-alpha" subtrees. Commit.
- Cmake: remove unused vars. Commit.
- Khc_mansearch.pl: use $section in HTML results. Commit.
- Khc_mansearch.pl: force --maxcount to be integer. Commit.
- Delete the search handlers on shutdown. Commit.
- Cmake: fix absolute path to the libexec dir. Commit.
- Khc_indexbuilder: simplify operations on list. Commit.
- Fontdialog: switch away from KVBox. Commit.
- Cmake: explicitly use some frameworks. Commit.
- Remove few unused includes. Commit.
- Kapp -> qapp. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Port mouse gestures to QAbstractNativeEventFilter and reenable them. Commit. Fixes bug #343383
- Fix more icons. Commit.
- Fix icons of categories. Commit.
- Remove K_EXPORT_PLUGIN macro. Commit.
- Fix incorrect usage of KDE brand. Commit.
- Fix incorrect usage of KDE brand. Commit.
- Use non-deprecated API for the window icon. Commit.
- Two small layout improvements in energy module. Commit.
- Rename to Info Center. Commit.
- Include header before uses of it. Commit.
- About-distro: Fix build with kcoreaddons < 5.20. Commit. Code review #127257
- Show Frameworks version next to Qt Version. Commit. Code review #127035
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- [kcm] Remove QQuickView for themes. Commit. Fixes bug #352650
- [autotest] Fix LogindTest with Qt 5.6. Commit. Fixes bug #360025
- Only require Qt 5.4. Commit.
- Select theme from command line in testing mode. Commit. Code review #127168
- Remove KCrash from KSldApp. Commit.
- Pass a parent QObject to the AbstractLocker and it's subclasses. Commit.
- Fix ordering warning. Commit.
- GlobalAccel can operate on QKeyEvent. Commit.
- Don't handle lockScreenShown if already in Locked state. Commit.
- Only use xcb_key_symbols_alloc on platform x11. Commit.
- Cancel locking when logind sends an unlock request. Commit.
- Introduce a lockStateChanged signal. Commit.
- Forward error channel from greeter process to KSld. Commit.
- Init m_waylandDisplay with null. Commit.
- Async variant to check whether power management is inhibited. Commit.
- Port to CMake automoc. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Add dbus protocol for org.kde.Solid.PowerManagement.PolicyAgent.xml. Commit.
- Port away from kdelibs4support. Commit.
- Use *_SINCE_VERSION instead of hard coded numeric values. Commit.
- Fix for-each loops. Commit.
- [greeter] Drop unused variable canlogout. Commit.
- Suspend/Hibernate through daemon instead of greeter. Commit.
- Bump interface version. Commit.
- Enforce wayland QPA for greeter if running on Wayland. Commit.
- Fix installation of KPackage. Commit.
- Drop not needed KF5::Plasma dependency. Commit.
- Improve setting global lock shortcut. Commit.
- Add arcconfig. Commit.
- Support userActivity in WaylandLocker. Commit. Code review #126367
- Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json(). Commit.
- Allow setting the process environment for the greeter process. Commit. Code review #126243
- Disable ptrace for kcheckpass and the greeter. Commit. Code review #126203
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Don't truncate return value from fgetc. Commit.
- Port from KColorDialog to QColorDialog. Commit. Code review #126265
- Port from KIntNumInput to QSpinBox. Commit. Code review #126264
- Port from KTabWidget to QTabWidget. Commit. Code review #126260
- Use QString() instead of QString::null. Commit.
- Port from KInputDialog to QInputDialog. Commit. Code review #126236
- Socat is runtime dependency, no need to abort build if not found. Commit.
- Make kwallet-pam usable outside of Plasma. Commit. Code review #126843
- Check sockaddr_un buffer size before strcpy()ing into it. Commit. Code review #126539
- [client] Perform ConnectionThread::roundtrip through QPA interface. Commit.
- [server] Add more Q_DECLARE_METATYPE. Commit.
- Add a default mode event to ServerSideDecorationManager. Commit.
- [server] Default initialize the role of a PlasmaShellSurface. Commit.
- [autotests] Add test case for PlasmaShellSurface setting role. Commit.
- [server] Declare metatype for KWayland::Server::PlasmaShellSurfaceInterface::Role. Commit.
- [client] Declare meta type for KWayland::Client::PlasmaShellSurface::Role. Commit.
- [server] Implement support for drag'n'drop through pointer device. Commit.
- [autotest] Fix crash in TestWindowManagement::cleanup. Commit.
- [server] Properly initialize Cursor. Commit.
- [server] Add a signal SeatInterface::focusedPointerChanged. Commit.
- [server] Only send modifiers to client if they actually changed. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- [server] Expose executable path in ClientConnection. Commit.
- Add .arcconfig. Commit.
- [autotest] Add tests for ServerSideDecoration protocol. Commit. Code review #126301
- [server] Add implementation for server side decoration protocol. Commit.
- [client] Add implementation for ServerSideDecoration. Commit.
- Add protocol for server side decoration. Commit.
- Fix OutputDevice::edid(). Commit. Code review #126380
- [server] Add Display::seats() -> QVector<SeatInterface*>. Commit. Code review #126364
- [server] Add support for pointer input transformation. Commit. Code review #126271
- [server] Minimum supported idle timeout is 5 sec. Commit. Code review #126220
- Improve language in idle protocol docs. Commit.
- [windowsystem] Make plugin also available for KWin's own QPA plugin. Commit.
- Add .arcconfig. Commit.
- Properly announce whether slide effect is available. Commit.
- [plugins/qpa] Add a roundtrip platform function. Commit.
- Fix crash when accessing ShellClient::iconGeometry for a not mapped window. Commit.
- Fix start move through drag distance on window decoration. Commit.
- Invalidate double click timer when start move resize. Commit.
- [plugins/qpa] Fix build with Qt 5.4. Commit.
- [plugins/qpa] Add a dummy screen on startup. Commit.
- Don't pass keyboard events to internal windows outside the screen geometry. Commit.
- [plugins/qpa] Adjust to changes in Qt 5.7 QPA interface. Commit. Fixes bug #360269
- Fix repaints area on Wayland damage. Commit.
- Only pass key press events to TabBox. Commit.
- Pass pointer and wheel events to TabBox from special event filter. Commit.
- Add bool checkInputWindowEvent(QWheelEvent *e) to EffectsHandlerImpl. Commit.
- [effects] Don't assume windowInputMouseEvents only carries QMouseEvents. Commit.
- [tabbox] Pass the tabbox window to elevate as a QWindow instead of winId. Commit.
- Add a Toplevel *Workspace::findInternal(QWindow *w) const. Commit.
- Fix Workspace::hasClient(const AbstractClient *c). Commit.
- Fix typo. Commit.
- [autotest] Fix build on build.kde.org (Try 3). Commit.
- Fix build of stable branch on build.kde.org (Try 2). Commit.
- Implement sanity checks when placing transients. Commit.
- Fix transient placement for decorated parents. Commit.
- [autotest] Add test for transient placement positioning. Commit.
- Fix build of stable branch on build.kde.org. Commit.
- Add support for Drag'n'Drop on Wayland. Commit. Fixes bug #36065
- Respect motif and rules on unmaximizing. Commit. Fixes bug #359797. Code review #127198
- Restrict cross-vd activation to in-client distrib. Commit. Fixes bug #359683. Code review #127153
- Try more aggressively to retarget. Commit. Code review #127101
- Fix fallback resolution in WaylandCursorTheme. Commit.
- [autotests] Specify XCUROSR_THEME and XCURSOR_SIZE in pointer input test. Commit.
- Respect WindowForceBlurRole or forcecontrast. Commit.
- Send leave/enter pointer event when starting/stoping effect mouse interception. Commit.
- [autotests] New test case to verify cursor changes correctly in effects. Commit.
- Reset stored window before setting it as focused pointer surface on seat. Commit.
- [autotest] Add test case for cursor image. Commit.
- Add support for Move/Resize cursor mode. Commit.
- Clear cursor cache on theme changes. Commit.
- Rework cursor image handling for Wayland. Commit.
- Morphingpopups: Don't skip small steps. Commit. Code review #127137
- Try alternative cursor names in WaylandCursorTheme::get. Commit.
- Add Cursor::cursorAlternativeNames. Commit.
- Set proper size when loading with wl_cursor_theme_load. Commit.
- Fix mouse action on (in)active window. Commit.
- Connect to dbus signal reloadConfig from org.kde.keyboar /Layouts. Commit.
- Notify org.kde.osdService about keyboard layout changes. Commit.
- Support switching keyboard layout shortcut. Commit.
- Update keyboard modifier state on seat after each key event. Commit.
- Load xkb keymap information from kxkbrc config file. Commit.
- Ask Xkb before starting to repeat a key. Commit.
- Install custom debug handler on xkbcommon context. Commit.
- Introduce dedicated debug category for everything xkbcommon related. Commit.
- Implement internal keyboard repeat. Commit.
- Invoke AbstractClient::enterEvent and ::leaveEvent on updating pointer window. Commit.
- Move leaveNotify event handling to AbstractClient. Commit.
- Move enterNotify handling to AbstractClient. Commit.
- Port Workspace::requestDelayFocus to AbstractClient. Commit.
- Merge Options::MouseLower for Client and AbstractClient. Commit.
- Port Workspace::clientUnderMouse to AbstractClient. Commit.
- Fix scroll direction on window wheel command. Commit.
- Move window action handling logic into a dedicated InputEventFilter. Commit.
- [autotests] Add test case for touch down triggers a mouse action. Commit.
- Implement whell command in input handling. Commit.
- Add support for modifier+wheel action. Commit.
- Add support for opacity in ShellClient. Commit.
- Implement modifier+click in InputRedirection for Wayland. Commit.
- [autotest] Adjust TestScriptedEffectLoader::testLoadAllEffects for morphingpopups. Commit.
- Morphingpopups effect, to animate tooltips. Commit. Code review #126968
- Move decoration double click logic to button press. Commit.
- [autotest] Don't crash when cancel animation from animationEnded in scripted effect. Commit. Code review #126975
- Improve keyboard handling for internal windows. Commit.
- Reintroduce the useage of FBConfigInfo* hash in glxbackend. Commit. Code review #127096
- [plugins/qpa] Implement a custom QPlatformCursor. Commit.
- Map all pointer buttons to Qt::MouseButton. Commit.
- [autotests] Test move ends when all pointer buttons are released. Commit.
- [autotest] Adjust LockScreenTest to fix that KSldApp goes to Locked state. Commit.
- Move global event filter from Application to ApplicationX11. Commit.
- Set timestamp on WaylandSeat for key event in LockScreenFilter. Commit.
- Fix validation cnp bugs. Commit. Code review #126981
- Fix retargetting script export. Commit. Code review #126981
- Catch nullptr effects when deleting shadows. Commit. See bug #356938. Code review #126441
- Export retarget to scripts. Commit.
- Allow to retarget animations. Commit.
- Protect against cancel of just ended animations. Commit.
- LockScreenEventFilter passes key events to KSldApp. Commit.
- Always notify lock screen when a lock surface got created. Commit.
- [backends/hwcomposer] Use input event filter for turning screen on/off. Commit.
- AnimationEffect: Fix memory leak. Commit.
- Scene: Fix memory leak. Commit.
- [backends/drm] Double Tap to enable output. Commit.
- [backends/drm] Fix typo. Commit.
- [backends/drm] Use an InputEventFilter to reenable outputs. Commit. Fixes bug #341201
- Cleanup includes of input.(h|cpp) a little bit. Commit.
- Split keyboard related functionality from InputRedirection. Commit.
- Reset TouchInputRedirection::m_inited when Workspace or WaylandServer get destroyed. Commit.
- Add missing override to LockScreenFilter. Commit.
- Fix grammar in KCM MESA warning. Commit. Code review #127066
- Split out touch related functionality from InputRedirection. Commit.
- Revert "[autotest] Let's dare enabling the OpenGL compositor in the tests". Commit.
- [autotest] Let's dare enabling the OpenGL compositor in the tests. Commit.
- Check for Workspace when a ServerSideDecorationInterface gets destroyed. Commit.
- Split out pointer related handling from InputRedirection. Commit.
- Drop InputRedirection::pointerButtonState(uint32_t button) const. Commit.
- Drop bool InputRedirection::areButtonsPressed() const. Commit.
- ScreenEdgeInputFilter for checking whether a screenedge gets activated. Commit.
- Improve updating the pointer position after screen changes. Commit.
- [autotest] Add test case for update pointer focus after screen change. Commit.
- Process pointer warped positions like normal updates. Commit.
- [autotest] Add test for internal pointer warping. Commit.
- [autotest] Test case for stacking order changes should change focus. Commit.
- Fix typo. Commit.
- Implement lock screen security for touch events. Commit.
- Add check for lock screen in InputRedirection::updateKeyboardWindow. Commit.
- Improve lock screen interaction for pointer in InputRedirection. Commit.
- Clear touch ids when canceling a touch sequence. Commit.
- Refactor input event handling to be based on filters. Commit.
- Make animate() return something JS understands. Commit.
- Remove crash handling in kwin_wayland. Commit. Code review #126655
- Maintenance - fixing naming typos. Commit.
- Drop InputRedirection::toXPointerButton. Commit.
- Scale blurbehind and contrast besides translating. Commit. Code review #126980
- [autotest] Add test for touch input. Commit.
- Unset focused keyboard surface when screen is locked. Commit.
- [autotests] Test case for lock screen intercepts key events. Commit.
- [autotest] Add test case for global shortcuts while screen is locked. Commit.
- [autotests] Test case for key events on internal windows. Commit.
- [autotests] Add test case for effects key handling during screen lock. Commit.
- [autotest] Add a test for a KWin internal QWindow. Commit.
- [libinput] Install a log handler. Commit.
- [autotest] Move window through decoration. Commit.
- [autotest] Test case for hover move on decoration. Commit.
- [autotests] Add test case for double click on window decoration. Commit.
- [autotests] New test for input on window decoration. Commit.
- Add nullptr check in AbstractClient::checkWorkspacePosition for workspace(). Commit.
- [autotest] Extend LockScreen test for global pointer and axis shortcuts. Commit.
- Fix axis direction for processing global axis shortcuts. Commit.
- Check for Xwayland as RUNTIME dependency. Commit.
- [autotests] Extend LockScreenTest for locking while moving window. Commit.
- [wayland] Delete cursor theme when internal connection terminates. Commit.
- [autotest] Reduce code duplication in LockScreenTest. Commit.
- [autotests] Verify that Effects don't get pointer events on locked screen. Commit.
- [autotest] Extend lockscreen test. Commit.
- [effects] Check for LimitedNPOT. Commit. Code review #126966
- [wayland] Fix heap-use-after-free in idle time plugin. Commit.
- Depend glsl on TextureNPOT, not LimitedNPOT. Commit. Code review #126959
- Export EGL_PLATFORM as x11 in eglonxbackend. Commit. Fixes bug #358750. Code review #126958
- [autotests] Adjust lockscreen test to improvements in KSld. Commit.
- Set focusedPointerSurface to null when screen is locked and no greeter window. Commit.
- Also consider the AcquiringLock state as a locked screen. Commit.
- Port to CMake AUTOMOC. Commit.
- [autotest] Add test case for pointer buttons on locked screen. Commit.
- Fix incorrect feature_info description for prctl-dumpable. Commit.
- [autotest] Add a test for locking the screen. Commit.
- [autotests] Test quick tiling when moving a window with the Pointer. Commit.
- [effects] Add a simplified fullscreen blur. Commit. Code review #126906
- [kwineffects] Expose fullScreen property in EffectWindow. Commit.
- [effects] Remove clip plane from Cube effect. Commit.
- [effects] Combine all shaders in resources. Commit. Code review #126905
- Set Workspace::m_compositor to null when Compositor gets destroyed. Commit. Fixes bug #358722. Code review #126925
- Use kwinApp()->config() instead of KSharedConfig::openConfig(). Commit.
- [autotest] Extend QuickTilingTest for keyboard window move. Commit.
- Only send key press events to the moving client. Commit.
- Make QmlPath in Outline configurable. Commit.
- KWin::Application holdes a KSharedConfigPtr with the config. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- [libkwinglutils] Cleanup Shader API: removal of ShaderType. Commit.
- [effects] Use passed through matrix in Blur Effect. Commit. Code review #126215
- [kwineffects] Pass screen projection matrix to EffectFrame. Commit.
- [kwinglutils] Don't setup old shader API for rendering a texture. Commit.
- Drop remaining old shader API usage from SceneOpenGL. Commit.
- [effects] Drop resetting GenericShader from cube effect. Commit.
- [effects] Change sphere to use shader traits variant. Commit.
- [effects] Change cylinder to shader traits variant. Commit.
- [effects] Adjust Cube to use shader traits shader for window rendering. Commit.
- Use shader traits API for lanczos filter's shader. Commit.
- Use shader traits API to render cached texture in lanczos filter. Commit.
- [effects] Use shader traits API in logout blur. Commit.
- [effects] Use shader traits API for vignetting in Logout. Commit.
- [effects] Use shader traits API for lookingglass. Commit.
- [effects] Fix reflections in coverswitch. Commit.
- [effects] Use shader traits for CoverSwitch reflection shader. Commit.
- [effects] Use shader traits in Resize. Commit.
- [effects] Use shader traits API for reflection shader. Commit.
- [effects] Use shader traits API for CubeCap shader. Commit.
- [effects] Port startupfeedback to shader trait api. Commit.
- [effects] Use shader traits generated shader for invert effect. Commit.
- [effects] Simplify setting mvp matrix for cursor in zoom effect. Commit.
- [effects] Drop resetting Generic Shader from zoom effect. Commit.
- [effects] Use shader traits API in trackmouse. Commit.
- [effects] Use shader traits API to render wallpaper in cube effect. Commit.
- [effects] Use shader traits api in screenedge effect. Commit.
- [effects] Use shader traits API for MouseMark effect. Commit.
- [effects] Use shader trait api in MouseClick. Commit.
- [effects] Use color shader traits in magnifier effect. Commit.
- [effects] Use shader traits in SnapHelper effect. Commit.
- [effects] Use shader traits in ShowPaint effect. Commit.
- [effects] Switch ShowFPS to ShaderTraits based rendering. Commit.
- Render effect frame with shader trait API. Commit.
- Always set mvp on shader in SceneOpenGL2Window::performPaint. Commit.
- [kwineffects] Add a generateCustomShader to ShaderManager. Commit.
- [kwineffects] Pass screen projection matrix to WindowPaintData. Commit.
- Pass projection matrix to ScreenPaintData. Commit.
- Use ShaderTraits based shader for paint background. Commit.
- Create the new projection matrix at start of frame rendering. Commit.
- [kwinglutils] Add a ShaderTraits variant to ShaderBinder. Commit.
- Fix the build. Commit.
- Make use of Xinput lib only if we found it. Commit.
- Emit shadeChanged before calculating unshaded size. Commit. Fixes bug #357669. Code review #126671
- Move doubleclick logic into press event. Commit. Fixes bug #357450. Code review #126631
- Prevent nullptr dereferentiation. Commit. Fixes bug #357032. Code review #126787
- Skip SWAP_BEHAVIOR_PRESERVED for supportsBufferAge. Commit. Fixes bug #356992. See bug #356882. Code review #126783
- Use XCB_CURRENT_TIME for NET::TakeFocusProtocol. Commit. Fixes bug #347153. Code review #126753
- Actually keep the expandedGeometry alive. Commit. Fixes bug #318322. Fixes bug #320892. Fixes bug #344359. Code review #126323
- Fix build of rules kcm. Commit. Code review #126733
- Force restart on crash. Commit. Fixes bug #348834. Fixes bug #353030. Fixes bug #353428. Code review #126741
- Update expanded geometry when slide is done. Commit. Fixes bug #318322. Fixes bug #320892. Fixes bug #344359. Code review #126323
- Use XInput for "polling" the mouse positing. Commit. Fixes bug #357692. Code review #126733
- Remove saving and loading (and client matching by) WM_COMMAND. Commit.
- Remove KWIN_BUILD_COVERAGE. Commit. Code review #126628
- Avoid undefined behavior in nearestPowerOfTwo. Commit. Code review #126540
- Widen int to qint64 before multiplication, not after. Commit.
- [wayland] Introduce a memeber variable for checking whether ShellClient is internal. Commit.
- [wayland] Properly implement userCanSetNoBorder in ShellClient. Commit.
- Include abstract_client.h instead of client.h in decorationbridge.cpp. Commit.
- DecorationBridge::recreateDecorations operates on AbstractClient. Commit.
- Add a Workspace::forEachAbstractClient. Commit.
- Add window decoration to ShellClient. Commit.
- [backends/wayland] Use server side decorations if available. Commit.
- [wayland] Add support for ServerSideDecorationManager. Commit.
- Move implementation of clientPos() to AbstractClient. Commit.
- Introduce a Toplevel::clientContentPos() -> QPoint. Commit.
- Introduce pure virtual, protectd AbstractClient::acceptsFocus -> bool. Commit.
- [wayland] Translate inputTransformation matrix by borderLeft/Top. Commit.
- DecorationShadow operates on AbstractClient. Commit.
- [decorations] Schedule repaint for renderer on AbstractClient. Commit.
- Add a Workspace::findAbstractClient. Commit.
- DecorationBridge creates Decoration for AbstractClient. Commit.
- Group decoration related variables in a struct in AbstractClient. Commit.
- SceneQPainter::Window::renderWindowDecorations operates on AbstractClient. Commit.
- SceneOpenGL::Window::getDecorationTexture() operates on AbstractClient. Commit.
- InputRedirection::updatePointerDecoration operates on AbstractClient for deco. Commit.
- Drop the Client specific code from Deleted::copyToDeleted. Commit.
- DecoratedClientImpl switches from operating on Client to AbstractClient. Commit.
- Move decoratedClient from Client to AbstractClient. Commit.
- Move some decoration related signals from Client to AbstractClient. Commit.
- DecoratedClientImpl::client returns AbstractClient* instead of Client*. Commit.
- Add virtual AbstractClient::showContextHelp and ::providesContextHelp. Commit.
- Move processDecorationButton(Press|Release) to AbstractClient. Commit.
- Mode dontMoveResize from Client to AbstractClient. Commit.
- Move processDecorationMove from Client to AbstractClient. Commit.
- Move implementation of mousePosition to AbstractClient. Commit.
- Move property noBorder from Client to AbstractClient. Commit.
- Move implementation for borderFoo() to AbstractClient. Commit.
- Scene::buildQuads can operate on AbstractClient for decoration handling. Commit.
- Move handling for decoration rects in Deleted::copyToDeleted. Commit.
- Add a base implementation for layoutDecorationRects to AbstractClient. Commit.
- Move triggerDecorationRepaint from Client to AbstractClient. Commit.
- Move decorationHasAlpha from Client to AbstractClient. Commit.
- Move the KDecoration2::Decoration to AbstractClient. Commit.
- [autotests/wayland] Disable KActivities in the tests. Commit.
- Specify inputTransformation in Toplevel. Commit.
- [plugins/qpa] Safety checks in native interface. Commit.
- Introduce a --no-kactivities command line option. Commit. Code review #126153
- [backends/virtual] Fix include guards. Commit.
- Use SERVICE_TYPES parameter to kcoreaddons_desktop_to_json(). Commit.
- Emphasize minimization in m. all script. Commit. Fixes bug #356161. Code review #126225
- [wayland] Disallow ptrace on kwin_wayland process. Commit.
- Allow rendering of input method windows also if screen is locked and OpenGL is used. Commit.
- Allow rendering of input method windows also if screen is locked. Commit.
- [wayland] Pass processStartupEnvironment to ScreenLocker. Commit.
- Fix build with Qt 5.6. Commit. Code review #126234
- Fix regression in EglOnXBackend caused by b1914b4b2cc4a97d2522e8b83cee54b30f8a13c5. Commit.
- Add a check for waylandServer in the dtor before using it. Commit. Code review #126190
- [backends/x11] Add a dedicated EGL backend for multi-surface rendering. Commit.
- Refactoring of EglOnXBackend to allow implementing subclasses. Commit.
- Add pure virtual OpenGLBackend::init() method. Commit.
- [wayland] Properly set position of OutputInterface on creation. Commit.
- [wayland] Add support for initial output count for nested compositors. Commit.
- [backends/x11] Prepare for multi-output rendering. Commit.
- [backends/x11] Prepare QPainter backend for multi screen rendering. Commit.
- [wayland] BasicScreens can serve multiple screens. Commit.
- Disable fallback session management (requires Qt >= 5.6.0). Commit.
- Add .arcconfig. Commit.
- Port kded plugin to json metadata. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Mark kwayland as required dependency. Commit.
- Fix build. Commit.
- Merge sebas/wayland branch. Commit. Code review #126381
- Stylistic improvements from review. Commit.
- Stylistic improvements from review. Commit.
- Stylistic improvements from review. Commit.
- Stylistic improvements from review. Commit.
- Tighten lambda. Commit.
- Tighten lambdas. Commit.
- Setters and asserts for blocking signals. Commit.
- Enable all tests. Commit.
- Pass the notified config in signal. Commit.
- Compress events during config changes. Commit.
- Check if the output is really disabled before. Commit.
- Kill the static. Commit.
- Tighten the lambda and make it a bit clearer what it does. Commit.
- Use initializer list in configreader. Commit.
- Const& in foreach loops. Commit.
- More graceful thread termination on disconnects. Commit.
- No custom timeout. Commit.
- Const& in autotest loops. Commit.
- Use QStringLiterals. Commit.
- Round refresh rate, instead of truncating it. Commit.
- Improve mode id lookup. Commit.
- Use constFind instead of [] lookup for rotationMap. Commit.
- Use initializer list for rotation map. Commit.
- No wayland client needed anymore. Commit.
- Update copyright year. Commit.
- Remove edid from wloutput. Commit.
- Tighten lambda. Commit.
- Tighten lambda. Commit.
- Default connection. Commit.
- Fix cleanup ordering. Commit.
- Connect before initConnection. Commit.
- Stylistic improvements. Commit.
- Override instead of virtual in backend implementation. Commit.
- Kwayland instead of wayland in plugin id. Commit.
- Enlist -> list. Commit.
- Use markdown for README. Commit.
- Use XCB_RANDR_FOUND to enable/disable the xrandr backend. Commit.
- Default timeout in tests. Commit.
- Improve rotation change test. Commit.
- Cleanups in tests. Commit.
- Remove TODO. Commit.
- Update todo -- everything is done. Commit.
- Less chatty, but do show edid. Commit.
- Unit test for edid data of kwayland backend. Commit.
- Fix edid of kwayland backend. Commit.
- Noise--. Commit.
- Clean up WaylandScreen, looks fine now. Commit.
- Count already before adding. Commit.
- Don't emit configChanged too early. Commit.
- Update TODO. Commit.
- Always connect new backend objects. Commit.
- Map between kwayland and kscreen ids. Commit.
- Add tests for hotplugging outputdevices. Commit.
- Cmake file for test server. Commit.
- Small cleanup in testserver. Commit.
- Enable all tests. Commit.
- Wayland backend is built unconditionally. Commit.
- Factor out server a bit clearer. Commit.
- Update TODO. Commit.
- Update TODO. Commit.
- Clean up waylandoutput. Commit.
- Clean up debug in tests. Commit.
- Clean up configserializer. Commit.
- Clean up debug in backend. Commit.
- Update TODO. Commit.
- Kill waylandconfigwriter. Commit.
- Move waylandconfigreader/writer into tests, they're only needed there. Commit.
- Remove redundant tests. Commit.
- Remove testwlwrite autotest. Commit.
- Server can show overview of outputs. Commit.
- Shush. Commit.
- Cooler UUID for our outputs. Commit.
- Clean up and improve test a bit. Commit.
- Make sure we're not handing mode ids out twice. Commit.
- Test setting the mode. Commit.
- Implementation for mode-setting. Commit.
- Add logic to show info about the current mode. Commit.
- Add mode change test. Commit.
- Rejig mode id logic. Commit.
- Cleanup dead code. Commit.
- Create new ConfigPtr in Backend::config. Commit.
- Add note. Commit.
- Add debug. Commit.
- Add separate tests for rotation and position change. Commit.
- Add debug when something changes in the server. Commit.
- Implement rotation/transform and position change. Commit.
- Cache the kscreen config. Commit.
- Add debug. Commit.
- Wait a little longer before bailing out. Commit.
- Test server applies the changes to the outputdevices per request. Commit.
- Try wiring up output changes to backend changes. Commit.
- Rename to outputdevice. Commit.
- Monitor client config for changes (fails). Commit.
- Apply new config in wayland backend. Commit.
- Add debug. Commit.
- Try enabling a display. Commit.
- Our test uuids also include the id field. Commit.
- Clean up and implement slot for configChangeRequest. Commit.
- Also run this test. Commit.
- Add new test to build. Commit.
- New test specifically for setconfigoperations in kwayland backend. Commit.
- Clean up config handling from server. Commit.
- Less debug. Commit.
- Set a made-up uuid to the output. Commit.
- Don't spam for every primary change. Commit.
- Simplify and adjust to name change. Commit.
- In-process mode merge. Commit. Code review #126101
- Delete the pluginloader right away. Commit.
- Be more careful about shutdownBackend. Commit.
- Improve warning. Commit.
- Use categorized logging. Commit.
- Simplify backend loading a bit. Commit.
- Clean headers. Commit.
- Check results of exec(). Commit.
- Return the backend* right away. Commit.
- Don't store backend* in the job. Commit.
- Save a bit of memory. Commit.
- Warnings--. Commit.
- Cleanup unused arg. Commit.
- Also rename internals for mode -> method. Commit.
- BackendManager::mode becomes method. Commit.
- More asserts in configmonitor. Commit.
- Asserts in ConfigMonitor. Commit.
- Use asserts in BackendManager. Commit.
- Debug and coding style improvements. Commit.
- Remove factory methods now the operations are merged. Commit.
- Add asserts for modal code paths. Commit.
- Clean up dead code. Commit.
- GetConfigOperation becomes modal. Commit.
- Kill setinprocessoperation. Commit.
- Clean up Operation loadBackend. Commit.
- Various small cleanups addressing review comments. Commit.
- Use qputenv rather than setenv. Commit.
- Only a single backend at a time is loaded. Commit.
- Rename loadBackend methods to loadBackendInProcess and loadBackendPlugin. Commit.
- Bump so version. Commit.
- Cleanup dead code. Commit.
- Avoid crash. Commit.
- Autotest for in-process-configmonitor. Commit.
- Make configmonitor work in-progress. Commit.
- Whitespace fix. Commit.
- Cleanups. Commit.
- Test setting the config. Commit.
- Force out-of-process for this test. Commit.
- Fake backends accepts config. Commit.
- New SetInProcessOperation. Commit.
- More tests for in-process op. Commit.
- Test both jobs and clean up properly. Commit.
- More tests for in-process config loading. Commit.
- Improve tests. Commit.
- Improve tests. Commit.
- Cleanup debugging output. Commit.
- Tests for cached backends. Commit.
- Fix autotests. Commit.
- Proper handling of multiple backends. Commit.
- Switching between in-process and out-of-process works at runtime. Commit.
- Handle KSCREEN_BACKEND_INPROCESS exclusively in BackendManager. Commit.
- Factor pluginloader into requesting class. Commit.
- Refine inprocess test. Commit.
- Move loadBackend logic into BackendManager. Commit.
- Clean unused var. Commit.
- Clean up dead code. Commit.
- Clean up when the operation is done, we basically only want to leave a ConfigPtr alive after this. Commit.
- Noise--. Commit.
- Test switching back to in-process. Commit.
- Test switching to out-of-process operation. Commit.
- Be less chatty. Commit.
- Make sure to return after setting config. Commit.
- Hackish way to set config in process. Commit.
- Reenable ASSERT in output. Commit.
- Clean header files. Commit.
- Remove wrong test. Commit.
- Fix warning. Commit.
- Fix BackendManager::config() for in-process. Commit.
- Configmonitor test supports in-process. Commit.
- Don't register on dbus when we're running in-process. Commit.
- Wayland test uses in-process backends. Commit.
- Error handling when no plugin is found. Commit.
- Clean up in-progress test. Commit.
- Make sure we set d->config. Commit.
- Support options for both kinds of jobs. Commit.
- Consistent usage of configoperation. Commit.
- Clear pointer before init. Commit.
- Try using the inprocess thing for the fake backend tests. Commit.
- Fix typo in comment. Commit.
- Some benchmarking code. Commit.
- Disable the assert here. Commit.
- Allow to use in-process loader. Commit.
- Use in-process loader. Commit.
- Pass TEST_DATA argument to the backend pluginloader. Commit.
- Override config() methods. Commit.
- Add a static getter for the preferred configoperation. Commit.
- Reading, including edid now works. Commit.
- Load backend in InProcessConfigOperation. Commit.
- Bare in-process configoperation. Commit.
- Bare-bones test for in-process backend. Commit.
- Rename wayland backend to kwayland. Commit.
- Simple test for wayland config writes. Commit.
- Simplify backend loading a bit. Commit.
- Clean headers. Commit.
- Check results of exec(). Commit.
- Return the backend* right away. Commit.
- Don't store backend* in the job. Commit.
- Save a bit of memory. Commit.
- Warnings--. Commit.
- Cleanup unused arg. Commit.
- Also rename internals for mode -> method. Commit.
- BackendManager::mode becomes method. Commit.
- More asserts in configmonitor. Commit.
- Asserts in ConfigMonitor. Commit.
- Use asserts in BackendManager. Commit.
- Debug and coding style improvements. Commit.
- Remove factory methods now the operations are merged. Commit.
- Add asserts for modal code paths. Commit.
- Clean up dead code. Commit.
- GetConfigOperation becomes modal. Commit.
- Kill setinprocessoperation. Commit.
- Clean up Operation loadBackend. Commit.
- Various small cleanups addressing review comments. Commit.
- Use qputenv rather than setenv. Commit.
- Only a single backend at a time is loaded. Commit.
- Rename loadBackend methods to loadBackendInProcess and loadBackendPlugin. Commit.
- Bump so version. Commit.
- Cleanup dead code. Commit.
- Avoid crash. Commit.
- Autotest for in-process-configmonitor. Commit.
- Make configmonitor work in-progress. Commit.
- Whitespace fix. Commit.
- Cleanups. Commit.
- Test setting the config. Commit.
- Force out-of-process for this test. Commit.
- Fake backends accepts config. Commit.
- New SetInProcessOperation. Commit.
- More tests for in-process op. Commit.
- Test both jobs and clean up properly. Commit.
- More tests for in-process config loading. Commit.
- Improve tests. Commit.
- Improve tests. Commit.
- Cleanup debugging output. Commit.
- Tests for cached backends. Commit.
- Fix autotests. Commit.
- Proper handling of multiple backends. Commit.
- Switching between in-process and out-of-process works at runtime. Commit.
- Handle KSCREEN_BACKEND_INPROCESS exclusively in BackendManager. Commit.
- Factor pluginloader into requesting class. Commit.
- Refine inprocess test. Commit.
- Move loadBackend logic into BackendManager. Commit.
- Clean unused var. Commit.
- Clean up dead code. Commit.
- Clean up when the operation is done, we basically only want to leave a ConfigPtr alive after this. Commit.
- Noise--. Commit.
- Test switching back to in-process. Commit.
- Test switching to out-of-process operation. Commit.
- Be less chatty. Commit.
- Make sure to return after setting config. Commit.
- Hackish way to set config in process. Commit.
- Reenable ASSERT in output. Commit.
- Clean header files. Commit.
- Remove wrong test. Commit.
- Fix warning. Commit.
- Fix BackendManager::config() for in-process. Commit.
- Configmonitor test supports in-process. Commit.
- Don't register on dbus when we're running in-process. Commit.
- Wayland test uses in-process backends. Commit.
- Error handling when no plugin is found. Commit.
- Clean up in-progress test. Commit.
- Make sure we set d->config. Commit.
- Support options for both kinds of jobs. Commit.
- Consistent usage of configoperation. Commit.
- Clear pointer before init. Commit.
- Try using the inprocess thing for the fake backend tests. Commit.
- Fix typo in comment. Commit.
- Some benchmarking code. Commit.
- Disable the assert here. Commit.
- Allow to use in-process loader. Commit.
- Use in-process loader. Commit.
- Pass TEST_DATA argument to the backend pluginloader. Commit.
- Override config() methods. Commit.
- Add a static getter for the preferred configoperation. Commit.
- Reading, including edid now works. Commit.
- Load backend in InProcessConfigOperation. Commit.
- Bare in-process configoperation. Commit.
- Bare-bones test for in-process backend. Commit.
- Fix build against newest kwayland. Commit.
- Fix up ID handling and enlisting the outputs. Commit.
- Make id kind of work. Commit.
- Update TODO. Commit.
- Experiment with output ids. Commit.
- Read mode id from config. Commit.
- Build against latest KWayland[sebas/kwin] branch. Commit.
- Update README to reflect the latest changes. Commit.
- Clean up README. Commit.
- Update my notes. Commit.
- Update readme. Commit.
- Update todo. Commit.
- Update TODO. Commit.
- Update readme/todo. Commit.
- Update TODO. Commit.
- Test id, rotation and enabled. Commit.
- Use id of OutputDevice for all internal accounting. Commit.
- Mappings for rotation. Commit.
- Convert between kHz and Hz when reading config. Commit.
- Use OutputDevice::done signal instead of own logic. Commit.
- Time out for wayland config. Commit.
- Disabled outputs may not have modes. Commit.
- Improve tests. Commit.
- Make basic tests pass. Commit.
- Port Config to OutputManagement API. Commit.
- Adapt autotest to outputmanagement API. Commit.
- Port autotest to outputmanagement. Commit.
- Port wayland backend to outputdevice. Commit.
- Port to OutputDevice. Commit.
- Port to OutputDevice. Commit.
- Update README. Commit.
- New and improved plan for the protocol. Commit.
- Correctly bind output. Commit.
- WaylandOutput is now a QObject. Commit.
- Refactor WaylandOutput - volume 0. Commit.
- Create disabled outputs from config as well. Commit.
- Compare against total outputs. Commit.
- Add disabled outputs to our interface. Commit.
- Update todo. Commit.
- Add notes from talking to Martin. Commit.
- Update readme. Commit.
- Fix configserializer test. Commit.
- Improve comments. Commit.
- Only create outputs, no shell, seat, etc. Commit.
- Test skeletons for output removal. Commit.
- Always create Edid, fixes crash. Commit.
- Shht. Commit.
- Wayland backend reacts to output removal. Commit.
- Test server improvements. Commit.
- Comments++. Commit.
- No Output- leading group names. Commit.
- Avoid abusing using;. Commit.
- Update TODO. Commit.
- Adjust autotests to new group naming. Commit.
- Adjust config group naming to kwin's gusto. Commit.
- Testserver reads config. Commit.
- Update TODO. Commit.
- Use static string to avoid typos. Commit.
- Add manufacturer and model fields to outputs in default.json. Commit.
- Make xrandr backends optional in cmake. Commit.
- Cmake updates. Commit.
- Test writing, reading back and changing the config. Commit.
- Fixes refresh rate in mode setting. Commit.
- Cleanup dead code. Commit.
- Require KConfig for all wayland tests. Commit.
- Allow building Wayland backend without KConfig. Commit.
- Only build testwlwrite with KConfig. Commit.
- Adjust tests. Commit.
- Method to write kconfig-style output config. Commit.
- KConfig-based settings write. Commit.
- Cleanup. Commit.
- KConfig as optional dependency. Commit.
- Fix build. Commit.
- Wayland backend only loaded when explicitely requested. Commit.
- Use ConfigSerializer to write out the minimal configuration. Commit.
- Clean up. Commit.
- Add tests for minimal config. Commit.
- Configserializer allows outputting minimal configs. Commit.
- Mark both lines in debug output for easier grepping. Commit.
- Start server -- test passes. Commit.
- Namespace not needed. Commit.
- Noise--. Commit.
- Testserver defaults to configs/default.json. Commit.
- Add another small test for writing the config. Commit.
- Clean up. Commit.
- Clean up. Commit.
- Dunno why this file ended up here, but it doesn't belong here. Commit.
- Use shared wayland server in test. Commit.
- [wayland] do not create outputs from disabled or disco'ed configs. Commit.
- Improve wayland test server. Commit.
- Improve tests. Commit.
- Use a sensible size in test data. Commit.
- Fix sizeMm for invalid edids from config. Commit.
- This does hang after all, needs sorting out later. Commit.
- Delete the outputs. Commit.
- Neaten cmake. Commit.
- All configs have valid physical sizes. Commit.
- Testwaylandbackend uses wayland setup from default.json. Commit.
- Shush debug in primaryOutputChanged(). Commit.
- Improve wlsetup test. Commit.
- Spelling and grammar in comment. Commit.
- Update TODO. Commit.
- [wayland] Add and hookup configwriter. Commit.
- [wayland] test configwriter. Commit.
- Factor out config reading. Commit.
- [wayland] sensible screen's min and max sizes. Commit.
- Make config reading functions static. Commit.
- Build new test. Commit.
- Omit checkout outputs, not relevant here. Commit.
- Add new test for writing the config. Commit.
- Start and stop of wayland server don't qualify as tests here. Commit.
- Block signals until registry is initialized. Commit.
- Noise--. Commit.
- Shut down wayland server on exit. Commit.
- Update wayland backend's todos. Commit.
- Show the backend's stderr as debug messages. Commit.
- Fix path. Commit.
- [wayland] Fix build of testserver. Commit.
- [wayland] port autotest to new libkscreen API. Commit.
- Wayland backend builds again. Commit.
- [wayland] Convert Screen* to ScreenPtr. Commit.
- Start fixing the build against the new KScreen API. Commit.
- Clean, this is not needed. Commit.
- More complete output. Commit.
- Small wayland test server. Commit.
- Allow disabling the internal server. Commit.
- Conditionally link tests against wayland. Commit.
- Properly test Wayland server going away. Commit.
- Handle disconnect. Commit.
- Make sure the thread gets to end properly. Commit.
- Header cleanup. Commit.
- Header cleanups. Commit.
- A bit of documentation for WaylandConfig. Commit.
- Initialize two outputs in test instead of one. Commit.
- Silence++. Commit.
- Update the screen's output list when new outputs appear. Commit.
- Fix screen, mostly. Commit.
- Add basic APIDOX for Screen properties. Commit.
- Improve test. Commit.
- Set config to invalid if the connection is gone. Commit.
- Set logging category in wayland test. Commit.
- Improve test. Commit.
- Do not quit the syncLoop prematurely. Commit.
- Create and start our own Wayland Server. Commit.
- Quit the event loop after initial output announcements. Commit.
- This message is displayed after the backend has been loaded. Commit.
- Run our own waylandserver for these tests. Commit.
- Registry::interfacesAnnounced is this signal's new name. Commit.
- Quit the event loop when the connection failed. Commit.
- Use sync method in test, now that WaylandConfig supports that. Commit.
- Block until all objects are initialized. Commit.
- Show debug only when we're really initializing our static config object. Commit.
- Make test work. Commit.
- Correctly handle output map. Commit.
- Exec qApp, so signals work. Commit.
- Clean up unneeded members of WaylandConfig. Commit.
- Async operation for the testwaylandbackend test. Commit.
- Clean out debugging output and commented code. Commit.
- If there's only one output, we know it's the primary. Commit.
- Implement modes parsing for Wayland backend. Commit.
- WaylandOutput is-a KWayland::Client::Output. Commit.
- Listing outputs works now, also cleanup. Commit.
- Initialize output from KWayland. Commit.
- Clean up. Commit.
- Hook up signals and slots in WaylandConfig with KWayland. Commit.
- Set up connection and registry through KWayland. Commit.
- Add KWayland to cmake optional dependencies. Commit.
- Merge frameworks branch after qscreen backend merge. Commit.
- Test Wayland backend's outputs. Commit.
- Details for Output and Mode. Commit.
- Add some debug output to verify that the callbacks arrive. Commit.
- Don't flush events in readEvents. Commit.
- Kill duplicate file. Commit.
- Merge printconfig and testpnp. Commit.
- Astyle for qscreen backend. Commit.
- Implement rotation in QScreen backend. Commit.
- Cleanups in QScreen backend. Commit.
- Fix encoding in tests. Commit.
- Hook up most of the Output's properties. Commit.
- Document Wayland backend's design. Commit.
- Clean up a bit. Commit.
- Add readme file with todo items. Commit.
- Fix encoding. Commit.
- More implementation, in detail:. Commit.
- Load xrandr backend by default. Commit.
- We need to force a flush, otherwise the bind won't get to our callback. Commit.
- Connect to Wayland. Commit.
- Fix encoding. Commit.
- Autotest for wayland backend. Commit.
- Start of a native Wayland backend. Commit.
- Kill some dead code. Commit.
- Small test app to test plug and play, especially for the QScreen backend. Commit.
- Test for double ids. Commit.
- Make backend dynamic. Commit.
- Add api docs to most methods. Commit.
- Wire up updating of screen config. Commit.
- Don't assume all outputs are at 0,0. Commit.
- Build++. Commit.
- Test Screen. Commit.
- Cleanups and corrections after refactoring. Commit.
- Test a common usage pattern. Commit.
- Second portion of refactoring the memory management. Commit.
- Create a new Config everytime config() is called. Commit.
- Document memory-management expectations of backends. Commit.
- Declare logging category only once. Commit.
- Correct screen position, fix debug area. Commit.
- Factor out Screen. Commit.
- Clean. Commit.
- Astyle. Commit.
- Ws--. Commit.
- Test Edid isn't 0. Commit.
- Handle Edid. Commit.
- Improve autotest. Commit.
- Compute physical size from DPI and resolution. Commit.
- Clean up dead code in test. Commit.
- Test rotation and position. Commit.
- Small cleanup. Commit.
- Rename library to camelcase filename. Commit.
- Automatically fall back to QScreen on non-X11. Commit.
- Factor out QScreenbackend's Output. Commit.
- Factor out Config*. Commit.
- Test all outputs. Commit.
- Test all outputs in qscreen backend. Commit.
- SetConnected for primary output. Commit.
- More autotests for QScreen backend: modes and output. Commit.
- More tests. Commit.
- Property mappings. Commit.
- Basics for creating a config out of QScreens. Commit.
- Add simple test for QScreenBackend. Commit.
- Rename QScreen to QScreenBackend. Commit.
- Lie about validity for now. Commit.
- QScreen backend skeleton. Commit.
- Signalplotter: Use std namespaced isnan and isinf. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- [processui] Safety checks for platform != x11. Commit.
- Add .arcconfig. Commit.
- Improve section hiding logic. Commit. See bug #360080
- Hide separator if the previous one is highlighted. Commit. Fixes bug #360080
- Elide subtext in the middle. Commit.
- [Milou] Support Drag and Drop and show separator lines only between sections. Commit.
- [Milou] Expose single runner name and icon. Commit. Code review #126877
- [Milou] Show runner actions only on current item. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Support runner actions. Commit. Code review #126514
- [kstyle] Disable window move on Wayland. Commit.
- [kstyle] Add static bool Helper::isWayland(). Commit.
- [kstyle] Cache whether we are on X11. Commit.
- Use KDE_INSTALL_DATADIR to install lookandfeel directory. Commit. Code review #126775
- Properly enable mouse-ove in tabbar arrows. Commit.
- Added option to use window decoration colors rather than window colors. Commit. Fixes bug #358257
- Sanitized background rendering:. Commit.
- Removed all background pixmap related code: it was not ported to kdecoration, and thus out of sync between style and decoration. Commit.
- Removed obsolete config options. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Fixed compilation for kde4. Commit.
- Removed useless oxygenutil. Commit.
- For standard configuration, rely on KCoreConfigSkeleton::load and ::save. Commit. Fixes bug #357135
- Call updateButtonGeometry after decorationButtonsLeftChanged and decorationButtonsRightChanged. Commit. Fixes bug #356869
- Cleanup shadowhelper's widget registration logic. Commit. Fixes bug #356625
- Fix the krunner KCM UI. Commit. Code review #127389
- [Widget Explorer] Become transparent during widget drag. Commit. Fixes bug #352527
- Properly initializing activity configuration dialog. Commit.
- Allocating the dialog and loading QML only once per application instance. Commit.
- Fixing background reloading. Commit.
- Fix config file sync when saving mouse settings. Commit. Fixes bug #348946
- Don't try to scale the pager to Infinity. Commit.
- Fixed issue where a newly stopped activity does not pop up in the switcher. Commit.
- KCM Look and Feel: Fix logic for HasColorsRole. Commit.
- LayoutManager: Restore rotation on remove applet undo. Commit.
- Touchpad KCM: Fix synaptics driver issues. Commit. Code review #127306. Fixes bug #359460
- Fix minimum size of applet handle when there is Open with button. Commit.
- Fix position of new applets added with drag and drop. Commit. Fixes bug #359158
- [Panel Configuration] Make sure "More Settings" button gets unchecked whenever the window hides. Commit.
- [Desktop Toolbox] Elide text rather than cutting it off. Commit. Fixes bug #352790
- [Task Manager] Don't use plasma theme for media player icon fallback and don't animate. Commit.
- [Trash applet] Define icon declaratively. Commit.
- [Trash Applet] Fix "Empty Trash" enabled. Commit.
- [Trash Applet] Use drop shadow behind widget. Commit.
- [Kickoff] Silence warning. Commit.
- [Kickoff] Remove old arrow icon code. Commit. Fixes bug #357411
- [Task Manager] Use bindings for tooltip information. Commit. Fixes bug #360047
- Kimpanel: use Plasma.IconItem instead of QML Image. Commit.
- Update window title in tooltip in realtime. Commit. Fixes bug #360047
- Center contents of desktop toolbox. Commit.
- Fix crash on item move with manual sorting strategy. Commit. Fixes bug #358871
- Don't show applet handle outside of desktop. Commit. Fixes bug #353992
- Baloo doc: fix release info. Commit.
- Emit PaletteChanged when setting colors from look and feel package. Commit. Fixes bug #359924
- REVIEW: 127197. Commit. Code review #127197
- [Task Manager] Don't show task is on all activities if there is just one running one. Commit.
- Fix build properly by adding the lib dir to the includes. Commit.
- Replace cartouche around labels on the desktop with a drop shadow. Commit.
- Add a fake libkonq_export.h to fix the build. Commit.
- Componentchooser-filemanager: clean out any kde-mimeapps.list which would take precedence any cancel our changes. Commit. See bug #359850
- Removed X11 ifdefs and compile-time checks. Commit.
- Also update KonqCopyToMenu from upstream libkonq, allows to get rid of KF5::KDELibs4Support here. Commit.
- Update KonqPopupMenu from upstream, adapt calling code. Commit.
- Use updateCurrentState when touchpadReset happens. Commit.
- [Task Manager] Add Jump List actions to grouped tasks. Commit. Code review #126593
- [FolderView] Hide tooltip when beginning drag. Commit.
- [FolderModel] Simplify deleting existing drag image. Commit.
- [FolderView] Allow chosing list or icon view in popup. Commit. Fixes bug #359618
- Moving Activities KCM from kactivities to plasma-desktop. Commit.
- [kcms] Restart Plasma, not KDE. Commit.
- [kcms] Make cursortheme work on Wayland. Commit.
- KCM Runners: Use HighlightedText color for selected items. Commit.
- Added indicator of whether there are windows in an activity to the switcher. Commit.
- [kcms] Adjust keyboard kcm so that it works on Wayland. Commit.
- TaskManager: Don't use Plasma theme icons in task icon. Commit. Fixes bug #359387
- Map index. Commit.
- Try to omit file extension from selection when opening rename editor. Commit. Fixes bug #359595
- Sync with "upstream libkonq", removal of deprecated stuff. Commit.
- Fix tooltip icon in showActivityManager applet. Commit.
- Accessing the item with .at(row) instead of going through the iterator. Commit.
- Added parent index check to rowCount. Commit.
- Revamp of the activity switcher backend. Commit.
- Fix size of drop placeholder after moving larger applet. Commit.
- Fix positioning applets in free space on desktop. Commit.
- Some complementary colors. Commit.
- Do slightly more useful stuff with the left/right arrow keys in panel popups. Commit.
- Add back button support to the Up button item. Commit.
- Even if page supports saving, try automated anyways. Commit.
- Drop usage of Qt4Support. Commit. Code review #126996
- [Desktop Containment] Remove custom tooltip delegate. Commit. Code review #126956
- Panel margins logic. Commit.
- Take a stab at back button (mouse & keyboard) support in panel popups. Commit. See bug #358895
- Check for selection before handling Return/Menu. Commit. Fixes bug #358941
- Remove Theme Details KCM. Commit. Code review #126953
- Clone useExtraRunners config option from kicker to kickoff. Commit. Fixes bug #358881. Code review #126951
- Set layout in kickoff config properly. Commit. Code review #126952
- This plugin was never loaded as the plugin look-up was broken. Commit.
- Readability. Commit.
- Remove cruft. Commit.
- [kimpanel] Use popup instead of tooltip. Commit.
- [FolderView] Show title in tooltip. Commit. Code review #126957
- [Widget Explorer] Show desktop on dragging widget. Commit. Code review #126938. Fixes bug #327530
- Rename "New Session" to "Switch User". Commit.
- Add getLayoutDisplayName to keyboard layouts DBus API. Commit. Code review #126943
- Add .arcconfig. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Plasma Search KCM: display the runner descriptions. Commit. Code review #126300
- [Task Manager] Prevent accidental click-through if a media control is disabled. Commit.
- Add the complementary category in the color kcm. Commit.
- Use PlasmaCore.IconItem in Kicker, Kickoff and Folder View. Commit. Code review #126841
- KCM Keyboard: Use ECM to generate debug category. Commit. Code review #126840
- Remove the duplicate m_touchpadOffAtom member. Commit. See bug #357097
- Don't set available space when rotating applet. Commit. Code review #126825
- Add missing file. Commit.
- [Task Manager] Provide media controls in tooltips. Commit. Code review #126647. Fixes bug #352126
- Ignore drag events on containment/panel when immutable. Commit. Code review #126801
- AppletConfig: Set width of ScrollView with Layout.preferredWidth. Commit. Code review #126802
- Add missing file. Commit.
- AppletConfiguration: Use QIconItem for category icons. Commit. Code review #126800
- Use PlasmaCore.IconItem in WidgetExplorer and AlternativesDelegate. Commit. Code review #126794
- Use live directory icon by default for compact repr instead of hard-coding "folder". Commit. Fixes bug #358167
- File drop support for Folder View compact representation. Commit. Fixes bug #358166
- Test against provide value, not containment name. Commit.
- [Pager] Use HiddenStatus instead of size hack. Commit. Code review #126777
- [Panel Containment] Hide applet if its status is Hidden. Commit. Code review #126776
- [Task Manager] Add support for Unity Launcher API and Application Jobs. Commit. Code review #126621. Fixes bug #343632
- Auto-add Input Method Panel widget to Default Panel depending on locale's language. Commit. Code review #126752
- Fix building on Linux with clang/libc++. Commit.
- Fix calculation of availableSpace for applets. Commit. Code review #126731. Fixes bug #346815
- Refactor kcm touchpad to fix some issue related to hotplug touchpad. Commit. Code review #126513. Fixes bug #349545. Fixes bug #356923
- [Task Manager] Don't show on which virtual desktop a window is on if there is just one. Commit. Code review #126669
- Make Kicker transition into full repr on desktop. Commit. Fixes bug #357764
- Move kimpanel around and add to build. Commit.
- Importing kimpanel from kdeplasma-addons. Commit.
- Disable unused repeater. Commit.
- TaskManager: Fix tooltip overflowing screen size. Commit. Code review #126635
- Fix icon hover effect breaking after Dashboard was used. Commit.
- Use Oxygen sound instead of sound from kdelibs4's kde-runtime. Commit.
- [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
- [compactApplet] Read ToolTipArea.mainItem from plasmoid.toolTipItem. Commit. Code review #126464
- [Kickoff] Ignore external drops. Commit.
- [Task Manager] Send service name and icon along when launching Jump List Action. Commit.
- [Kicker] Send service name and icon along when launching Jump List Action. Commit.
- Don't duplicate checking content length is within user set bounds. Commit. Code review #126573
- Add explanatory message why layout combo is disabled whilst widgets are locked. Commit. Fixes bug #356874. Code review #126499
- [Task Manager] Drop application name from "Recent Documents" heading. Commit. Code review #126462
- Use tight bounding rect so we don't get a jump /up/ in size while scaling down. Commit.
- Change taskmanager applet TextLabel's font size when switch to oxygen theme. Commit. Code review #126412
- Update baloo's D-Bus interface name in KCM. Commit. Code review #125129
- Containments/desktop: Add shortcut support. Commit. Code review #126238
- 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.
- Desktoptheme kcm: add i18n context to theme details. Commit.
- Allow launcher DND also in the default Task Manager. Commit. Fixes bug #333316
- Fix build caused by previous commit. Commit.
- Knetattach: Changing port doesn't enable connect button. Commit. Code review #126250
- Remove a debug output using console.log. Commit.
- Kickoff thought that its source model is KAStats::ResultModel. It was mistaken. Commit. Fixes bug #355672
- Make handleJumpListAction() a slot. Commit.
- Kicker, Kickoff and KickerDash now support Desktop Actions aka "Jump Lists". Commit. Code review #126178
- [Kickoff] Move "Add to / Remove from Favorites" option to the end of menu. Commit. Code review #126179
- Fix the build - header file additions were missing. Commit.
- Task Manager now supports Desktop Actions aka "Jump Lists". Commit. Code review #126174. Fixes bug #339750
- Taskmanager: Make the windows in tooltip scrollable. Commit. Code review #125908
- Don't build kcms/input and kcms/touchpad if XInput is not present. Commit. Code review #126014
- Kacess should not be built if xkb is not present. Commit. Code review #126013
- Kcm_formats: optimize loading of flag icons. Commit.
- Kimpanel: workaround window content not update. Commit.
- Kimpanel: fix window position when coordinate is outside screen. Commit.
- Kimpanel: workaround sometimes window content is not updated. Commit.
- Replace reference to licence with the bsd licence as the reference often goes missing. Commit.
- Disambiguate i18n string in button and title position. Commit.
- Kimpanel: add font customization. Commit.
- Deprecate kservice_desktop_to_json(), use kcoreaddons_desktop_to_json(). Commit.
- Hide preedit and aux if both of them are not visible. Commit.
- Kimpanel: try some other way to fix layout flicker. Commit.
- Kimpanel: tries to make size fit better. Commit.
- Kimpanel: make sure size is correct. Commit.
- Fix typo: window -> inputpanel. Commit.
- Don't install kimpanel.xml, ibus might pick panel randomly. Commit.
- Kimpanel: Include <locale.h> for LC_CTYPE. Commit.
- Fix crash due to off-by-one. Commit.
- Kimpanel: don't show other icons when switch im in ibus. Commit.
- Kimpanel: add radio and check type support in ibus backend and dataengine. Commit.
- Kimpanel: fix text icon size. Commit.
- Kimpanel: implement reverse engine navigate with shift. Commit.
- Kimpanel: add a timer for property update, to bash some frequent update together. Commit.
- Kimpanel: fix some gtk icon, and wrong logo update. Commit.
- Fix a property string typo. Commit.
- Fix typo Apperance to Appearance. Commit.
- Fix position.h -> position.height. Commit.
- Avoid using var typed property, might trigger a qt crash. Commit.
- Change IconItem to Image, to avoid animation when pixmap changed. Commit.
- Adopt new SetLookupTable. Commit.
- Port ibus backend 1.5 to xcb and qt5. Commit.
- Strength against possible strange ibus engine list (e.g. duplicate). Commit.
- Fix focus out and context. Commit.
- Fix focus in event and nagivate. Commit.
- Add a check. Commit.
- Remove some redundant code. Commit.
- Add more check. Commit.
- Implement navigation. Commit.
- Complete ibus 1.5 port. Commit.
- Tidy root CMakeLists.txt. Commit.
- Fix Messages.sh. Commit.
- Add text icon support. Commit.
- Add private plugin for access screen geometry. Commit.
- Fix CMake error on kimpanel. Commit.
- I18n fixes. Commit.
- Fix license. Commit.
- Remove unused c++ implementation. Commit.
- Port kimpanel to qml. Commit.
- Port kimpanel dataengine and backend to KF5/Qt5. Commit.
- Adapt to changes in plasma-framework. Commit.
- Check screen upper boundary for kimpanel. Commit.
- Remove some KIconLoader::StdSizes usage. Commit.
- Revert 6267fba. ea3bdca1, 078a7fcf6 for 4.10. Commit.
- Blacklist ibus until 1.4.2. Commit.
- Blacklist ibus older than 1.4.0. Commit.
- This is the best what I can do for ibus backend. Commit.
- Fix first status icon update. Commit.
- Seems the offset break a little, should be more care for the size. Commit.
- Add small offset at the bottom. Commit.
- Port kimpanel to Plasma::Dialog. Commit.
- Take shadow into account when process size. Commit.
- Fix kimpanel shadow, use kwin shadow if possible. Commit.
- Add orientation hint support for kimpanel protocol. Commit.
- Use two char for text icon in some case. Commit.
- Use two char for text icon in some case. Commit.
- Update lookup table when set reverse. Commit.
- Update lookup table when set reverse. Commit.
- Use a transparent widget to workaround background artifects bug. Commit.
- Use a transparent widget to workaround background artifects bug. Commit.
- Fix update order, since we use lazy update. we need to ensure the order. Commit.
- Fix update order, since we use lazy update. we need to ensure the order. Commit.
- Fix spacing problem with use vertical list. Commit.
- Fix spacing problem with use vertical list. Commit.
- Fix more visual artifects. Commit.
- Fix more visual artifects. Commit.
- Reset cache content. Commit.
- Reset cache content. Commit.
- Seems finally fix all size problem. Commit.
- Seems finally fix all size problem. Commit.
- Use horizontal by default. Commit.
- Use horizontal by default. Commit.
- Fix blur region. Commit.
- Fix some visual issue introduce in last time. Commit.
- Update for new layout. Commit.
- Fix blur region. Commit.
- Fix some visual issue introduce in last time. Commit.
- Update for new layout. Commit.
- Hopefully fix the size problem. Commit.
- Faster check for std::collection emptiness. Commit.
- Remove a debug message. Commit.
- Watch if input method die/exit, then do some clean up. Commit.
- Change to vertical by default. Commit.
- Scim can also use update lookup table cursor. Commit.
- Use new set spot rect. Commit.
- Implement lookup table cursor. Commit.
- Delay menu action to workaround gtk lose focus. Commit.
- Rename to avoid conflict. Commit.
- Fix typo. Commit.
- Make reverse can also work horizontal. fix a screen edge problem on the. Commit.
- Add reverse'd vertical layout. Commit.
- Better layout. Commit.
- Let's begin with protocol kimpanel2. Commit.
- Fix visible problem. Commit.
- Fix initial window size. Commit.
- Make kimpanel input panel higher. Commit.
- Use plasma style text as icon if icon field is empty. Commit.
- 22 is kde standard icon size. Commit.
- Add some function back. Commit.
- Further fix for 1.4.99. Commit.
- Fix for ibus 1.4.99 on fedora. Commit.
- Set icon hint. Commit.
- Fix a label display problem. Commit.
- Fix ibus 1.4 compatible. Commit.
- Do not shadow the `property' variable. Commit.
- Make krazy happy. Commit.
- Some possible optimization, seems no harm. Commit.
- Dialogs/background will make text more readable while blur is not enabled. Commit.
- Add a copy of COPYING-CMAKE-SCRIPTS to the directory. Commit.
- Kimpanel is missing a category for a long time. Commit.
- Better text draw. Commit.
- -Wmissing-include-dirs. Commit.
- Comment out the 'TextLabel' from extraction for translation. Commit.
- Add new kimpanel, with enchanced backend from kimtoy. Commit.
- Merge KDE/4.7. Commit.
- Normalize slots/signals. Commit.
- Microcleanup. Commit.
- Cleanup some of this code. Commit.
- Merge 4.6 into master. Commit.
- Build++ (and warning--). Commit.
- This object is given to us, be sure it doesn't get deleted behind our backs before using it. Commit. Fixes bug #250955
- Do not rely on extract-messages.sh doing the work for us. Commit.
- Forward port 1162744:. Commit.
- Per http://reviewboard.kde.org/r/4602/ committing to trunk with 4.5 backports. Commit.
- Fix initialisation order. Commit.
- Don't -ever- create your own corona in a plasmoid. Commit. Fixes bug #214943
- Don't mess with scene rects. Commit.
- Never ever use your own scene in plasma. Commit.
- Depend on kcmutils directly. Commit.
- QDeleteAll already deletes the values and does so by using less memory and being faster than calling values() and then qDeleteAll. Commit.
- Updated Kimpanel plasmoid animation to use Plasma::Animator::FadeAnimation. Commit.
- Rename catalog and make the applet + kimpanel translated, forward port from branch r1083716. Commit.
- Give it the proper name, ie plasmaapplet. Commit.
- Fix compilation with -no-stl Qt. Commit. Fixes bug #217551
- Get rid of hardcoded paths. Commit.
- Move to addons. Commit.
- Fix up the cmake files. Commit.
- Add missing i18n. Commit.
- Add missing licence file for cmake modules. Commit.
- Clarify name and comment, IM can mean more than one thing (see the French translation). Commit.
- Add missing licence file for LGPL code. Commit.
- Foreach already iterates over values so calling values explicitely is a waste both in memory and processing time. Commit.
- Add licence file since people are packaging this. Commit.
- Able to hide unneeded icons in context menu. Commit.
- Compile. Commit.
- Delete fix. Commit.
- Corrected typo: statusbar -> status bar. Commit.
- Disable page up/down button when can't go up/down,. Commit.
- Corrected typo. Commit.
- Krazy fix. Commit.
- Fix memory leak. Commit.
- Pos restore in statusbar. Commit.
- Fix a layout bug in vertical panel. Commit.
- Tell user the external location of fcitx. Commit.
- Fcitx backend moved to:. Commit.
- Ibus backend: add panel xml description. Commit.
- Fix im factory status icon. Commit.
- Compile fix. Commit.
- Add extra files. Commit.
- Wrong :(. Commit.
- Sth. wrong.... Commit.
- SILENT_MSG. Commit.
- More files. Commit.
- Tools files. Commit.
- Lib files. Commit.
- Clean up .. Commit.
- Fix resize bug. Commit.
- Fix compile, use smaller icon size by default, minor fix on resize. Commit.
- Remove all custom theme code, stick to Plasma::FrameSvg. Commit.
- Not for it. Commit.
- Proof-reading of kimpanel, along with build-system changes to get it to. Commit.
- Move to kdereview. Commit.
- Minor fix. Commit.
- Add a new theme, with irregular shape window. Commit.
- Show configure action in context menu when statusbar floating. Commit.
- Minor fixes. Commit.
- GetHotNewStuff2 theme install support. Commit.
Use kcfg. Commit.Fix mem leak. Commit.Fix class. Commit.Fix include. Commit.Fix export. Commit.Scim backend finally build with cmake, cleanup. Commit.Fix a minor error, add kcfg file. Commit.Change to shared library build. Commit.Krazy fix++. Commit.Krazy fix++. Commit.Krazy fix. Commit.Lookup table also use the theme :). Commit.Porting statusbar to use the theme now. Commit.Finally build against x86_64 (it doesn't like to link with static lib). Commit.Pedantic. Commit.Add a svg theming and javascript dynamic layout architecture. Commit.Change default orientation to horizontal. Commit.Fixing up gcc 4.3 compile. Commit.Lookuptable layout fix++. Commit.Layout fix++. Commit.Rename kimpaneltye.h to kimagenttype.h. Commit.Move scim/ under backends/. Commit.Rewrite statusbar and candiate window code to use QGraphicsView. Commit.Finally fix transparent correctly (using Qt::WA_TranslucentBackground). Commit.Handle input styles which client can't display preedit text. Commit.Add scim backend install instruction. Commit.Handle show/hide candidate window better. Commit.Add an ibus backend with main features done:. Commit.Some minor fixes to the rendering code. Commit.Extract messages. Commit.Make lookup table's entry more visible and eye comfortable. Commit.Minor fix,. Commit.Cmake seems use dangerous compiler flags on thread stuff,. Commit.Support dynamically switch between Applet and standalone dialog state. Commit.Layout icons smartly according to current size. Commit.Add layout class. Commit.Broken. Commit.Change scim backend's build system from qmake to cmake,. Commit.Cache and delayed update to reduce flicker,. Commit.Forgot sth. :(. Commit.Add README for install instructions. Commit.Alpha status, scim seems fully working. Commit.Wrap around more scim methods. Commit.Scim-panel-dbus to replace scim-panel-gtk,. Commit.- Use proper linear scaling for the traffic monitor. Commit. Fixes bug #359802
- Filter out virtual devices also from the network status visible in tooltip. Commit.
- Remove old legacy traffic monitor. Commit.
- Improve l2tp vpn plugin:. Commit. Code review #125266
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Improve connection deactivated/activated messages when suspending. Commit. Code review #126748
- Split description about IPv6 required checkbox to two lines. Commit.
- Workaround broken bindings when enabling/disabling devices using rfkill. Commit. Code review #126795. Fixes bug #358028
- Fix punctuation typo. Commit.
- Make sure we show correct icon when a VPN connection with type of generic gets default route. Commit. Code review #126714. Fixes bug #357816
- Autodetect wireless security in the connection editor once SSID is selected/written. Commit.
- Set default authentication to PEAP in case of WPA/WPA2 Enterprise security. Commit. Code review #126399
- Filter out 'enterprise' devices for the applet. Commit.
- Disable notification about failed re-scan by default. Commit. See bug #341122
- Improve visibility of "import vpn" option. Commit. Code review #126386
- Fix openconnect dialog. Commit. Fixes bug #356587. Fixes bug #356622
- Set minimum size of popup dialog. Commit. Fixes bug #356342
- Make all secrets for GSM connections as not required by default. Commit.
- Allow to load "uninitialized" setting as it was before. Commit.
- Revert: avoid using dialog->exec() in openconnect VPN plugin. Commit. Fixes bug #348318
- Do not consider virtual devices for systray icon. Commit. Code review #126118
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Avoid install in root directory. Commit.
Use KDE_INSTALL_DATADIR to install update script. Commit. Code review #126283- Sync CompactApplet with plasma-workspace. Commit.
- Duration is in units, not in theme. Commit.
- Migrate to ContainmentView. Commit.
- Sync with desktop. Commit.
- Sync config dialog. Commit.
- Dark colorscheme option for cuttlefish. Commit. Code review #126559
- Port to CMake automoc. Commit.
- CMake: KDevplatform integration fixes. Commit.
- Write contrast effeect stuff to proper config group. Commit.
- Possible to edit the license. Commit.
- Make license editable. Commit.
- Adjust spacing and keyboard navigation. Commit.
- Dd the complementary area. Commit.
- A checkbox for showing highlightColor. Commit.
- Better forms layout. Commit.
- Move out two of the fake controls. Commit.
- Bind all the colors. Commit.
- Basic colors editor working. Commit.
- Stubs for button hover and focus. Commit.
- A simple color editor. Commit.
- Ensure the folder doesn't have spaces or uppercase. Commit.
- Load default theme as default. Commit.
- Load the default theme by default. Commit.
- Resize the fields when resizing the window. Commit.
- Inline error message on duplicate names. Commit.
- Fix the theme parameter. Commit.
- Select new theme after creation. Commit.
- Edit colors functionality. Commit.
- NewTheme.qml->MetadataEditor. Commit.
- Edit metadata functionality. Commit.
- On label clicked: imitation of buddy widgets. Commit.
- Copy over the default color file. Commit.
- Complete metadata in createNewTheme. Commit.
- A rough New theme functionality. Commit.
- [shell] Set FramelessWindowHint on DesktopView by default. Commit.
- Improve plasmashell main. Commit.
- Avoid accidentally inserting values into m_proxies. Commit.
- Resize xembedsniproxy windows with a config notify and an actual resize. Commit.
- Properly define overrides as suggested by the c++ standard. Commit.
- [KRunner] Fix keep above. Commit.
- [Wallpaper configuration] Fix height of color button. Commit.
- Use QDBusConnectionInterface::serviceOwnerChanged to watch mpris2. Commit. Code review #127285
- Handle KIO URLs which proxy for local URLs in Icon applet. Commit. Fixes bug #356548
- Watch for and notify about XDG_DESKTOP_DIR changes. Commit. See bug #356548
- [krunner] Make it work on Wayland. Commit.
- [krunner] Don't call KWindowSystem::setState on every event. Commit.
- [KRunner] Don't override user input in history. Commit. Fixes bug #360268
- [Battery Monitor] Just use "battery tooltip icon. Commit. See bug #360276
- [Battery Monitor] Drop "You don't have any brightness controls" text. Commit. See bug #360276
- [Calendar applet] A bit of cleanup. Commit.
- [Calendar applet] Align data source polling to minute. Commit.
- [Calendar applet] Ensure sane sizes for both popup and when on the desktop. Commit.
- Use connectedOutputs instead of outputs for ShellCorona::numScreens(). Commit. Code review #127274
- Cmake: avoid using pkg_get_variable in FindIsoCodes.cmake. Commit.
- Fix build. Commit.
- [Baloo Runner] Strip filename from subtext. Commit.
- [Baloo Runner] Create QMimeDatabase only once. Commit.
- [Baloo Runner] Allow opening parent folder. Commit. Fixes bug #340302
- Drkonqi: Fix build with kcoreaddons < 5.20. Commit. Code review #127258
- [Weather Dataengine] port ion plugins away from KDELibs4Support. Commit. Code review #127252
- Fix showing openGL compatability warning to user. Commit. Fixes bug #358869. Code review #127254
- [Weather Dataengine] no module prefixes with includes (& unbreak build). Commit.
- [Weather Dataengine] Remove ion_debianweather, service no longer exists. Commit.
- [Weather Dataengine] Port ion_bbcukmet to Plasma5 (needs a port of BBC API). Commit.
- [Weather Dataengine] Port ion_envcan to Plasma5. Commit.
- [Icon Widget] Add drop shadow instead of solid background. Commit. Code review #127247
- [Icon applet] Enable eliding for text. Commit.
- Workaround by always reset model when insert and remove from model. Commit. See bug #352055
- ShellCorona is responsible for the memory management of views. Commit. Code review #127225
- Emit contextualAppletsAboutToShow in systemtray. Commit. Fixes bug #358119. Code review #126811
- [DrKonqi] Avoid duplicate "Help" button. Commit.
- Avoid blocking DBus calls in SNI startup. Commit. See bug #359611. Code review #127199
- [Media Controller] Fix layout when multiple player combo is shown. Commit.
- [Media Controller] Use Plasmoid.onContextualActionsAboutToShow to populate menu. Commit.
- [Media Controller] Add keyboard shortcuts to the applet itself. Commit. Fixes bug #351146
- Add Frameworks version to system information in bug report. Commit. Code review #127032
- Fix logic. Commit.
- [Notifications] Fix tooltip sub text to indicate job and notification count. Commit.
- Fix warning from 4819282d. Commit.
- Make it more QML friendly. Commit.
- [Image Wallpaper] Make color picker visible for all positioning mode. Commit. Fixes bug #351012
- Sddm theme: Add keyboard layout button. Commit. Code review #126930
- Implement rename() in a way that avoids losing custom icon positions. Commit. Fixes bug #359596
- Rss dataengine: blindly ported to KIO::FavIconRequestJob, in case it's re-enabled one day. Commit.
- Disable fallback session management (requires Qt >= 5.6.0). Commit.
- Use PlasmaComponents.Label for analog clock timezone label. Commit.
- Splashscreen tweak. Commit.
- Improve purpose description of isocodes package in digital-clock applet. Commit.
- PanelShadow: Don't remove shadows from destroyed windows. Commit.
- [digital-clock] Use iso-codes for country names. Commit. Code review #126879
- [Notifications] Align top notification body text. Commit.
- [KRunner] Add placeholder text to search input. Commit. Code review #126878
- [Widget Explorer] Take into account the activity a widget is on. Commit. Fixes bug #341154
- Don't call yourself recursively. Commit.
- [PlasmaAppletItemModel] Don't call yourself recursively. Commit.
- [DrKonqi] Also close notification when activated. Commit.
- [KRunner] Use time-based sorting rather than length for auto-completion. Commit. Fixes bug #358985
- [shell] Listen for QEvent::PlatformSurface to perform Wayland integration. Commit.
- Check whether there is any BadWindow error before monitor the event. Commit. Fixes bug #358719. Code review #127014
- Add transparency support for tray icon. Commit. Code review #127009
- Use ConfigureNotify instead of xcb_configure_window to change size. Commit. Code review #127010
- Small cleanup of KDELibs4Support uses. Commit.
- Drop usage of Qt4Support. Commit. Code review #126994
- Add DBusMenuShortcut type overload for QDBusArgument. Commit. Code review #126691
- Animate lock screen initialization. Commit. Code review #126962
- Remove accidental code paste into license header. Commit.
- Fix build. Commit.
- [DesktopView] Allow Shift modifier for triggering KRunner. Commit. Fixes bug #353959
- [Baloo Runner] Add mime data to matches. Commit. Fixes bug #249621
- Drkonqi : fix build errors and build nongui. Commit. Code review #126993
- Restore weather dataengine. Commit.
- [notifications] Make the text selectable in the popup too. Commit. Fixes bug #358981
- Fix the Plasma::Applet::Actions crash. Commit. Fixes bug #351777. Code review #126961
- Reset the model on list always shown/hide change. Commit. Fixes bug #357627. See bug #352055
- [DesktopView] Make Applet/ContainmentConfig transient for DesktopView. Commit. Code review #126947
- [Notifications] Fix Job finished persistency. Commit. Code review #126954
- [kioslave/remote] fix knetattach .desktop filename. Commit. Fixes bug #358723. Code review #126893
- [kioslave/remote] check return of createWizardEntry. Commit. Code review #126892
- LockScreen: Use layout display name in KeyboardLayoutButton. Commit. Code review #126944
- [notifications] Disable icon animation in notification popups. Commit.
- Show controller only if asked about actual panel. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Places data engine: Rename model role "index" to "placeIndex". Commit. Code review #126851
- What exactly was meant by keyPressEvent(QMouseEvent *e)? :-). Commit.
- Remove kwallet-pam integration code. Commit.
- Fix typo. Commit.
- [Device Notifier] Provide inline feedback. Commit. Code review #126688
- Remove old CMake cruft. Commit. Code review #120566
- Add a version check. Commit.
- Move all the lockscreen ui in a separate file. Commit. Code review #126837
- [notifications] Add a button tooltip to the expanding button. Commit. See bug #358282
- Don't give a view to containments that don't want. Commit.
- Reset seek slider position when changing songs. Commit. Code review #126779. Fixes bug #358135
- [Media Controller] Support multiple players. Commit.
- Don't list systray containment actions in systray context menu. Commit. Code review #125972
- Remove completely duplicated function. Commit. Code review #125973
- Keep disabling Qt's high DPI whilst on 5.6. Commit.
- Export wallpaper path as a URL. Commit. Fixes bug #351089
- Expose BCP47 language id for system locale as property in the shell scripting interface. Commit.
- Add .arcconfig. Commit.
- Matching splash for new wallpaper. Commit.
- Add missing connect. Commit.
- [Device Notifier] Use childrenRect.height for height. Commit.
- Change minimum Size of Calendar. Commit. Code review #126689
- [Device Notifier] Fix alignment of BusyIndicator. Commit.
- [Device Notifier] Simplify (non)removable devices filter. Commit.
- [Device Notifier] Fix typos. Commit.
- [Device Notifier] Rewrite delegates to use Layouts. Commit. Code review #126673
- Remove legacy session management support. Commit.
- SystemTray: Fix height of lines in table in Entries config. Commit. Code review #126634
- [DrKonqi] Be less intrusive. Commit. Code review #126515
- [digital-clock] Improve clock's tooltip layout. Commit. Fixes bug #357005. Fixes bug #351472. See bug #357004. Code review #124047
- [dataengines/notifications] Honor the SkipGrouping attribute. Commit. Code review #126460
- [SNI DataEngine] ProtocolVersion is an int. Commit. Code review #126594
- [Icon Widget] Send service name and icon along when launching Jump List Action. Commit.
- Bump KDE Frameworks requirement. Commit.
- When pressing the "configure" button on a notification, the actual. Commit. Code review #126570
- [Icon Widget] Add support for Jump List Actions. Commit. Code review #126278
- Don't emit signals in another object from panel. Commit. Code review #126576
- Add missing emit. Commit. Code review #126575
- Don't adjust thickness twice. Commit. Code review #126574
- [Media Controller] Load album art asynchronously. Commit.
- [Media Controller] Drop album art placeholder. Commit.
- Don't rely graphic objects in panel script engine. Commit. Fixes bug #355918. Code review #125921
- Don't duplicate a tonne of KCrash. Commit. Code review #126538
- Destroy the container window we create. Commit.
- Fix errant logical-or in favor of bitwise-or. Commit.
- Wrongly git rm kioslave/desktop files. Commit. Code review #126298
- Add HiddenStatus to systemtray for self-hiding plasmoid. Commit. Code review #126298
- Fix i18n. Commit.
- In manual sorting mode, always allow sorting of launchers, even if they're separated from tasks. Commit.
- Do not produce negative struts on switching screens. Commit. Code review #126216
- Make geolocation engine build again when networkmanager-qt is there. Commit.
- Make networkmanager-qt an optional dependency. Commit. Code review #126104
- Set dialogs location according to containments. Commit. Fixes bug #349887
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Disable ptrace. Commit.
- Remove unused dependencies. Commit. Code review #126272
- Don't consider Unknown output to be an external monitor. Commit. Code review #126721. See bug #357868
- [Activity Settings] Hide "Act like" setting if there's no batteries. Commit. Fixes bug #359535
- Add aboutToSuspend signal. Commit.
- Enable animated brightness change also for Sysfs helper. Commit.
- Don't force reload profile when battery status changes. Commit. Code review #127160
- Drop usage of deprecated Qt API. Commit.
- Let KDE*CompilerSettings change the policies in the project. Commit.
- Wait 5s before enforcing an inhibition. Commit. Code review #126145. Fixes bug #352235
- Add a couple of QLatin1Strings. Commit.
- Add missing initializations (using Q_NULLPTR for pointers), minor string optimizations. Commit. Code review #126127
- Let KDE*CompilerSettings change the policies in the project. Commit.