/hg/icedtea6: 4 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Thu Jul 29 10:06:24 PDT 2010


changeset d241c1eea54b in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d241c1eea54b
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Jul 28 21:15:53 2010 +0100

	Add 1.7.2, 1.7.3, 1.7.4 and 1.6.3 to NEWS.

	2010-07-28 Andrew John Hughes <ahughes at redhat.com>

	 * NEWS: Add 1.7.2, 1.7.3, 1.7.4 and 1.6.3 releases.


changeset d29f287d0cba in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=d29f287d0cba
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 29 17:57:12 2010 +0100

	Update NEWS with current contents of b19.

	2010-07-29 Andrew John Hughes <ahughes at redhat.com>

	 * NEWS: Update with contents of b19 & b20, and fixes
	to NetX, Zero and Shark not on the 1.8 branch.


changeset c2a106281dd6 in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=c2a106281dd6
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 29 18:03:16 2010 +0100

	Mention 6961732 backport in NEWS.

	2010-07-29 Andrew John Hughes <ahughes at redhat.com>

	 * NEWS: Add 6961732 backport.


changeset 1d9802df001a in /hg/icedtea6
details: http://icedtea.classpath.org/hg/icedtea6?cmd=changeset;node=1d9802df001a
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 29 18:06:08 2010 +0100

	Merge


diffstat:

9 files changed, 1066 insertions(+), 75 deletions(-)
ChangeLog                                              |  221 ++--
HACKING                                                |    1 
Makefile.am                                            |   13 
NEWS                                                   |  855 +++++++++++++++-
configure.ac                                           |    3 
patches/icedtea-jaxws-getdtdtype.patch                 |   27 
patches/systemtap-alloc-size-workaround.patch          |   17 
ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp |    2 
tapset/hotspot.stp.in                                  |    2 

diffs (truncated from 1450 to 500 lines):

diff -r cc5ebdf8e65d -r 1d9802df001a ChangeLog
--- a/ChangeLog	Wed Jul 28 16:06:09 2010 -0400
+++ b/ChangeLog	Thu Jul 29 18:06:08 2010 +0100
@@ -1,3 +1,32 @@ 2010-07-28  Deepak Bhole <dbhole at redhat.
+2010-07-29  Andrew John Hughes  <ahughes at redhat.com>
+
+	* NEWS: Add 6961732 backport.
+
+2010-07-29  Andrew John Hughes  <ahughes at redhat.com>
+
+	* NEWS: Update with contents of b19 & b20,
+	and fixes to NetX, Zero and Shark not on
+	the 1.8 branch.
+
+2010-07-29  Mark Wielaard  <mjw at redhat.com>
+
+	* patches/systemtap-alloc-size-workaround.patch: New patch.
+	* Makefile.am (ICEDTEA_PATCHES): Add new patch for ENABLE_SYSTEMTAP.
+	* tapset/hotspot.stp.in (object_alloc): Calculate size from
+	$arg4 and $HeapWordSize.
+
+2010-07-29  Gary Benson  <gbenson at redhat.com>
+
+	PR icedtea/525:
+	* NEWS: Updated.
+	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
+	(SharkDecacher::end_frame): Add missing fields.
+
+2010-07-28  Andrew John Hughes  <ahughes at redhat.com>
+
+	* NEWS: Add 1.7.2, 1.7.3, 1.7.4 and 1.6.3
+	releases.
+
 2010-07-28  Deepak Bhole <dbhole at redhat.com>
 
 	* netx/net/sourceforge/jnlp/security/NotAllSignedWarningPane.java
@@ -6,9 +35,11 @@ 2010-07-28  Deepak Bhole <dbhole at redhat.
 2010-07-28  Deepak Bhole <dbhole at redhat.com>
 
 	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Added a new
-	HashMap to map source locations to security descriptors for that location.
+	HashMap to map source locations to security descriptors for that
+	location.
 	(getInstance): Use the new merge() method to merge loader data.
-	(initializeResources): Add map entries to the new jarLocationSecurityMap.
+	(initializeResources): Add map entries to the new
+	jarLocationSecurityMap.
 	(getPermissions): Decide permissions based on security descriptor
 	associated with the calling code, rather than with the jnlp file.
 	(getCodeSourceSecurity): New method. Returns the security descriptor
@@ -18,40 +49,42 @@ 2010-07-28  Deepak Bhole <dbhole at redhat.
 
 2010-07-28  Deepak Bhole <dbhole at redhat.com>
 
-	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (activateJars): Add
-	security descriptor mapping for nested jars.
+	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (activateJars):
+	Add security descriptor mapping for nested jars.
 
 2010-07-28  Deepak Bhole <dbhole at redhat.com>
 
-	* netx/net/sourceforge/jnlp/SecurityDesc.java (getPermissions): Clean up
-	method, and make sure sandbox permissions are always a subset of what is
-	returned.
+	* netx/net/sourceforge/jnlp/SecurityDesc.java (getPermissions): Clean
+	up method, and make sure sandbox permissions are always a subset of
+	what is returned.
 
 2010-07-28  Deepak Bhole <dbhole at redhat.com>
 
-	* netx/net/sourceforge/jnlp/tools/JarSigner.java: Add new verifyResult enum
-	to track verification status.
+	* netx/net/sourceforge/jnlp/tools/JarSigner.java: Add new verifyResult
+	enum to track verification status.
 	(verifyJars): Mark jar unverified only if it has no signature.
-	(verifyJar): Use new verifyResult enum to return status based on if jar is
-	unsigned, signed but with errors, or signed and ok.
+	(verifyJar): Use new verifyResult enum to return status based on if jar
+	is unsigned, signed but with errors, or signed and ok.
 
 2010-07-28  Deepak Bhole <dbhole at redhat.com>
 
 	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getInstance):
 	Collapse new loader paths into base loader.
-	* netx/net/sourceforge/jnlp/services/ServiceUtil.java (checkAccess): Check
-	if calling code is trusted all the way to the end. If it isn't, prompt
-	user.
+	* netx/net/sourceforge/jnlp/services/ServiceUtil.java (checkAccess):
+	Check if calling code is trusted all the way to the end. If it isn't,
+	prompt user.
 
 2010-07-28  Deepak Bhole <dbhole at redhat.com>
 
-	* netx/net/sourceforge/jnlp/resources/Messages.properties: Add new strings.
+	* netx/net/sourceforge/jnlp/resources/Messages.properties: Add new
+	strings.
 	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java (getInstance):
 	Prompt user if the main app code is signed, but the extentions aren't.
 	(initializeResources): Prompt user if there are any unsigned jars mixed
 	with signed jars.
-	* netx/net/sourceforge/jnlp/security/NotAllSignedWarningPane.java: New file.
-	Dialog shown to user if the main app code is signed but the extentions aren't.
+	* netx/net/sourceforge/jnlp/security/NotAllSignedWarningPane.java: New
+	file. Dialog shown to user if the main app code is signed but the
+	extentions aren't.
 	* netx/net/sourceforge/jnlp/security/SecurityDialogUI.java
 	(SecurityDialogUI): Add a constructor that doesn't take a CertVerifier
 	object.
@@ -269,8 +302,8 @@ 2010-07-23 Andrew John Hughes  <ahughes@
 
 2010-07-21  Deepak Bhole <dbhole at redhat.com>
 
-	* netx/net/sourceforge/jnlp/Parser.java: Undo changes from 98c88b32cdb4 to
-	Parser.java, since they could cause potential regressions.
+	* netx/net/sourceforge/jnlp/Parser.java: Undo changes from 98c88b32cdb4
+	to Parser.java, since they could cause potential regressions.
 
 2010-07-20  Man Lung Wong  <mwong at redhat.com>
 
@@ -300,8 +333,8 @@ 2010-07-20  Omair Majid  <omajid at redhat.
 	* netx/net/sourceforge/jnlp/resources/Messages.properties:
 	Add LUnsignedJarWithSecurity LUnsignedJarWithSecurityInfo.
 	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
-	(setSecurity): Can now throw a LaunchException if the JNLP file requests
-	permissions but the jars are unsigned.
+	(setSecurity): Can now throw a LaunchException if the JNLP file
+	requests permissions but the jars are unsigned.
 
 2010-07-19  Omair Majid  <omajid at redhat.com>
 
@@ -314,23 +347,23 @@ 2010-07-19  Omair Majid  <omajid at redhat.
 	(requestFocusOnDefaultButton): New method.
 	* netx/net/sourceforge/jnlp/security/AccessWarningPane.java
 	Extend SecurityDialogPanel instead of SecurityDialogUI
-	(AccessWarningPane): Take a SecurityWarningDialog instead of a JComponent
-	as a paramenter. Call addComponents.
+	(AccessWarningPane): Take a SecurityWarningDialog instead of a
+	JComponent as a paramenter. Call addComponents.
 	(installComponents): Renamed to
 	(addComponents): New method.
 	(R): Moved to parent class.
 	(htmlWrap): Likewise.
-	* netx/net/sourceforge/jnlp/security/AppletWarningPane.java
-	Extend SecurityDialogPanel instead of SecurityDialogUI
-	(AppletWarningPane): Take a SecurityWarningDialog instead of a JComponent
-	as a paramter. Call addComponents.
+	* netx/net/sourceforge/jnlp/security/AppletWarningPane.java:
+	Extend SecurityDialogPanel instead of SecurityDialogUI.
+	(AppletWarningPane): Take a SecurityWarningDialog instead of a
+	JComponent as a paramter. Call addComponents.
 	(installComponents): Renamed to...
 	(addComponents): New method.
 	(htmlWrap): Moved to parent class.
 	* netx/net/sourceforge/jnlp/security/CertWarningPane.java
 	Extend SecurityDialogPanel instead of SecurityDialogUI
-	(CertWarningPane): Take a SecurityWarningDialog instead of a JComponent as
-	a parameter. Call addComponents.
+	(CertWarningPane): Take a SecurityWarningDialog instead of a JComponent
+	as a parameter. Call addComponents.
 	(installComponents): Renamed to...
 	(addComponents): New method.
 	(R): Moved to parent class.
@@ -338,14 +371,14 @@ 2010-07-19  Omair Majid  <omajid at redhat.
 	(CheckBoxListener): Add debug information.
 	* netx/net/sourceforge/jnlp/security/CertsInfoPane.java
 	Extend SecurityDialogPanel instead of SecurityDialogUI
-	(CertsInfoPane): Take a SecurityWarningDialog instead of a JComponent as a
-	parameter. Call addComponents.
+	(CertsInfoPane): Take a SecurityWarningDialog instead of a JComponent
+	as a parameter. Call addComponents.
 	(installComponents): Renamed to...
 	(addComponents): New method.
 	* netx/net/sourceforge/jnlp/security/MoreInfoPane.java
 	Extend SecurityDialogPanel instead of SecurityDialogUI
-	(MoreInfoPane): Take a SecurityWarningDialog instead of a JComponent as a
-	parameter. Call addComponents.
+	(MoreInfoPane): Take a SecurityWarningDialog instead of a JComponent
+	as a parameter. Call addComponents.
 	(installComponents): Renamed to...
 	(addComponents): New method.
 	(R): Moved to parent class.
@@ -360,10 +393,11 @@ 2010-07-19  Omair Majid  <omajid at redhat.
 	(showSingleCertInfoDialog): Likewise.
 	(showAppletWarning): Likewise.
 	(createDialog): Renamed to...
-	(initDialog): New method. Clean up api and remove JOptionPane references.
+	(initDialog): New method. Clean up api and remove JOptionPane
+	references.
 	(updateUI): Renamed to...
-	(installPanel): Switch from Look and Feel related setUI methods to simple
-	JComponents.
+	(installPanel): Switch from Look and Feel related setUI methods to
+	simple JComponents.
 	(selectDefaultButton): New method. Causes the default button to request
 	focus.
 	(setValue): New method. Set the return value of this dialog.
@@ -371,13 +405,13 @@ 2010-07-19  Omair Majid  <omajid at redhat.
 	(setSystemLookAndFeel): New method. Set the Look and Feel to the System
 	look and feel.
 	* netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java
-	(SingleCertInfoPane): Take a SecurityWarningDialog instead of a JComponent
-	as a parameter.
+	(SingleCertInfoPane): Take a SecurityWarningDialog instead of a
+	JComponent as a parameter.
 	(buildTree): Use parant instead of optionPane.
 	(populateTable): Likewise.
-	* netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Extend 
-	JPanel instead of SecurityDialogUI. Add two new fields: parent and
-	defaultFocusComponent.
+	* netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java:
+	Extend JPanel instead of SecurityDialogUI.
+	Add two new fields: parent and defaultFocusComponent.
 	(CertificatePane): Take a JDialog as the argument.
 	(installUI): Removed.
 	(setSystemLookAndFeel): Removed.
@@ -386,14 +420,15 @@ 2010-07-19  Omair Majid  <omajid at redhat.
 	(focusOnDefaultButton): New method. Makes the defaultFocusComponent get
 	focus.
 	(CloseButtonListener): New class. Disposes the JDialog.
-	* netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java: Extend
-	JDialog instead of JOptionPane
-	(CertificateViewer): Initialize the JDialog, add the CertificatePanel and
-	set default focus.
+	* netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java:
+	Extend JDialog instead of JOptionPane
+	(CertificateViewer): Initialize the JDialog, add the CertificatePanel
+	and set default focus.
 	(updateUI): Removed.
 	(centerDialog): Takes no arguments.
 	(createDialog): Removed.
-	(showCertificateViewer): Use the new cleaned up api for CertificateViewer.
+	(showCertificateViewer): Use the new cleaned up api for
+	CertificateViewer.
 	(setSystemLookAndFeel): New method. Sets the LookAndFeel of the system.
 
 2010-07-19  Gary Benson  <gbenson at redhat.com>
@@ -401,7 +436,8 @@ 2010-07-19  Gary Benson  <gbenson at redhat
 
 	PR icedtea/498
 	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
-	(SharkTopLevelBlock::handle_exception): Catch-all handler can be unloaded.
+	(SharkTopLevelBlock::handle_exception): Catch-all handler can be
+	unloaded.
 
 2010-07-16  Deepak Bhole <dbhole at redhat.com>
 
@@ -411,10 +447,11 @@ 2010-07-15  Deepak Bhole <dbhole at redhat.
 2010-07-15  Deepak Bhole <dbhole at redhat.com>
 
 	* patches/openjdk/6678385.patch: New file. Backpatched from jdk7 for 
-	upstream bug#6678385. Fixes rhbz# 551835. Fixes jvm crashes when window is
-	resized.
+	upstream bug#6678385. Fixes rhbz# 551835. Fixes jvm crashes when window
+	is resized.
 
 2010-07-14  Jon VanAlten  <jon.vanalten at redhat.com>
+
 	* patches/icedtea-override-redirect-metacity.patch: Produces the
 	"expected" behavior for full screen applications or other situations
 	where developers wish to present elements that would cover things like
@@ -439,8 +476,8 @@ 2010-07-14  Deepak Bhole <dbhole at redhat.
 	being free'd is an init worker.
 	(getFreeWorker): Create new normal worked only if worker count is less
 	than MAX_WORKERS - PRIORITY_WORKERS.
-	(dumpWorkerStatus): New method. Useful when debugging -- prints status of
-	all workers.
+	(dumpWorkerStatus): New method. Useful when debugging -- prints status
+	of all workers.
 	* plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java
 	(toString): New method. Returns the string representation of the worker
 	instance at call time.
@@ -484,6 +521,7 @@ 2010-07-12 Andrew John Hughes  <ahughes@
 	Remove duplicate WITH_OPENJDK_SRC_DIR call.
 
 2010-07-12 Jon VanAlten <jon.vanalten at redhat.com>
+
 	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
 	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java
 	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
@@ -671,7 +709,8 @@ 2010-06-30  Omair Majid  <omajid at redhat.
 	(getNativeDir): Add the new native directory to nativeDirectories.
 	(addNativeDirectory): New function.
 	(getNativeDirectories): New function.
-	(findLibrary): Look in all the native directories for the native library.
+	(findLibrary): Look in all the native directories for the native
+	library.
 
 2010-06-30  Omair Majid  <omajid at redhat.com>
 
@@ -686,8 +725,8 @@ 2010-06-30  Omair Majid  <omajid at redhat.
 	(fixPath): Moved to...
 	* netx/net/sourceforge/jnlp/util/FileUtils.java
 	(sanitizePath): New function. Moved from CacheUtil.java
-	(sanitizeFileName): Use a blacklisting approach rather than a whitelisting
-	approach: should work better with non ascii filenames.
+	(sanitizeFileName): Use a blacklisting approach rather than a
+	whitelisting approach: should work better with non ascii filenames.
 
 2010-06-30  Andrew John Hughes  <ahughes at redhat.com>
 
@@ -703,11 +742,14 @@ 2010-06-30  Andrew John Hughes  <ahughes
 	(clean-native-ecj): Inverse of native-ecj.stamp.
 	(clean-icedtea): Just delete the build directory and stamp.
 	(clean-icedtea-debug): Inverse of icedtea-debug.stamp.
-	(clean-icedtea-against-icedtea): Inverse of icedtea-against-icedtea.stamp
-	(clean-icedtea-debug-against-icedtea): Inverse of icedtea-debug-against-icedtea.stamp
+	(clean-icedtea-against-icedtea): Inverse of
+	icedtea-against-icedtea.stamp.
+	(clean-icedtea-debug-against-icedtea): Inverse of
+	icedtea-debug-against-icedtea.stamp.
 	(clean-icedtea-ecj): Just delete the build directory and stamp.
 	(clean-icedtea-against-ecj): Inverse of icedtea-against-ecj.stamp.
-	(clean-IcedTeaPlugin): Delete empty build directories if srcdir != builddir.
+	(clean-IcedTeaPlugin): Delete empty build directories
+	if srcdir != builddir.
 	(clean-pulse-java): Likewise.
 	(clean-add-cacao): Inverse of add-cacao.stamp.
 	(clean-add-cacao-debug): Inverse of add-cacao-debug.stamp.
@@ -1051,8 +1093,8 @@ 2010-06-14  Andrew John Hughes  <ahughes
 
 2010-06-14  Omair Majid <omajid at redhat.com>
 
-	* plugin/icedteanp/IcedTeaNPPlugin.cc: Use getproperty NPAPI call instead
-	of evaluate, to get page URL.
+	* plugin/icedteanp/IcedTeaNPPlugin.cc: Use getproperty NPAPI call
+	instead of evaluate, to get page URL.
 
 2010-06-14  Andrew John Hughes  <ahughes at redhat.com>
 
@@ -1247,8 +1289,8 @@ 2010-06-07 Andrew John Hughes  <ahughes@
 
 2010-06-07 Jon VanAlten  <jon.vanalten at redhat.com>
 
-	* Makefile.am
-	(stamps/icedtea.stamp): Use full path when adding PulseAudio sources to src.zip
+	* Makefile.am (stamps/icedtea.stamp): Use full path when adding
+	PulseAudio sources to src.zip
 
 2010-06-06  Andrew John Hughes  <ahughes at redhat.com>
 
@@ -1932,14 +1974,16 @@ 2010-04-06  Deepak Bhole <dbhole at redhat.
 	(setMember): Same.
 	(sendMember): Same.
 	(finalize): Same.
-	(queue_processor): Same. Also, free message part memory after processing.
+	(queue_processor): Same. Also, free message part memory after
+	processing.
 	* plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Change method
-	signatures to deal with string pointer vectors instead of string vectors.
+	signatures to deal with string pointer vectors instead of string
+	vectors.
 	* plugin/icedteanp/IcedTeaPluginUtils.cc
 	(stringToJSID): Added another signature that receives a string pointer.
 	(strSplit): Return string pointer vector instead of string vector.
-	(getUTF8String): Change signature to receive string pointer vector instead
-	of string vector. Update function accordingly.
+	(getUTF8String): Change signature to receive string pointer vector
+	instead of string vector. Update function accordingly.
 	(getUTF16LEString): Same. 
 	(subscribe): Make subscription atomic.
 	(unSubscribe): Make unsubscription atomic, bound to same lock as
@@ -2104,12 +2148,14 @@ 2010-03-29  Andrew John Hughes  <ahughes
 	(IT_CLASS_TARGET_VERSION): Class file version to target.
 	(IT_JAVACFLAGS): Add above flags to javac compilation.
 	(ICEDTEA_PATCHES): Add 6873059 source/target fixes from OpenJDK7.
-	(liveconnect.stamp): Use ICEDTEA_RT on classpath instead of system rt.jar and lib/rt.
+	(liveconnect.stamp): Use ICEDTEA_RT on classpath instead of system
+	rt.jar and lib/rt.
 	(netx.stamp): Likewise.
 	(extra-class-files.stamp): Use ICEDTEA_RT as bootclasspath.
 	Use standard IT_JAVACFLAGS options.
 	(pulse-java-jar.stamp): Remove unneeded conditional.
-	(pulse-java-class.stamp): Use IT_JAVACFLAGS and ICEDTEA_RT on bootclasspath.
+	(pulse-java-class.stamp): Use IT_JAVACFLAGS and ICEDTEA_RT on
+	bootclasspath.
 	(rewriter.stamp): Use IT_JAVACFLAGS.
 	(plugin-tests.stamp): Likewise.
 	(jtreg.stamp): Likewise.
@@ -2123,8 +2169,8 @@ 2010-03-29  Andrew John Hughes  <ahughes
 	* generated/org/classpath/icedtea/java/nio/channels/WritePendingException.java,
 	* generated/sun/nio/fs/UnixConstants.java:
 	Add generated files needed for NIO2.
-	* javac.in: Move to OpenJDK7 Perl version so that flag duplication avoidance
-	works correctly.
+	* javac.in: Move to OpenJDK7 Perl version so that flag duplication
+	avoidance works correctly.
 	* patches/ecj/icedtea-hotspot.patch: Regenerated.
 	* patches/openjdk/6873059-javac-versioning-corba.patch,
 	* patches/openjdk/6873059-javac-versioning-hotspot.patch,
@@ -2254,7 +2300,8 @@ 2010-03-19  Deepak Bhole <dbhole at redhat.
 	* plugin/icedteanp/IcedTeaNPPlugin.cc
 	(start_jvm_if_needed): Create pipes in a temporary dir instead of users
 	home directory.
-	(plugin_start_appletviewer): Pass pipe names to PluginMain when initializing Java.
+	(plugin_start_appletviewer): Pass pipe names to PluginMain when
+	initializing Java.
 	* plugin/icedteanp/java/sun/applet/PluginMain.java: Receive pipe names
 	during initialization.
 
@@ -3151,6 +3198,40 @@ 2010-03-01  Andrew John Hughes  <ahughes
 	* patches/ecj/icedtea.patch: Don't add tools.jar
 	to bootclasspath; now just a symlink to rt.jar.
 
+2009-11-17  Andrew John Hughes  <ahughes at redhat.com>
+
+	* patches/icedtea-jaxws-getdtdtype.patch:
+	Fix path.
+
+2009-11-17  Andrew John Hughes  <ahughes at redhat.com>
+
+	* patches/icedtea-jaxws-getdtdtype.patch:
+	Add additional fix for AttributeBase.java
+	
+2009-11-17  Andrew John Hughes  <ahughes at redhat.com>
+
+	* patches/icedtea-jaxws-getdtdtype.patch:
+	Replace getDTDType method, don't add another.
+	* HACKING: Document the patch.
+	
+2009-11-17  Andrew John Hughes  <ahughes at redhat.com>
+
+	* Makefile.am:
+	Make use of JAXWS dependent on absence of
+	javax.annotation.Resource and/or getDTDType()
+	bug.  Add new JAXWS patch.
+	(extract-jaxws.stamp): Apply getDTDType() patch
+	if bug found.
+	* acinclude.m4:
+	(IT_GETDTDTYPE_CHECK): Check for old versions of
+	gcj/Classpath which have
+	javax.xml.stream.events.Attribute.getDTDType()
+	with a return type of QName not String.
+	* configure.ac:
+	Invoke new IT_GETDTDTYPE_CHECK macro.
+	* patches/icedtea-jaxws-getdtdtype.patch:
+	New patch to work around the getDTDType() bug.
+	
 2010-03-01  Mark Wielaard  <mark at klomp.org>
 
 	* patches/ecj/icedtea.patch: Don't add generated dir to
diff -r cc5ebdf8e65d -r 1d9802df001a HACKING
--- a/HACKING	Wed Jul 28 16:06:09 2010 -0400
+++ b/HACKING	Thu Jul 29 18:06:08 2010 +0100
@@ -116,6 +116,7 @@ The following patches are only applied t
 * icedtea-nss-config.patch: Add the NSS PKCS11 security provider. (PR356)
 * icedtea-nss-6763530.patch: Fix PKCS11 provider when used with newer version of NSS (>=3.12.3) (PR356, S6763530).
 * libpng.patch: Use png_sig_cmp instead of png_check_sig so we can build against libpng 1.4.
+* icedtea-jaxws-getdtdtype.patch: Workaround for incorrect return type in gcj < 4.4 / GNU Classpath < 0.98
 
 The following patches are only applied to OpenJDK in IcedTea:
 
diff -r cc5ebdf8e65d -r 1d9802df001a Makefile.am
--- a/Makefile.am	Wed Jul 28 16:06:09 2010 -0400
+++ b/Makefile.am	Thu Jul 29 18:06:08 2010 +0100
@@ -331,7 +331,8 @@ endif
 
 if ENABLE_SYSTEMTAP
 ICEDTEA_PATCHES += patches/systemtap.patch \
-	patches/systemtap-gcc-4.5.patch
+	patches/systemtap-gcc-4.5.patch \
+	patches/systemtap-alloc-size-workaround.patch
 endif
 
 if ENABLE_NSS
@@ -358,6 +359,16 @@ endif
 endif
 
 ICEDTEA_ECJ_PATCHES += $(DISTRIBUTION_ECJ_PATCHES)
+
+# Patches for JAXWS
+
+if DTDTYPE_QNAME
+JAXWS_PATCHES = patches/icedtea-jaxws-getdtdtype.patch
+else
+JAXWS_PATCHES = 
+endif
+
+ICEDTEA_ECJ_PATCHES += $(JAXWS_PATCHES)
 
 # OpenJDK build environment.
 if ZERO_BUILD
diff -r cc5ebdf8e65d -r 1d9802df001a NEWS
--- a/NEWS	Wed Jul 28 16:06:09 2010 -0400
+++ b/NEWS	Thu Jul 29 18:06:08 2010 +0100
@@ -1,6 +1,704 @@ New in release 1.9 (2010-xx-xx):
-New in release 1.9 (2010-xx-xx):
+New in release 1.9 (2010-XX-XX):
 
-- Updated to OpenJDK6 b20.
+* Updated to OpenJDK6 b20 with HotSpot 17.
+  - S4360113: Evict nmethods when code cache gets full
+  - S4670071: loadClassInternal is too restrictive.
+  - S4766230: Hotspot vtable inconsistencies cause core dumps. 6579515. 6582242.
+  - S4957990: Perm heap bloat in JVM
+  - S4997835: RFE: crash dump will only be created when running w/ -XX:+ShowMessageBoxOnError
+  - S5057225: Remove useless I2L conversions
+  - S5057818: codecache full and compiler disabled in bigapps fastdebug run
+  - S6333993: NodeList.item() returns null in 1.5.0_02
+  - S6361589: Print out stack trace for target thread of GC crash
+  - S6378821: bitCount() should use POPC on SPARC processors and AMD+10h



More information about the distro-pkg-dev mailing list