<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sway.git/swayidle, 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>2019-01-12T16:24:06+00:00</updated>
<entry>
<title>Split swayidle from sway</title>
<updated>2019-01-12T16:24:06+00:00</updated>
<author>
<name>Drew DeVault</name>
<email>sir@cmpwn.com</email>
</author>
<published>2019-01-12T14:40:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=bc808680b173d5a3c4732265b33e2e8bd81e4d9b'/>
<id>urn:sha1:bc808680b173d5a3c4732265b33e2e8bd81e4d9b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swayidle: Fix sleep inhibitor not being acquired</title>
<updated>2019-01-07T11:55:42+00:00</updated>
<author>
<name>Oscar Cowdery Lack</name>
<email>oscar.cowderylack@gmail.com</email>
</author>
<published>2019-01-07T11:48:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=5a24ed2bf2b4826a41542e03449d96ddd6ab63e0'/>
<id>urn:sha1:5a24ed2bf2b4826a41542e03449d96ddd6ab63e0</id>
<content type='text'>
Fixes #3377.
The sleep lock file descriptor was immediately closed after it was
acquired due to the dbus message being freed. Now the fd is duplicated
before the message is freed so the inhibitor stays active.
</content>
</entry>
<entry>
<title>list.c: Remove list_foreach</title>
<updated>2018-12-09T00:37:50+00:00</updated>
<author>
<name>Ian Fan</name>
<email>ianfan0@gmail.com</email>
</author>
<published>2018-12-08T22:52:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=19e831ed3da2aba75d56e46c57967bcc60442d57'/>
<id>urn:sha1:19e831ed3da2aba75d56e46c57967bcc60442d57</id>
<content type='text'>
Most occurrences have been replaced by `free_flat_list` which has been
moved from stringop.c to list.c. The rest have been replaced by for loops.
</content>
</entry>
<entry>
<title>swayidle: fix busy loop on writable FD</title>
<updated>2018-11-25T17:10:01+00:00</updated>
<author>
<name>emersion</name>
<email>contact@emersion.fr</email>
</author>
<published>2018-11-25T17:10:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=814dc1dfe5bbfa47a0cfbcfe2c7dd7119b0bad7e'/>
<id>urn:sha1:814dc1dfe5bbfa47a0cfbcfe2c7dd7119b0bad7e</id>
<content type='text'>
The wl_event_source_fd_update docs say:

&gt; File descriptors are usually writable to begin with, so they do not need to
&gt; be polled for writable until a write actually fails. When a write fails,
&gt; the event mask can be changed to poll for readable and writable, delivering
&gt; a dispatch callback when it is possible to write more. Once all data has
&gt; been written, the mask can be changed to poll only for readable to avoid
&gt; busy-looping on dispatch.

So we should only poll for WL_EVENT_WRITABLE if a write fails. I'm not yet sure
how to do this properly and Weston doesn't do it, so in the meantime I'll just
fix the busy loop. I'll ask them too.

Fixes https://github.com/swaywm/sway/issues/3190
</content>
</entry>
<entry>
<title>swayidle: fix dbus_event not to block</title>
<updated>2018-11-24T22:26:57+00:00</updated>
<author>
<name>emersion</name>
<email>contact@emersion.fr</email>
</author>
<published>2018-11-24T22:26:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=9b88ee01439a95b922ac3be96a93f16094b06566'/>
<id>urn:sha1:9b88ee01439a95b922ac3be96a93f16094b06566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swayidle: listen when display becomes writable</title>
<updated>2018-11-24T22:18:44+00:00</updated>
<author>
<name>emersion</name>
<email>contact@emersion.fr</email>
</author>
<published>2018-11-24T22:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=41ffb5b4d5cb22b670a34ff441a7e069b7a4d175'/>
<id>urn:sha1:41ffb5b4d5cb22b670a34ff441a7e069b7a4d175</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swaylock: fix display_event to not block</title>
<updated>2018-11-24T22:10:05+00:00</updated>
<author>
<name>Ian Fan</name>
<email>ianfan0@gmail.com</email>
</author>
<published>2018-11-01T23:57:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=6358de382793a5e28f445c87bb3baf138f4810af'/>
<id>urn:sha1:6358de382793a5e28f445c87bb3baf138f4810af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swayidle: when acquiring sleep lock, initialize and free variables properly</title>
<updated>2018-11-24T22:10:05+00:00</updated>
<author>
<name>Ian Fan</name>
<email>ianfan0@gmail.com</email>
</author>
<published>2018-11-01T23:55:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=6e2dccc2e96a9e7d5ff7da6ad097c0360ece2693'/>
<id>urn:sha1:6e2dccc2e96a9e7d5ff7da6ad097c0360ece2693</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix typo in swayidle(1)</title>
<updated>2018-11-21T22:13:23+00:00</updated>
<author>
<name>camoz</name>
<email>toni@bluenox07.de</email>
</author>
<published>2018-11-21T22:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=075b080f54f2598194e40431f9d3f5ee91526222'/>
<id>urn:sha1:075b080f54f2598194e40431f9d3f5ee91526222</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use #if instead of #ifdef</title>
<updated>2018-11-17T23:33:06+00:00</updated>
<author>
<name>emersion</name>
<email>contact@emersion.fr</email>
</author>
<published>2018-11-17T23:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=cad851805bea6b4777685df1c6adf8cb9fa71835'/>
<id>urn:sha1:cad851805bea6b4777685df1c6adf8cb9fa71835</id>
<content type='text'>
</content>
</entry>
</feed>
