/hg/icedtea6-hg: 21 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Wed Mar 30 17:04:44 PDT 2011


changeset d6246ea07860 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d6246ea07860
author: Xerxes R?nby <xerxes at zafena.se>
date: Fri Mar 11 15:34:33 2011 +0100

	CACAO PR157: ARM SMP Assertion thinlock failed.

	2011-03-11 Xerxes Ranby <xerxes at zafena.se>

	 CACAO PR157: ARM SMP Assertion thinlock failed.
	        * NEWS: Updated.
	        * Makefile.am: Add new CACAO patch.
	        * patches/cacao/arm-memory-barrier.patch: New patch.


changeset e8aa96c463f3 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=e8aa96c463f3
author: Xerxes R?nby <xerxes at zafena.se>
date: Fri Mar 11 16:33:50 2011 +0100

	JamVM: mips

	2011-03-11 Xerxes Ranby <xerxes at zafena.se>

	 JamVM: mips
		* NEWS: Updated.
		* Makefile.am: Add new JamVM patch. (JAMVM_VERSION): Updated
	to latest JamVM revision. (JAMVM_SHA256SUM): Updated.
		* patches/jamvm/mips64el.patch: New patch.


changeset 0ca79255e13e in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=0ca79255e13e
author: Xerxes R?nby <xerxes at zafena.se>
date: Sun Mar 13 01:00:55 2011 +0100

	JamVM: Compile interp using -marm to work on ARM Thumb2 systems.

	2011-03-13 Xerxes Ranby <xerxes at zafena.se> Robert
	Loughter <rob at jamvm.org.uk>

	 JamVM: Compile interp using -marm to work on ARM Thumb2
	systems.
	        * Makefile.am: Add new JamVM patch.
	        * patches/jamvm/arm-interp_cflags-marm.patch: New patch.


changeset 95deffc939a4 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=95deffc939a4
author: ptisnovs
date: Wed Mar 16 11:28:07 2011 +0100

	Fixed tests at the end in check-* targets to work correctly in Dash
	and various versions of Bash.


changeset 7cc732051121 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=7cc732051121
author: Denis Lila <dlila at redhat.com>
date: Wed Mar 16 09:50:47 2011 -0400

	Backport of 7023591 and its regression test.


changeset b69c6e3f3d78 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b69c6e3f3d78
author: Denis Lila <dlila at redhat.com>
date: Wed Mar 16 14:11:16 2011 -0400

	Backport of S7019861.


changeset 31a0711aec6c in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=31a0711aec6c
author: Denis Lila <dlila at redhat.com>
date: Wed Mar 16 15:40:46 2011 -0400

	Fixed regression test bug tag in 7027667-AAShapePipeRegTest.patch


changeset bbb68fba28bf in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bbb68fba28bf
author: Xerxes R?nby <xerxes at zafena.se>
date: Thu Mar 17 13:17:19 2011 +0100

	JamVM: Update to latest JamVM revision and remove upstreamed pathes.

	2011-03-17 Xerxes Ranby <xerxes at zafena.se>

	 JamVM: Update to latest JamVM revision and remove upstreamed
	pathes. Update contains the following new JamVM
	improvements: Handle O_DELETE in JVM_Open Minor
	performance improvement on ARM First set of changes to
	support JamVM/OpenJDK on MacOS X Minor memory leak (missing
	free) Handle integer overflow on i386/amd64
		* NEWS: Updated.
		* Makefile.am: Remove upstreamed JamVM patches.
	(JAMVM_VERSION): Updated to latest JamVM revision.
	(JAMVM_SHA256SUM): Updated.
		* patches/jamvm/arm-interp_cflags-marm.patch: Deleted.
		* patches/jamvm/mips64el.patch: Deleted.


changeset 1951b44ffa89 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=1951b44ffa89
author: Xerxes R?nby <xerxes at zafena.se>
date: Thu Mar 17 14:22:29 2011 +0100

	CACAO: Update to latest CACAO revision and remove upstreamed pathes.

	2011-03-17 Xerxes Ranby <xerxes at zafena.se>

	 CACAO: Update to latest CACAO revision and remove upstreamed
	pathes. Update contains the following new CACAO
	improvements: Fixes build for newer gcc (at least 4.4) on
	PPC64, breaks older gcc. CA123: LD_LIBRARY_PATH and
	java.library.path. CA143: don't hang with invalid locale.
	CA144: aligned patchers on x86_64. CA148: support for LCMP
	bytecode. CA152: Calling Policy.setPolicy with a new Policy
	object has no effect on the DefaultSecurityManager.
	CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
		* NEWS: Updated.
		* Makefile.am: Remove upstreamed CACAO patches.
	(CACAO_VERSION): Updated to latest CACAO revision.
	(CACAO_SHA256SUM): Updated.
		* patches/cacao/arm-arch-defines.patch: Deleted.
		* patches/cacao/arm-memory-barrier.patch: Deleted.
		* patches/cacao/ignore-unknown-options.patch: Deleted.


changeset c7649e1d458f in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c7649e1d458f
author: Xerxes R?nby <xerxes at zafena.se>
date: Mon Mar 21 15:42:53 2011 +0100

	JamVM: Fix reflective array access.

	2011-03-21 Xerxes Ranby <xerxes at zafena.se>

	 JamVM: Fix reflective array access.
		* NEWS: Updated.
		* Makefile.am (JAMVM_VERSION): Updated to latest JamVM
	revision. (JAMVM_SHA256SUM): Updated.


changeset 95b6b42f92c3 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=95b6b42f92c3
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Mar 23 13:22:40 2011 +0000

	Bump to hs20 b11.

	2011-03-23 Andrew John Hughes <ahughes at redhat.com>

	 * hotspot.map: Bump to hs20 b11.


changeset d80b12e57e10 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d80b12e57e10
author: Xerxes R?nby <xerxes at zafena.se>
date: Thu Mar 24 13:05:27 2011 +0100

	JamVM: Base default min and max heap size on physical memory.

	2011-03-24 Xerxes Ranby <xerxes at zafena.se>

	 JamVM: Base default min and max heap size on physical
	memory.
		* NEWS: Updated.
		* Makefile.am (JAMVM_VERSION): Updated to latest JamVM
	revision. (JAMVM_SHA256SUM): Updated.


changeset f2b14c2da1ee in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=f2b14c2da1ee
author: Omair Majid <omajid at redhat.com>
date: Thu Mar 24 11:27:32 2011 -0400

	S6768387, PR670: REGRESSION: JTable no longer serializable

	2011-03-24 Omair Majid <omajid at redhat.com>

	 S6768387, PR670: REGRESSION: JTable no longer serializable
	    * NEWS: Add backport.
	    * Makefile.am (ICEDTEA_PATCHES): Add new patch.
	    * patches/openjdk/6768387-jtable_not_serializable.patch: New file.


changeset 3f686b23b06f in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=3f686b23b06f
author: Omair Majid <omajid at redhat.com>
date: Thu Mar 24 13:52:10 2011 -0400

	Fix path in patches/openjdk/6768387-jtable_not_serializable.patch

	2011-03-24 Omair Majid <omajid at redhat.com>

	 * patches/openjdk/6768387-jtable_not_serializable.patch: Fix
	path in patch so the test is added to openjdk/test.


changeset 8c01fdae79ef in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=8c01fdae79ef
author: ptisnovs
date: Fri Mar 25 13:44:12 2011 +0100

	Added patch which fixes the AccessControlException while working
	with Color class in a PropertyEditor


changeset 6fb1dbbbd0d3 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6fb1dbbbd0d3
author: Xerxes R?nby <xerxes at zafena.se>
date: Sat Mar 26 08:30:50 2011 +0100

	JamVM: Handle overflow in getPhysicalMemory().

	2011-03-26 Xerxes Ranby <xerxes at zafena.se>

	 JamVM: Handle overflow in getPhysicalMemory().
		* NEWS: Updated.
		* Makefile.am (JAMVM_VERSION): Updated to latest JamVM
	revision. (JAMVM_SHA256SUM): Updated.


changeset dadfc80b947a in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=dadfc80b947a
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Mar 28 23:59:26 2011 +0100

	G356743: Build against libpng 1.5.

	2011-03-28 Andrew John Hughes <ahughes at redhat.com> Patch
	contributed by: Alexis Ballier <aballier at gentoo.org>

	 * Makefile.am: Add patch.
		* THANKYOU: List Alexis.
		* NEWS: Updated.
		* patches/g356743-libpng-1.5.patch: Patch to build against
	libpng 1.5.


changeset c49a9e7b11f4 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c49a9e7b11f4
author: Andrew John Hughes <ahughes at redhat.com>
date: Tue Mar 29 00:07:12 2011 +0100

	Cleanup NEWS and update test documentation.

	2011-03-29 Andrew John Hughes <ahughes at redhat.com>

	 * INSTALL: Update test documentation.
		* NEWS: Cleanup.


changeset 44dde878b860 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=44dde878b860
author: ptisnovs
date: Tue Mar 29 10:44:35 2011 +0200

	Added patch which fixes the behaviour of JavaFileManager and
	JavaFileObject classes. This patch also contains regression test for
	check if the fix is correct.


changeset 15ee0af0207b in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=15ee0af0207b
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Mar 30 23:14:30 2011 +0100

	Merge


changeset bef042dcbb2a in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bef042dcbb2a
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Mar 31 01:04:37 2011 +0100

	Drop serialization patches for JAXP and JTable which are now
	upstream.

	2011-03-31 Andrew John Hughes <ahughes at redhat.com>

	 * patches/jaxp-serial-version-uid.patch,
		* patches/openjdk/6768387-jtable_not_serializable.patch:
	Dropped, upstream.
		* Makefile.am: (JAXP_DROP_ZIP): Update.
	(JAXP_DROP_SHA256SUM): Likewise. (ICEDTEA_PATCHES): Drop
	above.


diffstat:

 ChangeLog                                        |  173 ++++++++
 INSTALL                                          |    9 +-
 Makefile.am                                      |   34 +-
 NEWS                                             |   38 +-
 THANKYOU                                         |    1 +
 hotspot.map                                      |    2 +-
 patches/cacao/arm-arch-defines.patch             |   30 -
 patches/cacao/ignore-unknown-options.patch       |   16 -
 patches/g356743-libpng-1.5.patch                 |   25 +
 patches/jaxp-serial-version-uid.patch            |   51 --
 patches/mark_sun_toolkit_privileged_code.patch   |   11 +
 patches/openjdk/7019861-AA-regression-fix.patch  |  497 +++++++++++++++++++++++
 patches/openjdk/7023591-AAShapePipe.patch        |   19 +
 patches/openjdk/7027667-AAShapePipeRegTest.patch |   61 ++
 patches/revert-6885123.patch                     |  304 ++++++++++++++
 15 files changed, 1148 insertions(+), 123 deletions(-)

diffs (truncated from 1443 to 500 lines):

diff -r 4cbe17b91cc8 -r bef042dcbb2a ChangeLog
--- a/ChangeLog	Wed Mar 09 10:50:40 2011 +0100
+++ b/ChangeLog	Thu Mar 31 01:04:37 2011 +0100
@@ -1,3 +1,171 @@
+2011-03-31  Andrew John Hughes  <ahughes at redhat.com>
+
+	* patches/jaxp-serial-version-uid.patch,
+	* patches/openjdk/6768387-jtable_not_serializable.patch:
+	Dropped, upstream.
+	* Makefile.am:
+	(JAXP_DROP_ZIP): Update.
+	(JAXP_DROP_SHA256SUM): Likewise.
+	(ICEDTEA_PATCHES): Drop above.
+
+2011-03-29  Pavel Tisnovsky  <ptisnovs at redhat.com>
+
+	* Makefile.am: Add new patch.
+	* patches/revert-6885123.patch:
+	Patch which fixes the behaviour of JavaFileManager
+	and JavaFileObject classes. This patch also contains
+	regression test for check if the fix is correct.
+
+2011-03-29  Andrew John Hughes  <ahughes at redhat.com>
+
+	* INSTALL: Update test documentation.
+	* NEWS: Cleanup.
+
+2011-03-28  Andrew John Hughes  <ahughes at redhat.com>
+	Patch contributed by: Alexis Ballier <aballier at gentoo.org>
+
+	* Makefile.am: Add patch.
+	* THANKYOU: List Alexis.
+	* NEWS: Updated.
+	* patches/g356743-libpng-1.5.patch:
+	Patch to build against libpng 1.5.
+
+2011-03-26  Xerxes Ranby  <xerxes at zafena.se>
+
+	JamVM: Handle overflow in getPhysicalMemory().
+	* NEWS: Updated.
+	* Makefile.am
+	(JAMVM_VERSION): Updated to latest JamVM revision.
+	(JAMVM_SHA256SUM): Updated.
+
+2011-03-25  Pavel Tisnovsky  <ptisnovs at redhat.com>
+
+	* Makefile.am: Add new patch.
+	* NEWS: Updated (added info about new fix).
+	* patches/mark_sun_toolkit_privileged_code.patch:
+	Patch which fixes the AccessControlException while
+	working with Color class in a PropertyEditor
+
+2011-03-24  Omair Majid  <omajid at redhat.com>
+
+	* patches/openjdk/6768387-jtable_not_serializable.patch: Fix path in patch
+	so the test is added to openjdk/test.
+
+2011-03-24  Omair Majid  <omajid at redhat.com>
+
+	S6768387, PR670: REGRESSION: JTable no longer serializable
+	* NEWS: Add backport.
+	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
+	* patches/openjdk/6768387-jtable_not_serializable.patch: New file.
+
+2011-03-24  Xerxes Ranby  <xerxes at zafena.se>
+
+	JamVM: Base default min and max heap size on physical memory.
+	* NEWS: Updated.
+	* Makefile.am
+	(JAMVM_VERSION): Updated to latest JamVM revision.
+	(JAMVM_SHA256SUM): Updated.
+
+2011-03-23  Andrew John Hughes  <ahughes at redhat.com>
+
+	* hotspot.map:
+	Bump to hs20 b11.
+
+2011-03-21  Xerxes Ranby  <xerxes at zafena.se>
+
+	JamVM: Fix reflective array access.
+	* NEWS: Updated.
+	* Makefile.am
+	(JAMVM_VERSION): Updated to latest JamVM revision.
+	(JAMVM_SHA256SUM): Updated.
+
+2011-03-17  Xerxes Ranby  <xerxes at zafena.se>
+
+	CACAO: Update to latest CACAO revision and remove upstreamed pathes.
+	Update contains the following new CACAO improvements:
+	Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
+	CA123: LD_LIBRARY_PATH and java.library.path.
+	CA143: don't hang with invalid locale.
+	CA144: aligned patchers on x86_64.
+	CA148: support for LCMP bytecode.
+	CA152: Calling Policy.setPolicy with a new Policy object
+	has no effect on the DefaultSecurityManager.
+	CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
+	* NEWS: Updated.
+	* Makefile.am: Remove upstreamed CACAO patches.
+	(CACAO_VERSION): Updated to latest CACAO revision.
+	(CACAO_SHA256SUM): Updated.
+	* patches/cacao/arm-arch-defines.patch: Deleted.
+	* patches/cacao/arm-memory-barrier.patch: Deleted.
+	* patches/cacao/ignore-unknown-options.patch: Deleted.
+
+2011-03-17  Xerxes Ranby  <xerxes at zafena.se>
+
+	JamVM: Update to latest JamVM revision and remove upstreamed pathes.
+	Update contains the following new JamVM improvements:
+	Handle O_DELETE in JVM_Open
+	Minor performance improvement on ARM
+	First set of changes to support JamVM/OpenJDK on MacOS X
+	Minor memory leak (missing free)
+	Handle integer overflow on i386/amd64
+	* NEWS: Updated.
+	* Makefile.am: Remove upstreamed JamVM patches.
+	(JAMVM_VERSION): Updated to latest JamVM revision.
+	(JAMVM_SHA256SUM): Updated.
+	* patches/jamvm/arm-interp_cflags-marm.patch: Deleted.
+	* patches/jamvm/mips64el.patch: Deleted.
+
+2011-03-16  Denis Lila  <dlila at redhat.com>
+
+	* patches/openjdk/7027667-AAShapePipeRegTest.patch:
+	Removed comma from the bug tag of the regression test.
+
+2011-03-16  Denis Lila  <dlila at redhat.com>
+
+	* Makefile.am: Add patch.
+	* patches/openjdk/7019861-AA-regression-fix.patch:
+	Backport.
+	* NEWS:
+	Updated with backport.
+
+2011-03-16  Denis Lila  <dlila at redhat.com>
+
+	* Makefile.am: Add patches.
+	* patches/openjdk/7027667-AAShapePipeRegTest.patch:
+	Backport.
+	* patches/openjdk/7023591-AAShapePipe.patch:
+	Backport.
+	* NEWS:
+	Updated with backports.
+
+2011-03-16  Pavel Tisnovsky  <ptisnovs at redhat.com>
+
+	* Makefile.am: Fixed tests at the end in check-* targets to work
+	correctly in Dash and various versions of Bash.
+
+2011-03-13  Xerxes Ranby  <xerxes at zafena.se>
+	    Robert Loughter  <rob at jamvm.org.uk>
+
+	JamVM: Compile interp using -marm to work on ARM Thumb2 systems.
+	* Makefile.am: Add new JamVM patch.
+	* patches/jamvm/arm-interp_cflags-marm.patch: New patch.
+
+2011-03-11  Xerxes Ranby  <xerxes at zafena.se>
+
+	JamVM: mips
+	* NEWS: Updated.
+	* Makefile.am: Add new JamVM patch.
+	(JAMVM_VERSION): Updated to latest JamVM revision.
+	(JAMVM_SHA256SUM): Updated.
+	* patches/jamvm/mips64el.patch: New patch.
+
+2011-03-11  Xerxes Ranby  <xerxes at zafena.se>
+
+	CACAO PR157: ARM SMP Assertion thinlock failed.
+	* NEWS: Updated.
+	* Makefile.am: Add new CACAO patch.
+	* patches/cacao/arm-memory-barrier.patch: New patch.
+
 2011-03-09  Pavel Tisnovsky  <ptisnovs at redhat.com>
 
 	* Makefile.am: Add new patch.
@@ -60,6 +228,11 @@
 
 2011-03-03  Andrew John Hughes  <ahughes at redhat.com>
 
+	* Makefile.am:
+	Bump to b23.
+
+2011-03-03  Andrew John Hughes  <ahughes at redhat.com>
+
 	* INSTALL: Update documentation
 	to match current settings.
 	* NEWS: Mention change to hs20.
diff -r 4cbe17b91cc8 -r bef042dcbb2a INSTALL
--- a/INSTALL	Wed Mar 09 10:50:40 2011 +0100
+++ b/INSTALL	Thu Mar 31 01:04:37 2011 +0100
@@ -180,9 +180,12 @@
 
 IcedTea6 includes support for running the test suite included with
 OpenJDK, using the in-tree copy of JTReg.  Invoking 'make check' will
-cause the HotSpot, JDK and langtools test suites to be run.  The
-individual test suites may be run using the check-hotspot, check-jdk
-and check-langtools targets respectively.
+cause the HotSpot, JDK and langtools test suites to be run.  It will
+exit with an error code if a regression test fails, so use 'make check
+-k' if you want to run all three test suites, regardless of if
+failures occur in one.  The individual test suites may be run using
+the check-hotspot, check-jdk and check-langtools targets respectively,
+or by setting jtreg_checks e.g. jtreg_checks="langtools hotspot".
 
 The PulseAudio provider
 =======================
diff -r 4cbe17b91cc8 -r bef042dcbb2a Makefile.am
--- a/Makefile.am	Wed Mar 09 10:50:40 2011 +0100
+++ b/Makefile.am	Thu Mar 31 01:04:37 2011 +0100
@@ -2,17 +2,17 @@
 
 OPENJDK_DATE = 28_feb_2011
 OPENJDK_MD5SUM = 2d2bbbb0f9b81f1fec41ec730da8a933
-OPENJDK_VERSION = b22
+OPENJDK_VERSION = b23
 OPENJDK_URL = http://download.java.net/openjdk/jdk6/promoted/$(OPENJDK_VERSION)/
 
-CACAO_VERSION = 6a5eda011e49
-CACAO_SHA256SUM = 57f3abd73688cb8861875e2f21be9ec8a0c7c234e1e694489e3efa4436e9228c
+CACAO_VERSION = c7bf150bfa46
+CACAO_SHA256SUM = 73629f5ac9514afbcf63b6cdf58556e889a5f6a22d4bd70de1dd2816c6500aee
 CACAO_BASE_URL = http://icedtea.classpath.org/download/drops/cacao
 CACAO_URL = $(CACAO_BASE_URL)/$(CACAO_VERSION).tar.gz
 CACAO_SRC_ZIP = cacao-$(CACAO_VERSION).tar.gz
 
-JAMVM_VERSION = 30c4a6b93ffa385833360921bfc613829fb081c9
-JAMVM_SHA256SUM = e77434a7d02d75de7fe44e9e1d7d6a3fd7ddcd5447ddd175fde2a7ccb40f8838
+JAMVM_VERSION = a95ca049d3bb257d730535a5d5ec3f73a943d0aa
+JAMVM_SHA256SUM = 18bb5c97c03fb73f70b481440e3e11803448d327c024d4570a338b899693fefd
 JAMVM_BASE_URL = http://icedtea.classpath.org/download/drops/jamvm
 JAMVM_URL = $(JAMVM_BASE_URL)/jamvm-$(JAMVM_VERSION).tar.gz
 JAMVM_SRC_ZIP = jamvm-$(JAMVM_VERSION).tar.gz
@@ -24,9 +24,8 @@
 JAF_DROP_ZIP = jdk6-jaf-b20.zip
 JAF_DROP_SHA256SUM = 78c7b5c9d6271e88ee46abadd018a61f1e9645f8936cc8df1617e5f4f5074012
 JAXP_DROP_URL = http://icedtea.classpath.org/download/drops
-JAXP_DROP_ZIP = jaxp144_01.zip
-JAXP_DROP_SHA256SUM = d72c2e27a479e7e78e0141cfcf3a9c5dbc5677495bd21b2d52dce85d21322186
-
+JAXP_DROP_ZIP = jaxp144_02.zip
+JAXP_DROP_SHA256SUM = 29edfda4b7e5e2f87da5a172b4d3e3cf05b1c1ec60e5ebb0144470edcb2a9c1d
 OPENJDK_HG_URL = http://hg.openjdk.java.net/jdk6/jdk6
 
 HOTSPOT_SRC_ZIP = hotspot.tar.gz
@@ -324,9 +323,14 @@
 	patches/openjdk/6766342-AA-simple-shape-performance.patch \
 	patches/openjdk/7016856-pisces-performance.patch \
 	patches/openjdk/6934977-MappedByteBuffer.load.patch \
-	patches/jaxp-serial-version-uid.patch \
 	patches/jtreg-hotspot-bug-6196102.patch \
-	patches/jtreg-double-to-string.patch
+	patches/jtreg-double-to-string.patch \
+	patches/openjdk/7023591-AAShapePipe.patch \
+	patches/openjdk/7027667-AAShapePipeRegTest.patch \
+	patches/openjdk/7019861-AA-regression-fix.patch \
+	patches/mark_sun_toolkit_privileged_code.patch \
+	patches/g356743-libpng-1.5.patch \
+	patches/revert-6885123.patch
 
 if WITH_ALT_HSBUILD
 ICEDTEA_PATCHES += \
@@ -349,10 +353,8 @@
 if BUILD_CACAO
 ICEDTEA_PATCHES += \
 	patches/cacao/launcher.patch \
-	patches/cacao/arm-arch-defines.patch \
 	patches/cacao/jsig.patch \
-	patches/cacao/memory.patch \
-	patches/cacao/ignore-unknown-options.patch
+	patches/cacao/memory.patch
 endif
 
 if ENABLE_CACAO
@@ -2075,7 +2077,7 @@
 		$(ICEDTEA_JTREG_OPTIONS) \
 		`pwd`/openjdk/hotspot/test \
 	    | tee test/$@.log
-	test -z `grep "^Error:\|^FAILED:" test/$@.log`
+	test -z `grep \"^Error:\|^FAILED:\" test/$@.log`
 
 check-langtools: stamps/jtreg.stamp
 	mkdir -p test/langtools/JTwork test/langtools/JTreport
@@ -2086,7 +2088,7 @@
 		$(ICEDTEA_JTREG_OPTIONS) \
 		`pwd`/openjdk/langtools/test \
 	    | tee test/$@.log
-	test -z `grep "^Error:\|^FAILED:" test/$@.log`
+	test -z `grep \"^Error:\|^FAILED:\" test/$@.log`
 
 check-jdk: stamps/jtreg.stamp
 	mkdir -p test/jdk/JTwork test/jdk/JTreport
@@ -2103,7 +2105,7 @@
 		$(ICEDTEA_JTREG_OPTIONS) \
 		`pwd`/openjdk/jdk/test \
 	    | tee test/$@.log
-	test -z `grep "^Error:\|^FAILED:" test/$@.log`
+	test -z `grep \"^Error:\|^FAILED:\" test/$@.log`
 
 clean-jtreg-reports:
 	rm -rf test/hotspot test/langtools test/jdk
diff -r 4cbe17b91cc8 -r bef042dcbb2a NEWS
--- a/NEWS	Wed Mar 09 10:50:40 2011 +0100
+++ b/NEWS	Thu Mar 31 01:04:37 2011 +0100
@@ -5,19 +5,45 @@
 RHX - https://bugzilla.redhat.com/show_bug.cgi?id=X
 DX  - http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=X
 GX  - http://bugs.gentoo.org/show_bug.cgi?id=X
+CAX - http://server.complang.tuwien.ac.at/cgi-bin/bugzilla/show_bug.cgi?id=X
 
 CVE-XXXX-YYYY: http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=XXXX-YYYY
 
 New in release 1.11 (2011-XX-XX):
 
 * Use HotSpot 20 as the default virtual machine.
+* Backports
+  - S7023591, S7027667: Clipped antialiased rectangles are filled, not drawn.
+  - S7019861: Last scanline skpped when doing AA.
+  - S6768387, PR670: REGRESSION: JTable no longer serializable
+  - Add missing privileged block around access to the sun.awt.nativedebug property.
 * Bug fixes
-  - PR637: make check should exit with an error code if any of regression test
-    failed. Use make check -k if you want to run all three test suites. And it
-    is now also possible to run individual jtreg testsuite (jdk,langtools and
-    hotspot) with the jtreg_checks argument:
-    make check jtreg_checks="langtools hotspot".
-    If none is provided make check runs all testsuites.
+  - PR637: make check should exit with an error code if any regression test failed.
+  - G356743: Support libpng 1.5.
+* Allow selection of test suites using the jtreg_checks argument e.g. jtreg_checks="langtools"
+* CACAO
+  - Ignore all unknown options, but report them.
+  - Fixes build for newer gcc (at least 4.4) on PPC64, breaks older gcc.
+  - CA123: LD_LIBRARY_PATH and java.library.path.
+  - CA143: don't hang with invalid locale.
+  - CA144: aligned patchers on x86_64.
+  - CA148: support for LCMP bytecode.
+  - CA152: Calling Policy.setPolicy with a new Policy object has no effect on the DefaultSecurityManager.
+  - CA156: uncaughtExceptionHandler doesn't work with OpenJDK 6 b21.
+  - CA157: ARM SMP Assertion thinlock failed.
+* JamVM
+  - Ignore all unknown options.
+  - Handle overflow in getPhysicalMemory().
+  - Base default min and max heap size on physical memory.
+  - Fix reflective array access.
+  - Handle O_DELETE in JVM_Open.
+  - Minor performance improvement on ARM.
+  - First set of changes to support JamVM/OpenJDK on MacOS X.
+  - Minor memory leak (missing free).
+  - Handle integer overflow on i386/amd64.
+  - On ARM, force interpreter to be built in ARM mode.
+  - MIPS: 64-bit and interpreter inlining by default.
+  - Trivial implementation of stubs for MIPS.
 
 New in release 1.10 (2011-XX-XX):
 
diff -r 4cbe17b91cc8 -r bef042dcbb2a THANKYOU
--- a/THANKYOU	Wed Mar 09 10:50:40 2011 +0100
+++ b/THANKYOU	Thu Mar 31 01:04:37 2011 +0100
@@ -4,6 +4,7 @@
 patches. If your name does not appear on either list, but should, let
 us know. Please keep this list in alphabetic order.
 
+Alexis Ballier (aballier at gentoo.org)
 Alon Bar-Lev (alon.barlev at gmail.com)
 C. K. Jester-Young  (cky944 at gmail.com)
 Torsten Werner (mail.twerner at googlemail.com)
\ No newline at end of file
diff -r 4cbe17b91cc8 -r bef042dcbb2a hotspot.map
--- a/hotspot.map	Wed Mar 09 10:50:40 2011 +0100
+++ b/hotspot.map	Thu Mar 31 01:04:37 2011 +0100
@@ -1,2 +1,2 @@
 # version url changeset md5sum
-hs20 http://hg.openjdk.java.net/hsx/hsx20/master f46354849fb3 2791c8009eefee305538c81328a8dfd2
+hs20 http://hg.openjdk.java.net/hsx/hsx20/master f0f676c5a2c6 369ad745bf697d525d1a00fc09906829
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/cacao/arm-arch-defines.patch
--- a/patches/cacao/arm-arch-defines.patch	Wed Mar 09 10:50:40 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-diff -Nru cacao.orig/cacao/src/vm/jit/arm/md-atomic.hpp cacao/cacao/src/vm/jit/arm/md-atomic.hpp
---- cacao.orig/cacao/src/vm/jit/arm/md-atomic.hpp	2010-05-19 12:14:46.000000000 +0100
-+++ cacao/cacao/src/vm/jit/arm/md-atomic.hpp	2010-06-21 18:35:53.000000000 +0100
-@@ -45,26 +45,7 @@
-  */
- inline uint32_t compare_and_swap(volatile uint32_t *p, uint32_t oldval, uint32_t newval)
- {
--	uint32_t result;
--	uint32_t temp;
--
--	/* TODO: improve this one! */
--	__asm__ __volatile__ (
--		"1:\t"
--		"ldr   %0,[%2]\n\t"
--		"cmp   %0,%4\n\t"
--		"bne   2f\n\t"
--		"swp   %1,%3,[%2]\n\t"
--		"cmp   %1,%0\n\t"
--		"swpne %0,%1,[%2]\n\t"
--		"bne   1b\n\t"
--		"2:"
--		: "=&r" (result), "=&r" (temp)
--		: "r" (p), "r" (newval), "r" (oldval)
--		: "cc", "memory"
--	);
--
--	return result;
-+	return __sync_val_compare_and_swap (p, oldval, newval);
- }
- 
- 
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/cacao/ignore-unknown-options.patch
--- a/patches/cacao/ignore-unknown-options.patch	Wed Mar 09 10:50:40 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-Index: cacao/cacao/src/vm/vm.cpp
-===================================================================
---- cacao.orig/cacao/src/vm/vm.cpp	2011-03-04 00:20:24.000000000 +0100
-+++ cacao/cacao/src/vm/vm.cpp	2011-03-04 01:12:45.000000000 +0100
-@@ -1239,9 +1239,10 @@
- 
- #endif
- 		default:
--			printf("Unknown option: %s\n",
-+			fprintf(stderr,"Unknown option: %s\n",
- 				   vm_args->options[opt_index].optionString);
--			usage();
-+			opt_index++;
-+			/* Ignore */
- 		}
- 	}
- 
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/g356743-libpng-1.5.patch
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/patches/g356743-libpng-1.5.patch	Thu Mar 31 01:04:37 2011 +0100
@@ -0,0 +1,26 @@
+--- openjdk.orig/jdk/src/share/native/sun/awt/splashscreen/splashscreen_png.c
++++ openjdk/jdk/src/share/native/sun/awt/splashscreen/splashscreen_png.c
+@@ -36,7 +36,7 @@ my_png_read_stream(png_structp png_ptr,
+ {
+     png_uint_32 check;
+ 
+-    SplashStream * stream = (SplashStream*)png_ptr->io_ptr;
++    SplashStream * stream = (SplashStream*)png_get_io_ptr(png_ptr);
+     check = stream->read(stream, data, length);
+     if (check != length)
+         png_error(png_ptr, "Read Error");
+@@ -71,12 +71,11 @@ SplashDecodePng(Splash * splash, png_rw_
+         goto done;
+     }
+ 
+-    if (setjmp(png_ptr->jmpbuf)) {
++    if (setjmp(png_jmpbuf(png_ptr))) {
+         goto done;
+     }
+ 
+-    png_ptr->io_ptr = io_ptr;
+-    png_ptr->read_data_fn = read_func;
++    png_set_read_fn(png_ptr, io_ptr, read_func);
+ 
+     png_set_sig_bytes(png_ptr, SIG_BYTES);      /* we already read the 8 signature bytes */
+ 
diff -r 4cbe17b91cc8 -r bef042dcbb2a patches/jaxp-serial-version-uid.patch
--- a/patches/jaxp-serial-version-uid.patch	Wed Mar 09 10:50:40 2011 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-diff -Nru openjdk.orig/jaxp/build.properties openjdk/jaxp/build.properties
---- openjdk.orig/jaxp/build.properties	2011-02-28 16:03:34.000000000 +0000
-+++ openjdk/jaxp/build.properties	2011-03-02 17:46:39.609899609 +0000
-@@ -77,6 +77,9 @@
- # Where patches to drop bundle sources live
- patches.dir=patches
- 
-+# Patches to apply
-+jaxp_src.patch.list=6927050.patch serialversionuid.patch
-+
- # Sanity information
- sanity.info= Sanity Settings:${line.separator}\
-   ant.home=${ant.home}${line.separator}\
-diff -Nru openjdk.orig/jaxp/patches/jaxp_src/serialversionuid.patch openjdk/jaxp/patches/jaxp_src/serialversionuid.patch
---- openjdk.orig/jaxp/patches/jaxp_src/serialversionuid.patch	1970-01-01 01:00:00.000000000 +0100
-+++ openjdk/jaxp/patches/jaxp_src/serialversionuid.patch	2011-03-02 17:46:17.322764393 +0000
-@@ -0,0 +1,36 @@
-+--- src/javax/xml/stream/FactoryConfigurationError.java	2010-06-04 01:51:47.000000000 +0200
-++++ src/javax/xml/stream/FactoryConfigurationError.java	2010-06-04 01:51:47.000000000 +0200
-+@@ -37,6 +37,9 @@
-+  */
-+ public class FactoryConfigurationError extends Error {
-+ 
-++  // explicitly defined serial version ID to match previous versions.
-++  private static final long serialVersionUID = -2994412584589975744L;
-++
-+   Exception nested;
-+ 
-+   /**
-+--- src/javax/xml/transform/TransformerFactoryConfigurationError.java	2011-03-01 14:18:52.000000000 +0100
-++++ src/javax/xml/transform/TransformerFactoryConfigurationError.java	2011-03-02 14:06:02.000000000 +0100
-+@@ -33,6 +33,9 @@
-+  */
-+ public class TransformerFactoryConfigurationError extends Error {
-+ 
-++    // explicitly defined serial version ID to match previous versions.



More information about the distro-pkg-dev mailing list