<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wlroots.git/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-29T15:09:07+00:00</updated>
<entry>
<title>input-device: unconfuse tablet naming</title>
<updated>2024-02-29T15:09:07+00:00</updated>
<author>
<name>Isaac Freund</name>
<email>mail@isaacfreund.com</email>
</author>
<published>2024-02-29T12:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=b821be5749061b0b73d777cb2fc74204cbf78278'/>
<id>urn:sha1:b821be5749061b0b73d777cb2fc74204cbf78278</id>
<content type='text'>
WLR_INPUT_DEVICE_TABLET_TOOL is renamed to WLR_INPUT_DEVICE_TABLET

The input device corresponds to wlr_tablet, not wlr_tablet_tool.
</content>
</entry>
<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_orientation</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:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=488a23c16908a83041cf28e134a6f149d831598d'/>
<id>urn:sha1:488a23c16908a83041cf28e134a6f149d831598d</id>
<content type='text'>
Instead, use enum wl_pointer_axis from the Wayland protocol.
</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: use enum wl_pointer_button_state</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:26:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=812451cd8fd858cb2aa0630532266f229d934bf2'/>
<id>urn:sha1:812451cd8fd858cb2aa0630532266f229d934bf2</id>
<content type='text'>
</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: use CRTC pointers instead of indices in realloc_crtcs()</title>
<updated>2024-02-27T10:46:19+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-27T10:45:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=d83c15c318e60c7136c5abb5eac55189144d7bbd'/>
<id>urn:sha1:d83c15c318e60c7136c5abb5eac55189144d7bbd</id>
<content type='text'>
Improves readability, no functional change.
</content>
</entry>
<entry>
<title>backend/drm: improve CRTC reallocation pretty printing</title>
<updated>2024-02-27T10:40:25+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-27T10:40:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=4b1713d20315f6756fe130853f05c4e62f63ab28'/>
<id>urn:sha1:4b1713d20315f6756fe130853f05c4e62f63ab28</id>
<content type='text'>
Only print the list of connectors once, with both the old and new
status. Use CRTC object IDs instead of CRTC indices. Make it obvious
when a connector keeps the same CRTC.
</content>
</entry>
<entry>
<title>backend/drm: move primary FB check after pending buffer logic</title>
<updated>2024-02-26T16:32:50+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-26T16:32:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=db2b1892ad6c9c5da27bb3ca16e0a644931ce132'/>
<id>urn:sha1:db2b1892ad6c9c5da27bb3ca16e0a644931ce132</id>
<content type='text'>
If a connector has no current/queued buffer, but has a pending
buffer in the commit, we need to process that pending buffer before
checking pending.primary_fb.
</content>
</entry>
<entry>
<title>backend/drm: fix primary FB check</title>
<updated>2024-02-26T16:30:59+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-26T16:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=0e839ab1c28f24e68b0266f2e57e530ac8830fc1'/>
<id>urn:sha1:0e839ab1c28f24e68b0266f2e57e530ac8830fc1</id>
<content type='text'>
When turning off a CRTC, we don't need a buffer.

It doesn't matter whether this is a modeset or not: we always need
a buffer even for regular page-flips as long as a connector is
active.

Fixes: 374daeb25603 ("backend/drm: Ensure a primary fb is available when configuring an output")
</content>
</entry>
</feed>
