1
0
Fork 0
forked from wry/wry
wry/src/utils
2024-10-24 09:27:32 +02:00
..
buffd all: remove unnecessary mem:: prefix 2024-10-12 14:50:05 +02:00
activation_token.rs util: optimize opaque string formatting 2024-10-10 21:21:30 +02: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 xwayland: use io_uring to prevent lockups 2022-05-11 21:45:44 +02:00
bindings.rs wayland: implement tablet-v2 2024-05-03 11:16:07 +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 all: remove unnecessary mem:: prefix 2024-10-12 14:50:05 +02:00
buffd.rs ei: add support for libei 2024-07-25 19:40:29 +02:00
bufio.rs io: use io_uring for all io 2022-12-31 17:56:58 +01:00
cell_ext.rs vulkan: optimize shm handling 2024-05-23 22:30:38 +02:00
clone3.rs all: remove unnecessary mem:: prefix 2024-10-12 14:50:05 +02:00
clonecell.rs config: store font names in Arc 2024-09-28 22:29:02 +02:00
copyhashmap.rs wayland: implement tablet-v2 2024-05-03 11:16:07 +02:00
debug_fn.rs autocommit 2022-04-05 21:08:07 CEST 2022-04-05 21:08:07 +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: emulate vblank events on the nvidia driver 2024-10-04 09:07:35 +02:00
fdcloser.rs fdclosor: assign name to thread 2024-09-08 09:59:05 +02:00
geometric_decay.rs metal: commit 1.5ms before the next page flip 2024-09-11 17:02:48 +02:00
gfx_api_ext.rs cli: add randr subcommand 2024-03-05 14:17:36 +01:00
hash_map_ext.rs all: add HashMapExt 2024-05-08 15:59:43 +02:00
hex.rs autocommit 2022-02-27 01:35:49 CET 2022-02-27 01:35:49 +01:00
line_logger.rs xwayland: fix logging of stderr 2024-03-23 09:00:16 +01:00
linkedlist.rs all: warn on unsafe-op-in-unsafe-fn 2024-10-20 18:39:11 +02:00
log_on_drop.rs autocommit 2022-05-01 21:44:09 CEST 2022-05-01 21:44:09 +02:00
mmap.rs xwayland: use io_uring to prevent lockups 2022-05-11 21:45:44 +02:00
nonblock.rs metal: unset O_NONBLOCK for DRM file descriptors 2024-10-19 08:58:29 +02:00
num_cpus.rs all: use expect attribute where possible 2024-09-06 11:08:22 +02: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.rs vulkan: add async staging buffer allocation 2024-09-08 19:32:10 +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: don't use gen identifier 2024-10-20 18:00:25 +02:00
opaque_cell.rs metal: simplify framebuffer swapchain 2024-02-19 17:38:09 +01:00
option_ext.rs wayland: add jay_screencast 2022-07-30 12:08:18 +02:00
oserror.rs all: use expect attribute where possible 2024-09-06 11:08:22 +02: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 portal: implement RemoteDesktop portal 2024-07-25 19:40:29 +02:00
process_name.rs portal: start portal automatically with compositor 2024-03-19 21:00:36 +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 autocommit 2022-03-29 15:40:59 CEST 2022-03-29 15:40:59 +02:00
refcounted.rs wayland: implement scaling 2022-05-30 17:00:25 +02:00
run_toplevel.rs all: use tracy for tracing 2024-09-15 18:08:54 +02:00
scroller.rs input: rename axix_smooth to axis_px 2022-05-27 17:02:44 +02:00
smallmap.rs text: render text asynchronously 2024-09-28 22:29:13 +02:00
stack.rs render: implement a vulkan renderer 2024-02-08 15:24:02 +01:00
string_ext.rs cli: add an input subcommand 2024-03-12 17:43:26 +01:00
syncqueue.rs ei: add support for libei 2024-07-25 19:40:29 +02:00
threshold_counter.rs wayland: implement xdg-activation 2024-02-14 18:33:17 +01:00
timer.rs all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
toplevel_identifier.rs util: optimize opaque string formatting 2024-10-10 21:21:30 +02:00
transform_ext.rs render: simplify buffer coordinates 2024-02-28 16:52:52 +01:00
tri.rs all: use expect attribute where possible 2024-09-06 11:08:22 +02:00
trim.rs autocommit 2022-03-23 16:23:28 CET 2022-03-23 16:23:28 +01: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 all: use expect attribute where possible 2024-09-06 11:08:22 +02: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