Bug Fixes

The following table lists the bug fixes included in JDK 7u111 release:

Bug ID Category Subcategory Description
JDK-8073400 client-libs 2d Some Monospaced logical fonts have a different width
JDK-6961123 client-libs java.awt setWMClass fails to null-terminate WM_CLASS string
JDK-8149143 core-libs   7uX: need to add support for Windows 10 ( os.name property related )
JDK-8149330 core-libs java.lang Capacity of StringBuilder should not get close to Integer.MAX_VALUE unless necessary
JDK-8046339 core-libs java.rmi sun.rmi.transport.DGCAckHandler leaks memory
JDK-8151876 core-libs java.time (tz) Support tzdata2016d
JDK-8149450 core-libs javax.naming LdapCtx.processReturnCode() throwing Null Pointer Exception
JDK-8154304 core-libs javax.naming NullpointerException at LdapReferralException.getReferralContext
JDK-7166247 deploy deployment_toolkit Deployment Toolkit should recognize IE Metro for Windows 8 and provide appropriate default response
JDK-8146102 deploy plugin Applet, IE are frozen after the applet loaded with Classic Java Plugin shows modal dialog
JDK-8056013 deploy webstart Web Start looks in currently directory for all classes prior to jars - slow
JDK-8154899 deploy webstart System property 'user.dir' now set to 'java.home' value rather than user's working directory
JDK-8155076 deploy webstart Webstart loads JARs from MANIFEST.MF after loading the jars from resources-tag
JDK-8156822 deploy webstart Application started using javaws now starts in {java.home} rather than current directory
JDK-7009641 hotspot compiler Don't use CodeCache for allocations if it is already full
JDK-8006952 hotspot compiler CodeCacheFlushing degenerates VM with excessive codecache freelist iteration
JDK-8130150 hotspot compiler Implement BigInteger.montgomeryMultiply intrinsic
JDK-8144957 hotspot compiler Remove PICL warning message
JDK-8147645 hotspot compiler get_ctrl_no_update() code is wrong
JDK-8072725 hotspot gc Provide more granular levels for GC verification
JDK-8150002 hotspot gc Check for the validity of oop before printing it in verify_remembered_set
JDK-8059803 hotspot runtime Update use of GetVersionEx to get correct Windows version in hs_err files
JDK-8130425 hotspot runtime libjvm crash due to stack overflow in executables with 32k tbss/tdata
JDK-8129419 hotspot svc heapDumper.cpp: assert(length_in_bytes > 0) failed: nothing to copy
JDK-8144144 other-libs corba ORB destroy() leaks filedescriptors after unsuccessful connection
JDK-8038837 security-libs java.security Add support to jarsigner for specifying timestamp hash algorithm
JDK-8141276 security-libs java.security Remove Sonera Class1 CA
JDK-8145955 security-libs java.security Add new QuoVadis roots
JDK-8154757 security-libs java.security Add new IdenTrust roots
JDK-8149417 security-libs javax.crypto Use final restricted flag
JDK-8149017 security-libs javax.net.ssl Delayed provider selection broken in RSA client key exchange.
JDK-8153531 security-libs javax.net.ssl Improve exception messaging for RSAClientKeyExchange
JDK-8029955 xml javax.xml.parsers AIOB in XMLEntityScanner.scanLiteral upon parsing literals with > 100 LF chars
JDK-8072081 xml javax.xml.parsers Supplementary characters are rejected in comments
JDK-8144593 xml jaxp Suppress not recognized property/feature warning messages from SAXParser
JDK-8145974 xml jaxp XMLStreamWriter produces invalid XML for surrogate pairs on OutputStreamWriter