| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | core: drop using deques in favor of vectors | Vaxry | 2024-12-16 | 1 | -1/+1 |
| | | | | | No point in most of these. | ||||
| * | core: Add clang-tidy (#8664) | Vaxry | 2024-12-07 | 1 | -2/+1 |
| | | | | | | This adds a .clang-tidy file for us. It's not a strict requirement to be compliant, but I tuned it to be alright. | ||||
| * | core: Include cstring whenever strncpy is used (#7267) | Zach DeCook | 2024-08-10 | 1 | -0/+1 |
| | | | | Fixes ppc64le build in alpine | ||||
| * | socket2: fix events being reordered (#5955) | underengineering | 2024-05-10 | 1 | -93/+117 |
| | | | | | | | | | | | | | | | | | | | | * 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 | ||||
| * | core: Move /tmp/hypr to $XDG_RUNTIME_DIR/hypr (#5788) | Vaxry | 2024-04-28 | 1 | -1/+1 |
| | | | | | | | Moves the directory containing sockets and logs. Also restructures lockfiles a bit. For consumers, check if `$XDG_RUNTIME_DIR/hypr` exists. If so, use it. If not, use the old `/tmp/hypr`. | ||||
| * | socket2: sanitize data for newlines | Vaxry | 2024-04-01 | 1 | -1/+4 |
| | | |||||
| * | socket2: move to the wayland event loop | Vaxry | 2024-02-26 | 1 | -50/+60 |
| | | |||||
| * | internal: Remove all `.c_str()` calls when using `std::vformat` (#3198) | Philip Damianik | 2023-09-06 | 1 | -3/+3 |
| | | | | Signed-off-by: pdamianik <39028343+pdamianik@users.noreply.github.com> | ||||
| * | internal: Formatter rework (#3186) | Vaxry | 2023-09-06 | 1 | -5/+5 |
| | | |||||
| * | eventmanager: drop obsoleted ignore events flag (#2660) | Mykola Perehudov | 2023-07-06 | 1 | -2/+2 |
| | | | | | This flag became obsoleted in commit 287e6c4ede30c8e5e85863cd85f157e17e24879c | ||||
| * | Avoid passing control unix socket descriptors to children (#2656) | Mykola Perehudov | 2023-07-06 | 1 | -2/+2 |
| | | | | | Add SOCK_CLOEXEC flags to server side connection FDs to make them closed during execve(2). | ||||
| * | Close socket2 client descriptor on hangup (#2654) | nexec | 2023-07-06 | 1 | -0/+2 |
| | | |||||
| * | Fix broken pipe crash when event listener terminates (#2339) | maqrrr | 2023-05-21 | 1 | -1/+3 |
| | | |||||
| * | internal: unhardcode sun_path size after a6cfe7042897 (#2137) | Jan Beich | 2023-04-23 | 1 | -1/+1 |
| | | | | | | | | | | | | hyprctl/main.cpp:83:5: warning: 'strncpy' size argument is too large; destination buffer has size 104, but size argument is 107 [-Wfortify-source] strncpy(serverAddress.sun_path, socketPath.c_str(), 107); ^ hyprctl/main.cpp:146:5: warning: 'strncpy' size argument is too large; destination buffer has size 104, but size argument is 107 [-Wfortify-source] strncpy(serverAddress.sun_path, socketPath.c_str(), 107); ^ src/managers/EventManager.cpp:70:9: warning: 'strncpy' size argument is too large; destination buffer has size 104, but size argument is 107 [-Wfortify-source] strncpy(SERVERADDRESS.sun_path, socketPath.c_str(), 107); ^ | ||||
| * | internal: avoid buffer overflows with socket paths | vaxerski | 2023-04-17 | 1 | -1/+1 |
| | | |||||
| * | socket2: receive bytes to avoid endless loops | vaxerski | 2023-04-08 | 1 | -2/+24 |
| | | |||||
| * | Added clang format (#1239) | Vaxry | 2022-12-16 | 1 | -13/+16 |
| | | | | * clang-format stuff and format files | ||||
| * | remove ensureFDsValid, legacy | vaxerski | 2022-11-02 | 1 | -23/+0 |
| | | |||||
| * | fix crash in event manager on hangup | vaxerski | 2022-10-22 | 1 | -3/+22 |
| | | |||||
| * | remove polling from socket2, fully event based | vaxerski | 2022-10-03 | 1 | -39/+34 |
| | | |||||
| * | Multiple improvements to the shutdown procedure | vaxerski | 2022-08-28 | 1 | -4/+6 |
| | | |||||
| * | unlock the event queue before sleeping | Scott Barron | 2022-08-06 | 1 | -1/+1 |
| | | |||||
| * | oops | vaxerski | 2022-07-01 | 1 | -2/+2 |
| | | |||||
| * | limit events on socket2 to 1024 chars | vaxerski | 2022-07-01 | 1 | -1/+1 |
| | | |||||
| * | force workspace events | vaxerski | 2022-06-29 | 1 | -2/+2 |
| | | |||||
| * | Fixed crash on movetoworkspacesilent | taylor85345 | 2022-06-21 | 1 | -2/+2 |
| | | |||||
| * | move ignore to eventmanager and fix double focus in changeworkspace | vaxerski | 2022-06-21 | 1 | -0/+6 |
| | | |||||
| * | IPC and log changes, introduce signature | vaxerski | 2022-06-03 | 1 | -4/+4 |
| | | |||||
| * | use mutexes in eventmanager like a normal human | vaxerski | 2022-05-25 | 1 | -24/+8 |
| | | |||||
| * | stick a newline at the end of socket2 events | vaxerski | 2022-05-24 | 1 | -1/+1 |
| | | |||||
| * | Major IPC Rework + Added Socket2 | vaxerski | 2022-05-24 | 1 | -0/+129 |
| IPC is now done with UNIX sockets instead of TCP ones (security!), and added Socket2, see Wiki. | |||||
