- 22 Oct, 2019 2 commits
-
-
Friedrich W. H. Kossebau authored
GIT_SILENT
-
Jan Grulich authored
Summary: Adds support for keyboard button press and release as defined in linux/input-event-codes.h Reviewers: davidedmundson, apol, #plasma, romangg Reviewed By: davidedmundson, #plasma Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D23766
-
- 20 Oct, 2019 1 commit
-
-
Friedrich W. H. Kossebau authored
Summary: Allows * projects linking to KWayland to hide deprecated API up to a given version or silence deprecation warnings after a given version, using * -DKWAYLAND_DISABLE_DEPRECATED_BEFORE_AND_AT * -DKWAYLAND_NO_DEPRECATED * -DKWAYLAND_DEPRECATED_WARNINGS_SINCE * -DKWAYLAND_NO_DEPRECATED_WARNINGS or * -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT * -DKF_NO_DEPRECATED * -DKF_DEPRECATED_WARNINGS_SINCE * -DKF_NO_DEPRECATED_WARNINGS No support for "EXCLUDE_DEPRECATED_BEFORE_AND_AT", needs to be done by someone with detailed knowledge about disabling implementation, if wanted. Reviewers: #kwin Subscribers: zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D24663
-
- 15 Oct, 2019 1 commit
-
-
Friedrich W. H. Kossebau authored
Reviewers: #plasma, davidedmundson Reviewed By: #plasma, davidedmundson Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D24662
-
- 12 Oct, 2019 1 commit
-
-
Script Kiddy authored
-
- 06 Oct, 2019 1 commit
-
-
Script Kiddy authored
-
- 17 Sep, 2019 2 commits
-
-
David Faure authored
Test Plan: Builds Reviewers: davidedmundson, zzag Reviewed By: zzag Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D24014
-
Frederik Gladhorn authored
Summary: Adding further files is confusing, since the list is almost alphabetical. Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D24002
-
- 16 Sep, 2019 1 commit
-
-
Friedrich W. H. Kossebau authored
GIT_SILENT
-
- 15 Sep, 2019 1 commit
-
-
Frederik Gladhorn authored
Summary: Some of the documentation did not say what the purpose of the respective class was, but rather gave a tautology. For people new to the code base it helps to mention that DPMS is power management. That DataDevice is for copy-and-paste and drag-and-drop is maybe obvious to people used to X11 API, but not very clear to most others. When first reading the KWayland code, some explanations help getting around. Reviewers: #kwin, romangg Reviewed By: #kwin, romangg Subscribers: romangg, zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D23915
-
- 14 Sep, 2019 2 commits
-
-
Script Kiddy authored
-
Frederik Gladhorn authored
Summary: When trivial, replace iterators with the const version. Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D23917
-
- 12 Sep, 2019 1 commit
-
-
Frederik Gladhorn authored
Summary: When this is not used, there is no point in capturing it. Reviewers: #kwin, zzag, broulik Reviewed By: #kwin, zzag, broulik Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D23916
-
- 07 Sep, 2019 1 commit
-
-
Script Kiddy authored
-
- 28 Aug, 2019 3 commits
-
-
David Edmundson authored
Summary: proxyRemoteSurface is a fake wayland surface created for the drag and drop between X and wayland clients. The lifespan is not guaranteed to outlive the DataDevice. Kwin closes Xwl before the other wayland client connections so it's technically dangling for a bit when events could be dispatched. Probably will never happen, but better to guard and be safe. Test Plan: Compiles Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D22862
-
Roman Gilg authored
Summary: We can use the cached current mode in one more case. Additionally make it more explicit what a valid mode is and when to add them. Test Plan: Relevant autotests pass. KWin Wayland nested and DRM session work. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D23535
-
Roman Gilg authored
Summary: Instead of looping over all modes for retrieving current mode data copy it to a separate variable. Test Plan: KWin auto tests pass and KScreen in Wayland nested session shows correct information. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, kde-frameworks-devel Tags: #frameworks Maniphest Tasks: T11459 Differential Revision: https://phabricator.kde.org/D23493
-
- 11 Aug, 2019 1 commit
-
-
Script Kiddy authored
-
- 06 Aug, 2019 1 commit
-
-
Roman Gilg authored
Summary: This interface provides a way for clients to create generic dmabuf-based wl_buffers. Test Plan: Works with weston-simple-dmabuf-drm and weston-simple-dmabuf-egl in KWin. Reviewers: #kwin, #plasma, graesslin, davidedmundson, mart, fredrik Subscribers: zzag, kde-frameworks-devel, romangg, plasma-devel Tags: #frameworks, #plasma_on_wayland Maniphest Tasks: T8067 Differential Revision: https://phabricator.kde.org/D10747
-
- 03 Aug, 2019 1 commit
-
-
Script Kiddy authored
-
- 02 Aug, 2019 1 commit
-
-
Friedrich W. H. Kossebau authored
GIT_SILENT
-
- 13 Jul, 2019 1 commit
-
-
Script Kiddy authored
-
- 08 Jul, 2019 1 commit
-
-
Vlad Zahorodnii authored
Summary: So far we've been copying protocol specifications from wayland-protocols repo to kwayland repo. The main issue with copying is that we have to keep xml files in sync manually. A better approach would be to use xml specs straight from wayland-protocols package. Test Plan: Compiles. Reviewers: #kwin, #frameworks, romangg, davidedmundson Reviewed By: #kwin, romangg, davidedmundson Subscribers: davidedmundson, apol, romangg, asturmlechner, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D22216
-
- 06 Jul, 2019 1 commit
-
-
Script Kiddy authored
-
- 04 Jul, 2019 1 commit
-
-
Albert Astals Cid authored
-
- 22 Jun, 2019 3 commits
-
-
Aleix Pol Gonzalez authored
-
Aleix Pol Gonzalez authored
-
Aleix Pol Gonzalez authored
Test Plan: Tested with both the lock screen and the keyboard indicator plasmoid Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D20191
-
- 13 Jun, 2019 1 commit
-
-
Laurent Montel authored
-
- 08 Jun, 2019 1 commit
-
-
Script Kiddy authored
-
- 01 Jun, 2019 1 commit
-
-
Script Kiddy authored
-
- 17 May, 2019 2 commits
-
-
Vlad Zahorodnii authored
Summary: So far not all v5 features were implemented because most of them are optional. But given that XWayland needs axis_discrete event maybe it's time to implement them. CCBUG: 404152 Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, mthw, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D18933
-
Laurent Montel authored
-
- 15 May, 2019 1 commit
-
-
Script Kiddy authored
-
- 14 May, 2019 1 commit
-
-
David Edmundson authored
Summary: Used by clients to say where their true window geometry is relative to the buffer size. Important if a client has client side shadows which shouldn't be included for positioning tasks. Technically this should be double buffered, but for consistency with all other XdgShell properties this will be a task left to ShellClient. Test Plan: Unit test Reviewers: #kwin, zzag Reviewed By: #kwin, zzag Subscribers: zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D20595
-
- 08 May, 2019 1 commit
-
-
Roman Gilg authored
Summary: Missing from our surface handling was the damage_buffer call introduced in version 4 of the wl_compositor interface. Its only difference to a normal damage call is that the damaged region is supposed to be defined by the client in buffer coordinates instead of surface coordinates. This damage must be tracked separately in KWayland and on commit with the buffer transformation united with the normal damage. Test Plan: Autotest updated. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: davidedmundson, zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D15910
-
- 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
-