File wayland-protocols.changes of Package wayland-protocols

-------------------------------------------------------------------
Thu Feb 10 07:52:18 UTC 2022 - Fusion Future <qydwhotmail@gmail.com>

- Update to 1.25
  * This release also adds a new staging protocol for session
    locking, as well as a 'bounds' event to the xdg_toplevel
    interface.
  * ext-session-lock-v1: new protocol
  * xdg-shell: add invalid_resize_edge error value
  * xdg-shell: Add toplevel "bounds" configure event
  * build: Bump version to 1.25
  * xdg-shell: clarify conditions for remapping unmapped surfaces
  * linux-dmabuf: fix typo in dev_t example code

-------------------------------------------------------------------
Wed Nov 24 08:29:20 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- Update to 1.24
  * This release adds feedback to the DMA buffer protocol
  * tests: allow cross-compiling the tests
  * tests: check whether -Wl,--unresolved-symbols=ignore-all is
    supported
  * meson.build: wayland-scanner is only needed for tests
  * Improve tiled_* enum summary
- Rebase wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch

-------------------------------------------------------------------
Thu Nov  4 07:19:04 UTC 2021 - Yifan Jiang <yfjiang@suse.com>

- Add wayland-protocols-disable-pedantic-test-unstable-xdg-decoration-on-ppc64.patch:
  Temporarily disable the unstable xdg-decoration pedantic test on
  ppc64 until the upstream issue is more clearly diagnosed:

  https://gitlab.freedesktop.org/wayland/wayland-protocols/-/issues/48

-------------------------------------------------------------------
Wed Oct 13 08:04:58 UTC 2021 - Bjørn Lie <bjorn.lie@gmail.com>

- Run test-suite during build:
  + Add c_compiler and c++_compiler BuildRequires.
  + Stop passing tests=false to meson.
  + Add check section and meson_test macro.

-------------------------------------------------------------------
Wed Oct  6 11:46:58 UTC 2021 - Fabian Vogt <fvogt@suse.com>

- Update to 1.23:
  * This release adds the new gesture "hold" to the pointer gesture protocol.
- Switch to building with meson
- Based on work from home:ngh
- Update description to fix grammar

-------------------------------------------------------------------
Wed Sep  1 17:58:37 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>

- Update to 1.22
  This release includes a new staging protocol: DRM object leasing.

  Besides that, various test and build system improvements are
  included, as well as a set of clarifications to the
  xdg-activation protocol and other protocols.

  * xdg-shell: Make xdg_surface fail when surface has role
  * xdg-output: fix minor calculation error
  * xdg-activation: correct sequence when X11 client spawns
    Wayland client
  * xdg-activation: rewrite and move description of token forwarding
  * xdg-activation-v1: clarify set_{serial,surface}
  * presentation-time: use enum entry description tags
- Check https://lists.freedesktop.org/archives/wayland-devel/2021-September/041972.html
  for the full list of changes.

-------------------------------------------------------------------
Sun May  9 17:31:47 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 1.21:
  * Also new with this release is the introduction of a new protocol phase
    that replaces the old "unstable" phase: "staging". The main purpose of
    this is making it more painless to transition a protocol from it's
    testing-in-production phase to declaring it stable. See README.md for
    details.

  * This release also introduces a new staging protocol: xdg-activation,
    meant to enable transferring focus between different toplevel surfaces.
    For example from a launcher to a launchee, or one focused application to
    another.

-------------------------------------------------------------------
Sun Mar  1 11:53:33 UTC 2020 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.20:
  + This release includes the new governance document, describing
    how to introduce and update Wayland protocols in
    wayland-protocols. See the GOVERNANCE.md file for details.
- Changes from version 1.19:
  + This release includes a new xdg-shell protocol that adds
    support for repositioning already mapped popups. Methods of
    doing so with inter-surface synchronization has been left out,
    with the intention of addressing this with a protocol at a
    lower level.
  + Both the presentation time and xdg-shell protocol also got new
    attributes added meaning bindings using the enum and bitfield
    attributes will generate better result.

-------------------------------------------------------------------
Thu Jul 25 18:05:42 UTC 2019 - Bjørn Lie <bjorn.lie@gmail.com>

- Update to version 1.18:
  * This version comes with documentational clarifications, bug
    fixes and minor additions to existing protocols.

-------------------------------------------------------------------
Wed Nov 14 15:56:30 UTC 2018 - bjorn.lie@gmail.com

- Update to version 1.17:
  * This versions include two new unstable protocols:
    - linux-explicit-synchronization: A Linux specific mechanism
      for explicit per-surface buffer synchronization.
    - primary-selection: A clipboard like mechanism mimicking
      primary selection on X11, commonly known as
      "middle-click-paste".
  * The license tag for the fullscreen shell was also corrected.

-------------------------------------------------------------------
Tue Jul 31 07:54:47 UTC 2018 - bjorn.lie@gmail.com

- Update to version 1.16:
  * This version includes a new version of the unstable text-input
    protocol. The new version is not compatible with the old
    version. Please check the commit adding the new protocols for
    more details about the introduced changes.
  * The stable xdg-shell protocol got some clarifications about
    expectations regarding state requested by the client and what
    is configured by the compositor.
  * The xdg-output protocol got some clarifications about how
    transforms are handled.
  * The test suite was improved to catch issues detected by
    wayland-scanner.

-------------------------------------------------------------------
Sat Jul  7 20:50:10 UTC 2018 - bjorn.lie@gmail.com

- Update to version 1.15:
  * This version includes a new unstable protocol that enables
    clients to allow the compositor to draw window decorations.
  * The xdg-shell protocol also saw a fix clarifying the
    requirements for xdg-popup parents.

-------------------------------------------------------------------
Thu May 17 16:04:12 UTC 2018 - rzl@l2f.inesc-id.pt

- Update to version 1.14:
  * xdg-output: Add name and description events
  * configure.ac: Bump version to 1.14
  * xdg-shell: add enums for tiled window state to toplevel
    configure

-------------------------------------------------------------------
Sun Feb 18 02:55:00 UTC 2018 - avindra@opensuse.org

- Update to version 1.13:
  * New unstable protocol: Input timestamps, a protocol for
    providing high resolution timestamps to input events. See
    commit 4f789286e4ab7f6fecc2ccb895d79362a9b2382a and protocol
    XML file for details.
- use https urls

-------------------------------------------------------------------
Thu Dec 28 21:58:28 UTC 2017 - zaitor@opensuse.org

- Update to version 1.12:
  * This version includes the new stable version of the XDG Shell
    protocol. In short, the difference between the XDG Shell stable
    and the last unstable version include (among other things):
  * The base interface and the global exposed via the registry
    changed from zxdg_shell_v6 to xdg_wm_base.
  * Fullscreen semantics were better defined and geometry
    requirements relaxed to allow certain hardware optimizations.
  * The popup positioner was changed to allow positioning against a
    point.
  * The popup semantics was changed to allow future extendability.
  * Toplevel parent-child relationship ambiguities were fixed.
  * Unmap/map semantics were better defined.
  * Various other ambiguities were fixed and documentation in
    general was improved.
- Use autosetup macro, and drop make call, nothing is build anyway.

-------------------------------------------------------------------
Thu Nov  9 19:30:23 UTC 2017 - aavindraa@gmail.com

- Update to version 1.11:
  * This version includes a new unstable version of the xdg-foreign
    protocol. The new version fixes C++ incompatibility issues
    while making the interface request naming a bit more
    descriptive.
  * Use sysroot prefix for pkgdatadir variable.
- Drop wayland-protocols-sysroot-prefix-fix.patch: Fixed upstream.
- Cleanup with spec-cleaner.

-------------------------------------------------------------------
Sat Sep  9 18:34:47 UTC 2017 - zaitor@opensuse.org

- Add wayland-protocols-sysroot-prefix-fix.patch: Use sysroot
  prefix for pkgdatadir variable. The pc_sysroot is automatically
  added to cflags and libs but not to 'pkg-config --variable'.

-------------------------------------------------------------------
Tue Aug 22 09:09:49 UTC 2017 - zaitor@opensuse.org

- Update to version 1.10:
  * This version introduces one new unstable protocol: xdg-output -
    a protocol meant for providing desktop centric concepts related
    to output and monitors to clients. It's for example intended to
    be used by Xwayland to be able to layout outputs on a logical
    pixel grid.

-------------------------------------------------------------------
Thu Jul 13 22:23:16 UTC 2017 - zaitor@opensuse.org

- Update to version 1.9:
  * Keyboard shortcut inhibitation - a protocol meant for making it
    possible for virtual machine viewers, remote desktop clients
    etc, to be able to forward keyboard combinations such as
    Alt-Tab etc.
  * Xwayland keyboard grabbing - a protocol specifically targeted
    at enabling Xwayland to implement keyboard grabs.
- Update keyring, the previous one had expired.

-------------------------------------------------------------------
Sat Jun 17 17:15:31 UTC 2017 - zaitor@opensuse.org

- Update to version 1.8:
  * Bumped the linux dmabuf protocol version, introducing a new
    request for creating a buffer from a dmabuf without having to
    wait for an event, as well as an event advertising supported
    fourcc modifiers along with the supported formats.
  * A pkg-config file meant for when wayland-protocols is used as a
    git submodule (or otherwise not installed) was added.
  * Various grammar fixes and clarifications were also included in
    this release.

-------------------------------------------------------------------
Sun Aug 21 17:31:21 UTC 2016 - jengelh@inai.de

- Update to new upstream release 1.7
  * Includes the new version of the unstable xdg-shell v6 protocol.
  * The protocol have gone through extensive changes to how
    surfaces are created and mapped, and also adds a few features
    that was not possible before:
    - A client can now specify a minimum and/or maximum window
      geometry.
    - A client can now in a declarative manner position popup
      surfaces so that they will be visible to the user, e.g. by
      having them placed within the shell work area.
    - A client can map a popup without a grab; this intended to be
      used for relatively positioned child surfaces that should not
      be automatically dismissed, such as tooltips, and user
      interface elements like "popovers" in GTK+.

-------------------------------------------------------------------
Sat Aug 13 22:17:00 UTC 2016 - zaitor@opensuse.org

- Update to version 1.6:
  * This release include two new unstable protocols:
    - xdg-foreign: reference a toplevel surface from another client
      and affect window manager relationship.
    - idle-inhibit: inhibit idle behaviour (screen blanking,
      screensaver, etc)

-------------------------------------------------------------------
Fri Jul 22 07:05:10 UTC 2016 - jengelh@inai.de

- Update to new upstream release 1.5
  * This release include a new unstable version of the tablet
    protocol: tablet-unstable-v2. The new tablet protocol fixes a
    few issues discovered in the first version, and also adds pad
    support.

-------------------------------------------------------------------
Mon May 23 22:23:27 UTC 2016 - zaitor@opensuse.org

- Update to version 1.4:
  * This release include one new stable protocol extension:
    viewporter.
  * The viewporter porter has previously been known as "wl_scaler"
    and enables a client to crop and scale a surface server side.
    Clients and compositors previously implementing support for
    wl_scaler should adapt accordingly. See the corresponding XML
    file for details.
  * Other changes included in this release are various grammatical
    corrections to the presentation-time, tablet, relative-pointer,
    pointer-constraints, linux-dmabuf, input-method and
    fullscreen-shell protocols.
  * It's now also possible to use autotools build files to install
    on platforms where the host CPU is not recognized.

-------------------------------------------------------------------
Fri Mar 18 20:19:07 UTC 2016 - zaitor@opensuse.org

- Update to version 1.3:
  * This release include one new unstable protocol extension:
    Tablet support. See the corresponding XML file for details.

-------------------------------------------------------------------
Tue Mar  8 14:23:23 UTC 2016 - zaitor@opensuse.org

- Update to version 1.2:
  * This release includes the first stable protocol extension: 
    Presentation time. See the corresponding XML file for details.
  * Changes to existing protocols include: Pointer constaraints: A
    typo in the documentation was fixed.

-------------------------------------------------------------------
Tue Feb 16 18:52:39 UTC 2016 - zaitor@opensuse.org

- Update to version 1.1:
  * This release includes two new unstable protocol extensions:
    + Relative pointer events.
    + Pointer constraints (locking and confinement).
  * Changes to existing protocols include:
    + xdg-shell: Added EFL state range reservation.
  * Other improvement include basic testing, which tests that all
    the protocols provided will pass wayland-scanner without any
    errors, and compatibility with older pkg-config versions.
- Add pkgconfig(wayland-scanner) BuildRequires: New dependency.

-------------------------------------------------------------------
Mon Feb  8 12:18:54 UTC 2016 - jengelh@inai.de

- Add key files

-------------------------------------------------------------------
Thu Dec 17 08:36:41 UTC 2015 - zaitor@opensuse.org

- Initial packaging (version 1.0) for build.opensuse.org
openSUSE Build Service is sponsored by