<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hakurei/wl, branch develop</title>
<subtitle>low-level userspace tooling for Rosa OS</subtitle>
<id>http://src.rosa.moe/hakurei/atom/wl?h=develop</id>
<link rel='self' href='http://src.rosa.moe/hakurei/atom/wl?h=develop'/>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/'/>
<updated>2025-03-24T20:26:37Z</updated>
<entry>
<title>sandbox/wl: move into sandbox</title>
<updated>2025-03-24T20:26:37Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-24T20:26:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=61dbfeffe77df9c1a11413b3cb8954933e79b45f'/>
<id>urn:sha1:61dbfeffe77df9c1a11413b3cb8954933e79b45f</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>wl: fix sync pipe keepalive</title>
<updated>2025-03-24T16:33:37Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-03-24T16:33:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=e732dca7629edb503df0c65df5f37a99600d567d'/>
<id>urn:sha1:e732dca7629edb503df0c65df5f37a99600d567d</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fortify: keep external files alive</title>
<updated>2025-02-22T18:24:37Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-22T18:24:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=eda4d612c2e64321766e1074a698caeae843102a'/>
<id>urn:sha1:eda4d612c2e64321766e1074a698caeae843102a</id>
<content type='text'>
This should eliminate sporadic failures, like the known double close in "seccomp".

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>wl: check against null character</title>
<updated>2025-02-19T14:35:49Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-19T14:35:49Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=d0dff1cac96b9e509ce7aab011d9db684c356f9c'/>
<id>urn:sha1:d0dff1cac96b9e509ce7aab011d9db684c356f9c</id>
<content type='text'>
Wayland library takes null terminated strings.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>app: improve WAYLAND_DISPLAY correctness</title>
<updated>2025-02-15T05:45:09Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-02-15T05:45:09Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=268a90f1a505a00e1eab794e9c1760fdff5592d3'/>
<id>urn:sha1:268a90f1a505a00e1eab794e9c1760fdff5592d3</id>
<content type='text'>
This now has identical behaviour as wayland C library.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>wl: separate inline C</title>
<updated>2025-01-23T13:06:29Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-01-23T13:06:29Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=045983d7f419aff089e81f0e7c770dcf84f4a2eb'/>
<id>urn:sha1:045983d7f419aff089e81f0e7c770dcf84f4a2eb</id>
<content type='text'>
Having a huge blurb of inline C hurts readability on web pages and some text editors.

Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>fortify: switch to static linking</title>
<updated>2025-01-16T08:32:52Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2025-01-16T08:32:52Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=b60c01f4405ec3b5cc4a740fe994c3b9f39cf01f'/>
<id>urn:sha1:b60c01f4405ec3b5cc4a740fe994c3b9f39cf01f</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>update reverse-DNS style identifiers</title>
<updated>2024-12-31T07:16:38Z</updated>
<author>
<name>Ophestra</name>
<email>cat@gensokyo.uk</email>
</author>
<published>2024-12-31T07:16:38Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=c4d6651cae0fb1869ee65da0b66baae3828d73a2'/>
<id>urn:sha1:c4d6651cae0fb1869ee65da0b66baae3828d73a2</id>
<content type='text'>
Signed-off-by: Ophestra &lt;cat@gensokyo.uk&gt;
</content>
</entry>
<entry>
<title>system: prevent duplicate Wayland op</title>
<updated>2024-12-07T10:45:37Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-12-07T10:45:37Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=f773c92411b657be10c7a70d25e53bc18dff66b4'/>
<id>urn:sha1:f773c92411b657be10c7a70d25e53bc18dff66b4</id>
<content type='text'>
Wayland is implemented as an Op to enforce dependency and cleanup, its implementation does not allow multiple instances on a single sys object, nor would doing that make any sense.

Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
<entry>
<title>wl: implement security-context-v1</title>
<updated>2024-12-05T19:15:13Z</updated>
<author>
<name>Ophestra Umiker</name>
<email>cat@ophivana.moe</email>
</author>
<published>2024-12-05T18:34:13Z</published>
<link rel='alternate' type='text/html' href='http://src.rosa.moe/hakurei/commit/?id=2d606b1f4b92fc9c037aaf5718bc3e24ef05a532'/>
<id>urn:sha1:2d606b1f4b92fc9c037aaf5718bc3e24ef05a532</id>
<content type='text'>
Signed-off-by: Ophestra Umiker &lt;cat@ophivana.moe&gt;
</content>
</entry>
</feed>
