File jay.changes of Package jay
-------------------------------------------------------------------
Sun Aug 24 12:21:39 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.9.0:
* Merge pull request #355 from mahkoh/jorth/v1.9.0
* docs: prepare 1.9.0 release
* Merge pull request #345 from mahkoh/jorth/kbvm
* docs: add release notes for kbvm switch
* wl_keyboard: don't send key-up events for keys that are not logically down
* keyboard: send keymap without actions/behaviors to xwayland
* keyboard: replace xkbcommon by kbvm
* keyboard: use kbvm::Components
* keyboard: move KeyboardState to dedicated module
* logging: use target instead of module_path
* utils: remove AsciiTrim trait
-------------------------------------------------------------------
Thu Jun 19 08:35:36 UTC 2025 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.8.0:
* Merge pull request #354 from mahkoh/jorth/v1.8.0
* docs: prepare 1.8.0 release
* Merge pull request #353 from mahkoh/jorth/take-focus
* xwm: don't send take-focus messages for client-initiated focus change
* Merge pull request #352 from mahkoh/jorth/value-hint
* cli: add value hints for better completions
* Merge pull request #349 from mahkoh/jorth/workspace
* ext-workspace: implement v1
* Merge pull request #351 from mahkoh/jorth/idle-grace-period
* idle: add a grace period
* Merge pull request #350 from mahkoh/jorth/tray-tree-changed
* tray: schedule tree_changed after recalculating tray positions
* Merge pull request #348 from mahkoh/jorth/idle-notification-v2
* idle_notifier: add missing since=2 attribute
* Merge pull request #347 from mahkoh/jorth/idle-notification-v2
* idle_notifier: respect idle inhibitors for v1
* idle_notifier: implement v2
* Merge pull request #346 from tadeokondrak/ei_device_region_mapping_id_v2
* ei: only send region_mapping_id to clients binding v2
* Merge pull request #344 from mahkoh/jorth/update-deps
* all: update dependencies
* Merge pull request #325 from mahkoh/jorth/ei-cancel
* ei: implement ei_touchscreen v2
* ei: make handling of touchscreen events stricter
* Merge pull request #343 from mahkoh/jorth/linearize
* all: address clippy lints
* all: replace enum-map by linearize
* Merge pull request #335 from tadeokondrak/workspace-switch-focus-float-node
* tree: focus float nodes when switching workspaces
* Merge pull request #333 from mahkoh/jorth/set-keymap-no-seal
* mmap: use MAP_PRIVATE for all keymaps
* Merge pull request #331 from mahkoh/jorth/fix-subsurface-input-constraints
* wl_subsurface: remove size from position
* wl_surface: fix sub-surface extents filter
* all: address clippy lints
* Merge pull request #326 from mahkoh/jorth/pread-to-end
* it: map keymap with MAP_PRIVATE
* Merge pull request #184 from mahkoh/jorth/wl-fixes
* wayland: implement wl-fixes
* Merge pull request #312 from mahkoh/jorth/old-frame-requests
* wl_surface: don't request vblank if there are no new frame requests
* Merge pull request #314 from thepragmaticmero/patch-1
* Update setup.md
* Merge pull request #311 from mahkoh/jorth/vrr-cursor-fix
* output-schedule: refactor change tracking
* output-schedule: fix hardware cursor updates
* Merge pull request #288 from mahkoh/jorth/data-control
* ipc: implement ext-data-control
* ipc: move data control logic out of wlr code
* data-control: remove wlr-specific code
* ipc: remove DynDataSource::offer_to_regular/wlr
* ipc: remove X-only code from traits
-------------------------------------------------------------------
Mon Oct 28 01:43:14 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 1.7.0
* Various bugfixes.
* Tiles and workspaces can now be dragged with the mouse.
* Vulkan is now the default renderer.
* Emulate vblank events on the nvidia driver.
* Allow X windows to scale themselves.
* Implement ext-image-capture-source-v1.
* Implement ext-image-copy-capture-v1.
* Implement screencast session restoration.
* Fix screen sharing in zoom.
* Implement wp-fifo-v1.
* Implement wp-commit-timing-v1.
* Implement jay-tray-v1
- Changes since 1.6.1:
* Emulate vblank events on the nvidia driver.
-------------------------------------------------------------------
Sat Sep 28 23:48:18 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Update to version 1.6.0:
* Various bugfixes.
* Improve compatibility Nvidia hardware.
* Implement format negotiation for screencasts.
* Allow configuring 6, 8, or 10 bit framebuffer formats.
* Upload shm textures on a separate thread in the Vulkan renderer.
* Disable implicit sync in KMS.
* Implement frame scheduling for KMS.
* The JAY_MAX_RENDER_TIME_NSEC environment variable has been removed.
-------------------------------------------------------------------
Wed Sep 4 23:40:37 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Update to version 1.5.0
* Add fine-grained damage tracking.
* Add support for adaptive sync.
* Add support for tearing.
* Add support for touch input.
* Add support for libei.
* Add support for RemoteDesktop portal.
- Vendored tarball vendor.tar.zst back to using regular cargo vendor
-------------------------------------------------------------------
Thu Aug 22 00:41:26 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Fix cargo home cache contents
-------------------------------------------------------------------
Wed Aug 21 03:12:01 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Use cargo update to fetch CARGO_HOME sources
-------------------------------------------------------------------
Mon Aug 19 00:37:42 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Experiment using `CARGO_HOME` as vendored source.
-------------------------------------------------------------------
Sat Aug 10 00:50:49 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Portals workaround. Seems we really want on-demand. Removing this
caused an issue. Upstream might have a configuration but let's just
use what works for now.
-------------------------------------------------------------------
Tue Jul 9 03:11:06 UTC 2024 - Soc Virnyl Estela <obs@uncomfyhalomacro.pl>
- Update to version 1.4.0:
* Add window management mode.
* Various bugfixes.
-------------------------------------------------------------------
Mon May 27 12:20:27 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to version 1.3.0:
* Add remaining layer-shell features.
* Add JAY_MAX_RENDER_TIME_NSEC environment variable.
* This can be used to delay rendering until shortly before a page flip, reducing input
* delay.
* This is an unstable feature that might change in the future.
* Various bugfixes.
* Improve performance of Vulkan renderer.
- Remove. Jay automatically starts with its own portal
* org.freedesktop.impl.portal.desktop.jay.service
* xdg-desktop-portal-jay.service
-------------------------------------------------------------------
Fri May 24 01:46:40 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Remove default-config folder
-------------------------------------------------------------------
Fri May 24 01:29:15 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>
- Update to version 1.2.0
* Add support for wp-security-manager-v1.
* Add support for xdg-dialog-v1.
* Add support for ext-transient-seat-v1.
* Add support for wp-drm-lease-v1.
* Focus-follows-mouse can now be disabled.
* Add support for pointer-gestures-unstable-v1.
* Configs can now handle switch events (laptop lid closed/opened).
* Add support for tablet-v2.
* Add support for linear framebuffers (hardware cursors/screensharing) on NVIDIA if the Vulkan renderer is used. (The OpenGL renderer does not support this.)
-------------------------------------------------------------------
Sun Feb 11 06:10:01 UTC 2024 - uncomfy+openbuildservice@uncomfyhalomacro.pl
- Update to version 1707402228.f702bf9:
* wayland: implement wp_content_type_manager_v1
* wayland: implement wp_cursor_shap_manager_v1
* input: ignore set_pointer serial requirement
* render: keep track of outputs whose hardware cursor must be rendered
* render: render dnd icons for hardware cursors
* input: log reason for ignoring set_cursor request
-------------------------------------------------------------------
Sun Aug 13 13:27:00 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Replace obsoleted `disabled` option with `manual`
-------------------------------------------------------------------
Thu May 25 21:47:53 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 0+364:
* Fix xcursor theme
* cargo fmt
* use XCURSOR_THEME
* config: damage screen after changing capture setting
-------------------------------------------------------------------
Thu Mar 16 08:08:26 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 0+361
** NO CHANGELOG SINCE BETA SOFTWARE **
-------------------------------------------------------------------
Sun Feb 05 08:01:34 UTC 2023 - socvirnyl.estela@gmail.com
- Update to version 1675517798:
* config: damage screen after changing capture setting
* all: address clippy issues
* config: allow capturing only selected workspaces
-------------------------------------------------------------------
Wed Jan 04 14:38:33 UTC 2023 - socvirnyl.estela@gmail.com
- Update to version 1672610889:
* tests: fix tests
* all: update dependencies
* wayland: update wl_output to v4
* io: use io_uring for all io
-------------------------------------------------------------------
Wed Dec 28 08:39:53 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Update to version 1671224816:
* seat: update hardware cursor upon identical re-attach
* test: run unit tests on sr.ht
* docs: configure gh-pages deployment
* wayland: implement tearing-control-v1
- add Fedora builds.
-------------------------------------------------------------------
Mon Nov 14 03:50:51 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 1668376218:
* all: fix clippy lints
* utils: fix rects_to_bands
* video: actually created the bridge BO in the render device
* metal: support multi-gpu systems via copying
* docs: update readme
* video: prefer non-nvidia devices when selecting render device
* video: choose render device in the frontend
* config: add DrmDevice::make_render_device
* backend: add DevicesEnumerated event
* x: add XDrmDevice
* metal: log drm device model
* tree: update to latest version of wp_fractional_scale
-------------------------------------------------------------------
Sat Nov 12 08:06:58 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 1667499995:
* all: fix clippy lints
* build: upgrade to rust 1.65
* wayland: implement xwayland_shell_v1
* registry: implement xwayland-only globals
* xwayland: don't send raw wl_surface's to xwm
* xwayland: add x-surface indirection
-------------------------------------------------------------------
Sat Oct 15 22:27:10 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 1665421340:
* video: add support for a/xbgr8888 formats
* clippy: call drop explicitly
* xdg_decoration: send toplevel-configure after configure
-------------------------------------------------------------------
Wed Sep 21 08:19:50 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 1661029534:
* all: run rustfmt
* tree: destroy layer shell surfaces when output is disconnected
* all: address clippy lints
* seat: ignore duplicate set_selection request
-------------------------------------------------------------------
Tue Aug 09 03:18:25 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 1659266300:
* tree: render top layer over fullscreen windows
* tests: fix compilation
* all: run rustfmt
* tree: render overlayes over fullscreen windows
* portal: add a desktop portal
* all: update uapi dependency
* text: add metrics and dynamic height
* pipewire: add pipewire client
* wayland: add a generic wayland client
* renderer: add renderer_base
* dbus: expose more functionality
* tree: use create_workspace where appropriate
* tree: batch output render data updates
* wayland: add jay_screencast
* wayland: add jay_workspace_watcher
* wayland: add jay_workspace
* wayland: add jay_render_ctx
* wayland: add jay_pointer
* wayland: add jay_output
* input: ignored caps_lock and num_lock during modifire matching
* all: run rustfmt
* config: add Connector::set_enabled
* layer-surface: set surface output
* xwayland: allocate sockets from id 500
* metal: keep output presentable if atomic commit fails
* input: don't send motion events when cursor is locked
* config: add on_idle
* all: update dependencies
* tree: implement pointer constraints
* wayland: register most singletons before starting async work
* tree: re-render float title on active change
* tree: ignore hidden stacked windows
* wayland: implement xdg_toplevel.wm_capabilities
- add org.freedesktop.impl.portal.desktop.jay.service
- add xdg-desktop-portal-jay.service
-------------------------------------------------------------------
Thu Jun 23 13:54:28 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 1654528571:
* xwayland: destroy map_link on window destroy
* xwayland: destroy stack_link on window destroy
* seat: uniformly convert scroll steps to scroll px
* all: replace standard sync types by parking_lot
* xwayland: disallow focusing invisible windows
* utils: move damage algorithms to algorithm crate
* tree: update outputs of surfaces when moving a workspace
* keyboard: map super key to LOGO modifier
* cli: add seat-test
* docs: note new features in readme
-------------------------------------------------------------------
Fri Jun 3 14:33:19 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- add jay.desktop
- add jay-run.sh
-------------------------------------------------------------------
Fri Jun 03 12:13:09 UTC 2022 - socvirnyl.estela@gmail.com
- Update to version 1654250408:
* keyboard: map super key to LOGO modifier
* cli: add seat-test
-------------------------------------------------------------------
Thu Jun 2 13:13:47 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>
- Initial spec for jay