Pywlroots

Latest version: v0.16.7

Safety actively analyzes 621521 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

0.16.7

--------------------
* Added support for the
`Single-pixel buffer <https://wayland.app/protocols/single-pixel-buffer-v1>`_
protocol.
* Added (experimental) support for the
`Session lock V1 <https://wayland.app/protocols/ext-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.

0.16.6

--------------------
* Add missing include
implemented by `VladislavGrudinin <https://github.com/VladislavGrudinin>`_
(PR `127 <https://github.com/flacjacket/pywlroots/pull/127>`_)
* Update to include CPython 3.12 and PyPy in CI and release
implemented by `Sean Vig <https://github.com/flacjacket>`_
(PR `128 <https://github.com/flacjacket/pywlroots/pull/128>`_)

0.16.5

--------------------
* Update wlroots url in ``README.rst``
implemented by `cooki35 <https://github.com/cooki35>`_
(PR `124 <https://github.com/flacjacket/pywlroots/pull/124>`_)
* Expose ``wlr_keyboard_notify_modifiers`` function
implemented by `Charbel Assaad <https://github.com/Sydiepus>`_
(PR `123 <https://github.com/flacjacket/pywlroots/pull/123>`_)
* Migrated to use PEP 517 compatible release process

0.16.4

--------------------
* Added idle_notify_v1 protocol
implemented by `Charbel Assaad <https://github.com/Sydiepus>`_
(PR `118 <https://github.com/flacjacket/pywlroots/pull/118>`_)

0.16.3

--------------------
* Add helpers for XDG activation V1 and presentation time protocols
implemented by `Matt Colligan <https://github.com/m-col>`_
(PR `117 <https://github.com/flacjacket/pywlroots/pull/117>`_)

0.16.2

--------------------
* Add helpers for mapping input devices to outputs
implemented by `Matt Colligan <https://github.com/m-col>`_
(PR `116 <https://github.com/flacjacket/pywlroots/pull/116>`_)

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.