- 21 May, 2022 1 commit
-
-
Méven Car authored
GIT_SILENT NO_CHANGELOG
-
- 19 May, 2022 2 commits
-
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
- 11 May, 2022 1 commit
-
-
Nicolas Fella authored
It's used unconditionally later on Make sure it fails at the appropriate time when not found
-
- 09 May, 2022 1 commit
-
-
Nicolas Fella authored
-
- 26 Apr, 2022 1 commit
-
-
Xaver Hugl authored
The pipeline stages are also now properly managed, which should prevent use-after-free errors. BUG: 453026
-
- 24 Apr, 2022 1 commit
-
-
Alexander Lohnau authored
Task: https://phabricator.kde.org/T7289
-
- 23 Apr, 2022 1 commit
-
-
Xaver Hugl authored
-
- 22 Apr, 2022 1 commit
-
-
Vlad Zahorodnii authored
This makes KWin switch to in-tree copy of KWaylandServer codebase. KWaylandServer namespace has been left as is. It will be addressed later by renaming classes in order to fit in the KWin namespace.
-
- 20 Apr, 2022 1 commit
-
-
Xaver Hugl authored
When we do more color management stuff we'll need it in more places, making it a hard requirement reduces the amount of needed ifdefs and should make adding color management features a little simpler.
-
- 30 Mar, 2022 1 commit
-
-
Used in src/helpers/killer Signed-off-by:
Andreas Sturmlechner <asturm@gentoo.org>
-
- 25 Mar, 2022 2 commits
-
-
Vlad Zahorodnii authored
-
-
- 17 Mar, 2022 2 commits
-
-
Allows removing some CMake checks config-kwin.h contents. This is supported by all compilers and required for C++17. While touching those lines I also cleaned up an unnecessary HAVE_UNISTD_H check (glibc always has it and and incorrect use of HAVE_SYS_PROCCTL_H.
-
Vlad Zahorodnii authored
fbdev has been deprecated and unmaintained for a while. With Linux 5.14 including SimpleDRM driver, we can drop it. (at the time of writing this commit message, the latest Linux version is 5.16).
-
- 16 Mar, 2022 2 commits
-
-
Vlad Zahorodnii authored
kwin disables ptrace for a good reason - to prevent other processes from attaching to kwin and snooping sensitive data or taking control of kwin. But, that will also make things such as memory statistics unavailable to read, etc. On the other hand, the supported platforms where kwin runs all have security measures in places to forbid shady processes ptrace'ing kwin. For example, on Linux it's YAMA. On Linux, by default, a process can ptrace only its descendants. For example, this can be used by debuggers; otherwise you would need to be the superuser to attach to any process. This change drops our ptrace logic in favor of system provided security measures. It allows the System Monitor to gather kwin's memory usage statistics and also simplifies code, the current debugger detection logic is not really robust. If the system provided security measures are proven to be insufficient, we can add the ptrace disabling logic back, but it would be great to avoid that because system monitor won't be able to gather resource usage statistics, which can be useful for detecting memory leaks in plasma wayland session, etc.
-
Signed-off-by:
Victoria Fischer <victoria.fischer@mbition.io>
-
- 03 Mar, 2022 1 commit
-
-
Kai Uwe Broulik authored
Notifications are really only useful in a setting with a full shell environment where there is a notification center to display them. Signed-off-by:
Victoria Fischer <victoria.fischer@mbition.io>
-
- 23 Feb, 2022 3 commits
-
-
Kai Uwe Broulik authored
Allows to build KWin without lockscreen support and thus drops the kscreenlocker dependency. Signed-off-by:
Eike Hein <eike.hein@mbition.io>
-
Kai Uwe Broulik authored
It's the only user of KTextWidgets in the entire repository. Signed-off-by:
Eike Hein <eike.hein@mbition.io>
-
None of the features it adds ontop of `QComboBox` are used. Allows to drop the dependency on KCompletion. Signed-off-by:
Eike Hein <eike.hein@mbition.io>
-
- 15 Feb, 2022 1 commit
-
-
It has been unused since 7706e17d but was left in CMakeLists.txt Signed-off-by:
Eike Hein <eike.hein@mbition.io>
-
- 12 Feb, 2022 1 commit
-
-
Nicolas Fella authored
This is required for QDesktopServices to work. Use QGenericUnixServices like the xcb and wayland QPA BUG: 446144
-
- 28 Jan, 2022 1 commit
-
-
Albert Astals Cid authored
A newer kwindowsystem is needed for NET::WM2GTKApplicationId kwin and kwayland-server version must match
-
- 18 Jan, 2022 1 commit
-
-
Laurent Montel authored
-
- 13 Jan, 2022 2 commits
-
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
Jonathan Esk-Riddell authored
GIT_SILENT
-
- 02 Jan, 2022 1 commit
-
-
Vlad Zahorodnii authored
1.3 has been released in 2015 which is sufficiently old enough.
-
- 03 Dec, 2021 1 commit
-
-
Alexander Lohnau authored
Task: https://phabricator.kde.org/T12265
-
- 02 Dec, 2021 2 commits
-
-
David Edmundson authored
This was blocked on environment variables issues which are now resolved
-
David Edmundson authored
-
- 24 Nov, 2021 2 commits
-
-
Otherwise we get lots of moc warnings about there not being any relevant macro used
-
-
- 12 Nov, 2021 1 commit
-
-
Xaver Hugl authored
The ifdefs for have_gbm obfuscate the code unnecessarily - the drm backend is not a great experience with qpainter, so in practice noone should ship it without gbm anyways.
-
- 10 Nov, 2021 1 commit
-
-
Xaver Hugl authored
The proprietary NVidia driver now supports gbm, which vastly improves the user experience. For older devices that will not get gbm support dropping EglStreams will likely not have a big impact as it has several session breaking issues anyways. By removing the backend a lot of logic can be simplified, most notably multi-gpu.
-
- 08 Nov, 2021 1 commit
-
-
Xaver Hugl authored
-
- 26 Oct, 2021 1 commit
-
-
David Redondo authored
-
- 12 Oct, 2021 1 commit
-
-
Vlad Zahorodnii authored
wayland platform plugin uses KF::Wayland.
-
- 11 Oct, 2021 2 commits
-
-
Nicolas Fella authored
It doesn't build against the stricter 5.85 level
-
Jonathan Esk-Riddell authored
GIT_SILENT
-