Merge commit '7087c8de43b0d5d27c52da6ba2ba4957b7e336ff' into new_merge
Import libxo-1.4.0: - Two changes to encoder options: encoder options may use plus or colon, but only one encoder names can be specified as "@name" This results in the sy
Import libxo-1.4.0: - Two changes to encoder options: encoder options may use plus or colon, but only one encoder names can be specified as "@name" This results in the syntax: df --libxo @csv:no-header:leafs=name.available-blocks / - If xo_set_program is called before xo_parse_args, honor the requested value - add xo_errorn* function; repair newline-adding-on-xo_error bug - test programs now use fixed name, since linux libtool prefixs "lt-" - Fix "horse butt" comment in source code - update test casesPR: 242686
show more ...
Import libxo-1.3.1:- handle argv[0] without '/'- add test case for argv[0] without '/'
Import libxo-1.3.0:- move from "oxtradoc" to RST/Sphinx documentation- new "csv" encoder, which allows path and leaf lists- address warnings from PVS-Stdio tool- add "xolint" detected errors to t
Import libxo-1.3.0:- move from "oxtradoc" to RST/Sphinx documentation- new "csv" encoder, which allows path and leaf lists- address warnings from PVS-Stdio tool- add "xolint" detected errors to the documentation
Fix expected output after r347207While phil is working on fixing in libxo general test parts, updating thesefiles to stop the test failure warningsApproved by: philMFC with: r347207Sponsored b
Fix expected output after r347207While phil is working on fixing in libxo general test parts, updating thesefiles to stop the test failure warningsApproved by: philMFC with: r347207Sponsored by: The FreeBSD FoundationDifferential Revision: https://reviews.freebsd.org/D20188
Import libxo-1.0.4:- Avoid NULL deref in xo_xml_leader_len (replacing local fix in rS345967)- update copyright dates- update test cases- fix uncommitted version changeSubmitted by: philMFC aft
Import libxo-1.0.4:- Avoid NULL deref in xo_xml_leader_len (replacing local fix in rS345967)- update copyright dates- update test cases- fix uncommitted version changeSubmitted by: philMFC after: 2 weeks
Emergency fix for NULL deref in xo_xml_leader_len
Import libxo-1.0.2from 1.0.0: Add "continuation" flag, to allow multiple "xo" invocations in a single line of output (#58) Add --top-wrap to make top-level JSON wrappers Add --{open,clo
Import libxo-1.0.2from 1.0.0: Add "continuation" flag, to allow multiple "xo" invocations in a single line of output (#58) Add --top-wrap to make top-level JSON wrappers Add --{open,close}-{list,instace} options Add xo_xml_leader(), to detect use of some bogus XML tags. It's still bad form, but it's a little safer now Avoid call to xo_write before xo_flush, since the latter calls the former Check return code from xo_flush_h properly (<0) (FreeBSD Bug 236935) For JSON output, avoid newline before a container's close brace (#62) Merge branch 'text_only' of https://github.com/zvr/libxo into zvr-text_only Use XO_USE_INT_RETURN_CODES, not USE_INT_RETURN_CODES add docs for --continuation add docs for --not-first call xo_state_set_flags before values and close containers; add XOIF_MADE_OUTPUT flag to track state; make proper empty JSON objects in xo_finish color_map code has to be #ifdef'd out, since the struct definition correct xo_flush_func_t (doesn't use xo_ssize_t) make depth change for --top-wrap only for JSON fix to handle --top-wrap in "xo" by being more consistent with handling trailing newlines fix to handle text-only version #64 (from zvr) fix xo_buf_has_room for round up to the next XO_BUFSIZ, not just add XO_BUFSIZ to the size (FreeBSD Bug 236937) update docs for new "xo" options update functions to use xo_ssize_t update test casesfrom 1.0.1: Add EINTEGRITY to .pot files under test/gettext/ (fix from FreeBSD)from 1.0.2: handle failure from xo_vnsprintf; don't add -1 to "rc"PR: 236937, 236935Submitted by: philReported by: Alfonso S. Siciliano <alfix86@gmail.com>MFC after: 2 weeks
Create new EINTEGRITY error with message "Integrity check failed".An integrity check such as a check-hash or a cross-correlation failed.The integrity error falls between EINVAL that identifies err
Create new EINTEGRITY error with message "Integrity check failed".An integrity check such as a check-hash or a cross-correlation failed.The integrity error falls between EINVAL that identifies errors inparameters to a system call and EIO that identifies errors with theunderlying storage media. EINTEGRITY is typically raised by intermediatekernel layers such as a filesystem or an in-kernel GEOM subsystem whenthey detect inconsistencies. Uses include allowing the mount(8) commandto return a different exit value to automate the running of fsck(8)during a system boot.These changes make no use of the new error, they just add it. Latercommits will be made for the use of the new error number and it willbe added to additional manual pages as appropriate.Reviewed by: gnn, dim, brueffer, impDiscussed with: kib, cem, emaste, ed, jillesDifferential Revision: https://reviews.freebsd.org/D18765
Import libxo-0.9.0:- Add xo_format_is_numeric() with improved logic to decide if format strings are numeric, so json output quotes them- Convert docs to sphinx/rst- update testsIncludes fix fo
Import libxo-0.9.0:- Add xo_format_is_numeric() with improved logic to decide if format strings are numeric, so json output quotes them- Convert docs to sphinx/rst- update testsIncludes fix for PR 221676:https://github.com/Juniper/libxo/commit/27d3021cc3cc8cfbe9ddee5930cd7a9afea8f68f#diff-5a0d468963477f7daedb8308c219dd80PR: 221676MFC after: 5 days
Update from libxo-0.8.1 to 0.8.4: 0.8.4: - void anchor width optimization when we have a custom formatter (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221130) - make "{[:/18}" do the
Update from libxo-0.8.1 to 0.8.4: 0.8.4: - void anchor width optimization when we have a custom formatter (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=221130) - make "{[:/18}" do the right thing (also allows "{[:/%s}", wide ? 40 : 10) - Can't skip anchor formatting in non-display styles - add test case for {[:/18} - add upload-xohtml-files to 'make upload' 0.8.3: - xohtml: Add "-w" option to pull support files from gh_pages - Add "upload-xohtml-files" target to publish support files in gh_pages/ - add HISTORY/AUTHORS section to man pages 0.8.2: - xohtml: Add div.units as standard CSS text - Don't treat values as format strings; they are not - add "-p" to "mkdir -p build" in setup.sh - add test case for {U:%%} (from df.c) - detect end-of-string in '%' and '' escaping - make xo_simple_field, for common simple cases - xohtml: nuke "n" in "echo" commands - rename "format" to "fmt" for consistency; same for "str" to "value"Submitted by: phil
Merge libxo-0.8.2:- xohtml: Add "-w" option to pull support files from gh_pages- Add "upload-xohtml-files" target to publish support files in gh_pages/- add HISTORY/AUTHORS section to man pages-
Merge libxo-0.8.2:- xohtml: Add "-w" option to pull support files from gh_pages- Add "upload-xohtml-files" target to publish support files in gh_pages/- add HISTORY/AUTHORS section to man pages- xohtml: Add div.units as standard CSS text- Don't treat values as format strings; they are not- add "-p" to "mkdir -p build" in setup.sh- add test case for {U:%%} (from df.c)- detect end-of-string in '%' and '' escaping- make xo_simple_field, for common simple cases- xohtml: nuke "n" in "echo" commands- rename "format" to "fmt" for consistency; same for "str" to "value"- update test casesSubmitted by: phil
Import libxo-0.8.1 with official fix to today's build break.Submitted by: phil
remove xo_color_t dup typedef
Import libxo-0.8.0: - addition of --libxo colors=xxxxx color map (so I never see "blue") - fix bugs from -fsanitize=address and =undefined - utf-8 changes (remove support fore 6 byte utf-8 values,
Import libxo-0.8.0: - addition of --libxo colors=xxxxx color map (so I never see "blue") - fix bugs from -fsanitize=address and =undefined - utf-8 changes (remove support fore 6 byte utf-8 values, which are "historical") - add comments - fix man pages - update test casesSubmitted by: philReviewed by: sjgApproved by: sjg (mentor)
Import libxo-0.7.2; add xo_options.7.Submitted by: philReviewed by: sjgApproved by: sjg (mentor)
Renumber copyright clause 4Renumber cluase 4 to 3, per what everybody else did when BSD grantedthem permission to remove clause 3. My insistance on keeping the samenumbering for legal reasons is
Renumber copyright clause 4Renumber cluase 4 to 3, per what everybody else did when BSD grantedthem permission to remove clause 3. My insistance on keeping the samenumbering for legal reasons is too pedantic, so give up on that point.Submitted by: Jan Schaumann <jschauma@stevens.edu>Pull Request: https://github.com/freebsd/freebsd/pull/96
Update libxo to 0.6.3This fixes the 02 testcases on i386 (at least), and may fix the testcasesin general on 32-bit platformsDifferential Revision: https://reviews.freebsd.org/D7052Approved by:
Update libxo to 0.6.3This fixes the 02 testcases on i386 (at least), and may fix the testcasesin general on 32-bit platformsDifferential Revision: https://reviews.freebsd.org/D7052Approved by: phil (maintainer)Approved by: re (gjb)Reported by: asomersReviewed by: philSubmitted by: philSponsored by: EMC / Isilon Storage Division
Submitted by: philReviewed by: sjg (mentor)Approved by: sjg
Undo meaningless local changes to libxo so we're in sync with the github repo.Submitted by: philReviewed by: sjg (mentor)Approved by: sjg
Import to 0.6.1 0.5.0: document "trim" modifier add xo_emit_field functions Add xo_set_file{,_h} functions Fix LIBXO_* variables; add -L and -I as needed add --disable-silent-ru
Import to 0.6.1 0.5.0: document "trim" modifier add xo_emit_field functions Add xo_set_file{,_h} functions Fix LIBXO_* variables; add -L and -I as needed add --disable-silent-rules and an explicit make; s/PACKAGE-NAME/PACKAGE_NAME/; add /download/ to 'url' fix silliness where xo_flush_h emitted closing tag (html); make the caller (xo_message) do it flush after transitions; fix flush call in xo_do_emit mkdir the version-specific packaging dir use "XO_" instead of LIBXO_ 0.6.0: Add --with-retain-size to set the size (in bits) of the retain hash buckets Add The Argument Modifier ({a:}) Add retain and no-retain to --libxo autoconf: Add test for monitor.h Document quote heuristic go deep with nroff backslashes Use "ULL" for 32 bit check add xo_retain_clear and xo_retain_clear_all docs: combine two 'handles' section; move command line argument section handle GETTEXT when msgfmt isn't where it's supposed to be (FreeBSD) make 'retain' a flag (XOEF_RETAIN) instead of a role; it's simpler, and doesn't feel as tacky. "{R:}" was painful to document, which means it's painful to use. new xo_emit_f functions nuke some unused UNUSEDs test code: path must be static update test cases 0.6.1: fix version number (missed a commit during new-release)Reviewed by: sjgApproved by: sjg (mentor)
import libxo-0.4.7 Fix bug w/ {e:} in html, where no default encoding format was built docs: "t" == "trim" (typo) (cf svn commit: r290445 - head/contrib/libxo/libxo)Reviewed by: sjgApprove
import libxo-0.4.7 Fix bug w/ {e:} in html, where no default encoding format was built docs: "t" == "trim" (typo) (cf svn commit: r290445 - head/contrib/libxo/libxo)Reviewed by: sjgApproved by: sjg (mentor)
Merge libxo 0.4.6Reviewed by: sjgApproved by: sjg (mentor)
Bring down 0.4.5 vendor files and other catchups with the distribution tarball.Reviewed by: phil
Move generated file from contrib to build directory.Reviewed by: obrienApproved by: sjg
12