jdk8-b112: JSN, Tools, Core Libraries, Serviceability, 2d, Awt, and Swing

lana.steuck at oracle.com lana.steuck at oracle.com
Fri Oct 11 12:12:15 PDT 2013


http://hg.openjdk.java.net/jdk8/jdk8/rev/3ece65f23ed2 
http://hg.openjdk.java.net/jdk8/jdk8/nashorn/rev/b48b719c5efc 
http://hg.openjdk.java.net/jdk8/jdk8/langtools/rev/2f43529df42f 
http://hg.openjdk.java.net/jdk8/jdk8/jdk/rev/575d4bc3bcae 
http://hg.openjdk.java.net/jdk8/jdk8/jaxws/rev/7c0a7937f6ef 
http://hg.openjdk.java.net/jdk8/jdk8/jaxp/rev/cdc3577cba0b 
http://hg.openjdk.java.net/jdk8/jdk8/hotspot/rev/02d171a3b5d1 
http://hg.openjdk.java.net/jdk8/jdk8/corba/rev/d7e478820c56 

---

All the fixes will be tested during promotion (no PIT testing at this point):

List of all fixes:
===================
JDK-8025940   client-libs     Windows build fails after the fix for 8025280
JDK-8025840   client-libs     Fix all the doclint warnings about trademark
JDK-8025837   client-libs     Fix for 8007386 contained unrelated partial changes
JDK-8025707   client-libs     Frogot to add a file to fix for JDK-8012461
JDK-8025664   client-libs     [parfait] warnings from b62 for jdk.src.share.native.sun.font
JDK-8025652   client-libs     [macos] build failed
JDK-8025603   client-libs     Unused methods in the awt text peers should be removed
JDK-8025585   client-libs     Win: Popups in JFXPanel do not receive MouseWheel events
JDK-8025503   client-libs     [macosx] FileDialog allows file selection with apple.awt.fileDialogForDirectories = true
JDK-8025480   client-libs     [parfait] "JNI exception pending" warnings from b107 for jdk.src.share.native.sun.java2d
JDK-8025447   client-libs     [macosx] closed/sun/java2d/SunGraphics2D/CoordinateTruncationBug.java failed 
JDK-8025438   client-libs     [macosx] right JNFCall* method should be used in JDK-8008728 fix
JDK-8025409   client-libs     Fix javadoc comments errors and warning reported by doclint report
JDK-8025309   client-libs     [parfait] JNI-related warnings from b107 for jdk.src.share.native.sun.java2d.pipe
JDK-8025294   client-libs     [parfait] JNI-related warnings from b107 for jdk.src.solaris.native.sun.java2d.x11
JDK-8025280   client-libs     [parfait] warnings from b107 for jdk.src.share.native.sun.java2d.loops: JNI exception pending, JNI critical region violation
JDK-8025249   client-libs     [javadoc] fix some javadoc errors in javax/swing
JDK-8025236   client-libs     [javadoc] fix some errors in AWT
JDK-8025145   client-libs     [macosx]: java 7 does not recognize tiff image on clipboard
JDK-8024600   client-libs     [macosx] code prevents use of -Xlint:auxiliaryclass,empty in jdk build
JDK-8024343   client-libs     Change different color with the "The XOR alternation color" combobox,the color of the image can not shown immediately.
JDK-8024163   client-libs     [macosx] NullPointerException at javax.swing.TransferHandler$DropHandler.handleDrag since jdk8b93, 7u40b28 
JDK-8024158   client-libs      [macosx] java/awt/EventDispatchThread/LoopRobustness/LoopRobustness still failed after fix JDK-8022247; since jdk8b96
JDK-8024122   client-libs     [TEST] need test to cover JDK-7146572
JDK-8023994   client-libs     Right click on the icon added to the system tray for the first time, java.lang.IllegalArgumentException thrown.
JDK-8022632   client-libs     Reading a PNG file fails because of WBMPImageReaderSpi.canDecodeInput()
JDK-8022119   client-libs     test api/javax_sound/sampled/spi/MixerProvider/indexTGF_MixerProviderTests fails
JDK-8020688   client-libs     broken links in documentation at http://docs.oracle.com/javase/6/docs/api/index.
JDK-8020190   client-libs     Fatal: Bug in native code: jfieldID class must match object
JDK-8016563   client-libs     Test closed/java/awt/dnd/ImageTransferTest/ImageTransferTest.html fails
JDK-8013563   client-libs     Memory leak in JFrame on Linux
JDK-8013553   client-libs     [macosx] java.awt.FileDialog removes file extensions
JDK-8012716   client-libs     java.beans.EventHandler.create method should check if the given listenerInterface is a public interface
JDK-8012468   client-libs     [TEST_BUG] javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java doesn't release mouse button
JDK-8012466   client-libs     [TEST_BUG] javax/swing/JInternalFrame/Test6505027.java doesn't release mouse button
JDK-8012461   client-libs     [TEST_BUG] closed/javax/swing/plaf/synth/SynthButtonUI/6276188/bug6276188.java doesn't release mouse button
JDK-8007386   client-libs     On physical machine (video card is Intel Q45)the case of text is blank.
JDK-8007219   client-libs     [macosx]  Frame size reverts meaning of maximized attribute if frame size close to display
JDK-8004294   client-libs     [TEST_BUG] javax/swing/JSpinner/4973721/bug4973721.java failed on win2003
JDK-8004050   client-libs     [macosx] The 'ESC' key does not work with jdk8
JDK-8001463   client-libs     Regression : Deadlock between AWT-XAWT thread and AWT-EventQueue-0 Thread when screen resolution changes
JDK-8001119   client-libs     [fingbugs] Evaluate necessity to make some arrays package protected
JDK-8000425   client-libs     FileDialog documentation should be enhanced
JDK-7199196   client-libs     Incremental transfer is broken because of a typo
JDK-7179526   client-libs     xrender : closed/sun/java2d/volatileImage/LineClipTest.java failed since jdk8b36
JDK-7174704   client-libs     [macosx] New issue in 7u6 b12: HeadlessPrintingTest failure
JDK-7172597   client-libs     java.awt.KeyboardFocusManager.clearFocusOwner() missed javadoc tag @since 1.8
JDK-7158311   client-libs     GraphicsDevice.setDisplayMode(...) leads to hang when DISPLAY variable points to Oracle Linux
JDK-7150100   client-libs     [macosx] "0123456789" is selected in the TextField.
JDK-7133545   client-libs     [macosx] closed/javax/swing/JSplitPane/4514858/bug4514858.java fails on MacOS
JDK-7133532   client-libs     [macosx] closed/javax/swing/JScrollBar/bug4202954/bug4202954.java fails on MacOS
JDK-7125471   client-libs     [macosx] NofocusListDblClickTest should wait between doublr clicks
JDK-7124363   client-libs     [macosx] ClassCastException: CFileDialog cannot be cast to LWWindowPeer
JDK-7117595   client-libs     ArrayIndexOutOfBoundsException in Win32GraphicsEnvironment if display is removed
JDK-7092283   client-libs     Property Window.locationByPlatform is not cleared by calling setVisible(false)
JDK-7081594   client-libs     Windows owned by an always-on-top window DO NOT automatically become always-on-top
JDK-7081584   client-libs     Specification for Window.isAlwaysOnTopSupported needs to be clarified
JDK-7068423   client-libs     Spec for java.awt.GraphicsDevice.getFullScreenWindow() needs clarification
JDK-6957799   client-libs     3 tests failed with compilation error
JDK-6870661   client-libs     Setting a custom PrintService on a PrinterJob leads to a PrinterException
JDK-8026048   core-libs       Function constructor should convert arguments to String before performing any syntax checks
JDK-8026042   core-libs       FoldConstants need to guard against ArrayLiteralNode
JDK-8026039   core-libs       future strict names are allowed as function name and argument name of a strict function
JDK-8026033   core-libs       Switch should load expression even when there are no cases in it
JDK-8026017   core-libs       Make history of AnnotatedConstruct methods in jx.l.m.e.Element clearer
JDK-8026009   core-libs       Changes for 8025968 break all stream tests
JDK-8025983   core-libs       Typo in Javadoc of Files.isRegularFile()
JDK-8025968   core-libs       Integrate test improvements made in lambda repo
JDK-8025965   core-libs       Specialized functions with same weight replace each other in TreeSet
JDK-8025771   core-libs       Enhance Nashorn Contexts
JDK-8025689   core-libs       fx:base.js classes not loading
JDK-8025629   core-libs       load function should support a way to load scripts from classpath
JDK-8025610   core-libs       Optional.of should document throws NPE
JDK-8025596   core-libs       Remove alt-rt.jar, used by +AggressiveOps (closed)
JDK-8025589   core-libs       Array.prototype.shift should only copy defined elements in generic mode
JDK-8025567   core-libs       Mark relevant public stream tests as serialization hostile
JDK-8025538   core-libs       Unsafe typecast in java.util.stream.SpinedBuffer
JDK-8025535   core-libs       Unsafe typecast in java.util.stream.SortedOps
JDK-8025534   core-libs       Unsafe typecast in java.util.stream.Streams.Nodes
JDK-8025533   core-libs       Unsafe typecast in java.util.stream.Streams.RangeIntSpliterator.splitPoint()
JDK-8025525   core-libs       Unsafe typecast in java.util.stream.Node.OfPrimitive.asArray()
JDK-8025520   core-libs       Array.prototype.slice should only copy defined elements
JDK-8025515   core-libs       Performance issues with Source.getLine()
JDK-8025488   core-libs       Error.captureStackTrace should not format error stack
JDK-8025342   core-libs       NLS: unsupported translation format in jar/pack/DriverResource.java
JDK-8025213   core-libs       Assignment marks variable as defined too early
JDK-8025136   core-libs       SplittableRandom enchancements
JDK-8025128   core-libs       File.createTempFile fails if prefix is absolute path
JDK-8025118   core-libs       Annotation processing api returns default modifier for interface without default methods
JDK-8025112   core-libs       JSR 292 spec updates for security manager and caller sensitivity
JDK-8025067   core-libs       Arrays.parallelPrefix may fail to throw NPE for null op
JDK-8024999   core-libs       Instant.Parse typo in example
JDK-8024952   core-libs       ClassCastException in PlainSocketImpl.accept() when using custom socketImpl
JDK-8024915   core-libs       j.l.r.Executable.getAnnotatedReceiverType() should return null for static methods
JDK-8024896   core-libs       Refactor java.time serialization tests into separate subpackage
JDK-8024835   core-libs       Improve method implementations that accept temporal interface parameters 
JDK-8024834   core-libs       Better return type for TemporalField resolve
JDK-8024807   core-libs       Add getChronlogy() to CLDT/CZDT
JDK-8024788   core-libs       (fs) Files.readAllBytes uses FileChannel which may not be supported by all providers
JDK-8024761   core-libs       JSR 292 improve performance of generic invocation
JDK-8024616   core-libs       JSR292: lazily initialize core NamedFunctions used for bootstrapping
JDK-8024599   core-libs       JSR 292 direct method handles need to respect initialization rules for static members 
JDK-8024438   core-libs       JSR 292 API specification maintenance for JDK 8
JDK-8024427   core-libs       Missing java.time.chrono serialization tests
JDK-8024408   core-libs       Specifications for Collection/List/Set/SortedSet.spliterator() need to document if all the (subclass) instances are required to return SIZED spliterators
JDK-8023764   core-libs       Optimize Period addition
JDK-8023763   core-libs       Rename ChronoDateImpl
JDK-8023762   core-libs       Add ChronoPeriod interface and bind period to Chronology
JDK-8023340   core-libs       j.u.Collections.emptyList() is inconsistent in not supporting the "set" operation via set(..) and replaceAll(..)
JDK-8023339   core-libs       j.u.Arrays.asList().removeIf() is "lazy" in throwing UOE 
JDK-8023206   core-libs       closed/java/util/TimeZone/LinuxTZVM.sh failed for zh_CN locale.
JDK-8022701   core-libs       Accessibility checking: InvocationTargetException is thrown instead of IllegalAccessError
JDK-8022666   core-libs       java.util.Calendar.set(int,int,int,int,int,int) documentation typo
JDK-8022324   core-libs       j.l.Class.getAnnotatedInterfaces() for array type returns wrong value
JDK-8021398   core-libs       j.l.r.Parameter.getAnnotatedType().getType() for not annotated use of type returns null
JDK-8021186   core-libs       jdk/lambda/vm/DefaultMethodsTest.java fails
JDK-8020981   core-libs       Update methods of java.lang.reflect.Parameter to throw correct exceptions
JDK-8020849   core-libs       jdk/lambda/vm/DefaultMethodsTest.java
JDK-8019417   core-libs       JSR 292 javadoc should clarify method handle arity limits
JDK-8019192   core-libs       StringIndexOutOfBoundsException: in Class.getSimpleName()
JDK-8010433   core-libs       Remove lambda metafactory work-around to JDK-8005119
JDK-8009719   core-libs       core reflection should get type annotation data from the VM lazily
JDK-8007072   core-libs       Update Core Reflection for Type Annotations to match latest spec
JDK-8001110   core-libs       method handles should have a collectArguments transform, generalizing asCollector
JDK-8001109   core-libs       arity mismatch on a call to spreader method handle should elicit IllegalArgumentException
JDK-8001108   core-libs       an attempt to use "<init>" as a method name should elicit NoSuchMethodException
JDK-8001105   core-libs       findVirtual of Object[].clone produces internal error
JDK-7057785   core-libs       hashCode() on list containing itself causes stackoverflow
JDK-6902861   core-libs       (cal) GregorianCalendar roll WEEK_OF_YEAR is broken for January 1 2010
JDK-8025829   core-svc        Add java/lang/instrument/RetransformBigClass.sh to problemlist
JDK-8025502   core-svc        Exclude tests due to JDK-8025427
JDK-8012923   core-svc        [parfait] File Descriptor Leak in jdk/src/windows/demo/jvmti/hprof/hprof_md.c
JDK-8009213   core-svc        sun/management/jdp/JdpTest.sh fails with exit code 1
JDK-8007448   core-svc        MarshalledObjectgetTest2 needs reworking
JDK-8024756   docs            method grouping tabs are not selectable
JDK-8008164   docs             Invisible table captions in javadoc-generated html
JDK-8025215   globalization   jdk8 l10n resource file translation update 4
JDK-8024642   hotspot         jfr code prevents use of -Xlint:try in jdk build
JDK-8023492   hotspot         jfr.jar gets loaded even though it's not used
JDK-8020151   hotspot         PSR:PERF Large performance regressions when code cache is filled
JDK-8001107   hotspot         @Stable annotation for constant folding of lazily evaluated variables
JDK-8025741   infrastructure  Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8.
JDK-8025686   infrastructure  Update jdk repo netbeans projects to support NetBeans 7.4 for Java 8 support
JDK-8025595   infrastructure  Remove alt-rt.jar, used by +AggressiveOps (jdk)
JDK-8024842   infrastructure  Define langtools/Makefile ABS_TEST_OUTPUT_DIR using TEST_OUTPUT_DIR
JDK-8025913   other-libs      Rename jdk.Supported to jdk.Exported
JDK-8025811   security-libs   TEST_BUG: test comments should not be in jtreg tag comment block
JDK-8025694   security-libs   Rename getStrongSecureRandom based on feedback
JDK-8025123   security-libs   SNI support in Kerberos cipher suites
JDK-8024861   security-libs   Incomplete token triggers GSS-API NullPointerException
JDK-8024606   security-libs   NegativeArraySizeException  in NativeRSACipher
JDK-8014838   security-libs   getStrongSecureRandom() should require at least one implementation
JDK-8009438   security-libs   sun/security/pkcs11/Secmod tests failing on Ubuntu 12.04
JDK-8008296   security-libs   keytool utility doesn't support '-importpassword' command
JDK-8004283   security-libs   test/sun/security/pkcs11/KeyStore/SecretKeysBasic.sh failing intermittently
JDK-7122707   security-libs   Security Providers need to have their version numbers updated for JDK8
JDK-6956398   security-libs   make ephemeral DH key match the length of the certificate key
JDK-8025970   tools           Spurious characters in JavaCompiler
JDK-8025738   tools           locale related test fails on langtools mac 10.7 test host
JDK-8025548   tools           langtools test tools/javac/lambda/methodReference/BridgeMethod.java incorrectly assumes no other methods generated in lambda class
JDK-8025537   tools           Convert 2 javac/enumdeclarations tests in jtreg for regression ws
JDK-8025413   tools           NPE in Type.java due to recent change
JDK-8024497   tools           crash returning this-referencing lambda from default method
JDK-8023679   tools           Improve error message for '_' used as a lambda parameter name
JDK-8022765   tools           Compiler crashes with exception on wrong usage of an annotation.
JDK-8022163   tools           javac exits with 0 status and no messages on error to construct an ann-procesor
JDK-8021339   tools           Compile-time error during casting array to intersection 
JDK-8016110   tools           Japanese char (MS932) 0x5C cannot be used as an argument when quoted
JDK-8015073   tools           c.s.t.javac.api.JavacTool.getTask() - more informative exception
JDK-8005542   tools           jtreg test OverrideBridge.java contains @ignore
JDK-8003537   tools           javap use internal class name when printing bound of type variable
JDK-7118749   tools           NPE in CreateSymbols caused by bad diagnostic
JDK-7096170   tools           should remove unused support for enabling javac logging
JDK-6978886   tools           javadoc shows stacktrace after print error resulting from disk full
JDK-6696975   tools           JTop plugin fails if connected readonly to target JVM
JDK-6525408   tools           DiagnosticListener should receive MANDATORY_WARNING in standard compiler mode
JDK-8025745   xml             Clarify API documentation of JAXP factories.
JDK-8025054   xml             Update JAX-WS RI integration to 2.2.9-b130926.1035
JDK-8024707   xml             TransformerException : item() return null with node list of length != 1
JDK-8016271   xml             wsimport -clientjar does not create portable jars on windows due to hardcoded backslash
JDK-8006843   xml             org.w3c.dom.events.UIEvent.getView is specified to return type that is not in the Java SE specification


More information about the jdk8-dev mailing list