File python-pywlroots.changes of Package python-pywlroots

-------------------------------------------------------------------
Sat May 25 23:55:35 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Use autosetup to replace deprecated patch

-------------------------------------------------------------------
Sat May 25 17:44:25 UTC 2024 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Update to version 0.17.0
  * Support for wlroots 0.17.x * Breaking change Rename all declarations of XdgTopLevel.* to XdgToplevel.*
  * Fixed Seat.touch_point_clear_focus: The method took too many arguments which were not aligned to the wlroots counterpart and lead to a runtime error.
  * Fixed Renderer.autocreate return value check. This also replaces some of the exceptions from render_texture and render_texture_with_matrix with boolean return values.
  * Fixed: XdgTopLevel.parent always returnd a parent even if the parent is NULL.
  * Fixed return type of Seat.touch_notify_down: Returns an integer now (the
  * serial identifier)
  * Added support for wlr_switch
  * Added Seat.touch_send_* methods
  * Added TouchPoint class
  * Real support for wlr_touch. The previous implementations were not usable.
  * Added support for the Single-pixel buffer protocol.
  * Added (experimental) support for the Session lock V1 protocol
  * Added Output.enable_adaptive_sync(bool)
  * Added Cursor.detach_input_device()
  * Added Backend.is_multi property which indicates if the backend represents a multi-backend
  * Added Pointer.data property
  * Added support for wlr_touch
  * Added support for OutputState which simplifies the configuration of Output
  * Removed Seat.has_grab(): Use the explicit methods like Seat.keyboard_has_grab(), Seat.pointer_has_grab() or Seat.touch_has_grab()
  * Renamed the touch events to maintain a consistent naming scheme: TouchEventUp -> TouchUpEvent, TouchEventDown -> TouchDownEvent, TouchEventMotion -> TouchMotionEvent, TouchEventCancel -> TouchCancelEvent
  * The following methods don't throw a RuntimeError anymore, but return a boolean value like the wlroots API: Backend.start(), Output.commit(), and SceneOutput.commit()
  * Deprecated Seat.set_keyboard(): Use the Seat.keyboard property
  * Seat.keyboard (and Seat.set_keyboard()) accepts None as valid value.

-------------------------------------------------------------------
Thu May 16 15:11:44 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>

- Adjust commented out patch apply command to ensure whoever
  applies it will use the non-deprecated format.

-------------------------------------------------------------------
Sun Dec 17 06:15:33 UTC 2023 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Limit wlroots version to 0.16.x and before 0.17.x

-------------------------------------------------------------------
Sat Oct 21 23:17:45 UTC 2023 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Use %{?sle15_python_module_pythons}

-------------------------------------------------------------------
Thu Oct 19 06:51:19 UTC 2023 - Soc Virnyl Estela <contact@uncomfyhalomacro.pl>

- Update to version 0.16.6:
  * add missing include
  * add support for python 3.12

-------------------------------------------------------------------
Tue Oct  3 14:23:36 UTC 2023 - Soc Virnyl Estela <uncomfy+openbuildservice@uncomfyhalomacro.pl>

- Update to version 0.16.5:
  * update wlroots url in README
  * expose wlr_keyboard_notify_modifiers function
  * migrated to use PEP517 compatible release process

-------------------------------------------------------------------
Sat Apr 22 09:43:25 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to version 0.16.4:
  * add idle_notify_v1 protocol
  * add helpers for XDG activation v1 protocol
  * add helpers for presentation time protocol
  * add helpers for mapping input devices to outputs
  * enable xwayland feature for wlroots build setup when making a release
  * minor keyboard handling improvements

-------------------------------------------------------------------
Tue Feb 21 03:35:10 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to version 0.16.0:
  * Added support for wlroots 0.16.x

-------------------------------------------------------------------
Sun Feb 12 00:14:15 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Remove fix-include-paths.patch

-------------------------------------------------------------------
Sat Feb  4 15:21:44 UTC 2023 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Use pkg-config and %optflags for CFLAGS.

-------------------------------------------------------------------
Mon Dec 12 08:24:15 UTC 2022 - Michael Vetter <mvetter@suse.com>

- Fix build: pick up a compatible verison of wlroots boo#1206305

-------------------------------------------------------------------
Sun Dec 11 09:58:29 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to version 0.15.24:
  * Drag.icon can also return None if clients don't provide icons to render
  * Drag.icon can also return None if clients don't provide icons to render
  * Add handlers for wlr_pointer_gestures_v1 

-------------------------------------------------------------------
Mon Nov 21 23:08:50 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Remove libwlroots10. Not needed since library is provided already
  from wlroots-devel with pkg-config.

-------------------------------------------------------------------
Sat Sep 24 07:36:20 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Add libdrm in BuildRequires for the spec

-------------------------------------------------------------------
Sat Sep 24 07:30:30 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Bump version to 0.15.22:
  * Add method to XCursorManager for wlr_xcursor_manager_load
  * Bump libdrm version to 2.4.113 in CI to fix build agaist wlroots master

-------------------------------------------------------------------
Sat Aug 20 07:10:19 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Update to version 0.15.19:
  * [bindgen] wlr_viewporter
  * Bump version of wayland used for testing
  * Skip header check for auto-generated line
  * Wrap input inhibitor active client in pywayland client
  * Update pywayland minimum version

-------------------------------------------------------------------
Tue Jul 19 02:43:03 UTC 2022 - John Vandenberg <jayvdb@gmail.com>

- Add runtime dependencies python-pywayland & python-xkbcommon

-------------------------------------------------------------------
Wed Jul 13 10:54:25 UTC 2022 - Soc Virnyl Estela <socvirnyl.estela@gmail.com>

- Rename to python-pywlroots. Enables builds for all available python flavors.

-------------------------------------------------------------------
Thu Jul  7 04:32:07 UTC 2022 - Soc Virnyl S. Estela <socvirnyl.estela@gmail.com>

- Initial spec for python-pywlroots version 0.15.18
- add python-pywlroots-rpmlintrc:
  * addFilter("devel-file-in-non-devel-package") since it is actually
    part of the library
- add fix-include-paths.patch
openSUSE Build Service is sponsored by