/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