/hg/icedtea7: 2 new changesets
andrew at icedtea.classpath.org
andrew at icedtea.classpath.org
Fri Aug 1 14:40:37 UTC 2014
changeset 8210a99abe92 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=8210a99abe92
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Jul 25 18:25:06 2014 +0100
Add release notes for 2.4.8 & 2.5.1.
2014-07-25 Andrew John Hughes <gnu.andrew at member.fsf.org>
* NEWS: Add release notes for 2.4.8 & 2.5.1.
Remove duplicates listed under 2.6.0.
changeset 8cc9f91d6085 in /hg/icedtea7
details: http://icedtea.classpath.org/hg/icedtea7?cmd=changeset;node=8cc9f91d6085
author: Andrew John Hughes <gnu_andrew at member.fsf.org>
date: Fri Aug 01 15:31:11 2014 +0100
Update to icedtea-2.6pre05.
Fix merge duplication in com.sun.script.javascript.RhinoTopLevel
PR1736: AWT loads gtk3 in all the look and feel configurations
PR1781: NSS PKCS11 provider fails to handle multipart AES encryption
PR1786: Allow x86 build to occur on x86_64 using a previously built x86_64 build
PR1808: Type-punning Warnings in Demos on PPC
PR1839, G478960: Provide Infinality Support via fontconfig
PR1853: Revert PR729 from minor release
PR1864: PCSC + OpenJDK 1.7 crash on Fedora 20
PR1868: Avoid x86 workaround when running Zero rather than a JIT
PR729: GTKLookAndFeel should be the system look&feel on all GNU/Linux desktops
RH1059925: RFE: Version Java libraries to allow using multiple Java versions with Linux capabilities enabled
RH905128: [CRASH] OpenJDK-1.7.0 while using NSS security provider and kerberos
S8012224: AWT_TopLevels/TopLevelEvents/Automated/WindowIconifyDeiconifyEventsTest02 fails on Ubuntu 12.04 Unity shell
S8038392, RH1064383: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior
S8042309: Some bugfixes for the ppc64 port
2014-07-31 Andrew John Hughes <gnu.andrew at member.fsf.org>
* Makefile.am:
(CORBA_CHANGESET): Update to icedtea-2.6pre05 tag.
(JAXP_CHANGESET): Likewise.
(JAXWS_CHANGESET): Likewise.
(JDK_CHANGESET): Likewise.
(LANGTOOLS_CHANGESET): Likewise.
(OPENJDK_CHANGESET): Likewise.
(CORBA_SHA256SUM): Likewise.
(JAXP_SHA256SUM): Likewise.
(JAXWS_SHA256SUM): Likewise.
(JDK_SHA256SUM): Likewise.
(LANGTOOLS_SHA256SUM): Likewise.
(OPENJDK_SHA256SUM): Likewise.
* NEWS: Updated.
* configure.ac: Bump to pre05.
* hotspot.map: Update to icedtea-2.6pre05tag. Set
type of default to drop and aarch64 to hg.
* patches/rhino.patch: Regenerated following
removal of merge artefact.
2014-06-12 Andrew John Hughes <gnu.andrew at member.fsf.org>
* AUTHORS:
Add authors of infinality patch. Websites are used
as present as couldn't find any e-mail addresses.
* INSTALL: Document --enable-infinality.
* Makefile.am:
(DROP_URL): Added to point to drops on IcedTea server.
(CACAO_BASE_URL): Reference DROP_URL.
(JAMVM_BASE_URL): Likewise.
(ICEDTEA_MAJOR): Split out major release name ('IcedTea7')
(ICEDTEA_PREFIX): Use ICEDTEA_MAJOR.
(ICEDTEA_URL): Path to drops.
(OPENJDK_URL): Removed.
(CORBA_URL): Likewise.
(JAXP_URL): Likewise.
(JAXWS_URL): Likewise.
(JDK_URL): Likewise.
(LANGTOOLS_URL): Likewise.
(HS_TYPE): Added. Differentiate between a drop tarball
and a hg archive in hotspot.map.
(HS_URL): Bump field number by 1 following addition of type.
(HS_CHANGESET): Likewise.
(HS_SHA256SUM): Likewise.
(OPENJDK_SRC_ZIP): Change suffix to bz2.
(CORBA_SRC_ZIP): Likewise.
(JAXP_SRC_ZIP): Likewise.
(JAXWS_SRC_ZIP): Likewise.
(JDK_SRC_ZIP): Likewise.
(LANGTOOLS_SRC_ZIP): Likewise.
(HOTSPOT_SRC_ZIP): Likewise.
(ICEDTEA_ENV): Set INFINALITY_SUPPORT=true when
infinality is enabled.
(download-openjdk): Use ICEDTEA_URL for all drops.
(download-hotspot); Support HS_TYPE, appending
"archive/$(HS_CHANGESET)" to hg archive URLs and
"$(HOTSPOT_SRC_ZIP)" to drop URLs.
(ADD_ZERO_CONFIGURE_ARGS): Change suffix to bz2.
* acinclude.m4:
(IT_ENABLE_INFINALITY): Macro for new option.
* configure.ac: Invoke IT_ENABLE_INFINALITY instead
of its dependency, IT_CHECK_FOR_FONTCONFIG.
diffstat:
AUTHORS | 2 +
ChangeLog | 70 ++++++++++++++++
INSTALL | 1 +
Makefile.am | 87 +++++++++++---------
NEWS | 218 ++++++++++++++++++++++++++++++++++++++++++++++++++-
acinclude.m4 | 28 ++++++
configure.ac | 4 +-
hotspot.map | 6 +-
patches/rhino.patch | 52 ++++++------
9 files changed, 389 insertions(+), 79 deletions(-)
diffs (truncated from 751 to 500 lines):
diff -r e39193e994c8 -r 8cc9f91d6085 AUTHORS
--- a/AUTHORS Thu Jul 24 17:28:25 2014 +0100
+++ b/AUTHORS Fri Aug 01 15:31:11 2014 +0100
@@ -2,6 +2,7 @@
Please keep this list in alphabetical order.
Lillian Angel <langel at redhat.com>
+Aleksandar Antok <http://www.aleksandara.net>
Alon Bar-Lev <alon.barlev at gmail.com>
Gary Benson <gbenson at redhat.com>
Tania Bento <tbento at redhat.com>
@@ -22,6 +23,7 @@
Radim Kolar <hsn at sanatana.filez.com>
Matthias Klose <doko at ubuntu.com>
Francis Kung <fkung at redhat.com>
+Trustin Lee <http://t.motd.kr>
DJ Lucas <dj at linuxfromscratch.org>
Omair Majid <omajid at redhat.com>
Casey Marshall <csm at gnu.org>
diff -r e39193e994c8 -r 8cc9f91d6085 ChangeLog
--- a/ChangeLog Thu Jul 24 17:28:25 2014 +0100
+++ b/ChangeLog Fri Aug 01 15:31:11 2014 +0100
@@ -1,3 +1,73 @@
+2014-07-31 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * Makefile.am:
+ (CORBA_CHANGESET): Update to icedtea-2.6pre05 tag.
+ (JAXP_CHANGESET): Likewise.
+ (JAXWS_CHANGESET): Likewise.
+ (JDK_CHANGESET): Likewise.
+ (LANGTOOLS_CHANGESET): Likewise.
+ (OPENJDK_CHANGESET): Likewise.
+ (CORBA_SHA256SUM): Likewise.
+ (JAXP_SHA256SUM): Likewise.
+ (JAXWS_SHA256SUM): Likewise.
+ (JDK_SHA256SUM): Likewise.
+ (LANGTOOLS_SHA256SUM): Likewise.
+ (OPENJDK_SHA256SUM): Likewise.
+ * NEWS: Updated.
+ * configure.ac: Bump to pre05.
+ * hotspot.map: Update to icedtea-2.6pre05tag. Set
+ type of default to drop and aarch64 to hg.
+ * patches/rhino.patch: Regenerated following
+ removal of merge artefact.
+
+2014-06-12 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * AUTHORS:
+ Add authors of infinality patch. Websites are used
+ as present as couldn't find any e-mail addresses.
+ * INSTALL: Document --enable-infinality.
+ * Makefile.am:
+ (DROP_URL): Added to point to drops on IcedTea server.
+ (CACAO_BASE_URL): Reference DROP_URL.
+ (JAMVM_BASE_URL): Likewise.
+ (ICEDTEA_MAJOR): Split out major release name ('IcedTea7')
+ (ICEDTEA_PREFIX): Use ICEDTEA_MAJOR.
+ (ICEDTEA_URL): Path to drops.
+ (OPENJDK_URL): Removed.
+ (CORBA_URL): Likewise.
+ (JAXP_URL): Likewise.
+ (JAXWS_URL): Likewise.
+ (JDK_URL): Likewise.
+ (LANGTOOLS_URL): Likewise.
+ (HS_TYPE): Added. Differentiate between a drop tarball
+ and a hg archive in hotspot.map.
+ (HS_URL): Bump field number by 1 following addition of type.
+ (HS_CHANGESET): Likewise.
+ (HS_SHA256SUM): Likewise.
+ (OPENJDK_SRC_ZIP): Change suffix to bz2.
+ (CORBA_SRC_ZIP): Likewise.
+ (JAXP_SRC_ZIP): Likewise.
+ (JAXWS_SRC_ZIP): Likewise.
+ (JDK_SRC_ZIP): Likewise.
+ (LANGTOOLS_SRC_ZIP): Likewise.
+ (HOTSPOT_SRC_ZIP): Likewise.
+ (ICEDTEA_ENV): Set INFINALITY_SUPPORT=true when
+ infinality is enabled.
+ (download-openjdk): Use ICEDTEA_URL for all drops.
+ (download-hotspot); Support HS_TYPE, appending
+ "archive/$(HS_CHANGESET)" to hg archive URLs and
+ "$(HOTSPOT_SRC_ZIP)" to drop URLs.
+ (ADD_ZERO_CONFIGURE_ARGS): Change suffix to bz2.
+ * acinclude.m4:
+ (IT_ENABLE_INFINALITY): Macro for new option.
+ * configure.ac: Invoke IT_ENABLE_INFINALITY instead
+ of its dependency, IT_CHECK_FOR_FONTCONFIG.
+
+2014-07-25 Andrew John Hughes <gnu.andrew at member.fsf.org>
+
+ * NEWS: Add release notes for 2.4.8 & 2.5.1.
+ Remove duplicates listed under 2.6.0.
+
2014-06-13 Andrew John Hughes <gnu.andrew at member.fsf.org>
PR1847: Synchronise javac.in with IcedTea6
diff -r e39193e994c8 -r 8cc9f91d6085 INSTALL
--- a/INSTALL Thu Jul 24 17:28:25 2014 +0100
+++ b/INSTALL Fri Aug 01 15:31:11 2014 +0100
@@ -206,6 +206,7 @@
* --enable-sunec: Build the SunEC crypto provider against system NSS.
* --enable-native-debuginfo: Include debuginfo in native binaries.
* --enable-java-debuginfo: Include debuginfo in Java class files.
+* --enable-infinality: Use fontconfig for better font rendering
Testing
=======
diff -r e39193e994c8 -r 8cc9f91d6085 Makefile.am
--- a/Makefile.am Thu Jul 24 17:28:25 2014 +0100
+++ b/Makefile.am Fri Aug 01 15:31:11 2014 +0100
@@ -4,45 +4,43 @@
BUILD_VERSION = b15
COMBINED_VERSION = $(JDK_UPDATE_VERSION)-$(BUILD_VERSION)
-CORBA_CHANGESET = d99431d571f8
-JAXP_CHANGESET = c3178eab3782
-JAXWS_CHANGESET = 95bbd42cadc9
-JDK_CHANGESET = b69f22ae0ef3
-LANGTOOLS_CHANGESET = fa084876cf02
-OPENJDK_CHANGESET = 9f06098d4daa
+CORBA_CHANGESET = 90a4103857ca
+JAXP_CHANGESET = b9104a740dcd
+JAXWS_CHANGESET = 5515daa64796
+JDK_CHANGESET = 605610f355ce
+LANGTOOLS_CHANGESET = 5f917c4b87a9
+OPENJDK_CHANGESET = 7c68cd217516
-CORBA_SHA256SUM = 0effb80b84fa2b601e3d9dd606d74eb46602d9434598fe251476025403947daf
-JAXP_SHA256SUM = c74e2a3f3870669caf3d4cc96dbd66b229537a4a3262a568a8804b77306f64dd
-JAXWS_SHA256SUM = 58031cca78172b608a6174ae9ad2e9f8fddd8b212e206185368e7860e067da44
-JDK_SHA256SUM = 2767c7195901c3df16c1558a7a7d9a42ffee57ba579b062aede8c3573b18de1b
-LANGTOOLS_SHA256SUM = 8dba11b21e934c59fbe0814e4d1359c1db891484128b3465875a5ba23c350849
-OPENJDK_SHA256SUM = 6eddef0455ed71ec38269e61352f9330dd3de5189617e6f335da84af823fafa4
+CORBA_SHA256SUM = 43ada95a15b643ec35deac4526c3085b4ec49ac774e7fd23ecd30e22f7213ec0
+JAXP_SHA256SUM = a8d2baafe13c408b6f53c643dfde5f217a2de6911d798e8d80a3d9a8eeea0258
+JAXWS_SHA256SUM = 65c428d801172477a3fd7bf9383aa8d42074fc78eaf138a78c4f631aca1f1275
+JDK_SHA256SUM = f7f8c472b8950862d3ab2b663eec17a87959c9c8fcce6d46c32c3665323f790b
+LANGTOOLS_SHA256SUM = 98d1434fc8459eafab81e645e53dd45dafbbdbb0e8276a0f545b5f14b2178e2c
+OPENJDK_SHA256SUM = 593ec9147ba4c8165fbe602703765f925938de805dcdd6b5fe841e441817d20d
+
+DROP_URL = http://icedtea.classpath.org/download/drops
CACAO_VERSION = e215e36be9fc
CACAO_SHA256SUM = 4966514c72ee7ed108b882d9b6e65c3adf8a8f9c2dccb029f971b3c8cb4870ab
-CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao
+CACAO_BASE_URL = $(DROP_URL)/cacao
CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz
CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
JAMVM_VERSION = ec18fb9e49e62dce16c5094ef1527eed619463aa
JAMVM_SHA256SUM = 31810266666c23822942aac62a78019c2c4589e1c5ee48329cbf42652d4437bc
-JAMVM_BASE_URL = http://icedtea.classpath.org/download/drops/jamvm
+JAMVM_BASE_URL = $(DROP_URL)/jamvm
JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz
JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz
-ICEDTEA_PREFIX = icedtea7-forest
+ICEDTEA_MAJOR = icedtea7
+ICEDTEA_PREFIX = $(ICEDTEA_MAJOR)-forest
ICEDTEA_HG_URL = http://icedtea.classpath.org/hg/$(ICEDTEA_PREFIX)
+ICEDTEA_URL = $(DROP_URL)/$(ICEDTEA_MAJOR)
-OPENJDK_URL = $(ICEDTEA_HG_URL)
-CORBA_URL = $(ICEDTEA_HG_URL)/corba
-JAXP_URL = $(ICEDTEA_HG_URL)/jaxp
-JAXWS_URL = $(ICEDTEA_HG_URL)/jaxws
-JDK_URL = $(ICEDTEA_HG_URL)/jdk
-LANGTOOLS_URL = $(ICEDTEA_HG_URL)/langtools
-
-HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
-HS_URL = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_TYPE = "`$(AWK) 'version==$$1 {print $$2}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_URL = "`$(AWK) 'version==$$1 {print $$3}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_CHANGESET = "`$(AWK) 'version==$$1 {print $$4}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
+HS_SHA256SUM = "`$(AWK) 'version==$$1 {print $$5}' version=$(HSBUILD) $(abs_top_srcdir)/hotspot.map`"
# Build directories
@@ -147,13 +145,13 @@
LANGTOOLS_SRC_ZIP =
HOTSPOT_SRC_ZIP =
else
- OPENJDK_SRC_ZIP = openjdk.tar.gz
- CORBA_SRC_ZIP = corba.tar.gz
- JAXP_SRC_ZIP = jaxp.tar.gz
- JAXWS_SRC_ZIP = jaxws.tar.gz
- JDK_SRC_ZIP = jdk.tar.gz
- LANGTOOLS_SRC_ZIP = langtools.tar.gz
- HOTSPOT_SRC_ZIP = hotspot.tar.gz
+ OPENJDK_SRC_ZIP = openjdk.tar.bz2
+ CORBA_SRC_ZIP = corba.tar.bz2
+ JAXP_SRC_ZIP = jaxp.tar.bz2
+ JAXWS_SRC_ZIP = jaxws.tar.bz2
+ JDK_SRC_ZIP = jdk.tar.bz2
+ LANGTOOLS_SRC_ZIP = langtools.tar.bz2
+ HOTSPOT_SRC_ZIP = hotspot.tar.bz2
endif
if WITH_HGREV
@@ -575,6 +573,11 @@
DEBUG_CLASSFILES="true"
endif
+if ENABLE_INFINALITY
+ICEDTEA_ENV += \
+ INFINALITY_SUPPORT="true"
+endif
+
# OpenJDK boot build environment.
ICEDTEA_ENV_BOOT = $(ICEDTEA_ENV) \
BOOTCLASSPATH_CLS_RT="-bootclasspath $(CLS_DIR_BOOT):$(RUNTIME)" \
@@ -869,7 +872,7 @@
if [ -e $(OPENJDK_SRC_ZIP) ] ; then \
mv $(OPENJDK_SRC_ZIP) $(OPENJDK_SRC_ZIP).old ; \
fi ; \
- $(WGET) $(OPENJDK_URL)/archive/$(OPENJDK_CHANGESET).tar.gz -O $(OPENJDK_SRC_ZIP); \
+ $(WGET) $(ICEDTEA_URL)/$(OPENJDK_SRC_ZIP); \
if ! echo "$(OPENJDK_SHA256SUM) $(OPENJDK_SRC_ZIP)" \
| $(SHA256SUM) --check ; then \
echo "ERROR: Bad download of OpenJDK root zip"; false; \
@@ -888,7 +891,7 @@
if [ $(CORBA_SRC_ZIP) ] ; then \
mv $(CORBA_SRC_ZIP) $(CORBA_SRC_ZIP).old ; \
fi ; \
- $(WGET) $(CORBA_URL)/archive/$(CORBA_CHANGESET).tar.gz -O $(CORBA_SRC_ZIP); \
+ $(WGET) $(ICEDTEA_URL)/$(CORBA_SRC_ZIP); \
if ! echo "$(CORBA_SHA256SUM) $(CORBA_SRC_ZIP)" \
| $(SHA256SUM) --check ; then \
echo "ERROR: Bad download of CORBA zip"; false; \
@@ -907,7 +910,7 @@
if [ $(JAXP_SRC_ZIP) ] ; then \
mv $(JAXP_SRC_ZIP) $(JAXP_SRC_ZIP).old ; \
fi ; \
- $(WGET) $(JAXP_URL)/archive/$(JAXP_CHANGESET).tar.gz -O $(JAXP_SRC_ZIP); \
+ $(WGET) $(ICEDTEA_URL)/$(JAXP_SRC_ZIP); \
if ! echo "$(JAXP_SHA256SUM) $(JAXP_SRC_ZIP)" \
| $(SHA256SUM) --check ; then \
echo "ERROR: Bad download of JAXP zip"; false; \
@@ -926,7 +929,7 @@
if [ $(JAXWS_SRC_ZIP) ] ; then \
mv $(JAXWS_SRC_ZIP) $(JAXWS_SRC_ZIP).old ; \
fi ; \
- $(WGET) $(JAXWS_URL)/archive/$(JAXWS_CHANGESET).tar.gz -O $(JAXWS_SRC_ZIP); \
+ $(WGET) $(ICEDTEA_URL)/$(JAXWS_SRC_ZIP); \
if ! echo "$(JAXWS_SHA256SUM) $(JAXWS_SRC_ZIP)" \
| $(SHA256SUM) --check ; then \
echo "ERROR: Bad download of JAXWS zip"; false; \
@@ -945,7 +948,7 @@
if [ $(JDK_SRC_ZIP) ] ; then \
mv $(JDK_SRC_ZIP) $(JDK_SRC_ZIP).old ; \
fi ; \
- $(WGET) $(JDK_URL)/archive/$(JDK_CHANGESET).tar.gz -O $(JDK_SRC_ZIP); \
+ $(WGET) $(ICEDTEA_URL)/$(JDK_SRC_ZIP); \
if ! echo "$(JDK_SHA256SUM) $(JDK_SRC_ZIP)" \
| $(SHA256SUM) --check ; then \
echo "ERROR: Bad download of JDK zip"; false; \
@@ -964,7 +967,7 @@
if [ $(LANGTOOLS_SRC_ZIP) ] ; then \
mv $(LANGTOOLS_SRC_ZIP) $(LANGTOOLS_SRC_ZIP).old ; \
fi ; \
- $(WGET) $(LANGTOOLS_URL)/archive/$(LANGTOOLS_CHANGESET).tar.gz -O $(LANGTOOLS_SRC_ZIP); \
+ $(WGET) $(ICEDTEA_URL)/$(LANGTOOLS_SRC_ZIP); \
if ! echo "$(LANGTOOLS_SHA256SUM) $(LANGTOOLS_SRC_ZIP)" \
| $(SHA256SUM) --check ; then \
echo "ERROR: Bad download of langtools zip"; false; \
@@ -1079,7 +1082,11 @@
if [ -e $(HOTSPOT_SRC_ZIP) ] ; then \
mv $(HOTSPOT_SRC_ZIP) $(HOTSPOT_SRC_ZIP).old ; \
fi ; \
- $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).tar.gz -O $(HOTSPOT_SRC_ZIP) ; \
+ if test "x$(HS_TYPE)" = "xhg"; then \
+ $(WGET) $(HS_URL)/archive/$(HS_CHANGESET).tar.gz -O $(HOTSPOT_SRC_ZIP) ; \
+ else \
+ $(WGET) $(HS_URL)/$(HOTSPOT_SRC_ZIP) ; \
+ fi ; \
if ! echo "$(HS_SHA256SUM) $(HOTSPOT_SRC_ZIP)" \
| $(SHA256SUM) --check ; then \
echo "ERROR: Bad download of HotSpot zip"; false; \
@@ -2245,7 +2252,7 @@
'--disable-bootstrap% '--enable-bootstrap% , \
$(CONFIGURE_ARGS)) \
$(foreach i, openjdk hotspot corba jaxp jaxws jdk langtools, \
- $(if $(findstring --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, --with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.gz))
+ $(if $(findstring --with-$(i)-src-zip=, $(CONFIGURE_ARGS)),, --with-$(i)-src-zip=$(abs_top_builddir)/$(i).tar.bz2))
ADD_ZERO_EXTRA_BUILD_ENV = \
BUILD_LANGTOOLS=false ALT_LANGTOOLS_DIST=$(BUILD_OUTPUT_DIR)/langtools/dist \
diff -r e39193e994c8 -r 8cc9f91d6085 NEWS
--- a/NEWS Thu Jul 24 17:28:25 2014 +0100
+++ b/NEWS Fri Aug 01 15:31:11 2014 +0100
@@ -29,29 +29,22 @@
- S8002148: [TEST_BUG] The four lines printed are not the bold typeface.
- S8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
- S8012026: [macosx] Component.getMousePosition() does not work in an applet on MacOS
- - S8013611: Modal dialog fails to obtain keyboard focus
- S8015421: NegativeArraySizeException occurs in ChunkedOutputStream() with Integer.MAX_VALUE
- S8019623: Lack of synchronization in AppContext.getAppContext()
- S8019800: Test sun/tools/jcmd/jcmd-f.sh failing after JDK-8017011
- - S8019990: IM candidate window appears on the South-East corner of the display.
- - S8020191: System.getProperty("os.name") returns "Windows NT (unknown)" on Windows 8.1
- S8021372: NetworkInterface.getNetworkInterfaces() returns duplicate hardware address
- S8022531: [TEST_BUG] After double-click on the folder names , there is no 'OK' button in the dialog.
- S8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
- - S8023990: Regression: postscript size increase from 6u18
- S8024675: java/net/NetworkInterface/UniqueMacAddressesTest.java fails on Windows
- S8027026: Change keytool -genkeypair to use -keyalg RSA
- - S8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently
- S8027348: (process) Enhancement of handling async close of ProcessInputStream
- S8027359: XML parser returns incorrect parsing results
- S8028073: race condition in ObjectMonitor implementation causing deadlocks
- S8028616: Htmleditorkit parser doesn't handle leading slash (/)
- S8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
- S8029073: (corba) New connection reclaimed when number of connection is greater than highwatermark
- - S8030655: Regression: 14_01 Security fix 8024306 causes test failures
- S8030698: Several GUI labels in jconsole need correction
- S8030712: TEST_BUG : java/lang/ProcessBuilder/BasicLauncher.java fails if java output contains VM warning
- - S8030813: Signed applet fails to load when CRLs are stored in an LDAP directory
- S8030878: JConsole issues meaningless message if SSL connection fails
- S8031061: new hotspot build - hs24.60-b07
- S8031572: jarsigner -verify exits with 0 when a jar file is not properly signed
@@ -73,14 +66,223 @@
- S8035988: 7u60 l10n resource file translation update 1
- S8036022: D3D: rendering with XOR composite causes InternalError.
- S8036778: new hotspot build - hs24.80-b05
- - S8036786: Update jdk7 testlibrary to match jdk8
- S8036863: Update jdk7 testlibrary to match jdk8 in hotspot
- S8038481: CMM Testing: Min/MaxHeapFreeRatio flags should be manageable through the API
- S8038640: new hotspot build - hs24.80-b06
- S8038785: hot workaround fix for a crash in C2 compiler at Node::rematerialize
* Bug fixes
+ - PR1786: Allow x86 build to occur on x86_64 using a previously built x86_64 build
- PR1847: Synchronise javac.in with IcedTea6
+New in release 2.4.8 (2014-07-23):
+
+* Security fixes
+ - S8029755, CVE-2014-4209: Enhance subject class
+ - S8030763: Validate global memory allocation
+ - S8031340, CVE-2014-4264: Better TLS/EC management
+ - S8031346, CVE-2014-4244: Enhance RSA key handling
+ - S8031540: Introduce document horizon
+ - S8032536: JVM resolves wrong method in some unusual cases
+ - S8033055: Issues in 2d
+ - S8033301, CVE-2014-4266: Build more informative InfoBuilder
+ - S8034267: Probabilistic native crash
+ - S8034272: Do not cram data into CRAM arrays
+ - S8034985, CVE-2014-2483: Better form for Lambda Forms
+ - S8035004, CVE-2014-4252: Provider provides less service
+ - S8035009, CVE-2014-4218: Make Proxy representations consistent
+ - S8035119, CVE-2014-4219: Fix exceptions to bytecode verification
+ - S8035699, CVE-2014-4268: File choosers should be choosier
+ - S8035788. CVE-2014-4221: Provide more consistency for lookups
+ - S8035793, CVE-2014-4223: Maximum arity maxed out
+ - S8036571: (process) Process process arguments carefully
+ - S8036800: Attribute OOM to correct part of code
+ - S8037046: Validate libraries to be loaded
+ - S8037076, CVE-2014-2490: Check constant pool constants
+ - S8037157: Verify <init> call
+ - S8037162, CVE-2014-4263: More robust DH exchanges
+ - S8037167, CVE-2014-4216: Better method signature resolution
+ - S8039520, CVE-2014-4262: More atomicity of atomic updates
+* Backports
+ - S5049299: (process) Use posix_spawn, not fork, on S10 to avoid swap exhaustion
+ - S6571600: JNI use results in UnsatisfiedLinkError looking for libmawt.so
+ - S7131153: GetDC called way too many times - causes bad performance.
+ - S7190349: [macosx] Text (Label) is incorrectly drawn with a rotated g2d
+ - S8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException
+ - S8001109: arity mismatch on a call to spreader method handle should elicit IllegalArgumentException
+ - S8008118: (process) Possible null pointer dereference in jdk/src/solaris/native/java/lang/UNIXProcess_md.c
+ - S8013611: Modal dialog fails to obtain keyboard focus
+ - S8013809: deadlock in SSLSocketImpl between between write and close
+ - S8013836: getFirstDayOfWeek reports wrong day for pt-BR locale
+ - S8014460: Need to check for non-empty EXT_LIBS_PATH before using it
+ - S8019853: Break logging and AWT circular dependency
+ - S8019990: IM candidate window appears on the South-East corner of the display.
+ - S8020191: System.getProperty("os.name") returns "Windows NT (unknown)" on Windows 8.1
+ - S8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
+ - S8023990: Regression: postscript size increase from 6u18
+ - S8024283: 10 nashorn tests fail with similar stack trace InternalError with cause being NoClassDefFoundError
+ - S8024616: JSR292: lazily initialize core NamedFunctions used for bootstrapping
+ - S8024648: 7141246 & 8016131 break Zero port (AArch64 only)
+ - S8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
+ - S8025588: [macosx] Frozen AppKit thread in 7u40
+ - S8026404: Logging in Applet can trigger ACE: access denied ("java.lang.RuntimePermission" "modifyThreadGroup")
+ - S8026705: [TEST_BUG] java/beans/Introspector/TestTypeResolver.java failed
+ - S8027196: Increment minor version of HSx for 7u55 and initialize the build number
+ - S8027212: java/nio/channels/Selector/SelectAfterRead.java fails intermittently
+ - S8028285: RMI Thread can no longer call out to AWT
+ - S8029177: [Parfait] warnings from b117 for jdk.src.share.native.com.sun.java.util.jar: JNI exception pending
+ - S8030655: Regression: 14_01 Security fix 8024306 causes test failures
+ - S8030813: Signed applet fails to load when CRLs are stored in an LDAP directory
+ - S8030822: (tz) Support tzdata2013i
+ - S8031050: (thread) Change Thread initialization so that thread name is set before invoking SecurityManager
+ - S8031075: [Regression] focus disappears with shift+tab on dialog having one focus component
+ - S8031462: Fonts with morx tables are broken with latest ICU fixes
+ - S8032585: JSR292: IllegalAccessError when attempting to invoke protected method from different package
+ - S8032740: Need to create SE Embedded Source Bundles in 7 Release
+ - S8033278: Missed access checks for Lookup.unreflect* after 8032585
+ - S8034772: JDK-8028795 brought a specification change to 7u55 release and caused JCK7 signature test failure
+ - S8035283: Second phase of branch shortening doesn't account for loop alignment
+ - S8035613: With active Securitymanager JAXBContext.newInstance fails
+ - S8035618: Four api/org_omg/CORBA TCK tests fail under plugin only
+ - S8036147: Increment hsx 24.55 build to b02 for 7u55-b11
+ - S8036786: Update jdk7 testlibrary to match jdk8
+ - S8036837: Increment hsx 24.55 build to b03 for 7u55-b12
+ - S8037012: (tz) Support tzdata2014a
+ - S8038306: (tz) Support tzdata2014b
+ - S8038392: Generating prelink cache breaks JAVA 'jinfo' utility normal behavior
+ - S8042264: 7u65 l10n resource file translation update 1
+ - S8042582: Test java/awt/KeyboardFocusmanager/ChangeKFMTest/ChangeKFMTest.html fails on Windows x64
+ - S8042590: Running form URL throws NPE
+ - S8042789: org.omg.CORBA.ORBSingletonClass loading no longer uses context class loader
+ - S8043012: (tz) Support tzdata2014c
+* Bug fixes
+ - Fix accidental reversion of PR1188 for armel
+ - PR1781: NSS PKCS11 provider fails to handle multipart AES encryption
+ - PR1830: Drop version requirement for LCMS 2
+ - PR1833, RH1022017: Report elliptic curves supported by NSS, not the SunEC library
+ - RH905128: [CRASH] OpenJDK-1.7.0 while using NSS security provider and kerberos
+* AArch64 port
+ - AArch64 C2 instruct for smull
+ - Add a constructor as a conversion from Register - RegSet. Use it.
+ - Add RegSet::operator+=.
+ - Add support for a few simple intrinsics
+ - Add support for builtin crc32 instructions
+ - Add support for CRC32 intrinsic
+ - Add support for Neon implementation of CRC32
+ - All address constants are 48 bits in size.
+ - C1: Fix offset overflow when profiling.
+ - Common frame handling for C1/C2 which correctly handle all frame sizes
+ - Correct costs for operations with shifts.
+ - Correct OptoAssembly for prologs and epilogs.
+ - Delete useless instruction.
+ - Don't use any form of _call_VM_leaf when we're calling a stub.
+ - Fast string comparison
+ - Fast String.equals()
+ - Fix a tonne of bogus comments.
+ - Fix biased locking and enable as default
+ - Fix instruction size from 8 to 4
+ - Fix opto assembly for shifts.
+ - Fix register misuse in verify_method_data_pointer
+ - Fix register usage in generate_verify_oop().
+ - Implement various locked memory operations.
+ - Improve C1 performance improvements in ic_cache checks
+ - Improve code generation for pop(), as suggested by Edward Nevill.
+ - Improvements to safepoint polling
+ - Make code entry alignment 64 for C2
+ - Minor optimisation for divide by 2
+ - New cost model for instruction selection.
+ - Offsets in lookupswitch instructions should be signed.
+ - Optimise addressing of card table byte map base
+ - Optimise C2 entry point verification
+ - Optimise long divide by 2
+ - Performance improvement and ease of use changes pulled from upstream
+ - Preserve callee save FP registers around call to java code
+ - Remove obsolete C1 patching code.
+ - Remove special-case handling of division arguments. AArch64 doesn't need it.
+ - Remove unnecessary memory barriers around CAS operations
+ - Restore sp from sender sp, r13 in crc32 code
+ - Restrict default ReservedCodeCacheSize to 128M
+ - Rewrite CAS operations to be more conservative
+ - Save intermediate state before removing C1 patching code.
+ - Tidy up register usage in push/pop instructions.
+ - Tidy up stack frame handling.
+ - Use 2- and 3-instruction immediate form of movoop and mov_metadata in C2-generated code.
+ - Use an explicit set of registers rather than a bitmap for psh and pop operations.
+ - Use explicit barrier instructions in C1.
+ - Use gcc __clear_cache instead of doing it ourselves
+
+New in release 2.5.1 (2014-07-16):
+
+* Security fixes
+ - S8029755, CVE-2014-4209: Enhance subject class
+ - S8030763: Validate global memory allocation
+ - S8031340, CVE-2014-4264: Better TLS/EC management
+ - S8031346, CVE-2014-4244: Enhance RSA key handling
+ - S8031540: Introduce document horizon
+ - S8032536: JVM resolves wrong method in some unusual cases
+ - S8033055: Issues in 2d
+ - S8033301, CVE-2014-4266: Build more informative InfoBuilder
+ - S8034267: Probabilistic native crash
+ - S8034272: Do not cram data into CRAM arrays
+ - S8034985, CVE-2014-2483: Better form for Lambda Forms
+ - S8035004, CVE-2014-4252: Provider provides less service
+ - S8035009, CVE-2014-4218: Make Proxy representations consistent
+ - S8035119, CVE-2014-4219: Fix exceptions to bytecode verification
+ - S8035699, CVE-2014-4268: File choosers should be choosier
+ - S8035788. CVE-2014-4221: Provide more consistency for lookups
+ - S8035793, CVE-2014-4223: Maximum arity maxed out
+ - S8036571: (process) Process process arguments carefully
+ - S8036800: Attribute OOM to correct part of code
+ - S8037046: Validate libraries to be loaded
+ - S8037076, CVE-2014-2490: Check constant pool constants
+ - S8037157: Verify <init> call
+ - S8037162, CVE-2014-4263: More robust DH exchanges
+ - S8037167, CVE-2014-4216: Better method signature resolution
+ - S8039520, CVE-2014-4262: More atomicity of atomic updates
+* Backports
+ - S8001108: an attempt to use "<init>" as a method name should elicit NoSuchMethodException
More information about the distro-pkg-dev
mailing list