hg: jdk8/tl/jdk: 8028397: Undo the lenient MIME BASE64 decoder support change (JDK-8025003) and remove methods de/encode(buf, buf)

2013-12-03 Thread xueming . shen
Changeset: 301d76b8cb55 Author:sherman Date: 2013-12-03 17:44 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/301d76b8cb55 8028397: Undo the lenient MIME BASE64 decoder support change (JDK-8025003) and remove methods de/encode(buf, buf) Summary: updated the spec and

hg: jdk8/tl/jdk: 8027645: Pattern.split() with positive lookahead; ...

2013-11-13 Thread xueming . shen
Changeset: 9e37caf07ce0 Author:sherman Date: 2013-11-13 11:26 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/9e37caf07ce0 8027645: Pattern.split() with positive lookahead 6559590: Pattern.compile(.*).split() returns incorrect result Summary: updated spec/impl for these two

hg: jdk8/tl/jdk: 8028321: Fix for String.split() empty input sequence/JDK-6559590 triggers regression

2013-11-13 Thread xueming . shen
Changeset: 1d790a56de4e Author:sherman Date: 2013-11-13 22:22 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1d790a56de4e 8028321: Fix for String.split() empty input sequence/JDK-6559590 triggers regression Summary: to undo the change for 6559590 Reviewed-by: darcy !

hg: jdk8/tl/jdk: 8026330: java.util.Base64 urlEncoder should omit padding

2013-11-11 Thread xueming . shen
Changeset: 8e8e423fa3dc Author:sherman Date: 2013-11-11 14:35 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8e8e423fa3dc 8026330: java.util.Base64 urlEncoder should omit padding Summary: to add Encoder.withoutPadding() Reviewed-by: alanb !

hg: jdk8/tl/jdk: 8025003: Base64 should be less strict with padding

2013-10-24 Thread xueming . shen
Changeset: e7bdb2fcc7bc Author:sherman Date: 2013-10-24 11:12 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e7bdb2fcc7bc 8025003: Base64 should be less strict with padding Summary: updated spec and implementation of mime decoder to be lenient for padding Reviewed-by: alanb

hg: jdk8/tl/jdk: 8026842: Remove Time-Zone IDs HST/EST/MST

2013-10-21 Thread xueming . shen
Changeset: f0c18a5e3ae5 Author:sherman Date: 2013-10-21 11:16 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f0c18a5e3ae5 8026842: Remove Time-Zone IDs HST/EST/MST Summary: removed these ids from ZoneId's zid list, supported via short_ids list Reviewed-by: okutsu !

hg: jdk8/tl/jdk: 8023113: tools/jar/ChangeDir.java fails if /tmp/a exists

2013-09-19 Thread xueming . shen
Changeset: 278873b2b3f8 Author:sherman Date: 2013-09-19 10:06 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/278873b2b3f8 8023113: tools/jar/ChangeDir.java fails if /tmp/a exists Summary: updated the test case Reviewed-by: alanb ! test/tools/jar/ChangeDir.java

hg: jdk8/tl/jdk: 8024338: Constant fields introduced by JDK-4759491 fix in b94 are exposed as public fields in public API

2013-09-11 Thread xueming . shen
Changeset: 60b4cbdb446d Author:sherman Date: 2013-09-11 11:29 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/60b4cbdb446d 8024338: Constant fields introduced by JDK-4759491 fix in b94 are exposed as public fields in public API Summary: to move the new constants out of

hg: jdk8/tl/jdk: 6341345: (spec) Console.reader() should make it clear that the reader requires line termination

2013-09-04 Thread xueming . shen
Changeset: 478afc30679b Author:sherman Date: 2013-09-04 12:35 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/478afc30679b 6341345: (spec) Console.reader() should make it clear that the reader requires line termination Summary: to clarify the spec Reviewed-by: alanb !

hg: jdk8/tl/jdk: 7186632: NLS t13y issue on jar.properties file

2013-09-04 Thread xueming . shen
Changeset: c6a4df06d57e Author:sherman Date: 2013-09-04 12:37 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c6a4df06d57e 7186632: NLS t13y issue on jar.properties file Summary: to remove the redundant backslash Reviewed-by: naoto !

hg: jdk8/tl/jdk: 8023713: ZipFileSystem crashes on old zip file

2013-08-28 Thread xueming . shen
Changeset: 690b2931baef Author:sherman Date: 2013-08-28 09:46 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/690b2931baef 8023713: ZipFileSystem crashes on old zip file Summary: to handle extra data field copy correctly even the extra data does not follow the spec

hg: jdk8/tl/jdk: 8023647: abc1c.matches((\\w)+1\\1)) returns false

2013-08-27 Thread xueming . shen
Changeset: 3f6777cbfe69 Author:sherman Date: 2013-08-27 12:54 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/3f6777cbfe69 8023647: abc1c.matches((\\w)+1\\1)) returns false Summary: to correct the wrong GroupCurly group index backoff code Reviewed-by: alanb !

hg: jdk8/tl/jdk: 7154662: {CRC32, Adler32}.update(byte[] b, int off, int len): undocumented ArrayIndexOutOfBoundsException

2013-08-15 Thread xueming . shen
Changeset: 6c307b4d0dd8 Author:sherman Date: 2013-08-15 10:41 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6c307b4d0dd8 7154662: {CRC32, Adler32}.update(byte[] b, int off, int len): undocumented ArrayIndexOutOfBoundsException Summary: to add the throws clause Reviewed-by:

hg: jdk8/tl/jdk: 8022178: System.console() throws IOE on some Windows

2013-08-14 Thread xueming . shen
Changeset: c138d1b608e0 Author:sherman Date: 2013-08-14 11:42 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c138d1b608e0 8022178: System.console() throws IOE on some Windows Summary: to remove the IOE throwing code Reviewed-by: alanb !

hg: jdk8/tl/jdk: 6614237: missing codepage Cp290 at java runtime

2013-08-09 Thread xueming . shen
Changeset: 54f0ccdd9ad7 Author:sherman Date: 2013-08-08 23:40 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/54f0ccdd9ad7 6614237: missing codepage Cp290 at java runtime Summary: to add charset Cp290 and Cp300 Reviewed-by: okutsu + make/tools/CharsetMapping/IBM290.c2b +

hg: jdk8/tl/jdk: 8020054: (tz) Support tzdata2013d

2013-08-09 Thread xueming . shen
Changeset: a7c341f30747 Author:sherman Date: 2013-08-09 12:40 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a7c341f30747 8020054: (tz) Support tzdata2013d Summary: update the jdk8 tz data to version 2013d Reviewed-by: coffeys, peytoia ! make/sun/javazic/tzdata/VERSION !

hg: jdk8/tl/jdk: 8015666: test/tools/pack200/TimeStamp.java failing

2013-08-08 Thread xueming . shen
Changeset: a388263a7287 Author:sherman Date: 2013-08-08 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a388263a7287 8015666: test/tools/pack200/TimeStamp.java failing Summary: to keep the default behavior of ZOS unchanged, if ze extra time not explicitly set

hg: jdk8/tl/jdk: 8021767: test/java/time/tck/java/time/format/TCKFormatStyle.java failing

2013-07-30 Thread xueming . shen
Changeset: 8bc1bbd5b659 Author:sherman Date: 2013-07-30 14:43 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8bc1bbd5b659 8021767: test/java/time/tck/java/time/format/TCKFormatStyle.java failing Summary: Correct to use fixed locale, not locale of test environment

hg: jdk8/tl/jdk: 8016025: JSR 310 DateTime API Updates IV; ...

2013-07-18 Thread xueming . shen
Changeset: b39797bb86c0 Author:sherman Date: 2013-07-18 11:02 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b39797bb86c0 8016025: JSR 310 DateTime API Updates IV 8020418: Cleanup of -Xlint warnings in java.time 8016623: test/java/time/format/TestDateTimeTextProvider.java

hg: jdk8/tl/jdk: 8015728: (zipfs) demo/zipfs/basic.sh failing

2013-06-07 Thread xueming . shen
Changeset: aed2ad905da6 Author:sherman Date: 2013-06-07 13:49 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/aed2ad905da6 8015728: (zipfs) demo/zipfs/basic.sh failing Summary: to return the correct loc entry size from wirteLOC(); Reviewed-by: alanb !

hg: jdk8/tl/jdk: 8015271: Conversion table for EUC-KR is incorrect

2013-05-30 Thread xueming . shen
Changeset: b588955b7e5b Author:sherman Date: 2013-05-30 14:47 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b588955b7e5b 8015271: Conversion table for EUC-KR is incorrect Summary: to add the requested postal code mark character u+327e Reviewed-by: alanb !

hg: jdk8/tl/jdk: 4759491: method ZipEntry.setTime(long) works incorrectly; ...

2013-05-29 Thread xueming . shen
Changeset: 90df6756406f Author:sherman Date: 2013-05-29 19:50 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/90df6756406f 4759491: method ZipEntry.setTime(long) works incorrectly 6303183: Support NTFS and Unix-style timestamps for entries in Zip files 7012856: (zipfs) Newly

hg: jdk8/tl/jdk: 8004789: (zipfs) zip provider doesn't work correctly with file systems providers rather than the default

2013-05-20 Thread xueming . shen
Changeset: 6a9148865139 Author:sherman Date: 2013-05-20 11:56 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6a9148865139 8004789: (zipfs) zip provider doesn't work correctly with file systems providers rather than the default Summary: to use Files.createTempFile(...) to

hg: jdk8/tl/jdk: 8013730: JSR 310 DateTime API Updates III

2013-05-15 Thread xueming . shen
Changeset: ef04044f77d2 Author:sherman Date: 2013-05-15 07:48 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ef04044f77d2 8013730: JSR 310 DateTime API Updates III Summary: Integration of JSR310 Date/Time API update III Reviewed-by: naoto Contributed-by:

hg: jdk8/tl/jdk: 8012326: Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time

2013-05-14 Thread xueming . shen
Changeset: 08ef70f60e0d Author:sherman Date: 2013-05-14 14:09 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/08ef70f60e0d 8012326: Deadlock occurs when Charset.availableCharsets() is called by several threads at the same time Summary: removed the race condition risk from

hg: jdk8/tl/jdk: 8014217: Base64.getXDecoder().wrap(...).read() doesn't throw exception for an incorrect number of padding chars in the final unit

2013-05-14 Thread xueming . shen
Changeset: c70fff3db913 Author:sherman Date: 2013-05-14 14:20 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c70fff3db913 8014217: Base64.getXDecoder().wrap(...).read() doesn't throw exception for an incorrect number of padding chars in the final unit Summary: to throw IOE

hg: jdk8/tl/jdk: 8013386: (tz) Support tzdata2013c

2013-05-13 Thread xueming . shen
Changeset: ae35fdbab949 Author:sherman Date: 2013-05-13 20:35 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/ae35fdbab949 8013386: (tz) Support tzdata2013c Summary: updated tz data to version 2013c Reviewed-by: peytoia, okutsu ! make/sun/javazic/tzdata/VERSION !

hg: jdk8/tl/jdk: 8013252: Regex Matcher .start and .end should be accessible by group name; ...

2013-05-06 Thread xueming . shen
Changeset: b4a013f4eff4 Author:sherman Date: 2013-05-06 21:24 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b4a013f4eff4 8013252: Regex Matcher .start and .end should be accessible by group name 8013254: Constructor \w need update to add the support of \p{Join_Control}

hg: jdk8/tl/jdk: 8007395: StringIndexOutofBoundsException in Match.find() when input String contains surrogate UTF-16 characters

2013-04-26 Thread xueming . shen
Changeset: 5144db7f0f88 Author:sherman Date: 2013-04-26 13:59 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5144db7f0f88 8007395: StringIndexOutofBoundsException in Match.find() when input String contains surrogate UTF-16 characters Summary: updated GroupCurly.match0() to

hg: jdk8/tl/jdk: 8012638: test/java/time/test/java/util/TestFormatter fails in UTC TZ

2013-04-24 Thread xueming . shen
Changeset: 8c06a38aa2c5 Author:sherman Date: 2013-04-24 21:27 + URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8c06a38aa2c5 8012638: test/java/time/test/java/util/TestFormatter fails in UTC TZ Summary: updated the offending test case Reviewed-by: alanb !

hg: jdk8/tl/jdk: 8011172: JSR 310 DateTime API Updates II

2013-04-12 Thread xueming . shen
Changeset: f4d50e8cc9e2 Author:sherman Date: 2013-04-12 07:57 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/f4d50e8cc9e2 8011172: JSR 310 DateTime API Updates II Summary: Integration of JSR310 Date/Time API update Reviewed-by: alanb, naoto, dholmes Contributed-by:

hg: jdk8/tl/jdk: 8012123: hijrah-config-umalqura.properties is missing from makefiles/profile-includes.txt

2013-04-12 Thread xueming . shen
Changeset: 035a61c9f981 Author:sherman Date: 2013-04-12 09:51 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/035a61c9f981 8012123: hijrah-config-umalqura.properties is missing from makefiles/profile-includes.txt Summary: added the hijrah-config-umalqura.properties into the

hg: jdk8/tl/jdk: 8011647: Add java.time.Instant methods to java.nio.file.attribute.FileTime

2013-04-12 Thread xueming . shen
Changeset: 6c935c5ac7ff Author:sherman Date: 2013-04-12 12:03 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6c935c5ac7ff 8011647: Add java.time.Instant methods to java.nio.file.attribute.FileTime Summary: added the toInstant()/from(Instant) to FileTime Reviewed-by: alanb !

hg: jdk8/tl/jdk: 8002390: (zipfs) Problems moving files between zip file systems

2013-04-12 Thread xueming . shen
Changeset: 729ca1ef7c75 Author:sherman Date: 2013-04-12 12:12 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/729ca1ef7c75 8002390: (zipfs) Problems moving files between zip file systems Summary: fixed the corner cases in zipfs Reviewed-by: sherman Contributed-by:

hg: jdk8/tl/jdk: 8007379: Base64.getMimeDecoder().decode() throws IAE for a non-base64 character after padding; ...

2013-04-02 Thread xueming . shen
Changeset: e6c3b8e74e50 Author:sherman Date: 2013-04-02 10:12 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e6c3b8e74e50 8007379: Base64.getMimeDecoder().decode() throws IAE for a non-base64 character after padding 8008925: Base64.getMimeDecoder().decode() does not ignore

hg: jdk8/tl/jdk: 8008161: Regression: j.u.TimeZone.getAvailableIDs(rawOffset) returns non-sorted list

2013-02-13 Thread xueming . shen
Changeset: efc66fe16f91 Author:sherman Date: 2013-02-13 11:49 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/efc66fe16f91 8008161: Regression: j.u.TimeZone.getAvailableIDs(rawOffset) returns non-sorted list Summary: to return a sorted list Reviewed-by: lancea, naoto !

hg: jdk8/tl/jdk: 8006295: Base64.Decoder.wrap(java.io.InputStream) returns InputStream which throws unspecified IOException on attempt to decode invalid Base64 byte stream; ...

2013-02-04 Thread xueming . shen
Changeset: e202f43a8b8a Author:sherman Date: 2013-02-04 11:58 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e202f43a8b8a 8006295: Base64.Decoder.wrap(java.io.InputStream) returns InputStream which throws unspecified IOException on attempt to decode invalid Base64 byte

hg: jdk8/tl/jdk: 8007298: Base64.getMimeDecoder().decode() throws IAE for a single non-base64 character; ...

2013-01-31 Thread xueming . shen
Changeset: e5ce312a5b10 Author:sherman Date: 2013-01-31 13:13 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e5ce312a5b10 8007298: Base64.getMimeDecoder().decode() throws IAE for a single non-base64 character 8006526: Base64.Decoder.decode(String) spec contains a copy-paste

hg: jdk8/tl/jdk: 8003680: JSR 310 Date/Time API

2013-01-22 Thread xueming . shen
Changeset: 919afffa70b0 Author:sherman Date: 2013-01-22 20:59 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/919afffa70b0 8003680: JSR 310 Date/Time API Summary: Integration of JSR310 Date/Time API for M6 Reviewed-by: alanb, naoto, dholmes Contributed-by:

hg: jdk8/tl: 8003680: JSR 310 Date/Time API

2013-01-22 Thread xueming . shen
Changeset: 8209c91b751d Author:sherman Date: 2013-01-22 21:02 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/rev/8209c91b751d 8003680: JSR 310 Date/Time API Summary: Integration of JSR310 Date/Time API for M6 Reviewed-by: alanb, naoto, dholmes Contributed-by: scolebou...@joda.org,

hg: jdk8/tl/jdk: 8006090: Formatter asserts with -esa

2013-01-17 Thread xueming . shen
Changeset: 787c7c1c210f Author:sherman Date: 2013-01-17 12:49 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/787c7c1c210f 8006090: Formatter asserts with -esa Summary: removed the offending assert Reviewed-by: alanb, darcy Contributed-by: brian.burkhal...@oracle.com !

hg: jdk8/tl/jdk: 2 new changesets

2013-01-11 Thread xueming . shen
Changeset: 6f6246aced89 Author:sherman Date: 2013-01-11 22:43 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/6f6246aced89 8005466: JAR file entry hash table uses too much memory (zlib_util.c) Summary: realign the fields of jzcell struct Reviewed-by: sherman Contributed-by:

hg: jdk8/tl/jdk: 8004212: java.util.Base64 methods decodeArray and decodeBuffer should return the number of bytes written

2012-12-01 Thread xueming . shen
Changeset: fd8ba2d8baec Author:sherman Date: 2012-12-01 11:36 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/fd8ba2d8baec 8004212: java.util.Base64 methods decodeArray and decodeBuffer should return the number of bytes written Summary: to return the length instead of

hg: jdk8/tl/jdk: 8004088: hg push for bug#4235519 failed to push all files

2012-11-27 Thread xueming . shen
Changeset: c6ed2c238d4f Author:sherman Date: 2012-11-27 22:07 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c6ed2c238d4f 8004088: hg push for bug#4235519 failed to push all files Summary: pushed all base64 files Reviewed-by: alanb, mduigou +

hg: jdk8/tl/jdk: 6282196: There should be Math.mod(number, modulo) methods

2012-11-07 Thread xueming . shen
Changeset: cdf02b372956 Author:sherman Date: 2012-11-07 20:50 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/cdf02b372956 6282196: There should be Math.mod(number, modulo) methods Summary: added the requested methods Reviewed-by: darcy, emcmanus, alanb Contributed-by:

hg: jdk8/tl/jdk: 7189363: Regex Pattern compilation buggy for special sequences

2012-08-09 Thread xueming . shen
Changeset: 717ed00b7787 Author:sherman Date: 2012-08-09 10:15 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/717ed00b7787 7189363: Regex Pattern compilation buggy for special sequences Summary: fixed the incorrect implementation in expr(...) Reviewed-by: psandoz, alanb !

hg: jdk8/tl/jdk: 7188852: Move implementation of De/Inflater.getBytesRead/Writtten() to java from native

2012-08-03 Thread xueming . shen
Changeset: 1468b0af0d06 Author:sherman Date: 2012-08-03 13:40 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1468b0af0d06 7188852: Move implementation of De/Inflater.getBytesRead/Writtten() to java from native Summary: re-implemented getBytesRead/Writtten() at java level

hg: jdk8/tl/jdk: 7186829: test/sun/nio/cs/OLD/JIS_X_0201_OLD.java failed in jdk8 TL nightly build

2012-07-25 Thread xueming . shen
Changeset: 42eac77355d2 Author:sherman Date: 2012-07-25 12:47 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/42eac77355d2 7186829: test/sun/nio/cs/OLD/JIS_X_0201_OLD.java failed in jdk8 TL nightly build Summary: fixed the test case Reviewed-by: alanb !

hg: jdk8/tl/jdk: 6653797: Reimplement JDK charset repository charsets.jar

2012-07-24 Thread xueming . shen
Changeset: a18f2806bef2 Author:sherman Date: 2012-07-24 12:17 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a18f2806bef2 6653797: Reimplement JDK charset repository charsets.jar Summary: Migrated all jis based charsets to new implementation Reviewed-by: okutsu !

hg: jdk8/tl/jdk: 7130915: File.equals does not give expected results when path contains Non-English characters on Mac OS X

2012-07-19 Thread xueming . shen
Changeset: 84cd98a5641c Author:sherman Date: 2012-07-19 21:23 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/84cd98a5641c 7130915: File.equals does not give expected results when path contains Non-English characters on Mac OS X Summary: to support Unicode nfd/nfc file path

hg: jdk8/tl/jdk: 7183053: Optimize DoubleByte charset for String.getBytes()/new String(byte[])

2012-07-17 Thread xueming . shen
Changeset: c76ad79a5a2f Author:sherman Date: 2012-07-17 19:57 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/c76ad79a5a2f 7183053: Optimize DoubleByte charset for String.getBytes()/new String(byte[]) Summary: DoubleByte implements sun/nio.cs/ArrayDe/Encoder interface

hg: jdk8/tl/jdk: 7175845: jar uf changes file permissions unexpectedly; ...

2012-06-28 Thread xueming . shen
Changeset: 819258b5002e Author:sherman Date: 2012-06-28 22:44 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/819258b5002e 7175845: jar uf changes file permissions unexpectedly 7177216: native2ascii changes file permissions of input file Summary: undo the File.createTempFile

hg: jdk8/tl/jdk: 6183404: Many eudc characters are incorrectly mapped in MS936 and GBK converter

2012-06-05 Thread xueming . shen
Changeset: d1f52390275b Author:sherman Date: 2012-06-05 12:11 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d1f52390275b 6183404: Many eudc characters are incorrectly mapped in MS936 and GBK converter Summary: updated MS936 and GBK mappings Reviewed-by: alanb !

hg: jdk8/tl/jdk: 7014640: To add a metachar \R for line ending and character classes for vertical/horizontal ws \v \V \h \H

2012-05-08 Thread xueming . shen
Changeset: af209a223b6b Author:sherman Date: 2012-05-08 10:57 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/af209a223b6b 7014640: To add a metachar \R for line ending and character classes for vertical/horizontal ws \v \V \h \H Summary: added propsoed constructs

hg: jdk8/tl/jdk: 7157656: (zipfs) SeekableByteChannel to entry in zip file always reports its position as 0

2012-05-08 Thread xueming . shen
Changeset: 1ece20885be4 Author:sherman Date: 2012-05-08 11:16 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/1ece20885be4 7157656: (zipfs) SeekableByteChannel to entry in zip file always reports its position as 0 Summary: updated SeekableByteChannel.read() to count the

hg: jdk8/tl/jdk: 7156873: (zipfs) FileSystems.newFileSystem(uri, env) fails for uri with escaped octets

2012-04-12 Thread xueming . shen
Changeset: 642c6d4aaaed Author:sherman Date: 2012-04-12 10:43 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/642c6d4aaaed 7156873: (zipfs) FileSystems.newFileSystem(uri, env) fails for uri with escaped octets Summary: To use URI.getRawSchemeSpecificPart() to get the scheme

hg: jdk8/tl/jdk: 7067045: replaceAll(\u20ac, $); causses java.lang.StringIndexOutOfBoundsExceptio

2012-04-12 Thread xueming . shen
Changeset: e65a1756d825 Author:sherman Date: 2012-04-12 15:01 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/e65a1756d825 7067045: replaceAll(\u20ac, $); causses java.lang.StringIndexOutOfBoundsExceptio Summary: Updated to throw IAE instead. Reviewed-by: lancea !

hg: jdk8/tl/jdk: 6708398: Support integer overflow

2012-02-16 Thread xueming . shen
Changeset: b971b51bec01 Author:sherman Date: 2012-02-16 11:43 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/b971b51bec01 6708398: Support integer overflow Summary: Added add/sub/multiply/toIntExact methods to j.l.Math and StrictMath classes Reviewed-by: emcmanus

hg: jdk8/tl/jdk: 4153167: separate between ANSI and OEM code pages on Windows

2012-02-16 Thread xueming . shen
Changeset: d38fed7d2ea7 Author:sherman Date: 2012-02-16 22:13 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/d38fed7d2ea7 4153167: separate between ANSI and OEM code pages on Windows Summary: To use OEM code page for System.outerr when not redirected Reviewed-by: alanb !

hg: jdk8/tl/jdk: 6990617: Regular expression doesn't match if unicode character next to a digit.

2011-12-19 Thread xueming . shen
Changeset: 5b27b978ed42 Author:sherman Date: 2011-12-19 14:14 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/5b27b978ed42 6990617: Regular expression doesn't match if unicode character next to a digit. Summary: updated RemoveQEQuotation() to deal with this case correctly

hg: jdk8/tl/jdk: 5063455: (fmt) MissingFormatArgumentException.getFormatSpecifier() incorrect return value

2011-12-05 Thread xueming . shen
Changeset: 194faa6fdb3c Author:sherman Date: 2011-12-05 10:50 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/194faa6fdb3c 5063455: (fmt) MissingFormatArgumentException.getFormatSpecifier() incorrect return value Summary: updated the incorrect StringBuilder constructor usage

hg: jdk8/tl/jdk: 7110149: Update the JDK8 bundled zlib library to the latest version 1.2.5

2011-11-29 Thread xueming . shen
Changeset: a47de985fec9 Author:sherman Date: 2011-11-29 11:39 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/a47de985fec9 7110149: Update the JDK8 bundled zlib library to the latest version 1.2.5 Summary: updated to zlib-1.2.5 Reviewed-by: alanb ! make/common/Defs.gmk !

hg: jdk8/tl/jdk: 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer

2011-11-29 Thread xueming . shen
Changeset: 07e359b01d8a Author:sherman Date: 2011-11-29 13:05 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/07e359b01d8a 7109837: Provide a mechanism for computing an Adler32 checksum for the contents of a ByteBuffer Summary: added methods Adler32/CRC32.update(ByteBuffer)

hg: jdk8/tl/jdk: 7096080: UTF8 update and new CESU-8 charset; ...

2011-11-07 Thread xueming . shen
Changeset: 417d91754849 Author:sherman Date: 2011-11-07 13:46 -0800 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/417d91754849 7096080: UTF8 update and new CESU-8 charset 7082884: Incorrect UTF8 conversion for sequence ED 31 7082883: Incorrect UTF8 conversion for sequence fc 80

hg: jdk8/tl/jdk: 6898310: (cs) Charset cache lookups should be synchronized

2011-09-02 Thread xueming . shen
Changeset: 812c6d4d6a58 Author:sherman Date: 2011-09-02 10:20 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/812c6d4d6a58 6898310: (cs) Charset cache lookups should be synchronized Summary: synchronize the lookup in iterator Reviewed-by: alanb !

hg: jdk8/tl/jdk: 7084245: Update usages of InternalError to use exception chaining

2011-08-30 Thread xueming . shen
Changeset: 8a51f0e24380 Author:sherman Date: 2011-08-30 11:53 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/8a51f0e24380 7084245: Update usages of InternalError to use exception chaining Summary: to use new InternalError constructor with cause chainning Reviewed-by: alanb,

hg: jdk8/tl/jdk: 2 new changesets

2011-08-26 Thread xueming . shen
Changeset: 973d923af88c Author:sherman Date: 2011-08-26 15:36 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/973d923af88c 7077769: (zipfs) ZipFileSystem.writeCEN() writes wrong data size for ZIP64 extended information extra field Summary: fixed the wrong size when writing

hg: jdk8/tl/jdk: 2 new changesets

2011-08-17 Thread xueming . shen
Changeset: 2961329a6774 Author:sherman Date: 2011-08-17 14:14 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/2961329a6774 6237353: Remove sun.io package from j2se binary Summary: Removed sun.io package and related test cases Reviewed-by: alanb !

hg: jdk8/tl/jdk: 7066490: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String)

2011-08-17 Thread xueming . shen
Changeset: 11cc9c2e0431 Author:sherman Date: 2011-08-17 15:18 -0700 URL: http://hg.openjdk.java.net/jdk8/tl/jdk/rev/11cc9c2e0431 7066490: @since 1.7 tag is missing for java.util.regex.Matcher.group(java.lang.String) Summary: Added the @since 1.7 tag Reviewed-by: mduigou, forax !

hg: jdk7/tl/jdk: 7044849: Constructs for Unicode binary properties should be \p{IsXXX} not p{isXXX}

2011-05-14 Thread xueming . shen
Changeset: d830ec851cee Author:sherman Date: 2011-05-14 11:55 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d830ec851cee 7044849: Constructs for Unicode binary properties should be \p{IsXXX} not p{isXXX} Summary: fixed the doc typo Reviewed-by: alanb !

hg: jdk7/tl/jdk: 7043234: (fmt) java.util.Formatter links in javadoc to BigDecimal need to be fixed

2011-05-11 Thread xueming . shen
Changeset: 501ca93ea3ef Author:sherman Date: 2011-05-11 08:54 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/501ca93ea3ef 7043234: (fmt) java.util.Formatter links in javadoc to BigDecimal need to be fixed Summary: fixed the doc miss Reviewed-by: alanb, emcmanus !

hg: jdk7/tl/jdk: 7040220: java/char_encodin Optimize UTF-8 charset for String.getBytes()/new String(byte[])

2011-05-02 Thread xueming . shen
Changeset: fa17f2b9a6d5 Author:sherman Date: 2011-05-02 11:42 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/fa17f2b9a6d5 7040220: java/char_encodin Optimize UTF-8 charset for String.getBytes()/new String(byte[]) Summary: implement sun.nio.cs.ArrayEn/Decoer in utf8

hg: jdk7/tl/jdk: 7036522: j.u.r.Pattern documentation errors

2011-05-01 Thread xueming . shen
Changeset: 4ac05b50f09c Author:sherman Date: 2011-05-01 11:39 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4ac05b50f09c 7036522: j.u.r.Pattern documentation errors Summary: updated the Perl related information Reviewed-by: alanb !

hg: jdk7/tl/jdk: 2 new changesets

2011-04-28 Thread xueming . shen
Changeset: 775b77e74bec Author:sherman Date: 2011-04-28 20:18 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/775b77e74bec 7037261: j.l.Character.isLowerCase/isUpperCase need to match the Unicode Standard Summary: updated j.l.c.lsLowerCase/isUpperCase Reviewed-by: okutsu !

hg: jdk7/tl/jdk: 7031076: Retained ZipFile InputStreams increase heap demand

2011-04-18 Thread xueming . shen
Changeset: 98688c4be64b Author:sherman Date: 2011-04-18 10:51 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/98688c4be64b 7031076: Retained ZipFile InputStreams increase heap demand Summary: Allow unreferenced ZipFile InputStreams to be finalized, GC'd Reviewed-by: sherman,

hg: jdk7/tl/jdk: 7027900: (fs) glob syntax under-specified

2011-04-18 Thread xueming . shen
Changeset: e9760efb5110 Author:sherman Date: 2011-04-18 21:44 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/e9760efb5110 7027900: (fs) glob syntax under-specified Summary: Clarify how leading dots are treated in nio2 glob Reviewed-by: alanb !

hg: jdk7/tl/jdk: 7033561: Missing Unicode Script aliases

2011-04-11 Thread xueming . shen
Changeset: c8f22fc4aa00 Author:sherman Date: 2011-04-10 23:33 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/c8f22fc4aa00 7033561: Missing Unicode Script aliases Summary: added 6.0 aliases Reviewed-by: okutsu, peytoia, alanb ! src/share/classes/java/lang/Character.java !

hg: jdk7/tl/jdk: 2 new changesets

2011-04-04 Thread xueming . shen
Changeset: 59f43e232481 Author:sherman Date: 2011-04-04 11:30 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/59f43e232481 6751338: ZIP inflater/deflater performance Summary: To use GetPrimitiveArrayCritical for bye array access Reviewed-by: bristor, alanb !

hg: jdk7/tl/jdk: 7023244: (zipfs) langtools CompileTest fails on read-only file system

2011-03-04 Thread xueming . shen
Changeset: 90b7926884a8 Author:sherman Date: 2011-03-04 11:35 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/90b7926884a8 7023244: (zipfs) langtools CompileTest fails on read-only file system Summary: replaced checkAccess with Files.isWritable() Reviewed-by: alanb !

hg: jdk7/tl/jdk: 6999337: java.exe fails to start if some directory names in path to java binaries contain Russian characters

2011-02-16 Thread xueming . shen
Changeset: dbc74475822f Author:sherman Date: 2011-02-16 11:11 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/dbc74475822f 6999337: java.exe fails to start if some directory names in path to java binaries contain Russian characters Summary: updated to make sure the system

hg: jdk7/tl/jdk: 7007596: (zipfs) FileSystems.newFileSystem(FileRef...) always employs zipfs regardless the real Path type.

2011-02-11 Thread xueming . shen
Changeset: 8711aedb08f2 Author:sherman Date: 2011-02-11 12:20 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/8711aedb08f2 7007596: (zipfs) FileSystems.newFileSystem(FileRef...) always employs zipfs regardless the real Path type. Summary: updated newFileSystem() to throw UOE

hg: jdk7/tl/jdk: 6996192: Console.readPassword race: input echo off must be prior to writing prompt

2011-02-11 Thread xueming . shen
Changeset: 21a1e86dedc2 Author:sherman Date: 2011-02-11 17:09 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/21a1e86dedc2 6996192: Console.readPassword race: input echo off must be prior to writing prompt Summary: To turn off echo before prompt Reviewed-by: alanb !

hg: jdk7/tl/jdk: 7015391: (zipfs) Update zip provider for 1/2011 changes; ...

2011-02-01 Thread xueming . shen
Changeset: 312dc0abb960 Author:sherman Date: 2011-02-01 14:20 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/312dc0abb960 7015391: (zipfs) Update zip provider for 1/2011 changes 7014948: (zipfs) ZipFileSystem.newFileSystem(Path...) should not throw

hg: jdk7/tl/jdk: 7006576: (zipfs) Path.exists() always returns false on dirs when zip/JAR file built without dirs; ...

2011-01-24 Thread xueming . shen
Changeset: 4cc447291326 Author:sherman Date: 2011-01-24 11:47 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4cc447291326 7006576: (zipfs) Path.exists() always returns false on dirs when zip/JAR file built without dirs 7009092: (zipfs) ZipPath.isSameFile() should always

hg: jdk7/tl/jdk: 7009618: regression test failed caused by the fix for 7003462

2011-01-04 Thread xueming . shen
Changeset: 4379c762ec50 Author:sherman Date: 2011-01-04 14:17 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/4379c762ec50 7009618: regression test failed caused by the fix for 7003462 Summary: avoid caching the ended Inflater in ZipFile class Reviewed-by: alanb !

hg: jdk7/tl/jdk: 7003462: cannot read InputStream returned by java.util.ZipFile.getInputStream(ZipEntry)

2010-12-13 Thread xueming . shen
Changeset: 1740ad242f56 Author:sherman Date: 2010-12-13 14:12 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/1740ad242f56 7003462: cannot read InputStream returned by java.util.ZipFile.getInputStream(ZipEntry) Summary: The returned InflatedInputStream object should be kept

hg: jdk7/tl/jdk: 6527572: (cs) Charset.forName can throw NullPointerException when testing bug level

2010-12-08 Thread xueming . shen
Changeset: 01b6d147db50 Author:sherman Date: 2010-12-08 12:15 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/01b6d147db50 6527572: (cs) Charset.forName can throw NullPointerException when testing bug level Summary: fixed the race condition Reviewed-by: alanb !

hg: jdk7/tl/jdk: 6415373: (cs) UnicodeEncoder emits BOM when there are no bytes to encode

2010-12-08 Thread xueming . shen
Changeset: 956de70712e0 Author:sherman Date: 2010-12-08 12:54 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/956de70712e0 6415373: (cs) UnicodeEncoder emits BOM when there are no bytes to encode Summary: no BOM output if no byte to encode Reviewed-by: alanb !

hg: jdk7/tl/jdk: 6989148: (fs) zip provider should be available out of the box

2010-12-06 Thread xueming . shen
Changeset: 9758119b818c Author:sherman Date: 2010-12-06 13:18 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/9758119b818c 6989148: (fs) zip provider should be available out of the box Summary: zip filesystem provider update, add zipfs.jar into ext dir Reviewed-by: alanb !

hg: jdk7/tl/jdk: 6858865: Fix for 6728376 causes regression if the size of data is 0 and malloc returns Null for 0-length

2010-11-22 Thread xueming . shen
Changeset: 0049b9a85e74 Author:sherman Date: 2010-11-22 16:03 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/0049b9a85e74 6858865: Fix for 6728376 causes regression if the size of data is 0 and malloc returns Null for 0-length Summary: don't throw OOME when in or out buffer

hg: jdk7/tl/jdk: 7001434: charset name for Cp833 should be x-IBM833.

2010-11-22 Thread xueming . shen
Changeset: 7fac77daa9be Author:sherman Date: 2010-11-22 16:12 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/7fac77daa9be 7001434: charset name for Cp833 should be x-IBM833. Summary: changed the name to x-IBM833 in extsbcs Reviewed-by: alanb !

hg: jdk7/tl/jdk: 2 new changesets

2010-11-19 Thread xueming . shen
Changeset: d9e4556acd4a Author:sherman Date: 2010-11-19 12:55 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/d9e4556acd4a 6989471: compiler warnings building java/zip native code Summary: remvoed the warning Reviewed-by: ohair, alanb !

hg: jdk7/tl/jdk: 6615506: (fmt spec) Date/Time conversion table missing column for 'Z'

2010-11-17 Thread xueming . shen
Changeset: 59d10b97be7c Author:sherman Date: 2010-11-17 15:10 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/59d10b97be7c 6615506: (fmt spec) Date/Time conversion table missing column for 'Z' Summary: added the column entry back in Reviewed-by: alanb !

hg: jdk7/tl/jdk: 6217210: RFE: Support for Cp833 in 1.4.2

2010-11-17 Thread xueming . shen
Changeset: ce757906302f Author:sherman Date: 2010-11-17 21:33 -0800 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/ce757906302f 6217210: RFE: Support for Cp833 in 1.4.2 Summary: Forward port the Cp833 charset Reviewed-by: poonam ! make/sun/nio/cs/FILES_java.gmk +

hg: jdk7/tl/jdk: 6990639: Fix for #6975829 breaks build

2010-10-08 Thread xueming . shen
Changeset: 63162f0e2609 Author:sherman Date: 2010-10-08 12:23 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/63162f0e2609 6990639: Fix for #6975829 breaks build Summary: define MIN2 micro Reviewed-by: alanb ! src/share/native/java/util/zip/Inflater.c

hg: jdk7/tl/jdk: 6975829: Perf. of gzip in existing JDKs is too slower than in 1.3.1

2010-10-07 Thread xueming . shen
Changeset: efa8f714fffb Author:sherman Date: 2010-10-07 11:35 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/efa8f714fffb 6975829: Perf. of gzip in existing JDKs is too slower than in 1.3.1 Summary: Improved memory/buffer handling in Inflater.c Reviewed-by: alanb !

hg: jdk7/tl/jdk: 6923794: About 40 JCK test case fail with AssertionError if -esa option is specified

2010-08-10 Thread xueming . shen
Changeset: da5b67ac7755 Author:sherman Date: 2010-08-10 13:15 -0700 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/da5b67ac7755 6923794: About 40 JCK test case fail with AssertionError if -esa option is specified Summary: removed the assert Reviewed-by: alanb !

hg: jdk7/tl/jdk: 6964313: Find sun/nio/cs/ext issue with CreateSymbols, then move sun/nio/cs/ext to charset.jar

2010-07-16 Thread xueming . shen
Changeset: a3747592bdf7 Author:sherman Date: 2010-07-16 16:45 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/a3747592bdf7 6964313: Find sun/nio/cs/ext issue with CreateSymbols, then move sun/nio/cs/ext to charset.jar Summary: Removed the duplicate sun.nio.cs.ext entries

hg: jdk7/tl/jdk: 2 new changesets

2010-05-24 Thread xueming . shen
Changeset: 6df25b528926 Author:sherman Date: 2010-05-24 15:20 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/6df25b528926 4690407: JAR tool: option -i can't be combined with other options Summary: -i can't combined with cxut, do sanity check on options Reviewed-by: martin !

hg: jdk7/tl/jdk: 4691425: GZIPInputStream fails to read concatenated .gz files

2010-05-23 Thread xueming . shen
Changeset: 41a5722e6e10 Author:sherman Date: 2010-05-24 00:39 -0400 URL: http://hg.openjdk.java.net/jdk7/tl/jdk/rev/41a5722e6e10 4691425: GZIPInputStream fails to read concatenated .gz files Summary: to support concatenated .gz streams Reviewed-by: martin !

  1   2   >