wlcs (1.8.0-0ubuntu0) UNRELEASED; urgency=medium

  * New upstream release
    . Tests for wp_viewporter (#340)
    . Add tests for xdg-decoration-unstable-v1. (#339)
    . Add tests for fractional-scale-v1 (#342)
    . Use the latest GPLv2 license text (#352)
    . FrameSubmission: Expand test for Firefox frame storm. (#350)
    . Add helpers for "how long should a timeout be" (#354)
    . cmake: avoid false-positive warnings (#356)

 -- Michał Sawicz <michal.sawicz@canonical.com>  Tue, 05 Aug 2025 15:12:56 +0200

wlcs (1.7.0-0ubuntu0) UNRELEASED; urgency=medium

  * New upstream release. Notable changes:
    + New tests for input-method-v1 (#302)
    + Handle incomplete logical pointer/touch events better (#313)
    + XdgToplevelStable: Fix race in .configure handling (#318)
    + helpers: avoid triggering a kernel warning (#320)
    + InProcessServer: Fix xdg_shell window construction (#324)
    + XdgSurfaceStable: Fix configure event logic

 -- Michał Sawicz <michal.sawicz@canonical.com>  Tue, 05 Dec 2023 13:52:28 +0100

wlcs (1.6.1-0ubuntu0) UNRELEASED; urgency=medium

  * Bump project version in CMakeLists.txt

 -- Michał Sawicz <michal.sawicz@canonical.com>  Tue, 10 Oct 2023 12:14:27 +0200

wlcs (1.6.0-0ubuntu0) UNRELEASED; urgency=medium

  * New upstream release. Notable changes:
    + Update wayland.xml to latest
    + XDG stable: use mock methods instead of notification lists
    + Test popup constraint_adjustment
    + Tests for XDG shell (stable) version 5
    + Test that text input is entered after child window is closed
    + Copy geometry headers from Mir
    + Test popups are dismissed in the correct order
    + Test buffer can be deleted after it's attached
    + Less flaky synchronization for VirtualPointerV1Test (#297, #294)
    + VirtualPointerV1Test: no-events-sent test fails if events are sent (#296)
    + Fix various frame-event misunderstandings
    + Change remaining std::experimental::optionals to std::optional

 -- Alan Griffiths <alan@octopull.co.uk>  Mon, 17 Jul 2023 13:12:00 +0100

wlcs (1.5.0-0ubuntu0) UNRELEASED; urgency=medium

  * New upstream release. Notable changes:
    + Tests for zwlr_virtual_pointer_v1
    + Use maximum shared version when binding globals (Fixes #234)
    + Make zxdg_shell_v6 ExpectedlyNotSupported if not in supported_extensions
      (Fixes #237)
    + Destroy xdg_toplevel before xdg_surface on cleanup
    + Fixup CMakeLists.txt so tests can use MOCK_METHOD
    + c++20
    + Fix BadBufferTest.test_truncated_shm_file protocol error
    + Fix CMake install dir usage in pkgconfig, honour CMAKE_INSTALL_INCLUDEDIR

 -- Alan Griffiths <alan@octopull.co.uk>  Fri, 6 Jan 2023 11:40:13 +0000

wlcs (1.4.0-0ubuntu0) UNRELEASED; urgency=medium

  * New upstream release. Notable changes:
    + Add tests for zwp_text_input_unstable_v3
    + Add tests for zwp_input_method_unstable_v2
    + Add tests for zwlr_layer_shell_v1 version 4
    + Drop requriement for compositors to implement wl_shell. Tests which
      require an arbitrary "visible surface" should now only require one
      of xdg_shell, xdg_shell_unstable_v6, or wl_shell.
    + Fix expectations of keyboard focus for xdg_popup tests to match the
      protocol. NOTE: These tests will fail on many compositors, including
      Weston, as is is common to not follow the protocol correctly here.

 -- Christopher James Halse Rogers <raof@ubuntu.com>  Fri, 25 Feb 2022 15:33:24 +1100

wlcs (1.3.0-0ubuntu0) groovy; urgency=medium

  * New upstream release. Notable changes:
    + Check Cursor movement is not propagating to clients correctly when
    zwp_relative_pointer_manager_v1 is enabled
    + Support getting the latest serial sent from the compositor (useful for
    popup grabs, and possibly other things in the future). Adding `wl_keyboard`
    makes sure new surfaces have a serial once they're focused, and provides
    access to keyboard focus
    + Test that correct input event is used for interactive move
    + Fix FindGtestGmock.cmake for new cmake (Fixes the build on Alpine Linux)
    + Test that layer surfaces are correctly reconfigured
    + Add tests for popup done event
    + Test surfaces get enter/leave events
    + Test version 2 and 3 features of zwlr_layer_shell_v1
    + Destroy subsurfaces
    + Show surface type names in paramaterized touch tests

 -- Alan Griffiths <alan@octopull.co.uk>  Thu, 27 May 2021 13:13:13 +0100

wlcs (1.2.1-0ubuntu0) groovy; urgency=medium

  * New upstream release. Notable changes:
    + Fix cut & paste test

 -- Alan Griffiths <alan@octopull.co.uk>  Fri, 19 Feb 2021 11:11:11 +0000

wlcs (1.2.0-0ubuntu0) groovy; urgency=medium

  * New upstream release. Notable changes:
    + Add tests for wlr_layer_shell_unstable_v1
    + Build fixes for Musl libc; WLCS now builds on Alpine. Thanks, Luca Weiss
    + More XDG Shell tests, particularly around protocol errors,
    window-geometry, and input edge-cases.
    + Add tests for wlr_foreign_toplevel_management_unstable_v1
    + Many improvements to wl_subsurface tests. Notably this fixes a
    misinterpretation of the protocol which lead to testing incorrect
    behaviour.

 -- Christopher James Halse Rogers <raof@ubuntu.com>  Mon, 31 Aug 2020 16:39:21 +1000

wlcs (1.1.0-0ubuntu0) eoan; urgency=medium

  * New upstream release. Relevant upstream changes:
    + Document the compositor-integration version macros
    + Add tests for the wl_output protocol
    + More tests for XDG Shell, particularly around popups and window movement
    + Add tests for wp_primary_selection_unstable_v1 protocol
    + Add tests for gdk_primary_selection protocol
    + Lots of build fixes for !Ubuntu systems. Thanks, Neal Gompa!

 -- Christopher James Halse Rogers <raof@ubuntu.com>  Tue, 23 Jul 2019 10:37:52 +1000

wlcs (1.0-0ubuntu0) disco; urgency=medium

  * Initial release

 -- Christopher James Halse Rogers <raof@ubuntu.com>  Tue, 08 Jan 2019 11:32:06 +1100
