24e8766aaa
hyprland/backend: use /tmp
...
Was hardcoded to /tmp in previous versions
2024-05-28 11:00:20 -05:00
b8e68b0e63
(hyprland) fix crash when failed to parse IPC message
...
IPC messages are parsed in a dedicated thread, and the thread terminates when
an exception is not caught, which causes the waybar process to crash with
SIGABORT.
While this issue might be related to Hyprland, it is really annoying to see
waybar crash. It would be better to catch those exceptions and report errors
instead of crashing.
2024-05-22 12:52:01 +08:00
f41458ea24
Fix Hyprland socketpath changed to XDG_RUNTIME_DIR ( #3183 )
2024-04-29 19:46:28 +02:00
42f4386e2e
fix clang-tidy errors in hyprland module
2024-02-25 12:11:22 +01:00
bdd7271da9
Improvements for Hyprland backend
...
1. Fix warnings reported by clang tidy
2. Use unique lock instead of manully lock/unlock on mutex.
The RAII style locking makes sure mutex is unlocked when exceptions are thrown
2024-01-08 09:26:16 +08:00
4cb8efbecc
chore: cpplint fixes hyprland classes
2023-09-03 00:18:31 -05:00
8fc4187713
refactor: replace strcpy with snprintf
2023-09-02 23:56:06 -05:00
0f6eff1f20
hyprland: fix json parser runtime err from socket read ending early
2023-07-16 22:18:27 +10:00
33236c222f
save
2023-06-28 02:52:01 +03:00
b163b21ace
More robust Hyprland backend
2023-06-20 13:36:48 +03:00
f00602058c
Fix misinterpreting return value of getaddrinfo call which caused an early return for Hyprland language
2023-04-23 13:31:02 +02:00
a9a2223469
fix: lint
2023-04-17 09:09:13 +02:00
55d7868f86
fix(2): use getaddrinfo() instead of gethostbyname()
2022-12-02 22:18:32 +08:00
0540977e45
format: remove some newlines
2022-12-02 21:42:58 +08:00
385726e701
fix: use getaddrinfo() instead of gethostbyname()
2022-12-02 21:36:14 +08:00
9f0a14c22b
make linter happy
2022-11-10 09:19:49 +01:00
8f4f67f69f
Do not crash when a monitor is removed
2022-11-09 09:34:19 +01:00
e2e59a52df
make the linter happy
2022-08-17 22:03:49 +02:00
c1f92d2a3c
added workspaces
2022-07-01 15:16:54 +02:00
72f478c195
added backend and hyprland/window
2022-07-01 12:46:28 +02:00