diff options
author | Brad King <brad.king@kitware.com> | 2009-12-08 20:43:55 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2009-12-08 20:43:55 (GMT) |
commit | e4beefeb6dcc9637355a83efb89cb0c3c7fb44fd (patch) | |
tree | c28669e4dba5074de35f379fc5cebe38264cc94b /Tests/CMakeLib | |
parent | 5872cc7c1f0b41e7b9cfe7060ef88bc69daf8219 (diff) | |
download | CMake-e4beefeb6dcc9637355a83efb89cb0c3c7fb44fd.zip CMake-e4beefeb6dcc9637355a83efb89cb0c3c7fb44fd.tar.gz CMake-e4beefeb6dcc9637355a83efb89cb0c3c7fb44fd.tar.bz2 |
CTest: Do not munge UTF-8 output in XML files
CTest filters the output from tools and tests to ensure that the XML
build/test result documents it generates have valid characters.
Previously we just converted all non-ASCII bytes into XML-escaped
Unicode characters of the corresponding index. This does not preserve
tool output encoded in UTF-8.
We now assume UTF-8 output from tools and implement decoding as
specified in RFC 3629. Valid characters are preserved, possibly with
XML escaping. Invalid byte sequences and characters are converted to
human-readable hex values with distinguishing tags. See issue #10003.
Diffstat (limited to 'Tests/CMakeLib')
0 files changed, 0 insertions, 0 deletions