94 lines
4.2 KiB
Plaintext
94 lines
4.2 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Sep 22 14:29:44 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Update to version 1.2.0+git20250909.df49531:
|
|
* gtk_layer_surface_remap(): only remap if previously mapped
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 26 17:30:32 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Update to version 1.2.0+git20250812.9486225:
|
|
* Bump to v1.2.0
|
|
* Do a better job preloading asan
|
|
* Run CI under asan/ubsan
|
|
* Fix pedantic asan issue
|
|
* Add bit about container images to test readme
|
|
* Get rid of icons in container
|
|
* Add some missing deps to Containerfile
|
|
* Add Containerfile
|
|
* Actions: switch to checkout v4
|
|
* Fix multiclient bug
|
|
* Mock server: remove single-client restriction
|
|
* Use container image for CI
|
|
* Make step_time static within integration-test-common.c and drop it to 60ms
|
|
* Refactor tests to not require extending step time
|
|
* Drop smoke test timeout from 3s to 0.5s
|
|
* Mock server: send output mode
|
|
* Speed up tests 2.5X on machines with xdg-desktop-portal by disabling dbus
|
|
* Update test reame
|
|
* Add window size checks to tests
|
|
* Add lock-test-monitors-changed-after-unlocked
|
|
* Fix use-after-free when monitor unplugged after unlocking
|
|
* Add version info to gtk4-session-lock.h
|
|
* Update python example to the new API
|
|
* Improve session lock example
|
|
* Add layer-test-monitor-removed
|
|
* Layer shell: ref and clear monitor correctly
|
|
* Add session lock multi monitor tests
|
|
* Mock server: support adding and removing outputs
|
|
* Update readme and test readme
|
|
* Detect monitors going away and fix exposed memory issue
|
|
* Do not require user code presents lock screen windows
|
|
* Add ::monitor signal for autodetecting monitors
|
|
* Add test-can-reuse-lock-window
|
|
* Do not allow commits to session lock surfaces when there is no buffer
|
|
* Tests: Wait for completion instead of all windows closing
|
|
* Don't leak session lock windows
|
|
* Block null buffers committed to session lock surfaces
|
|
* Tests: roundtrip at end
|
|
* Tests: refactor how env vars are handled
|
|
* Session lock example: allow locking multiple times
|
|
* Session lock example: refactor
|
|
* Session lock example: don't have global lock instance
|
|
* Add note about input regions to gtk_layer_set_keyboard_mode() docs
|
|
* Mock server: refactor configure sending
|
|
* Mock server: reqire XDG surfaces also don't commit buffer before configure
|
|
* Mock server: do not require xdg_surface to be null to consider surface roleless
|
|
* run-integration-test.py: do not require setting GTK4_LAYER_SHELL_BUILD
|
|
* Add test-layer-surface-click-activated-popup
|
|
* Mock server: add command for clicking at arbitrary position
|
|
* Add configure delay tests
|
|
* Integration tests: add send_command()
|
|
* Mock server: add enable_configure_delay command
|
|
* Mock server: add ability to receive commands
|
|
* run-integration-test.py: set CLIENT_TO_SERVER_FIFO and SERVER_TO_CLIENT_FIFO
|
|
* Mock server: add unused capability to send configure after delay
|
|
* Mock server: replace 1/0 with true/false
|
|
* Verify the inital configure of layer surfaces gets acked
|
|
* Mock server: do not allow window geom to be set on null buffer, see https://github.com/wmww/gtk-layer-shell/pull/201
|
|
* Popup tests: put dropdown inside grid to fix weird issue running tests on Sway
|
|
* Mock server: replace ALLOC_STRUCT() with calloc()
|
|
* Mock server: use snake case for types
|
|
* Mock server: simplify override implementation
|
|
* Mock server: use bool instead of char
|
|
* Bump version to 1.1.1
|
|
* Remap surfaces when outputs change
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 20 13:46:57 UTC 2025 - scott.bradnick@suse.com
|
|
|
|
- Update to version 1.1.0+git20250318.338af26:
|
|
* Enums are not nullable dufus
|
|
* docs: `gdk_display_get_monitor_at_{window -> surface}`
|
|
* Add wayland-protocols dep for Ubuntu
|
|
* Add missing build dependency
|
|
* Detect when current monitor is removed
|
|
* Add nullable annotations for nullable values
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 20 13:42:34 UTC 2025 - Scott Bradnick <scott.bradnick@suse.com>
|
|
|
|
- Initial version using GitHub vs. release
|
|
* ghostty requires this
|
|
* Borrowed from mantarimay - thanks!
|