17
0

36 Commits

Author SHA256 Message Date
06ed31199a Accepting request 1176890 from X11:Wayland
- Use autosetup to replace deprecated patch
- 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.

OBS-URL: https://build.opensuse.org/request/show/1176890
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=13
2024-05-27 09:55:35 +00:00
Soc Virnyl Estela
8af468d341 - Use autosetup to replace deprecated patch
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=35
2024-05-25 23:55:59 +00:00
Soc Virnyl Estela
5961b51afd - 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.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=34
2024-05-25 17:46:56 +00:00
6c9f113ce5 Accepting request 1174653 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1174653
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=12
2024-05-17 18:05:12 +00:00
Soc Virnyl Estela
b20c1b7cf2 Accepting request 1174644 from home:dimstar:Factory
- Adjust commented out patch apply command to ensure whoever
  applies it will use the non-deprecated format.

OBS-URL: https://build.opensuse.org/request/show/1174644
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=32
2024-05-16 15:25:53 +00:00
84ad350776 Accepting request 1133712 from X11:Wayland
- Limit wlroots version to 0.16.x and before 0.17.x

OBS-URL: https://build.opensuse.org/request/show/1133712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=11
2023-12-17 20:33:39 +00:00
Soc Virnyl Estela
2115efa145 - Limit wlroots version to 0.16.x and before 0.17.x
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=30
2023-12-17 06:16:54 +00:00
f2505116dd Accepting request 1120936 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1120936
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=10
2023-10-29 18:41:40 +00:00
Soc Virnyl Estela
708a225c59 - Use %{?sle15_python_module_pythons}
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=28
2023-10-21 23:18:10 +00:00
8cf0a0d104 Accepting request 1118848 from X11:Wayland
- Update to version 0.16.6:
  * add missing include
  * add support for python 3.12

OBS-URL: https://build.opensuse.org/request/show/1118848
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=9
2023-10-19 20:49:41 +00:00
Soc Virnyl Estela
2ceaf41325 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=26 2023-10-19 08:14:11 +00:00
Soc Virnyl Estela
276c347a63 - Update to version 0.16.6:
* add missing include
  * add support for python 3.12

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=25
2023-10-19 06:52:43 +00:00
f3094f49b4 Accepting request 1115047 from X11:Wayland
- Update to version 0.16.5:
  * update wlroots url in README
  * expose wlr_keyboard_notify_modifiers function
  * migrated to use PEP517 compatible release process

OBS-URL: https://build.opensuse.org/request/show/1115047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=8
2023-10-04 20:31:49 +00:00
Soc Virnyl Estela
3f46900a1f - Update to version 0.16.5:
* update wlroots url in README
  * expose wlr_keyboard_notify_modifiers function
  * migrated to use PEP517 compatible release process

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=23
2023-10-03 14:24:44 +00:00
d7e240bd96 Accepting request 1083639 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1083639
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=7
2023-04-29 15:28:36 +00:00
Soc Virnyl Estela
f195cd40fa - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=21
2023-04-22 09:46:01 +00:00
dc630a39ec Accepting request 1068117 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1068117
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=6
2023-02-28 11:49:06 +00:00
Soc Virnyl Estela
980304e981 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=19 2023-02-21 03:38:59 +00:00
Soc Virnyl Estela
1ac46447c2 - Update to version 0.16.0:
* Added support for wlroots 0.16.x

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=18
2023-02-21 03:35:57 +00:00
a78a52c288 Accepting request 1064439 from X11:Wayland
- Remove fix-include-paths.patch
- Use pkg-config and %optflags for CFLAGS.

OBS-URL: https://build.opensuse.org/request/show/1064439
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=5
2023-02-12 18:14:18 +00:00
Soc Virnyl Estela
c0f52c6b45 - Remove fix-include-paths.patch
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=16
2023-02-12 00:14:29 +00:00
Soc Virnyl Estela
5b4f62e4bb OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=15 2023-02-04 15:33:55 +00:00
Soc Virnyl Estela
4a6deca256 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=14 2023-02-04 15:31:21 +00:00
Soc Virnyl Estela
8665b59768 - Use pkg-config and %optflags for CFLAGS.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=13
2023-02-04 15:29:38 +00:00
1eb06728b5 Accepting request 1042355 from X11:Wayland
OBS-URL: https://build.opensuse.org/request/show/1042355
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=4
2022-12-12 16:40:10 +00:00
Soc Virnyl Estela
7df488f213 Accepting request 1042280 from home:jubalh:branches:X11:Wayland
- Fix build: pick up a compatible verison of wlroots boo#1206305

OBS-URL: https://build.opensuse.org/request/show/1042280
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=11
2022-12-12 12:08:40 +00:00
Soc Virnyl Estela
4b776cf622 - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=10
2022-12-11 10:01:00 +00:00
Soc Virnyl Estela
356142a619 - Remove libwlroots10. Not needed since library is provided already
from wlroots-devel with pkg-config.

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=9
2022-11-21 23:09:54 +00:00
e0fc92fc3d Accepting request 1007397 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1007397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=3
2022-10-01 15:43:55 +00:00
Soc Virnyl Estela
b833af8ea4 - Add libdrm in BuildRequires for the spec
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=7
2022-09-24 07:37:07 +00:00
Soc Virnyl Estela
943ba9037f - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=6
2022-09-24 07:34:34 +00:00
ce2cd1eaa1 Accepting request 999526 from X11:Wayland
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/999526
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=2
2022-08-27 09:50:50 +00:00
Soc Virnyl Estela
60fa10a06e - 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

OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=4
2022-08-20 07:12:49 +00:00
2fa9e4b1e0 Accepting request 990313 from X11:Wayland
I want to maintain python-pywlroots in opensuse:Factory

OBS-URL: https://build.opensuse.org/request/show/990313
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-pywlroots?expand=0&rev=1
2022-07-22 17:20:30 +00:00
Soc Virnyl Estela
3e5a698ebc Accepting request 990066 from home:jayvdb:branches:X11:windowmanagers
- Add runtime dependencies python-pywayland & python-xkbcommon

OBS-URL: https://build.opensuse.org/request/show/990066
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=2
2022-07-19 07:19:14 +00:00
88151a9c48 Accepting request 988971 from home:uncomfyhalomacro
To replace python3-pywlroots. This spec enables builds for all available python flavors.

OBS-URL: https://build.opensuse.org/request/show/988971
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/python-pywlroots?expand=0&rev=1
2022-07-18 06:19:28 +00:00