Hyprland/src/managers
underengineering 37a84c5223
socket2: fix events being reordered (#5955)
* socket2: fix events being reordered

* remove WL_EVENT_READABLE

* initialize eventSource in SClient

* add more logs

oopsie

* replace unordered_map with vector

* fix reordering when socket becomes writable before queue is flushed

* ignore EAGAIN when accepting connection

* use g_pEventManager
2024-05-10 12:32:50 +01:00
..
eventLoop eventloop: don't call lost timers 2024-05-07 13:30:41 +01:00
input config: move various cursor-related vars to cursor: 2024-05-09 22:25:20 +01:00
AnimationManager.cpp layer-shell: move to new impl 2024-05-09 22:02:18 +01:00
AnimationManager.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
CursorManager.cpp config: move various cursor-related vars to cursor: 2024-05-09 22:25:20 +01:00
CursorManager.hpp cursor: move to a hyprland impl 2024-05-09 13:37:39 +01:00
EventManager.cpp socket2: fix events being reordered (#5955) 2024-05-10 12:32:50 +01:00
EventManager.hpp socket2: fix events being reordered (#5955) 2024-05-10 12:32:50 +01:00
HookSystemManager.cpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
HookSystemManager.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
KeybindManager.cpp core: remove unused includes and fix warn 2024-05-10 03:20:26 +01:00
KeybindManager.hpp cursor: move to a hyprland impl 2024-05-09 13:37:39 +01:00
LayoutManager.cpp hyprctl: Add 'layouts' command (#3895) 2023-11-21 18:43:38 +00:00
LayoutManager.hpp hyprctl: Add 'layouts' command (#3895) 2023-11-21 18:43:38 +00:00
PointerManager.cpp pointermgr: reset entered outputs when resetting surface 2024-05-09 23:08:40 +01:00
PointerManager.hpp Tablet: move to new impl 2024-05-09 13:37:39 +01:00
ProtocolManager.cpp presentation-time: move to new impl 2024-05-10 02:38:54 +01:00
ProtocolManager.hpp XDG-Output: move to hyprwayland-scanner 2024-04-20 19:39:59 +01:00
SessionLockManager.cpp session-lock: don't allow events from rejected locks 2024-05-07 18:43:00 +01:00
SessionLockManager.hpp session-lock: move to new impl 2024-04-30 16:34:09 +01:00
ThreadManager.cpp config: improve config value infrastructure 2024-03-03 18:41:38 +00:00
ThreadManager.hpp Added clang format (#1239) 2022-12-16 17:17:31 +00:00
TokenManager.cpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
TokenManager.hpp internal: new shared_ptr and weak_ptr implementation (#5883) 2024-05-05 17:16:00 +01:00
XWaylandManager.cpp core: cleanup environment on exit (#5941) 2024-05-08 18:11:08 +01:00
XWaylandManager.hpp internal: Window storage rework - part 1 (#5762) 2024-04-27 12:43:12 +01:00