<div class="__aliyun_email_body_block"><div><span style="font-family: 'Times New Roman'; font-size: medium;">help</span></div>
<p><br /><br /></p>
<p>Hilee Yang</p>
<p>&nbsp;</p>
<div class="__aliyun_previous_quote">------------------------------------------------------------------<br />发件人:jdk8-changes-request@openjdk.java.net<br />发送日期:2013年4月16日 3:00<br />收件人:jdk8-changes@openjdk.java.net;<br />主 题:jdk8-changes Digest, Vol 24, Issue 35<br /> Send jdk8-changes mailing list submissions to<br /> jdk8-changes@openjdk.java.net<br /><br />To subscribe or unsubscribe via the World Wide Web, visit<br /> http://mail.openjdk.java.net/mailman/listinfo/jdk8-changes<br />or, via email, send a message with subject or body 'help' to<br /> jdk8-changes-request@openjdk.java.net<br /><br />You can reach the person managing the list at<br /> jdk8-changes-owner@openjdk.java.net<br /><br />When replying, please edit your Subject line so it is more specific<br />than "Re: Contents of jdk8-changes digest..."<br /><br /><br />Today's Topics:<br /><br /> 1. hg: jdk8/awt/jdk: 7147075: JTextField doesn't get focus or<br /> loses focus forever (anton.tarasov@oracle.com)<br /> 2. hg: jdk8/2d/jdk: 8005930: [lcms] ColorConvertOp: Alpha<br /> channel is not transferred from source to destination.<br /> (andrew.brygin@oracle.com)<br /> 3. hg: jdk8/tl/langtools: 6 new changesets<br /> (maurizio.cimadamore@oracle.com)<br /> 4. hg: jdk8/tl/nashorn: 9 new changesets<br /> (sundararajan.athijegannathan@oracle.com)<br /> 5. hg: jdk8/2d/jdk: 8011622: Use lcms as the default color<br /> management module in jdk8 (andrew.brygin@oracle.com)<br /><br /><br />----------------------------------------------------------------------<br /><br />Message: 1<br />Date: Mon, 15 Apr 2013 09:04:03 +0000<br />From: anton.tarasov@oracle.com<br />Subject: hg: jdk8/awt/jdk: 7147075: JTextField doesn't get focus or<br /> loses focus forever<br />To: jdk8-changes@openjdk.java.net, awt-dev@openjdk.java.net<br />Message-ID: &lt;20130415090504.17F3B482DC@hg.openjdk.java.net&gt;<br /><br />Changeset: dcdf8cd4b09e<br />Author: ant<br />Date: 2013-04-15 13:02 +0400<br />URL: http://hg.openjdk.java.net/jdk8/awt/jdk/rev/dcdf8cd4b09e<br /><br />7147075: JTextField doesn't get focus or loses focus forever<br />Reviewed-by: anthony<br /><br />! src/solaris/classes/sun/awt/X11/XDecoratedPeer.java<br /><br /><br /><br />------------------------------<br /><br />Message: 2<br />Date: Mon, 15 Apr 2013 12:58:45 +0000<br />From: andrew.brygin@oracle.com<br />Subject: hg: jdk8/2d/jdk: 8005930: [lcms] ColorConvertOp: Alpha<br /> channel is not transferred from source to destination.<br />To: jdk8-changes@openjdk.java.net, 2d-dev@openjdk.java.net<br />Message-ID: &lt;20130415125936.283BF482E9@hg.openjdk.java.net&gt;<br /><br />Changeset: b59b1f5a98dd<br />Author: bae<br />Date: 2013-04-15 16:57 +0400<br />URL: http://hg.openjdk.java.net/jdk8/2d/jdk/rev/b59b1f5a98dd<br /><br />8005930: [lcms] ColorConvertOp: Alpha channel is not transferred from source to destination.<br />Reviewed-by: prr<br /><br />! src/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java<br />+ test/sun/java2d/cmm/ColorConvertOp/AlphaTest.java<br /><br /><br /><br />------------------------------<br /><br />Message: 3<br />Date: Mon, 15 Apr 2013 13:20:52 +0000<br />From: maurizio.cimadamore@oracle.com<br />Subject: hg: jdk8/tl/langtools: 6 new changesets<br />To: jdk8-changes@openjdk.java.net, compiler-dev@openjdk.java.net,<br /> core-libs-dev@openjdk.java.net, serviceability-dev@openjdk.java.net,<br /> security-dev@openjdk.java.net, net-dev@openjdk.java.net<br />Message-ID: &lt;20130415132111.D8504482EC@hg.openjdk.java.net&gt;<br /><br />Changeset: b26f36a7ae3b<br />Author: mcimadamore<br />Date: 2013-04-15 14:11 +0100<br />URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/b26f36a7ae3b<br /><br />8011383: Symbol.getModifiers omits ACC_ABSTRACT from interface with default methods<br />Summary: Fixup for default method modifiers erroneously applies to class-level modifiers<br />Reviewed-by: jjg<br /><br />! src/share/classes/com/sun/tools/javac/code/Symbol.java<br />+ test/tools/javac/defaultMethods/DefaultMethodFlags.java<br /><br />Changeset: c430f1cde21c<br />Author: mcimadamore<br />Date: 2013-04-15 14:12 +0100<br />URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c430f1cde21c<br /><br />8011377: Javac crashes when multiple lambdas are defined in an array<br />Summary: Wrong attribution environment used by DeferredAttr<br />Reviewed-by: jjg<br /><br />! src/share/classes/com/sun/tools/javac/comp/Flow.java<br />+ test/tools/javac/lambda/TargetType71.java<br /><br />Changeset: 083c6b199e2f<br />Author: mcimadamore<br />Date: 2013-04-15 14:15 +0100<br />URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/083c6b199e2f<br /><br />8011376: Spurious checked exception errors in nested method call<br />Summary: Fallback attribution logic doesn't work properly when lambda throws checked exceptions<br />Reviewed-by: jjg<br /><br />! src/share/classes/com/sun/tools/javac/comp/Attr.java<br />+ test/tools/javac/lambda/TargetType72.java<br /><br />Changeset: 6dacab087652<br />Author: mcimadamore<br />Date: 2013-04-15 14:16 +0100<br />URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/6dacab087652<br /><br />8011028: lang/INFR/infr001/infr00101md/infr00101md.java fails to compile after switch to JDK8-b82<br />Summary: Fix bug in Types.removeWildcards<br />Reviewed-by: jjg<br /><br />! src/share/classes/com/sun/tools/javac/code/Types.java<br />! test/tools/javac/lambda/TargetType69.java<br />+ test/tools/javac/lambda/TargetType70.java<br /><br />Changeset: c2315af9cc28<br />Author: mcimadamore<br />Date: 2013-04-15 14:17 +0100<br />URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/c2315af9cc28<br /><br />8011392: Missing checkcast when casting to intersection type<br />Summary: javac should emit a checkcast for each additional target type specified in an intersection type cast<br />Reviewed-by: jjg<br /><br />! src/share/classes/com/sun/tools/javac/comp/TransTypes.java<br />+ test/tools/javac/lambda/Intersection03.java<br /><br />Changeset: 950e8ac120f0<br />Author: mcimadamore<br />Date: 2013-04-15 14:18 +0100<br />URL: http://hg.openjdk.java.net/jdk8/tl/langtools/rev/950e8ac120f0<br /><br />8010923: Avoid redundant speculative attribution<br />Summary: Add optimization to avoid speculative attribution for certain argument expressions<br />Reviewed-by: jjg<br /><br />! src/share/classes/com/sun/tools/javac/comp/Attr.java<br />! src/share/classes/com/sun/tools/javac/comp/DeferredAttr.java<br />! src/share/classes/com/sun/tools/javac/comp/Resolve.java<br />! src/share/classes/com/sun/tools/javac/tree/TreeInfo.java<br /><br /><br /><br />------------------------------<br /><br />Message: 4<br />Date: Mon, 15 Apr 2013 13:46:14 +0000<br />From: sundararajan.athijegannathan@oracle.com<br />Subject: hg: jdk8/tl/nashorn: 9 new changesets<br />To: jdk8-changes@openjdk.java.net, compiler-dev@openjdk.java.net,<br /> core-libs-dev@openjdk.java.net, serviceability-dev@openjdk.java.net,<br /> security-dev@openjdk.java.net, net-dev@openjdk.java.net<br />Message-ID: &lt;20130415134620.D3D9A482ED@hg.openjdk.java.net&gt;<br /><br />Changeset: 635a93b61d34<br />Author: hannesw<br />Date: 2013-04-10 14:00 +0200<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/635a93b61d34<br /><br />8011714: Regexp decimal escape handling still not correct<br />Reviewed-by: lagergren, attila<br /><br />! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java<br />+ test/script/basic/JDK-8011714.js<br />+ test/script/basic/JDK-8011714.js.EXPECTED<br /><br />Changeset: b4ea8678bf15<br />Author: hannesw<br />Date: 2013-04-10 14:05 +0200<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/b4ea8678bf15<br /><br />8011749: Bugs with empty character class handling<br />Reviewed-by: lagergren, attila<br /><br />! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java<br />+ test/script/basic/JDK-8011749.js<br />+ test/script/basic/JDK-8011749.js.EXPECTED<br /><br />Changeset: 8ae9ed1ac1e2<br />Author: hannesw<br />Date: 2013-04-10 14:08 +0200<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/8ae9ed1ac1e2<br /><br />8011756: Wrong characters supported in RegExp \c escape<br />Reviewed-by: lagergren, attila<br /><br />! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java<br />+ test/script/basic/JDK-8011756.js<br />+ test/script/basic/JDK-8011756.js.EXPECTED<br /><br />Changeset: 571e06d5d23c<br />Author: sundar<br />Date: 2013-04-11 13:20 +0530<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/571e06d5d23c<br /><br />8011960: [2,1].sort(null) should throw TypeError<br />Reviewed-by: hannesw, lagergren<br /><br />! src/jdk/nashorn/internal/objects/NativeArray.java<br />+ test/script/basic/JDK-8011960.js<br /><br />Changeset: 256bb030ce0a<br />Author: sundar<br />Date: 2013-04-11 15:04 +0530<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/256bb030ce0a<br /><br />8011974: Comparator function returning negative and positive Infinity does not work as expected with Array.prototype.sort<br />Reviewed-by: hannesw, lagergren<br /><br />! src/jdk/nashorn/internal/objects/NativeArray.java<br />+ test/script/basic/JDK-8011974.js<br /><br />Changeset: a3fc89d33072<br />Author: hannesw<br />Date: 2013-04-11 12:16 +0200<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/a3fc89d33072<br /><br />8011980: Allow NUL character in character class<br />Reviewed-by: sundar, lagergren<br /><br />! src/jdk/nashorn/internal/runtime/regexp/RegExpScanner.java<br />+ test/script/basic/JDK-8011980.js<br />+ test/script/basic/JDK-8011980.js.EXPECTED<br /><br />Changeset: ed4293ceec0e<br />Author: hannesw<br />Date: 2013-04-12 16:31 +0200<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/ed4293ceec0e<br /><br />8011884: Regexp literals are compiled twice<br />Reviewed-by: lagergren, sundar<br /><br />! src/jdk/nashorn/internal/runtime/regexp/joni/Analyser.java<br />! src/jdk/nashorn/internal/runtime/regexp/joni/Regex.java<br />! src/jdk/nashorn/internal/runtime/regexp/joni/ast/QuantifierNode.java<br /><br />Changeset: 36e36a2d4312<br />Author: hannesw<br />Date: 2013-04-12 16:32 +0200<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/36e36a2d4312<br /><br />8011885: Switch to Joni as default Regexp engine<br />Reviewed-by: lagergren, sundar<br /><br />! src/jdk/nashorn/internal/runtime/regexp/RegExpFactory.java<br /><br />Changeset: e70e6b38826b<br />Author: jlaskey<br />Date: 2013-04-15 08:39 -0300<br />URL: http://hg.openjdk.java.net/jdk8/tl/nashorn/rev/e70e6b38826b<br /><br />Merge<br /><br /><br /><br /><br />------------------------------<br /><br />Message: 5<br />Date: Mon, 15 Apr 2013 14:16:34 +0000<br />From: andrew.brygin@oracle.com<br />Subject: hg: jdk8/2d/jdk: 8011622: Use lcms as the default color<br /> management module in jdk8<br />To: jdk8-changes@openjdk.java.net, 2d-dev@openjdk.java.net<br />Message-ID: &lt;20130415141708.EC5B9482EF@hg.openjdk.java.net&gt;<br /><br />Changeset: 03ee8c648624<br />Author: bae<br />Date: 2013-04-15 18:10 +0400<br />URL: http://hg.openjdk.java.net/jdk8/2d/jdk/rev/03ee8c648624<br /><br />8011622: Use lcms as the default color management module in jdk8<br />Reviewed-by: prr, vadim<br /><br />! make/sun/cmm/Makefile<br />! make/sun/cmm/kcms/Makefile<br />! make/sun/cmm/lcms/Makefile<br />! makefiles/CompileNativeLibraries.gmk<br />! makefiles/CopyIntoClasses.gmk<br />+ src/share/classes/sun/java2d/cmm/CMMServiceProvider.java<br />! src/share/classes/sun/java2d/cmm/CMSManager.java<br />! src/share/classes/sun/java2d/cmm/lcms/LCMS.java<br />+ src/share/classes/sun/java2d/cmm/lcms/LcmsServiceProvider.java<br />+ src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.CMMServiceProvider<br />- src/share/classes/sun/java2d/cmm/lcms/META-INF/services/sun.java2d.cmm.PCMM<br /><br /><br /><br />End of jdk8-changes Digest, Vol 24, Issue 35<br />********************************************</div></div>