/hg/icedtea6-hg: 37 new changesets

andrew at icedtea.classpath.org andrew at icedtea.classpath.org
Wed Jul 28 05:08:13 PDT 2010


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

	Don't depend on clean-patch targets for cleaning openjdk/openjdk-
	ecj, just delete the stamps.

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

	 * Makefile.am: (clean-extract-ecj): Don't depend on
	clean-patch-ecj, just delete the stamp. (clean-
	extract-openjdk): Likewise for clean-patch and clean-patch-
	fsg.


changeset 18d98909571a in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=18d98909571a
author: Omair Majid <omajid at redhat.com>
date: Thu Jul 08 14:25:02 2010 -0400

	2010-07-08 Omair Majid <omajid at redhat.com>

	 PR icedtea/460
	    * plugin/icedteanp/java/netscape/security/ForbiddenTargetException.jav
	a: New file. Some applets, for legacy support, expect this class
	to be present.


changeset bf5edcaa5f78 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bf5edcaa5f78
author: Omair Majid <omajid at redhat.com>
date: Thu Jul 08 14:31:02 2010 -0400

	2010-07-08 Omair Majid <omajid at redhat.com>

	 * plugin/icedteanp/java/sun/applet/PluginAppletViewer.java:
	(reFrame): Pass the panel to the constructor, dont set it yourself.
	(PluginAppletViewer): Set the panel to be the passed in object and
	only then add it to the list of all panels.


changeset f0e89050bb8c in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=f0e89050bb8c
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 08 20:36:25 2010 +0100

	Add rebuild target to allow a quick OpenJDK rebuild (warning; may
	not work in some cases due to flaws in OpenJDK's build system)

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

	 * Makefile.am: (rebuild): Add new target to allow a
	quick rebuild of OpenJDK in the manner of the existing
	hotspot target.


changeset cc1498495367 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=cc1498495367
author: Andrew John Hughes <ahughes at redhat.com>
date: Thu Jul 08 20:37:25 2010 +0100

	Merge


changeset 867af494861c in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=867af494861c
author: Man Lung Wong <mwong at redhat.com>
date: Thu Jul 08 15:54:35 2010 -0400

	Added encoding support for netx.


changeset ef57bbbe54da in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=ef57bbbe54da
author: Andrew John Hughes <ahughes at redhat.com>
date: Sun Jul 11 20:00:49 2010 +0100

	Merge


changeset e35661d7528d in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=e35661d7528d
author: Jon VanAlten <jon.vanalten at redhat.com>
date: Mon Jul 12 11:13:35 2010 -0400

	Eliminate spurious exception throwing in PulseAudio provider.

	2010-07-12 Jon VanAlten <jon.vanalten at redhat.com>
	        * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataL
	ine.java
	        * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.
	java
	        * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourc
	eDataLine.java
	        * pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTarge
	tDataLine.java: Eliminate spurious exception throwing from
	open, close, read, write, drain, and flush calls on closed
	lines. Use isOpen() API call instead of instance variable
	where appropriate.


changeset fdc10d3deefb in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=fdc10d3deefb
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jul 12 17:51:21 2010 +0100

	PR icedtea/512: Use the pristine srcdir copy of generated.

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

	 PR icedtea/521
		* Makefile.am: (SOURCEPATH_DIRS): The untainted srcdir
	version of generated should be used.
		* configure.ac: Remove duplicate WITH_OPENJDK_SRC_DIR call.


changeset dad3510bc1f6 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=dad3510bc1f6
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jul 12 17:53:23 2010 +0100

	Merge


changeset 83395fabed02 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=83395fabed02
author: Deepak Bhole <dbhole at redhat.com>
date: Mon Jul 12 18:41:55 2010 -0400

	Use variadic macro for plugin debug message printing.


changeset bd9b46091cd7 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bd9b46091cd7
author: Mark Wielaard <mark at klomp.org>
date: Tue Jul 13 11:46:10 2010 +0200

	Fix hotspot tapset object_alloc size variable.

	 Reported by William Cohen <wcohen at redhat.com>
	        * tapset/hotspot.stp.in (object_alloc): size is arg4, not arg3.


changeset 0b8a71d3b9db in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=0b8a71d3b9db
author: Deepak Bhole <dbhole at redhat.com>
date: Tue Jul 13 14:48:45 2010 -0400

	- Set timeout to 120 seconds (previous commit mistakenly changed it
	to 10).
	- Print debug info only in debug mode.


changeset 6dbe1524ae3b in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6dbe1524ae3b
author: doko at ubuntu.com
date: Wed Jul 14 00:09:56 2010 +0200

	Don't link the plugin with libxul libraries

	2010-07-13 Matthias Klose <doko at ubuntu.com>

	 * acinclude.m4 (IT_CHECK_PLUGIN_DEPENDENCIES): Don't require
	libxul libraries. (IT_CHECK_XULRUNNER_VERSION): Use
	pkgconfig --modversion as version.


changeset 0b656f7601bd in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=0b656f7601bd
author: Deepak Bhole <dbhole at redhat.com>
date: Wed Jul 14 17:42:26 2010 -0400

	Fix race conditions in plugin initialization code that were causing
	hangs when loading multiple applets in parallel.


changeset 5719610f7230 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=5719610f7230
author: Jon VanAlten <jon.vanalten at redhat.com>
date: Thu Jul 15 11:05:34 2010 -0400

	Restore icedtea-override-metacity.patch to allow full screen apps
	and other expected behavioral improvements.

	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 panels.
	        * Makefile.am: Apply icedtea-override-redirect-metacity.patch.


changeset 8cdea18e5d0a in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=8cdea18e5d0a
author: Deepak Bhole <dbhole at redhat.com>
date: Thu Jul 15 14:17:09 2010 -0400

	Backpatched from jdk7 for upstream bug#6678385. Fixes rhbz# 551835.
	Fixes jvm crashes when window is resized.


changeset b4455c6c313f in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b4455c6c313f
author: Deepak Bhole <dbhole at redhat.com>
date: Fri Jul 16 15:19:55 2010 -0400

	Fix policy evaluation to match the proprietary JDK.


changeset bd443070a313 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=bd443070a313
author: Xerxes R?nby <xerxes at zafena.se>
date: Mon Jul 19 14:39:53 2010 +0200

	PR icedtea/498: Catch-all handler can be unloaded.

	2010-07-19 Gary Benson <gbenson at redhat.com> Xerxes
	R?nby <xerxes at zafena.se>

	 PR icedtea/498
	        * ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::handle_exception): Catch-all handler can be
	unloaded.


changeset 16b019555725 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=16b019555725
author: Omair Majid <omajid at redhat.com>
date: Tue Jul 20 09:35:12 2010 -0400

	netx: do not use Look and Feel related methods for setting up
	security dialogs

	2010-07-20 Omair Majid <omajid at redhat.com>

	 PR icedtea/372
	    * netx/net/sourceforge/jnlp/security/SecurityDialogUI.java: Renamed
	to..
	    * netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java: New
	file. Remove all usage of Look and Feel related functionality.
	Extend JPanel. (createSetValueListener): New method.
	(setVisible): New method. (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.
	(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.
	(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.
	(installComponents): Renamed to... (addComponents): New method.
	(R): Moved to parent class. (htmlWrap): Likewise.
	(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. (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. (installComponents): Renamed
	to... (addComponents): New method. (R): Moved to parent
	class. (htmlWrap): Likewise.
	    * netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java
	Extend JDialog instead of JOptionPane. Add panel, value as new
	fields. (SecurityWarningDialog): Call super and initDialog.
	(showAccessWarningDialog): Modified to use the cleaned-up api.
	(showCertWarningDialog): Likewise. (showMoreInfoDialog):
	Likewise. (showCertInfoDialog): Likewise.
	(showSingleCertInfoDialog): Likewise. (showAppletWarning):
	Likewise. (createDialog): Renamed to... (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.
	(selectDefaultButton): New method. Causes the default button to
	request focus. (setValue): New method. Set the return value
	of this dialog. (getValue): New method. Get the return value of
	this dialog. (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. (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. (CertificatePane): Take a
	JDialog as the argument. (installUI): Removed.
	(setSystemLookAndFeel): Removed. (installComponents): Renamed to
	... (addComponents): New method. (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. (updateUI): Removed. (centerDialog): Takes no
	arguments. (createDialog): Removed. (showCertificateViewer):
	Use the new cleaned up api for CertificateViewer.
	(setSystemLookAndFeel): New method. Sets the LookAndFeel of the
	system.


changeset c551fe50f731 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=c551fe50f731
author: Omair Majid <omajid at redhat.com>
date: Tue Jul 20 13:30:49 2010 -0400

	netx: error out when unsigned jnlp applications request permissions

	2010-07-20 Omair Majid <omajid at redhat.com>

	 * 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.


changeset b110028e95cc in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=b110028e95cc
author: Omair Majid <omajid at redhat.com>
date: Tue Jul 20 13:39:49 2010 -0400

	PR icedtea/491 pass java_{code,codebase,archive} paramters to java
	side

	2010-07-20 Omair Majid <omajid at redhat.com>

	 PR icedtea/491
	       * plugin/icedteanp/IcedTeaNPPlugin.cc
	(plugin_create_applet_tag): Accept and pass on
	java_{code,codebase,archive} tags to the java side of the plugin.


changeset 38a53f071801 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=38a53f071801
author: Mark Wielaard <mark at klomp.org>
date: Tue Jul 20 20:26:03 2010 +0200

	Get configure and make BUILD_DIR in sync.

	2010-07-20 Mark Wielaard <mjw at redhat.com>

	 * configure.ac (OPENJDK_BUILD_DIR): New AC_SUBST variable.
	(with-abs-install-dir): Based on OPENJDK_BUILD_DIR when not given.
		* Makefile.am (BUILD_DIR): Set to @OPENJDK_BUILD_DIR at .


changeset 4bcc2702e0ec in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=4bcc2702e0ec
author: Man Lung Wong <mwong at redhat.com>
date: Tue Jul 20 16:31:28 2010 -0400

	Adds javawebstart.version property and give user permission to read
	that proerty during sandbox permission.


changeset 7a124a6f0568 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=7a124a6f0568
author: Man Lung Wong <mwong at redhat.com>
date: Tue Jul 20 16:38:54 2010 -0400

	Minor formatting error and forgot to mention related bug in
	Changelog.


changeset cf796bf3d5aa in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=cf796bf3d5aa
author: Deepak Bhole <dbhole at redhat.com>
date: Wed Jul 21 16:29:05 2010 -0400

	Undo changes from 98c88b32cdb4 to Parser.java, since they could
	cause potential regressions.


changeset 2bdc52cb3136 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=2bdc52cb3136
author: Andrew John Hughes <ahughes at redhat.com>
date: Fri Jul 23 11:01:17 2010 +0100

	Normalise NetX whitespace.

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

	 * netx/javax/jnlp/BasicService.java,
		* netx/javax/jnlp/ClipboardService.java,
		* netx/javax/jnlp/DownloadService.java,
		* netx/javax/jnlp/DownloadServiceListener.java,
		* netx/javax/jnlp/ExtendedService.java,
		* netx/javax/jnlp/ExtensionInstallerService.java,
		* netx/javax/jnlp/FileContents.java,
		* netx/javax/jnlp/FileOpenService.java,
		* netx/javax/jnlp/FileSaveService.java,
		* netx/javax/jnlp/JNLPRandomAccessFile.java,
		* netx/javax/jnlp/PersistenceService.java,
		* netx/javax/jnlp/PrintService.java,
		* netx/javax/jnlp/ServiceManager.java,
		* netx/javax/jnlp/ServiceManagerStub.java,
		* netx/javax/jnlp/SingleInstanceListener.java,
		* netx/javax/jnlp/SingleInstanceService.java,
		* netx/javax/jnlp/UnavailableServiceException.java,
		* netx/net/sourceforge/jnlp/AppletDesc.java,
		* netx/net/sourceforge/jnlp/ApplicationDesc.java,
		* netx/net/sourceforge/jnlp/AssociationDesc.java,
		* netx/net/sourceforge/jnlp/ComponentDesc.java,
		* netx/net/sourceforge/jnlp/DefaultLaunchHandler.java,
		* netx/net/sourceforge/jnlp/ExtensionDesc.java,
		* netx/net/sourceforge/jnlp/IconDesc.java,
		* netx/net/sourceforge/jnlp/InformationDesc.java,
		* netx/net/sourceforge/jnlp/InstallerDesc.java,
		* netx/net/sourceforge/jnlp/JARDesc.java,
		* netx/net/sourceforge/jnlp/JNLPFile.java,
		* netx/net/sourceforge/jnlp/JNLPSplashScreen.java,
		* netx/net/sourceforge/jnlp/JREDesc.java,
		* netx/net/sourceforge/jnlp/LaunchException.java,
		* netx/net/sourceforge/jnlp/LaunchHandler.java,
		* netx/net/sourceforge/jnlp/Launcher.java,
		* netx/net/sourceforge/jnlp/MenuDesc.java,
		* netx/net/sourceforge/jnlp/NetxPanel.java,
		* netx/net/sourceforge/jnlp/Node.java,
		* netx/net/sourceforge/jnlp/PackageDesc.java,
		* netx/net/sourceforge/jnlp/ParseException.java,
		* netx/net/sourceforge/jnlp/Parser.java,
		* netx/net/sourceforge/jnlp/PluginBridge.java,
		* netx/net/sourceforge/jnlp/PropertyDesc.java,
		* netx/net/sourceforge/jnlp/RelatedContentDesc.java,
		* netx/net/sourceforge/jnlp/ResourcesDesc.java,
		* netx/net/sourceforge/jnlp/SecurityDesc.java,
		* netx/net/sourceforge/jnlp/ShortcutDesc.java,
		* netx/net/sourceforge/jnlp/StreamEater.java,
		* netx/net/sourceforge/jnlp/Version.java,
		* netx/net/sourceforge/jnlp/cache/CacheEntry.java,
		* netx/net/sourceforge/jnlp/cache/CacheUtil.java,
		* netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
		* netx/net/sourceforge/jnlp/cache/DownloadIndicator.java,
		* netx/net/sourceforge/jnlp/cache/Resource.java,
		* netx/net/sourceforge/jnlp/cache/ResourceTracker.java,
		* netx/net/sourceforge/jnlp/cache/UpdatePolicy.java,
		* netx/net/sourceforge/jnlp/event/ApplicationEvent.java,
		* netx/net/sourceforge/jnlp/event/ApplicationListener.java,
		* netx/net/sourceforge/jnlp/event/DownloadEvent.java,
		* netx/net/sourceforge/jnlp/event/DownloadListener.java,
		* netx/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
		* netx/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
		* netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
		* netx/net/sourceforge/jnlp/runtime/AppletInstance.java,
		* netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
		* netx/net/sourceforge/jnlp/runtime/Boot.java,
		* netx/net/sourceforge/jnlp/runtime/Boot13.java,
		* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
		* netx/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
		* netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
		* netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
		* netx/net/sourceforge/jnlp/security/AccessWarningPane.java,
		* netx/net/sourceforge/jnlp/security/AppletWarningPane.java,
		* netx/net/sourceforge/jnlp/security/CertVerifier.java,
		* netx/net/sourceforge/jnlp/security/CertWarningPane.java,
		* netx/net/sourceforge/jnlp/security/CertsInfoPane.java,
		* netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java,
		* netx/net/sourceforge/jnlp/security/MoreInfoPane.java,
		* netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java,
		* netx/net/sourceforge/jnlp/security/SecurityUtil.java,
		* netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
		* netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
		* netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
		* netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
		* netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
		* netx/net/sourceforge/jnlp/services/ExtendedSingleInstanceService.jav
	a,
		* netx/net/sourceforge/jnlp/services/InstanceExistsException.java,
		* netx/net/sourceforge/jnlp/services/ServiceUtil.java,
		* netx/net/sourceforge/jnlp/services/SingleInstanceLock.java,
		* netx/net/sourceforge/jnlp/services/XBasicService.java,
		* netx/net/sourceforge/jnlp/services/XClipboardService.java,
		* netx/net/sourceforge/jnlp/services/XDownloadService.java,
		* netx/net/sourceforge/jnlp/services/XExtendedService.java,
		* netx/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
		* netx/net/sourceforge/jnlp/services/XFileContents.java,
		* netx/net/sourceforge/jnlp/services/XFileSaveService.java,
		* netx/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
		* netx/net/sourceforge/jnlp/services/XPersistenceService.java,
		* netx/net/sourceforge/jnlp/services/XPrintService.java,
		* netx/net/sourceforge/jnlp/services/XServiceManagerStub.java,
		* netx/net/sourceforge/jnlp/services/XSingleInstanceService.java,
		* netx/net/sourceforge/jnlp/tools/JarRunner.java,
		* netx/net/sourceforge/jnlp/tools/JarSigner.java,
		* netx/net/sourceforge/jnlp/tools/KeyTool.java,
		* netx/net/sourceforge/jnlp/util/FileUtils.java,
		* netx/net/sourceforge/jnlp/util/PropertiesFile.java,
		* netx/net/sourceforge/jnlp/util/Reflect.java,
		* netx/net/sourceforge/jnlp/util/WeakList.java,
		* netx/net/sourceforge/jnlp/util/XDesktopEntry.java,
		* netx/net/sourceforge/nanoxml/XMLElement.java: Normalise
	whitespace.


changeset 7e8348b468ae in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=7e8348b468ae
author: Andrew John Hughes <ahughes at redhat.com>
date: Fri Jul 23 10:56:39 2010 +0100

	Rename getType to getAccessType to avoid conflict with
	Window.getType() from OpenJDK7

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

	 * netx/net/sourceforge/jnlp/security/AccessWarningPane.java:
	(addComponents()): Fix call to getType().
		* netx/net/sourceforge/jnlp/security/CertWarningPane.java: Likewise.
		* netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java:
	(getType): Rename to getAccessType() to avoid conflict with
	Window.getType() in OpenJDK7.


changeset 6bf6ff2ad1ea in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6bf6ff2ad1ea
author: Jon VanAlten <jon.vanalten at redhat.com>
date: Fri Jul 23 11:51:57 2010 -0400

	Backpatch fix for upstream bug#6963870 from jdk7 to eliminate
	NullPointerEx in swing class CompoundBorder method getBorderInsets

	 * patches/openjdk/6963870.patch: New file. Backpatched from
	jdk7 for upstream bug#6963870. Fixes IcedTea Bug#477:
	NullPointerEx in swing class CompoundBorder method
	getBorderInsets.
		* Makefile.am: Include above patch.


changeset 1d36a3fd16c0 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=1d36a3fd16c0
author: Andrew John Hughes <ahughes at redhat.com>
date: Sun Jul 25 22:47:02 2010 +0100

	Backport S6668231: Presence of a critical subjectAltName causes
	JSSE's SunX509 to fail trusted checks.

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

	 * Makefile.am: Add patch.
		* patches/openjdk/6668231-ssl_cert.patch: Backport SSL
	certificate fix 'Presence of a critical subjectAltName
	causes JSSE's SunX509 to fail trusted checks'.
		* overlays/openjdk/jdk/test/sun/security/ssl/com/sun/net/ssl/internal/
	www/protocol/https/HttpsURLConnection/crisubn.jks,
		* overlays/openjdk/jdk/test/sun/security/ssl/com/sun/net/ssl/internal/
	www/protocol/https/HttpsURLConnection/trusted.jks: Keystores
	for the new test introduced by this patch.


changeset 606d9aa072d6 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=606d9aa072d6
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jul 26 09:24:00 2010 +0100

	Make naming of OpenJDK backports clearer and use original changeset
	for 6963870.

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

	 Make purpose of OpenJDK patches clearer and use
	original changeset for 6963870.
		* patches/openjdk/6678385.patch,
		* patches/openjdk/6961732.patch,
		* patches/openjdk/6963870.patch: Renamed to...
		* Makefile.am: Use new patch names.
		* patches/openjdk/6678385-window_movement_crasher.patch,
		* patches/openjdk/6961732-negative_leading.patch,
		* patches/openjdk/6963870-swing_npe.patch: these.


changeset 261f47cbfac7 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=261f47cbfac7
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jul 26 09:27:34 2010 +0100

	Fix use of fstatat in NIO2 on architectures other than x86 and
	x86_64.

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

	 * overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/Un
	ixNativeDispatcher.c: Define _ATFILE_SOURCE to obtain
	fstatat64, regardless of architecture.


changeset 549cfe48fc56 in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=549cfe48fc56
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Jul 21 18:17:59 2010 +0100

	Update the README.

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

	 * README: Updated.


changeset d7226257dd2e in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=d7226257dd2e
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jul 26 09:31:02 2010 +0100

	Update INSTALL documentation and configure help.

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

	 * INSTALL: Updated, with documentation of new
	options and removal of outdated information.
		* acinclude.m4: (WITH_OPENJDK_SRC_DIR): Add '=DIR' to the
	configure help. (AC_CHECK_FOR_OPENJDK): Add '[=DIR]' to the
	configure help. (AC_CHECK_WITH_TZDATA_DIR): Remove broken
	expansion of ${DEFAULT} in configure help, replacing it with
	the value used. (IT_CHECK_NEW_PLUGIN): Remove
	'experimental'. Fix default in configure help.
		* configure.ac: Fix default in configure help for NIO2.


changeset dd4d9f50ac7c in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=dd4d9f50ac7c
author: Andrew John Hughes <ahughes at redhat.com>
date: Mon Jul 26 09:38:47 2010 +0100

	Update README and INSTALL for HEAD.

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

	 * README: Updated for HEAD using IcedTea7 version.
		* INSTALL: Likewise.


changeset 6085d4c7d5ce in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=6085d4c7d5ce
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Jul 28 11:17:13 2010 +0100

	Merge


changeset 999fec26cf9f in /hg/icedtea6-hg
details: http://icedtea.classpath.org/hg/icedtea6-hg?cmd=changeset;node=999fec26cf9f
author: Andrew John Hughes <ahughes at redhat.com>
date: Wed Jul 28 13:08:03 2010 +0100

	Regenerate icedtea-jtreg-jrunscript.patch due to 50002bfcff96.

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

	 * patches/icedtea-jtreg-jrunscript.patch: Regenerate
	after 50002bfcff96 from dcubed being added to OpenJDK6.


diffstat:

140 files changed, 6169 insertions(+), 4085 deletions(-)
ChangeLog                                                                          |  459 +++
INSTALL                                                                            |  376 ++-
Makefile.am                                                                        |   36 
README                                                                             |  118 
acinclude.m4                                                                       |   68 
configure.ac                                                                       |   11 
netx/javax/jnlp/BasicService.java                                                  |    1 
netx/javax/jnlp/ClipboardService.java                                              |    1 
netx/javax/jnlp/DownloadService.java                                               |    1 
netx/javax/jnlp/DownloadServiceListener.java                                       |    1 
netx/javax/jnlp/ExtendedService.java                                               |    8 
netx/javax/jnlp/ExtensionInstallerService.java                                     |    1 
netx/javax/jnlp/FileContents.java                                                  |    1 
netx/javax/jnlp/FileOpenService.java                                               |    1 
netx/javax/jnlp/FileSaveService.java                                               |    1 
netx/javax/jnlp/JNLPRandomAccessFile.java                                          |    1 
netx/javax/jnlp/PersistenceService.java                                            |    1 
netx/javax/jnlp/PrintService.java                                                  |    1 
netx/javax/jnlp/ServiceManager.java                                                |    1 
netx/javax/jnlp/ServiceManagerStub.java                                            |    1 
netx/javax/jnlp/SingleInstanceListener.java                                        |    4 
netx/javax/jnlp/SingleInstanceService.java                                         |    8 
netx/javax/jnlp/UnavailableServiceException.java                                   |    1 
netx/net/sourceforge/jnlp/AppletDesc.java                                          |   27 
netx/net/sourceforge/jnlp/ApplicationDesc.java                                     |   14 
netx/net/sourceforge/jnlp/AssociationDesc.java                                     |    8 
netx/net/sourceforge/jnlp/ComponentDesc.java                                       |    9 
netx/net/sourceforge/jnlp/DefaultLaunchHandler.java                                |    8 
netx/net/sourceforge/jnlp/ExtensionDesc.java                                       |   10 
netx/net/sourceforge/jnlp/IconDesc.java                                            |   37 
netx/net/sourceforge/jnlp/InformationDesc.java                                     |   17 
netx/net/sourceforge/jnlp/InstallerDesc.java                                       |    8 
netx/net/sourceforge/jnlp/JARDesc.java                                             |   15 
netx/net/sourceforge/jnlp/JNLPFile.java                                            |   70 
netx/net/sourceforge/jnlp/JNLPSplashScreen.java                                    |    2 
netx/net/sourceforge/jnlp/JREDesc.java                                             |   18 
netx/net/sourceforge/jnlp/LaunchException.java                                     |   12 
netx/net/sourceforge/jnlp/LaunchHandler.java                                       |   10 
netx/net/sourceforge/jnlp/Launcher.java                                            |  174 -
netx/net/sourceforge/jnlp/MenuDesc.java                                            |    6 
netx/net/sourceforge/jnlp/NetxPanel.java                                           |  123 
netx/net/sourceforge/jnlp/Node.java                                                |    3 
netx/net/sourceforge/jnlp/PackageDesc.java                                         |   11 
netx/net/sourceforge/jnlp/ParseException.java                                      |   10 
netx/net/sourceforge/jnlp/Parser.java                                              |  228 +
netx/net/sourceforge/jnlp/PluginBridge.java                                        |   42 
netx/net/sourceforge/jnlp/PropertyDesc.java                                        |   14 
netx/net/sourceforge/jnlp/RelatedContentDesc.java                                  |    6 
netx/net/sourceforge/jnlp/ResourcesDesc.java                                       |   13 
netx/net/sourceforge/jnlp/SecurityDesc.java                                        |   14 
netx/net/sourceforge/jnlp/ShortcutDesc.java                                        |    6 
netx/net/sourceforge/jnlp/StreamEater.java                                         |    6 
netx/net/sourceforge/jnlp/Version.java                                             |   18 
netx/net/sourceforge/jnlp/cache/CacheEntry.java                                    |   10 
netx/net/sourceforge/jnlp/cache/CacheUtil.java                                     |   12 
netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java                      |   15 
netx/net/sourceforge/jnlp/cache/DownloadIndicator.java                             |   11 
netx/net/sourceforge/jnlp/cache/Resource.java                                      |   20 
netx/net/sourceforge/jnlp/cache/ResourceTracker.java                               |   58 
netx/net/sourceforge/jnlp/cache/UpdatePolicy.java                                  |   10 
netx/net/sourceforge/jnlp/event/ApplicationEvent.java                              |   12 
netx/net/sourceforge/jnlp/event/ApplicationListener.java                           |    9 
netx/net/sourceforge/jnlp/event/DownloadEvent.java                                 |   12 
netx/net/sourceforge/jnlp/event/DownloadListener.java                              |    9 
netx/net/sourceforge/jnlp/resources/Messages.properties                            |    2 
netx/net/sourceforge/jnlp/runtime/AppThreadGroup.java                              |    8 
netx/net/sourceforge/jnlp/runtime/AppletAudioClip.java                             |   12 
netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java                           |   36 
netx/net/sourceforge/jnlp/runtime/AppletInstance.java                              |   11 
netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java                         |   31 
netx/net/sourceforge/jnlp/runtime/Boot.java                                        |   31 
netx/net/sourceforge/jnlp/runtime/Boot13.java                                      |    1 
netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java                             |  339 +-
netx/net/sourceforge/jnlp/runtime/JNLPPolicy.java                                  |   40 
netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java                                 |   67 
netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java                         |  392 +--
netx/net/sourceforge/jnlp/security/AccessWarningPane.java                          |  245 -
netx/net/sourceforge/jnlp/security/AppletWarningPane.java                          |  116 
netx/net/sourceforge/jnlp/security/CertVerifier.java                               |    4 
netx/net/sourceforge/jnlp/security/CertWarningPane.java                            |  337 +-
netx/net/sourceforge/jnlp/security/CertsInfoPane.java                              |  325 +-
netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java                          |   94 
netx/net/sourceforge/jnlp/security/MoreInfoPane.java                               |   91 
netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java                        |  129 +
netx/net/sourceforge/jnlp/security/SecurityDialogUI.java                           |  204 -
netx/net/sourceforge/jnlp/security/SecurityUtil.java                               |  260 +-
netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java                      |  669 ++---
netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java                         |   53 
netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java                   |   74 
netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java                     |  507 +---
netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java                   |  138 -
netx/net/sourceforge/jnlp/services/ExtendedSingleInstanceService.java              |   10 
netx/net/sourceforge/jnlp/services/InstanceExistsException.java                    |    6 
netx/net/sourceforge/jnlp/services/ServiceUtil.java                                |   49 
netx/net/sourceforge/jnlp/services/SingleInstanceLock.java                         |   16 
netx/net/sourceforge/jnlp/services/XBasicService.java                              |   34 
netx/net/sourceforge/jnlp/services/XClipboardService.java                          |   46 
netx/net/sourceforge/jnlp/services/XDownloadService.java                           |   62 
netx/net/sourceforge/jnlp/services/XExtendedService.java                           |   10 
netx/net/sourceforge/jnlp/services/XExtensionInstallerService.java                 |   10 
netx/net/sourceforge/jnlp/services/XFileContents.java                              |   10 
netx/net/sourceforge/jnlp/services/XFileSaveService.java                           |    8 
netx/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java                      |  244 -
netx/net/sourceforge/jnlp/services/XPersistenceService.java                        |   10 
netx/net/sourceforge/jnlp/services/XPrintService.java                              |  138 -
netx/net/sourceforge/jnlp/services/XServiceManagerStub.java                        |   12 
netx/net/sourceforge/jnlp/services/XSingleInstanceService.java                     |   30 
netx/net/sourceforge/jnlp/tools/JarRunner.java                                     |   12 
netx/net/sourceforge/jnlp/tools/JarSigner.java                                     |  138 -
netx/net/sourceforge/jnlp/tools/KeyTool.java                                       |  350 +-
netx/net/sourceforge/jnlp/util/FileUtils.java                                      |    8 
netx/net/sourceforge/jnlp/util/PropertiesFile.java                                 |   18 
netx/net/sourceforge/jnlp/util/Reflect.java                                        |   12 
netx/net/sourceforge/jnlp/util/WeakList.java                                       |   12 
netx/net/sourceforge/jnlp/util/XDesktopEntry.java                                  |   20 
netx/net/sourceforge/nanoxml/XMLElement.java                                       |    6 
overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c     |   37 
patches/icedtea-jtreg-jrunscript.patch                                             |   12 
patches/icedtea-override-redirect-metacity.patch                                   |   11 
patches/icedtea-policy-evaluation.patch                                            |   35 
patches/openjdk/6668231-ssl_cert.patch                                             |  306 ++
patches/openjdk/6678385-window_movement_crasher.patch                              | 1241 ++++++++++
patches/openjdk/6961732.patch                                                      |   45 
patches/openjdk/6963870-swing_npe.patch                                            |   99 
plugin/icedteanp/IcedTeaJavaRequestProcessor.cc                                    |   16 
plugin/icedteanp/IcedTeaNPPlugin.cc                                                |  235 +
plugin/icedteanp/IcedTeaPluginRequestProcessor.cc                                  |   38 
plugin/icedteanp/IcedTeaPluginUtils.cc                                             |  102 
plugin/icedteanp/IcedTeaPluginUtils.h                                              |   66 
plugin/icedteanp/IcedTeaScriptablePluginObject.cc                                  |   58 
plugin/icedteanp/java/netscape/security/ForbiddenTargetException.java              |   52 
plugin/icedteanp/java/sun/applet/PluginAppletViewer.java                           |    6 
plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java                        |   23 
plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java                   |    4 
ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp                            |    6 
pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java       |   29 
pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java           |    6 
pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java |   36 
pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java |   83 
tapset/hotspot.stp.in                                                              |    2 

diffs (truncated from 17163 to 500 lines):

diff -r aecac87c5af7 -r 999fec26cf9f ChangeLog
--- a/ChangeLog	Tue Jul 06 18:46:18 2010 +0100
+++ b/ChangeLog	Wed Jul 28 13:08:03 2010 +0100
@@ -1,3 +1,458 @@ 2010-07-06  Andrew John Hughes  <ahughes
+2010-07-26  Andrew John Hughes  <ahughes at redhat.com>
+
+	* patches/icedtea-jtreg-jrunscript.patch:
+	Regenerate after 50002bfcff96 from dcubed being
+	added to OpenJDK6.
+
+2010-07-26  Andrew John Hughes  <ahughes at redhat.com>
+
+	* README: Updated for HEAD using IcedTea7 version.
+	* INSTALL: Likewise.
+
+2010-07-21  Andrew John Hughes  <ahughes at redhat.com>
+
+	* INSTALL: Updated, with documentation
+	of new options and removal of outdated information.
+	* acinclude.m4:
+	(WITH_OPENJDK_SRC_DIR): Add '=DIR' to the configure help.
+	(AC_CHECK_FOR_OPENJDK): Add '[=DIR]' to the configure help.
+	(AC_CHECK_WITH_TZDATA_DIR): Remove broken expansion of ${DEFAULT}
+	in configure help, replacing it with the value used.
+	(IT_CHECK_NEW_PLUGIN): Remove 'experimental'.  Fix default in
+	configure help.
+	* configure.ac:
+	Fix default in configure help for NIO2.
+
+2010-07-21  Andrew John Hughes  <ahughes at redhat.com>
+
+	* README: Updated.
+
+2010-07-20  Andrew John Hughes  <ahughes at redhat.com>
+
+	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c:
+	Define _ATFILE_SOURCE to obtain fstatat64, regardless of architecture.
+
+2010-07-25  Andrew John Hughes  <ahughes at redhat.com>
+
+	Make purpose of OpenJDK patches clearer and
+	use original changeset for 6963870.
+	* patches/openjdk/6678385.patch,
+	* patches/openjdk/6961732.patch,
+	* patches/openjdk/6963870.patch: Renamed to...
+	* Makefile.am: Use new patch names.
+	* patches/openjdk/6678385-window_movement_crasher.patch,
+	* patches/openjdk/6961732-negative_leading.patch,
+	* patches/openjdk/6963870-swing_npe.patch: these.
+
+2010-07-25  Andrew John Hughes  <ahughes at redhat.com>
+
+	* Makefile.am: Add patch.
+	* patches/openjdk/6668231-ssl_cert.patch:
+	Backport SSL certificate fix 'Presence of a
+	critical subjectAltName causes JSSE's SunX509 to
+	fail trusted checks'.
+	* overlays/openjdk/jdk/test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/crisubn.jks,
+	* overlays/openjdk/jdk/test/sun/security/ssl/com/sun/net/ssl/internal/www/protocol/https/HttpsURLConnection/trusted.jks:
+	Keystores for the new test introduced by this patch.
+
+2010-07-23  Jon VanAlten  <jon.vanalten at redhat.com>
+
+	* patches/openjdk/6963870.patch: New file. Backpatched from jdk7 for
+	upstream bug#6963870. Fixes IcedTea Bug#477: NullPointerEx in swing
+	class CompoundBorder method getBorderInsets.
+	* Makefile.am: Include above patch.
+
+2010-07-23  Andrew John Hughes  <ahughes at redhat.com>
+
+	* netx/net/sourceforge/jnlp/security/AccessWarningPane.java:
+	(addComponents()): Fix call to getType().
+	* netx/net/sourceforge/jnlp/security/CertWarningPane.java: Likewise.
+	* netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java:
+	(getType): Rename to getAccessType() to avoid conflict with
+	Window.getType() in OpenJDK7.
+
+2010-07-23 Andrew John Hughes  <ahughes at redhat.com>
+
+	* netx/javax/jnlp/BasicService.java,
+	* netx/javax/jnlp/ClipboardService.java,
+	* netx/javax/jnlp/DownloadService.java,
+	* netx/javax/jnlp/DownloadServiceListener.java,
+	* netx/javax/jnlp/ExtendedService.java,
+	* netx/javax/jnlp/ExtensionInstallerService.java,
+	* netx/javax/jnlp/FileContents.java,
+	* netx/javax/jnlp/FileOpenService.java,
+	* netx/javax/jnlp/FileSaveService.java,
+	* netx/javax/jnlp/JNLPRandomAccessFile.java,
+	* netx/javax/jnlp/PersistenceService.java,
+	* netx/javax/jnlp/PrintService.java,
+	* netx/javax/jnlp/ServiceManager.java,
+	* netx/javax/jnlp/ServiceManagerStub.java,
+	* netx/javax/jnlp/SingleInstanceListener.java,
+	* netx/javax/jnlp/SingleInstanceService.java,
+	* netx/javax/jnlp/UnavailableServiceException.java,
+	* netx/net/sourceforge/jnlp/AppletDesc.java,
+	* netx/net/sourceforge/jnlp/ApplicationDesc.java,
+	* netx/net/sourceforge/jnlp/AssociationDesc.java,
+	* netx/net/sourceforge/jnlp/ComponentDesc.java,
+	* netx/net/sourceforge/jnlp/DefaultLaunchHandler.java,
+	* netx/net/sourceforge/jnlp/ExtensionDesc.java,
+	* netx/net/sourceforge/jnlp/IconDesc.java,
+	* netx/net/sourceforge/jnlp/InformationDesc.java,
+	* netx/net/sourceforge/jnlp/InstallerDesc.java,
+	* netx/net/sourceforge/jnlp/JARDesc.java,
+	* netx/net/sourceforge/jnlp/JNLPFile.java,
+	* netx/net/sourceforge/jnlp/JNLPSplashScreen.java,
+	* netx/net/sourceforge/jnlp/JREDesc.java,
+	* netx/net/sourceforge/jnlp/LaunchException.java,
+	* netx/net/sourceforge/jnlp/LaunchHandler.java,
+	* netx/net/sourceforge/jnlp/Launcher.java,
+	* netx/net/sourceforge/jnlp/MenuDesc.java,
+	* netx/net/sourceforge/jnlp/NetxPanel.java,
+	* netx/net/sourceforge/jnlp/Node.java,
+	* netx/net/sourceforge/jnlp/PackageDesc.java,
+	* netx/net/sourceforge/jnlp/ParseException.java,
+	* netx/net/sourceforge/jnlp/Parser.java,
+	* netx/net/sourceforge/jnlp/PluginBridge.java,
+	* netx/net/sourceforge/jnlp/PropertyDesc.java,
+	* netx/net/sourceforge/jnlp/RelatedContentDesc.java,
+	* netx/net/sourceforge/jnlp/ResourcesDesc.java,
+	* netx/net/sourceforge/jnlp/SecurityDesc.java,
+	* netx/net/sourceforge/jnlp/ShortcutDesc.java,
+	* netx/net/sourceforge/jnlp/StreamEater.java,
+	* netx/net/sourceforge/jnlp/Version.java,
+	* netx/net/sourceforge/jnlp/cache/CacheEntry.java,
+	* netx/net/sourceforge/jnlp/cache/CacheUtil.java,
+	* netx/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
+	* netx/net/sourceforge/jnlp/cache/DownloadIndicator.java,
+	* netx/net/sourceforge/jnlp/cache/Resource.java,
+	* netx/net/sourceforge/jnlp/cache/ResourceTracker.java,
+	* netx/net/sourceforge/jnlp/cache/UpdatePolicy.java,
+	* netx/net/sourceforge/jnlp/event/ApplicationEvent.java,
+	* netx/net/sourceforge/jnlp/event/ApplicationListener.java,
+	* netx/net/sourceforge/jnlp/event/DownloadEvent.java,
+	* netx/net/sourceforge/jnlp/event/DownloadListener.java,
+	* netx/net/sourceforge/jnlp/runtime/AppThreadGroup.java,
+	* netx/net/sourceforge/jnlp/runtime/AppletAudioClip.java,
+	* netx/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
+	* netx/net/sourceforge/jnlp/runtime/AppletInstance.java,
+	* netx/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
+	* netx/net/sourceforge/jnlp/runtime/Boot.java,
+	* netx/net/sourceforge/jnlp/runtime/Boot13.java,
+	* netx/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
+	* netx/net/sourceforge/jnlp/runtime/JNLPPolicy.java,
+	* netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
+	* netx/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
+	* netx/net/sourceforge/jnlp/security/AccessWarningPane.java,
+	* netx/net/sourceforge/jnlp/security/AppletWarningPane.java,
+	* netx/net/sourceforge/jnlp/security/CertVerifier.java,
+	* netx/net/sourceforge/jnlp/security/CertWarningPane.java,
+	* netx/net/sourceforge/jnlp/security/CertsInfoPane.java,
+	* netx/net/sourceforge/jnlp/security/HttpsCertVerifier.java,
+	* netx/net/sourceforge/jnlp/security/MoreInfoPane.java,
+	* netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java,
+	* netx/net/sourceforge/jnlp/security/SecurityUtil.java,
+	* netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java,
+	* netx/net/sourceforge/jnlp/security/SingleCertInfoPane.java,
+	* netx/net/sourceforge/jnlp/security/VariableX509TrustManager.java,
+	* netx/net/sourceforge/jnlp/security/viewer/CertificatePane.java,
+	* netx/net/sourceforge/jnlp/security/viewer/CertificateViewer.java,
+	* netx/net/sourceforge/jnlp/services/ExtendedSingleInstanceService.java,
+	* netx/net/sourceforge/jnlp/services/InstanceExistsException.java,
+	* netx/net/sourceforge/jnlp/services/ServiceUtil.java,
+	* netx/net/sourceforge/jnlp/services/SingleInstanceLock.java,
+	* netx/net/sourceforge/jnlp/services/XBasicService.java,
+	* netx/net/sourceforge/jnlp/services/XClipboardService.java,
+	* netx/net/sourceforge/jnlp/services/XDownloadService.java,
+	* netx/net/sourceforge/jnlp/services/XExtendedService.java,
+	* netx/net/sourceforge/jnlp/services/XExtensionInstallerService.java,
+	* netx/net/sourceforge/jnlp/services/XFileContents.java,
+	* netx/net/sourceforge/jnlp/services/XFileSaveService.java,
+	* netx/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java,
+	* netx/net/sourceforge/jnlp/services/XPersistenceService.java,
+	* netx/net/sourceforge/jnlp/services/XPrintService.java,
+	* netx/net/sourceforge/jnlp/services/XServiceManagerStub.java,
+	* netx/net/sourceforge/jnlp/services/XSingleInstanceService.java,
+	* netx/net/sourceforge/jnlp/tools/JarRunner.java,
+	* netx/net/sourceforge/jnlp/tools/JarSigner.java,
+	* netx/net/sourceforge/jnlp/tools/KeyTool.java,
+	* netx/net/sourceforge/jnlp/util/FileUtils.java,
+	* netx/net/sourceforge/jnlp/util/PropertiesFile.java,
+	* netx/net/sourceforge/jnlp/util/Reflect.java,
+	* netx/net/sourceforge/jnlp/util/WeakList.java,
+	* netx/net/sourceforge/jnlp/util/XDesktopEntry.java,
+	* netx/net/sourceforge/nanoxml/XMLElement.java:
+	Normalise whitespace.
+
+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.
+
+2010-07-20  Man Lung Wong  <mwong at redhat.com>
+
+	* netx/net/sourceforge/jnlp/SecurityDesc.java:
+	Add permission to read javawebstart.version
+	property as part of sandbox permission.
+	* netx/net/sourceforge/jnlp/runtime/JNLPRuntime.java (initialize):
+	Set the javawebstart.version property as part of System property
+	whenever a jnlp file is being launched (note: this now allows
+	the jnlp file in bug 486 to launch).
+
+2010-07-20  Mark Wielaard  <mjw at redhat.com>
+
+	* configure.ac (OPENJDK_BUILD_DIR): New AC_SUBST variable.
+	(with-abs-install-dir): Based on OPENJDK_BUILD_DIR when not given.
+	* Makefile.am (BUILD_DIR): Set to @OPENJDK_BUILD_DIR at .
+
+2010-07-20  Omair Majid  <omajid at redhat.com>
+
+	PR icedtea/491
+	* plugin/icedteanp/IcedTeaNPPlugin.cc
+	(plugin_create_applet_tag): Accept and pass on
+	java_{code,codebase,archive} tags to the java side of the plugin.
+
+2010-07-20  Omair Majid  <omajid at redhat.com>
+
+	* 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.
+
+2010-07-19  Omair Majid  <omajid at redhat.com>
+
+	PR icedtea/372
+	* netx/net/sourceforge/jnlp/security/SecurityDialogUI.java: Renamed to..
+	* netx/net/sourceforge/jnlp/security/SecurityDialogPanel.java: New file.
+	Remove all usage of Look and Feel related functionality. Extend JPanel.
+	(createSetValueListener): New method.
+	(setVisible): New method.
+	(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.
+	(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.
+	(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.
+	(installComponents): Renamed to...
+	(addComponents): New method.
+	(R): Moved to parent class.
+	(htmlWrap): Likewise.
+	(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.
+	(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.
+	(installComponents): Renamed to...
+	(addComponents): New method.
+	(R): Moved to parent class.
+	(htmlWrap): Likewise.
+	* netx/net/sourceforge/jnlp/security/SecurityWarningDialog.java
+	Extend JDialog instead of JOptionPane. Add panel, value as new fields.
+	(SecurityWarningDialog): Call super and initDialog.
+	(showAccessWarningDialog): Modified to use the cleaned-up api.
+	(showCertWarningDialog): Likewise.
+	(showMoreInfoDialog): Likewise.
+	(showCertInfoDialog): Likewise.
+	(showSingleCertInfoDialog): Likewise.
+	(showAppletWarning): Likewise.
+	(createDialog): Renamed to...
+	(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.
+	(selectDefaultButton): New method. Causes the default button to request
+	focus.
+	(setValue): New method. Set the return value of this dialog.
+	(getValue): New method. Get the return value of this dialog.
+	(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.
+	(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.
+	(CertificatePane): Take a JDialog as the argument.
+	(installUI): Removed.
+	(setSystemLookAndFeel): Removed.
+	(installComponents): Renamed to ...
+	(addComponents): New method.
+	(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.
+	(updateUI): Removed.
+	(centerDialog): Takes no arguments.
+	(createDialog): Removed.
+	(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>
+            Xerxes RÃ¥nby  <xerxes at zafena.se>
+
+	PR icedtea/498
+	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
+	(SharkTopLevelBlock::handle_exception): Catch-all handler can be unloaded.
+
+2010-07-16  Deepak Bhole <dbhole at redhat.com>
+
+	* patches/icedtea-policy-evaluation.patch: New patch. Fixes policy
+	evaluation to match the proprietary JDK.
+
+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.
+
+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
+	panels.  We previously had a version of this patch since changeset 876
+	ebc064e8892d, but dropped it in changeset changeset 1731
+	83619682858e because upstream had rejected as a metacity bug[1].
+	Metacity maintains that this behavior does not break any spec and does
+	not appear likely to change either[2], so we must be the "good guys" and
+	provide the expected behavior.  See discussion[3].
+	[1] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6514512
+	[2] https://bugzilla.gnome.org/show_bug.cgi?id=405269
+	[3] http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2010-April/008862.html
+	* Makefile.am: Apply icedtea-override-redirect-metacity.patch.
+
+2010-07-14  Deepak Bhole <dbhole at redhat.com>
+
+	* plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: Add a new
+	processedIds list to track which instances have been instantiated.
+	(okToProcess): Register width as priority only after handle is acquired.
+	Process resize messages only after tag and handle are processed.
+	(notifyWorkerIsFree): Add instance id to processedIds list if the worked
+	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.
+	* plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java
+	(toString): New method. Returns the string representation of the worker
+	instance at call time.
+
+2010-07-13  Matthias Klose  <doko at ubuntu.com>
+
+	* acinclude.m4 (IT_CHECK_PLUGIN_DEPENDENCIES): Don't require libxul
+	libraries.
+	(IT_CHECK_XULRUNNER_VERSION): Use pkgconfig --modversion as version.
+
+2010-07-13  Deepak Bhole <dbhole at redhat.com>
+
+	* plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Set timeout to 120
+	seconds (previous commit mistakenly changed it to 10).
+	* plugin/icedteanp/IcedTeaPluginUtils.h: Print debug info only in debug
+	mode.
+
+2010-07-13  Mark Wielaard  <mjw at redhat.com>
+
+	Reported by William Cohen <wcohen at redhat.com>
+	* tapset/hotspot.stp.in (object_alloc): size is arg4, not arg3.
+
+2010-06-14  Deepak Bhole <dbhole at redhat.com>
+
+	* plugin/icedteanp/IcedTeaJavaRequestProcessor.cc: Use variadic macro
+	for debug message printing.
+	* plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Same.
+	* plugin/icedteanp/IcedTeaNPPlugin.cc: Same.
+	* plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Same.
+	* plugin/icedteanp/IcedTeaPluginUtils.cc: Same.
+	* plugin/icedteanp/IcedTeaPluginUtils.h: Same.
+	* plugin/icedteanp/IcedTeaScriptablePluginObject.cc: Same.
+
+2010-07-12 Andrew John Hughes  <ahughes at redhat.com>
+
+	PR icedtea/521
+	* Makefile.am:
+	(SOURCEPATH_DIRS): The untainted srcdir
+	version of generated should be used.
+	* configure.ac:
+	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
+	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java:
+	Eliminate spurious exception throwing from open, close, read, write,
+	drain, and flush calls on closed lines.
+	Use isOpen() API call instead of instance variable where appropriate.
+
+2010-07-08  Man Lung Wong  <mwong at redhat.com>
+
+	* netx/net/sourceforge/jnlp/Parser.java:
+	(getRootNode): Used BufferedInputStream instead of InputStream to
+	have mark and reset method available. Passed the encoding to the
+	constructor of InputStreamReader, such that the stream will now
+	be parsed with the encoding the jnlp file is in.
+	(getEncoding): A new method which checks the first four bytes of input
+	and determines what the files encoding is.
+
+2010-07-08  Andrew John Hughes  <ahughes at redhat.com>
+
+	* Makefile.am:
+	(rebuild): Add new target to allow a quick
+	rebuild of OpenJDK in the manner of the existing
+	hotspot target.
+
+2010-07-08  Omair Majid  <omajid at redhat.com>
+
+	* plugin/icedteanp/java/sun/applet/PluginAppletViewer.java:
+	(reFrame): Pass the panel to the constructor, dont set it yourself.
+	(PluginAppletViewer): Set the panel to be the passed in object and only
+	then add it to the list of all panels.
+
+2010-07-08  Omair Majid  <omajid at redhat.com>
+
+	PR icedtea/460
+	* plugin/icedteanp/java/netscape/security/ForbiddenTargetException.java:
+	New file. Some applets, for legacy support, expect this class to be
+	present.
+
+2010-07-08  Andrew John Hughes  <ahughes at redhat.com>
+
+	* Makefile.am:
+	(clean-extract-ecj): Don't depend on clean-patch-ecj,
+	just delete the stamp.
+	(clean-extract-openjdk): Likewise for clean-patch and
+	clean-patch-fsg.
+
+2010-07-07  Andrew John Hughes  <ahughes at redhat.com>
+
+	* patches/openjdk/6961732.patch:
+	Dropped, applied upstream.
+	* Makefile.am: Remove above patch.
+
 2010-07-06  Andrew John Hughes  <ahughes at redhat.com>
 
 	* Makefile.am:
@@ -4768,7 +5223,7 @@ 2009-10-16  Andrew John Hughes  <ahughes
 
 	* Makefile.am:
 	Update to b17 tarball.
-	
+
 2009-10-02  Andrew John Hughes  <ahughes at redhat.com>
 
 	Bump to b17 and use original HotSpot.
@@ -8247,7 +8702,7 @@ 2009-04-07  Omair Majid  <omajid at redhat.
 
 2009-04-06  Omair Majid  <omajid at redhat.com>
 
-	* patches/icedtea-jtreg-jrunscript.patch: New patch. Replaces 
+	* patches/icedtea-jtreg-jrunscript.patch: New patch. Replaces
 	jrunscriptTest.sh with a java version that isnt picky about int vs double
 	changes.
 	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
diff -r aecac87c5af7 -r 999fec26cf9f INSTALL
--- a/INSTALL	Tue Jul 06 18:46:18 2010 +0100
+++ b/INSTALL	Wed Jul 28 13:08:03 2010 +0100
@@ -7,8 +7,10 @@ a default location.
 
 The build requirements are as follows:
 
-GNU libgcj 4.3.0 (or equivalent 1.5 class library, such as GNU Classpath >= 0.95)
-Eclipse Java Compiler
+A bootstrap JDK, either:
+  - GNU libgcj 4.3.0 (or equivalent class library based on GNU Classpath >= 0.95) for --with-gcj-home mode (the default)
+  - IcedTea6 for --with-openjdk mode
+Eclipse Java Compiler (ecj)
 CUPS
 libX11 (libXp, libXtst, libXi, libXt)
 Freetype2
@@ -16,6 +18,7 @@ sed
 sed
 tar
 md5sum



More information about the distro-pkg-dev mailing list