RELEASE NOTES FOR: 8u40 ==================================================================================================== Notes generated: Mon Apr 01 04:29:31 CEST 2024 Hint: Prefix bug IDs with https://bugs.openjdk.org/browse/ to reach the relevant JIRA entry. JAVA ENHANCEMENT PROPOSALS (JEP): JEP 156: G1 GC: Reduce need for full GCs Enhance G1 so that it does not rely on full GCs to perform class unloading or any other critical operations. JEP 195: Scalable Native Memory Tracking Improve the scalability of native memory tracking. JEP 196: Nashorn Optimistic Typing Improve Nashorn performance by making assumptions about specific types used in arithmetic and array indexing operations, by being prepared to recover when those assumptions prove incorrect, and by improving the HotSpot JVM's ability to optimize non-Java bytecode. JEP 202: Nashorn Class Filter Provide fine-grained control over access to Java classes from JavaScript code. JEP 203: Nashorn: Lexically-Scoped Variable & Constant Declarations Implement the lexically-scoped variable (`let`) and constant (`const`) declarations of the forthcoming [ECMAScript 6 specification][es6]. JEP 204: JavaFX Accessibility Enhance existing JavaFX controls to support assistive technologies and provide a public API so that developers can write their own accessible controls. JEP 205: New Controls for JavaFX Add a spinner control, a formatted-text control, and a standard set of alert dialogs to JavaFX. JEP 206: Modernize the JavaFX Media Stack on Mac OS X Port the JavaFX media stack on Mac OS X from QTKit and Quicktime, which have been deprecated, to the newer AVFoundation framework. JEP 207: Leverage CPU Instructions to Improve SHA Performance on SPARC Improve SHA secure-hashing performance by adding C2 intrinsics for SPARC processors that have SHA instructions. JEP 208: Java Packager Improvements Provide additional features and bundlers and an improved native-platform experience in the Java Application Packager. JEP 209: JavaFX Scene Builder Update Update Scene Builder (SB) to support the new JavaFX features introduced in the 8u40 release and also address the most critical limitations of the SB 2.0 release, in particular the handling of FXML references. No significant new features will be added. JEP 210: LambdaForm Reduction and Caching Reduce LambdaForm creation and use caching to improve the performance of dynamic languages. sunpkcs11 SessionManager improvement Success Metric - Increase the performance. RELEASE NOTES: core-svc: JDK-8042123: com.sun.jdi.InterfaceType.invokeMethod() is missing The JDI API is missing the ability to invoke interface default methods. Interface default methods are a new feature in JDK8. security-libs/javax.crypto:pkcs11: JDK-8037745: Message digest algorithms are now enabled by default for SunPKCS11 provider on Solaris SunPKCS11 provider has re-enabled support for various message digest algorithms such as MD5, SHA1, and SHA2 on Solaris. If you are using Solaris 10 and experience a CloneNotSupportedException or PKCS11 error CKR_SAVED_STATE_INVALID, you should verify and apply the following patches or newer versions of them: 150531-02 on sparc 150636-01 on x86 core-libs/java.lang:reflect: JDK-8044629: Executable.getAnnotatedReceiverType() is sensitive to the kind of Executable The behavior of `getAnnotatedReceiverType()` has been clarified to return an empty AnnotatedType object only for a method/constructor which could conceptually have a receiver parameter but does not have one at present. (Since there is no receiver parameter, there are no annotations to return.) In addition, the behavior of getAnnotatedReceiverType() has been clarified to return null for a method/constructor which cannot ever have a receiver parameter (and therefore cannot have annotations on the type of a receiver parameter): static methods, and constructors of non-inner classes. Incompatibility: Behavioral ALL FIXED ISSUES, BY COMPONENT AND PRIORITY: client-libs: (P1) JDK-8043344: JEP 204: JavaFX Accessibility (P1) JDK-8059148: Resourced or Red (P2) JDK-8051688: Complete development work for Accessibility (P2) JDK-8051686: Complete development work for new Alert Dialog (P2) JDK-8051685: Complete development work for new Formatted TextField control (P2) JDK-8051684: Complete development work for new Spinner control (P2) JDK-8051950: Create separate media platform that uses AV Foundation for Mac OS X 10.8 or later (P2) JDK-8043350: JEP 205: New Controls for JavaFX (P2) JDK-8043697: JEP 206: Modernize the JavaFX Media Stack on Mac OS X (P2) JDK-8064468: ownedWindowList access requires synchronization in Window.setAlwaysOnTop() method (P3) JDK-8040279: [macosx] Do not use the base image in the MultiResolutionBufferedImage constructor (P3) JDK-8059944: [OGL] Metrics for a method choice copying of texture should be improved (P3) JDK-8048125: JEP 209: JavaFX Scene Builder Update (P4) JDK-8028241: Java Access Bridge: F key shortcuts not working if Ctrl, Alt, Shift modifier used client-libs/2d: (P3) JDK-8059941: [D3D] The fix for JDK-8029253 should be ported to d3d pipeline (P3) JDK-8061456: [OGL] Incorrect clip is used during sw->surface blit in xor mode (P3) JDK-8057830: Crash in Java2D Queue Flusher, OGLSD_SetScratchSurface (P3) JDK-8059942: Default implementation of DrawImage.renderImageXform() should be improved for d3d/ogl (P3) JDK-7067052: Default printer media is ignored (P3) JDK-8062164: Incorrect color conversion, when bicubic interpolation is used (P3) JDK-8046007: Java app receives javax.print.PrintException: Printer is not accepting job. (P3) JDK-8039444: Swing applications not being displayed properly (P3) JDK-8047066: Test test/sun/awt/image/bug8038000.java fails with ClassCastException (P3) JDK-8056122: Upgrade JDK to use LittleCMS 2.6 (P3) JDK-8054638: xrender: text drawn after setColor(Color.white) is actually black (P4) JDK-7148531: [TEST_BUG] [macosx] In test, the window does not have time to resize before make a screenshot (P4) JDK-8034218: AIX: Provide a better fontconfig.properties file (P4) JDK-8048583: CustomMediaSizeName class matching to standard media is too loose (P4) JDK-8028539: Endless loop in native code of sun.java2d.loops.ScaledBlit (P4) JDK-8061392: PrinterJob NPE when drawing translucent image with null user clip (P4) JDK-8057934: Upgrade to LittleCMS 2.6 breaks AIX build client-libs/demo: (P5) JDK-8026497: Font2DTest demo: unused resource files client-libs/java.awt: (P1) JDK-8074668: [macosx] Mac 10.10: Application run with splash screen has focus issues (P2) JDK-8066986: [headless] DataTransferer.getInstance throws ClassCastException in headless mode (P2) JDK-8029253: [macosx] Performance problems with Retina display on Mac OS X (P3) JDK-8049065: [JLightweightFrame] Support DnD for SwingNode (P3) JDK-8057788: [macosx] "Pinch to zoom" does not work since jdk7 (P3) JDK-8048549: [macosx] Disable usage of system menu bar if AWT is embedded in FX (P3) JDK-8049198: [macosx] Incorrect thread access when showing splash screen (P3) JDK-8032864: [macosx] sigsegv (0Xb) Being Generated When Starting JDev With Voiceover Running (P3) JDK-8049996: [macosx] test java/awt/image/ImageIconHang.java fails with NPE (P3) JDK-8066756: [TEST_BUG] test/sun/awt/dnd/8024061/bug8024061.java fails (P3) JDK-8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized (P3) JDK-8059998: Broken link in java.awt.event Interface KeyListener (P3) JDK-8024626: CTW CRASH: SIGSEGV in ctw/jre/lib/rt_jar/preloading_1 and ctw/jre/lib/rt_jar/sun_awt_X11_ListHelper (P3) JDK-8040007: GtkFileDialog strips user inputted filepath (P3) JDK-8041734: JFrame in full screen mode leaves empty workspace after close (P3) JDK-8046495: KeyEvent can not be accepted in quick mouse clicking (P3) JDK-7033533: realSync() doesn't work with Xfce (P4) JDK-8026385: [macosx] (awt) setjmp/longjmp changes the process signal mask on OS X (P4) JDK-8043869: [macosx] java -splash does not honor @2x hi dpi notation for retina support (P4) JDK-8058653: [TEST_BUG] Test java/awt/Graphics2D/DrawString/DrawStringCrash.java fails with OutOfMemoryError (P4) JDK-8065627: Animated GIFs fail to display on a HiDPI display (P4) JDK-8058197: AWT fails on generic non-reparenting window managers (P4) JDK-8033141: Cleanup of sun.awt.X11 package (P4) JDK-6624085: Fourth mouse button (wheel) is treated like second button - isPopupTrigger returns true (P4) JDK-8062021: NPE in sun/lwawt/macosx/CPlatformWindow::toFront after JDK-8060146 (P4) JDK-8051857: OperationTimedOut exception inside from XToolkit.syncNativeQueue call (P4) JDK-8003900: X11 dependencies should be removed from Mac OS X build. client-libs/java.beans: (P4) JDK-8034085: Do not prefer indexed properties (P4) JDK-8034164: Introspector ignores indexed part of the property sometimes client-libs/javax.accessibility: (P4) JDK-8054157: Access Bridge; add definitions for bits 8 and 9 for for new accelerator support (P4) JDK-8057977: Java Access Bridge, regression, NPE, occurs randomly client-libs/javax.imageio: (P4) JDK-4991647: PNGMetadata.getAsTree() sets bitDepth to invalid value client-libs/javax.sound: (P3) JDK-8054431: Some of the input validation in the javasound is too strict (P4) JDK-7058700: Unexpected exceptions and timeouts in SF2 parser code (P4) JDK-7058697: Unexpected exceptions in MID parser code client-libs/javax.swing: (P2) JDK-8058870: Mac: JFXPanel deadlocks in jnlp mode (P3) JDK-8059943: [macosx] Aqua LaF should use BI.TYPE_INT_ARGB_PRE for a better performance (P3) JDK-8058193: [macosx] Potential incomplete fix for JDK-8031485 (P3) JDK-8059739: Dragged and Dropped data is corrupted for two data types (P3) JDK-8065098: JColorChooser no longer supports drag and drop between two JVM instances (P3) JDK-8057893: JComboBox actionListener never receives "comboBoxEdited" from getActionCommand (P3) JDK-8046559: NPE when changing Windows theme (P3) JDK-7170310: ScrollBar doesn't become active when tabs are created more than frame size (P3) JDK-8048887: SortingFocusTraversalPolicy throws IllegalArgumentException from the sort method (P3) JDK-8042835: Unexpected mnemonic in JFileChooser (P3) JDK-8048110: Using tables in JTextPane leads to infinite loop in FlowLayout.layoutRow (P4) JDK-8031696: [macosx] TwentyThousandTest test failed with OOM (P4) JDK-8029536: JFileChooser filter uses .toString() instead of getDescription() for filter text on GTK laf (P4) JDK-7169583: JInternalFrame title not antialiased in Nimbus LaF (P5) JDK-6521706: A switch operator in JFrame.processWindowEvent() should be rewritten (P5) JDK-8066142: closed/javax/swing/JComboBox/4212498/bug4212498.java:Edit the value in the text field and then press the tab key, the number don't increase (P5) JDK-6302052: Reference to nonexistant Class in javadoc core-libs: (P2) JDK-8044533: Deoptimizing negation produces wrong result for zero (P3) JDK-8044534: Constant folding for unary + should produce int for boolean literals (P3) JDK-8056926: Improve caching of GuardWithTest combinator (P3) JDK-8043608: Make equality tests inline better (P3) JDK-8061957: Some arithmetic operations have unnecessary widening (P4) JDK-8046201: Avoid repeated flattening of nested ConsStrings (P4) JDK-8044816: On-demand compiled top-level program doesn't need :createProgramFunction (P4) JDK-8031721: remove invalid test entry from TEST.groups (P4) JDK-8055811: Tests for Nashorn ClassFilter Support (P4) JDK-8044638: Tidy up Nashorn codebase for code standards core-libs/java.io: (P4) JDK-8054720: Modifications of I/O methods for instrumentation purposes (P4) JDK-7011804: SequenceInputStream with lots of empty substreams can cause StackOverflowError core-libs/java.lang: (P3) JDK-8054841: (process) ProcessBuilder leaks native memory (P3) JDK-8047340: (process) Runtime.exec() fails in Turkish locale (P3) JDK-8038982: java/lang/ref/EarlyTimeout.java: elapsed time 981 is less than timeout 1000 (P4) JDK-8000975: (process) Merge UNIXProcess.java.bsd & UNIXProcess.java.linux (P4) JDK-6853696: (ref) ReferenceQueue.remove(timeout) may return null even if timeout has not expired (P4) JDK-8060485: (str) contentEquals checks the String contents twice on mismatch (P4) JDK-8043477: [TEST_BUG] java/lang/ProcessBuilder/Basic.java failed with: java.lang.AssertionError: Some tests failed (P4) JDK-8030166: java/lang/ProcessBuilder/Basic.java fails intermittently: waitFor took too long core-libs/java.lang.invoke: (P1) JDK-8058892: FILL_ARRAYS and ARRAYS are eagely initialized in MethodHandleImpl (P2) JDK-8063135: Enable full LF sharing by default (P2) JDK-8059877: GWT branch frequencies pollution due to LF sharing (P2) JDK-8046703: JEP 210: LambdaForm Reduction and Caching (P2) JDK-8057020: LambdaForm caches should support eviction (P2) JDK-8066746: MHs.explicitCastArguments does incorrect type checks for VarargsCollector (P2) JDK-8058291: Missing some checks during parameter validation (P2) JDK-8060483: NPE with explicitCastArguments unboxing null (P3) JDK-8057657: Annotate LambdaForm parameters with types (P3) JDK-8058661: Compiled LambdaForms should inherit from Object to improve class loading performance (P3) JDK-8057654: Extract checks performed during MethodHandle construction into separate methods (P3) JDK-8037210: Get rid of char-based descriptions 'J' of basic types (P3) JDK-8059880: Get rid of LambdaForm interpretation (P3) JDK-8057922: Improve LambdaForm sharing by using LambdaFormEditor more extensively (P3) JDK-8037209: Improvements and cleanups to bytecode assembly for lambda forms (P3) JDK-8038261: JSR292: cache and reuse typed array accessors (P3) JDK-8057042: LambdaFormEditor: ability to derive new LFs from a base LF (P3) JDK-8050200: Make LambdaForm intrinsics detection more robust (P3) JDK-8058626: Missing part of 8057656 in 8u40 compared to 9 (P3) JDK-8057719: New tests for LambdaForm Reduction and Caching feature (P3) JDK-8058728: TEST_BUG: Make java/lang/invoke/LFCaching/LFGarbageCollectedTest.java skip arrayElementSetter and arrayElementGetter methods (P4) JDK-8058584: [TEST_BUG] Ignore java/lang/invoke/LFCaching/LFGarbageCollectedTest until 8057020 is fixed (P4) JDK-8057707: [TEST_BUG] Test library enhancement in lib/testlibrary/jsr292/com/oracle/testlibrary/jsr292/Helper.java (P4) JDK-8058293: Bit set computation in MHs.findFirstDupOrDrop/findFirstDrop is broken (P4) JDK-8031373: Fix deprecation and raw lint warnings in java.lang.invoke (P4) JDK-8050173: Generalize BMH.copyWith API to all method handles (P4) JDK-8050166: Get rid of some package-private methods on arguments in j.l.i.MethodHandle (P4) JDK-8050053: Improve caching of different invokers (P4) JDK-8050057: Improve caching of MethodHandle reinvokers (P4) JDK-8050877: Improve code for pairwise argument conversions and value boxing/unboxing (P4) JDK-8050887: Intrinsify constants for default values (P4) JDK-8050884: Intrinsify ValueConversions.identity() functions (P4) JDK-8049555: Move varargsArray from sun.invoke.util package to java.lang.invoke (P4) JDK-8050052: Small cleanups in java.lang.invoke code (P4) JDK-8050174: Support overriding of isInvokeSpecial flag in WrappedMember (P5) JDK-8057656: Improve MethodType.isCastableTo() & MethodType.isConvertibleTo() checks core-libs/java.lang:class_loading: (P2) JDK-8065675: Deprecate the Endorsed-Standards Override Mechanism (P2) JDK-8065702: Deprecate the Extension Mechanism (P3) JDK-8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8 core-libs/java.lang:reflect: (P2) JDK-8064391: More thread safety problems in core reflection (P2) JDK-8058632: Revert JDK-8054984 from 8u40 (P3) JDK-8054987: (reflect) Add sharing of annotations between instances of Executable (P3) JDK-8044629: (reflect) Constructor.getAnnotatedReceiverType() returns wrong value (P3) JDK-8062771: Core reflection should use final fields whenever possible (P3) JDK-8038333: TEST_BUG: java/lang/ref/EarlyTimeout.java fails with a non-adequate message (P4) JDK-8055063: Parameter#toString() fails w/ AIOOBE for ctr of inner class w/ generic type core-libs/java.math: (P3) JDK-8057793: BigDecimal is no longer effectively immutable (P4) JDK-8058664: [TEST_BUG] Bad fonts in BigIntegerTest (P4) JDK-8058679: [TEST_BUG] More bad characters in BigIntegerTest (P4) JDK-8058505: BigIntegerTest does not exercise Burnikel-Ziegler division core-libs/java.net: (P2) JDK-8058216: NetworkInterface.getHardwareAddress can return zero length byte array when run with preferIPv4Stack (P3) JDK-8065072: [TEST_BUG] sun/net/www/http/HttpClient/StreamingRetry.java failed intermittently (P3) JDK-8047186: jdk.net.Sockets throws InvocationTargetException instead of original runtime exceptions (P3) JDK-8048212: Two tests failed with "java.net.SocketException: Bad protocol option" on Windows after 8029607 (P3) JDK-8029607: Type of Service (TOS) cannot be set in IPv6 header (P4) JDK-7010989: Duplicate closure of file descriptors leads to unexpected and incorrect closure of sockets (P4) JDK-8057936: java.net.URLClassLoader.findClass uses exceptions in control flow (P4) JDK-8062744: jdk.net.Sockets.setOption/getOption does not support IP_TOS (P4) JDK-8050983: Misplaced parentheses in sun.net.www.http.HttpClient break HTTP PUT streaming (P4) JDK-7150092: NTLM authentication fail if user specified a different realm core-libs/java.nio: (P3) JDK-8042816: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified, part 2 (P4) JDK-8054029: (fc) FileChannel.size() returns 0 for block devices on Linux (P4) JDK-8055421: (fs) bad error handling in java.base/unix/native/libnio/fs/UnixNativeDispatcher.c (P4) JDK-8011537: (fs) Path.register(..) clears interrupt status of thread with no InterruptedException (P4) JDK-8062501: Modifications of server socket channel accept() methods for instrumentation purposes (P5) JDK-8042470: (fs) Path.register doesn't throw IllegalArgumentException if multiple OVERFLOW events are specified core-libs/java.text: (P3) JDK-8039915: Wrong NumberFormat.format() HALF_UP rounding when last digit exactly at rounding position greater than 5 core-libs/java.time: (P3) JDK-8042126: DateTimeFormatter "MMMMM" returns English value in Japanese locale (P3) JDK-8044671: NPE from JapaneseEra when a new era is defined in calendar.properties core-libs/java.util: (P3) JDK-8043476: java/util/BitSet/BSMethods.java failed with: java.lang.OutOfMemoryError: Java heap space (P3) JDK-8048209: SynchronizedNavigableSet tailSet uses wrong mutex (P4) JDK-8040806: BitSet.toString() can throw IndexOutOfBoundsException core-libs/java.util.concurrent: (P2) JDK-8066397: Remove network-related seed initialization code in ThreadLocal/SplittableRandom (P3) JDK-8056249: Improve CompletableFuture resource usage (P3) JDK-8056248: Improve ForkJoin thread throttling core-libs/java.util.logging: (P2) JDK-8065991: LogManager unecessarily calls JavaAWTAccess from within a critical section (P3) JDK-8048020: Regression on java.util.logging.FileHandler (P4) JDK-8052403: [TEST_BUG] java/util/logging/CheckZombieLockTest.java fails with NoSuchFileException (P4) JDK-8059269: FileHandler may throw NPE if pattern is a simple name and the lock file already exists core-libs/java.util.regex: (P3) JDK-8047253: Mutable is translated as immutable at Pattern#splitAsStream core-libs/java.util.stream: (P4) JDK-8030079: Fix raw and unchecked warnings java.util.stream (P4) JDK-8029452: Fork/Join task ForEachOps.ForEachOrderedTask clarifications and minor improvements core-libs/java.util:collections: (P4) JDK-6904367: (coll) IdentityHashMap is resized before exceeding the expected maximum size core-libs/java.util:i18n: (P2) JDK-8033893: jdk build is broken due to the changeset of JDK-8033370 (P4) JDK-8060006: No Russian time zones mapping for Windows core-libs/javax.naming: (P3) JDK-8059311: com/sun/jndi/ldap/LdapTimeoutTest.java fails with exit_code == 0 (P3) JDK-8065238: javax.naming.NamingException after upgrade to JDK 8 (P4) JDK-8047062: Improve diagnostic output in com/sun/jndi/ldap/LdapTimeoutTest.java (P4) JDK-8049884: Reduce possible timing noise in com/sun/jndi/ldap/LdapTimeoutTest.java core-libs/javax.script: (P2) JDK-8062132: Nashorn incorrectly binds "this" for constructor created by another function (P3) JDK-8066932: __noSuchMethod__ binds to this-object without proper guard core-libs/jdk.nashorn: (P1) JDK-8068994: Forgot to add a test model to JDK-8068573 (P2) JDK-8047331: Assertion in CompiledFunction when running earley-boyer after Merge (P2) JDK-8062308: b36 of 9 introduces regressions over b35 when running lyra (P2) JDK-8055186: Backport Nashorn optimistic typing to 8u repository (P2) JDK-8061113: Boolean used as optimistic call return type (P2) JDK-8068889: Calling a @FunctionalInterface from JS leaks internal objects (P2) JDK-8046921: Deoptimization type information peristence (P2) JDK-8050073: DEV PLAN for Nashorn Optimistic Typing (P2) JDK-8043605: Enable history for empty property maps (P2) JDK-8043133: Fix corner cases of JDK-8041995 (P2) JDK-8043431: Fix yet another corner case of JDK-8041995 (P2) JDK-8043002: Improve performance of Nashorn equality operators (P2) JDK-8047764: Indexed or polymorphic set on global affects Object.prototype (P2) JDK-8065985: Inlining failure of Number.doubleValue() in JSType.toNumeric() causes 15% peak perf regresion on Box2D (P2) JDK-8042946: JEP 196: Nashorn Optimistic Typing (P2) JDK-8050965: JEP-JDK-8042946: SQE Test PLAN for Nashorn Optimistic Typing (P2) JDK-8043956: Make code caching work with optimistic typing and lazy compilation (P2) JDK-8046202: Make persistent code store more flexible (P2) JDK-8057166: Make sure that --optimistic-types=[true|false] is documented for 8u40 (P2) JDK-8043132: Nashorn : all tests failed with java.security.AccessControlException (P2) JDK-8044851: nashorn properties leak memory (P2) JDK-8038413: NPE in unboxInteger (P2) JDK-8058610: Pessimistic LMUL used where optimistic should be (P2) JDK-8048869: Reduce time spent in jdk.nashorn.internal.ir.Node.accept/java.lang.Class.cast(Object) (P2) JDK-8043004: Reduce variability at JavaAdapter call sites (P2) JDK-8069002: REGRESSION: test/script/external/test262/test/suite/ch11/11.2/11.2.3/S11.2.3_A3_T5.js fails with tip (P2) JDK-8053910: ScriptObjectMirror causing havoc with Invocation interface (P2) JDK-8057148: Skip nested functions on reparse (P2) JDK-8057703: Still, lots of trivial classes are generated by Nashorn compiler (P2) JDK-8048586: String concatenation with optimistic types is slow (P2) JDK-8043235: Type-based optimizations interfere with continuation methods (P2) JDK-8059370: Unnecessary work in deoptimizing recompilation (P2) JDK-8043003: Use strongly referenced generic invokers (P2) JDK-8057013: UserAccessorProperty caching prevents HotSpot from profiling MethodHandles, sinking box2d performance through lack of inlining (P2) JDK-8028113: We need to size arrays better (P2) JDK-8051439: Wrong type calculated for ADD operator with undefined operand (P3) JDK-8047035: (function() "hello")() crashes in Lexer with jdk9 (P3) JDK-8047728: (function(x){var o={x:0}; with(o){delete x} return o.x})() evaluates to 0 instead of undefined (P3) JDK-8062216: [TEST_BUG] [nashorn] regresion test failure with TimeZone (P3) JDK-8057742: [TEST_BUG] ant clean test should not fail if one or more external test suites are missing (P3) JDK-8056050: [TEST_BUG] runExternalJsTest method in test/jdk/nashorn/internal/runtime/ClassFilter.java slows down "ant test" (P3) JDK-8044647: [TEST_BUG] sun/tools/jrunscript/jrunscriptTest.sh start failing: Output of jrunscript -l nashorn differ from expected output (P3) JDK-8055139: [TEST_BUG] test/script/trusted/JDK-8055107.js fails with access control exception (P3) JDK-8055899: [TEST_BUG] Two nashorn tests fail in 8u40 nightly build with ClassNotFoundException (P3) JDK-8054411: Add "nashorn.args.prepend" system property (P3) JDK-8047057: Add a regression test for the passing test cases from JDK-8042304 (P3) JDK-8047369: Add regression tests for passing test cases of JDK-8024971 (P3) JDK-8057019: Additional arguments to Function.prototype.apply messes up actual arguments passed (P3) JDK-8055297: Allow compiler to throw JS errors (P3) JDK-8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run (P3) JDK-8046905: apply on apply is broken (P3) JDK-8047078: ArrayLiteral mutability caused trouble in optimistic types (P3) JDK-8060101: AssertionError: __noSuchProperty__ placeholder called from NativeJavaImporter (P3) JDK-8056129: AtomicInteger is treated as primitive number with optimistic compilation (P3) JDK-8054898: Avoid creation of empty type info files (P3) JDK-8047959: bindings created for declarations in eval code are not mutable (P3) JDK-8067136: BrowserJSObjectLinker does not handle call on JSObjects (P3) JDK-8056978: ClassCastException: cannot cast jdk.nashorn.internal.scripts.JO* (P3) JDK-8055042: Compile-time expression evaluator was missing variables (P3) JDK-8060242: Compile-time expression evaluator wasn't seeing into ArrayBufferViews (P3) JDK-8060011: Concatenating an array and converting it to Java gives wrong result (P3) JDK-8059842: Creating symbols for declared functions shouldn't be a special case (P3) JDK-8064467: Deoptimization type information persistence doesn't work - "Failed to calculate version dir name" (P3) JDK-8062386: Different versions of nashorn use same code cache directory (P3) JDK-8066669: dust.js performance regression caused by primitive field conversion (P3) JDK-8057825: emitted socket arg becomes null in avatar.js http tests (P3) JDK-8044518: Ensure exceptions related to optimistic recompilation are not serializable (P3) JDK-8048071: eval within 'with' statement does not use correct scope if with scope expression has a copy of eval (P3) JDK-8047067: eval("23", ({})[/x/]) crashes with ArrayIndexOutOfBoundsException with optimistic compilation (P3) JDK-8049242: Explicit constructor overload selection should work with StaticClass as well (P3) JDK-8055107: Extension directives to turn on callsite profiling, tracing, AST print and other debug features locally (P3) JDK-8047371: function f(){ var a=1; with({ get a() { return false } }) return a }; f() throws TypeError with optimistic compilation (P3) JDK-8047166: Function("do with({}) break ; while(0);")() crashes with AssertionError from CompilationPhase.java:437 (P3) JDK-8047357: Function("switch((null >> x3)) { default: {var x; break ; }\nthrow x; }")() results in AssertionError in LocalVariableTypesCalculator (P3) JDK-8051778: Function.prototype.bind doesn't work on all callables (P3) JDK-8066221: Fuzzing bug: Assertion error related to bytecode slots (P3) JDK-8066227: Fuzzing bug: CodeGenerator load unitialized slot (P3) JDK-8066224: Fuzzing bug: constant folding of ternary operator and IfNode with constant test (P3) JDK-8066225: Fuzzing bug: duplicate integer switch cases (P3) JDK-8066236: Fuzzing bug: StackMapTable error: bad offset, ClassFormatError (P3) JDK-8066230: Fuzzing bug: Undefined object type assertion when computing TypeBounds (P3) JDK-8044502: Get rid of global optimistic flag (P3) JDK-8049524: Global object initialization via javax.script API should be minimal (P3) JDK-8062937: GlobalConstants produces wrong result with Object.defineProperty (P3) JDK-8060241: Immediately invoked function expressions cause lot of deoptimization (P3) JDK-8059844: Implement optimistic splitter (P3) JDK-8043232: Index selection of overloaded java new constructors (P3) JDK-8057931: Instead of not skipping small functions in parser, make lexer avoid them instead (P3) JDK-8062024: Issue with date.setFullYear when time other than midnight (P3) JDK-8062624: java.lang.String methods not available on concatenated strings (P3) JDK-8050977: Java8 Javascript Nashorn exception: no current Global instance for nashorn (P3) JDK-8050432: javax.script.filename variable should not be enumerable with nashorn engine's ENGINE_SCOPE bindings (P3) JDK-8053908: jdeps is not PATH on Mac, results in ant clean test failure on Mac (P3) JDK-8062490: JDK-8061391 regresses typescript: OOME with too fat SparseArrayData instances (P3) JDK-8066146: jdk.nashorn.api.scripting package javadoc should be included in jdk docs (P3) JDK-8043717: JEP 202: Nashorn Class Filter (P3) JDK-8046038: JEP 203: Nashorn: Lexically-Scoped Variable & Constant Declarations (P3) JDK-8055034: jjs exits interactive mode if exception was thrown when trying to print value of last evaluated expression (P3) JDK-8055796: JSObject and browser JSObject linkers should provide fallback to call underlying Java methods directly (P3) JDK-8048718: JSON.parse('{"0":0, "64":0}') throws ArrayindexOutOfBoundsException (P3) JDK-8057980: let & const: remaining issues with lexical scoping (P3) JDK-8059843: Make AST serializable (P3) JDK-8057551: Make class dumping available outside --compile-only mode (P3) JDK-8044171: Make optimistic exception handlers smaller (P3) JDK-8046898: Make sure that there is no difference in test exercise behavior between lazy and non lazy (P3) JDK-8059236: Memory leak when executing octane pdfjs with optimistic typing (P3) JDK-8061959: Missing ArrayBuffer.isView() Method (P3) JDK-8066119: Missing resource type.error.not.an.arraybuffer (P3) JDK-8046014: MultiGlobalCompiledScript used to cache method handle and strict mode - not anymore (P3) JDK-8061257: nashorn ant build script should have a sanity target (P3) JDK-8050078: Nashorn ClassFilter Support (P3) JDK-8055762: Nashorn misses linker for netscape.javascript.JSObject instances (P3) JDK-8055878: Nashorn: all tests failed with AccessControlException (P3) JDK-8054223: Nashorn: AssertionError when use __DIR__ and ScriptEngine.eval() (P3) JDK-8057691: Nashorn: let & const declarations are not shared between scripts (P3) JDK-8062638: Nashorn: RuntimeException when run command from js with -scripting on Cygwin (P3) JDK-8067219: NPE in ScriptObject.clone() when running with object fields (P3) JDK-8058561: NullPointerException at jdk.nashorn.internal.codegen.LocalVariableTypesCalculator.symbolIsUsed(LocalVariableTypesCalculator.java:224) (P3) JDK-8059231: Octane Raytrace fails when optimistic typing turned off (P3) JDK-8050964: OptimisticTypesPersistence.java should use java.util.Date instead of java.sql.Date (P3) JDK-8058615: Overload resolution ambiguity involving ConsString (P3) JDK-8048079: Persistent code store is broken after optimistic types merge (P3) JDK-8068573: POJO setter using [] syntax throws an exception (P3) JDK-8035312: push() on frozen array increases its length property (P3) JDK-8046353: push/pop (P3) JDK-8058884: Reconcile deoptimizing recompilation with code splitting (P3) JDK-8058100: Reduce the RecompilableScriptFunctionData footprint (P3) JDK-8057930: Remove "eval id" from eval locations (P3) JDK-8046215: Running uncompilable scripts throws NullPointerException (P3) JDK-8051019: Separate src and test execution sandbox directories (P3) JDK-8059321: Significant parser/frontend overhead in recompilation of avatar.js (P3) JDK-8059346: Single class loader is used to load compiled bytecode (P3) JDK-8025435: Specialized library functions for optimistic typing (P3) JDK-8050967: SQE Test PLAN for Nashorn ClassFilter Support (P3) JDK-8061391: String.concat needs to have optimistic builtin versions (P3) JDK-8062381: String.prototype.charCodeAt called with invalid index throws ClassCastException (P3) JDK-8049407: Test NASHORN-377.js fails on Solaris sparc (P3) JDK-8054503: test/script/external/test262/test/suite/ch12/12.6/12.6.4/12.6.4-2.js fails with tip (P3) JDK-8051346: Test262 tests for ECMAScript 5 now in branch "es5-tests" (P3) JDK-8062583: Throwing object with error prototype causes error proto to be caught (P3) JDK-8055199: Tidy up Nashorn codebase for code standards (August 2014) (P3) JDK-8059813: Type Info Cache flag must must be documented (P3) JDK-8054993: type info cache may be disabled for test262 and tests explicitly changing that property should use @fork (P3) JDK-8048009: Type info caching accidentally defeated (P3) JDK-8046013: TypeError: Cannot apply "with" to non script object (P3) JDK-8057021: UserAccessorProperty guards fail with multiple globals (P3) JDK-8058422: Users should be able to overwrite "context" and "engine" variables (P3) JDK-8058545: With strict mode, bean property assignment of a non-existent property should result in TypeError (P3) JDK-8055687: Wrong "this" passed to JSObject.eval call (P4) JDK-8038396: 8037534 breaks richards Octane benchmark (P4) JDK-8037858: [Nashorn] Wrong static type return value on some assignment operators (P4) JDK-8049318: [TEST_BUG] Test hideLocationProperties.js fail on Window due to backslash in path. (P4) JDK-8057678: [TEST_BUG] Tests for let&const keywords in Nashorn (P4) JDK-8038416: Access to undefined scoped variables deoptimized too much (P4) JDK-8037572: Add more test cases to check static types (P4) JDK-8051888: Add support for 'let' and 'const' to parser and AST (P4) JDK-8053913: Auto format caused warning in CompositeTypeBasedGuardingDynamicLinker (P4) JDK-8062799: Binary logical expressions can have numeric types (P4) JDK-8040024: BranchOptimizer produces bad code for NaN FP comparison (P4) JDK-8037086: Check that deoptimizing recompilations are correct (P4) JDK-8055529: Clean up the bin directory (P4) JDK-8059371: Code duplication in handling of break and continue (P4) JDK-8059372: Code duplication in split emitter (P4) JDK-8043137: Collapse long sequences of NOP in Nashorn bytecode output (P4) JDK-8029090: Developers should be able to pass nashorn properties and enable/disable JFR from command line (P4) JDK-8040655: Fix RewriteException debug object return value (P4) JDK-8058179: Global constants get in the way of self-modifying properties (P4) JDK-8054651: Global.initConstructor and ScriptFunction.getPrototype(Object) can have stricter types (P4) JDK-8051889: Implement block scoping in symbol assignment and scope computation (P4) JDK-8051901: Implement checks for global let statements (P4) JDK-8051900: Implement scoping of let in for-let loops (P4) JDK-8055870: iteration fails if index var is not used (P4) JDK-8055830: JDK-8015969.js is silently failing (P4) JDK-8055906: jdk.nashorn.internal.codegen.ApplySpecialization$1.leaveIdentNode() should throw stackless Exception (P4) JDK-8056025: jdk.nashorn.internal.codegen.CompilationPhase.setStates() is hot in class installation phase (P4) JDK-8055913: jdk.nashorn.internal.ir.Node.hashCode() delegates to Object.hashCode() and is hot (P4) JDK-8056052: jdk.nashorn.internal.runtime.Source.getContent() does excess Object.clone() (P4) JDK-8055923: jdk.nashorn.internal.{codegen.CompilationPhase|runtime.Timing} should use System.nanoTime (P4) JDK-8057611: jdk/nashorn/internal/scripts/JO* classes are missing from the generated methods dump (P4) JDK-8073648: jjs (the Nashorn JavaScript tool) prints erroneous line "null" (P4) JDK-8047359: large string size RangeError should be thrown rather than reporting negative length (P4) JDK-8059443: Logical NOT operator throws NullPointerException for null Boolean return values (P4) JDK-8057588: Lots of trivial classes are generated by Nashorn compiler (P4) JDK-8049086: Minor API convenience functions on "Java" object (P4) JDK-8064789: Nashorn should just warn on code store instantiation error (P4) JDK-8027958: NASHORN TEST: Create tests to test markdown javascript engine work with Nashorn. (P4) JDK-8060688: Nashorn: Generated script class name fails --verify-code for names with special chars (P4) JDK-8054343: Nashorn: Some tests fails on windows with AccessControlException (P4) JDK-8057779: Nashorn: Tests failed on Windows when in output contains path to script (P4) JDK-8030169: Need regression test for bug JDK-8010731 (P4) JDK-8036986: New tests need to be written for optimistic typing feature (P4) JDK-8035652: No optimistic code generated running some arithmetic operations (P4) JDK-8058304: Non-serializable fields in serializable classes (P4) JDK-8059938: NPE restoring cached script with optimistic types disabled (P4) JDK-8043504: Octane test harness in Nashorn is missing an argument for print_always (P4) JDK-8065769: OOM on Window/Solaris in test compile-octane-splitter.js (P4) JDK-8038398: OptimisticRecompilationTest fails on staging repo nashorn/jdk9/nashorn due to test framework (P4) JDK-8055911: Questionable String.intern() in jdk.nashorn.internal.ir.IdentNode() (P4) JDK-8055954: Questionable use of parallelStream() in jdk.nashorn.internal.runtime.Context$ContextCodeInstaller.initialize() (P4) JDK-8048505: readFully does not handle ConsString file names (P4) JDK-8060204: Remove all Joni and test Warnings (P4) JDK-8028345: Remove nashorn repo "bin" scripts to avoid confusion with JDK bin launcher programs (P4) JDK-8064707: Remove NativeArray link logic fields (P4) JDK-8060238: Reports for optimistic test run overwrite those for pessimistic run (P4) JDK-8057743: Single quotes must be escaped in message resource file (P4) JDK-8044786: Some tests fail with non-optimistic compilation (P4) JDK-8063037: Trivial bugfixing and exception reuse in ApplySpecialization (P4) JDK-8044803: Unnecessary restOf check in CodeGenerator.undefinedCheck (P4) JDK-8062401: User accessors require boxing and do not support optimistic types (P5) JDK-8056123: Anonymous function statements leak internal function names into global scope (P5) JDK-8063036: Cosmetics: The recompile log produces double lines for some reason core-svc: (P3) JDK-8044473: Allow for extended set of platform MXBeans (P3) JDK-8064288: sun.management.Flag should loadLibrary() (P3) JDK-8042123: Support default and static interface methods in JDI, JDWP and JDB core-svc/debugger: (P4) JDK-8028430: JDI: ReferenceType.visibleMethods() return wrong visible methods core-svc/java.lang.management: (P2) JDK-8056049: getProcessCpuLoad() stops working in one process when a different process exits (P3) JDK-8065397: Remove ExtendedPlatformComponent.java from EXFILES list core-svc/javax.management: (P3) JDK-8065764: [TEST_BUG] javax/management/monitor/CounterMonitorTest.java hangs (P3) JDK-8047073: Some javax/management/ fails with JFR (P3) JDK-8049303: Transient network problems cause JMX thread to fail silenty (P4) JDK-8050115: [TEST_BUG] javax/management/monitor/GaugeMonitorDeadlockTest.java fails intermittently core-svc/tools: (P2) JDK-8044135: Add API to start JMX agent from attach framework (P3) JDK-8049340: sun/jvmstat/monitor/MonitoredVm/MonitorVmStartTerminate.java timed out (P4) JDK-8039173: Propagate errors from Diagnostic Commands as exceptions in the attach framework deploy: (P2) JDK-8068969: Add missing information to AppModel (P2) JDK-8054971: Applet is blocked when requesting sandbox permission and loading loose resource (P2) JDK-8049291: Complete single source native launcher development work (P2) JDK-8043060: JEP 208: Java Packager Improvements (P2) JDK-8038599: Move com.sun.java.browser.dom and com.sun.java.browser.net to deploy (P2) JDK-8031989: Provide API to get all the JNLP artifacts (P2) JDK-8055704: Putback if 8055179 missed TrustDeciderDialogTest (P2) JDK-8059136: Reverse removal of applet demos [backout 8015376] (P3) JDK-8027809: ClassNotFound exception when loading jnlp applet in nested resource tag (P3) JDK-8049088: Close icon not highlighted and no name/description readable by screen readers (P3) JDK-8050016: Improve Java Control Panel support for High DPI (P3) JDK-8039007: jdeps incorrectly reports javax.jnlp as JDK internal APIs (P3) JDK-8046476: VPAT: Application Blocked dialog issues (P4) JDK-8052106: [jcck] extra mnemonics in security dialog. (P4) JDK-8062183: Change the order of linux proxy detection (P4) JDK-8054663: netbeans project for all releases is titled jdk9 deploy/deployment_toolkit: (P3) JDK-8046709: Java Control Panel Security Level Radio Buttons do not have name, screen read not able to read the name deploy/javafx: (P2) JDK-8060719: TrustDecider.checkMainJarManifest will fail for fx app with embedded certificate. (P3) JDK-8054168: FX application fails to get loaded after accept authentication dialog (P3) JDK-8059387: Unexpected SSV warning appears on Linux for FX applet requesting JRE 1.7+ (P4) JDK-8094247: FX needs to install additional finish listener to prevent FX shutdown deploy/packager: (P1) JDK-8094553: [Packager] __pthread_tpp_change_priority error (P2) JDK-8097062: [Bundlers] 64-bit Linux bundles stopped working with the segmentation fault (P2) JDK-8097178: [Bundlers] all the bundles stopped working with SegFault under MacOS (P2) JDK-8094011: [Bundlers] default classpath recognition stopped working in Linux (P2) JDK-8093250: [Bundlers] passing JVM options is broken (P2) JDK-8093900: [Bundlers] rpm packages fails to run after install (P2) JDK-8096759: [MAC] $APPDIR in Info.plist is no longer handled by the launcher (P2) JDK-8094860: [MAC] SegFault when calling the launcher generated by the packager (P2) JDK-8092500: [packager] Packaged app fails when presented with a standalone JRE (P2) JDK-8095009: [packager] Packaging with a JRE as installed fails codesign on OSX 10.9.5 or 10.10 (P2) JDK-8094030: [Packager] Preferences "/" is changed to "\" (P2) JDK-8094514: [Packager] User friendly API doesn't alter JVM options (P2) JDK-8093599: [Packager] userJvmOptions are not propagated using CLI bundler (P2) JDK-8098076: add option to disable native bundler codesign (P2) JDK-8095208: All Defaults and Overrides are saved to JVM User Args file (P2) JDK-8094207: Javapackager Windows installers should write to local-user registry keys by default (P2) JDK-8094622: Launcher produced by packager of 8u20 requires msvcp100.dll (P3) JDK-8095431: [Bundlers] ant bundling fails with NPE when using file associations (P3) JDK-8093643: [Bundlers] automatically fetched application name misses Unicode symbols (P3) JDK-8093106: [Bundlers] content type is not set for Windows when specifying file associations (P3) JDK-8094331: [Bundlers] file associations are not working in OEL (P3) JDK-8096457: [Bundlers] second launcher is not created under OS X (P3) JDK-8093878: [packager] Default argument lambdas should be well behaved (P3) JDK-8094623: [PACKAGER] launcher is not able to start SceneBuilder, at least on Mac (P3) JDK-8096654: [packager] Mac App Store bundler produces NPEs on non-mac platforms (P3) JDK-8095647: [packager] MacOSX Does not respect JVMUserOptions (P3) JDK-8095501: [packager] MSI Bundler fails when multiple extensions are present (P3) JDK-8093951: [Packager] NPE when FA_ICON is used for MSI bundler via Java API (P3) JDK-8092736: [packager] some cleanup for native code in launcher (P3) JDK-8095932: [Packager] Unable to start application when user JVM options are provided (P3) JDK-8093967: [packager] Wix 3.9 not autodetected in MSI bundler (P3) JDK-8094300: [packager] Working directory for Mac OS bundles is always home directory, not app directory (P3) JDK-8092811: [Windows] fxpackager tests fail with VS2013 (P3) JDK-8095307: fx:jar produces corrupted manifest if named or unnamed param length exceeds 56 characters (P3) JDK-8098172: Integrate new Packager API support for open source Maven and Gradle bundler projects (P3) JDK-8094437: JavaFX exe installer fails on Windows 8.1 (P3) JDK-8098100: Native bundles: add support to create file association (P3) JDK-8095415: On Mac the packager fails with NPE when facing multiple matching identities for signing (P3) JDK-8094952: packager - throw verification error for per-user services/daemons (P3) JDK-8092699: Preloader does not show when packaged as .exe. However when the Application Jar is run with java -jar it shows up. (P3) JDK-8095221: The Windows launcher generated by the packager fails to load msvcr100.dll on 32-bit OS (P3) JDK-8098228: Umbrella for Changes for JEP-208 - Java Packager Improvements (P3) JDK-8095396: Unable to produce a Mac AppStore package with the Ant interface (but fine with packager Java API) (P3) JDK-8097429: UserJvmOptionsService.setUserJVMOptions Needs to save preferences to disk (P4) JDK-8094138: "fx:info" arguments "copyright" and "license" do nothing (P4) JDK-8092896: "gradle -PCONF=DebugNative" doesn't produce debugging symbols for packager (P4) JDK-8097337: "Stopped working" message shown on application exit (P4) JDK-8095486: [Bundlers] "mac.dmg.simple" option make MacDmgBundler stuck with message "-processKernelRequest: will sleep received" message (P4) JDK-8093954: [packager] Allow for easier configuration of CFBundleVersion for Mac/Mac App Store (P4) JDK-8098435: [packager] Document Simple DMG Bundler Argument (P4) JDK-8095629: [packager] Eliminate reliance on classpath based resource overrides (P4) JDK-8095715: [packager] LauncherUserJVMOptions native headers incorrect (P4) JDK-8097297: [packager] Provide friendly APIs to access User JVM Preferences (P4) JDK-8097900: [PACKAGER] Remove cachecertificates from fx:permissions (P4) JDK-8093660: [packager] Respect command line arguments in self contained applications (P4) JDK-8098222: [packager] Simple DMG Generation (P4) JDK-8098208: Create a Gradle plugin for JavaFX (P4) JDK-8092921: DebugNative fxpackager Windows build produces macro redefinition warnings (P4) JDK-8098418: Document 'signBundle' bundler argument (P4) JDK-8098334: Document Java Packager Secondary Launchers (P4) JDK-8097530: Document new JVMUserOptionsService API (P4) JDK-8093693: fxpackager test failure in sandbox (P4) JDK-8093622: href value for jfx:javafx-runtime in JNLP is obsolete (P4) JDK-8093766: JavaFX Packager's launcher only works with JDK not JRE (P4) JDK-8097848: javafxpackager doesn't support local installation as fx tasks supports (P4) JDK-8094533: Javapackager not calling post-image script on MacOSX for PKG (P4) JDK-8094786: javapackager throws NPE for invalid value for "-srcdir" argument (P4) JDK-8095495: Mac launcher in fxpackager no longer builds with SDK 10.9 (P4) JDK-8098245: Packager API: provide an access to Mac categories (P4) JDK-8097867: Support multiple entry points in native installer deploy/plugin: (P1) JDK-8074564: Replace missing APIs from 8u40 (P2) JDK-8067236: DRS with non-force version run rule can block when it should not. (P2) JDK-8051598: regression - java_arguments not accepted after Update to 7u65 (P3) JDK-8043231: [mac] Too long pipe names: sometimes duplicate names arises when many applets on page (P3) JDK-8023095: Applet with legacy_lifecycle=true and jdwp properties destroyed on browseaway (P3) JDK-8042696: Existing Java method cannot be called from JavaScript in IE (P3) JDK-6845304: HTMLStyleElement can't be cast to LinkStyle (P3) JDK-8043230: MacNPAPIJavaPlugin incorrectly constructed which sometimes causes Applet not to load (P4) JDK-8042626: Exception occurs when writing many texts to java console (P4) JDK-8035144: Expires value in MSK timezone in HTTP Header of response does not get respected by plugin. (P4) JDK-8032835: Security Dialogs should display OU/O field for Publisher if CN field is empty (P4) JDK-8011182: Unable to enable the last jre remaining on the system deploy/webstart: (P2) JDK-8066447: 8u40: URL.openConnection fails with exception if "use browser settings" is set and browser itself uses system settings (P3) JDK-8029579: "Application Error" dialog will show up after click "OK" on "Application Blocked" dialog (P3) JDK-8046501: DRS - cert based run rule doesn't work when running offline (P3) JDK-8051890: Java Web Start raises "Unable to create a shortcut for " dialog (P3) JDK-8064358: JnlpxArgs NullPointerException (P3) JDK-8071897: JRE 8U25 and 8u31 b32 cannot launch Java Web Start with proxy pac but works fine for 7u67 (P3) JDK-8055179: Security Dialog for unsigned jnlp still different in jnlp Application case. (P3) JDK-8027019: Sometimes, codebase property is not written in .lap file in cache before loading app (P3) JDK-8023094: web start short cut icon disappear when launch disconnected docs: (P1) JDK-8068650: $jdk/api/javac/tree contains docs for nashorn (P3) JDK-8041589: Java tuning white paper needs to be updated with G1 (P3) JDK-8047241: jvisualvm should be described as a supported tool in JDK Tools page for JDK 7 onwards docs/guides: (P2) JDK-8057633: NIO and NIO.2 Examples contain duplicated lines of code (P2) JDK-8059133: Update copyright year to 2015 in guides build (P2) JDK-8060185: Update GC tuning guide with new default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent (P3) JDK-8068993: "Installing With a Configuration File" of JavaSE Installation Guide has errors (P3) JDK-8038645: Application-Library-Allowable-Codebase's documentation should be improved (P3) JDK-8054966: Bad link in Javadoc guide (P3) JDK-8057865: Broken link in 16 JRE Installation for Microsoft Windows (P3) JDK-8054852: Broken link in Extension Mechanism Architecture page (P3) JDK-8054851: Broken links in Documentation Contents of index.html (P3) JDK-8039386: Document in Java PKCS#11 Reference Guide how to disable native solaris pkcs11, for installation or process, and add samples for specific disabledMechanisms or SecureRandom and KeyStore services (P3) JDK-8062867: jfx:javafx-runtime element no longer used (P3) JDK-8032927: JNLP Information Title Tag can override Application-Name manifest attribute (P3) JDK-8048224: Large pages allocated on Linux are not only on the Java Heap (P3) JDK-8038293: Nashorn and Shell Scripting additional built-in function section is wrong (P3) JDK-8033401: Password Based Encryption example in JCA guide should be updated to use new JDK 8 strong PBE algs (P3) JDK-8051387: Replace references to Rhino with references to Nashorn (P3) JDK-8058688: RSA links broken in the Java Cryptography Architecture Standard Algorithm Name Documentation (P4) JDK-8057972: Broken link in Applets and Java Web Start Applications (P4) JDK-8041504: Caller-Allowable-Codebase update for 7u55/8u5 (P4) JDK-8060002: Change link to Java SE Advanced and Java SE Suite on docs landing pages (P4) JDK-8058782: Deployment Rule Set run Application without signing (P4) JDK-8055350: Do not need to remove colons from the hash value for a DRS rule (P4) JDK-8048889: DOC: Doc Tasks for Native Memory Tracking documentation (P4) JDK-8031723: Formatting changes for JNI specification (P4) JDK-8055067: Incorrect CertPathParameters declaration in JSSE Reference Guide sample code (P4) JDK-8035408: Misprint in "Connecting to the JMX Agent Programmatically" chapter (P4) JDK-8038294: Missing documentation for $OPTIONS in "Nashorn and Shell scripting" guide docs/javafx: (P3) JDK-8092530: Behavior and access of Control#getUserAgentStylesheet method changed in 8u40 (P3) JDK-8097155: PopupControl$CSSBridge changed to extend Pane in 8u40 (P4) JDK-8097692: Document 'signBundle' bundler argument for javapackager command (P4) JDK-8094505: Document mac.CFBundleVersion bundler argument docs/release_notes: (P3) JDK-8055707: Clarify that an IPV4 stack is required for IPV6 to work (P3) JDK-8058731: need to document known issues with Third party's JCE providers (P4) JDK-8073245: Known Issue: Performance degradation on G1 on Solaris when large pages are requested docs/tools: (P2) JDK-8054382: Update RTM documentation (P3) JDK-8016641: Cross compilation not as documented (P3) JDK-8032725: Description of default maximum heap size need correction (P3) JDK-8040176: Document -XX:ObjectAlignmentInBytes flag (P3) JDK-8046772: Documentation for -XX:StartFlightRecording=maxsize is incorrect (P3) JDK-8040180: Extend and improve documentation about Large pages (P3) JDK-8047240: jcmd should be described as a supported tool in JDK Tools page for JDK 7 onwards (P3) JDK-8060180: jmc man page has incorrect options (P3) JDK-8057621: jmc man page needs new link to javacomponents (P3) JDK-8047243: jmc should be described as a supported tool in JDK Tools page for JDK 7 onwards (P3) JDK-8040079: jstat documentation needs to be updated for metaspace (P3) JDK-8059076: Spacing bug in policytool.html (P3) JDK-8037590: The name for PerfDataSaveToFile flag is incorrect in HotSpot VM Options document (P3) JDK-8043965: Xverify:remote description is wrong (P4) JDK-4528312: docs: Unclear how to generate overview-summary.html (P4) JDK-8041730: Nashorn documentation bug (P4) JDK-8050813: Option values are not italicized on JDK 8 keytool documentation page (P4) JDK-8038292: whitespace missing in examples in jjs tool doc page docs/tutorial: (P2) JDK-8046734: Exceptions pages need cleanup (P2) JDK-8059134: Update copyright year to 2015 in tutorials (P3) JDK-8055660: Broken link for Signed JNLP files on deploy tutorial page embedded/libraries: (P4) JDK-8049055: Jtreg /jdk/TEST.groups should be changed for profiles globalization/translation: (P2) JDK-8069122: l10n resource file update for JDK-8068491 (P3) JDK-8055175: [de] Truncation issue in EULA dialog. (P3) JDK-8065157: jdk8u40 Japanese man page file translation update (P3) JDK-8059177: jdk8u40 l10n resource file translation update 1 (P3) JDK-8065069: jdk8u40 l10n resource file translation update 2 (P5) JDK-8055798: Japanese translation for a warning from javac looks incorrect. hotspot/compiler: (P1) JDK-8054054: 8040121 is broken (P1) JDK-8066900: Array Out Of Bounds Exception causes variable corruption (P1) JDK-8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798 (P1) JDK-8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic (P1) JDK-8042235: redefining method used by multiple MethodHandles crashes VM (P1) JDK-8058564: Tiered compilation performance drop in PIT (P2) JDK-8066649: 8u backport for 8065618 is incorrect (P2) JDK-8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr (P2) JDK-8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant (P2) JDK-8065618: C2 RA incorrectly removes kill projections (P2) JDK-8066103: C2's range check smearing allows out of bound array accesses (P2) JDK-8059556: C2: crash while inlining MethodHandle invocation w/ null receiver (P2) JDK-8058847: C2: EliminateAutoBox regression after 8042786 (P2) JDK-8054478: C2: Incorrectly compiled char[] array access crashes JVM (P2) JDK-8058318: compiler changes for eager interface initialization (P2) JDK-8050972: Concurrency problem in PcDesc cache (P2) JDK-8058744: Crash in C1 OSRed method w/ Unsafe usage (P2) JDK-8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer (P2) JDK-8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement (P2) JDK-8056124: Hotspot should use PICL interface to get cacheline size on SPARC (P2) JDK-8046261: JEP 207: Leverage CPU Instructions to Improve SHA Performance on SPARC (P2) JDK-8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on (P2) JDK-8058148: MaxNodeLimit and LiveNodeCountInliningCutoff should be increased (P2) JDK-8054376: Move RTM flags from Experimental to Product (P2) JDK-8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1 (P2) JDK-6351437: PIT : compiler/6329104/Test6329104.sh fails due to execution time variation (P2) JDK-8069183: Reliable, reproducable SIGSEGV (P2) JDK-8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions. (P2) JDK-8059780: SPECjvm2008-MPEG performance regressions on x64 platforms (P2) JDK-8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair (P2) JDK-8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock (P2) JDK-8059128: VM hangs because threads fail to synchronize at safepoint (P2) JDK-8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference (P3) JDK-8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes (P3) JDK-8048879: "unexpected yanked node" opto/postaloc.cpp:139 (P3) JDK-8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation (P3) JDK-8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method (P3) JDK-8039498: Add iterators to GrowableArray (P3) JDK-8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943 (P3) JDK-8066199: C2 escape analysis prevents VM from exiting quickly (P3) JDK-8035968: C2 support for SHA on SPARC (P3) JDK-8042428: CompileQueue::free_all() code is incorrect (P3) JDK-8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations' (P3) JDK-8057750: CTW should not make MH intrinsics not entrant (P3) JDK-8055903: Develop sanity tests on SPARC's SHA instructions support (P3) JDK-8055904: Develop tests for new command-line options related to SHA intrinsics (P3) JDK-8035605: Expand functionality of PredictedIntrinsicGenerator (P3) JDK-8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs (P3) JDK-6642881: Improve performance of Class.getClassLoader() (P3) JDK-8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions (P3) JDK-8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw (P3) JDK-8054927: Missing MemNode::acquire ordering in some volatile Load nodes (P3) JDK-8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters (P3) JDK-8062169: Multiple OSR compilations issued for same bci (P3) JDK-8052081: Optimize code generated by C2 for Intel's Atom processor (P3) JDK-8066964: ppc64: argument and return type profiling, fix problem with popframe (P3) JDK-8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError (P3) JDK-8046769: Set T family feature bit on Niagara systems (P3) JDK-8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv (P3) JDK-8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects (P3) JDK-6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94 (P3) JDK-8064459: Tomcat Server Crashing Due to JVM crash (P3) JDK-8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization (P4) JDK-8059002: 8058744 needs a test case (P4) JDK-8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator (P4) JDK-8055946: assert(result == NULL || result->is_oop()) failed: must be oop (P4) JDK-8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64 (P4) JDK-8047373: Clean the ExceptionCache in one pass (P4) JDK-8035328: closed/compiler/6595044/Main.java failed with timeout (P4) JDK-8046289: compiler/6340864/TestLongVect.java timeout with (P4) JDK-8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4 (P4) JDK-8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline (P4) JDK-8041984: CompilerThread seems to occupy all CPU in a very rare situation (P4) JDK-8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp (P4) JDK-8057129: Fix AIX build after the Extend CompileCommand=option change 8055286 (P4) JDK-8042737: Introduce umbrella header prefetch.inline.hpp (P4) JDK-8031994: java/lang/Character/CheckProp test times out (P4) JDK-8049529: LogCompilation: annotate make_not_compilable with compilation level (P4) JDK-8049532: LogCompilation: C1: inlining tree is flat (no depth is stored) (P4) JDK-8026796: Make replace_in_map() on parent maps generic (P4) JDK-8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message (P4) JDK-8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality (P4) JDK-8038756: new WB API :: get/setVMFlag (P4) JDK-8049530: Provide descriptive failure reason for compilation tasks removed for the queue (P4) JDK-8059592: Recent bugfixes in ppc64 port. (P4) JDK-8048703: ReplacedNodes dumps it's content to tty (P4) JDK-8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant (P5) JDK-7033917: closed/compiler/6507107/HeapwalkingTest.java sometimes works too long (P5) JDK-8055286: Extend CompileCommand=option to handle numeric parameters (P5) JDK-8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount (P5) JDK-8056964: JDK-8055286 changes are incomplete. (P5) JDK-8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40 hotspot/gc: (P1) JDK-8065634: Crash in InstanceKlass::clean_method_data when _method is NULL (P1) JDK-8049411: Minimal VM build broken after gcId.cpp was added (P1) JDK-8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent (P1) JDK-8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit (P2) JDK-8048269: Add flag to turn off class unloading after G1 concurrent mark (P2) JDK-8037968: Add tests on alignment of objects copied to survivor space (P2) JDK-8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails (P2) JDK-8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423 (P2) JDK-8059758: Footprint regressions with JDK-8038423 (P2) JDK-8049421: G1 Class Unloading after completing a concurrent mark cycle (P2) JDK-8056043: G1 does not uncommit within the heap after JDK-8038423 (P2) JDK-8057722: G1: Code root hashtable updated incorrectly when evacuation failed (P2) JDK-8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty (P2) JDK-8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse (P2) JDK-8046146: JEP 156: G1 GC: Reduce need for full GCs (P2) JDK-8046670: Make CMS metadata aware closures applicable for other collectors (P2) JDK-8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off (P2) JDK-8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs (P2) JDK-8055816: Remove dead code in g1BlockOffsetTable (P2) JDK-8060021: Startup performance regressions after JDK-8038423 (P3) JDK-8038405: Clean up some virtual fucntions in Space class hierarchy (P3) JDK-8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap (P3) JDK-8038265: CMS: enable time based triggering of concurrent cycles (P3) JDK-8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error (P3) JDK-8057818: collect allocation context statistics at gc pauses (P3) JDK-8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes (P3) JDK-8059466: Force young GC to initiate marking cycle when stat update is requested (P3) JDK-8028710: G1 does not retire allocation buffers after reference processing work (P3) JDK-8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent (P3) JDK-8038423: G1: Decommit memory within the heap (P3) JDK-8058568: GC cleanup phase can cause G1 skipping a System.gc() (P3) JDK-8058235: identify GCs initiated to update allocation context stats (P3) JDK-8065305: Make it possible to extend the G1CollectorPolicy (P3) JDK-8057824: methods to copy allocation context statistics (P3) JDK-8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace (P3) JDK-8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS (P3) JDK-8057827: notify an obj when allocation context stats are available (P3) JDK-8057710: Refactor G1 heap region default sizes (P3) JDK-8057536: Refactor G1 to allow context specific allocations (P3) JDK-8057531: refactor gc argument processing code slightly (P3) JDK-8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes (P3) JDK-8032379: Remove the is_scavenging flag to process_strong_roots (P3) JDK-8065227: Report allocation context stats at end of cleanup (P3) JDK-8055006: Store original value of Min/MaxHeapFreeRatio (P3) JDK-8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr (P3) JDK-8064742: TOI: JEP 156: G1 GC: Reduce need for full GCs (P3) JDK-8062634: TOI: JEP C110: React to Memory Pressure (P3) JDK-8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking (P4) JDK-8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap (P4) JDK-8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps (P4) JDK-8037311: Add detailed information about PLAB memory usage (P4) JDK-8035746: Add missing Klass::oop_is_instanceClassLoader() function (P4) JDK-8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment (P4) JDK-8054808: Bitmap verification sometimes fails after Full GC aborts concurrent marking (P4) JDK-8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction (P4) JDK-8040002: Clean up code and code duplication in re-diryting cards for verification (P4) JDK-8035412: Cleanup ClassLoaderData::is_alive (P4) JDK-8039147: Cleanup SuspendibleThreadSet (P4) JDK-8050973: CMS/G1 GC: add missing Resource and Handle mark (P4) JDK-8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled (P4) JDK-8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account (P4) JDK-8057713: Destroy resource context and clean out allocation context (P4) JDK-8035648: Don't use Handle in java_lang_String::print (P4) JDK-8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap (P4) JDK-8027959: Early reclamation of large objects in G1 (P4) JDK-8057658: Enable G1 FullGC extensions (P4) JDK-8026784: Error message in AdaptiveFreeList::verify_stats is wrong (P4) JDK-8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set (P4) JDK-8035401: Fix visibility of G1ParScanThreadState members (P4) JDK-8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate (P4) JDK-8047820: G1 Block offset table does not need to support generic Space classes (P4) JDK-8048268: G1 Code Root Migration performs poorly (P4) JDK-8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate (P4) JDK-8047821: G1 Does not use the save_marks functionality as intended (P4) JDK-8048112: G1 Full GC needs to support the case when the very first region is not available (P4) JDK-8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC (P4) JDK-8047818: G1 HeapRegions can no longer be ContiguousSpaces (P4) JDK-8040722: G1: Clean up usages of heap_region_containing (P4) JDK-8019342: G1: High "Other" time most likely due to card redirtying (P4) JDK-8038829: G1: More useful information in a few assert messages (P4) JDK-8057799: G1: Unnecessary NULL check in G1KeepAliveClosure (P4) JDK-7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS (P4) JDK-8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet (P4) JDK-8054970: gc src file exclusion should exclude alternative sources (P4) JDK-8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure' found" (P4) JDK-8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes (P4) JDK-8042255: make gc src file exclusion more automatic (P4) JDK-8057768: Make heap region region type in G1 HeapRegion explicit (P4) JDK-8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers (P4) JDK-8035400: Move G1ParScanThreadState into its own files (P4) JDK-8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data (P4) JDK-8039596: Remove HeapRegionRemSet::clear_incoming_entry (P4) JDK-8054341: Remove some obsolete code in G1CollectedHeap class (P4) JDK-8034761: Remove the do_code_roots parameter from process_strong_roots (P4) JDK-8033764: Remove the usage of StarTask from BufferingOopClosure (P4) JDK-8030180: Remove unsused method CollectedHeap::unsafe_max_alloc() (P4) JDK-8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure (P4) JDK-8054819: Rename HeapRegionSeq to HeapRegionManager (P4) JDK-8057916: Sort includes and verify copyright for new files (P4) JDK-8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java (P4) JDK-8033923: Use BufferingOopClosure for G1 code root scanning (P4) JDK-8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do (P4) JDK-8034764: Use process_strong_roots to adjust the StringTable (P4) JDK-8037344: Use the "next" field to iterate over fine remembered instead of using the hash table (P5) JDK-8047976: Ergonomics for GC thread counts should update the flags (P5) JDK-8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname) (P5) JDK-8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq (P5) JDK-8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx (P5) JDK-8049426: Minor cleanups after G1 class unloading (P5) JDK-8055919: Remove dead code in G1 concurrent marking code (P5) JDK-8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp hotspot/jfr: (P3) JDK-8040011: Metaspace events are missing from JFC files (P3) JDK-8046782: Test hidden methods in JFR hotspot/jvmti: (P3) JDK-8057043: Type annotations not retained during class redefine / retransform (P4) JDK-8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle hotspot/runtime: (P1) JDK-8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state (P2) JDK-8061651: Add an interface to the JVM's Class/Resource Lookup Index Cache for improving sun.misc.URLClassPath search time (P2) JDK-8047934: Adding new API for unlocking diagnostic argument for SharedArchiveFile (P2) JDK-8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests (P2) JDK-8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted (P2) JDK-8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013 (P2) JDK-8061860: EP-JDK-8044192: SQE Test Plan for Scalable Native Memory Tracking (P2) JDK-8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20 (P2) JDK-8043275: interface initialization for default methods (P2) JDK-8044192: JEP 195: Scalable Native Memory Tracking (P2) JDK-8046598: Scalable Native Memory Tracking development (P2) JDK-8059100: SIGSEGV VirtualMemoryTracker::remove_released_region (P2) JDK-8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI (P3) JDK-6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical (P3) JDK-8066670: -XX:+PrintSharedArchiveAndExit does not exit the VM when the archive is invalid (P3) JDK-8057623: add an extension class for argument handling (P3) JDK-8049071: Add jtreg jobs to JPRT for Hotspot (P3) JDK-8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms (P3) JDK-8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java (P3) JDK-8052313: Backport CDS tests from JDK-9 to jdk8_u40 (P3) JDK-8064375: Change certain errors to warnings in CDS output (P3) JDK-8046070: Class Data Sharing clean up and refactoring (P3) JDK-8062633: Complete all required TOI for 8u40 release (P3) JDK-8055236: Deadlock during NMT2 shutdown on Windows (P3) JDK-8035893: JVM_GetVersionInfo fails to zero structure (P3) JDK-8059216: Make PrintGCApplicationStoppedTime print information about stopping threads (P3) JDK-8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs (P3) JDK-8055007: NMT2: emptyStack missing in minimal build (P3) JDK-8055051: runtime/NMT/CommandLineEmptyArgument.java fails (P3) JDK-8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader (P3) JDK-8059803: Update use of GetVersionEx to get correct Windows version in hs_err files (P3) JDK-8051410: VerifyError on backward branch (P3) JDK-8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize (P4) JDK-8046715: Add a way to verify an extended set of command line options (P4) JDK-8048150: Allow easy configurations for large CDS archives (P4) JDK-8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize (P4) JDK-8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC (P4) JDK-8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms (P4) JDK-8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...) (P4) JDK-8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead (P4) JDK-8042195: Introduce umbrella header orderAccess.inline.hpp (P4) JDK-8056971: Minor class loading clean-up (P4) JDK-8054546: NMT2 leaks memory (P4) JDK-8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2) (P4) JDK-8050942: PPC64: implement template interpreter for ppc64le (P4) JDK-8054547: Re-enable warning for incompatible java launcher (P4) JDK-8056084: Refactor Hashtable to allow implementations without rehashing support hotspot/svc: (P1) JDK-8061621: *** java.lang.instrument ASSERTION FAILED ***: "!errorOutstanding" with message transform method call failed at JPLISAgent.c line: 844 (P2) JDK-8055677: java/lang/instrument/RedefineBigClass.sh RetransformBigClass.sh start failing after JDK-8055012 (P2) JDK-8032247: SA: Constantpool lookup for invokedynamic is not implemented (P3) JDK-8057535: add a thread extension class (P3) JDK-8046783: Add hidden field to methods for event based tracing (P3) JDK-8069590: AIX port of "8050807: Better performing performance data handling" (P3) JDK-8035650: Exclude AIX from VS.NET make/windows/projectcreator.make (P3) JDK-8057564: JVM hangs at getAgentProperties after attaching to VM with lower IntegrityLevel (P3) JDK-8055662: Update mapfile for libjfr (P4) JDK-8044398: Attach code should propagate errors in Diagnostic Commands as errors (P4) JDK-8065361: Fixup headers and definitions for INCLUDE_TRACE (P4) JDK-8029070: memory leak in jmm_SetVMGlobal hotspot/test: (P4) JDK-8058919: Add sanity test for minimal VM in test/Makefile (P4) JDK-8057752: WhiteBox extension support for testing infrastructure: (P2) JDK-8068491: Update the protocol for references of docs.oracle.com to HTTPS. (P3) JDK-8042804: Support invoking Hotspot tests from top level (P4) JDK-8039990: Add sequential operation support to hgforest (P4) JDK-8048184: get_source.sh outputs 'integer expression expected' messages infrastructure/build: (P2) JDK-8047740: Add hotspot testset to jprt.properties (P2) JDK-8058448: Disable JPRT submissions from the hotspot repo (P2) JDK-8042810: hgforest: some shells run read in sub-shell and can't use fifo (P2) JDK-8055243: Make jdk8u40 the default release (P2) JDK-8059135: New Nasgen dependencies to Nashorn breaks the JDK 9 build - bootstrapping problem? (P2) JDK-8038435: Some hgforest.sh commands don't receive parameters (P2) JDK-8054009: Support SKIP_BOOT_CYCLE=false when invoked from JPRT (P2) JDK-8068485: Update references of download.oracle.com to docs.oracle.com in javadoc makefile (P3) JDK-8043340: [macosx] Fix hard-wired paths to JavaVM.framework (P3) JDK-8030681: add "serve" command and --quiet and --verbose options to hgforest (P3) JDK-8034005: cannot debug in synchronizer.o or objectMonitor.o on Solaris X86 debug/jvmg bits (P3) JDK-8057751: CompileNativeLibraries for custom build (P3) JDK-8062635: Enable custom CompileJavaClasses.gmk (P3) JDK-8029797: Let jprt run configure when building (P3) JDK-8055217: Make jdk8u40 the default jprt release for hs25.40 (P3) JDK-8049916: new hotspot build - hs25.40-b02 (P3) JDK-8051910: new hotspot build - hs25.40-b03 (P3) JDK-8054159: new hotspot build - hs25.40-b04 (P3) JDK-8054550: new hotspot build - hs25.40-b05 (P3) JDK-8055155: new hotspot build - hs25.40-b06 (P3) JDK-8055786: new hotspot build - hs25.40-b07 (P3) JDK-8055952: new hotspot build - hs25.40-b08 (P3) JDK-8056299: new hotspot build - hs25.40-b09 (P3) JDK-8057649: new hotspot build - hs25.40-b10 (P3) JDK-8058275: new hotspot build - hs25.40-b11 (P3) JDK-8058798: new hotspot build - hs25.40-b12 (P3) JDK-8059204: new hotspot build - hs25.40-b13 (P3) JDK-8059618: new hotspot build - hs25.40-b14 (P3) JDK-8059655: new hotspot build - hs25.40-b15 (P3) JDK-8061275: new hotspot build - hs25.40-b16 (P3) JDK-8061861: new hotspot build - hs25.40-b17 (P3) JDK-8062589: new hotspot build - hs25.40-b18 (P3) JDK-8064361: new hotspot build - hs25.40-b19 (P3) JDK-8064854: new hotspot build - hs25.40-b20 (P3) JDK-8065385: new hotspot build - hs25.40-b21 (P3) JDK-8066061: new hotspot build - hs25.40-b22 (P3) JDK-8066647: new hotspot build - hs25.40-b23 (P3) JDK-8068631: new hotspot build - hs25.40-b24 (P3) JDK-8069209: new hotspot build - hs25.40-b25 (P3) JDK-8057643: Unable to build --with-debug-level=optimized on OSX (P3) JDK-8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40 (P3) JDK-8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC (P4) JDK-8056072: add jprt_optimized targets (P4) JDK-8047925: Add Mercurial Version check to get_source.sh (P4) JDK-8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I (P4) JDK-8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX) (P4) JDK-8041151: Better concurrency in hgforest.sh (P4) JDK-8031709: Configure --with-jvm-variants=client,server,x produces default outputdir containing comma (P4) JDK-8042417: hgforest: allow local clone of extra repos (P4) JDK-8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg) (P4) JDK-8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile (P4) JDK-8056223: typo in export_optimized_jdk install: (P1) JDK-8058340: Solaris 8u40 (8u ds-dev) builds fail (P2) JDK-8060057: No checkbox "Enable JAB" after installation of public JRE 8 (only x86 JRE) (P2) JDK-8067251: RegisterDeploy ping not working correctly (P3) JDK-8049060: JDK installer "Java Setup" dialog a11y issue (P3) JDK-8048122: VPAT: Mnemonics not set for integrated JRE Uninstall Tool buttons (P4) JDK-8065940: not compressing the non-english msi's will speed up the build (P4) JDK-8041383: Restore Java-Security Dialog truncated install/auto_update: (P3) JDK-8062407: jucheck incorrectly uses cached iftw-au.exe if already present in %TEMP% (P4) JDK-8055701: Incomplete letters displayed in Java update Welcome dialog install/install: (P2) JDK-8057085: 64bit offline isn't compressed (P2) JDK-8061435: too much delay between welcome and progress dialog (P3) JDK-8059458: JRE 8u20 fails to install on Windows Server 2012 with encrypted (BitLocker) system drive. (P3) JDK-8039950: JRE installer accessibility issues (P3) JDK-8059089: Typo in Installer Removal Tool UE, "hightly" (P3) JDK-8055841: Unable to install online 8u20 bundle if 8u25 existed on the system (P4) JDK-8051701: [de] Minor truncation in Uninstall out-of-date versions dialog (P4) JDK-8037813: Image on in-progress dialog is not localized javafx: (P4) JDK-8093082: restore Monocle GetEvent as a stand alone diagnostic javafx/accessibility: (P2) JDK-8095102: [Accessibility, Mac] VoiceOver reads items incorrectly when ListView scrolled. (P2) JDK-8093019: [Accessibility] Application crash / relaunch on exit on Windows 7 when using Narrator (P2) JDK-8094267: [Accessibility] HelloTreeView hangs on Windows 7 when running Narrator (P2) JDK-8097459: [Accessibility] Intermittent crash / relaunch on exit on Windows 7 with Narrator (P2) JDK-8098248: Provide accessibility support for FX (P3) JDK-8092862: [Accessibility, HelloPopupMenu] Opening Popup Menu submenu with Space Bar does not select first entry in list, can cause NPE (P3) JDK-8096593: [Accessibility, Mac] DatePicker crashes VoiceOver on OS X 10.10 (P3) JDK-8096747: [Accessibility, Mac] hello.HelloDatePicker with voiceover enabled throws NPE when a different local is selected (P3) JDK-8095298: [Accessibility, Traversal, ChoiceBox] ChoiceBox without default selection can't be expanded using common methods (P3) JDK-8096143: [Accessibility,Mac] NPE in MacAccessible.flipBounds when closing full-screen Stage while running VoiceOver (P3) JDK-8093771: [Accessibility] Put a11y code back (P3) JDK-8094108: [Accessibility] HelloPagination gets RuntimeException: Accessbility requested for node not on a scene (P3) JDK-8096539: [Accessibility] HelloSpinner throws NPE when using primary action on the ComboBox (P3) JDK-8095789: [Accessibility] Make Spinner accessible (P3) JDK-8094296: [Accessibility] Node properties for role and roleDescription inconsistently named (P3) JDK-8097344: [Accessibility] Not able to delete Tab via primary action on "X" button of the tab (P3) JDK-8097860: [Accessibility] Review a11y enums (P4) JDK-8094115: [a11y] Intermittent NPE running HelloSanity or SceneBuilder with Narrator (P4) JDK-8097505: [a11y] ToggleButton does not report its selection state (P4) JDK-8092872: [Accessibility API] add alternate text property. (P4) JDK-8096958: [Accessibility API] remove getAccessible() and the Accessible (P4) JDK-8097382: [Accessibility, API] rename a11y methods (P4) JDK-8093613: [Accessibility, HelloMenuButton] Left Arrow Key will not open Menu Button with Left Arrow Icon available (P4) JDK-8094839: [Accessibility, JAWS] Enhanced text support for JAWS (P4) JDK-8096638: [Accessibility, JAWS] Fix TableView (P4) JDK-8097226: [Accessibility, Traversal, HelloRadioButton] When using Arrow Keys, selected Radio Button will not wrap around from first to last and vice versa. (P4) JDK-8095288: [Accessibility, Windows7] Combobox list items are counted incorrectly (P4) JDK-8094994: [Accessibility, Windows] Implement text traversal actions (P4) JDK-8098181: [Accessibility] Add accessibility support for Charts (P4) JDK-8094383: [Accessibility] add an 'accessibility on' API (P4) JDK-8096409: [Accessibility] Define title, description, and help (P4) JDK-8097517: [Accessibility] enable a11y by default on supported platforms (P4) JDK-8092775: [Accessibility] Handle TITLE consistently for Labeled (P4) JDK-8095929: [Accessibility] implement a set focus action (P4) JDK-8098048: [Accessibility] Implement ContextMenu (P4) JDK-8093113: [Accessibility] Implement scrolling (P4) JDK-8095859: [Accessibility] Improve TreeTableView support for Screen Readers (P4) JDK-8095532: [Accessibility] SHOW_MENU action should be handled in Node (P4) JDK-8096572: [Accessibility] Support JAWS (P4) JDK-8097027: [Accesssibility, Windows] ListView should not read "colunn one row xx" javafx/animation: (P3) JDK-8092660: [Animation] Combinations of transitions don't work as expected (circle should fade in) (P3) JDK-8093006: [Animation] Transitions with short durations can result in NaN output which can confuse applications. (P4) JDK-8095154: javafx.animation.Animation#impl_finished swallows exceptions javafx/application-lifecycle: (P3) JDK-8094620: Creating a ContextMenu on the JavaFX-Launcher thread causes an IllegalStateException (P3) JDK-8093750: Mac: Application processes termination prematurely when a nested event loop is running (P3) JDK-8095280: Thread classloader gets lost through the JFX launch process (P4) JDK-8092798: Add launcher tests for ContextClassLoader (P4) JDK-8094652: Gtk: Need unit test for RT-37974 (P5) JDK-8098263: Preloader#handleXxxNotification JavaDoc could be better javafx/base: (P3) JDK-8096427: Map- and SetExpression invalidation listeners cause eventual NPEs when removing themselves (P3) JDK-8095608: Repeated ListProperty.bindContent() silently breaks the list (P4) JDK-8098282: "A bound value cannot be set" exception should print the name of the property that is causing the problem (P4) JDK-8092937: [javadoc] Bad HTML in JavaBeanProperty and ReadOnlyJavaBeanProperty classes (P4) JDK-8094422: Bindings class spits out a lot of unneeded log messages (P4) JDK-8093664: FilteredList reports a size of zero until a Predicate is supplied. (P4) JDK-8095242: FilteredList: null predicate should be allowed and indicate no filtering (P4) JDK-8096208: FormatStringConverter should convert only full Strings (P4) JDK-8096280: JavaBeanProperties fixed DescriptorListenerCleaner still causes memory leaks (P4) JDK-8094799: ListPropertyBase: doesn't notify changeListener in bidi-binding (P4) JDK-8097000: Re-enable SelectBindingTests which relied on old logging behavior (P4) JDK-8092643: unmodifiableObservableMap.entrySet() provides entries in wrong order (P5) JDK-8094002: api doc of Task.call incomplete (P5) JDK-8092669: DoubleProperty.doubleProperty() Javadoc needs small fix javafx/build: (P2) JDK-8094397: Update the JDK build number to 8-b132 in build.properties (P3) JDK-8096677: [Lens] Exclude Lens classes and shared libraries (P3) JDK-8097828: [Linux] enable building 32-bit Linux on 64-bit systems (P3) JDK-8097076: [Mac] Update build system to properly support Xcode 5 and later (P3) JDK-8093849: Disable building WebKit on linux-armv6 platforms (P3) JDK-8097679: Embedded Jar sizes have increased since 8u6 (P3) JDK-8097985: Enable JavaFX to build with VS 2012 and VS 2013 (P3) JDK-8096562: gradle -PCONF=DebugNative fails with VS2010 due to '/FS' argument (P3) JDK-8098305: Java FX Unit tests improvements (P3) JDK-8092987: OpenJFX build should fail fast if jfxrt.jar is in the JDK used to build (P3) JDK-8096626: Update Java FX release version from 8u20 to 8u40 in 8u-dev forest (P4) JDK-8096505: [Build] bad warning checking CONF (P4) JDK-8097299: [Build] fix WINDOWS_NATIVE_COMPILE_ENVIRONMENT (P4) JDK-8098260: Add a gradle "cleanAll" task to clean everything, including buildSrc/build (P4) JDK-8097870: Hook up SceneBuilder for building (P4) JDK-8094015: InvocationTargetException in graphics:test (P4) JDK-8098036: jfxrtJarExcludes property rework (P4) JDK-8094159: Multi-line comments in build scripts need curly braces (P4) JDK-8096333: Permissions of shared libraries incorrect in JDK (P4) JDK-8095887: Remove "/arch:sse" from 64-bit Windows build (P4) JDK-8095127: run-subset.sh still won't run 3 last tests (P4) JDK-8093248: run-subset.sh won't run the HelloFXCanvas demo javafx/controls: (P1) JDK-8095099: [CSS] Serious rendering artifacts running Ensemble8 (P1) JDK-8094602: [TreeItem] Incompatible API change to TreeItem$TreeModificationEvent constructor (P1) JDK-8093732: Cannot start Modena application (P2) JDK-8094516: @font-face not working (P2) JDK-8092600: [Chart] Infinite loop after resizing a chart (P2) JDK-8092928: [Charts,CSS] Memory leak in PieChart (P2) JDK-8093574: [CSS] DatePicker and ProgressIndicator drawn with non-transparent background (P2) JDK-8094512: [Mac] Unit test failures in test_rt_39559_useKeyboard_selectAll tests (P2) JDK-8094179: [Tab] Regression caused by bad hashCode in Tab class (P2) JDK-8092494: [TableView] LastLine is not fully visible when scrolling. (P2) JDK-8096644: [TableView] Regression TableView: cannot start editing via keyboard (P2) JDK-8094323: [TableView] TableView selection problem with SHIFT (P2) JDK-8096235: [TableView] TableView selection problem with SHIFT (visual not updated) (P2) JDK-8093666: [TableView] TableView vertical mouse wheel scrolling does not go to the bottom (screen at a time or fast wheel setting) (P2) JDK-8098302: Add Spinner Control (P2) JDK-8093159: CustomMenuItem setHideOnClick(false) not working with newest java version (P2) JDK-8096001: Javadoc is missing for several methods of the Node class (P2) JDK-8096639: NPE in VirtualFlow (P2) JDK-8096540: Pagination leak (P3) JDK-8094003: [Charts] StackedBarChart rendered incorrectly (P3) JDK-8096938: [ColorPicker, RTL] On color palette, arrow keys don't work well in RTL orientation. (P3) JDK-8095972: [ColorPicker, Traversal] StackOverflowError when pressing traversal keys on color palette. (P3) JDK-8096136: [ComboBox] Editable ComboBox doesn't handle IM events if it gets focus through focus traversal keys. (P3) JDK-8096754: [CSS, Control] Improve handling of Control.getUserAgentStylesheet() (P3) JDK-8097789: [CSS] Add ability to resolve the URL given with an @import statement relative to the FX runtime (P3) JDK-8095791: [CSS] App hangs when setting style to -fx-region-border (P3) JDK-8094613: [CSS] Arrows from simple ListSpinner 3rd-party control are not visible (P3) JDK-8094460: [CSS] ComboBox size issue with custom CSS (P3) JDK-8096163: [CSS] NPE while processing a file with @import statement referring CSS files of jfxrt.jar (P3) JDK-8097500: [CSS] ProgressIndicator does not spin anymore since 8u20 (P3) JDK-8094923: [CSS] Using setUserAgentStylesheet() with @import syntax issue (P3) JDK-8095550: [CSS] Warning messages in media Ensemble tests (regression) (P3) JDK-8097293: [DatePicker] Does not change to new selected value if modal window is shown in DatePicker-action (P3) JDK-8097016: [Dialog] Alert dialogs does not show the complete message (P3) JDK-8096417: [Dialog] Calling Dialog.setHeaderText after Dialog.showAndWait leads to strange effects if header was null before (P3) JDK-8096591: [Dialog] Dialogs with owner window set should inherit stylesheets (P3) JDK-8092939: [Dialog] Font size of DialogPane content is too big (P3) JDK-8094243: [Dialog] Graphic is not cleared from Dialog when property 'graphic' is set to null (P3) JDK-8094434: [Dialog] Using ButtonBar.BUTTON_ORDER_NONE leads to IllegalStateException (P3) JDK-8097126: [DialogPane] ContentText sometimes not displayed (P3) JDK-8093559: [DialogPane] NPE on setExpanded if there's nothing to expand (P3) JDK-8094362: [Dialogs, t13y] "Hide Details" translation has ellipsis ("...") for some locales (P3) JDK-8096371: [Dialogs] Alert with Yes/No buttons can be closed with the ESC key, but alt-F4, etc are vetoed (P3) JDK-8092754: [Dialogs] ChoiceDialog default constructor throws NullPointerException (P3) JDK-8096699: [Dialogs] Default button for Alert dialog does not have focus on Mac and Linux (P3) JDK-8094340: [Dialogs] Dialog opens on the wrong screen (monitor) if main stage is moved in multi monitor setups (P3) JDK-8097210: [Dialogs] Fix layout issues (P3) JDK-8094352: [Dialogs] HelloAlert ESC closes the dialog but the close button does not (P3) JDK-8092949: [Dialogs] HelloDialogs Exception dialog jumps uncontrollably when resized from corners or top or bottom (P3) JDK-8095727: [Dialogs] Replace placeholder graphics with proper, approved dialog graphics (P3) JDK-8096063: [Dialogs] The buttons in the DialogPane are not focus-traversable (P3) JDK-8095999: [Dialogs] The header text of a Dialog is not resized properly (P3) JDK-8093011: [Dialogs] Write unit tests (P3) JDK-8093146: [LineChart] Calling setAutoRanging on LineChart with false and then true doesn't work (P3) JDK-8094932: [LineChart] Javafx 8 Line Chart does not plot data in order (P3) JDK-8095447: [ListView, et al] IOOBE when clearAndSelect called in certain circumstances (P3) JDK-8095956: [ListView] Regression: ListView auto-selecting first item on focusGained (P3) JDK-8096243: [ListView] Removing multiple items including the selected item leads to inconsistent and wrong selection state (P3) JDK-8092952: [ListView] Shift + Up/Down arrow keys don't work well after Ctrl+A (P3) JDK-8093919: [Memory leak] MenuBar MenuBarSkin (P3) JDK-8092793: [Menu] When setting custom font size, the sub menu doesn't adjoin its parent menu (P3) JDK-8095161: [PieChart, RTL] PieChart labels and label lines don't align the data. (P3) JDK-8097263: [Regression] Animation in Progress Bar is out of place (P3) JDK-8093647: [SceneBuilder,MenuBar] NullPointerException in Cascading menu when running SceneBuilder (P3) JDK-8093745: [ScrollPane] Connecting a ScrollPane to a scenegraph reset hvalue / vvalue (cont'd) (P3) JDK-8092840: [ScrollPane] minViewport{Height,Width} are taking effect only after changing prefViewport{Height,Width} (P3) JDK-8095446: [TableView] IOOBE when using bindings API with SelectionModel selectedItems list (P3) JDK-8096922: [TableView] TableColumns are not garbage collected (P3) JDK-8096420: [TableView] TableView selection performance (regression in 8u20) (P3) JDK-8096864: [TabPane] Tab not moved after reordering of tabs (P3) JDK-8096199: [TabPane] Tab.setContextMenu(null) throws NPE when the tab is not assigned to a TabPane (regression from 8) (P3) JDK-8097271: [TabPane] The tab disappeared after the index changed (P3) JDK-8094333: [TextArea] Text scrolled and initial position of scrollbar moved from top (8u20) to bottom (8u40) (P3) JDK-8096105: [TextArea] TextArea still visible when height set to 0 (regression) (P3) JDK-8095134: [ToggleGroup] RadioButton (and ToggleButton) is not selected by pressing space bar (P3) JDK-8096049: [Toolbar] Combo box unexpectedly shows in toolbar overflow menu (P3) JDK-8094112: [TreeItem|TreeCell]Graphics of TreeItem sometimes becomes invisible after collapsing any node (P3) JDK-8096121: [TreeTableView] both root and the second child are selected when the root's first child is deleted. (P3) JDK-8096530: [TreeView] No selection list update after TreeItem is removed from TreeView. (P3) JDK-8097108: [VirtualFlow] Cells with a height depending on their width are not correctly resized and positioned (P3) JDK-8097928: Add Formatted TextField control (P3) JDK-8097791: Add javafx.scene.control.Alert class (P3) JDK-8095931: ClassCastException after TreeTableColumn setText(...) (P3) JDK-8095388: ConcurrentModificationException when SubScene.setUserAgentStylesheet() is called (P3) JDK-8092803: Date/time converters use unwanted format patterns (P3) JDK-8096336: Dialog opens non-centered to the stage, and gets more off-center the larger the dialog content (P3) JDK-8095387: DialogPane: Exception when both header and headerText are set (P3) JDK-8092764: Document that Modena uses a non-transparent background by default (P3) JDK-8096073: Exception adding data point to stacked area chart without symbols (P3) JDK-8095648: ListView may not return the selected item (Regression) (P3) JDK-8094496: Menu accelerator does not work if menu item has been added dynamically (P3) JDK-8094008: Missing @since tags for some 8u40 API (P3) JDK-8095263: Missing @since tags in SpinnerValueFactory (P3) JDK-8093129: NullPointerException in ContextMenuContent.disposeContextMenu (P3) JDK-8094078: ProgressIndicator/ProgressBar continue to animate when removed or made invisible (P3) JDK-8093937: Sizing fonts with CSS em can result in wrong size font being displayed (P3) JDK-8095537: Spinner: StackOverflow on in editable spinner (P3) JDK-8096633: TableView focus/selection broken when adding a new column (P3) JDK-8093892: TabPane does not update the tab name correctly (P3) JDK-8094456: TreeTableView doesn't maintain position properly when cells count changes (P3) JDK-8096896: TreeTableView editing cell via edit(index, column) results in wrong cell entering editmode (P4) JDK-8096930: [Accessibility] Mnemonics should be properly formed for proper text-to-speech support (P4) JDK-8095644: [Accordion] Accordion throws IndexOutOfBoundsException after remove all panes (P4) JDK-8093103: [Axis] Y-Axis can not handle big values (P4) JDK-8097489: [ButtonBar] Handle changing the ButtonData on a button dynamically (P4) JDK-8092654: [ButtonBar] IllegalStateException when dynamically changing buttons (P4) JDK-8097494: [Chart] HelloStackedAreaChart has a missing symbol (P4) JDK-8095769: [Charts] Series: NPE when adding data items after deletion of data (P4) JDK-8097310: [Charts] Series: NPE when adding data items multiple times (P4) JDK-8095674: [ColorPicker, Modena] Colorpicker changes size depending on the currently selected color (P4) JDK-8092583: [ColorPicker,Traversal] "Custom Color.." hyperlink can only be reached via keyboard when there is a user defined color. (P4) JDK-8095031: [Combobox, Touch] HelloSanity: cannot scroll long combobox popup with touch, something gets selected before scroll is performed (P4) JDK-8095731: [ComboBox] ComboBox does not reflect change in button cell immediately (P4) JDK-8095689: [ComboBox] ComboBox: can't null selectedItem (P4) JDK-8092747: [ComboBox] Popup does not respond to visibleRowCountProperty after it was shown for the first time (P4) JDK-8094266: [ComboBox] Popup not updated when items are added (P4) JDK-8097506: [Controls, Spinner] Add key binding to increment and decrement the Spinner (P4) JDK-8094294: [CSS, Tooltip] styleable parent is null when tooltip is manually shown (P4) JDK-8094467: [CSS] Absolute URL in stylesheet does not work (P4) JDK-8095328: [CSS] add 'indefinite' as a value for duration type (P4) JDK-8098294: [CSS] Add support for specifying durations (P4) JDK-8096748: [CSS] ConcurrentModificationException when changing user-agent stylesheets (P4) JDK-8096862: [CSS] CustomColorDialog cannot be skinned by adding stylesheet to scene. (P4) JDK-8095368: [CSS] Enum values should not be treated as value references to be looked up (P4) JDK-8095617: [CSS] errors in cssref html causing issues in various browsers (P4) JDK-8094712: [CSS] HelloSanity does not get the right CSS file when run from an IDE (P4) JDK-8093532: [CSS] lexer should not consume @font-face and @import as one token (P4) JDK-8096378: [CSS] loading user-agent stylesheets one at a time from PlatformImpl is inefficient (P4) JDK-8094408: [CSS] Parser doesn't handle {1,4} except for -fx-padding (P4) JDK-8098071: [CSS] Reduce CssMetaData boilerplate code (P4) JDK-8092547: [CSS] SceneBuilder logs WARNING: Could not resolve '-sb-base-dark' when loading fxml file (P4) JDK-8095062: [CSS] StyleablePropertyFactoryTest: reintroduce test for StyleableProperty (P4) JDK-8093576: [CSS] SubScene.setUserAgentStylesheet() not resilient to stress (P4) JDK-8093842: [Dialog] Dialog does show application icon in title bar (P4) JDK-8093133: [Dialog] DialogPane's expandable content does not grow and shrink vertically (P4) JDK-8093619: [Dialog] No API for adding custom dialog validation and preventing dialog from being closed (P4) JDK-8095110: [Dialogs] Develop proper CSS styling for dialogs for Modena and Caspian stylesheets (P4) JDK-8094166: [Dialogs] Expandable content dialogs do not display properly when expanded (P4) JDK-8092996: [Dialogs] Externalise default graphic file references (P4) JDK-8095741: [Dialogs] HelloAlert ESC and (x) do not close dialog that only has 'OK' (P4) JDK-8094796: [Dialogs] Import samples into rt/toys (P4) JDK-8096598: [Dialogs] Need to specify how Dialog.close() is handled (P4) JDK-8095777: [Dialogs] Text cut off in Dialogs API when wrapped over multiple lines (P4) JDK-8092713: [Dialogs] TextInput and Choice dialogs should compare result against ButtonData, not ButtonType (P4) JDK-8092812: [HTMLEditor] need focused states when a child really has focus (P4) JDK-8097058: [ListView] ListView.ListViewFocusModel#itemsContentListener is called twice (P4) JDK-8097447: [ListView] ListView: selection/focus state broken after insert item (P4) JDK-8094473: [ListView] Wrong change events fire in ListView (P4) JDK-8095846: [RTL, ColorPicker] Inconsistent format of web color code in Custom Colors dialog. (P4) JDK-8098313: [ScrollPane, TextArea] Introduce minViewportWidth and minViewportHeight properties (P4) JDK-8097824: [Spinner] Add LocalTime SpinnerValueFactory (P4) JDK-8097214: [SplitPane] Cannot set divider position in multiple splitpanes at once on button setOnAction() (P4) JDK-8093300: [SpltPane] Cannot set divider position in multiple splitpanes at once under certain conditions (P4) JDK-8093183: [StackedAreaChart]: StackedAreaChart y-axis should be always a ValueAxis (P4) JDK-8097920: [TableView and others] Additional constructor: PropertyValueFactory( String property, int index ) (P4) JDK-8095994: [TableView, Header] TableView hides header in case that all columns are hidden (P4) JDK-8097316: [TableView] api doc of edit(...) incomplete (P4) JDK-8096884: [TableView] Cant get the Table Column from a selected TableView Cell in version 8u20 (P4) JDK-8095002: [TableView] Focused row changes incorrectly (P4) JDK-8095881: [TableView] incorrect extend selection after inserting items (P4) JDK-8094044: [TableView] selectedItem and selectedIndex inconsistent (P4) JDK-8096041: [TableView] Selecting a single item after having multiple items selected in a TableView can cause one Change where the newly selected item is both removed and added. (P4) JDK-8095329: [TableView] setFixedCellSize causes new columns to be blank (P4) JDK-8092821: [TableView] TableView et al: support update for items that are equal (P4) JDK-8096848: [TabPane] ContextMenu on Tab is lost when the tab is moved (P4) JDK-8092648: [TabPane] Tabs can be incorrectly made invisible when rearranged (P4) JDK-8094083: [TEST ONLY] Intermittent failure in StylesheetTest.testRT_31316_with_complex_scenegraph (P4) JDK-8094887: [TextFieldTableCell] (and others) to cancel or commit edit on focus lost causes new cell to be edited (P4) JDK-8094431: [TreeTableView] items are misaligned after being grouped, but only when using CONSTRAINED_RESIZE_POLICY (P4) JDK-8093796: [TreeTableView] Wrong javadocs for TreeTableViewSelectionModel (copy / paste) (P4) JDK-8097583: Accept code contribution / concept for OS-specific button ordering using button order string and specification of button type (P4) JDK-8094640: alt key should put focus onto first menubar menu (P4) JDK-8097416: ButtonBar -fx-focus-traversable initialValue should agree with the focusTraversable property (P4) JDK-8093134: CategoryAxis.tickLabelRotation doesn't work properly with autoRanging (P4) JDK-8098006: Clean up warnings in control component (P4) JDK-8095832: ColorPicker throw exceptions (P4) JDK-8096649: CSS -fx-pref-width et al do not accept "infinity" value (P4) JDK-8096405: In "JavaFX CSS Reference Guide" for Release: JavaFX 8 missing new JavaFX Controls (P4) JDK-8096411: Invalid Change object when listening to selected items of a table (P4) JDK-8093895: Javadoc should not suggest calling dialog.showAndWait().get() without checking isPresent() (P4) JDK-8093584: Listener on selected items list within MultipleSelectionModel (TreeView) reports not existing state (P4) JDK-8097925: Provide missing convenience constructors to controls classes (P4) JDK-8094335: RTL orientation, ComboBox popup is not aligned with the ComboBox. (P4) JDK-8094019: RTL orientation, submenu overlaps its parent menu. (P4) JDK-8095747: Selecting a side tab scrolls tabs out of view (P4) JDK-8096145: Some tests doesn't test actual controls classes (P4) JDK-8094742: Spinner CSS and minor Modena tweaks needed (P4) JDK-8098254: StringConverter support for LocalDate/LocalTime/LocalDateTime (P4) JDK-8096444: TableColumn: default comparator should use Collator for String types (P4) JDK-8093037: TableView: incorrect update of focusedCell on navigating with ctrl-up/down (P4) JDK-8095025: TabPane->menu button->items.textProperty not updated on change (P4) JDK-8093802: TreeTableViewMouseInputTest test_rt30394 unit test is not stable (P4) JDK-8094934: Typo error in JavaFX 8 CSS reference guide (P4) JDK-8096282: Typos in cssref.html (P4) JDK-8097148: Unit test failure in tests written for RT-34493 (P4) JDK-8095981: VirtualFlow uses forEach (P4) JDK-8093957: When I use 'Arial' or 'Hiragino Sans GB' font in a TextArea, the arrow 'Down' is not working well (P4) JDK-8097460: “tickLableRotation” property can not work as expected (P5) JDK-8093550: -fx-spacing used wrong in .menubar in modena.css (P5) JDK-8094594: [Charts, Axis] TickMark's textVisible property is ignored (P5) JDK-8097897: Alert class Javadoc example needs improvement (P5) JDK-8093208: SplitPane example in docs refers to getChildren() whereas the method is getItems() javafx/fxml: (P4) JDK-8093537: [FXML] "Introduction to FXML" contains false code example (P4) JDK-8097347: [FXML] ProxyBuilder does not support read-only collections (P4) JDK-8095844: [FXMLLoader]: Null builderFactory makes it impossible to load many types of classes javafx/graphics: (P1) JDK-8094399: [Canvas] Several tests get IllegalStateException: Operation requires resource lock (P1) JDK-8095768: Monocle EGL fails to initialize on imx.6 (P2) JDK-8095233: [Image] Deadlock intializing ByteBgra and ByteBgraPre from multiple threads (P2) JDK-8094413: [Logger] JavaFX apps fail to start if jfr.jar is removed from JRE (P2) JDK-8093147: [Quantum] Control ActionEvent is fired on Stage closing and the App hangs if modal window is then shown (P2) JDK-8094719: [Quantum] Deadlock in PresentingPainter, UploadingPainter if resource factory is null (P2) JDK-8095471: [TableView] TableCell border lines are rendered incorrectly (P2) JDK-8094214: Missing libraries and poor performance on armv7hf target compared to armv6hf target (P2) JDK-8097538: NPE when chaining Lighting effect with other effects (P3) JDK-8096716: [Canvas] GraphicsContext.{fill/stroke}Poly{line/gon}() methods do not flush transform (P3) JDK-8092656: [Canvas] NPE or crash in SWGraphics.fillRect running Canvas demos on SW pipe (P3) JDK-8096359: [Canvas] Significant performance issue with extra clip and temp buffer validations (P3) JDK-8096668: [Ensemble, TextFlow] Missing repaint after 'Hello' string is rotated and translated (P3) JDK-8096274: [Font] ConcurrentModificationException in PrismFontFactory (P3) JDK-8097427: [HelloAccordion] Artifacts draw when last item expanded (software pipeline) (P3) JDK-8093081: [Linux, Font] "AR PL UMing" fonts can't be rendered when font size is 11 - 16. (P3) JDK-8095258: [Linux, Mac] Prism build script unnecessary mixing of 2 different compilers (P3) JDK-8094194: [Mac, Retina] SubScene contents are blurry (P3) JDK-8095036: [Mavericks, Yosemite] Showing a stage on a retina screen is sometimes scaled twice (P3) JDK-8097115: [Monocle] Exception on Multitouch-Event using Monocle on Linux (P3) JDK-8093648: [Printing, Mac] Printing hangs if printing more than specified number of pages (P3) JDK-8098122: Add support for vertex normals for meshes, in addition to smoothing groups (P3) JDK-8093088: Blend Effect Clipping and/or Truncating when attached to Polygons (P3) JDK-8097224: BoxBlur effect leads to runtime exception in embedded JavaFX (P3) JDK-8094400: Dashed border computation incorrect (P3) JDK-8096687: Dashed border with width is broken (P3) JDK-8095157: effect clipping not working on retina Macbook Pros (P3) JDK-8093768: Embedded - enable freetype/pango path by default (P3) JDK-8097444: Embedded, 3D: Rendering artifacts on the Freescale iMX6 device (P3) JDK-8098039: Enforce NPOT requirement on desktop and embedded for 3D support (P3) JDK-8097863: ES2: Need to provide query and print out (on verbose) support for OpenGL ES2 implementation dependent limits (P3) JDK-8098002: Implement Alpha test functionality for the embedded platform (P3) JDK-8098226: Implement auto-mipmap support (P3) JDK-8094493: Need a more accurate center of pixel sampling for supporting 1 sample per pixel rendering (P3) JDK-8096749: OutOfMemoryError with FadeTransition under certain circumstances (P3) JDK-8094313: Overlapping 3D transformed 2D shapes have dirty edges in Scene with depth buffer (P3) JDK-8095347: Owned and Modal Windows should not be minimizable/maximizable (P3) JDK-8093813: Platform.isSupported(MEDIA|WEB) passes when it should not on embedded (P3) JDK-8093726: Potential NPE if es2 pipeline initialization fails (P3) JDK-8094943: Shader compile failure with PickTest3D on i.MX6 (P3) JDK-8096948: Shape.setSmooth() can leak setting to any following Region nodes (P3) JDK-8097856: Support 3D on the embedded platform (P3) JDK-8098300: Support FontSmoothingType "LCD" for Canvas' fillText (P3) JDK-8096255: Unit test timeout failure in ImageRace test (P3) JDK-8095722: Win: Huge Memory Consumption for Transparent Stage (P4) JDK-8093566: [3D] Shapes can be very blurry in 3D rotations if not started in the 2D plane (P4) JDK-8098042: [Android] Add Android Platform to monocle (P4) JDK-8097043: [Android] key mapping overflow (P4) JDK-8096509: [AreaChart] Legend rendering has slightly changed (P4) JDK-8097915: [Canvas] Canvas needs a fast rectangular clip capabiity (P4) JDK-8097787: [Canvas] Provide GraphicsContext API to set dashed line stroke (P4) JDK-8096942: [Javadoc] Need to clearly document the effect of SceneAntialiasing on 2D primitives (P4) JDK-8093277: [Javadoc] scene AA, depth buffer / test should say that they are for 3D (P4) JDK-8096952: [JFXPanel] Scene Antialiasing doesn't work in JFXPanel (P4) JDK-8095771: [Linux] StrokeType drawn incorrectly on Ubuntu (non-native Pisces) (P4) JDK-8095324: [Printing] Cups - incorrect paper size (P4) JDK-8097428: [Printing] ManagedResource issues with threading and multiple ResourceFactories. (P4) JDK-8098096: [Quantum] Cleanup renderLock usage to call QuantumToolkit runWith/WithoutRenderLock (P4) JDK-8096579: [Stage, Windows] Bad rendering of Icons (P4) JDK-8094549: [SW] Software pipeline renders transparent gradients slightly darker than normal (P4) JDK-8098258: [Text] Hitting an empty Text returns insertion index out of text bounds (P4) JDK-8095255: [Unit Tests] RotateTest and ScrollThresholdTest failed on Mac and Windows (P4) JDK-8098220: Add a isAlphaTestShader() method to BaseGraphics Class (P4) JDK-8095884: Allow animated GIF to be loaded partially if it has errors in the data stream (P4) JDK-8094257: Android: Some preview images in Ensemble8 are not displayed (P4) JDK-8097265: Blank page prints when printed node contains any 3D content (P4) JDK-8098199: Code cleanup: Better naming for scene antialiasing in toolkit and prism (P4) JDK-8097643: Correct OpenJFX ARM build documentation (P4) JDK-8097919: Create Visual Unit Tests for newly supported VertexFormat type (P4) JDK-8092758: Document the image file formats supported by javafx.scene.image.Image (P4) JDK-8097045: Get rid of unused CubicCurve shaders (P4) JDK-8094872: Issue with 16 bit color (P4) JDK-8093604: LinearGradient with too many stops can cause failure later during Scene background fill (P4) JDK-8097809: Model vram limit parameters on the Java VM heap limit parameters (P4) JDK-8095989: Need to print warning when j2d pipeline is selected as primary renderer (P4) JDK-8092682: Need to re-evaluate the BND constants set in the Pisces rasterizer for non AA shapes (P4) JDK-8098079: NGCanvas should take advantage of new 1-step clip support (P4) JDK-8098112: Remove unused ShapeUtil.rasterizeGlyphOutline method and relevant prism settings (P4) JDK-8098140: SwingFXUtils.fromFXImage will add an alpha channel (P4) JDK-8096883: Typo in FontWeight.findByWeight() documentation (P4) JDK-8094355: Unit tests for SwingFXUtils.fromFXImage (P4) JDK-8093110: Unknown error 0x80DE0001 when trying to drag TreeView node (P4) JDK-8093746: Windows: Compiler error reported when using parfait (clang++) (P5) JDK-8097484: [Gtk] Remove "Failed in XOpenDisplay" warning message (P5) JDK-8095192: [Mac, Retina] Image loading for @2x images may try to append @2x suffix to wrong part of URL (P5) JDK-8092657: ImageStorageTest fails in NetBeans (P5) JDK-8098267: Implement BI_BITFIELDS BMP format support (P5) JDK-8097020: Intermittent unit test failure in com.sun.glass.ui.monocle.input.RotateTest (P5) JDK-8097433: Prism texture resource management code reports a non-fatal assertion failure. javafx/localization: (P3) JDK-8097302: Extra characters in translated javapackager/javafxpackager man pages for 8u40 (P3) JDK-8094507: Japanese translations for javapackager/javafxpackager man pages for 8u40 (P4) JDK-8092620: NLS: javafx8u40 translation message drop 10 integration javafx/media: (P2) JDK-8094633: [Linux] JavaFX Media does not run on Ubuntu 14.04 (P2) JDK-8092515: [Linux] JavaFX media tests crash with 8u40 (P2) JDK-8092852: [Mac] AVFoundation player never sends FINISHED state at end of stream (P2) JDK-8093773: [macosx] Media crashes when changing EQ band center frequency (P2) JDK-8098280: Provide media support for libav version 54 and 55 (P3) JDK-8097777: [macosx] Separate QTKit platform code from core media code so it can be removed for MAS (P3) JDK-8094274: [Media] Use of QuickTime prevents Mac AppStore Submission (P3) JDK-8093236: GStreamer fails to build on Debian Jessie (P3) JDK-8094866: Media produces extraneous debugging when running Ensemble8 (P4) JDK-8095044: [media] Mac native platform code doesn't compile with parfait compilers javafx/other: (P2) JDK-8097697: Review API for 8u40 (P2) JDK-8097237: Update the protocol for references of docs.oracle.com to HTTPS (P3) JDK-8098266: Restore missing comments that were lost in lambda conversion (P3) JDK-8094311: Update javapackager/javafxpackager man pages for 8u40 (P3) JDK-8094450: Update nroff to integrate changes made in 8u40 (P4) JDK-8096767: [iOS] JavaFX does not compile with iOS8 SDK (P4) JDK-8095188: Service docs should indicate that a running Task does not prevent it from being GCed (P4) JDK-8097761: Use Lambda in Snapshot1Test.java (P5) JDK-8095210: [Javadoc] ScheduledService example uses non-existent constructor with Duration argument javafx/samples: (P3) JDK-8097235: [Ensemble8] Alert type not initialized, so dialog cannot be dismissed (P3) JDK-8097923: [Ensemble8] Need various improvements in Dialog sample (P3) JDK-8096130: [Ensemble8] Spinner sample clips text field in some of the spinner examples (P3) JDK-8097833: [Ensemble] Add Spinner control sample app (P3) JDK-8094239: [EnsembleApp] Add dialogs sample to Ensemble (P3) JDK-8096289: [EnsembleApp] Icon for Spinner is the same as progress bar (P3) JDK-8098093: [HelloSlider] Change / Add couple of vertical sliders to the example (P4) JDK-8095152: [Dialogs] HelloDialogs toy throws NPE with custom graphic (P4) JDK-8096719: [Ensemble] Add TextField with formatter sample to Ensemble (P4) JDK-8095342: [Ensemble] QuadCurve example uses labels that refer to "cubic curve" (P4) JDK-8095898: [HelloPopupMenu] Sample needs additional controls for Accessibility testing (P4) JDK-8092711: [TOY] hello.HelloDialogs throwing null pointer exceptions (P4) JDK-8094823: [toys] HelloComboBox has controls that run off the right edge of the window (P4) JDK-8093310: Ensemble8 - correct @conditionalFeatures tags (P4) JDK-8097496: HelloHighContrast throws NPE (P5) JDK-8095854: [HelloRadioButton] Sample needs additional controls for Accessibility testing (P5) JDK-8094495: [toys] HelloRadioButton and HelloToggleButton contain misquote javafx/scenegraph: (P2) JDK-8093015: A ListView control's items do not refresh when placed inside a SubScene node. (P3) JDK-8095698: [Decora] Render bug animating over node with lighting effect (P3) JDK-8093320: [TableView] Multi-Select TableView: Bound list on selected items is not in sync (P3) JDK-8097088: [Transform] transform(Bounds) and inverseTransform(Bounds) produce incorrect results (P3) JDK-8092965: MenuBar in SubScene does not work (P3) JDK-8097937: Relax restriction on creating Scene only on FX App thread (P3) JDK-8094689: Unit test failure in Snapshot1Test after fix for RT-17716 (P4) JDK-8096757: [CSS, SceneGraph] Node lookup with TabPane (P4) JDK-8095225: [Region] After RT-38297, rectangular Region borders are drawn incorrectly (P4) JDK-8093091: [SplitPane] Pixels cut off when GridPane inside SplitPane (P4) JDK-8093119: [StackedAreaChart] Display problem with StackedAreaChart when the axis is not displayed (P4) JDK-8093107: A node remains invisible if clip has been set while it was not visible (P4) JDK-8098050: Add Window setUserData and user data to other non-Node classes (P4) JDK-8097257: Additional app-thread checks should be added (back) after RT-17716 (P4) JDK-8096304: ArrayindexoutOfBoundsException from Parent.updateCachedBounds (P4) JDK-8096926: BorderStroke constructor doesn't respect widths (P4) JDK-8097154: ConcurrentModificationException if an attempt is made to remove an accelerator whilst an accelerator callback is being processed (P4) JDK-8098097: Providing Node.localToWindow() (P4) JDK-8096066: Region is not properly clipped when defined by a shape (P4) JDK-8093721: RTL orientation, ChoiceBox popup is not aligned with the ChoiceBox. (P4) JDK-8093856: Some controls can only be created on the FX application thread javafx/swing: (P3) JDK-8094936: [JFXPanel, Mac] popups + -Djavafx.embed.singleThread=true causes deadlock (P3) JDK-8096786: [JFXPanel, Mac] WebView draws duplicate image on Retina display (P3) JDK-8093960: [JFXPanel] MacOS X issue with Clipboard between Swing and JavaFX (P3) JDK-8097314: [JFXPanel] Two popup windows in WebEngine on OS X 10.10 (P3) JDK-8093635: [JFXPanel] WebView in Applet leads to NullPointerException in setCursor (P3) JDK-8094248: [Swing, Mac, JFXPanel] Context menu with setOnContextMenuRequested doesn't work properly in Swing embedded JavaFX (P3) JDK-8094457: [SwingNode, DND] : drag-and-drop does not work (P3) JDK-8097328: [SwingNode]: Swing Nodes have serious rendering artifacts when first displayed on the primary Stage (P3) JDK-8094739: [SWT, Swing] DnD cannot be done with image data type (P3) JDK-8092516: [SWT] FXCanvas doesn't deliver drag exited events after successful drop (P3) JDK-8092580: impl_* methods should not be displayed in documentation (P3) JDK-8094811: Scene and scenegraph leak when the Stage is closed (P4) JDK-8095353: [JFXPanel] Access denied when scrolling in WebView in Sandboxed Applet (P4) JDK-8094181: [SWT, Windows] NPE on Scene$ClickCounter when maximize the window by double click title bar. (P4) JDK-8094250: A typo in ViewPainter.getPixelScaleFactor (P4) JDK-8097390: SwingNode: IllegalArgumentException about "null source" when closing combobox javafx/tools-scenebuilder: (P1) JDK-8095484: Copy / Paste is broken (P2) JDK-8092696: [MAC] With Java 8 U40 b08 the product doesn't start up (P2) JDK-8096269: Content Panel can fail to visualise CSS changes from external style sheet (P2) JDK-8096827: removing font causes fxml file to break (P2) JDK-8096140: SB metadata need adjustment after Node.role and Node.roleDescription renaming (P2) JDK-8096752: SceneBuilder does not open FXML with fx:script (P2) JDK-8094421: Set up RE build environment for SB 2.0.1 EA promoted builds (P2) JDK-8093561: Undo stack not synched when using Undo/Redo keyboard shortcuts (P3) JDK-8097180: 2u Scenebuilder build stuck with signing on Mac OSX with Client jar version 2.4.0.0.0 (P3) JDK-8097425: [LINUX] No Debian bundle is in the artifacts of the Nightly (P3) JDK-8094445: [MacOS] Undo/redo stack is broken when using keyboard (P3) JDK-8096653: Accelerator editor does not work anymore (P3) JDK-8098433: Adapt CSS Analyzer to SubScene implementation (P3) JDK-8097757: Add ButtonBar component to the Library (P3) JDK-8095206: Auto-suggest menus are showing focus when they do not have it (P3) JDK-8096897: Can not use Edit > Paste Into when selecting an empty TitledPane, Tab or ScrollPane (P3) JDK-8094907: cell factory defined in FXML leads to ClassNotFoundException (P3) JDK-8092523: Clicking a stop in ColorPicker dismisses the popup. (P3) JDK-8093857: Content Panel and Preview Window fail to visualise CSS edits from Style Sheet attached using Preview > Scene Style Sheets > Add a Style Sheet... (P3) JDK-8094425: Content panel may break when root is a custom component (P3) JDK-8098204: Content panel should rely on SubScene (P3) JDK-8094402: Content panel sometimes ignores drag gesture on Mac (P3) JDK-8096054: Copy command fails when selected object contains references (P3) JDK-8093991: CSS Analyzer: 'Reveal in Inspector' does not work (P3) JDK-8092809: CSS Analyzer: css properties values are overriden by the children (P3) JDK-8095857: Dropping an object between two GridPane rows does not reorganize the grid content correctly (P3) JDK-8098217: FXOMSaver.NAME_SPACE_FXML should depends on FXMLLoader.FXML_VERSION (P3) JDK-8096123: GridPane decoration off after using "Trim Document to Selection" (P3) JDK-8098434: Group theme css in single css files (P3) JDK-8096708: Hierarchy Panel is laid out with an Inset (P3) JDK-8098207: Improve preferences robustness (P3) JDK-8097046: Item chosen from auto-suggest menu is not applied immediately (P3) JDK-8092753: KIT : LibraryPanelController.setDisplayMode() breaks and raises an NPE (P3) JDK-8092532: NPE in AutoSuggestEditor.initialize() when running in sample Eclipse plugin (P3) JDK-8093669: NPE on evaluate expression (P3) JDK-8094439: NPE on node delete (P3) JDK-8096186: NPE when a Node is deleted (P3) JDK-8095093: NPE when using X or Y rotationAxis (P3) JDK-8096068: Preview -> DialogPane should not use current FXOMDocument (P3) JDK-8097377: Preview/JavaFX Theme throws NPE when no document window is opened (P3) JDK-8095903: SB hangs when setting invalid value to -fx-region-border (P3) JDK-8096463: SB should resolve lookups defined in a .root style class (P3) JDK-8094671: Scene Builder crashes when using custom control (P3) JDK-8095811: SceneBuilder always writes default properties when saving, even when original FXML file omitted them. (P3) JDK-8093565: Scrollpane does not scroll (P3) JDK-8094307: Selecting an Effect in the EffectsPicker dismisses the popup (P3) JDK-8095803: Selection breaks when GridPane contains fx:include children (P3) JDK-8094359: Setting a property from the inspector may have no effect on content (P3) JDK-8097101: Setting a property from the inspector may have no effect on Preview (P3) JDK-8093283: Some styling rules are not applied when Hierarchy panel is used outside of SceneBuilderApp (P3) JDK-8097110: StyleClass froze SceneBuilder (P3) JDK-8095578: Using external keyboard on Mac, 'DEL' key in inspector textfield delete current node (P3) JDK-8096842: Using fx:include crashes hierarchy/controller view in scenebuilder 2.0 (P4) JDK-8097245: 'Paste Into' could attempt to add the copied node as a graphic of the selected node (when selected node not a container). (P4) JDK-8098219: 'Wrap in' and 'Unwrap' commands should be available for all relevant containers (incl. FlowPane & TilePane) (P4) JDK-8098196: 'Wrap in' and 'Unwrap' commands should be available for ButtonBar (P4) JDK-8093104: 'Wrap in' and 'Unwrap' commands should be available for TextFlow (P4) JDK-8094961: [TreeView] TreeView scrolls when selected in SceneBuilder (regression) (P4) JDK-8096032: A splitter shows up even when there is no search pattern setup in InspectorPanelController (P4) JDK-8097830: Add a non empty flavor of DialogPane in the Library (P4) JDK-8092799: Arrange commands used with multi-selection have degraded since 1.1 (P4) JDK-8092992: Assertion error when adding ButtonTypes to a DialogPane (P4) JDK-8093637: AssertionError when adding custom component (P4) JDK-8096501: Authorizing multiline on TextField is confusing (P4) JDK-8094484: Auto Suggest Popup has changed appearance (P4) JDK-8095143: cache property should be enabled when cacheHint property is set (P4) JDK-8095730: Cannot load custom fxml file with scenebuilder 2.0 (P4) JDK-8092710: Cannot select root node at opening time from the Hierarchy (P4) JDK-8095596: Changing focus order for GridPane by Hierarchy Pane doesn't work (P4) JDK-8094582: CSS Panel: property values font size is smaller than SB 2.0 (P4) JDK-8096620: CSS Warnings when Color chooser is opened (P4) JDK-8096895: Dirty document icon still there after Save As (P4) JDK-8096468: Exception after using Style Class auto-suggest menu and then clicking in Style property (P4) JDK-8092850: Exception and failure when trying to use Wrap In command on tab graphic (P4) JDK-8093232: Exception when choosing to view sample data in CSS Picking Mode (P4) JDK-8094310: File chooser does not use the current fxml directory as initial directory (regression) (P4) JDK-8092908: GridPane: Wrap in... issue (P4) JDK-8094420: Insert -> Menu not enabled while it should (P4) JDK-8096252: Inspector might ensure values for hValue / vValue on ScrollPane are within bounds (P4) JDK-8096885: Inspector Search section no longer remembers size as in 1.1 (P4) JDK-8092761: Issue with file names with underscore (_) (P4) JDK-8095091: KIT : InspectorPanelController.setExpandedSection() breaks and raises an NPE (P4) JDK-8096758: KIT: InspectorPanelController.showMode initial value is null (P4) JDK-8097844: Messages about library imports may be more precise (P4) JDK-8094755: Missing import clause when adding custom component (P4) JDK-8097009: Multiple Identical Methods are created in Sample Controller Skeleton (P4) JDK-8095390: Multiple selection lost after performing Use Computed Sizes (P4) JDK-8097815: Preferences cleaning (P4) JDK-8097872: Remove CSS workaround for RT-37173 from DocumentWindow.css (P4) JDK-8097769: Remove workaround for DTL-6628 (P4) JDK-8097595: SB should use the new impl_findStyles() API (P4) JDK-8093868: Scene Builder dmg icon is now the SB icon (Mac) (P4) JDK-8097081: scenebuilder rejects negative scale values (P4) JDK-8097476: Selection lost after Trim Document To Selection job (P4) JDK-8095971: Selection lost after undoing import file (P4) JDK-8097438: Shape.strokeDashArray property should be hidden (P4) JDK-8095402: Should Axis be allowed to be wrapped in another container? (P4) JDK-8096436: Slider in Hvalue/Vvalue editor is not initialized properly (P4) JDK-8093079: Suggested Style Class Menu not alphabetically ordered (P4) JDK-8092832: Text Fill of Label change color the "#" hexadecimal color interpreted as event build method ... (P4) JDK-8095264: The plist of 2.0 GA is not fully correct (P4) JDK-8094559: Unwrap command should be available for BorderPane and TabPane (P4) JDK-8093787: Unwrap command should remove static properties from the children (P4) JDK-8094979: Use computed sizes menu item should be enabled when a TableColumn / TreeTableColumn is selected (P4) JDK-8094585: User property not rendered on Content after an FX Theme is set then unset (P4) JDK-8096492: Vertical spacing of Hierarchy items changes height when different nodes are selected. (P4) JDK-8097880: Wrap command should propagate static properties to the new container (P4) JDK-8094430: Wrap In commands may not keep children order (P4) JDK-8096016: Zoom doesn't work well in swpipeline. (P5) JDK-8095252: "prefViewportHeight" property is in the wrong position javafx/web: (P1) JDK-8093770: Unit tests hang when running web test (P2) JDK-8094925: [Service,WebView] Security exception in Service.cancel and URLLoaderThreadFactory when running sandboxed applet (P3) JDK-8097189: [macosx] setjmp/longjmp changes the process signal mask on OS X (P3) JDK-8096044: [WebView] data-protocol not supported in sandboxed WebView (P3) JDK-8092712: Exceptions in sandboxed app when dragging text within WebView (P3) JDK-8088409: Reduce memory footprint of WCImageDecoderImpl (P3) JDK-8093190: Rendering is disturbed by mouseover or focus move checkbox and radio of WebView (P4) JDK-8096312: [WebView] DEBUG build fails with unresolved symbols (P4) JDK-8095787: [WebView] HTML canvas clip() functionality broken (P4) JDK-8096483: [WebView] Java Logger settings corrupt webview (P4) JDK-8093859: [WebView] URLLoader throws an exception on 401 HTTP error with no body javafx/window-toolkit: (P2) JDK-8094564: [HelloTextArea, Ubuntu] Window comes up razor thin instead of a "nice size" (P2) JDK-8093268: [Monocle/Embedded] exception when using virtual keyboard (P2) JDK-8095465: [Monocle] correct i.MX6 detection (P2) JDK-8095610: [Monocle] Robot screen/pixel capture is broken (P2) JDK-8095277: GTK: FileChooser w/ExtensionFilter's localized caption crashes JVM on Ubuntu (P2) JDK-8096849: Numerous unit test failures in SimpleSwipeTest (P2) JDK-8095889: Windows Vista: JVM crash after dragging the file dialog opened by FileChooser or DirectoryChooser (P3) JDK-8093217: [Glass, Mac] While a stage is in fullscreen mode you cannot open another stage on top of the fullscreen stage (P3) JDK-8090307: [Monocle] Implement native cursor for odroid (P3) JDK-8098441: [Monocle] Make sure all methods in Monocle used by the X11 port have javadocs (P3) JDK-8098442: [Monocle] Make sure all methods in the X11 port have javadoc (P3) JDK-8096892: [Spec] Cursor.setVisible behavior is unspecified (P3) JDK-8094625: Glass/GTK should support removing Window.MINIMIZABLE, Window.MAXIMIZABLE (P3) JDK-8097113: Gtk: FX exits with GTK error when DISPLAY not set, should throw Exception (P3) JDK-8094298: KeyCombination matching is broken (at least on Linux) (P3) JDK-8092977: Mac: FileChooser.show() crashes in NSSavePanel when running in sandboxed environment (P3) JDK-8096348: Stackoverflow on JavaFX Application Thread (P3) JDK-8096425: Touch Drag/Move not working on eGalax Touchscreen b111 -> b112 (P3) JDK-8096909: Wrong touch coordinates for a window not at the origin (0,0) (P4) JDK-8095800: [Gtk, Mac] Japanese IME, unable to distinguish focused composing text (P4) JDK-8093153: [Monocle] Cannot read events on 64-bit systems (P4) JDK-8096809: [Monocle] Fall back to headless screen if we cannot access the framebuffer (P4) JDK-8093292: [Monocle] GetEvent shows events as integer values instead of constant names (P4) JDK-8098504: [Monocle] Implement software solution for double buffering (P4) JDK-8094412: [Monocle] Mouse input in VirtualBox not recognized (P4) JDK-8092745: [Monocle] Scroll with the wheel test failed (P4) JDK-8094717: [Monocle] Show absolute axis bounds in GetEvent (P4) JDK-8096080: [Monocle] Touch does not work on MB86S70 (P4) JDK-8095142: [Monocle] x86egl build fails with warnings (P4) JDK-8096459: [Monocle] ZoomTests are being failing (probably because of the timing in inertia issue) (P4) JDK-8097199: [Stage, Linux] In HelloSanity, the 'Back from minimize' button does not restore the stage (P4) JDK-8097112: Add Single Touch Non-Fullscreen Test (P4) JDK-8098439: Add versioning to monocle NativePlatform/NativePlatformFactory (P4) JDK-8097988: Clean up Glass GTK compile warnings (P4) JDK-8093329: Create a unit test for RT-36241 (P4) JDK-8092964: Fix SingleTouchTest: touch count check (P4) JDK-8094327: Gtk: dead keys don't work on European keyboard layouts (P4) JDK-8095806: Mac: Assertion failures when exiting VideoCube test (P4) JDK-8096284: Zoom gesture inertia too agressive other-libs/corba: (P4) JDK-8054633: [since-tag]: javadoc for corba classes has invalid @since tag other-libs/corba:rmi-iiop: (P3) JDK-7095856: OutputStreamHook doesn't handle null values other-libs/other: (P3) JDK-8061830: [asm] refresh internal ASM version v5.0.3 (P3) JDK-8065228: HeapMetricTest stability fixes (P4) JDK-8044866: Fix raw and unchecked lint warnings in asm security-libs: (P2) JDK-8063700: -Xcheck:jni changes cause many JCK failures in api/javax_crypto tests in SunPKCS11 security-libs/java.security: (P3) JDK-8058657: Add @jdk.Exported to com.sun.jarsigner.ContentSigner API (P3) JDK-8042053: Broken links to jarsigner and keytool docs in java.security package summary (P3) JDK-8032573: CertificateFactory.getInstance("X.509").generateCertificates(InputStream) does not throw CertificateException for invalid input (P3) JDK-8039921: SHA1WithDSA with key > 1024 bits not working (P3) JDK-7107611: sun.security.pkcs11.SessionManager is scalability blocker (P3) JDK-8046046: Test sun/security/pkcs11/Signature/TestDSAKeyLength.java fails intermittently on Solaris 11 in 8u40 nightly (P4) JDK-8035974: Refactor DigestBase.engineUpdate() method for better code generation by JIT compiler (P4) JDK-8059462: Typo in keytool resource file (P4) JDK-8044215: Unable to initiate SpNego using a S4U2Proxy GSSCredential (Krb5ProxyCredential) security-libs/javax.crypto: (P3) JDK-8036970: Accessing Tomcat 8.0.3 via HTTPS doesn't work using TLS 1.2 GCM with ucrypto provider (P3) JDK-8056026: Debug security logging should print Provider used for each crypto operation security-libs/javax.crypto:pkcs11: (P3) JDK-8037745: Consider re-enabling PKCS11 mechanisms previously disabled due to Solaris bug 7050617 (P3) JDK-8041142: Re-enabling CBC_PAD PKCS11 mechanisms for Solaris (P3) JDK-8046957: sunpkcs11 SessionManager improvement security-libs/javax.net.ssl: (P3) JDK-8052406: SSLv2Hello protocol may be filtered out unexpectedly (P3) JDK-8042982: Unexpected RuntimeExceptions being thrown by SSLEngine (P4) JDK-8057813: Alterations to jdk_security3 test target security-libs/javax.security: (P4) JDK-8028780: JDK KRB5 module throws OutOfMemoryError when CCache is corrupt security-libs/javax.smartcardio: (P3) JDK-8046343: (smartcardio) CardTerminal.connect('direct') does not work on MacOSX (P4) JDK-8050893: (smartcardio) Invert reset argument in tests in sun/security/smartcardio security-libs/javax.xml.crypto: (P3) JDK-8049244: XML Signature performance issue caused by unbuffered signature data security-libs/org.ietf.jgss: (P4) JDK-8048194: GSSContext.acceptSecContext fails when a supported mech is initiator preferred security-libs/org.ietf.jgss:krb5: (P3) JDK-8048073: Cannot read ccache entry with a realm-less service name (P3) JDK-8054817: File ccache only recognizes Linux and Solaris defaults (P4) JDK-8038754: ReplayCacheTestProc test fails with timeout specification/language: (P4) JDK-8038881: 10.2: Clarify formulation of an array type (P4) JDK-8043188: 12.4.1: Trigger interface initialization on default/static method invocation (P4) JDK-8030678: 14.10: Clarify that the "top-level class" may be an interface (P4) JDK-8037788: 15.12.2.5: Need to account for lambda bodies with no return expressions (P4) JDK-8054182: 15.12.2.6: Clarify the return type of 'getClass' (P4) JDK-8046489: 15.1: Clarify that void expressions may be lambda bodies (P4) JDK-8046722: 18.2.4: Equality constraints fail to account for primitive types (P4) JDK-8038747: 18.5.2: Consider lambdas appearing as nested invocation arguments inside other lambdas (P4) JDK-8039299: 18.5.2: Need broader definition of "dependency" between input/output variables (P4) JDK-8042344: 18.5.4: Need bounds ensuring parameter types are the same (P4) JDK-8043820: 4.12.4: Clarify effectively final for local variables (P4) JDK-8041994: 8.1.4: Superclass/superinterface "depends" relationship misses imported qualified names (P4) JDK-8049680: 8.4.1: Clarify that a receiver parameter need not be followed by formal parameters (P4) JDK-8043353: 9.7.4: Clarify that "closest annotation" doesn't directly jump to type names (P4) JDK-8037323: Grammar bugs in JLS8 (P5) JDK-8034259: 12.5: Clarify that non-constant string + always returns a new String (P5) JDK-8054190: 15.13: Clarify how enclosing instance for inner class constructor ref is identified (P5) JDK-8034149: 15.27: Avoid ambiguous use of the term "ambiguous" (P5) JDK-8037039: 18.2.4: Do not generate a bound of the form alpha= (P5) JDK-8048326: 18.2: Clarify that some constraints should never be encountered (P5) JDK-8048324: 18.5.3: Fix cross-references specification/vm: (P4) JDK-8043190: 5.5: Trigger interface initialization on default method invocation (P5) JDK-8043191: 5.5: Clarify that invokedynamic can trigger initialization (P5) JDK-8065241: 6.5: invokevirtual's selection errors should apply to Step 1 as well as Step 2 tools: (P2) JDK-8068548: jdeps needs a different mechanism to recognize javax.jnlp as supported API (P3) JDK-8048063: (jdeps) Add filtering capability (P3) JDK-8050804: (jdeps) Recommend supported API to replace use of JDK internal API (P4) JDK-8029548: (jdeps) use @jdk.Exported to determine supported vs JDK internal API tools/javac: (P2) JDK-8044748: JVM cannot access constructor though ::new reference although can call it directly (P2) JDK-8044737: Lambda: NPE while obtaining method reference through lambda expression (P2) JDK-8067039: Revert changes to annotation attribute generation (P2) JDK-8058511: StackOverflowError at com.sun.tools.javac.code.Types.lub (P3) JDK-8054448: (ann) Cannot reference field of inner class in an anonymous class (P3) JDK-8062747: Compiler error when anonymous class uses method with parametrized exception (P3) JDK-8057794: Compiler Error when obtaining .class property (P3) JDK-8044546: Crash on faulty reduce/lambda (P3) JDK-8067111: Exception in compiler: java.lang.AssertionError: isSubClass E (P3) JDK-8056984: Exception in compiler: java.lang.AssertionError: isSubClass T (P3) JDK-8036953: Fix timing of varargs access check, per JDK-8016205 (P3) JDK-8062359: javac Attr crashes with NPE in TypeAnnotationsValidator visitNewClass (P3) JDK-8037404: javac NPE or VerifyError for code with constructor reference of inner class (P3) JDK-8051467: javac, additional test case for JDK-8051402 (P3) JDK-8042347: javac, Gen.LVTAssignAnalyzer should be refactored, it shouldn't be a static class (P3) JDK-8051004: javac, incorrect bug id in tests for JDK-8050386 (P3) JDK-8059710: javac, the same approach used in fix for JDK-8058708 should be applied to Code.closeAliveRanges (P3) JDK-8051402: javac, type containment should accept that CAP <= ? extends CAP and CAP <= ? super CAP (P3) JDK-8057800: Method reference with generic type creates NPE when compiling (P3) JDK-8056014: Type inference may be skipped for a complex receiver generic method in a parameter position (P3) JDK-8055514: Wrong, confusing error when non-static varargs referenced in static context (P4) JDK-8033421: @SuppressWarnings("deprecation") does not work when overriding deprecated method (P4) JDK-8066541: An unknown compilation problem occurred (P4) JDK-8051958: Cannot assign a value to final variable in lambda (P4) JDK-8046060: Different results of floating point multiplication for lambda code block (P4) JDK-8063052: Inference chokes on wildcard derived from method reference (P4) JDK-8056051: int[]::clone causes "java.lang.NoClassDefFoundError: Array" (P4) JDK-8058112: Invalid BootstrapMethod for constructor/method reference (P4) JDK-8048121: javac complex method references: revamp and simplify (P4) JDK-8043926: javac, code valid in 7 is not compiling for 8 (P4) JDK-8049075: javac, wildcards and generic vararg method invocation not accepted (P4) JDK-8047341: lambda reference to inner class in base class causes LambdaConversionException (P4) JDK-8059921: Missing compile error in Java 8 mode for Interface.super.field access (P4) JDK-8054210: NullPointerException when compiling specific code. (P4) JDK-8065132: Parameter annotations not updated when synthetic parameters are prepended (P4) JDK-8033483: Should ignore nested lambda bodies during overload resolution (P4) JDK-8038776: VerifyError when running successfully compiled java class (P5) JDK-8067422: Lambda method names are unnecessarily unstable tools/javadoc(tool): (P2) JDK-8068495: Update the protocol for references of docs.oracle.com to HTTPS in langtools. tools/launcher: (P3) JDK-8042469: Launcher changes for native memory tracking scalability enhancement tools/visualvm: (P3) JDK-8058101: Integrate new version of Java VisualVM based on VisualVM 1.3.8 into JDK xml: (P4) JDK-8037948: Improve documentation for org.w3c.dom package xml/javax.xml.validation: (P3) JDK-8049514: FEATURE_SECURE_PROCESSING can not be turned off on a validator through SchemaFactory xml/jax-ws: (P3) JDK-8066077: java.util.MissingResourceException xml/jaxb: (P3) JDK-8051222: With active Securitymanager JAXBContext.newInstance fails xml/jaxp: (P2) JDK-8062608: BCEL corrupts debug data of methods that use generics (P2) JDK-8064516: BCEL still corrupts generic methods if bytecode offsets are modified (P3) JDK-8032908: getTextContent doesn't return string in JAXP