Hyprland/src/xwayland
Tom Englund fa022901cf
surface: add virtual destructor to surfacerole to avoid undefined behaviour (#6620)
* surfacerole: add virtual destructor

all classes that will be derived from should have a virtual destructor
otherwise deleting an instance via pointer to a base class is undefined
behaviour, layershell/xdgshell hits this with std::default_delete in the
new sharedptr implentation.

* includes: fix missing includes

fix missing includes for no precompiled headers builds, and remove a
redefiniton of a macro already defined in macros.hpp
2024-06-22 00:40:45 +02:00
..
Server.cpp xwayland: use safeRemove for removing files 2024-06-15 16:06:07 +02:00
Server.hpp xwayland: move to hyprland impl (#6086) 2024-05-25 22:43:51 +02:00
XDataSource.cpp xwayland: force default plain mime atoms on known types 2024-06-16 19:52:07 +02:00
XDataSource.hpp xwayland: move to hyprland impl (#6086) 2024-05-25 22:43:51 +02:00
XSurface.cpp xwayland: fixup unfocus atom conditions 2024-06-16 12:38:09 +02:00
XSurface.hpp surface: add virtual destructor to surfacerole to avoid undefined behaviour (#6620) 2024-06-22 00:40:45 +02:00
XWayland.cpp xwayland: move to hyprland impl (#6086) 2024-05-25 22:43:51 +02:00
XWayland.hpp surface: add virtual destructor to surfacerole to avoid undefined behaviour (#6620) 2024-06-22 00:40:45 +02:00
XWM.cpp core: Move to hyprutils for Math 2024-06-19 16:20:15 +02:00
XWM.hpp surface: add virtual destructor to surfacerole to avoid undefined behaviour (#6620) 2024-06-22 00:40:45 +02:00