Commit Graph

2 Commits

Author SHA1 Message Date
sgjesse@google.com 48817020fc Rewrite test
Rewrite test string_decoder_test to use only public API. This makes
the test compile with dart2js. Also fixed a bug where an unfinished
UTF-8 sequeuce is not reported as an error.

R=ager@google.com

BUG=

Review URL: https://codereview.chromium.org//11725007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16575 260f80e4-7a28-3924-810f-c04153c831b5
2013-01-02 15:08:45 +00:00
sgjesse@google.com 40ff2c0a96 Improve streaming UTF-8 decoder
Decode 5 and 6 byte UTF-8.

Convert code points not supported by Dart into replacement character.

Better error checking.

Added test of some corner cases.

R=ager@google.com

BUG=

Review URL: https://codereview.chromium.org//11473018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@16573 260f80e4-7a28-3924-810f-c04153c831b5
2013-01-02 12:38:55 +00:00