Hyprland/src/helpers
vaxerski 78c9e2080c framescheduler: fix edge case crashes
rare UAFs because renderMonitor can call onDisconnect (ugh, that should be changed...)

fixes #11073
2025-08-16 16:52:40 +02:00
..
defer async: add Promise and use it for AsyncDialogBox 2025-04-27 13:28:06 +01:00
fs core: Add a periodic donation request (#8981) 2025-01-10 18:09:40 +00:00
math refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
memory internal: Use using instead of #define to alias smart pointers (#10673) 2025-06-08 08:13:56 +01:00
signal core: Add clang-tidy (#8664) 2024-12-07 18:51:18 +01:00
sync drm: check syncobj timeline support before advertising protocol (#11117) 2025-07-23 23:11:07 +02:00
time time: move to stl's clocks and move timer 2025-04-16 01:37:48 +01:00
varlist core: Add clang-tidy (#8664) 2024-12-07 18:51:18 +01:00
AnimatedVariable.hpp core: move parts of the animation system to hyprutils (#8868) 2025-01-07 17:55:14 +00:00
AsyncDialogBox.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
AsyncDialogBox.hpp asyncDialogBox: lock box in fdWrite to prevent a uaf (#10759) 2025-06-16 17:02:08 +02:00
ByteOperations.hpp core: Add clang-tidy (#8664) 2024-12-07 18:51:18 +01:00
Color.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
Color.hpp helpers: refactor class member vars (#10218) 2025-04-30 23:45:20 +02:00
CursorShapes.hpp Core: Move to aquamarine (#6608) 2024-07-21 13:09:54 +02:00
DamageRing.cpp helpers: refactor class member vars (#10218) 2025-04-30 23:45:20 +02:00
DamageRing.hpp Renderer: Implement new render scheduling (#10936) 2025-07-08 12:41:10 +02:00
Format.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
Format.hpp refactor: replace all typedef with using (#10594) 2025-05-31 14:02:02 +01:00
MiscFunctions.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
MiscFunctions.hpp virtualkeyboard: Add options to skip releasing pressed keys on close and to skip sharing key states (#11214) 2025-08-04 21:29:39 +02:00
Monitor.cpp framescheduler: fix edge case crashes 2025-08-16 16:52:40 +02:00
Monitor.hpp monintor: remove rathandler 2025-07-11 17:51:04 +02:00
MonitorFrameScheduler.cpp framescheduler: fix edge case crashes 2025-08-16 16:52:40 +02:00
MonitorFrameScheduler.hpp framescheduler: fix edge case crashes 2025-08-16 16:52:40 +02:00
SdDaemon.cpp refactor: Use new hyprutils casts (#11377) 2025-08-14 15:44:56 +01:00
SdDaemon.hpp core: Add clang-tidy (#8664) 2024-12-07 18:51:18 +01:00
Splashes.hpp splashes: add zacoons' splash 2025-07-11 23:47:48 +02:00
TagKeeper.cpp config: add tag dispacther and window rule (#6211) 2024-05-28 23:37:24 +02:00
TagKeeper.hpp core: Add clang-tidy (#8664) 2024-12-07 18:51:18 +01:00
WLClasses.cpp input: Introduce basic hyprland HID classes 2024-05-03 22:40:27 +01:00
WLClasses.hpp core: fixup includes 2025-01-17 19:14:55 +01:00