<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wlroots.git/include/wlr, 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-03-01T00:33:13+00:00</updated>
<entry>
<title>ext-action-binder-v1: new protocol implementation</title>
<updated>2024-03-01T00:33:13+00:00</updated>
<author>
<name>Anna (navi) Figueiredo Gomes</name>
<email>navi@vlhl.dev</email>
</author>
<published>2023-10-09T21:12:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=d1b979d9bd858c45e9ee23a418a390e0ea4ed0cc'/>
<id>urn:sha1:d1b979d9bd858c45e9ee23a418a390e0ea4ed0cc</id>
<content type='text'>
Signed-off-by: Anna (navi) Figueiredo Gomes &lt;navi@vlhl.dev&gt;
</content>
</entry>
<entry>
<title>wlr_tablet_v2: fix destroy listener name</title>
<updated>2024-02-29T15:09:08+00:00</updated>
<author>
<name>Isaac Freund</name>
<email>mail@isaacfreund.com</email>
</author>
<published>2024-02-29T12:33:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=2a897af7dc532a3585401ae317d586a69c1af1d3'/>
<id>urn:sha1:2a897af7dc532a3585401ae317d586a69c1af1d3</id>
<content type='text'>
</content>
</entry>
<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>input-device: fix WLR_INPUT_DEVICE_TABLET_TOOL doc comment</title>
<updated>2024-02-29T11:43:08+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-29T11:43:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=cfd605705fa349a70bb828abf0dedcb6cc02e24f'/>
<id>urn:sha1:cfd605705fa349a70bb828abf0dedcb6cc02e24f</id>
<content type='text'>
wlr_tablet_tool is not a wlr_input_device.

The name is confusing, but changing it would be a breaking change.
Let's fix the docs as a first step.
</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>input-device: add doc comments</title>
<updated>2024-02-28T10:31:54+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-28T10:31:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=c45e97f3a54e9ebef6b90e92d2fda068b3f5e269'/>
<id>urn:sha1:c45e97f3a54e9ebef6b90e92d2fda068b3f5e269</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xwayland: add map_request signal</title>
<updated>2024-02-23T17:46:25+00:00</updated>
<author>
<name>John Lindgren</name>
<email>john@jlindgren.net</email>
</author>
<published>2024-02-12T23:37:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=2521fba37c396909eec6da88070ec9111aa2c507'/>
<id>urn:sha1:2521fba37c396909eec6da88070ec9111aa2c507</id>
<content type='text'>
For XWayland surfaces that start maximized, it's best to send an initial
Configure event to set the size of the surface before mapping it. This
reduces visual glitches since the application sees the correct maximized
size when performing its initial layout and drawing.

wlroots surfaces emit their first "map" event after the XWayland window
has already been mapped and the first frame has been drawn &amp; committed.
This is too late to send the initial Configure event.

So, add a new "map_request" event which is emitted immediately before
telling XWayland to map the window. Compositors can connect to this
event to send the initial Configure event to an XWayland app based on
its requested maximized (or fullscreen) state.

Compositors should not place anything visually on the screen at this
point but rather wait until the "map" event as before.
</content>
</entry>
</feed>
