Releases
1.7.0
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 timp87@gmail.com )
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
You can’t perform that action at this time.