- 30 Dec, 2019 1 commit
-
-
David Edmundson authored
Test Plan: Attached unit test Reviewers: apol Reviewed By: apol Subscribers: apol, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D25965
-
- 21 Dec, 2019 1 commit
-
-
Albert Astals Cid authored
-
- 14 Dec, 2019 1 commit
-
-
Script Kiddy authored
-
- 09 Dec, 2019 1 commit
-
-
Luigi Toscano authored
Use the generic redirect commits.kde.org. Change discussed on the kde-frameworks-devel list: https://mail.kde.org/pipermail/kde-frameworks-devel/2019-November/097564.html
-
- 07 Dec, 2019 2 commits
-
-
David Faure authored
NO_CHANGELOG
-
Script Kiddy authored
-
- 03 Dec, 2019 1 commit
-
-
Laurent Montel authored
Summary: IT seems that it was a error during modernize code by using nullptr but it's a flags so we can't use it Reviewers: romangg, zzag Reviewed By: zzag Subscribers: zzag, kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D25708
-
- 27 Nov, 2019 1 commit
-
-
Roman Gilg authored
Summary: The dmabuf implementation should be managed by the compositor and not by the interface which might go away through signals while the implementation goes away in the compositor simultaneously. Test Plan: Compiles. Reviewers: #kwin, davidedmundson Reviewed By: #kwin, davidedmundson Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D25576
-
- 26 Nov, 2019 1 commit
-
-
Vlad Zahorodnii authored
Summary: So far all double-buffered properties in our implementation of xdg-shell weren't actually double-buffered. When a property setter is invoked, we pray to the God hoping that the client committed associated surface. This change introduces private SurfaceRole class. The new class provides a way for SurfaceInterface to commit pending state of associated shell surface. The chosen architecture allows us to do more in the future. For example, we could use SurfaceRole to prevent associating several roles to a single wl_surface object, e.g. xdg-toplevel to a pointer surface, etc. Test Plan: This change breaks support for client-side decorated clients in KWin. Reviewers: #kwin Subscribers: kde-frameworks-devel Tags: #frameworks Differential Revision: https://phabricator.kde.org/D23745
-
- 22 Nov, 2019 1 commit
-
-
Roman Gilg authored
-
- 10 Nov, 2019 1 commit
-
-
Script Kiddy authored
-
- 03 Nov, 2019 1 commit
-
-
David Faure authored
-
- 02 Nov, 2019 1 commit
-
-
Script Kiddy authored
-
- 24 Oct, 2019 1 commit
-
-
David Faure authored
-
- 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 1 commit
-
-
Aleix Pol Gonzalez authored
-