1
0
Fork 0
forked from wry/wry
wry/src/utils
2026-03-02 18:01:45 +01:00
..
buffd wayland: add u64 type macro 2025-06-04 13:24:28 +02:00
free_list cmm: add color-management module 2025-03-08 16:52:33 +01:00
activation_token.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
array.rs autocommit 2022-02-19 19:41:18 CET 2022-02-19 19:41:18 +01:00
array_to_tuple.rs fractional-scale: implement accurate rounding 2024-10-22 11:11:29 +02:00
asyncevent.rs all: address clippy lints 2025-08-29 11:21:11 +02:00
binary_search_map.rs backend: implement output transactions 2025-07-12 08:15:22 +02:00
bindings.rs all: address clippy lints 2025-08-29 11:21:11 +02:00
bitfield.rs all: remove unnecessary mem:: prefix 2024-10-12 14:50:05 +02:00
bitflags.rs autocommit 2022-03-26 22:58:30 CET 2022-03-26 22:58:30 +01:00
buf.rs dbus: simplify auth function 2026-01-18 16:01:33 +01:00
buffd.rs ei: add support for libei 2024-07-25 19:40:29 +02:00
bufio.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
cell_ext.rs vulkan: optimize shm handling 2024-05-23 22:30:38 +02:00
clone3.rs all: use run-on-drop crate 2026-02-13 11:09:07 +01:00
clonecell.rs config: add Window 2025-05-07 22:41:43 +02:00
compat.rs all: add musl support 2025-05-09 15:39:56 +02:00
copyhashmap.rs head-management: add infrastructure 2025-07-16 10:10:59 +02:00
double_buffered.rs surface: use async uploads for shm buffers 2024-09-09 11:14:39 +02:00
double_click_state.rs tree: support toggling floating with double clicks 2024-03-03 14:18:46 +01:00
errorfmt.rs autocommit 2022-04-07 17:31:31 CEST 2022-04-07 17:31:31 +02:00
event_listener.rs metal: enable keyboard LEDs 2025-09-07 12:41:31 +02:00
fdcloser.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
free_list.rs wp-color-management-v1: allocate description ids linearly 2025-05-08 16:50:18 +02:00
geometric_decay.rs metal: commit 1.5ms before the next page flip 2024-09-11 17:02:48 +02:00
hash_map_ext.rs all: add HashMapExt 2024-05-08 15:59:43 +02:00
line_logger.rs xwayland: fix logging of stderr 2024-03-23 09:00:16 +01:00
linkedlist.rs seat: add focus history 2025-07-19 15:55:16 +02:00
log_on_drop.rs all: address clippy lints 2025-08-29 11:21:11 +02:00
mmap.rs all: address clippy lints 2025-11-28 13:33:07 +01:00
nice.rs compositor: set scheduler to SCHED_RR before dropping CAP_SYS_NICE 2025-05-10 22:41:40 +02:00
nonblock.rs metal: unset O_NONBLOCK for DRM file descriptors 2024-10-19 08:58:29 +02:00
num_cpus.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
numcell.rs wayland: implement jay-tray-v1 2024-10-24 09:27:32 +02:00
on_change.rs all: clear more reference cycles at shutdown 2024-05-02 21:20:47 +02:00
on_drop_event.rs text: render text asynchronously 2024-09-28 22:29:13 +02:00
once.rs it: test window gains kb focus when mapped 2022-05-04 14:36:18 +02:00
opaque.rs all: update dependencies 2026-02-10 19:10:38 +01:00
opaque_cell.rs metal: simplify framebuffer swapchain 2024-02-19 17:38:09 +01:00
opt.rs ext-workspace: implement v1 2025-01-26 12:38:05 +01:00
option_ext.rs wayland: add jay_screencast 2022-07-30 12:08:18 +02:00
ordered_float.rs color-management: parametrize bt1886 2025-09-09 13:45:48 +02:00
oserror.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
page_size.rs pipewire: add pipewire client 2022-07-31 11:25:57 +02:00
pending_serial.rs all: track serials as u64 internally 2024-10-17 16:37:29 +02:00
pid_info.rs config: add exe client criteria 2025-05-07 22:41:43 +02:00
pidfd_send_signal.rs xwayland: kill xwayland when wayland connection fails 2025-05-06 20:51:11 +02:00
pipe.rs utils: add pipe util 2026-02-24 17:13:43 +01:00
process_name.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
ptr_ext.rs all: warn on unsafe-op-in-unsafe-fn 2024-10-20 18:39:11 +02:00
queue.rs cpu_worker: add worker-thread framework 2024-09-08 14:29:49 +02:00
rc_eq.rs seat: add focus history 2025-07-19 15:55:16 +02:00
refcounted.rs all: address clippy lints 2025-08-29 11:21:11 +02:00
run_toplevel.rs all: use tracy for tracing 2024-09-15 18:08:54 +02:00
scroller.rs all: make scroll axis handling more robust 2025-03-20 21:11:16 +01:00
smallmap.rs config: add create-mark, jump-to-mark, and copy-mark actions 2025-07-20 15:59:45 +02:00
stack.rs eventfd-cache: add new util 2026-03-02 18:01:45 +01:00
string_ext.rs cli: add an input subcommand 2024-03-12 17:43:26 +01:00
syncqueue.rs io_uring: add debounce future 2025-05-07 22:41:43 +02:00
threshold_counter.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
timer.rs all: set rust edition to 2024 2025-02-21 10:44:29 +01:00
toplevel_identifier.rs config: add Window 2025-05-07 22:41:43 +02:00
tri.rs all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
unlink_on_drop.rs config: implement config reloading 2022-05-02 16:20:25 +02:00
vec_ext.rs autocommit 2022-04-07 17:31:31 CEST 2022-04-07 17:31:31 +02:00
vecdeque_ext.rs portal: start portal automatically with compositor 2024-03-19 21:00:36 +01:00
vecset.rs wl_keyboard: don't send key-up events for keys that are not logically down 2025-01-27 10:23:46 +01:00
vecstorage.rs all: warn on unsafe-op-in-unsafe-fn 2024-10-20 18:39:11 +02:00
windows.rs all: update rustfmt 2024-09-21 12:09:48 +02:00
xrd.rs autocommit 2022-04-14 19:52:11 CEST 2022-04-14 19:52:11 +02:00