c60bc1815dca549f3fb4e572f6aac749d7fa9fc6 |
|
21-May-2010 |
Elliott Hughes <enh@google.com> |
Fix more Charset/CharsetDecoder/CharsetEncoder bugs. Another round of Get/Release Critical removal led me to some code that couldn't possibly be right, and wasn't. This patch fixes a large number of our Charset-related bugs, including ones that previous hacks were added to paper over. With this patch, we have three failures, all "new", but all there since the start, and relating to the fact that our UTF-16 and UTF-32 encoders don't write big-endian output on little-endian devices (for which I've raised http://b/2702411). Bug: 2663177 Change-Id: I70dfa55f88a3f635528be3ad27b2a5fc1bfb70fc
|