Posts

Suil 0.10.22

Suil 0.10.22 has been released. Suil is a library for loading and wrapping LV2 plugin UIs. It provides wrappers that allow Gtk and Qt hosts to load, and potentially embed, plugin GUIs that use the "native" windowing API (Coca, WIN32, or X11).

Changes:

  • Add support for X11 in Qt6
  • Fix library current_version on MacOS
  • Monitor size hints and window resizes for X11 in Gtk3

Lilv 0.24.26

Lilv 0.24.26 has been released. Lilv is a C library to make the use of LV2 plugins as simple as possible for applications.

Changes:

  • Add lint option with project metadata and code quality tests
  • Avoid use of VLAs in lv2apply
  • Clean up and isolate platform-specific code
  • Fix C++ test build on MacOS
  • Fix library current_version on MacOS
  • Fix test suite when TMPDIR has no trailing slash
  • Fully separate library code from programs
  • Improve const correctness
  • Replace more platform-specific code with use of zix

Sratom 0.6.18

Sratom 0.6.18 has been released. Sratom is a small library for serializing LV2 atoms. Sratom reads/writes atoms from/to RDF, allowing them to be converted between binary and text or stored in a model.

Changes:

  • Add lint option with project metadata and code formatting tests
  • Avoid snprintf when writing MIDI events
  • Enable clang nullability checks
  • Fix library current_version on MacOS

Sord 0.16.18

Sord 0.16.18 has been released. Sord is a lightweight C library for storing RDF statements in memory.

Changes:

  • Add option to install tool man pages
  • Enable clang nullability checks
  • Fix build as C with MSVC
  • Fix library current_version on MacOS
  • Replace more platform-specific code with use of zix

Serd 0.32.4

Serd 0.32.4 has been released. Serd is a lightweight C library for working with RDF data.

Changes:

  • Clean up enum declarations
  • Fix library current_version on MacOS
  • Fix overly permissive parsing of syntax names on the command line
  • Fix parsing NQuads lines with no space before the final dot
  • Fix reading chunks from files without trailing newlines
  • Fix rewriting special literals when datatype URIs are prefixed names
  • Gracefully handle errors while writing the end of anonymous nodes
  • Improve test suite coverage
  • Simplify some character classification and comparison code
  • Support reading lone lists in lax mode
  • Treat out of range unicode characters as errors
  • Write blank lines between graphs and statements in TriG

Zix 0.6.2

Zix 0.6.2 has been released. Zix is a lightweight C library of portability wrappers and data structures.

Changes:

  • Fix documentation build with sphinxygen fallback wrap

Sphinxygen 1.0.10

Sphinxygen 1.0.10 has been released. Sphinxygen is a Python module/script that generates Sphinx markup to describe a C API, from an XML description extracted by Doxygen.

Changes:

  • Add missing meson_options.txt to distribution archive

Sphinxygen 1.0.8

Sphinxygen 1.0.8 has been released. Sphinxygen is a Python module/script that generates Sphinx markup to describe a C API, from an XML description extracted by Doxygen.

Changes:

  • Add option for installing executable script

Zix 0.6.0

Zix 0.6.0 has been released. Zix is a lightweight C library of portability wrappers and data structures.

Changes:

  • Add ZIX_NODISCARD attribute
  • Add option to build for older Windows versions
  • Add zix_expand_environment_strings()
  • Add zix_string_view_equals()
  • Avoid fdatasync() on Darwin
  • Fix build on POSIX systems without PATH_MAX defined
  • Fix library current_version on MacOS
  • Fix nullability annotations for zix_canonical_path() and friends
  • Fix ring unit test when mlock() is unavailable
  • Improve documentation
  • Support building for UWP
  • Support building for Windows with or without UNICODE

Sphinxygen 1.0.6

Sphinxygen 1.0.6 has been released. Sphinxygen is a Python module/script that generates Sphinx markup to describe a C API, from an XML description extracted by Doxygen.

Changes:

  • Include macro replacement text in documentation
  • Place defines and types before functions

Page 1 / 22 »