Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.1.3 Release: libsfdo 0.1.3
    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
  • v0.1.2 Release: libsfdo 0.1.2
    libsfdo 0.1.2
    
    This release fixes the version specified by Meson, as previous release didn't
    actually bump it.
  • v0.1.1 Release: libsfdo 0.1.1
    libsfdo 0.1.1
    
    This release fixes a bug in libsfdo-basedir when the length of a path could be
    computed incorrectly.
  • v0.1.0 Release: libsfdo 0.1.0
    libsfdo 0.1.0
    
    Initial release.