- 20 May, 2018 1 commit
-
-
Yuri Chornoivan authored
-
- 19 May, 2018 7 commits
-
-
Martin Flöser authored
-
Martin Flöser authored
Summary: BUG: 393253 FIXED-IN: 5.13.0 Test Plan: manual testing and new unit test Reviewers: #kwin, #plasma Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12633
-
Martin Flöser authored
-
Martin Flöser authored
Summary: From Wayland documentation: "When a seat's focus enters a surface, the pointer image is undefined and a client should respond to this event by setting an appropriate pointer image with the set_cursor request." KWin's interpretation so far for the undefined pointer image was to remove the pointer image when entering a surface waiting for the client to set a cursor image. This can result in a short flicker as there might be a frame without a cursor image. This patch changes the behavior by keeping the previous image till the application set a new one. This brings some advantages: * if the application is not responding a cursor is still shown * if the same cursor is used as in the previous window we don't have a flicker CCBUG: 393639 Test Plan: I cannot see the flicker, so only tested with the adjusted tests Reviewers: #kwin, #plasma Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12631
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 18 May, 2018 7 commits
-
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
David Edmundson authored
Test Plan: Very minimal expansion of unit tests which uses WaylandScreens Wrote mini app to debug actual output of xdg-output for testing the DRM code Main relevant user of this is xwayland > 1.20 which I don't have, so that part remains untested Reviewers: #plasma, graesslin Reviewed By: #plasma, graesslin Subscribers: romangg, graesslin, bshah, kwin Tags: #kwin Maniphest Tasks: T8501 Differential Revision: https://phabricator.kde.org/D12243
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 17 May, 2018 1 commit
-
-
Summary: For more details, see D12452. Reviewers: #kwin, davidedmundson, fredrik, mart Reviewed By: #kwin, davidedmundson, mart Subscribers: romangg, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12466
-
- 13 May, 2018 1 commit
-
-
Chris Holland authored
kwinswitcher.knsrc, kwinscripts.knsrc, kwineffect.knsrc It seems the kwineffect.desktop was (and still is) invalid, as it does not show up in `kpackagetool5 --list-types`. To test, I overwrite the /etc/xdg/*.knsrc, then opened the GHNS dialogs and installed stuff. Differential Revision: https://phabricator.kde.org/D12249
-
- 02 May, 2018 1 commit
-
-
Aleix Pol Gonzalez authored
Summary: There are two cursor caches: m_cursors and m_cursorsByName. The second doesn't ever seem to be cleared. Reviewers: #kwin, davidedmundson, graesslin Reviewed By: #kwin, graesslin Subscribers: kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12542
-
- 01 May, 2018 5 commits
-
-
Alex Nemeth authored
Summary: Use the blur effect even while the window is sliding back. Test Plan: {F5828577} Reviewers: #kwin, #vdg, graesslin, ngraham Reviewed By: #kwin, #vdg, graesslin, ngraham Subscribers: ngraham, graesslin, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12625
-
Alex Nemeth authored
Summary: Use the blur effect even while the window is being maximized/unmaximized. Test Plan: Before: {F5828510} After: {F5828511} Reviewers: #kwin, #vdg, graesslin, ngraham Reviewed By: #kwin, #vdg, graesslin, ngraham Subscribers: ngraham, graesslin, zzag, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12623
-
Alex Nemeth authored
Summary: Use the blur effect even when the desktop grid is used. Test Plan: {F5828458} Reviewers: davidedmundson, fredrik, #vdg, #kwin, graesslin, ngraham Reviewed By: #vdg, #kwin, graesslin, ngraham Subscribers: graesslin, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12620
-
Alex Nemeth authored
Summary: Use the blur effect even when the present windows is used. Previously it was only enabled for the close buttons and the dock. Test Plan: {F5828442} Reviewers: davidedmundson, fredrik, #vdg, #kwin, graesslin, ngraham Reviewed By: #vdg, #kwin, graesslin, ngraham Subscribers: ngraham, zzag, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12619
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
- 30 Apr, 2018 3 commits
-
-
Friedrich W. H. Kossebau authored
-
Friedrich W. H. Kossebau authored
-
Summary: `QGuiApplication::primaryScreen()->logicalDotsPerInch()` sometimes reports incorrect scale value, for example 95.951 (or even lower) instead of 96.0 at 1x scale and this caused to simply darken blurred areas instead of noising them. This patch sets a minimum 1x scale for the noise texture, because realistically we will never be below that. Reviewers: davidedmundson Reviewed By: davidedmundson Subscribers: davidedmundson, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12519
-
- 29 Apr, 2018 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 28 Apr, 2018 1 commit
-
-
Luca Beltrame authored
This reverts commit 8a2a00a4. It was likely wrongly pushed before the KWayland changes, so it won't compile. Feel free to reinstate it once the dependent changes (KWayland) are in. CCMAIL: bundito@gmail.com CCMAIL: kwin@kde.org
-
- 27 Apr, 2018 1 commit
-
-
Scott Harvey authored
Summary: Adding "SkipSwitcher" to the API, following discussion in BUG 375921 Depends on / related to D11925 and D11924 Reviewers: hein, #kwin, graesslin Reviewed By: #kwin, graesslin Subscribers: davidedmundson, #plasma, ngraham, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D11926
-
- 26 Apr, 2018 2 commits
-
-
Aleix Pol Gonzalez authored
Centralise resolution-dependent computation into the leaf cursor class. Listen to scale changes and update the cursor when it happens Reviewed by David Edmundson
-
David Edmundson authored
Summary: When you have two windows ontop of each other and you turn them transparent, evidently you'll be able to see through them. Not only does it look unpolished if the desktop window flashes through your windows, it can pose a privacy risk as you'd be able to briefly look through the lock screen. This patch fades apps to black intead of to transparent. As this looks weird for panels, so windows are also faded to opaque (if relevant) at the same rate. BUG: 388384 Reviewers: #plasma, graesslin Subscribers: luebking, plasma-devel, kwin, #kwin Tags: #plasma Differential Revision: https://phabricator.kde.org/D9608
-
- 25 Apr, 2018 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 24 Apr, 2018 6 commits
-
-
Aleix Pol Gonzalez authored
-
Aleix Pol Gonzalez authored
Otherwise we'd process again the kconfig information in memory and discard it because it's the same as last time.
-
David Edmundson authored
-
Summary: When using composite key combinations, kwin would do random weird actions when the first key was pressed (e.g. ` key). This makes sure we are not trying to match. BUG: 390110 Reviewers: #kwin, graesslin Reviewed By: #kwin, graesslin Subscribers: graesslin, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12416
-
Aleix Pol Gonzalez authored
Summary: When using composite key combinations, kwin would do random weird actions when the first key was pressed (e.g. ` key). This makes sure we are not trying to match. BUG: 390110 Reviewers: #kwin, graesslin Reviewed By: #kwin, graesslin Subscribers: graesslin, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12416
-
Summary: TTYs are only available for seat0, so when starting a framebuffer kwin on seat1, it never draws, because drawing is always suspended, because it is being treated as not active Test Plan: The framebuffer backend draws on seat1, and /dev/fb1 and when I switch back to my Weston greeter, (when it's also using the frame buffer,) it doesn't try to draw on top of it. Reviewers: #kwin, graesslin Reviewed By: #kwin, graesslin Subscribers: davidedmundson, rkflx, graesslin, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D9574
-
- 23 Apr, 2018 2 commits
-
-
Kai Uwe Broulik authored
There's no point in sending a DBus message to an invalid (empty) address Differential Revision: https://phabricator.kde.org/D12444
-
Rohan Garg authored
Summary: Make sure we switch to a software cursor when drmModeSetCursor fails. Reviewers: #kwin, graesslin Subscribers: davidedmundson, bshah, graesslin, kwin, #kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D12447
-