17
0

38 Commits

Author SHA256 Message Date
2e53d601c2 Accepting request 1314503 from X11:Wayland
- Update to 0.10.0:
  * API: add gtk_layer_set_respect_close()/gtk_layer_get_respect_close()
  * Fix: ignore .closed event by default, #209
  * Fix: protocol error on popup menu tooltop, #207
  * Tests: support optionally running under Valgrind

OBS-URL: https://build.opensuse.org/request/show/1314503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=17
2025-10-30 16:10:13 +00:00
e22f73525c - Update to 0.10.0:
* API: add gtk_layer_set_respect_close()/gtk_layer_get_respect_close()
  * Fix: ignore .closed event by default, #209
  * Fix: protocol error on popup menu tooltop, #207
  * Tests: support optionally running under Valgrind

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=36
2025-10-30 07:39:06 +00:00
070b0a8cf3 Accepting request 1281727 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1281727
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=16
2025-06-02 20:00:50 +00:00
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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=34
2025-06-02 05:31:10 +00:00
ba7120c167 Accepting request 1267689 from X11:Wayland
- Update to 0.9.1:
  * Fix: handle monitors appearing and disappearing more correctly
  * Compat: bump supported GTK to v3.24.49

OBS-URL: https://build.opensuse.org/request/show/1267689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=15
2025-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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=32
2025-04-07 13:52:25 +00:00
1f9835ec9d Accepting request 1242873 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1242873
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=14
2025-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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=30
2024-09-10 05:47:45 +00:00
708a8bd939 Accepting request 1136990 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1136990
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=13
2024-01-05 20:43:41 +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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=28
2024-01-05 07:55:11 +00:00
c55f9e80a2 Accepting request 1079067 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1079067
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=12
2023-04-13 12:11:03 +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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=26
2023-04-13 07:20:59 +00:00
43b0a181d7 Accepting request 1030848 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/1030848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=11
2022-10-24 11:15:56 +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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=24
2022-10-24 10:39:22 +00:00
a54563760b Accepting request 949601 from X11:Wayland
- Update to 0.7.0:
  * Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31

OBS-URL: https://build.opensuse.org/request/show/949601
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=10
2022-01-28 21:12:34 +00:00
647afb02bf - Update to 0.7.0:
* Meson: allow disabling building with gobject-introspection
  * Compat: bump supported GTK to v3.24.31

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=23
2022-01-28 08:41:21 +00:00
Richard Brown
98430a04cf Accepting request 876427 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/876427
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=9
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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=21
2021-03-03 09:20:04 +00:00
f06d52afae Accepting request 855561 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/855561
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=8
2020-12-21 09:22:44 +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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=19
2020-12-13 10:13:42 +00:00
dd01d1184e Accepting request 845362 from X11:Wayland
- Update to 0.5.1:
  * Tests: fix integration test timeout on GTK v3.24.23 (#91)

OBS-URL: https://build.opensuse.org/request/show/845362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=7
2020-11-02 08:44:06 +00:00
f3dd3796db - Update to 0.5.1:
* Tests: fix integration test timeout on GTK v3.24.23 (#91)

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=17
2020-11-02 06:56:26 +00:00
2bb8a37ba0 Accepting request 844723 from X11:Wayland
- 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)

OBS-URL: https://build.opensuse.org/request/show/844723
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=6
2020-10-29 08:23:29 +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)

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=15
2020-10-29 07:54:14 +00:00
ed7707dae0 Accepting request 843371 from X11:Wayland
- 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

OBS-URL: https://build.opensuse.org/request/show/843371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=5
2020-10-22 12:26:02 +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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=13
2020-10-22 08:33:59 +00:00
65b2f775fe Accepting request 827594 from X11:Wayland
- Add GPL3 to Licenses

- 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

OBS-URL: https://build.opensuse.org/request/show/827594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=4
2020-09-18 14:43:40 +00:00
47261cb16a - Add GPL3 to Licenses
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=11
2020-08-18 13:06:37 +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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=10
2020-08-13 07:41:13 +00:00
9286aa583c Accepting request 823299 from X11:Wayland
- 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)

OBS-URL: https://build.opensuse.org/request/show/823299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=3
2020-07-30 10:25:33 +00:00
8cc9f57fb5 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=8 2020-07-29 05:58:12 +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)

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=7
2020-07-29 05:58:02 +00:00
091221dcb2 Accepting request 798821 from X11:Wayland
- BuildRequire gobject introspection devel files correctly

OBS-URL: https://build.opensuse.org/request/show/798821
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=2
2020-04-29 18:51:45 +00:00
79630ec353 - BuildRequire gobject introspection devel files correctly
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=5
2020-04-29 08:33:20 +00:00
ab339fea25 Accepting request 760622 from X11:Wayland
Now? :)

OBS-URL: https://build.opensuse.org/request/show/760622
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gtk-layer-shell?expand=0&rev=1
2020-01-03 16:34:11 +00:00
db5bdfd410 - Add typelib subpackage typelib-1_0-GtkLayerShell-0_1
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=3
2020-01-03 11:13:52 +00:00
7c70c25837 - Add typelib subpackage
- Rename gtk-layer-shell0 to libgtk-layer-shell0

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=2
2020-01-03 08:33:47 +00:00
827f0904ba Accepting request 759781 from home:jubalh
Please add me as maintainer. Will need this for waybar.

OBS-URL: https://build.opensuse.org/request/show/759781
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/gtk-layer-shell?expand=0&rev=1
2019-12-28 13:00:51 +00:00