You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by to...@apache.org on 2009/12/24 09:37:28 UTC
svn commit: r893708 - in /harmony/enhanced/classlib/branches/java6/modules:
luni/src/main/native/luni/windows/
nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/
Author: tonywu
Date: Thu Dec 24 08:37:27 2009
New Revision: 893708
URL: http://svn.apache.org/viewvc?rev=893708&view=rev
Log:
merge the patch for HARMONY-6408 to java 6 branch
Modified:
harmony/enhanced/classlib/branches/java6/modules/luni/src/main/native/luni/windows/charsetmap.h
harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GB2312.java
harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GBK.java
Modified: harmony/enhanced/classlib/branches/java6/modules/luni/src/main/native/luni/windows/charsetmap.h
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/luni/src/main/native/luni/windows/charsetmap.h?rev=893708&r1=893707&r2=893708&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/luni/src/main/native/luni/windows/charsetmap.h (original)
+++ harmony/enhanced/classlib/branches/java6/modules/luni/src/main/native/luni/windows/charsetmap.h Thu Dec 24 08:37:27 2009
@@ -31,7 +31,7 @@
863,"IBM863", 864,"IBM864", 865,"IBM865",
866,"cp866", 869,"ibm869", 870,"IBM870",
874,"windows-874", 875,"cp875", 932,"shift_jis",
- 936,"gb2312", 949,"ks_c_5601-1987", 950,"big5",
+ 936,"GBK", 949,"ks_c_5601-1987", 950,"big5",
1026,"IBM1026", 1047,"IBM01047", 1140,"IBM01140",
1141,"IBM01141", 1142,"IBM01142", 1143,"IBM01143",
1144,"IBM01144", 1145,"IBM01145", 1146,"IBM01146",
Modified: harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GB2312.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GB2312.java?rev=893708&r1=893707&r2=893708&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GB2312.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GB2312.java Thu Dec 24 08:37:27 2009
@@ -295,6 +295,7 @@
}else{
if(c < 0x008E) {
bb.put((byte)c);
+ bbRemaining--;
} else {
int index = (int)c >> 8;
index = encodeIndex[index];
Modified: harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GBK.java
URL: http://svn.apache.org/viewvc/harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GBK.java?rev=893708&r1=893707&r2=893708&view=diff
==============================================================================
--- harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GBK.java (original)
+++ harmony/enhanced/classlib/branches/java6/modules/nio_char/src/main/java/org/apache/harmony/niochar/charset/additional/GBK.java Thu Dec 24 08:37:27 2009
@@ -339,6 +339,7 @@
}else{
if(c < 0x0080) {
bb.put((byte)c);
+ bbRemaining--;
} else {
int index = (int)c >> 8;
index = encodeIndex[index];