Commit graph

7 commits

Author SHA1 Message Date
outfoxxed
4e48c6eefb
all: refactor windows code out of core
There are still some links from core to window but its now separate
enough to fix PanelWindow in qml tooling.
2024-10-28 16:18:41 -07:00
outfoxxed
6c9526761c
wayland: fix UAF in layershell surface destructor 2024-05-31 00:24:58 -07:00
outfoxxed
9625129844
core: replace throws with qFatal 2024-03-27 02:13:47 -07:00
outfoxxed
3a0381dcbe
core/window: backing windows can now be destroyed and recreated
This fixes a crash in layershells and the setVisible crash on nvidia.
2024-03-27 00:45:53 -07:00
outfoxxed
3480707e99
wayland: namespace type names a bit to prevent future conflicts 2024-03-11 06:21:23 -07:00
outfoxxed
4eac0b40c3
fix(wayland): fix ext screens resetting and causing protocol error
Could not reproduce this personally but I am told this fixes it.
2024-02-28 21:11:28 -08:00
outfoxxed
cfd9a27619
refactor: move wlr_layershell to its own subdirectory 2024-02-26 03:13:55 -08:00
Renamed from src/wayland/layershell.cpp (Browse further)