Releases
0.2.0
Add FAQ on history of libxo
Add XOF_FLUSH_LINE; use __flbf or isatty to set it
Add xo_err call
Add xo_set_program
Don't "autoreconf --install" anymore; Yosemite's autoreconf is too new for other platforms to handle
Escape newlines in JSON strings; generate JSON content from xo_error
Further libxo.3 cleanup.
General cleanup of xo.1.
General cleanup of xolint.1.
Install xolint to ${DESTDIR}${bindir} to allow staging.
Merge branch 'develop' of https://github.com/akabaev/libxo into develop
Merge branch 'develop' of https://github.com/cbrueffer/libxo into develop
Merge branch 'doc' of https://github.com/cbrueffer/libxo into develop
implement markers; add xo_stack_dump
Move to XSS_OPEN/CLOSE_XXX state values
Pass proper argument to sizeof operator.
Required for FreeBSD ports and other modern packaging systems.
Update with changes from Christian Brueffer's man page delta (pull #3 )
add __flbf
add docs for leaf-list
add docs for title fields
add docs for xo_set_program
add docs for {l:}
add flush_func to xo_set_writer
add homebrew file
add leaf lists as distinct first-class construct
add note for DTRT mode
add note re: usage for attributes
add test case
add test case for {l:}
add transitions for XSS_EMIT_LEAF_LIST
allow xo_attr to affect containers, instances, and leaf-lists
double double quotes (to escape them)
expand xo_xof_flags_t to 64 bits; wrap bits in XOF_BIT(); add marker functions
fix .Nm/.Nd
fix comment
fix default format
fix packaging; no need for freebsd port files
fix xo_err
handle nested instances with markers
have xo_do_emit call xo_flush if XOF_FLUSH is set
init rc in xo_do_close_all (clang didn't detect this)
initial version
kill xo_open/close_leaf_list
libxo.3: fix grammar and punctuation.
libxo.3: fix mdoc usage.
libxo.3: mdoc style, sentences should start on a new line.
make xo_open_list backwards compatible with the pre-xo_open_leaf_list
mdoc style: start sentences on new lines.
move include of stdio_ext.h after include of xoconfig.h
new test cases
nuke xo_open/close_leaf_list
portable setting of errno
remove TODO comment
rename xo_push/pop_marker to xo_open/close_marker
resurrect xo_open/close_leaf_list
set rc to zero (again)
set rc to zero for XSS_INIT in xo_do_close
start moving to xo_transition
update autoconf files
update test cases
use stdio_ext.h to get __flbf for linux
xo needs XOF_NO_CLOSE
xo_create.3: fix mdoc usage.
xo_create.3: grammar fix.
xo_create.3: sentences should start on a new line.
xo_emit.3: fix mdoc usage.
xo_err.3: fix mdoc usage.
xo_finish.3, xo_flush.3: mdoc cleanup.
xo_format.3: first cleanup pass for mdoc usage, spelling and grammar.
xo_no_setlocale.3, xo_open_container.3: fix mdoc usage, spelling and grammar.
xo_open_list.3, xo_parse_args.3: fix mdoc usage, spelling and grammar.
xo_set_{allocator, flags, info}.3: fix mdoc usage, spelling and grammar.
xo_set_{options, style, writer}.3: fix mdoc usage.
You can’t perform that action at this time.