libsfdo 0.1.3 Release highlights: - Two new libsfdo-desktop-file functions: sfdo_desktop_file_entry_get_value_list() and sfdo_desktop_file_entry_get_localized_value_list() to handle semicolon-separated lists of values correctly. - Tests, enabled with the corresponding Meson option ('tests'). - Headers now have 'extern "C"' blocks. - Bugfixes, a lot of them. - Documentation improvements. Kirill Primak (45): desktop: avoid (bogus) -Wmaybe-uninitialized warning examples: fix usage message desktop: avoid NULL deref on OOM desktop: return specific result from load_boolean() icon: avoid memory leaks on OOM desktop-file: process escaped chars correctly meson: bump version to 0.1.3 Move common code to common/ Update and version spec links basedir: avoid duplicate slashes in paths basedir: make adding slashes more robust desktop-file: inline some functions Add basedir and desktop-file tests common: clang-format is silly Add CI include: some more reshuffling, why not desktop,icon: dedup basedir copying code icon: fix a typo in cache version mismatch error message icon: log if can't check that cache is a regular file desktop-file: extract value data to a struct desktop-file: add support for value lists examples/desktop-dump: print id too desktop: use new desktop-file value list API desktop: fix boolean parsing desktop: add more logging desktop: error out on duplicate actions correctly desktop: fix deprecated field codes handling tests: add desktop tests tests: simplify checks in desktop-entry tests desktop: use logger_setup() Add extern "C" blocks Fix more "possibly uninitialized" warnings desktop,icon: clarify basedir_ctx lifetime requirements tests/desktop: static const basedirs icon: improve cache reading helpers icon: add some tests desktop-file: resolve test TODOs tests: track otherwise empty icon theme subdirs tests: update icon theme cache mtime tests: copy data to builddir examples: avoid uninitialized variable warning Avoid using integer literals for size_t varargs ci: add more jobs ci: drop "build" job scripts/iconcache: improve