<feed xmlns='http://www.w3.org/2005/Atom'>
<title>wlroots.git/include/types, 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-06T13:48:00+00:00</updated>
<entry>
<title>xdg-shell: drop automatic surface configuration</title>
<updated>2024-02-06T13:48:00+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2023-11-23T13:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=811ca199c444525dc4d846d38f76554f1a9b48b0'/>
<id>urn:sha1:811ca199c444525dc4d846d38f76554f1a9b48b0</id>
<content type='text'>
Compositors now are expected to wait for an initial commit by checking
wlr_xdg_surface.initial_commit on every surface commit and send
(schedule) configure events manually.
</content>
</entry>
<entry>
<title>xdg-shell: use wlr_surface_synced for popups</title>
<updated>2023-12-25T10:47:15+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-12-08T11:16:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=4b3553409abc9c52d5b6b2dd61ad0fed04283356'/>
<id>urn:sha1:4b3553409abc9c52d5b6b2dd61ad0fed04283356</id>
<content type='text'>
</content>
</entry>
<entry>
<title>xdg-shell: use wlr_surface_synced for toplevel</title>
<updated>2023-12-25T10:47:15+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-12-04T21:43:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=9201431c291ccd26d0958e1a8ab9cb9c84763677'/>
<id>urn:sha1:9201431c291ccd26d0958e1a8ab9cb9c84763677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>output: drop stale references to wlr_output_attach_render()</title>
<updated>2023-11-30T15:52:11+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-11-30T11:11:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=c31ca04264a657cbbe90f0017189e35f16dd19e8'/>
<id>urn:sha1:c31ca04264a657cbbe90f0017189e35f16dd19e8</id>
<content type='text'>
It turns out we forgot about the function declaration in the header.
Also some docs were still referring to that function.

Move the wlr_output_attach_render() docs to
wlr_output_begin_render_pass().
</content>
</entry>
<entry>
<title>Add missing type declarations in headers</title>
<updated>2023-11-14T18:44:53+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2023-11-14T18:41:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=86b2cac9219cf98e4e8b62df9bc94ea334a9b15e'/>
<id>urn:sha1:86b2cac9219cf98e4e8b62df9bc94ea334a9b15e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wlr_scene_surface: Introduce scene_surface_set_clip</title>
<updated>2023-11-14T17:27:08+00:00</updated>
<author>
<name>Alexander Orzechowski</name>
<email>alex@ozal.ski</email>
</author>
<published>2023-11-13T06:25:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=d1ddd4ca3a1879b85d823f06b018aa19593a320a'/>
<id>urn:sha1:d1ddd4ca3a1879b85d823f06b018aa19593a320a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>docs: replace the less commonly used "::" with "."</title>
<updated>2023-10-02T19:10:16+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2023-10-02T19:06:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=a09d6494397bdd28a3254d2e646212afb5a3049c'/>
<id>urn:sha1:a09d6494397bdd28a3254d2e646212afb5a3049c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>output: defer fake present events until after commit</title>
<updated>2023-10-02T12:34:06+00:00</updated>
<author>
<name>Rose Hudson</name>
<email>rose@krx.sh</email>
</author>
<published>2023-08-26T15:01:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=83af3202f94fa49822039f051070be1491854c24'/>
<id>urn:sha1:83af3202f94fa49822039f051070be1491854c24</id>
<content type='text'>
Since headless and wayland-without-presentation-feedback were firing
present inside their commit impls, present was getting fired before
commit, which is cursed. Defer this with an idle timer so that commit
handlers can run before present handlers.
</content>
</entry>
<entry>
<title>output: trigger frame/present events on all commits on enabled output</title>
<updated>2023-08-23T15:42:22+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-08-14T17:39:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=e5fc8cd4c734717c471567de98a77e2482a7015f'/>
<id>urn:sha1:e5fc8cd4c734717c471567de98a77e2482a7015f</id>
<content type='text'>
Up until now, frame/present events were only triggered when the
user submitted a buffer. Change the wlr_output API so that these
events are triggered when any commit is applied on an enabled
output.

Closes: https://gitlab.freedesktop.org/wlroots/wlroots/-/issues/3708
</content>
</entry>
<entry>
<title>xdg-shell: rework roles</title>
<updated>2023-08-21T16:30:29+00:00</updated>
<author>
<name>Kirill Primak</name>
<email>vyivel@eclair.cafe</email>
</author>
<published>2023-07-26T08:36:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/wlroots.git/commit/?id=bd5c4f4a4a79743df77db40d18eb32686312f320'/>
<id>urn:sha1:bd5c4f4a4a79743df77db40d18eb32686312f320</id>
<content type='text'>
</content>
</entry>
</feed>
