wlroots/include/util
Kenny Levinsen b222fe2a4a util/signal: Introduce wlr_signal_emit_final
wlr_signal_emit_final is conceptually similar to wl_signal_emit_mutable
(i.e., our old wlr_signal_emit_safe), but instead of running all
listeners that were added at the time the signal emit started, we run
until the list is empty, removing entries as we go along.

This ensures that newly added signals are run all the same.
2025-05-06 00:35:10 +02:00
..
array.h util/array: unclutter 2022-08-29 13:48:42 +00:00
env.h util/env: make env_parse_switch() return a size_t 2022-12-06 16:14:18 +01:00
global.h util/global: remove wl_display arg from wlr_global_destroy_safe 2021-12-14 13:13:50 +00:00
matrix.h util/matrix: add matrix_invert() 2025-03-30 16:21:26 +02:00
rect_union.h util: add struct to track union of rectangles 2023-10-05 11:45:32 +00:00
set.h util/set: overhaul 2022-08-29 13:48:42 +00:00
shm.h Add some missing includes/declarations 2023-06-05 21:06:19 +00:00
signal.h util/signal: Introduce wlr_signal_emit_final 2025-05-06 00:35:10 +02:00
time.h util/time: Move NSEC_PER_SEC to header 2024-11-07 10:22:56 +01:00
token.h util/token: add docs 2023-10-26 16:30:12 +00:00
utf8.h xdg-toplevel: check that title provided actually is UTF-8 2023-11-22 22:03:00 +03:00