Skip to content

Xdelta 1.2.0

Choose a tag to compare

@github-actions github-actions released this 25 Sep 03:02
· 25 commits to main since this release
703152c
  • Add a CMake build for current C toolchains, GLib 2, and zlib.

  • Replace GLib 1-only memory-chunk and queue compatibility code with
    supported GLib 2 APIs.

  • Remove the obsolete Autotools build system.

  • Store the read handle as a void pointer, since it holds either a
    FILE* or a gzFile. The mismatch was a warning under older compilers
    but is an error under GCC 14 and later.

  • Verify backward compatibility by applying a checked-in patch produced
    by the authentic Xdelta 1.1.4 release.

  • Modernize legacy declarations, GLib calls, and generated serialization
    code, and enforce warning-free builds with GCC and Clang.

  • Make the EDSIO serializer generator reproducible with current Emacs and
    remove its deprecated Emacs Lisp dependencies.