Skip to content

libxo-1.7.0

Compare
Choose a tag to compare
@philshafer philshafer released this 12 Apr 21:42
· 34 commits to main since this release
  • New experimental feature: filters: allow xpath-like filtering of output (--enable-filters)
  • doc: add docs for map and map-file options
  • add xo_dbg macro and "debug" flag
  • Add "fullpath" encoder
  • Add cirrus-ci config (w/ FB13)
  • Add options support to @fullPath; add "slax" option; make @fullPath notice "slax" and "pretty" flags
  • Add retain description and docs for xo_emitr()
  • Add rules for instruments (profiling)
  • Add test driver for map-file option
  • add XOEF_NO_RETAIN for blocking "retain"
  • Added NOTE on lack of variable widths
  • testing: drop the UTF8 flag before emitting, since we don't know want output to be different based on $LANG
  • Implement the map and map-file options; fix bug with XO_FAILURE_NAME only used if in DTRT mode
  • Let xo_set_style_name handle encoders; add xo_isset_flags; add some missing xo_default calls
  • Make explicit type xo_off_t for offsets (ssize_t)
  • Merge branch 'chimera-linux-portability' into develop
  • Merge branch 'xpath' into develop
  • Merge pull request #83 from Juniper/ydnath-patch-1
  • Return to "%pure-parser", since we're becoming yacc-only
  • Update .travis.yml
  • Update test cases
  • Use "@"s to quiet build output
  • Use _POSIX_HOST_NAME_MAX; ensure hostname is nul-terminated
  • Use gmtime instead of localtime for core/test_13
  • add "freebsd" to regression platforms
  • add "lsxo" test
  • add BASH (for run-tests.sh)
  • add WARNINGS
  • add XO_SHAREDIR
  • add clean-local target
  • add libxo(7)
  • add more tests
  • add tolower/upper functions
  • add xo_buf_append_str_val and xo_buf_append_val to return base of appended string
  • add xo_buf_make_small_room and xo_buf_has_small_room
  • add xo_emitr(); flag XOF_RETAIN* flags correctly; make first attempt at UTF8 optimization
  • avoid "%p" in debug messsages
  • avoid skipping past the end of string when xo_format_string_direct is called with a longer len/max that the length of the string
  • fix llu/lld warnings
  • drop 'line' variable (unused)
  • fix bug w/ codepoints spanning reads
  • fix doc bugs
  • fix inline issue
  • fix man page escapes
  • fix typo: "one of more"
  • fix xo_ustrncasecmp return code
  • https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269270 patch ( Pavel Timofeev [email protected])
  • make our own XO_PRINTFLIKE to avoid conficts
  • make xo_dbg_v, a varadic version of xo_dbg
  • make xo_warn_hcv public so xo_xparse.c can use it
  • man: add docs for map and map-file; add missing info for colors and encoders
  • minor cleanup
  • move UNUSED to xo_private.h
  • portability fixes
  • rename libxo/xo_csv.7