<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wlroots.git/include/backend, branch master</title>
<subtitle>fork of wlroots with action binder support
</subtitle>
<id>https://git.vlhl.dev/navi/wayland/wlroots.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/wayland/wlroots.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/'/>
<updated>2024-02-29T11:08:02+00:00</updated>
<entry>
<title>backend/libinput: use NULL to indicate missing device name</title>
<updated>2024-02-29T11:08:02+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-29T11:08:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=ee70932422718809da88700536d4a7ddde024813'/>
<id>urn:sha1:ee70932422718809da88700536d4a7ddde024813</id>
<content type='text'>
libinput guarantees that the name is non-NULL, and an empty string
if unset. However wlroots uses NULL to indicate that an input device
name is unset.
</content>
</entry>
<entry>
<title>pointer: drop enum wlr_axis_relative_direction</title>
<updated>2024-02-28T16:39:18+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-28T09:31:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=ec5263e6b7b069da6d32fe302771f006f6b5ac22'/>
<id>urn:sha1:ec5263e6b7b069da6d32fe302771f006f6b5ac22</id>
<content type='text'>
Instead, use enum wl_pointer_axis_relative_direction from the
Wayland protocol.
</content>
</entry>
<entry>
<title>pointer: drop enum wlr_axis_source</title>
<updated>2024-02-28T16:39:18+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-28T09:15:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=9f4cf242d9f51922c1bb364d9b11a1ed83f518fb'/>
<id>urn:sha1:9f4cf242d9f51922c1bb364d9b11a1ed83f518fb</id>
<content type='text'>
Instead, use enum wl_pointer_axis_source from the Wayland protocol.
</content>
</entry>
<entry>
<title>backend/drm: don't destroy previous DRM master blobs</title>
<updated>2024-02-21T15:10:44+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-21T11:35:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=0d9ffef7747402734803441d312034926bff951e'/>
<id>urn:sha1:0d9ffef7747402734803441d312034926bff951e</id>
<content type='text'>
On startup, we fetch the previous MODE_ID blob ID so that
compositors can keep using the previous mode if they want to.
However, that blob doesn't belong to us, it belongs to the
previous DRM master. As a result, we get an error when trying to
destroy it.

Fix this by tracking whether the blob belongs to us or not.

Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3811
</content>
</entry>
<entry>
<title>backend/drm: fix broken link to KMS property docs</title>
<updated>2024-02-21T11:03:37+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-21T11:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=d8f4a3d78c6eaf090c101de8a5a9b1bd85a369e4'/>
<id>urn:sha1:d8f4a3d78c6eaf090c101de8a5a9b1bd85a369e4</id>
<content type='text'>
The Linux graphics section of 01.org is no more. Link to more
official docs instead.
</content>
</entry>
<entry>
<title>backend/drm: move restore logic to drm.c</title>
<updated>2024-02-15T08:37:46+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-14T17:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=d2acd4c36271ed87c7f8849a4f3c957fb36666fa'/>
<id>urn:sha1:d2acd4c36271ed87c7f8849a4f3c957fb36666fa</id>
<content type='text'>
We'll need to use a bunch of internal functions from that file in
the next commits.
</content>
</entry>
<entry>
<title>backend/drm: atomically reset state after VT switch</title>
<updated>2024-02-14T18:13:23+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-14T17:54:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=505175e56f42700649158bfd4ad622860ceaa80b'/>
<id>urn:sha1:505175e56f42700649158bfd4ad622860ceaa80b</id>
<content type='text'>
Allows the KMS driver to parallelize the modesets, so should be
faster than going through each CRTC one by one.
</content>
</entry>
<entry>
<title>backend/drm: drop wlr_drm_backend arg from create_mode_blob()</title>
<updated>2024-02-14T16:13:25+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-14T13:42:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=741aaa3f761a7175f622150defac514da8f2fed6'/>
<id>urn:sha1:741aaa3f761a7175f622150defac514da8f2fed6</id>
<content type='text'>
No need for this, the backend can be grabbed from the connector.
</content>
</entry>
<entry>
<title>backend/multi: take wl_event_loop instead of wl_display</title>
<updated>2024-01-25T15:05:36+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-11-23T13:11:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=f27808b8d98d5b9907a347cd9f01bb7bef3218b9'/>
<id>urn:sha1:f27808b8d98d5b9907a347cd9f01bb7bef3218b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backend/drm: drop wl_display argument</title>
<updated>2024-01-25T15:05:36+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-11-23T13:08:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=54f9944b4885e4a08c0f004136ef06f732b8308f'/>
<id>urn:sha1:54f9944b4885e4a08c0f004136ef06f732b8308f</id>
<content type='text'>
We can grab the event loop from the wlr_session instead.
</content>
</entry>
</feed>
