<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wlroots.git/include/wlr/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-01T15:08:47+00:00</updated>
<entry>
<title>backend/session: add docs</title>
<updated>2024-02-01T15:08:47+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-01-31T18:01:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=967e788bc841bae395b115cd95a349dd6b158f10'/>
<id>urn:sha1:967e788bc841bae395b115cd95a349dd6b158f10</id>
<content type='text'>
</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>
<entry>
<title>backend/x11: 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:03:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=b62ac611c8825f83c992843e3832474eaa2e4b72'/>
<id>urn:sha1:b62ac611c8825f83c992843e3832474eaa2e4b72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backend/wayland: 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-23T12:58:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=ed0bba581bdf0dd24e48de69ef51cf2420a50289'/>
<id>urn:sha1:ed0bba581bdf0dd24e48de69ef51cf2420a50289</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backend/libinput: 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-23T12:50:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=f5e8fa48f3cf6dc8522191bb56670503de41fa4c'/>
<id>urn:sha1:f5e8fa48f3cf6dc8522191bb56670503de41fa4c</id>
<content type='text'>
We can grab the event loop from the wlr_session instead.
</content>
</entry>
<entry>
<title>backend/headless: 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-23T12:42:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=682dbf36e53a36b09a2cc37ef6bdaf21fa8d35b5'/>
<id>urn:sha1:682dbf36e53a36b09a2cc37ef6bdaf21fa8d35b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backend/drm: add wlr_drm_backend_get_parent()</title>
<updated>2023-12-12T14:42:52+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-12-11T16:47:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=fc7a0b93dd49cb8e585ea23b8eb3eda892536abb'/>
<id>urn:sha1:fc7a0b93dd49cb8e585ea23b8eb3eda892536abb</id>
<content type='text'>
Allows compositors to figure out whether a DRM backend is
secondary on a multi-GPU setup.
</content>
</entry>
<entry>
<title>backend/session: take wl_event_loop instead of wl_display</title>
<updated>2023-11-23T11:15:07+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-08-11T17:28:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=63792b38e46ae1741a6492d3c0183cb9566e4c9f'/>
<id>urn:sha1:63792b38e46ae1741a6492d3c0183cb9566e4c9f</id>
<content type='text'>
wl_display holds a lot more than wlr_session needs: wlr_session
only needs to wait for a FD to become readable, but wl_display
provides full access to the Wayland client and protocol objects.

Switch to wl_event_loop to better reflect the above.
</content>
</entry>
<entry>
<title>backend: drop wlr_backend_get_presentation_clock()</title>
<updated>2023-10-30T17:39:39+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-10-30T17:37:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=1c24b1182ba39cb8c508580713336dcf79e6a295'/>
<id>urn:sha1:1c24b1182ba39cb8c508580713336dcf79e6a295</id>
<content type='text'>
We can just assume CLOCK_MONOTONIC everywhere.

Simplifies the backend API, and fixes clock mismatches when multiple
backends are used together with different clocks.
</content>
</entry>
</feed>
