Hyprland/src/plugins
Tom Englund c4913662e1 Aquamarine headers for no pch build and a heap use after free (#6892)
* build: add includes for no precompiled headers

missing includes for no precompiled headers/lto usage.

* math: avoid heap use after free

on destruction of hyprland transforms gets double freed in aquamarine
and hyprland, instead of a global use a function-local static variable
which avoids any issues related to initialization order across
different translation units.
2024-07-20 12:42:58 +02:00
..
HookSystem.cpp core: move to hyprutils for utils (#6385) 2024-06-11 17:17:45 +02:00
HookSystem.hpp hooksystem: manually map trampoline addresses 2024-04-04 18:50:37 +01:00
PluginAPI.cpp Aquamarine headers for no pch build and a heap use after free (#6892) 2024-07-20 12:42:58 +02:00
PluginAPI.hpp core: fix no-pch build 2024-06-19 16:29:00 +02:00
PluginSystem.cpp CrashReporter: fix deadlocks by making it mostly async-signal-safe (#5771) 2024-04-27 17:38:48 +01:00
PluginSystem.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00