- 04 May, 2019 1 commit
-
-
Script Kiddy authored
-
- 02 May, 2019 1 commit
-
-
Kai Uwe Broulik authored
Differential Revision: https://phabricator.kde.org/D20628
-
- 15 Apr, 2019 1 commit
-
-
Erik Kurzinger authored
Summary: This implements a wrapper class for the wl_eglstream_controller Wayland interface. It allows clients to inform the compositor when a new EGL Stream has been created with an Wayland surface attached as its producer. The compositor can then bind a GL texture as the stream's consumer allowing it access to the surface's buffer contents for presentation. The only client currently expected to make use of this interface is the NVIDIA EGL driver when running alongside a compositor supporting EGLStream-based buffer sharing. Reviewers: #kwin, romangg, davidedmundson Reviewed By: #kwin, romangg, davidedmundson Subscribers: kde-frameworks-devel Tage: #frameworks Differential Revision: https://phabricator.kde.org/D18824
-
- 13 Apr, 2019 1 commit
-
-
Script Kiddy authored
-
- 07 Apr, 2019 1 commit
-
-
Script Kiddy authored
-
- 26 Mar, 2019 1 commit
-
-
Laurent Montel authored
-
- 09 Mar, 2019 1 commit
-
-
Script Kiddy authored
-
- 04 Mar, 2019 2 commits
-
-
David Edmundson authored
Summary: We have 4 events: buffer1 created buffer2 created buffer1 paramters sent buffer2 paramters sent Some are batched We should connect to buffer 1's parameters being sent after the first buffer is recieved, not in the potential event loop waiting for buffer 2. Test Plan: Passes locally Haven't tested on build.k.o Reviewers: #kwin Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D19476
-
Laurent Montel authored
-
- 02 Mar, 2019 1 commit
-
-
Script Kiddy authored
-
- 25 Feb, 2019 1 commit
-
-
David Edmundson authored
Summary: XdgOutput no-ops if one calls setLogicalSize(someSize) and someSize matches the last sent size However, as we have an explicit done signal, we currently end up sending this regardless. This patches tracks if we've made any changes to commit in the done event. CCBUG: 400987 Reviewers: #kwin, romangg Reviewed By: #kwin, romangg Subscribers: romangg, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D19255
-
- 14 Feb, 2019 1 commit
-
-
Jan Grulich authored
Summary: For remote desktop support, we need to move with the pointer using absolute positin. Test Plan: I tested this with xdg-desktop-portal-kde and krfb and it worked. Reviewers: davidedmundson, graesslin, zzag Reviewed By: davidedmundson, zzag Subscribers: graesslin, zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18114
-
- 12 Feb, 2019 3 commits
-
-
David Edmundson authored
Summary: Whilst some interfaces that are double-buffered against the wl_surface are proxied through SurfaceInterface, some are not, most notably XdgShell. We need some low level signal to know when the surface has been committed which doesn't rely on their being a damaged buffer. Test Plan: Unit test Used in kwin Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18582
-
David Edmundson authored
Summary: When XdgShellV6 was retrofitted to match the XdgShellV5 API this got missed in the client. It went unnoticed as Kwin didn't handle configure events at the time. Test Plan: Used in kwin unit tests Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18954
-
David Edmundson authored
Summary: This brings it in line with the naming in XdgShellTopLevelStable. No impactful changes. Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18953
-
- 09 Feb, 2019 1 commit
-
-
Script Kiddy authored
-
- 06 Feb, 2019 2 commits
-
-
Roman Gilg authored
Summary: Allows a compositor to set a proxy surface to handle drag and drop operations place of the actual surface the drag originated from. One proxy surface can handle multiple origin surfaces at the same time. These need to get registered once. The active remote surface gets set when a pointer button is pressed on the surface. Test Plan: Manually with KWin's Xwayland DnD patches. Reviewers: #kwin Subscribers: davidedmundson, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D15421
-
Roman Gilg authored
Summary: This signal notifies a compositor about selection changes on a seat. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D15023
-
- 02 Feb, 2019 2 commits
-
-
Script Kiddy authored
-
Script Kiddy authored
-
- 31 Jan, 2019 2 commits
-
-
Vlad Zahorodnii authored
Summary: testWaylandSeat fails because the seat interface generates incorrect id for the second touch. Test Plan: testWaylandSeat passes. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18628
-
Vlad Zahorodnii authored
Summary: In rare cases testWindowmanagement fails because the initial iconChanged signal gets emitted after setIcon is called. Reviewers: #kwin Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18421
-
- 28 Jan, 2019 1 commit
-
-
David Edmundson authored
Summary: Right now it worked in kwin, but was in fact breaking the spec sending buffers before it was configured. There also seems to be an unclearly written (but very very sensible) rule about comitting the surface after initial properties in order to recieve the configure event. After these changes it works in Weston too. Test Plan: Ran test in kwin_wayland and weston Reviewers: #kwin Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18577
-
- 25 Jan, 2019 2 commits
-
-
Fabian Vogt authored
Summary: If automaticSocketNaming is enabled, it will use wl_display_add_socket_auto to allocate the next free socket. The resulting name can be retrieved using socketName after a successful start afterwards. Test Plan: Ran the new autotest, passes. kwin_wayland still uses the old behaviour. Reviewers: #kwin, #plasma, romangg Reviewed By: #kwin, #plasma, romangg Subscribers: davidedmundson, zzag, romangg, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D17122
-
Vlad Zahorodnii authored
Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18521
-
- 22 Jan, 2019 2 commits
-
-
Marco Martin authored
Summary: in order for the pager to work correctly and not having to use a weird mix of wayland and dbus apis, the rows number needs to be in the protocol Test Plan: new passing autotest Reviewers: #plasma, #kwin, davidedmundson Reviewed By: #plasma, #kwin, davidedmundson Subscribers: zzag, davidedmundson, hein, kde-frameworks-devel Tags: #frameworks Maniphest Tasks: T4457 Differential Revision: https://phabricator.kde.org/D17691
-
Vlad Zahorodnii authored
Summary: We have to wrap these two requests just for convenience. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18440
-
- 14 Jan, 2019 1 commit
-
-
David Edmundson authored
Summary: A client (kscreen-doctor especially) can disconnect whilst kwin still has an instance. Test Plan: Had reproducible crash on kscreen-doctor. Now don't. Reviewers: #kwin Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18248
-
- 06 Jan, 2019 1 commit
-
-
Albert Astals Cid authored
-
- 04 Jan, 2019 1 commit
-
-
Script Kiddy authored
-
- 23 Dec, 2018 1 commit
-
-
David Edmundson authored
Test Plan: N/A Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D17755
-
- 21 Dec, 2018 2 commits
-
-
David Edmundson authored
-
David Edmundson authored
Summary: Usual massive boilerplate. Should allow us to remove the injection in our QPT, as Qt 5.12 implements this protocol directly. Will probably be relevant for other toolkits as it's more standardised than our custom one. Client is mostly 1:1 with the protocol, server side has some tweaking to fit with kwayland turning an event based API into a state based one. Test Plan: Relevant unit test Tried in modified kwin with our QPT disabled Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D17498
-
- 20 Dec, 2018 1 commit
-
-
David Edmundson authored
Summary: XdgForeign.h contains the public classes that a client could use. Xdgforeign_v2 is entirely internal. Technically this is arguably API break, but every single class declared in the installed header isn't exported. It won't cause an issue. Test Plan: Installed Reviewers: zzag Reviewed By: zzag Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D17558
-
- 09 Dec, 2018 1 commit
-
-
Script Kiddy authored
-
- 02 Dec, 2018 2 commits
-
-
Roman Gilg authored
Summary: Adds functionality to do drag and drop with touch screens. Test Plan: Manually. Autotest planned. Reviewers: #kwin, #frameworks, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D15464
-
Roman Gilg authored
Summary: The touch related code in the seat interface class has been for no apparent reason very different to pointer and keyboard code. This patch makes touch related code more similar and by that allows a client to receive touch events through multiple interfaces. Test Plan: Manually and auto tests still pass. Reviewers: #kwin, #frameworks, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D15443
-
- 01 Dec, 2018 2 commits
-
-
Albert Astals Cid authored
-
Script Kiddy authored
-
- 20 Nov, 2018 1 commit
-
-
Laurent Montel authored
-