Skip to content

libxo-1.1.0

Choose a tag to compare

@philshafer philshafer released this 30 Oct 22:29
  • follow freebsd's setlocale logic for non-freebsd platforms; use setlocale("") for freebsd
  • Add a "CSV" encoder
  • Docs: Add "simplified wc" comment
  • Add fixes from PVS-Studio
  • Docs: Fix intro; add note re:xo
  • Docs [conf.py] Instead of hardcoding the version number here, we read it from the project's configure script
  • add "options" op for encoders
  • add missing version initialization for cbor encoder
  • Docs: add new encoders docs
  • add out-of-order test for encoder (csv)
  • add test cases for CSV encoder
  • add top-link.html.in (becomes libxo.html)
  • better encoder failure error messages for encoder init failure
  • change encoder handler to use xo_xff_flags_t
  • expose xo_failure at part of API (really just for encoders)
  • Docs: fix "::"
  • Docs: fix RFC reference; add more words
  • Docs: fix index for API
  • fix quoting logic in csv encoder
  • Docs: fix LIBXO_OPTIONS reference
  • indent tables; document the new "xo --instance" option
  • Docs: move to RST/Sphinx based documentation
  • update test cases
  • Docs: add "-N -E" to sphinx
  • use ssize_t for buffer offsets
  • use xo_streq
  • xo: new "--instance" option