6c0e41ead6
- Update to 0.9.2: * Fix: don't set popup window geometry with no buffer attached, #200 * Fix: wait for configure event before letting GTK commit a buffer, #202 * Tests: refactor the mock Wayland compositor used by the tests, brings it in line with the version in the gtk4-layer-shell repo * Meson: bump required Meson version to 0.54.0 * Depends: require wayland-protocols >=1.16.0 to build
Michael Vetter2025-06-02 05:31:10 +00:00
ba7120c167
Accepting request 1267689 from X11:Wayland
Ana Guerrero2025-04-07 15:43:37 +00:00
1f75c76fdb
- Update to 0.9.1: * Fix: handle monitors appearing and disappearing more correctly * Compat: bump supported GTK to v3.24.49
Michael Vetter2025-04-07 13:52:25 +00:00
1f9835ec9d
Accepting request 1242873 from X11:Wayland
Ana Guerrero2025-02-03 20:45:38 +00:00
3e67910340
- Update to 0.9.0: * Project: officially place the project in maintenance mode, more details in readme * API: add gtk_layer_try_force_commit() * Fix: unmap tooltips of popups in correct order, fixes #178[1] * Fix: handle xdg_wm_base::ping, don't get labled as unresponsive * Compat: bump supported GTK to v3.24.43 * Compat: NOTE: GTK v3.24.44 may break previous versions of gtk-layer-shell and work with this one, but we won't know for sure until it's released
Michael Vetter2024-09-10 05:47:45 +00:00
9476bc860b
- Update to 0.8.2: * Compat: bump supported GTK to v3.24.39 * Compat: NOTE: GTK v3.24.40 may break previous version and work with this one, but we won't know for sure until it's released
Michael Vetter2024-01-05 07:55:11 +00:00
68220eb614
- Update to 0.8.1: * Meson: mark wayland-scanner as a build-time dependency * Docs: deploy docs to GitHub Pages * Compat: bump supported GTK to v3.24.37
Michael Vetter2023-04-13 07:20:59 +00:00
2a552f1445
- Update to 0.8.0: * Vala: support generating vapi files * Fix: memory leak, #128 * Compat: stop warning when GTK version is not explicitly supported * Compat: bump supported GTK to 3.24.34
Michael Vetter2022-10-24 10:39:22 +00:00
647afb02bf
- Update to 0.7.0: * Meson: allow disabling building with gobject-introspection * Compat: bump supported GTK to v3.24.31
Michael Vetter2022-01-28 08:41:21 +00:00
98430a04cf
Accepting request 876427 from X11:Wayland
Richard Brown
2021-03-03 17:35:20 +00:00
836a488d0b
- Update to 0.6.0: * Layer Shell: support protocol version 4 * API: support on-demand keyboard interactivity on protocol version 4 * API: deprecate gtk_layer_set_keyboard_interactivity() in favor of gtk_layer_set_keyboard_mode() * API: add gtk_layer_get_protocol_version() * Compat bump supported GTK to v3.24.26
Michael Vetter2021-03-03 09:20:04 +00:00
6be11c85ab
- Update to 0.5.2: * Fix: normalize keyboard interactivity boolean to TRUE or FALSE * Fix: Set layer windows to mapped (removes warning on tooltip creation and fixes subsurfaces created as a GTK_WINDOW_POPUP window, fixes#38) * Examples: Rename gtk-layer-example -> simple-example-c * Examples: merge simple-example-c and gtk-layer-demo into examples directory * Examples: add Vala example (not built with rest of project, does not add dependency) * Examples: add Python example * Meson: change GTK dependency gtk+-wayland-3.0 -> gtk+-3.0 * Meson: drop .types file in docs * Tests: change "test client" terminology to "integration test" * Tests: colored output * Tests: check that all tests are added to meson * Compat: bump supported GTK to v3.24.24
Michael Vetter2020-12-13 10:13:42 +00:00
50e7a01d6f
- Update to 0.5.0: * API: add getters for all properties (fixes#56) * API: add gtk_layer_is_supported() (fixes#83) * API: add gtk_layer_is_layer_window(window) * Docs: add Since: annotations for functions added since the initial release (fixes#82) * Fix: accept non-1 true boolean values * Tests: fix license test for release tarball (fixes#73) * Tests: test popup with grab (the most likely thing to break on an incompatible GTK version) (fixes#68)
Michael Vetter2020-10-29 07:54:14 +00:00
44bb3d39e8
- Update to 0.4.0: * Demo: show GTK Layer Shell version * Demo: fix initially set auto-exclusive zone and fixed size properties (fixes#64) * API: expose GTK Layer Shell version * API: expose the underlying layer shell surface (fixes#41) * Tests: add mock server * Tests: add integration tests (fixes#60) * Diagnostics: remove "transient_for != window transient_for" warning * Diagnostics: improve warning when GTK version may not work by linking to a compatibility table (fixes#66) * Compat: bump supported GTK to v3.24.23
Michael Vetter2020-10-22 08:33:59 +00:00
0328bc98b5
- Update to 0.3.0: * Demo: Display GTK version * Demo: Add option for disabling gtk-layer-shell for testing * Fix intermittent crash relating to popovers (#51) * Clarify that our license is LGPL version 3 or any later version * Use system XDG Shell protocol when available * Allow accessing the underlying layer shell surface (EDIT: this change was accidentally omitted from the release) * Bump explicitly supported GTK version to 3.24.22
Michael Vetter2020-08-13 07:41:13 +00:00
207c760c42
- Update to 0.2.0: * Relicense to LGPL v3 * Fix long standing issue with popup grabs * Fix potential compatibility issues between GTK versions with gtk-priv headers * Add GitHub Actions CI (just building and license check for now) * Add script to check that are files are licensed correctly * Use layer_surface->set_layer instead of remapping (when available)
Michael Vetter2020-07-29 05:58:02 +00:00