- 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 Wallpaper
- Nothing. Commit.
- For standard configuration, rely on KCoreConfigSkeleton::load and ::save. Commit. Fixes bug #357135
- Call updateButtonGeometry after decorationButtonsLeftChanged and decorationButtonsRightChanged. Commit. Fixes bug #356869
- Improved 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 #356625
- Do 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 #356305
- Draw outline in anti-aliasing mode, to prevent darker pixel in the corner. Commit.
- When alpha channel is not supported,. Commit. See bug #356165
- Make 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 #355647
- Properly 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
- 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.
- 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
- 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 build. 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.
- 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
- [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.
- 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.
- Merge. 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.
- 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
- 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
- Nothing. Commit.
- Cleanup shadowhelper's widget registration logic. Commit. Fixes bug #356625
- 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.
- 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.
- Correct badly merged version number ahead of 5.6 beta. 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
- 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.