<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sway.git/swaynag, 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>swaynag/config.c: fix build against gcc-14 (-Walloc-size)</title>
<updated>2023-11-03T12:25:27+00:00</updated>
<author>
<name>Sergei Trofimovich</name>
<email>slyich@gmail.com</email>
</author>
<published>2023-11-03T12:17:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=020a572ed615b8fe272c7566a27ee0abe73a58d7'/>
<id>urn:sha1:020a572ed615b8fe272c7566a27ee0abe73a58d7</id>
<content type='text'>
`gcc-14` added a new `-Walloc-size` warning that makes sure that size of
an individual element matches size of a pointed type:

        https://gcc.gnu.org/PR71219

`sway` triggers it on `calloc()` calls where member size is used as
`1` (instead of member count):

    swaynag/config.c:169:65: error: allocation of insufficient size '1'
     for type 'struct swaynag_button' with size '48' [-Werror=alloc-size]
      169 | struct swaynag_button *button = calloc(sizeof(struct swaynag_button), 1);
</content>
</entry>
<entry>
<title>swaynag: Implement wp_cursor_shape_v1</title>
<updated>2023-07-31T08:34:11+00:00</updated>
<author>
<name>Alexander Orzechowski</name>
<email>alex@ozal.ski</email>
</author>
<published>2023-07-29T20:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=df8aad9c5ab70ad646ec1742cc57473c6908a1be'/>
<id>urn:sha1:df8aad9c5ab70ad646ec1742cc57473c6908a1be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swaynag: handle wayland-cursor failures</title>
<updated>2023-07-17T08:01:46+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-07-13T07:50:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=a34d785a26c9180de62530593b6693ca4c0b3615'/>
<id>urn:sha1:a34d785a26c9180de62530593b6693ca4c0b3615</id>
<content type='text'>
Same as 92244c87dbb8 ("swaybar: handle wayland-cursor failures")
but for swaynag.

Closes: https://github.com/swaywm/sway/issues/7671
</content>
</entry>
<entry>
<title>Use "default" XCursor instead of "left_ptr"</title>
<updated>2023-06-25T20:38:10+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2023-06-23T10:28:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=974a8629a8f0f403028332543e4bd31d98f611c1'/>
<id>urn:sha1:974a8629a8f0f403028332543e4bd31d98f611c1</id>
<content type='text'>
"left_ptr" is the legacy XCursor name. "default" is the cursor
spec name.
</content>
</entry>
<entry>
<title>swaynag: call swaynag_destroy on clean exit</title>
<updated>2023-01-16T15:47:42+00:00</updated>
<author>
<name>Manuel Stoeckl</name>
<email>code@mstoeckl.com</email>
</author>
<published>2023-01-08T14:21:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=5e73acb431258d81a01709fbd28da2e151bd3bd3'/>
<id>urn:sha1:5e73acb431258d81a01709fbd28da2e151bd3bd3</id>
<content type='text'>
And fix the fallout of the swaynag_destroy having evolved without
being tested:
* wl_display_disconnect was called too early
* `button_close` and `swaynag.details.button_details` needed to be
  heap allocated, since they are added to swaynag.buttons, and all
  entries of swaynag.buttons are freed in swaynag_destroy
* To keep things simpler, disconnect the lifetime of the 'Toggle details'
  button text config setting from the button itself.
</content>
</entry>
<entry>
<title>swaynag: drop swaynag_type.font</title>
<updated>2022-12-22T16:42:33+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-12-21T10:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=bd7466e1b7fa7bf567effeb4fcd7ab6f218dff25'/>
<id>urn:sha1:bd7466e1b7fa7bf567effeb4fcd7ab6f218dff25</id>
<content type='text'>
It's too easy to have this go out of sync with font_description.
</content>
</entry>
<entry>
<title>swaynag: fix NULL font description</title>
<updated>2022-12-22T16:42:33+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-12-21T10:22:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=fd0af78e43f4dd67a404f475c676b25ae38a4b82'/>
<id>urn:sha1:fd0af78e43f4dd67a404f475c676b25ae38a4b82</id>
<content type='text'>
The font description was only set if provided on the CLI. It was
left NULL for the defaults and when reading from the config file.

Closes: https://github.com/swaywm/sway/issues/7186
</content>
</entry>
<entry>
<title>Fix build on Debian Stable</title>
<updated>2022-11-28T22:42:41+00:00</updated>
<author>
<name>nerdopolis</name>
<email>bluescreen_avenger@verizon.net</email>
</author>
<published>2022-11-28T01:48:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=dca0bb5749bc16f91ab964fc1b06ebb9a453368f'/>
<id>urn:sha1:dca0bb5749bc16f91ab964fc1b06ebb9a453368f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>build: drop intermediate libraries for protocols</title>
<updated>2022-11-25T09:51:20+00:00</updated>
<author>
<name>Simon Ser</name>
<email>contact@emersion.fr</email>
</author>
<published>2022-11-25T09:51:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/navi/wayland/sway.git/commit/?id=af8a5a8918ef42336194fb1077b008a736de7af9'/>
<id>urn:sha1:af8a5a8918ef42336194fb1077b008a736de7af9</id>
<content type='text'>
</content>
</entry>
</feed>
