1
0
Fork 0
forked from wry/wry

Commit graph

  • d2fa4bedc0
    Merge pull request #307 from mahkoh/jorth/jay-tray mahkoh 2024-10-24 09:46:09 +02:00
  • 8c3cd97ae3 wayland: implement jay-tray-v1 Julian Orth 2024-10-17 16:05:19 +02:00
  • 18bddbc987 seat: keep track of serials that are allowed to steal keyboard focus Julian Orth 2024-10-17 16:08:54 +02:00
  • 324540c41e seat: keep track of focus serials Julian Orth 2024-10-17 15:48:47 +02:00
  • eff490a653
    Merge pull request #306 from mahkoh/jorth/fractional-scale-rounding mahkoh 2024-10-22 11:13:26 +02:00
  • e2806a6337 fractional-scale: implement accurate rounding Julian Orth 2024-10-22 11:11:29 +02:00
  • cc426a0a4a
    Merge pull request #304 from mahkoh/jorth/edition-2024 mahkoh 2024-10-20 18:52:01 +02:00
  • faf5559075 it: handle new warnings Julian Orth 2024-10-20 18:50:06 +02:00
  • 18e6d17e0d
    Merge pull request #303 from mahkoh/jorth/edition-2024 mahkoh 2024-10-20 18:46:46 +02:00
  • a0984a1205 all: mark env::set_var/remove_var unsafe Julian Orth 2024-10-20 18:43:51 +02:00
  • 5b7ad4b060
    Merge pull request #302 from mahkoh/jorth/edition-2024 mahkoh 2024-10-20 18:41:50 +02:00
  • 73a6e0d5c2 all: warn on unsafe-op-in-unsafe-fn Julian Orth 2024-10-20 18:39:11 +02:00
  • ce7488aa86 config: warn on unsafe-op-in-unsafe-fn Julian Orth 2024-10-20 18:07:48 +02:00
  • c139271e7b
    Merge pull request #301 from mahkoh/jorth/edition-2024 mahkoh 2024-10-20 18:03:06 +02:00
  • b6345f095c all: don't use gen identifier Julian Orth 2024-10-20 18:00:04 +02:00
  • 6438dba656
    Merge pull request #300 from mahkoh/jorth/edition-2024 mahkoh 2024-10-20 16:32:53 +02:00
  • 448b9e332e all: mark extern blocks as unsafe Julian Orth 2024-10-20 16:28:47 +02:00
  • 0cbaf4493e all: mark no_mangle attribute as unsafe Julian Orth 2024-10-20 16:25:12 +02:00
  • 1cbbc42c5d
    Merge pull request #299 from mahkoh/jorth/clippy-lints mahkoh 2024-10-19 11:54:23 +02:00
  • a77d915898 toml-config: address clippy lints Julian Orth 2024-10-19 11:50:58 +02:00
  • b7b32273be
    Merge pull request #298 from mahkoh/jorth/drm-blocking mahkoh 2024-10-19 09:03:29 +02:00
  • 3f001588b8 metal: unset O_NONBLOCK for DRM file descriptors Julian Orth 2024-10-19 08:58:29 +02:00
  • 2a3a924f7e
    Merge pull request #295 from mahkoh/jorth/various-improvements mahkoh 2024-10-17 16:42:25 +02:00
  • cf5d544ebf xdg_popup: copy parent properties during construction Julian Orth 2024-10-17 16:14:51 +02:00
  • a2eb810e9d xdg_surface: fix nested popups that are not attached to a workspace Julian Orth 2024-10-17 16:05:07 +02:00
  • d95a2d2f2e xdg_positioner: fix handling of y offset Julian Orth 2024-10-17 16:02:07 +02:00
  • c987fdb58d all: track serials as u64 internally Julian Orth 2024-10-17 15:20:46 +02:00
  • 437c6b0596
    Merge pull request #294 from mahkoh/jorth/tracy-upstream mahkoh 2024-10-12 14:52:29 +02:00
  • 1e45a243de all: remove unnecessary mem:: prefix Julian Orth 2024-10-12 14:49:37 +02:00
  • ce24021ddc
    Merge pull request #293 from mahkoh/jorth/tracy-upstream mahkoh 2024-10-12 13:31:10 +02:00
  • c00ef63afe build: switch to upstream tracy-client-sys version Julian Orth 2024-10-12 13:23:52 +02:00
  • eb905c160f
    Merge pull request #275 from mahkoh/jorth/vsync-min-max mahkoh 2024-10-12 10:00:28 +02:00
  • 03dce4af06 wp-presentation: implement version 2 Julian Orth 2024-09-25 16:25:20 +02:00
  • de47705a32 edid: parse cta amd vendor block Julian Orth 2024-09-25 15:41:50 +02:00
  • d75cbb8442
    Merge pull request #276 from mahkoh/jorth/commit-timing mahkoh 2024-10-11 21:56:39 +02:00
  • 4742c0f5b3
    Merge pull request #141 from mahkoh/jorth/fifo mahkoh 2024-10-11 21:56:24 +02:00
  • fac5445f2e wayland: implement commit-timing-v1 Julian Orth 2024-09-26 16:18:17 +02:00
  • d45aaffdb3 metal: rename next_flip_nsec to next_vblank_nsec Julian Orth 2024-09-27 08:10:23 +02:00
  • 1baa24adef wl_surface: refactor collect_commit_data Julian Orth 2024-09-26 15:58:31 +02:00
  • fa46527a37 io_uring: add timeout_external Julian Orth 2024-09-26 15:47:58 +02:00
  • fe7175fab2 wayland: implement fifo-v1 Julian Orth 2024-09-13 16:01:49 +02:00
  • d8e0375c48
    Merge pull request #292 from mahkoh/jorth/session-restore mahkoh 2024-10-11 17:27:12 +02:00
  • c0b886ad8d portal: fix screencast portal version Julian Orth 2024-10-11 17:24:40 +02:00
  • 06d7fff905
    Merge pull request #291 from mahkoh/jorth/session-restore mahkoh 2024-10-11 17:02:12 +02:00
  • 2b55278420 xwayland: respect input region Julian Orth 2024-10-11 14:21:18 +02:00
  • 5df018046c portal: include mapping_id in screencasts Julian Orth 2024-10-11 13:23:54 +02:00
  • edafe16742 portal: damage buffer before committing Julian Orth 2024-10-10 21:19:33 +02:00
  • 260d241f79 portal: unify remote desktop and screencast sessions Julian Orth 2024-10-10 21:14:05 +02:00
  • 3e3532574b portal: implement session restoration Julian Orth 2024-10-10 16:48:46 +02:00
  • 4f431eec5c jay_compositior: add get_toplevel request Julian Orth 2024-10-10 13:51:01 +02:00
  • d4c0fb29ba portal: send toplevel identifier in jay_toplevel Julian Orth 2024-10-10 12:57:27 +02:00
  • 8d6aaf79a7 util: optimize opaque string formatting Julian Orth 2024-10-10 17:01:27 +02:00
  • e6c3c9c1ed tree: map toplevel identifiers to toplevels Julian Orth 2024-10-10 12:43:43 +02:00
  • 43bb787d52 all: address clippy lints Julian Orth 2024-10-10 16:52:43 +02:00
  • 6e5d8f530c
    Merge pull request #290 from mahkoh/jorth/ext-image-copy mahkoh 2024-10-10 12:13:28 +02:00
  • f0562961e6 screencapture: implement ext_image_copy_capture_manager_v1 Julian Orth 2024-10-08 22:22:49 +02:00
  • e91993fb18 screencapture: implement ext_foreign_toplevel_image_capture_source_manager_v1 Julian Orth 2024-10-08 22:36:47 +02:00
  • 40bce507a6 screencapture: implement ext_output_image_capture_source_manager_v1 Julian Orth 2024-10-08 17:46:22 +02:00
  • b754e37bfe drm: include st_rdev in Drm object Julian Orth 2024-10-09 13:39:57 +02:00
  • 9a084a53aa foreign-toplevel: store weak references Julian Orth 2024-10-08 22:28:44 +02:00
  • 3f9b75e470
    Merge pull request #287 from mahkoh/jorth/xwayland-downscaling mahkoh 2024-10-10 12:10:24 +02:00
  • 4694d3dc92
    Merge pull request #289 from mahkoh/jorth/transfer-download-sync-file mahkoh 2024-10-09 12:19:05 +02:00
  • 901a0fe93a vulkan: attach last-use-syncfile to internal framebuffers Julian Orth 2024-10-08 19:22:24 +02:00
  • 19b07fa7dc xwayland: allow windows to scale themselves Julian Orth 2024-10-08 11:14:13 +02:00
  • cc8db84289
    Merge pull request #285 from mahkoh/jorth/async-download mahkoh 2024-10-07 13:47:05 +02:00
  • 028d0ed44c gfx: implement async shm downloads Julian Orth 2024-10-06 15:11:00 +02:00
  • aca14d48dd gfx: remove incompatible shm downloads Julian Orth 2024-10-06 11:50:11 +02:00
  • 17de1650a0 screencopy: unconditionally create copy for shm Julian Orth 2024-10-06 11:31:47 +02:00
  • 156785d7c8 vulkan: implement async shm downloads Julian Orth 2024-10-06 14:07:16 +02:00
  • 61c5ebb062 vulkan: make async transfers generic over upload/download Julian Orth 2024-10-06 13:23:10 +02:00
  • 59f06dc208 vulkan: move async transfer code to separate module Julian Orth 2024-10-06 13:07:18 +02:00
  • 3619a51fbd gfx: add GfxStagingBuffer Julian Orth 2024-10-05 16:49:22 +02:00
  • 1462933ef4
    Merge pull request #283 from mahkoh/jorth/nvidia-vblank mahkoh 2024-10-04 09:09:29 +02:00
  • ed65fa07a4 metal: emulate vblank events on the nvidia driver Julian Orth 2024-10-03 08:54:15 +02:00
  • d2b6831ce4
    Merge pull request #279 from mahkoh/jorth/vulkan-default mahkoh 2024-10-02 16:13:50 +02:00
  • e5ca68a2ad render: make vulkan the default API Julian Orth 2024-10-02 16:12:01 +02:00
  • 074c9f54a0
    Merge pull request #278 from mahkoh/jorth/tile-drag mahkoh 2024-10-02 16:09:58 +02:00
  • d8ee1ac19c config: make ui dragging configurable Julian Orth 2024-10-01 11:18:25 +02:00
  • 1dd20fb87b tree: implement workspace dragging Julian Orth 2024-10-01 10:29:10 +02:00
  • 132986df2a tree: implement tile dragging Julian Orth 2024-09-30 18:31:19 +02:00
  • 83fd9f211e tree: allow toggling mono with right click Julian Orth 2024-09-30 19:01:19 +02:00
  • 6ec2e9a87b
    Merge pull request #277 from mahkoh/jorth/async-text mahkoh 2024-09-30 16:45:43 +02:00
  • 12f358c0d9 text: render text asynchronously Julian Orth 2024-09-28 18:03:23 +02:00
  • d9eb14e2bc config: store font names in Arc Julian Orth 2024-09-28 16:20:20 +02:00
  • ca134e683b render: add abstraction for async-upload storage Julian Orth 2024-09-28 16:02:20 +02:00
  • d99444bd3c portal: use dedicated text-rendering code Julian Orth 2024-09-28 15:40:41 +02:00
  • a9aad0c613 it: wait for async engine and cpu worker to become idle Julian Orth 2024-09-28 22:26:01 +02:00
  • 58f82d889b cpu_worker: fix blocking wait for completions Julian Orth 2024-09-28 19:49:55 +02:00
  • f004afdebe
    Merge pull request #274 from mahkoh/jorth/1.6.0 mahkoh 2024-09-25 11:51:02 +02:00
  • bec3732b42 docs: prepare 1.6.0 release Julian Orth 2024-09-25 11:42:51 +02:00
  • 0a7bf27b95
    Merge pull request #273 from mahkoh/jorth/frame_request_msec mahkoh 2024-09-23 11:35:04 +02:00
  • 21a299b265 wl_surface: fix frame request timestamps Julian Orth 2024-09-23 11:32:14 +02:00
  • 2b6b208d3f
    Merge pull request #272 from mahkoh/jorth/new-portals mahkoh 2024-09-21 13:12:01 +02:00
  • e59904885b etc: use GTK4 file chooser portal if available Julian Orth 2024-09-21 13:02:19 +02:00
  • 5e0cc2db91 etc: explicitly disable Inhibit portal Julian Orth 2024-09-21 12:17:01 +02:00
  • 34dc024ca7
    Merge pull request #271 from mahkoh/jorth/sc-t-s mahkoh 2024-09-21 12:12:14 +02:00
  • 34337896e3 all: update rustfmt Julian Orth 2024-09-21 12:09:48 +02:00
  • b861af9675 screencast: fix rendering of hw cursor on scaled/transformed outputs Julian Orth 2024-09-21 12:07:04 +02:00
  • 13f54ff2de
    Merge pull request #269 from mahkoh/jorth/fb-explicit-sync mahkoh 2024-09-18 17:22:40 +02:00
  • 3ab5f6981f vulkan: use transfer queue for uploads Julian Orth 2024-09-17 01:05:43 +02:00