<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>drobilla.net - Zix</title><link>https://drobilla.net/</link><description/><atom:link href="https://drobilla.net/category/zix/feed/rss2" rel="self"/><lastBuildDate>Wed, 12 Nov 2025 18:40:00 -0500</lastBuildDate><item><title>Zix 0.8.0</title><link>https://drobilla.net/2025/11/12/zix-0-8-0.html</link><description>&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.8.0.tar.xz"&gt;Zix 0.8.0&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add ZIX_REALTIME and ZIX_NONBLOCKING attributes&lt;/li&gt;
&lt;li&gt;Add warning suppression macros&lt;/li&gt;
&lt;li&gt;Annotate count and size parameters of allocator API&lt;/li&gt;
&lt;li&gt;Avoid "deprecated" POSIX functions on Windows&lt;/li&gt;
&lt;li&gt;Avoid over-use of yielding meson options&lt;/li&gt;
&lt;li&gt;Clean up attribute documentation&lt;/li&gt;
&lt;li&gt;Gracefully handle failed allocation in path and filesystem functions&lt;/li&gt;
&lt;li&gt;Reduce empty BTree memory requirements&lt;/li&gt;
&lt;li&gt;Strengthen zix_file_equals()&lt;/li&gt;
&lt;li&gt;Use getenv() instead of environ to avoid issues on FreeBSD&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Wed, 12 Nov 2025 18:40:00 -0500</pubDate><guid>tag:drobilla.net,2025-11-12:/2025/11/12/zix-0-8-0.html</guid><category>misc</category><category>Software</category><category>C</category><category>LAD</category><category>Zix</category></item><item><title>Zix 0.6.2</title><link>https://drobilla.net/2025/01/18/zix-0-6-2.html</link><description>&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.6.2.tar.xz"&gt;Zix 0.6.2&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix documentation build with sphinxygen fallback wrap&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Sat, 18 Jan 2025 23:53:00 -0500</pubDate><guid>tag:drobilla.net,2025-01-18:/2025/01/18/zix-0-6-2.html</guid><category>misc</category><category>Software</category><category>C</category><category>LAD</category><category>Zix</category></item><item><title>Zix 0.6.0</title><link>https://drobilla.net/2025/01/18/zix-0-6-0.html</link><description>&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.6.0.tar.xz"&gt;Zix 0.6.0&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add ZIX_NODISCARD attribute&lt;/li&gt;
&lt;li&gt;Add option to build for older Windows versions&lt;/li&gt;
&lt;li&gt;Add zix_expand_environment_strings()&lt;/li&gt;
&lt;li&gt;Add zix_string_view_equals()&lt;/li&gt;
&lt;li&gt;Avoid fdatasync() on Darwin&lt;/li&gt;
&lt;li&gt;Fix build on POSIX systems without PATH_MAX defined&lt;/li&gt;
&lt;li&gt;Fix library current_version on MacOS&lt;/li&gt;
&lt;li&gt;Fix nullability annotations for zix_canonical_path() and friends&lt;/li&gt;
&lt;li&gt;Fix ring unit test when mlock() is unavailable&lt;/li&gt;
&lt;li&gt;Improve documentation&lt;/li&gt;
&lt;li&gt;Support building for UWP&lt;/li&gt;
&lt;li&gt;Support building for Windows with or without UNICODE&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Sat, 18 Jan 2025 21:49:00 -0500</pubDate><guid>tag:drobilla.net,2025-01-18:/2025/01/18/zix-0-6-0.html</guid><category>misc</category><category>Software</category><category>C</category><category>LAD</category><category>Zix</category></item><item><title>Zix 0.4.2</title><link>https://drobilla.net/2023/10/22/zix-0-4-2.html</link><description>&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.4.2.tar.xz"&gt;Zix 0.4.2&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Clean up documentation build&lt;/li&gt;
&lt;li&gt;Fix documentation build in a virtualenv&lt;/li&gt;
&lt;li&gt;Improve test suite code coverage&lt;/li&gt;
&lt;/ul&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Sun, 22 Oct 2023 18:56:00 -0400</pubDate><guid>tag:drobilla.net,2023-10-22:/2023/10/22/zix-0-4-2.html</guid><category>misc</category><category>Software</category><category>C</category><category>LAD</category><category>Zix</category></item><item><title>Zix 0.4.0</title><link>https://drobilla.net/2023/08/23/zix-0-4-0.html</link><description>&lt;p&gt;&lt;a href="https://download.drobilla.net/zix-0.4.0.tar.xz"&gt;Zix 0.4.0&lt;/a&gt; has been released.  Zix is a lightweight C library of portability wrappers and data structures.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">drobilla</dc:creator><pubDate>Wed, 23 Aug 2023 23:25:00 -0400</pubDate><guid>tag:drobilla.net,2023-08-23:/2023/08/23/zix-0-4-0.html</guid><category>misc</category><category>Software</category><category>C</category><category>LAD</category><category>Zix</category></item></channel></rss>