summaryrefslogtreecommitdiff
path: root/src/managers/EventManager.hpp
Commit message (Collapse)AuthorAgeFilesLines
* core: move all shared_ptrs from the STL to hyprutils (#9143)Vaxry2025-01-231-1/+1
|
* core: drop using deques in favor of vectorsVaxry2024-12-161-4/+4
| | | | No point in most of these.
* core: move to hyprutils for utils (#6385)Vaxry2024-06-111-1/+1
| | | | | | | | | | | | | * core: move to hyprutils for utils Nix: add hyprutils dep * Meson: add hyprutils dep * flake.lock: update --------- Co-authored-by: Mihai Fufezan <mihai@fufexan.net>
* socket2: fix events being reordered (#5955)underengineering2024-05-101-16/+21
| | | | | | | | | | | | | | | | | | | * 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
* socket2: move to the wayland event loopVaxry2024-02-261-0/+7
|
* style/ci: apply clang-format and verify it in ci (#4039)François Conzelmann2023-12-061-0/+1
| | | | | * style: apply clang-format * ci: add new clang-format job to CI
* eventmanager: drop obsoleted ignore events flag (#2660)Mykola Perehudov2023-07-061-5/+2
| | | | This flag became obsoleted in commit 287e6c4ede30c8e5e85863cd85f157e17e24879c
* Added clang format (#1239)Vaxry2022-12-161-9/+8
| | | * clang-format stuff and format files
* remove ensureFDsValid, legacyvaxerski2022-11-021-1/+0
|
* fix crash in event manager on hangupvaxerski2022-10-221-1/+1
|
* remove polling from socket2, fully event basedvaxerski2022-10-031-0/+3
|
* Multiple improvements to the shutdown procedurevaxerski2022-08-281-0/+2
|
* force workspace eventsvaxerski2022-06-291-1/+1
|
* move ignore to eventmanager and fix double focus in changeworkspacevaxerski2022-06-211-0/+2
|
* use mutexes in eventmanager like a normal humanvaxerski2022-05-251-2/+2
|
* Major IPC Rework + Added Socket2vaxerski2022-05-241-0/+30
IPC is now done with UNIX sockets instead of TCP ones (security!), and added Socket2, see Wiki.