Waybar/include/util
Tamino Bauknecht 521dac8086
sleeper_thread: Make sleep_for more robust
In the previous fix for a passed max duration, the assumption was made
that at maximum one second will pass between the duration assignment and
the std::condition_variable::sleep_for() call.
This implementation makes the behavior more predictable by using
sleep_until() instead to emulate the sleep_for() behavior.
2023-10-24 17:51:34 +02:00
..
SafeSignal.hpp refactor: lint 2022-04-06 08:37:19 +02:00
audio_backend.hpp feat: allow unmuting by moving the pulseaudio slider 2023-10-15 17:52:12 -03:00
backend_common.hpp refactor: move backlight backend out of backlight module 2023-10-15 17:52:12 -03:00
backlight_backend.hpp feat: backlight slider 2023-10-15 17:52:12 -03:00
clara.hpp fix: lint 2023-04-03 09:41:24 +02:00
command.hpp fix: lint 2023-05-29 09:24:33 +02:00
date.hpp feat(clock): support chrono Time Zone extensions. 2023-01-21 02:18:44 -08:00
enum.hpp refactor: enumparser create implementation file 2023-09-09 17:59:40 -05:00
format.hpp Explicitly cast ustring to string when passing to fmt 2023-08-15 20:57:07 +02:00
gtk_icon.hpp fix: lint 2023-07-04 22:35:27 +02:00
json.hpp fix: adapt to fmt 9.0.0 breaking changes 2022-07-13 22:36:32 -07:00
portal.hpp search for dark or light mode stylesheet 2023-09-06 15:19:56 +00:00
prepare_for_sleep.h Wake all sleeping threads when leaving suspend 2023-06-07 10:17:42 +02:00
regex_collection.hpp fix: clang < 16 can't emplace back struct with no constructor 2023-10-12 17:30:32 -03:00
rewrite_string.hpp feat: optional default icon for 0-match classes 2023-09-22 19:16:59 -03:00
rfkill.hpp refactor: lint 2022-04-06 08:37:19 +02:00
sanitize_str.hpp utils: add sanitize_str to encode '&' etc. 2022-10-17 00:31:19 +02:00
sleeper_thread.hpp sleeper_thread: Make sleep_for more robust 2023-10-24 17:51:34 +02:00
string.hpp refactor: move capitalize string helper 2023-09-09 13:23:17 -05:00
ustring_clen.hpp Use g_unichar_iswide to properly align calendar on CJK locales 2021-01-31 11:53:53 -08:00