- imagecapture/ (directory) refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- testdata/ (directory) feat(wayland): add wl_keyboard with focus and key forwarding
- acquire_failure_test.go 7.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- acquire_poller_mock_test.go 2.8 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- activation.go 4.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- activation_test.go 6.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- alpha.go 2.0 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- alpha_test.go 2.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- axis_test.go 1.6 KiB refactor: deepen core, wayland and drm modules (#57)
- capture_admission_test.go 11.4 KiB fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104)
- captureauth.go 5.8 KiB feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- captureauth_test.go 15.6 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- captureexe.go 3.6 KiB feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- clipboard.go 14.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- clipboard_test.go 10.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- colormanagement.go 15.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- colormanagement_errors_test.go 3.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- colormanagement_test.go 14.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- colorrepresentation.go 5.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- colorrepresentation_test.go 7.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- commands_test.go 2.1 KiB refactor(project): rename nefertty to neferwl
- commit_hotpath_bench_test.go 4.0 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- commit_lifecycle_test.go 15.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- constraints.go 11.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- constraints_test.go 11.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- cursor.go 5.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- cursor_test.go 7.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- damage_test.go 4.1 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- decoration.go 3.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- decoration_test.go 1.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- dmabuf.go 13.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- dmabuf_test.go 12.5 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- dmabuf_yuv_test.go 2.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- drmlease.go 9.1 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- drmlease_test.go 15.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- exclusion.go 9.5 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- extforeigntoplevel.go 4.2 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- extforeigntoplevel_test.go 6.1 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- fifo.go 21.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- fifo_test.go 10.4 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- foreign.go 4.7 KiB fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104)
- foreign_test.go 6.6 KiB fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104)
- foreigntoplevel.go 7.9 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- foreigntoplevel_test.go 8.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- frames.go 9.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- frames_test.go 6.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- globals.go 15.0 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- idle.go 7.3 KiB feat(idle): honour D-Bus idle inhibitors through org.freedesktop.ScreenSaver (#94)
- idle_test.go 11.5 KiB feat(idle): honour D-Bus idle inhibitors through org.freedesktop.ScreenSaver (#94)
- imagecapture_test.go 55.9 KiB fix(portal): portal session environment, xdg-foreign dialogs and capture retries (#104)
- imagecopy.go 22.1 KiB feat(wayland): advertise and apply output transforms
- inhibit.go 5.2 KiB feat(idle): honour D-Bus idle inhibitors through org.freedesktop.ScreenSaver (#94)
- inhibit_test.go 3.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- input_region.go 3.1 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- input_region_test.go 12.6 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- keyboard_test.go 7.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- keycodes.go 5.2 KiB fix(wayland): widen virtual keymap keycode range to avoid an Xwayland heap overflow
- layer.go 8.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- layer_scale_test.go 4.1 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- layer_test.go 11.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- move_request_test.go 4.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- outputconfiguration.go 5.9 KiB feat(wayland): advertise and apply output transforms
- outputmanagement.go 6.0 KiB feat(wayland): advertise and apply output transforms
- outputmanagement_test.go 25.7 KiB fix(wayland): send preferred_buffer_transform only when it differs and never to cursors
- outputs.go 8.5 KiB feat(wayland): advertise and apply output transforms
- outputs_test.go 5.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- peer_exe_mock_test.go 4.1 KiB feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- popup.go 5.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- presentation.go 6.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- presentation_test.go 10.3 KiB test(wayland): wait for the resume configure in TestPresentationFeedback
- proc_env_mock_test.go 2.6 KiB build(mocks): update mockery to v3.8.0 and regenerate mocks
- protocol_test.go 27.0 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- release.go 5.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- release_test.go 10.5 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- scale.go 10.7 KiB fix(wayland): send preferred_buffer_transform only when it differs and never to cursors
- scale_test.go 16.8 KiB fix(wayland): send preferred_buffer_transform only when it differs and never to cursors
- screencopy.go 9.8 KiB refactor(ports): share the rotated size of a transform
- screencopy_test.go 26.2 KiB feat(wayland): advertise and apply output transforms
- seat.go 15.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- securitycontext.go 9.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- securitycontext_test.go 13.0 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- sensitive_test.go 18.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- server.go 25.9 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- server_test.go 11.6 KiB feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- session_lock.go 7.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- session_lock_barrier_test.go 9.6 KiB feat(capture): generic capture with compositor-imposed indicator and allowlist (#74)
- session_lock_input_epoch_test.go 9.6 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- session_lock_lifecycle_test.go 18.0 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- session_lock_refused.go 562 B refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- session_lock_surface.go 8.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- session_lock_surface_test.go 21.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- session_lock_test.go 3.3 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- slot.go 1.2 KiB refactor(project): rename nefertty to neferwl
- slot_test.go 1.5 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- socket.go 1.1 KiB feat(wayland): add headless socket and core wayland globals
- socket_test.go 819 B refactor: deepen core, wayland and drm modules (#57)
- subsurface_test.go 26.1 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- surface.go 22.2 KiB fix(wayland): send preferred_buffer_transform only when it differs and never to cursors
- surface_perf_test.go 4.6 KiB perf: remove FFI reflection and per-frame allocations from the hot path (#31)
- syncdev.go 4.6 KiB perf: faster game frame path (#59)
- syncobj.go 15.5 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- syncobj_device_mock_test.go 10.7 KiB perf: faster game frame path (#59)
- syncobj_test.go 21.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- syncwait_test.go 3.6 KiB feat(session-lock): add ext-session-lock with DRM output protection (#73)
- tearing.go 1.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- tearing_test.go 4.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- textinput.go 15.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- textinput_test.go 19.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- tiled_playback_test.go 4.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- transform_test.go 8.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- viewport_queue_test.go 9.3 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- virtualkeyboard.go 8.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- virtualkeyboard_test.go 13.8 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- wire_client_test.go 36.4 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- workspaces.go 9.2 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- workspaces_sensitive_test.go 4.7 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- workspaces_test.go 14.9 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)
- xdg.go 13.8 KiB feat(capture): share a single window via ext-foreign-toplevel (#105)
- xdg_states_test.go 2.0 KiB refactor(wayland): import protocol bindings from go-wayland-bindings (#85)