<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sway.git/sway/desktop, branch master</title>
<subtitle>fork of sway with action binder commands
</subtitle>
<id>https://git.vlhl.dev/navi/wayland/sway.git/atom?h=master</id>
<link rel='self' href='https://git.vlhl.dev/navi/wayland/sway.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/'/>
<updated>2024-02-23T14:43:19+00:00</updated>
<entry>
<title>Define _POSIX_C_SOURCE globally</title>
<updated>2024-02-23T14:43:19+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-16T14:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=fc640d5f6c82883c35e90a64f0098486e6091293'/>
<id>urn:sha1:fc640d5f6c82883c35e90a64f0098486e6091293</id>
<content type='text'>
See discussion in https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4555
</content>
</entry>
<entry>
<title>text_input: Implement input-method popups</title>
<updated>2024-02-20T09:53:20+00:00</updated>
<author>
<name>Access</name>
<email>ShootingStarDragons@protonmail.com</email>
</author>
<published>2024-02-20T09:53:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=7c11c463a3e7f821ed9f3c6de59e37358441952e'/>
<id>urn:sha1:7c11c463a3e7f821ed9f3c6de59e37358441952e</id>
<content type='text'>
Co-authored-by: tadeokondrak &lt;me@tadeo.ca&gt;</content>
</entry>
<entry>
<title>xdg-activation: distinguish activation and urgency requests</title>
<updated>2024-02-17T07:54:30+00:00</updated>
<author>
<name>Aleksei Bavshin</name>
<email>alebastr89@gmail.com</email>
</author>
<published>2023-12-27T06:26:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=d19810eba8959f052d91fd6609cef6adf36b3951'/>
<id>urn:sha1:d19810eba8959f052d91fd6609cef6adf36b3951</id>
<content type='text'>
Check if the app that requested a token has provided a valid input
serial and a focused surface. Downgrade activation request to urgency
otherwise.

This is mostly in line with what other Wayland compositors decided to
do, and offers a better security than the original logic.
</content>
</entry>
<entry>
<title>launcher: track the seat in the launcher ctx</title>
<updated>2024-02-17T07:54:30+00:00</updated>
<author>
<name>Ronan Pigott</name>
<email>ronan@rjp.ie</email>
</author>
<published>2024-02-07T23:13:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=f6d22f8e6886edfeca3ecbb695b02079e81ce360'/>
<id>urn:sha1:f6d22f8e6886edfeca3ecbb695b02079e81ce360</id>
<content type='text'>
This is a more suitable place to track the requesting seat, since we are
able to respond appropriately to destroy notifications.
</content>
</entry>
<entry>
<title>Drop unnecessary includes from sway/server.h</title>
<updated>2024-02-15T14:56:36+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2024-02-15T11:01:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=541e6e260c2df0346b421cacfaf4ce5d204c49ba'/>
<id>urn:sha1:541e6e260c2df0346b421cacfaf4ce5d204c49ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>layer_shell: Handle popups through popup descriptor</title>
<updated>2024-02-12T16:19:22+00:00</updated>
<author>
<name>Alexander Orzechowski</name>
<email>alex@ozal.ski</email>
</author>
<published>2024-01-23T15:17:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=09c360d503eb7309de46af3745001df7dd911438'/>
<id>urn:sha1:09c360d503eb7309de46af3745001df7dd911438</id>
<content type='text'>
We tried to synchronize layer shell popups with the parent layer shell
on commits, but this is subtly wrong because we would only update
the position for one layer shell that was committed, but not any other
layer that might be affected. By moving handling to the scene descriptor
we can iterate all popups and ensure they are synchronized.
</content>
</entry>
<entry>
<title>xdg_shell: Extract struct for popup descriptor</title>
<updated>2024-02-12T16:19:22+00:00</updated>
<author>
<name>Alexander Orzechowski</name>
<email>alex@ozal.ski</email>
</author>
<published>2024-01-23T15:17:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=1846944f0454fec08ad91a04ab04e3b1ffcd1764'/>
<id>urn:sha1:1846944f0454fec08ad91a04ab04e3b1ffcd1764</id>
<content type='text'>
</content>
</entry>
<entry>
<title>layer_shell: Arrange popups even if exclusive zone doesn't change</title>
<updated>2024-02-12T16:19:22+00:00</updated>
<author>
<name>Alexander Orzechowski</name>
<email>alex@ozal.ski</email>
</author>
<published>2024-01-23T15:10:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=1dc661af176d80db8b283e9c38fd127f71d33052'/>
<id>urn:sha1:1dc661af176d80db8b283e9c38fd127f71d33052</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ext-foreign-toplevel-list: Implement protocol</title>
<updated>2024-02-12T14:36:44+00:00</updated>
<author>
<name>Merlin Lex</name>
<email>merlin@gandalf.ardholen.net</email>
</author>
<published>2024-02-11T11:20:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=1b5515400d0e10c8e1205b88cfc0e46ecb5faa96'/>
<id>urn:sha1:1b5515400d0e10c8e1205b88cfc0e46ecb5faa96</id>
<content type='text'>
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4543
</content>
</entry>
<entry>
<title>layer_shell: Fix typo of return instead of continue</title>
<updated>2024-01-21T21:01:35+00:00</updated>
<author>
<name>Alexander Orzechowski</name>
<email>alex@ozal.ski</email>
</author>
<published>2024-01-21T20:44:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=e8c421e917ac59cdf50e5fd366155ea875e4a29e'/>
<id>urn:sha1:e8c421e917ac59cdf50e5fd366155ea875e4a29e</id>
<content type='text'>
Otherwise we would skip arranging the rest of the surfaces if one of them
isn't initialized.
</content>
</entry>
</feed>
