Brad King
e73bf1c384
CTest: Do not truncate UTF-8 test output too early ( #10656 )
...
Since commit e4beefeb (CTest: Do not munge UTF-8 output in XML files,
2009-12-08) we validate UTF-8 encoding of build and test output as it is
written to XML files. However, in cmCTestTestHandler::CleanTestOutput
we still processed test output one byte at a time and did not recognize
multi-byte UTF-8 characters. Presence of such characters caused early
truncation.
Teach CleanTestOutput to truncate test output at the limit but without
cutting it in the middle of a multi-byte encoding. Also, stop avoiding
truncation in the middle of an XML tag like "<MyElement>" because the
'<' and '>' will be properly escaped in the generated XML anyway.
2011-01-04 13:20:49 -05:00
..
2009-10-26 09:44:08 -04:00
2009-09-28 11:43:28 -04:00
2009-10-13 16:39:48 -04:00
2009-09-28 11:43:28 -04:00
2009-12-29 18:03:45 -05:00
2010-06-15 10:43:30 -04:00
2010-07-13 14:58:11 -04:00
2009-12-04 12:09:01 -05:00
2010-05-07 09:17:26 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-02-10 14:47:21 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-07-13 09:41:37 -04:00
2010-05-25 09:23:25 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-12-20 17:16:25 -05:00
2010-07-27 11:31:59 -04:00
2009-12-18 08:13:51 -05:00
2009-12-18 08:13:51 -05:00
2009-12-04 12:09:01 -05:00
2009-09-28 11:43:28 -04:00
2010-05-07 09:17:26 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-08-18 10:14:09 -04:00
2010-08-18 10:14:09 -04:00
2010-12-16 08:07:43 -05:00
2010-08-31 10:41:23 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-07-13 09:41:37 -04:00
2010-10-19 16:15:32 -04:00
2010-08-18 10:14:09 -04:00
2009-12-23 14:34:46 -05:00
2009-09-28 11:43:28 -04:00
2009-09-28 11:43:28 -04:00
2010-12-09 10:37:28 -05:00
2009-12-29 14:38:31 -05:00
2009-12-29 14:38:31 -05:00
2010-06-10 12:25:49 -04:00
2010-06-10 12:25:49 -04:00
2010-07-20 16:00:29 -04:00
2010-06-03 10:34:34 -04:00
2009-12-18 08:19:41 -05:00
2009-12-18 08:19:41 -05:00
2010-03-17 11:04:13 -04:00
2010-03-17 11:04:13 -04:00
2011-01-04 13:20:49 -05:00
2010-03-02 15:38:02 -05:00
2010-06-08 16:12:28 -04:00
2009-09-28 11:43:28 -04:00
2010-04-27 14:10:47 -04:00
2009-11-24 08:58:59 -05:00
2010-12-20 16:05:40 -05:00
2010-12-20 16:05:40 -05:00
2010-05-25 09:23:25 -04:00
2010-05-25 09:23:25 -04:00
2010-06-22 09:55:09 -04:00
2010-06-22 09:55:09 -04:00