view ChangeLog @ 1742:ed41571c551a

Backpatch S6963870: 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.
author Andrew John Hughes <ahughes@redhat.com>
date Sun, 25 Jul 2010 22:36:52 +0100
parents c79bef6a3406
children a8565028983e
line wrap: on
line source

2010-07-23  Jon VanAlten  <jon.vanalten@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-25  Andrew John Hughes  <ahughes@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-21  Andrew John Hughes  <ahughes@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.
	* configure.ac:
	Fix default in configure help for NIO2 and plugin options.

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

	* README: Updated.

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

	Backport documentation patches to avoid documentation
	errors.
	* .hgignore: Remove broken openjdk regexp matching.
	* Makefile.am: Add new patches.
	* patches/openjdk/4891262-docs-accessibility.patch,
	* patches/openjdk/6737212-docs-sql.patch,
	* patches/openjdk/6875861-docs-properties.patch,
	* patches/openjdk/6909563-docs-rmi.patch,
	* patches/openjdk/6917485-docs-corba.patch,
	* patches/openjdk/6921068-docs-specdefault.patch:
	Fix warnings in producing documentation.

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

	* configure.ac:
	Turn off plugin by default and warn about its use.

2010-07-20  Andrew John Hughes  <ahughes@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-15  Deepak Bhole <dbhole@redhat.com>

	* patches/openjdk/6678385.patch: Revert behaviour of isOverrideRedirect to
	always return false, since XToolKit does not support isOverrideRedirect (as
	upstream patch assumes).

2010-07-16  Deepak Bhole <dbhole@redhat.com>

	* patches/icedtea-policy-evaluation.patch: New patch. Fixes policy
	evaluation to match the proprietary JDK.

2010-07-13  Mark Wielaard  <mjw@redhat.com>

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

2010-07-15  Deepak Bhole <dbhole@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-16  Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4:
	(IT_SET_ARCH_DIRS): Check for LINUX32 here
	as this is the macro that needs it.
	(FIND_ECJ_JAR): Check for /usr/share/eclipse-ecj/ecj.jar,
	as this is used by the bootstrap ecj-gcj package on Gentoo.
	(ENABLE_ZERO_BUILD): Add requirement on CACAO check.
	(IT_CHECK_ENABLE_CACAO): Renamed from AC_CHECK_ENABLE_CACAO,
	as this is not an autoconf macro but an IcedTea one.
	* configure.ac:
	Remove search for LINUX32 (moved to IT_SET_ARCH_DIRS).
	Fix name of CACAO macro (see above).

2009-12-22  Andrew John Hughes  <ahughes@redhat.com>

	Backport --with-tzdata-dir option from IcedTea6.
	* Makefile.am:
	(icedtea.stamp): Copy tz.properties when TZDATA_DIR
	is specified.
	(icedtea-debug.stamp): Likewise.  Add missing -debug
	suffix.
	* acinclude.m4:
	(CHECK_WITH_TZDATA_DIR): Allow a directory containing timezone
	data to be specified.  Defaults to /usr/share/javazi.
	* configure.ac: Call CHECK_WITH_TZDATA_DIR.
	* patches/icedtea-use-system-tzdata.patch:
	New version which uses configurable datadir.
	As in IcedTea7.
	* patches/security/icedtea-6824265.patch:
	Revert to original version from Sun.
	* tz.properties.in:
	Input file for tzdata directory setting.

2010-04-28  Andrew John Hughes  <ahughes@redhat.com>

	PR icedtea/476
	* Makefile.am:
	Add patch when SystemTap is enabled to support
	building with GCC 4.5.
	* patches/systemtap-gcc-4.5.patch:
	Add cast to NULL (doesn't apply to DTrace due
	to differences between SystemTap and DTrace macros).

2010-03-31  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am: Add Ant patch.
	* NEWS: Mention Ant patch.
	* patches/ant-1.8.0.patch:
	Fix for Ant -diagnostics with Ant 1.8.0
	http://hg.openjdk.java.net/jdk7/tl/langtools/rev/de6375751eb7

2010-03-31  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	(replace-hotspot.stamp): Don't delete openjdk/hotspot
	until new HotSpot is available, extracted and has the
	correct permissions.  Fail immediately if one stage fails.

2010-03-31  Andrew John Hughes  <ahughes@redhat.com>

	* patches/hotspot/default/icedtea-gcc-stack-markings.patch:
	Move to main patches directory as applies to both hs11 and hs14.
	* Makefile.am: Fix gcc-stack-markings path.
	* NEWS: Add remaining backports.
	* acinclude.m4:
	(IT_SET_ARCH_DIRS): Renamed from SET_ARCH_DIRS.
	(ENABLE_ZERO_BUILD): Require IT_SET_ARCH_DIRS.
	* configure.ac: Call IT_SET_ARCH_DIRS.
	* patches/gcc-stack-markings.patch: Moved as above.
	* patches/hotspot/original/systemtap.patch: Add missing fragment.

2009-09-03  Andrew John Hughes  <ahughes@redhat.com>

	PR icedtea/356
	* HACKING: Updated.
	* Makefile.am:
	Add two new patches.  Copy nss.cfg to jre/lib/security if
	NSS is enabled.
	* configure.ac:Check for NSS and set NSS_LIBDIR
	and ENABLE_NSS if found.
	* nss.cfg.in: Template for the nss configuration file.
	* patches/icedtea-nss-6763530.patch:
	Fix for Sun bug 6763530 which is triggered by newer
	versions of NSS.
	* patches/icedtea-nss-config.patch: Patch java.security
	with the PCKS11 provider configuration.

2009-03-30  Andrew John Hughes  <ahughes@redhat.com>

	* .hgignore:
	Remove broken regexp usage which hides too
	many files.

2009-03-30  Andrew John Hughes  <ahughes@redhat.com>

	* patches/icedtea-systemtap.patch:
	Moved to HotSpot-specific patch tree.
	* Makefile.am: Add new security patches
	and add $(HSBUILD) to systemtap patch.
	Put copied OpenJDK files in openjdk-copy
	rather than a duplicate rt directory
	in the build tree.
	* NEWS: List new security patches.
	* patches/hotspot/default/systemtap.patch:
	From patches/icedtea-systemtap.patch.
	* patches/hotspot/original/icedtea-format.patch,
	* patches/hotspot/original/systemtap.patch:
	Added for original HotSpot build.
	* patches/security/20100330/6626217.patch,
	* patches/security/20100330/6633872.patch,
	* patches/security/20100330/6639665.patch,
	* patches/security/20100330/6736390.patch,
	* patches/security/20100330/6745393.patch,
	* patches/security/20100330/6887703.patch,
	* patches/security/20100330/6888149.patch,
	* patches/security/20100330/6892265.patch,
	* patches/security/20100330/6893947.patch,
	* patches/security/20100330/6893954.patch,
	* patches/security/20100330/6898622.patch,
	* patches/security/20100330/6898739.patch,
	* patches/security/20100330/6899653.patch,
	* patches/security/20100330/6902299.patch,
	* patches/security/20100330/6904691.patch,
	* patches/security/20100330/6909597.patch,
	* patches/security/20100330/6910590.patch,
	* patches/security/20100330/6914823.patch,
	* patches/security/20100330/6914866.patch,
	* patches/security/20100330/6932480.patch,
	* patches/security/20100330/hotspot/default/6894807.patch,
	* patches/security/20100330/hotspot/original/6894807.patch:
	New security and hardening patches
	http://www.oracle.com/technology/deploy/security/critical-patch-updates/javacpumar2010.html

2010-03-18  Pavel Tisnovsky <ptisnovs@redhat.com>

	* patches/icedtea-jtreg-httpTest.patch: new regression test
	to check if the cacerts keytool database is configured and
	created properly and if SSL is really working.

2009-08-25  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Unset JAVA_HOME and JDK_HOME before building.

2010-02-17 Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	(rewriter.stamp): Explicitly create destination
	directory as Sun's javac doesn't.

2010-02-24 Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am: Add THANKYOU to
	EXTRA_DIST.
	* pulseaudio/AUTHORS: Removed; duplicates
	top-level file.

2010-02-24 Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	(rewrite-rhino.stamp): Use full path to
	jar application to avoid relying on the one
	on the path.

2010-02-19 Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4:
	(FIND_RHINO_JAR): Clear RHINO_JAR variable
	if it still contains "no" at the end of the
	macro.

2010-02-17 Andrew John Hughes  <ahughes@redhat.com>

	PR icedtea/179
	* ChangeLog: Remove rogue whitespace highlighted
	by emacs.
	* Makefile.am:
	(REWRITER_SRCS): Sources for class file rewriter.
	Only set RHINO_JAR when WITH_RHINO is set.  Point
	to rewritten JAR file in build directory.  Add
	rewriter and license to EXTRA_DIST.  Make icedtea,
	icedtea-debug and icedtea-ecj depend on rewrite-rhino.stamp.
	(stamps/rewriter.stamp): Build the class file rewriter.
	(stamps/rewrite-rhino.stamp): Rewrite the system Rhino JAR
	file to use the sun.org.mozilla namespace to avoid conflicts.
	(rewriter): New alias for stamps/rewriter.stamp.
	(rewrite-rhino): Likewise for stamps/rewrite-rhino.stamp.
	* patches/icedtea-rhino.patch:
	Copy rather than symlink the JAR file.  Only drop the
	internal suffix on the javascript package names.
	* rewriter/com/redhat/rewriter/ClassRewriter.java:
	(executor): Use a single threaded executor when
	debugging is enabled.
	(tasks): Store the Futures returned by the executor
	for later checking.
	(main(String[])): Log what happens when processFile
	returns and handle any exceptions using Futures.
	(call()): Ensure srcDir/destDir replacement always
	matches with a trailing slash to avoid odd rewrites.
	Loop directory creation to avoid possible race issues.
	Increase logging and fix a number of issues with the rewrite:
	  * Fix off-by-one loop bug so final entry is inspected.
	  * Handle double entries which occur with 8-byte entries
	    (doubles and longs):
	http://java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#16628

2010-02-15 Andrew John Hughes  <ahughes@redhat.com>

	* rewriter/agpl-3.0.txt,
	* rewriter/com/redhat/rewriter/ClassRewriter.java:
	Add class rewriter for fixing Rhino classes
	to use the com.sun.org.mozilla namespace,
	along with corresponding license.

2010-03-10  Pavel Tisnovsky <ptisnovs@redhat.com>

	* Makefile.am: Corrected Pulse Audio
	library build on PPC32 and PPC64

2010-03-17  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	(rt-source-files.txt): Don't search
	$(abs_top_builddir)/rt; this is only
	ever going to either do nothing (due
	to srcdir=builddir or not builddir/rt
	as is the usual case) or produce
	duplicates.

2009-08-27  Kees Cook <kees@canonical.com>

	* patches/hotspot/default/icedtea-gcc-stack-markings.patch: New.
	Adding stack markings to the x86 assembly for not using executable
        stack.

2009-10-14  Mark Wielaard  <mjw@redhat.com>

	* configure.ac: When enabling systemtap support check sys/sdt.h
	and g++ are recent enough to allow probes in class constructors
	and destructors.
	* patches/icedtea-systemtap.patch: Enable compiling probes in
	jni.cpp. Rewrite Set<prim>Field and SetStatic<prim>Field macros
	to use DTRACE_PROBE interface directly instead of generating
	dtrace implementation calls. Clean up dtrace.hpp.
	* tapset/hotspot.stp.in: Enable hotspot.monitor_notify. Fix up
	comments.

2009-12-13  Mark Wielaard  <mjw@redhat.com>

	* Makefile.am (stamps/icedtea.stamp): Install jstack.stp.
	(stamps/icedtea-debug.stamp): Likewise.
	* configure.ac (AC_CONFIG_FILES): Add tapset/jstack.stp.
	* tapset/jstack.stp.in: New tapset.

2009-10-13  Mark Wielaard  <mjw@redhat.com>

	* tapsets/hotspot.stp.in (hotspot.gc_end): Match gc__end, not begin.

2009-10-19  Mark Wielaard  <mjw@redhat.com>

	* tapset/hotspot_jni.stp.in: New tapset.
	* scripts/jni_create_stap.c: New file.
	* scripts/jni_desc: Likewise.
	* configure.ac (AC_CONFIG_FILES): Add tapset/hotspot_jni.stp.
	* Makefile.am (EXTRA_DIST): Add tapsets and scripts.
	(stamps/icedtea.stamp): Handle tapset/hotspot_jni.stp.in.
	(stamps/icedtea-debug.stamp): Likewise.

2009-10-19  Mark Wielaard  <mjw@redhat.com>

	* patches/icedtea-systemtap.patch: Add fix for JNI
	DEFINE_NEWSCALARARRAY uses DT_RETURN_MARK_DECL_FOR.

2009-10-19  Mark Wielaard  <mjw@redhat.com>

	* patches/icedtea-systemtap.patch: Add fix for GetObjectArrayElement
	return probe ret value.

2010-03-17  Andrew John Hughes  <ahughes@redhat.com>

	* NEWS: Update for 1.6.3.
	* configure.ac: Bump to 1.6.3.

2010-03-11  Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4:
	(DISABLE_OPTIMIZATIONS): Output a result
	in the default case.  Provide DISABLE_OPTIMIZATIONS
	so Makefile test does not need to be inversed
	and output matches variable setting.
	* Makefile.am:
	Use DISABLE_OPTIMIZATIONS rather than !ENABLE_OPTIMIZATIONS.

2010-03-11  Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4:
	(ENABLE_ZERO_BUILD): Require SET_SHARK_BUILD.
	Use AC_DEFUN_ONCE to ensure it isn't included twice.
	(SET_SHARK_BUILD): Print result when no
	argument is given.  Use AC_DEFUN_ONCE to ensure it
	isn't included twice.
	(AC_CHECK_WITH_HOTSPOT_BUILD): Require
	ENABLE_ZERO_BUILD and error out if the original
	build is enabled along with Zero/Shark.

2010-03-11  Andrew John Hughes  <ahughes@redhat.com>

	Fix the normal (non-Zero/Shark) build with
	the original HotSpot.
	* Makefile.am:
	Move format-warnings, fortify-source, 6791168 and includedb
	patch to set applied to all HotSpots.  Add
	bytecodeInterpreter XSL fix back for original HotSpot.
	* patches/hotspot/default/icedtea-explicit-target-arch.patch:
	Move HotSpot chunk to separate hs14-specific file.
	* patches/hotspot/original/icedtea-6791168.patch,
	* patches/hotspot/original/icedtea-explicit-target-arch.patch,
	* patches/hotspot/original/icedtea-includedb.patch:
	New variants for original HotSpot (hs11).
	* patches/hotspot/original/icedtea-shark.patch:
	Fixed to apply to original HotSpot.
	* patches/icedtea-bytecodeInterpreterWithChecks.patch:
	Readded, reverting part of Gary's patch of 2009-05-08.
	* patches/icedtea-explicit-target-arch.patch:
	Remove HotSpot chunk and specialise it in HotSpot
	subdirectories.

2010-03-11  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
	(ThreadStackSize): Increased by 512kb on 32-bit platforms so as
	to work on systems with 64kb page sizes.

2010-03-10  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Add new patch.
	* patches/openjdk/6822370-reentrantreadwritelock.patch:
	Backported patch from HotSpot 16 to fix bug S6822370;
	threads blocked when the ReentrantReadWriteLock is
	not held.

2010-01-27  Andrew John Hughes  <ahughes@redhat.com>

	* NEWS:
	Add missing dates.

2010-01-15  Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4,
	* configure.ac:
	Make --enable-shark work without requiring
	--enable-zero as well.

2009-12-17  Andrew Haley  <aph@redhat.com>

	* Makefile.am (EXTRA_DIST): Add mkbc.c.
	(ICEDTEA_PATCHES): Add icedtea-6897844-xshm.patch and
	icedtea-linux-separate-debuginfo.patch
	* patches/icedtea-6897844-xshm.patch,
	patches/icedtea-linux-separate-debuginfo.patch: New.

2009-12-10  Andrew Haley  <aph@redhat.com>

	* patches/hotspot/default/icedtea-debuginfo.patch:
	Ensure debuginfo is turned on in the saproc and
	jsig Makefiles.

2009-11-09  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Drop duplicate patch line.
	Make EXTRA_DIST work out of tree.
	* configure.ac:
	Bump to 1.6.2
	
2009-11-09  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Add remaining security patches.
	* NEWS: Updated with security patches.
	* patches/security/icedtea-6631533.patch,
	* patches/security/icedtea-6632445.patch,
	* patches/security/icedtea-6636650.patch,
	* patches/security/icedtea-6657026.patch,
	* patches/security/icedtea-6657138.patch,
	* patches/security/icedtea-6664512.patch,
	* patches/security/icedtea-6822057.patch,
	* patches/security/icedtea-6824265.patch,
	* patches/security/icedtea-6861062.patch,
	* patches/security/icedtea-6872358.patch:
	New security patches.

2009-11-03 Martin Matejovic <mmatejov@redhat.com>
	
	* patches/security/icedtea-6862968.patch
	* patches/security/icedtea-6863503.patch
	* patches/security/icedtea-6864911.patch
	* patches/security/icedtea-6872357.patch
	* patches/security/icedtea-6874643.patch
	* Makefile.am: apply the above

2009-09-14  Andrew Haley  <aph@redhat.com>

	* NEWS: Update.
	* configure.ac (AC_INIT): Bump version to 1.6.1.

2009-09-11  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Reference netscape.* plugin sources by path rather than
	copying them to rt.  This avoids them getting packaged
	in tarballs.
	
2009-09-10  Andrew John Hughes  <ahughes@redhat.com>

	* INSTALL: Update documentation to reflect recent changes and add
	Shark requirements.

2009-09-10  Andrew Haley  <aph@redhat.com>

	* Makefile.am, patches/icedtea-jar-misc.patch: Import patch from
	upstream OpenJDK 6.
	http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/b35f1e5075a4

2009-09-09  Andrew Haley  <aph@redhat.com>

	* NEWS: Update for 1.6.

2009-09-08  Andrew Haley  <aph@redhat.com>

	* icedtea-1.6 release.

2009-09-08  Andrew Haley  <aph@redhat.com>

	* Makefile.am (EXTRA_DIST): Remove IcedTeaNPPlugin.cc.

2009-08-30  Mark Wielaard  <mark@klomp.org>

	PR377. SimpleTimeZone checks too strict for Asia/Amman TimeZone.
	* overlays/openjdk/jdk/test/java/util/SimpleTimeZone/EndOfDay.java:
	New test.
	* patches/icedtea-simpletimezone-relax.patch: New patch.
	* Makefile.am: Add new patch.
	* HACKING: Describe new patch.

2009-08-31  Mark Wielaard  <mjw@redhat.com>
	    Keith Seitz  <keiths@redhat.com>

	PR381 Stackoverflow error with SecurityManager, signed jar and debug
	* patches/icedtea-use-system-tzdata.patch: Updated to initialize
	JAVAZI_DIR once and inside a AccessController.doPrivileged() block.
	* patches/icedtea-timezone-default-permission.patch: New patch.
	* overlays/openjdk/jdk/test/java/util/TimeZone/
	(TimeZoneDatePermissionCheck.java, TimeZoneDatePermissionCheck.sh):
	New test.
	* Makefile.am: Add new patch.
	* HACKING: Describe new patch.

2009-08-27  Kees Cook <kees@canonical.com>

	* patches/openjdk/oj100103-debugger-socket-overflow.patch: New.
	Fix buffer overflow in debugger's socket handler.
	https://bugs.openjdk.java.net/show_bug.cgi?id=100103

2009-08-27  Matthias Klose  <doko@ubuntu.com>

	* acinclude.m4, configure.ac (FIND_PULSEAUDIO): Remove.
	* INSTALL: Don't require the pulseaudio binary.

2009-08-26  Deepak Bhole <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletViewer.java
	(handleMessage): Fix logic bug introduced in previous commit.

2009-08-25  Lillian Angel  <langel@redhat.com>

	* NEWS: Added CVEs.

2009-08-25  Deepak Bhole <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletViewer.java
	(handleMessage): Wait until panel is set before pinging it for
	life status.
	(showStatus): Replace new lines with spaces, as the status is
	on a single line anyway.

2009-08-25  Deepak Bhole <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginCookieInfoRequest.java
	(parseReturn): Store cookie info as a string rather than a list of
	HttpCookie objects.
	(getObject): Return the new cookie string.
	* plugin/icedtea/sun/applet/PluginCookieManager.java: New file, extends
	CookieManager as is set as the default cookie manager for the plugin.
	* plugin/icedtea/sun/applet/PluginCookieStore.java : Deleted. New design
	uses a custom cookiemanager rather than just a custom store.
	* plugin/icedtea/sun/applet/PluginMain.java
	(init): Wire in the new cookie manager.

2009-08-25  Deepak Bhole <dbhole@redhat.com>

	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add new
	message key for CN name mismatches.
	* rt/net/sourceforge/jnlp/security/HttpsCertVerifier.java
	(HttpsCertVerifier): Accept new parameters that indicate certificate trust
	status, CN mismatch status, and the hostname.
	(getAlreadyTrustPublisher): Use provided isTrusted boolean to get around
	checkServerTrusted() synchronization.
	(getDetails): Include details about CN mismatch.
	(getNamesForCert): New private method. Returns all acceptable names for
	a given X509Certificate.
	(R): Overloaded the method to return messages that have 2 variables.
	* rt/net/sourceforge/jnlp/security/VariableX509TrustManager.java: Extend
	X509ExtendedTrustManager rather than X509TrustManager.
	(checkClientTrusted): Overloaded method with one that takes a hostname.
	(checkServerTrusted): Same. The new overloaded method also checks for CN
	mismatch if the certificate is not explicitly trusted.
	(isExplicitlyTrusted): Returns if the given certificate chain is part of
	the local user trusted DB.
	(askUser): Change parameters to accept information about trust, host match
	status, and hostname.

2009-08-25  Deepak Bhole  <dbhole@redhat.com>

	* rt/net/sourceforge/jnlp/JNLPFile.java: Add a new key variable that is
	unique to each instance.
	(JNLPFile): Existing constructor changed to generate a new key on call.
	(JNLPFile): New constructor that takes a key. If called, sets the file's
	key to it.
	(getUniqueKey): Returns the unique key for the instance.
	* rt/net/sourceforge/jnlp/PluginBridge.java: Generate new instance
	specific unique key.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
	(getInstance): Use unique instance keys to determine which classloader to
	use, rather than using the URL.
	(getInstance): Same.
	(initializeExtensions): Provide unique key to getInstance.

2009-08-25  Edward Nevill <ed@camswl.com>

	* cppInterpreter_arm.s
	- 4 X bug fixes
	- Java PC incorrect at safepoint branch
	- constpool pointer not restored at safepoint branch
	- wide astore nor popping stack
	- native entry does not save r6

2009-08-20  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Add new backported patch to fix
	regression in AccessControlContext.
	* HACKING: Updated.
	* patches/openjdk/6648816.patch:
	New.

2009-08-21  Xerxes Rånby  <xerxes@zafena.se>

	*ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(zero_cmpxchg_int): Updated method to match current Shark
	and LLVM atomic calling convention.
	Fixes compilation error and logic for ARM.
	(zero_cmpxchg_ptr): Likewise.

2009-08-21  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/hotspot-tools-class-files.stamp,
	stamps/rt-class-files.stamp): Set classpath to '' (eclipse #285466).

2009-08-20  Xerxes Rånby  <xerxes@zafena.se>

	Adjust Shark to LLVM 2.6svn rev 79521.

	* ports/hotspot/src/share/vm/shark/llvmValue.hpp
	(LLVMValue::jfloat_constant): Push LLVMContexts through the
	llvm::Type APIs to handle LLVM 2.6svn API change.
	(LLVMValue::jdouble_constant): Likewise.
	(LLVMValue::bit_constant): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkType.cpp
	(SharkType::initialize): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkType.hpp
	(SharkType::intptr_type): Likewise.
	(SharkType::jboolean_type): Likewise.
	(SharkType::jbyte_type): Likewise.
	(SharkType::jchar_type): Likewise.
	(SharkType::jshort_type): Likewise.
	(SharkType::jint_type): Likewise.
	(SharkType::jlong_type): Likewise.
	(SharkType::jfloat_type): Likewise.
	(SharkType::jdouble_type): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::make_type): Likewise.
	(SharkBuilder::CreateBlock): Push LLVMContexts through the
	BasicBlock::Create APIs to handle LLVM 2.6svn API change.

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::CreateBlock): Likewise.

2009-08-20  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bc.def: Renamed to...
	* ports/hotspot/src/cpu/zero/vm/bytecodes_arm.def: New file.

	* Makefile.am: Build bytecodes_arm.s from bytecodes_arm.def.

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_arm.S: Include
	bytecodes_arm.s rather than bytecodes.s.

	* ports/hotspot/src/cpu/zero/vm/bytecodes.s: Removed.

	* .hgignore: Updated.

2009-08-18  Edward Nevill <ed@camswl.com>

	Added ARM assembler interpreter

	* openjdk/hotspot/src/share/vm/interpreter.hpp
	Allow ARM interpreter to notice safepoints
	Changed via patches/icedtea-notice-safepoints.patch

	* ports/hotspot/build/linux/makefiles/zero.make
	Add cppInterpreter_arm
	Add CFLAGS for ARM asm interpreter
	Add rules to build .o from .S

	* ports/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp
	Add initialisation of new bytecodes for asm interpreter

	* ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp
	Add definitions of new bytecodes for asm interpreter

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	Add hooks to call asm interpreter

	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
	Add hooks to allow HW null pointer detection

	[ NEW FILES ]
	* ports/hotspot/src/cpu/zero/vm/bc.def
	Bytecode templates
	* ports/hotspot/src/cpu/zero/vm/bytecodes.s
	Bytecode implementations (manually generated from bc.def)
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_asm.S
	Complex bytecode implementations, entry points and support code
	* ports/hotspot/src/cpu/zero/vm/mkbc.c
	Bytecode generator, use to generate bytecodes.s from bc.def

2009-08-07  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ADD_ZERO_CONFIGURE_ARGS): Add configure options
	for --with-*-src-zip= if not specified.

2009-08-06  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedteanp/IcedTeaJavaRequestProcessor.cc: Handle error messages
	from Java side. Add referencing/de-referencing support, and support for
	fetching fields, invoking methods, and returning applet instances.
	* plugin/icedteanp/IcedTeaJavaRequestProcessor.h: Decrease timeout to 20
	seconds. Declare new functions created in the associated .cc file.
	* plugin/icedteanp/IcedTeaNPPlugin.cc: Add support for dynamic NPObject
	creation per instance. Add a new global pthread_cond_t for message
	availability.
	* plugin/icedteanp/IcedTeaNPPlugin.h: Misc. changes related to the above
	associated file.
	* plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: Use condition based
	wait for message availability, rather than periodic poll.
	* plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Make
	getInstanceFromMemberPtr and storeInstanceID global.
	* plugin/icedteanp/IcedTeaPluginUtils.cc: Force use of file:// src until
	security subsystem is implemented.
	* plugin/icedteanp/IcedTeaScriptablePluginObject.cc: Created skeletons for
	Java and JavaPackage NPObjects, and implemented hasProperty, hasMethod,
	getProperty and getMethod.
	* plugin/icedteanp/IcedTeaScriptablePluginObject.h: Appropriate header
	changes associated with the above.
	* plugin/icedteanp/java/sun/applet/MethodOverloadResolver.java: New file.
	Uses a cost-based approach to resolve overloaded methods when JavaScript
	calls Java methods with potentially ambiguous type arguments.

2009-08-05  Mark Wielaard  <mjw@redhat.com>

	* patches/icedtea-systemtap.patch: Remove workaround for nmethod.cpp.
	* tapset/hotspot.stp.in: Add tapset functions for
	hotspot.method_entry, hotspot.method_return,
	hotspot.compiled_method_load and hotspot.compiled_method_unload.
	* NEWS: Metion new support for java method tracing.
	* INSTALL: Add that java method tracing support needs systemtap
	0.9.9 or higher.

2009-08-05  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ABS_SOURCE_DIRS): Add $(abs_top_builddir)/rt.

2009-08-05  Lillian Angel  <langel@redhat.com>

	* rt/netscape/javascript/JSObjectCreatePermission.java: Removed.

2009-08-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new security patches.
	* plugin/icedtea/netscape/javascript/JSObject.java: Security patch
	applied to disallow the ability to run unsigned code as 
	signed under some cases.
	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java:
	Likewise.
	* rt/net/sourceforge/jnlp/SecurityDesc.java: Likewise.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Likewise.
	* plugin/icedtea/netscape/javascript/JSObjectCreatePermission.java:
	Likewise.
	* rt/netscape/javascript/JSObjectCreatePermission.java: Likewise.
	* patches/security/icedtea-6588003.patch,
	patches/security/icedtea-6656586.patch,
	patches/security/icedtea-6656610.patch,
	patches/security/icedtea-6656625.patch,
	patches/security/icedtea-6657133.patch,
	patches/security/icedtea-6657619.patch,
	patches/security/icedtea-6657625.patch,
	patches/security/icedtea-6657695.patch,
	patches/security/icedtea-6660049.patch,
	patches/security/icedtea-6660539.patch,
	patches/security/icedtea-6736293.patch,
	patches/security/icedtea-6738524.patch,
	patches/security/icedtea-6777448.patch,
	patches/security/icedtea-6777487.patch,
	patches/security/icedtea-6801071.patch,
	patches/security/icedtea-6801497.patch,
	patches/security/icedtea-6813167.patch,
	patches/security/icedtea-6823373.patch,
	patches/security/icedtea-6824440.patch,
	patches/security/icedtea-6830335.patch,
	patches/security/icedtea-6845701.patch: New security patches.

2009-08-04  Matthias Klose  <doko@ubuntu.com>

	* ports/hotspot/src/share/vm/shark/llvmValue.hpp: Adjust to rev 78061.
	ConstantInt API moved back to the 2.5 API, ConstantFP partially moved
	back to the 2.5 API.

2009-08-04  Andrew John Hughes  <ahughes@redhat.com>

	* rt/net/sourceforge/jnlp/DefaultLaunchHandler.java,
	* rt/net/sourceforge/jnlp/ExtensionDesc.java,
	* rt/net/sourceforge/jnlp/JNLPFile.java,
	* rt/net/sourceforge/jnlp/LaunchException.java,
	* rt/net/sourceforge/jnlp/LaunchHandler.java,
	* rt/net/sourceforge/jnlp/Launcher.java,
	* rt/net/sourceforge/jnlp/ParseException.java,
	* rt/net/sourceforge/jnlp/Parser.java,
	* rt/net/sourceforge/jnlp/cache/CacheEntry.java,
	* rt/net/sourceforge/jnlp/cache/CacheUtil.java,
	* rt/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java,
	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java,
	* rt/net/sourceforge/jnlp/runtime/AppletEnvironment.java,
	* rt/net/sourceforge/jnlp/runtime/AppletInstance.java,
	* rt/net/sourceforge/jnlp/runtime/ApplicationInstance.java,
	* rt/net/sourceforge/jnlp/runtime/Boot.java,
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java,
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java,
	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java,
	* rt/net/sourceforge/jnlp/services/XBasicService.java,
	* rt/net/sourceforge/jnlp/util/PropertiesFile.java,
	* rt/net/sourceforge/jnlp/util/Reflect.java,
	* rt/net/sourceforge/jnlp/util/WeakList.java,
	* test/jtreg/com/sun/javatest/exec/FileTable.java,
	* test/jtreg/com/sun/javatest/mrep/ConflictResolutionDialog.java,
	* test/jtreg/com/sun/javatest/report/XMLReportMaker.java:
	Convert DOS line endings to UNIX.

2009-08-04  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/ApplicationInstance.java
	(initialize): Disable creation of desktop shortcuts.

2009-08-03  Andrew John Hughes  <ahughes@redhat.com>

	* hotspot.map:
	Bump to hs14b16.
	
2009-07-30  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Add new patch.
	* patches/openjdk/rename-execvpe.patch,
	Backport execvpe patch from Martin Buchholz.
	http://mail.openjdk.java.net/pipermail/core-libs-dev/2009-July/002047.html
	
2009-07-30  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp:
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp:
	Moved everything except the actual methods called by
	JIT-compiled code into SharkBuilder.
	
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	Merged code to create LLVM callable objects for runtime
	methods from SharkRuntime, and refactored it (and the
	existing code to create LLVM callable objects for LLVM
	intrinsics) to create such objects on the fly.

	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
	(SharkCompiler::_builder): Removed.
	(SharkCompiler::builder): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkInvariants.hpp
	(SharkCompileInvariants::SharkCompileInvariants): Take a new
	argument, builder, and store it.
	(SharkCompileInvariants::builder): Updated.
	(SharkCompileInvariants::code_buffer): New method.
	(SharkTargetInvariants::SharkTargetInvariants): Take a new
	argument, builder, and pass it along to SharkCompileInvariants
	constructor.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::build): Take a new argument, builder, and pass
	it along to SharkFunction consructor.
	(SharkFunction::SharkFunction): Take a new argument, builder,
	and pass it along to SharkTargetInvariants consructor.	
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::SharkCompiler): Remove builder creation and
	SharkRuntime initialization.
	(SharkCompiler::compile_method): Create builder and pass it
	to SharkFunction::build.
	
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse_bytecode): Updated for new style calls.
	* ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp
	(SharkIntrinsics::do_Math_1to1): Likewise.
	(SharkIntrinsics::do_Math_2to1): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp
	(SharkIntrinsics::do_intrinsic): Likewise.
	(SharkIntrinsics::do_Math_1to1): Likewise.
	(SharkIntrinsics::do_Math_2to1): Likewise.
	(SharkIntrinsics::do_System_currentTimeMillis): Likewise.
	(SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::call_vm): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::zero_check_value): Likewise.
	(SharkTopLevelBlock::check_bounds): Likewise.
	(SharkTopLevelBlock::maybe_add_safepoint): Likewise.
	(SharkTopLevelBlock::do_trap): Likewise.
	(SharkTopLevelBlock::call_register_finalizer): Likewise.
	(SharkTopLevelBlock::get_interface_callee): Likewise.
	(SharkTopLevelBlock::do_new): Likewise.
	(SharkTopLevelBlock::do_newarray): Likewise.
	(SharkTopLevelBlock::do_anewarray): Likewise.
	(SharkTopLevelBlock::do_multianewarray): Likewise.
	(SharkTopLevelBlock::acquire_lock): Likewise.
	(SharkTopLevelBlock::release_lock): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::start_frame): Updated for new style codebuffer access.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Likewise.

	* ports/hotspot/src/share/vm/shark/llvmValue.hpp
	(LLVMValue::bit_constant): New method.

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::call_vm_leaf): Removed.
	
	* ports/hotspot/src/share/vm/includeDB_shark: Updated.	

2009-07-29  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/IconDesc.java: Add new icon kind SHORTCUT.
	* rt/net/sourceforge/jnlp/Launcher.java: Move StreamEater class to ...
	* rt/net/sourceforge/jnlp/StreamEater.java: New file.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add
	SDesktopShortcut.
	* rt/net/sourceforge/jnlp/runtime/ApplicationInstance.java
	(initialize): Call addMenuAndDesktopEntries.
	(addMenuAndDesktopEntries): New function.
	* rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Add
	CREATE_DESKTOP_SHORTCUT to AccessType.
	* rt/net/sourceforge/jnlp/security/AccessWarningPane.java
	(installComponents): Add a case for CREATE_DESKTOP_SHORTCUT
	* rt/net/sourceforge/jnlp/services/ServiceUtil.java
	Remove duplicate enum AccessType.
	(checkAccess): New function.
	(checkAccess): Add a new argument app.
	* rt/net/sourceforge/jnlp/services/SingleInstanceLock.java
	(getLockFileName): Call FileUtils.sanitizeFileName to sanitize the 
	filename.
	* rt/net/sourceforge/jnlp/util/FileUtils.java: New file.
	* rt/net/sourceforge/jnlp/util/XDesktopEntry.java: New file. 

2009-07-29  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/security/VariableX509TrustManager.java
	(checkServerTrusted): Synchronize the function.

2009-07-23  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedteanp/IcedTeaJavaRequestProcessor.c: Added support for
	FindClass, GetClassName, GetMethodID, GetToStringValue, NewObject and 
	NewStringUTF. Split the request wait code into a generic function.
	* plugin/icedteanp/IcedTeaNPPlugin.cc: Centralize debug output calls. Obey
	the ICEDTEAPLUGIN_DEBUG flag. Support dynamic cookie fetching.
	* plugin/icedteanp/IcedTeaPluginRequestProcessor.c: Update multi-threaded
	processing model. Support SetMember. Set up a dedicated message queue
	processor (arbitrarily scalable).
	* plugin/icedteanp/IcedTeaPluginRequestProcessor.h: Add function and
	variable declerations as needed by the .cc file.
	* plugin/icedteanp/IcedTeaPluginUtils.cc: Use only long and long long for
	memory address translation. Add additional utility methods.
	* plugin/icedteanp/IcedTeaPluginUtils.h: Update as needed by the .cc file.
	* plugin/icedteanp/IcedTeaRunnable.h: New file. Represents a dispatchable
	event, extends nsIRunnable.
	* plugin/icedteanp/IcedTeaRunnable.h: New file. Header for
	IcedTeaRunnable.cc.
	* plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java: Fix
	signature handling to remove the need for return type. Add support for
	GetToStringValue and GetClassName.

2009-07-17  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::pointer_constant): Conditionalize a hack.

2009-07-16  Matthias Klose  <doko@ubuntu.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp (native_entry):
	Don't initialize `mirror'.

2009-07-15  Edward Nevill  <enevill@arm.com>
	    Matthias Klose  <doko@ubuntu.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp (native_entry):
	Move decl of `mirror' to the same scope as the decl of `arguments'.

2009-07-15  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/llvmValue.hpp
	(jbyte_constant): Handle LLVM 2.6 svn r75703 API change.
	llvm::ConstantInt::get have been moved to
	llvm::LLVMContext::getConstantInt.
	(jint_constant): Likewise.
	(jlong_constant): Likewise.
	(intptr_constant): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::CreateMemoryBarrier): Likewise.
	(SharkBuilder::CreateDump): llvm::ConstantArray::get have been
	moved to llvm::LLVMContext::getConstantArray.
 
2009-07-14  Deepak Bhole  <dbhole@redhat.com>

	* Makefile.am: Fix npplugin build.
	* plugin/icedteanp/java/netscape/javascript/JSException.java: Moved from
	the plugin/icedteanp/netscape/javascript/ hierarchy.
	* plugin/icedteanp/java/netscape/javascript/JSObject.java: Same.
	* plugin/icedteanp/java/netscape/javascript/JSProxy.java: Same.
	* plugin/icedteanp/java/netscape/javascript/JSRunnable.java: Same.
	* plugin/icedteanp/java/netscape/javascript/JSUtil.java: Same.
	* plugin/icedteanp/java/sun/applet/AppletSecurityContextManager.java:
	Moved from the plugin/icedteanp/sun/applet hierarchy.
	* plugin/icedteanp/java/sun/applet/GetMemberPluginCallRequest.java: Same.
	* plugin/icedteanp/java/sun/applet/GetWindowPluginCallRequest.java: Same.
	* plugin/icedteanp/java/sun/applet/JavaConsole.java: Same.
	* plugin/icedteanp/java/sun/applet/PasswordAuthenticationDialog.java:
	Same.
	* plugin/icedteanp/java/sun/applet/PluginAppletSecurityContext.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginAppletViewer.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginCallRequest.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginCallRequestFactory.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginClassLoader.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginCookieInfoRequest.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginCookieStore.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginDebug.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginException.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginMain.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginMessageConsumer.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginMessageHandlerWorker.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginObjectStore.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginProxyInfoRequest.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginProxySelector.java: Same.
	* plugin/icedteanp/java/sun/applet/PluginStreamHandler.java: Same.
	* plugin/icedteanp/java/sun/applet/RequestQueue.java: Same.
	* plugin/icedteanp/java/sun/applet/TestEnv.java: Same.
	* plugin/icedteanp/java/sun/applet/VoidPluginCallRequest.java: Same.
	* plugin/icedteanp/netscape/javascript/JSException.java: Moved to
	the plugin/icedteanp/java/netscape/javascript/ heirarchy.
	* plugin/icedteanp/netscape/javascript/JSObject.java: Same.
	* plugin/icedteanp/netscape/javascript/JSProxy.java: Same.
	* plugin/icedteanp/netscape/javascript/JSRunnable.java: Same.
	* plugin/icedteanp/netscape/javascript/JSUtil.java: Same.
	* plugin/icedteanp/sun/applet/AppletSecurityContextManager.java: Moved to
	the plugin/icedteanp/java/sun/applet/ heirarchy.
	* plugin/icedteanp/sun/applet/GetMemberPluginCallRequest.java: Same.
	* plugin/icedteanp/sun/applet/GetWindowPluginCallRequest.java: Same.
	* plugin/icedteanp/sun/applet/JavaConsole.java: Same.
	* plugin/icedteanp/sun/applet/PasswordAuthenticationDialog.java: Same.
	* plugin/icedteanp/sun/applet/PluginAppletSecurityContext.java: Same.
	* plugin/icedteanp/sun/applet/PluginAppletViewer.java: Same.
	* plugin/icedteanp/sun/applet/PluginCallRequest.java: Same.
	* plugin/icedteanp/sun/applet/PluginCallRequestFactory.java: Same.
	* plugin/icedteanp/sun/applet/PluginClassLoader.java: Same.
	* plugin/icedteanp/sun/applet/PluginCookieInfoRequest.java: Same.
	* plugin/icedteanp/sun/applet/PluginCookieStore.java: Same.
	* plugin/icedteanp/sun/applet/PluginDebug.java: Same.
	* plugin/icedteanp/sun/applet/PluginException.java: Same.
	* plugin/icedteanp/sun/applet/PluginMain.java: Same.
	* plugin/icedteanp/sun/applet/PluginMessageConsumer.java: Same.
	* plugin/icedteanp/sun/applet/PluginMessageHandlerWorker.java: Same.
	* plugin/icedteanp/sun/applet/PluginObjectStore.java: Same.
	* plugin/icedteanp/sun/applet/PluginProxyInfoRequest.java: Same.
	* plugin/icedteanp/sun/applet/PluginProxySelector.java: Same.
	* plugin/icedteanp/sun/applet/PluginStreamHandler.java: Same.
	* plugin/icedteanp/sun/applet/RequestQueue.java: Same.
	* plugin/icedteanp/sun/applet/TestEnv.java: Same.
	* plugin/icedteanp/sun/applet/VoidPluginCallRequest.java: Same.


2009-07-14  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/llvmValue.hpp
	(jfloat_constant): Handle LLVM 2.6 svn r75546 API change.
	llvm::ConstantFP::get have been moved to
	llvm::LLVMContext::getConstantFP.
	(jdouble_constant): Likewise.

2009-07-13  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/JNLPFile.java
	(JNLPFile): Delegate to the Version-based constructor.
	(JNLPFile): New constructor.
	(JNLPFile): Modified to take an additional version argument used in
	downloading the JNLP file.
	(openURL): Take an additional version argument and use when downloading 
	the URL.
	* rt/net/sourceforge/jnlp/Launcher.java
	(toFile): Use the new JNLPFile constructor.
	* rt/net/sourceforge/jnlp/cache/Resource.java
	(Resource): Rearrange argument order.
	(getResource): Likewise. Fix parameters to constructor.
	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java
	(addResource): Fix arguments to Resource.getResource.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
	(getInstance): Take additional version argument and use it when creating a
	JNLPFile.
	(initializeExtensions): Use the extension version when requesting a 
	JNLPClassLoader.

2009-07-10  Deepak Bhole  <dbhole@redhat.com>

	* Makefile.am: Update makefile to pick up plugin C++ files from new
	location.
	* plugin/icedtea/sun/applet/PluginMessageConsumer.java  : Minor typo fix.
	* plugin/icedteanp/IcedTeaJavaRequestProcessor.cc: New file. Processes
	requests from JS/C++ side to JavaSide.
	* plugin/icedteanp/IcedTeaJavaRequestProcessor.h: New file. Header for
	IcedTeaJavaRequestProcessor.cc.
	* plugin/icedteanp/IcedTeaNPPlugin.cc: Modified to work with the new
	MessageBus archtecture for the new plugin. Also, moved from top level 
	directory.
	* plugin/icedteanp/IcedTeaNPPlugin.h: New file. Header for
	IcedTeaNPPlugin.cc.
	* plugin/icedteanp/IcedTeaPluginRequestProcessor.cc: New file. Processes 
	plugin data requests from Java side.
	* plugin/icedteanp/IcedTeaPluginRequestProcessor.h: new file. Header for
	IcedTeaPluginRequestProcessor.cc.
	* plugin/icedteanp/IcedTeaPluginUtils.cc: New file. Utility functions for
	the rest of the plugin code.
	* plugin/icedteanp/IcedTeaPluginUtils.h: New file. Header for
	IcedTeaPluginUtils.cc.
	* plugin/icedteanp/IcedTeaScriptablePluginObject.cc: New file. Scriptable
	object that extends NPObject and implements hooks from NPClass.
	* plugin/icedteanp/IcedTeaScriptablePluginObject.h: New file. Header for
	IcedTeaScriptablePluginObject.h
	* plugin/icedtea/sun/applet/PluginMessageConsumer.java: Sync with current
	plugin.
	* plugin/icedteanp/sun/applet/PluginAppletSecurityContext.java: Same.
	* plugin/icedteanp/sun/applet/PluginAppletViewer.java: Same.
	* plugin/icedteanp/sun/applet/PluginCallRequestFactory.java: Same.
	* plugin/icedteanp/sun/applet/PluginCookieInfoRequest.java: Same
	* plugin/icedteanp/sun/applet/PluginCookieStore.java: Same.
	* plugin/icedteanp/sun/applet/PluginMain.java: Same.
	* plugin/icedteanp/sun/applet/PluginMessageConsumer.java: Same.
	* rt/net/sourceforge/jnlp/tools/JarSigner.java: Use JarFile instead of
	JarInputstream when verifying jars.

2009-07-10  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-graphics.patch: Updated patch to fix Sun bugs 6491856 and
	6593649. Filed upstream:
	https://bugs.openjdk.java.net/show_bug.cgi?id=100073.
	* patches/icedtea-messageutils.patch: Updated to the patch accepted
	upstream:  https://bugs.openjdk.java.net/show_bug.cgi?id=100074

2009-07-09  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/Launcher.java
	(launchApplication): Call setContextClassLoaderForAllThreads.
	(setContextClassLoaderForAllThreads): New function.

2009-07-09  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java:
	(downloadResource): Accept and download content with pack200 or gzip
	compression and uncompress it on the fly.
	(initializeResource): Accept content with pack200 or gzip compression.
	(getVersionedResourceURL): Add javadoc.

2009-07-09  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Add suppport for cookie info requests from applets.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Rework cookie support
	to make it dynamic.
	* plugin/icedtea/sun/applet/PluginMain.java: Wire in custom cookie store
	that dynamically requests cookie information from C++ side.
	* rt/net/sourceforge/jnlp/JNLPFile.java: Remove old cookie handling code.
	* rt/net/sourceforge/jnlp/Launcher.java: Same.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Same.
	* rt/net/sourceforge/jnlp/PluginBridge.java: Same.
	* rt/net/sourceforge/jnlp/cache/CacheUtil.java: Same.
	* rt/net/sourceforge/jnlp/cache/Resource.java: Same.
	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java: Same.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Same.

2009-07-09  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::SharkBuilder):  Pass the LLVMContext returned
	from getGlobalContext() to the new IRBuilder constructor
	when llvm version are 2.6 or later to handle LLVM API change.
	* ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp:
	New methods allocateGlobal, setPoisonMemory, dependent on the
	llvm version.
	* ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp:
	Likewise.
 
2009-07-08  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::pointer_constant): Pass the LLVMContext returned
	from getGlobalContext() to the new GlobalVariable constructor
	when llvm version are 2.6 or later to handle LLVM API change.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::CreateDump): Likewise.

2009-07-07  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/Parser.java
	(getExtension): Fix typo in node name.

2009-07-07  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add
	RNestedJarExtration.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
	(activateJar): Create parent directories for nested jars.

2009-07-07  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/llvmHeaders.hpp
	Include llvm/LLVMContext.h used by getGlobalContext()
	when llvm version are 2.6 or later.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::SharkCompiler): Pass the LLVMContext returned 
	from getGlobalContext() to the new Module constructor
	when llvm version are 2.6 or later to handle LLVM API change.

2009-07-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp
	(SharkEntry::print_statistics): Removed.
	* ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Removed.

	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::compile_method): Save location of native code
	across the call to ciEnv::register_method (which frees the buffer
	blob it's in), and inline what was SharkEntry::print_statistics.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-06-26  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::SharkCompiler): Moved LLVM multithreading
	initialization from SharkFunction::initialize.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Moved LLVM multithreading
	initialization to SharkCompiler::SharkCompiler.

2009-06-25  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
	(SharkRuntime::monitorexit_C): Remove unnecessary lock clear.

2009-06-24  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/security/CertWarningPane.java
	(installComponents): Call SecurityUtil.getCN instead of getCN.
	(getCN): Removed.
	* rt/net/sourceforge/jnlp/security/CertsInfoPane.java
	(buildTree): Call SecurityUtil.getCN instead of getCN.
	(populateTable): Likewise.
	(getCN): Removed.
	* rt/net/sourceforge/jnlp/security/SecurityUtil.java
	(getCN): Follow RFC 2253 partially and understand escaping.
	(isHexDigit): New function.
	* rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java
	(buildTree): Call SecurityUtil.getCN instead of getCN.
	(populateTable): Likewise.
	* rt/net/sourceforge/jnlp/tools/KeyTool.java:
	(doPrintEntry): Call SecurityUtil.getCN instead of getCN.
	(getCN): Removed. 

2009-06-24  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/Launcher.java
	(createApplication): Fix messages to refer to application instead of
	applet.

2009-06-24  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/Launcher.java (launchApplication): Check for any 
	existing single instance.  Dont start a second instance.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add RNoLockDir.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java:
	Added USER, TMP_DIR, and changed LOCKS_DIR.
	* rt/net/sourceforge/jnlp/services/ExtendedSingleInstanceService.java
	New file.
	* rt/net/sourceforge/jnlp/services/InstanceExistsException.java: New file.
	* rt/net/sourceforge/jnlp/services/ServiceUtil.java
	(getSingleInstanceService): New function.
	(checkExistingSingleInstance): New function.
	* rt/net/sourceforge/jnlp/services/SingleInstanceLock.java: New file.
	* rt/net/sourceforge/jnlp/services/XServiceManagerStub.java: Add
	SingleInstanceService to serviceNames. Create a new instance of
	XSingleInstanceService as a privileged proxy.
	* rt/net/sourceforge/jnlp/services/XSingleInstanceService.java: New file. 

2009-06-24  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/Parser.java: Add 1.5 and 6.0 to
	supportedVersions.

2009-06-24  Andrew John Hughes  <ahughes@redhat.com>

	* patches/cacao/no-strict-aliasing.patch:
	New patch to fix CACAO build on GCC 4.4 (see PR129).
	* Makefile.am: Add new patch.
	* HACKING: Update.

2009-06-23  Matthias Klose  <doko@ubuntu.com>

	* ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Fix header location.

2009-06-23  Xerxes Rånby  <xerxes@zafena.se>

	PR icedtea/353
	* ports/hotspot/src/share/vm/shark/llvmHeaders.hpp
	Include llvm/Support/Threading.h and llvm/Target/TargetSelect.h
	used by llvm_start_multithreaded() and InitializeNativeTarget()
	when llvm version are 2.6 or later.
	* ports/hotspot/src/share/vm/shark/llvmValue.hpp
	(jfloat_constant): Return llvm::Constant* when llvm
	version are 2.6 or later to handle llvm r73431 API change.
	(jdouble_constant): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse_bytecode): Updated to use CreateFAdd
	CreateFSub, CreateFMul and CreateFNeg for jfloat and jdouble
	when llvm version are 2.6 or later.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::SharkCompiler): Call InitializeNativeTarget() to
	link in native target when llvm version are 2.6 or later.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Call llvm_start_multithreaded() to
	initialize llvm mutex guards when llvm version are 2.6 or later.

2009-06-19  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-toolkit.patch: Updated, as per Anthony Petrov's
	suggestion to use XFlush instead.

2009-06-19  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkConstant.cpp
	(SharkConstant::for_ldc): Set type for object constants.
	(SharkConstant::SharkConstant): Updated.

2009-06-19  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
	(SharkCompiler::compile): Removed.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::compile_method): Moved all non-IR-emission
	code from SharkFunction::initialize, and the IR-to-native
	code from SharkCompiler::compile, here.  Also changed all
	debug options that take a method name to use fnmatch.
	(SharkCompiler::compile): Removed.

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::_name): Removed.
	(SharkFunction::_name): Likewise.
	(SharkFunction::initialize): Receive name in argument.
	(SharkFunction::SharkFunction): Updated.
	(SharkFunction::build): New method.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Receive name in argument,
	and moved all code not relating to emitting the function's
	IR to SharkCompiler::compile_method.

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::CreateFunction): Removed.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::CreateFunction): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkInvariants.hpp
	(SharkCompileInvariants::memory_manager): Removed.

2009-06-19  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp
	(SharkEntry::_llvm_function): Removed.
	(SharkEntry::llvm_function): Likewise.
	(SharkEntry::set_llvm_function): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Removed call to set_llvm_function.

2009-06-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::improve_virtual_call): Only print cast
	warnings when run with -XX:+SharkPerformanceWarnings.

2009-06-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkInvariants.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkInvariants.cpp: Likewise.
	
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction): Made a subclass of SharkTargetInvariants.
	(SharkFunction::SharkFunction): Updated constructor.
	(SharkFunction::_compiler): Removed.
	(SharkFunction::_flow): Likewise.
	(SharkFunction::_iter): Likewise.
	(SharkFunction::_thread): Likewise.
	(SharkFunction::_max_monitors): Likewise.
	(SharkFunction::compiler): Likewise.
	(SharkFunction::flow): Likewise.
	(SharkFunction::iter): Likewise.
	(SharkFunction::thread): Likewise.
	(SharkFunction::max_monitors): Likewise.
	(SharkFunction::builder): Likewise.
	(SharkFunction::arg_size): Likewise.
	(SharkFunction::debug_info): Likewise.
	(SharkFunction::env): Likewise.
	(SharkFunction::max_locals): Likewise.
	(SharkFunction::max_stack): Likewise.
	(SharkFunction::target): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::initialize): Updated.

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock): Made a subclass of SharkTargetInvariants.
	(SharkBlock::SharkBlock): Updated constructors.
	(SharkBlock::_builder): Removed.
	(SharkBlock::_target): Likewise.
	(SharkBlock::_thread): Likewise.
	(SharkBlock::builder): Likewise.
	(SharkBlock::target): Likewise.
	(SharkBlock::thread): Likewise.
	(SharkBlock::max_locals): Likewise.
	(SharkBlock::max_stack): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::initial_current_state): Use SharkState::copy.

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState): Made a subclass of SharkTargetInvariants.
	(SharkState::SharkState): Updated constructors.
	(SharkState::_block): Removed.
	(SharkState::_function): Likewise.
	(SharkState::block): Likewise.
	(SharkState::function): Likewise.
	(SharkState::builder): Likewise.
	(SharkState::max_locals): Likewise.
	(SharkState::max_stack): Likewise.
	(SharkState::max_monitors): Likewise.
	(SharkState::pop): Likewise.
	(SharkState::copy): Updated.
	(SharkState::decache_for_Java_call): Moved to SharkTopLevelBlock.
	(SharkState::cache_after_Java_call): Likewise.
	(SharkState::decache_for_VM_call): Likewise.
	(SharkState::cache_after_VM_call): Likewise.
	(SharkState::decache_for_trap): Likewise.
	(SharkPHIState::_block): New field.
	(SharkPHIState::block): New method.
	* ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Removed.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::equal_to): Updated.
	(SharkState::decache_for_Java_call): Moved to SharkTopLevelBlock.
	(SharkState::cache_after_Java_call): Likewise.
	(SharkState::decache_for_VM_call): Likewise.
	(SharkState::cache_after_VM_call): Likewise.
	(SharkState::decache_for_trap): Likewise.
	(SharkEntryState::SharkEntryState): Updated.
	(SharkPHIState::SharkPHIState): Likewise.
	(SharkPHIState::add_incoming): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp
	(SharkStateScanner): Made a subclass of SharkTargetInvariants.
	(SharkStateScanner::SharkStateScanner): Updated constructor.
	(SharkStateScanner::start_stack): Updated arguments.
	(SharkStateScanner::start_locals): Likewise.
	(SharkStateScanner::stack_integrity_checks): Made non-static.
	(SharkStateScanner::locals_integrity_checks): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp
	(SharkStateScanner::scan): Updated.
	(SharkStateScanner::locals_integrity_checks): Likewise.
	
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
	(SharkCacherDecacher::builder): Removed.
	(SharkDecacher::debug_info): Likewise.
	(SharkDecacher::start_stack): Updated arguments.
	(SharkDecacher::start_locals): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::start_frame): Updated.
	(SharkDecacher::start_stack): Likewise..
	(SharkDecacher::start_locals): Likewise.
	(SharkDecacher::end_frame): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkInliner.hpp
	(SharkInliner::attempt_inline): Removed thread argument.
	* ports/hotspot/src/share/vm/shark/sharkInliner.cpp
	(SharkInlineBlock): Made a subclass of SharkTargetInvariants.
	(SharkInlineBlock::SharkInlineBlock): Updated constructor.
	(SharkInlinerHelper::SharkInlinerHelper): Likewise.
	(SharkInlinerHelper::_thread): Removed.
	(SharkInlinerHelper::thread): Likewise.
	(SharkInlinerHelper::do_inline): Updated.
	(SharkInliner::attempt_inline): Updated.

	* ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp
	(SharkIntrinsics): Made a subclass of SharkTargetInvariants.
	(SharkIntrinsics::inline_intrinsic): Updated arguments.
	(SharkIntrinsics::SharkIntrinsics): New method.
	(SharkIntrinsics::_state): New field.
	(SharkIntrinsics::state): New method.
	(SharkIntrinsics::do_intrinsic): Likewise.
	(SharkIntrinsics::do_Math_minmax): Updated arguments.
	(SharkIntrinsics::do_Math_1to1): Likewise.
	(SharkIntrinsics::do_Math_2to1): Likewise.
	(SharkIntrinsics::do_Object_getClass): Likewise.
	(SharkIntrinsics::do_System_currentTimeMillis): Likewise.
	(SharkIntrinsics::do_Thread_currentThread): Likewise.
	(SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp
	(SharkIntrinsics::inline_intrinsic): Updated.
	(SharkIntrinsics::do_intrinsic): New method.
	(SharkIntrinsics::do_Math_minmax): Updated.
	(SharkIntrinsics::do_Math_1to1): Likewise.
	(SharkIntrinsics::do_Math_2to1): Likewise.
	(SharkIntrinsics::do_Object_getClass): Likewise.
	(SharkIntrinsics::do_System_currentTimeMillis): Likewise.
	(SharkIntrinsics::do_Thread_currentThread): Likewise.
	(SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::SharkTopLevelBlock): Updated constructor.
	(SharkTopLevelBlock::decache_for_Java_call): Moved from SharkState.
	(SharkTopLevelBlock::cache_after_Java_call): Likewise.
	(SharkTopLevelBlock::decache_for_VM_call): Likewise.
	(SharkTopLevelBlock::cache_after_VM_call): Likewise.
	(SharkTopLevelBlock::decache_for_trap): Likewise.
	(SharkTopLevelBlock::call_vm): Updated.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::decache_for_Java_call): Moved from SharkState.
	(SharkTopLevelBlock::cache_after_Java_call): Likewise.
	(SharkTopLevelBlock::decache_for_VM_call): Likewise.
	(SharkTopLevelBlock::cache_after_VM_call): Likewise.
	(SharkTopLevelBlock::decache_for_trap): Likewise.
	(SharkTopLevelBlock::do_trap): Updated.
	(SharkTopLevelBlock::improve_virtual_call): Likewise.
	(SharkTopLevelBlock::do_call): Likewise.
	(SharkTopLevelBlock::acquire_lock): Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.	

2009-06-18  Mark Wielaard  <mark@klomp.org>

	* rt/net/sourceforge/jnlp/services/XExtendedService.java
	(openFile): Remove @Override of interface method.
	(openFiles): Likewise.

2009-06-17  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/Boot.java: Remove aboutFile.
	(getAboutFile): Get path from JNLPRuntime.
	(getBaseDir): Fix comments.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java Add HOME_DIR, 
	NETXRC_FILE, NETX_DIR, SECURITY_DIR, CERTIFICATES_FILE, LOCKS_DIR, 
	JAVA_HOME_DIR, and NETX_ABOUT_FILE.
	(getDefaultBaseDir): Remove calls to loadWindowIcon and isHeadless()
	because they are unused. Use HOME_DIR and NETX_DIR. Be prepared for
	existing NETX_DIR.
	(getProperties): Use NETXRC_FILE instead of hardcoded file name.
	* rt/net/sourceforge/jnlp/security/SecurityUtil.java
	Remove homeDir, certDir and certFile.
	(getTrustedCertsFilename): Use HOME_DIR and CERTIFICATES_FILE.
	(checkTrustedCertsFile): Find parent directory from certFile.

2009-06-17  Omair Majid  <omajid@redhat.com>

	* rt/javax/jnlp/ExtendedService.java: New file.
	* rt/net/sourceforge/jnlp/services/XExtendedService.java: New file.
	* rt/net/sourceforge/jnlp/services/XServiceManagerStub.java: Add 
	ExtendedService to serviceNames. Create a proxy for XExtendedService to 
	provide ExtendedService.

2009-06-17  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Fix race condition that led to segfault.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix a host of race
	conditions brought about by the multi stage asynchronous initialization
	design.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Account for case where handler
	may be null due to an error above.

2009-06-17  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
	(SharkCacherDecacher::SharkCacherDecacher): Remove frame cache code.
	(SharkCacherDecacher::_frame_cache): Removed.
	(SharkCacherDecacher::frame_cache): Likewise.
	(SharkDecacher::SharkDecacher): Removed frame cache code.
	(SharkJavaCallDecacher::SharkJavaCallDecacher): Likewise.
	(SharkVMCallDecacher::SharkVMCallDecacher): Likewise.
	(SharkTrapDecacher::SharkTrapDecacher): Likewise.
	(SharkCacher::SharkCacher): Likewise.
	(SharkJavaCallCacher::SharkJavaCallCcacher): Likewise.
	(SharkVMCallCacher::SharkVMCallCacher): Likewise.
	(SharkFunctionEntryCacher::SharkFunctionEntryCacher): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::write_value_to_frame): Remove frame cache code.
	(SharkDecacher::read_value_from_frame): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState::_frame_cache): Removed.
	(SharkState::frame_cache): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::SharkState): Remove frame cache code.
	(SharkState::initialize): Likewise.
	(SharkState::equal_to): Likewise.
	(SharkState::merge): Likewise.
	(SharkState::decache_for_Java_call): Likewise.
	(SharkState::cache_after_Java_call): Likewise.
	(SharkState::decache_for_VM_call): Likewise.
	(SharkState::cache_after_VM_call): Likewise.
	(SharkState::decache_for_trap): Likewise.
	(SharkEntryState::SharkEntryState): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkFrameCache.hpp: Removed.
	* ports/hotspot/src/share/vm/shark/sharkFrameCache.cpp: Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.	

2009-06-16  Omair Majid  <omajid@redhat.com>

	* rt/javax/jnlp/SingleInstanceListener.java: New file.
	* rt/javax/jnlp/SingleInstanceService.java: New file.

2009-06-16  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/services/ServiceUtil.java:
	(invoke): Throw the original exception that caused the problem.

2009-06-15  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(ICEDTEA_PATCHES): Removed icedtea-demos.patch from the list.
	* patches/icedtea-demos.patch: Removed. Demo jars are built fine
	upstream.

2009-06-12  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ADD_ZERO_CONFIGURE_ARGS): Use --with-openjdk only.

2009-06-12  Lillian Angel  <langel@redhat.com>

	* acinclude.m4:
	(AC_CHECK_FOR_OPENJDK): Properly export with_openjdk var.

2009-06-12  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-liveconnect.patch: Make netscape.javascript package
	visible to javac by adding it to the non-core package list.

2009-06-10  Andrew John Hughes  <ahughes@redhat.com>
	
	* Makefile.am:
	Remove duplicate WITH_ICEDTEA blocks.
	* acinclude.m4:
	(AC_CHECK_FOR_OPENJDK): Updated so that no
	turns off the option rather than dropping out.
	(AC_CHECK_FOR_ICEDTEA): Removed.
	* configure.ac:
	Remove --with-icedtea and --with-openjdk blocks
	and duplicate --with-icedtea logic.

2009-06-10  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/JNLPFile.java
	(needsNewJVM): New function. Returns true if the JNLP file requires 
	creating a new JVM.
	(getNewVMArgs): New function. Returns arguments to pass to the new JVM.
	* rt/net/sourceforge/jnlp/JREDesc.java
	(getVMArgs): Fix javadoc to reflect that return value can be null.
	* rt/net/sourceforge/jnlp/Launcher.java
	(launchExternal): Modify to take in arguments to pass to the JVM and 
	arguments to pass to Netx. Try to use the local file to launch this 
	instance if possible.
	(launchExternal): Delegate to new launchExternal.
	(launchExternal): New method. Take in arguments to pass to the JVM and 
	arguments to pass to Netx. Launch Netx with the with the appropriate 
	arguments.
	(launchApplication): If needed, launch a new JVM and pass along the Netx 
	arguments.
	* rt/net/sourceforge/jnlp/Parser.java:
	(getJRE): Call checkVMArgs to check 'java-vm-args' for security. If that 
	fails, assume 'java-vm-args' is null.
	(checkVMArgs): New method. Check that the vmArgs variable contains safe 
	arguments only.
	(getValidVMArguments): New method.
	(getValidStartingVMArguments): New method.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add BXnofork.
	* rt/net/sourceforge/jnlp/runtime/Boot/java:
	Add -Xnofork to helpMessage
	(main): Check for '-Xnofork'. Set initial arguments.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java:
	Add forksAllowed to store whether creating a new JVM is allowed. Add
	initialArguments to store the arguments to Netx.
	(getForksAllowed): New function. Check if creating a new JVM is allowed.
	(setForksAllowed): New function. Set whether creating a JVM is allowed.
	(setInitialArguments): New function. Store the arguments passed to Netx.
	(getInitialArguments): New function. Return the arguments passed to Netx. 

2009-06-10  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/services/XBasicService.java
	(isOffline): Check if the system is offline by retrieving data from a URL.
	(findFirstURLFromJNLPFile): New function. Obtain a URL from the JNLP file.
	As a last resort, return an arbitrary known URL. 

2009-06-10  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::CallType): Removed.
	(SharkTopLevelBlock::get_call_type): Likewise.
	(SharkTopLevelBlock::get_callee): Likewise.
	(SharkTopLevelBlock::improve_virtual_call): New method.
	(SharkTopLevelBlock::get_virtual_callee): Updated.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Updated call traps.
	(SharkTopLevelBlock::get_call_type): Removed.
	(SharkTopLevelBlock::get_callee): Likewise.
	(SharkTopLevelBlock::improve_virtual_call): New method.
	(SharkTopLevelBlock::get_virtual_callee): Updated.
	(SharkTopLevelBlock::do_call): Replaced callee selection.

2009-06-10  Xerxes Rånby  <xerxes@zafena.se>

	PR icedtea/323
	* patches/icedtea-zero.patch
	(JNIHandles::is_frame_handle) Changed stack boundary
	during compare to include the whole zero stack.

2009-06-09  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/AssociationDesc.java: New file.
	(AssociationDesc): New function. Create an association descriptor.
	(getExtensions): New function. Get the extensions for this association.
	(getMimeType): New function. Get the mimetype for this association.
	(checkMimeType): New function.
	* rt/net/sourceforge/jnlp/InformationDesc.java
	(getAssociations): New function. Get the associations.
	(getShortcut): New function. Get the shortcut.
	(getRelatedContents): New function. Get the related-contents.
	* rt/net/sourceforge/jnlp/MenuDesc.java: New file.
	(MenuDesc): New function.
	(getSubMenu): New function. Get the submenu for this menu descriptor.
	* rt/net/sourceforge/jnlp/Parser.java
	(getInformationDesc): Parse "assocation", "shortcut" and
	"related-content" elements.
	(getAssociation): New function. Parse the association node to create a 
	AssociationDesc.
	(getShortcut): New function. Parse the shortcut node to create a
	ShortcutDesc.
	(getMenu): New function. Parse a menu node to create a MenuDesc.
	(getRelatedContent): New function. Parse a related-content node to create a
	RelatedContentDesc.
	* rt/net/sourceforge/jnlp/RelatedContentDesc.java
	(RelatedContentDesc): New function.
	(setTitle): New function. Set the title of this content.
	(getTitle): New function. Get the title of this content.
	(setDescription): New function. Set the description of this content.
	(getDescription): New function. Get the description of this content.
	(getLocation): New function. Get the location of this content.
	(setIconDesc): New function. Set the icon descriptor for this content.
	(getIcon): Get the icon descriptor for this content.
	* rt/net/sourceforge/jnlp/ShortcutDesc.java
	(ShortcutDesc): New function. Initialize requiresOnline and onDesktop.
	(isOnline): New function. Return true if the shortcut is online only.
	(onDesktop): New function. Return true if the shortcut should be placed on
	the desktop.
	(addMenu): New function. Add a menu descriptor for this shortcut.
	(getMenu): New function. Return the menu descriptor for this shortcut.
	* rt/net/sourceforge/jnlp/resources/Messages.properties:
	Add PTwoDesktops, PTwoMenus, PTwoTitle and PTwoIcons.

2009-06-09  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Removed unused code.

	* ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp: Removed.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: Likewise.

	* patches/hotspot/default/icedtea-shark.patch
	(ciInstanceKlass::is_cache_entry_resolved): Removed.
	(ciInstanceKlass::constant_pool_tag_at): Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.	

2009-06-09  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::get_interface_callee): New argument.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Update traps for
	invokeinterface.
	(SharkTopLevelBlock::get_callee): Pass method to
	get_interface_callee. 
	(SharkTopLevelBlock::get_interface_callee): Removed constant
	pool lookup.

	* patches/hotspot/default/icedtea-shark.patch
	(ciMethod::itable_index): New method.

2009-06-08  Omair Majid  <omajid@redhat.com>

	* Makefile.am
	(stamps/ports.stamp): Depend on stamps/replace-hotspot.stamp instead
	of stamps/extract.stamp.
	(stamps/extract.stamp): Dont replace hotspot.
	(stamps/replace-hotspot.stamp): New target. Replace hotspot without
	assuming anything about the build.
	(clean-replace-hotspot): New target.
	(stamps/patch-fsg.stamp): Depend on stamps/replace-hotspot.stamp
	instead of stamps/extract.stamp.
	(stamps/hotspot-tools-source-files.txt): Likewise.
	(rt-source-files.txt): Likewise.
	(stamps/cacao.stamp): Likewise.
	(stamps/visualvm.stamp): Likewise.
	(stamps/nbplatform.stamp): Likewise.
	(replace-hotspot): New alias for stamps/replace-hotspot.stamp. 

2009-06-08  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::get_virtual_callee): Removed.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Catch invokeinterface
	edge case.
	(SharkTopLevelBlock::get_interface_callee): Removed code to
	handle invokeinterface edge case.
	(SharkTopLevelBlock::get_virtual_callee): Removed.	

2009-06-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::maybe_do_instanceof_if): New method.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::maybe_do_instanceof_if): New method.
	(SharkBlock::parse_bytecode): Use the above for
	instanceof immediately followed by ifeq or ifne.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::do_if_helper): New method.
	(SharkTopLevelBlock::static_subtype_check): Likewise.
	(SharkTopLevelBlock::maybe_do_instanceof_if): Likewise.
	(SharkTopLevelBlock::do_optimized_instance_check): Removed.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::do_if_helper): New method.
	(SharkTopLevelBlock::do_if): Use the above.
	(SharkTopLevelBlock::static_subtype_check): New method.
	(SharkTopLevelBlock::do_instance_check): Use the above.
	(SharkTopLevelBlock::maybe_do_instanceof_if): New method.
	(SharkTopLevelBlock::do_optimized_instance_check): Removed.
	(SharkTopLevelBlock::do_full_instance_check): Removed
	now-unnecessary state copy and merge.

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState::replace_all): New method.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::replace_all): Likewise.

2009-06-06  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-webstart.patch: Make javax.jnlp package visible to
	javac.

2009-06-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::do_optimized_instance_check): New method.
	(SharkTopLevelBlock::do_full_instance_check): Add class argument.	
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::do_instance_check): Add compile time type
	checks.
	(SharkTopLevelBlock::do_optimized_instance_check): New method.
	(SharkTopLevelBlock::do_trapping_instance_check): Update the
	object with the new class if its a checkcast that passes.

2009-06-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::do_full_instance_check): Add class argument.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::do_instance_check): Removed constant pool check.
	(SharkTopLevelBlock::do_full_instance_check): Removed constant
	pool lookup.

2009-06-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::acquire_method_lock): Removed constant
	pool lookup.

2009-06-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::do_new): Removed constant pool lookup.
	(SharkTopLevelBlock::scan_for_traps): Add traps for new.

2009-06-04  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::lookup_for_field_access): Removed.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::do_field_access): Inline receiver for static fields.
	(SharkBlock::lookup_for_field_access): Removed.

	* ports/hotspot/src/share/vm/shark/sharkInliner.cpp
	(SharkInlinerHelper::do_field_access): Allow static fields.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkBlock::lookup_for_field_access): Removed.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Removed static field traps.
	(SharkBlock::lookup_for_field_access): Removed.

2009-06-04  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkConstant.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkConstant.cpp: Likewise.

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::lookup_for_ldc): Removed.
	(SharkBlock::do_ldc): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse_bytecode): Use new code for ldc and friends.
	(SharkBlock::do_field_access): Use new code for constant fields.
	(SharkBlock::lookup_for_ldc): Removed.

	* ports/hotspot/src/share/vm/shark/sharkInliner.cpp
	(SharkInlinerHelper::is_inlinable): Use new code for ldc and friends.
	(SharkInlinerHelper::do_field_access): Use new code for constant fields.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::lookup_for_ldc): Removed.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Use new code to for ldc and
	constant field traps.
	(SharkTopLevelBlock::lookup_for_ldc): Removed.

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(SharkValue::from_ciConstant): Removed.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-06-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkCodeBuffer.hpp:
	New file.

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::_code_buffer): New field.
	(SharkBuilder::code_buffer): New method.
	(SharkBuilder::set_code_buffer): Likewise.
	(SharkBuilder::code_buffer_address): Likewise.
	(SharkBuilder::CreateInlineOop): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::compile_method):  Use a SharkCodeBuffer
	instead of a normal CodeBuffer and MacroAssembler, and
	hook it into the SharkBuilder.

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::SharkFunction): Removed masm argument
	and initialization.
	(SharkFunction::_masm): Removed.
	(SharkFunction::_base_pc): Likewise.
	(SharkFunction::masm): Likewise.
	(SharkFunction::base_pc): Likewise.
	(SharkFunction::create_unique_pc_offset): Likewise.
	(SharkFunction::CreateAddressOfCodeBufferEntry): Likewise.
	(SharkFunction::CreateAddressOfOopInCodeBuffer): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Use the new code to allocate
	the SharkEntry, and set the base_pc for the SharkCodeBuffer.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::get_direct_callee): Use new code.

	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::start_frame): Use new code.
	(SharkDecacher::start_stack): Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-06-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp:
	Updated copyright year.
	* ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp:
	Likewise.

2009-06-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp
	(MacroAssembler::store_oop): New method.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp
	(MacroAssembler::store_oop): Likewise.

	* ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp
	(Relocation::pd_address_in_code): Implement.

	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::compile_method): Create CodeBuffer
	with space for relocations.

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::code_offset): Renamed as...
	(SharkFunction::create_unique_pc_offset): New method.
	(SharkFunction::CreateAddressOfCodeBufferEntry): Likewise.
	(SharkFunction::CreateAddressOfOopInCodeBuffer): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::start_frame): Updated to use new offset code.
	(SharkDecacher::start_stack): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Direct calls need no
	checking.
	(SharkTopLevelBlock::get_direct_callee): Replace constant
	pool lookup with oop load from CodeBuffer.

2009-06-02  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::release_lock): Bugfix.
	(SharkTopLevelBlock::check_pending_exception): Updated
	comment to account for the above.

2009-06-02  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::call_vm): Bugfix.

2009-06-02  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::ExceptionAction): Replaced with...
	(SharkTopLevelBlock::ExceptionActionMask): New enum.
	(SharkTopLevelBlock::check_pending_exception): Changed type
	of action argument from ExceptionAction to int.
	(SharkTopLevelBlock::handle_exception): Likewise.
	(SharkTopLevelBlock::call_vm): Likewise.
	(SharkTopLevelBlock::acquire_lock): Likewise.
	(SharkTopLevelBlock::release_lock): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::check_pending_exception): Changed type
	of action argument from ExceptionAction to int, and added
	monitor-fudging support.
	(SharkTopLevelBlock::handle_exception): Changed type of
	action argument from ExceptionAction to int.
	(SharkTopLevelBlock::acquire_lock): Changed type of action
	argument from ExceptionAction to int, and added monitor-
	fudging to the VM call.
	(SharkTopLevelBlock::release_lock): Likewise.

2009-05-29  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/JREDesc.java:
	Change initialHeapSize and maximumHeapSize to String.
	(JREDesc): Check and store initialHeapSize and maximumHeapSize. Throw
	ParseException on error.
	(getMaximumHeapSize): Return String.
	(getInitialHeapSize): Likewise.
	(heapToLong): Renamed to...
	(checkHeapSize): New method. Check for valid heap size.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add PBadHeapSize
	to indicate a bad heap size.

2009-05-29  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::maybe_add_safepoint): Replaced with...
	(SharkBlock::maybe_add_backedge_safepoint): New method.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::maybe_add_safepoint): Replaced with...
	(SharkBlock::maybe_add_backedge_safepoint): New method.
	(SharkBlock::parse_bytecode): Updated for above.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkBlock::maybe_add_backedge_safepoint): New method.
	(SharkBlock::_can_reach_visited): New field.
	(SharkBlock::can_reach): New method.
	(SharkBlock::can_reach_helper): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkBlock::maybe_add_backedge_safepoint): New method.
	(SharkBlock::can_reach): Likewise.
	(SharkBlock::can_reach_helper): Likewise.

2009-05-29  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState::_has_safepointed): New field.
	(SharkState::has_safepointed): New method.
	(SharkState::set_has_safepointed): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::SharkState): Initialize the above.
	(SharkState::equal_to): Compare the above.
	(SharkState::merge): Merge the above.

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::add_safepoint): Replaced with...
	(SharkBlock::maybe_add_safepoint): New method.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::add_safepoint): Replaced with...
	(SharkBlock::maybe_add_safepoint): New method.
	(SharkBlock::parse_bytecode): Updated for above.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::add_safepoint): Replaced with...
	(SharkTopLevelBlock::maybe_add_safepoint): New method.
	(SharkTopLevelBlock::call_vm): Mark that a safepoint check
	has occurred if a full VM call is made.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::add_safepoint): Replaced with...
	(SharkTopLevelBlock::maybe_add_safepoint): New method.
	(SharkTopLevelBlock::do_return): Updated for above.
	(SharkTopLevelBlock::do_call): Mark that a safepoint check
	has occurred if a non-inlined Java call is made.

2009-05-28  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::do_return): Always call add_safepoint.

2009-05-28  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::ExceptionAction): New enum.
	(SharkTopLevelBlock::check_pending_exception): Replace
	boolean attempt_catch argument with an ExceptionAction.
	(SharkTopLevelBlock::handle_exception): Likewise.
	(SharkTopLevelBlock::call_vm): Add an ExceptionAction argument.
	(SharkTopLevelBlock::acquire_lock): Likewise.
	(SharkTopLevelBlock::release_lock): Likewise.
	(SharkTopLevelBlock::call_vm_nocheck): Removed.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::check_pending_exception): Replace
	boolean attempt_catch argument with an ExceptionAction.
	(SharkTopLevelBlock::handle_exception): Likewise.
	(SharkTopLevelBlock::call_vm): Add an ExceptionAction argument.
	(SharkTopLevelBlock::acquire_lock): Likewise.
	(SharkTopLevelBlock::release_lock): Likewise.
	(SharkTopLevelBlock::zero_check_value): Updated.
	(SharkTopLevelBlock::check_bounds): Likewise.
	(SharkTopLevelBlock::add_safepoint): Likewise.
	(SharkTopLevelBlock::call_register_finalizer): Likewise.
	(SharkTopLevelBlock::handle_return): Likewise.
	(SharkTopLevelBlock::do_athrow): Likewise.
	(SharkTopLevelBlock::do_call): Likewise.
	(SharkTopLevelBlock::do_new): Likewise.
	(SharkTopLevelBlock::do_newarray): Likewise.
	(SharkTopLevelBlock::do_anewarray): Likewise.
	(SharkTopLevelBlock::do_multianewarray): Likewise.
	(SharkTopLevelBlock::acquire_method_lock): Likewise.
	(SharkTopLevelBlock::do_monitorenter): Likewise.
	(SharkTopLevelBlock::do_monitorexit): Likewise.

2009-05-28  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::is_private_copy): Renamed as...
	(SharkTopLevelBlock::is_backedge_copy): New method.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::initialize): Use the above.

2009-05-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::_monitor_count): Removed.
	(SharkFunction::_max_monitors): New field.
	(SharkFunction::monitor_count): Removed.
	(SharkFunction::max_monitors): New method.
	(SharkFunction::_exception_slot_offset): Removed.
	(SharkFunction::exception_slot): Likewise.
	(SharkFunction::_oop_tmp_slot_offset): New field.
	(SharkFunction::oop_tmp_slot_offset): New method.
	(SharkFunction::monitors_slots): Removed.
	(SharkFunction::monitors_slots_offset): Likewise.
	(SharkFunction::monitor_offset): New method.
	(SharkFunction::monitor_object_offset): Likewise.
	(SharkFunction::monitor_header_offset): Likewise.
	(SharkFunction::monitor_addr): Likewise.
	(SharkFunction::monitor_object_addr): Likewise.
	(SharkFunction::monitor_header_addr): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Renamed _monitor_count as _max_monitors.
	(SharkFunction::CreateBuildFrame): Renamed _monitor_count as
	_max_monitors, remove monitor initialization, remove exception
	pointer and add temporary oop slot.
	(SharkFunction::monitor): Removed.

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState::_num_monitors): New field.
	(SharkState::max_monitors): New method.
	(SharkState::num_monitors): Likewise.
	(SharkState::set_num_monitors): Likewise.
	(SharkState::_oop_tmp): New field.
	(SharkState::oop_tmp_addr): New method.
	(SharkState::oop_tmp): Likewise.
	(SharkState::set_oop_tmp): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.inline.hpp
	(SharkState::max_monitors): New method.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::SharkState): Initialize oop_tmp.
	(SharkState::initialize): Initialize num_monitors.
	(SharkPHIState::SharkPHIState): Likewise.
	(SharkState::equal_to): Also check oop_tmp and num_monitors.
	(SharkPHIState::add_incoming): Likewise.
	(SharkState::merge): Also merge oop_tmp and check num_monitors.

	* ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp
	(SharkStateScanner::process_monitor): New argument.
	(SharkStateScanner::process_oop_tmp_slot): New method.
	(SharkStateScanner::process_exception_slot): Removed.
	* ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp
	(SharkStateScanner::scan): Replace monitor scanning, remove
	exception slot, and add temporary oop slot.
	
 	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
	(SharkDecacher::process_monitor): New argument.
	(SharkDecacher::process_oop_tmp_slot): New method.
	(SharkCacher::process_oop_tmp_slot): Likewise.
	(SharkDecacher::process_exception_slot): Removed.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::process_monitor): New argument.
	(SharkDecacher::process_oop_tmp_slot): New method.
	(SharkCacher::process_oop_tmp_slot): Likewise.
	(SharkDecacher::process_exception_slot): Removed.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::set_oop_tmp): New method.
	(SharkTopLevelBlock::get_oop_tmp): Likewise.
	(SharkTopLevelBlock::num_monitors): Likewise.
	(SharkTopLevelBlock::set_num_monitors): Likewise.
	(SharkTopLevelBlock::release_method_lock): Removed.
	(SharkTopLevelBlock::release_locked_monitors): Likewise.
	(SharkTopLevelBlock::acquire_lock): New method.
	(SharkTopLevelBlock::release_lock): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::acquire_method_lock): Rewritten.
	(SharkTopLevelBlock::release_method_lock): Removed.
	(SharkTopLevelBlock::release_locked_monitors): Likewise.
	(SharkTopLevelBlock::handle_return): New monitor release code.
	(SharkTopLevelBlock::do_monitorenter): Rewritten.
	(SharkTopLevelBlock::do_monitorexit): Likewise.
	(SharkTopLevelBlock::acquire_lock): New method.
	(SharkTopLevelBlock::release_lock): Likewise.

	* ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp
	(SharkFrame::Layout): Replaced exception slot with oop_tmp slot.
 	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
	(ZeroStackPrinter::print_word): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Removed.
	* ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

	* patches/hotspot/default/icedtea-shark.patch
	(vframeArrayElement::fill_in): Remove workaround for
	unused but recorded monitors.
	(vframeArrayElement::unpack_on_stack): Likewise.

2009-05-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
	(SharkDecacher::location_type): New method.
	(SharkDecacher::stack_location_type): Use the above.
	(SharkDecacher::local_location_type): Likewise.

2009-05-25  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add
	RUnexpected to show generic unexpected information.
	* rt/net/sourceforge/jnlp/runtime/Boot.java (run): Show more
	information about the fatal exception.

2009-05-25  Xerxes Rånby  <xerxes@zafena.se>

	* acinclude.m4: Fix: Renamed TARGET_ARCH to CROSS_TARGET_ARCH
	to prevent unintended use by make builtin LINK.c rule.
	* Makefile.am: Likewise.
	* patches/icedtea-explicit-target-arch.patch: Likewise.

2009-05-22  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/JNLPFile.java (parse): Fix comment to reflect 
	that the element can be either 'java' or 'j2se'.
	* rt/net/sourceforge/jnlp/JREDesc.java: Fix comment to reflect a 'java'
	element. New private variable vmArgs to keep track of 'java-vm-args'.
	(JREDesc): Modify to take in an additional parameter vmArgs and store it in
	vmArgs.
	(getVMArgs): New function. Return the value of 'java-vm-args' attribute.
	* rt/net/sourceforge/jnlp/Parser.java: Fix comments to reflect either a
	'java' or 'j2se' element.
	(getResourceDesc): Treat 'java' element identically to 'j2se' element.
	(getJRE): Read in the value of the 'java-vm-args' attribute. 

2009-05-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
	Include interpreterRuntime.hpp and scopeDesc.hpp.
	(ZeroStackPrinter::print_word): Decode bcx to get bci.

2009-05-22  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero.patch
	(vmError.cpp): Don't include interpreterRuntime.hpp here.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
	Include interpreterRuntime.hpp and scopeDesc.hpp.
	(ZeroStackPrinter::print_word): Decode pc to get bci.

2009-05-21  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp:
	Fix for x86 debug builds.

2009-05-20  Lillian Angel  <langel@redhat.com>

	* rt/net/sourceforge/jnlp/tools/JarSigner.java: Move creation of 
	certs outside of loop, so it is not reset during each iteration. 

2009-05-18  Robert Schuster  <robertschuster@fsfe.org>

	* configure.ac: Make xulrunner compilation check optional.

2009-05-18  Lillian Angel  <langel@redhat.com>

	* NEWS: Fixed typo.
	* README: Updated plugin info.

2009-05-18  Robert Schuster  <robertschuster@fsfe.org>

	* Makefile.am: Corrected quoting of cross-compilation Makefile arguments.

2009-05-18  Robert Schuster  <robertschuster@fsfe.org>

	* NEWS: Added note about cross-compilation support.

2009-05-18  Robert Schuster  <robertschuster@fsfe.org>

	* acinclude.m4: Set TARGET_ARCH.
	* Makefile.am: Set TARGET_ARCH in IcedTea and IcedTea-ECJ builds
	when ENABLE_CROSS_COMPILATION is true.
	* patches/icedtea-explicit-target-arch.patch: New patch (SCA in place).

2009-05-17  Lillian Angel  <langel@redhat.com>

	* configure.ac: Set version back to 1.5.

2009-05-17  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated. Added note about gcjwebplugin removal and Gervill
	fixes.

2009-05-17  Lillian Angel  <langel@redhat.com>

	* .hgtags: Renamed icedtea6-1.5 tag to icedtea6-1.5rc1.

2009-05-17  Robert Schuster  <robertschuster@fsfe.org>

	* Makefile.am: Introduce CROSS_COMPILATION variable to icedtea-ecj
	and icedtea build.
	* configure.ac: New --enable-openjdk-cross-compilation
	option.
	* patches/icedtea-disable-cc-incompatible-sanity-checks.patch: New patch
	file (SCA is in place for Robert Schuster).

2009-05-17  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/*,
	overlays/openjdk/jdk/test/com/sun/media/sound/*:
	Import Gervill fixes from CVS. See CHANGES.txt:

	6823446: Gervill SoftLowFrequencyOscillator fails when freq is
	set to 0 cent or 8.1758 Hz.
	6823445: Gervill SoftChannel/ResetAllControllers jtreg test
	fails after portamento fix from last merge. 
	6821030: Merge OpenJDK Gervill with upstream sources, Q1CY2009

	- Fix: Notes get stuck on when we overflow the synthesizer
	with rapid note on /off messages.
	JTreg test has been created:
	test/com/sun/media/sound/SoftChannel/NoteOverFlowTest
	- Fix: Portamento controller reset to wrong value in
	SoftChannel.resetAllControllers.
	This caused incorrect glider effect in some midi files.
	For example in TuningApplet1 in TET-7 keyboard,
	when note was pressed for first time a glider effect could be
	heard.
	- Fix: Delay modulation calculation in SoftChorus.LFODelay where
	incorrect.
	- Fix: Removed unnecessary volatile keywords in SoftChorus.

2009-05-17  Matthias Klose  <doko@ubuntu.com>

	Revert patch breaking build using gcj:

	2009-05-15  Lillian Angel  <langel@redaht.com>
	* Makefile.am
	(ICEDTEA_PATCHES): patches/icedtea-tools.patch and
	patches/icedtea-javafiles.patch removed from list.
	* patches/icedtea-tools.patch,
	patches/icedtea-javafiles.patch: Removed.
	* HACKING: Updated.

2009-05-15  Deepak Bhole  <dbhole@redhat.com>

	* Makefile.am: Wire in new plugin build.
	* configure.ac: Wire in new plugin (switch --enable-npplugin).
	* IcedTeaNPPlugin.cc: New file - based on GCJ Web Plugin.
	* plugin/icedteanp/netscape/javascript/JSException.java: New file, copied
	from the IcedTea plugin Java backend.
	* plugin/icedteanp/netscape/javascript/JSObject.java: Same.
	* plugin/icedteanp/netscape/javascript/JSProxy.java: Same.
	* plugin/icedteanp/netscape/javascript/JSRunnable.java: Same.
	* plugin/icedteanp/netscape/javascript/JSUtil.java: Same.
	* plugin/icedteanp/sun/applet/AppletSecurityContextManager.java: Same.
	* plugin/icedteanp/sun/applet/GetMemberPluginCallRequest.java: Same.
	* plugin/icedteanp/sun/applet/GetWindowPluginCallRequest.java: Same.
	* plugin/icedteanp/sun/applet/JavaConsole.java: Same.
	* plugin/icedteanp/sun/applet/PasswordAuthenticationDialog.java: Same.
	* plugin/icedteanp/sun/applet/PluginAppletSecurityContext.java: Same.
	* plugin/icedteanp/sun/applet/PluginAppletViewer.java: Same.
	* plugin/icedteanp/sun/applet/PluginCallRequest.java: Same.
	* plugin/icedteanp/sun/applet/PluginCallRequestFactory.java: Same.
	* plugin/icedteanp/sun/applet/PluginClassLoader.java: Same.
	* plugin/icedteanp/sun/applet/PluginDebug.java: Same.
	* plugin/icedteanp/sun/applet/PluginException.java: Same.
	* plugin/icedteanp/sun/applet/PluginMain.java: Same.
	* plugin/icedteanp/sun/applet/PluginMessageConsumer.java: Same.
	* plugin/icedteanp/sun/applet/PluginMessageHandlerWorker.java: Same.
	* plugin/icedteanp/sun/applet/PluginObjectStore.java: Same.
	* plugin/icedteanp/sun/applet/PluginProxyInfoRequest.java: Same.
	* plugin/icedteanp/sun/applet/PluginProxySelector.java: Same.
	* plugin/icedteanp/sun/applet/PluginStreamHandler.java: Same.
	* plugin/icedteanp/sun/applet/RequestQueue.java: Same.
	* plugin/icedteanp/sun/applet/TestEnv.java: Same.
	* plugin/icedteanp/sun/applet/VoidPluginCallRequest.java: Same.

2009-05-15  Lillian Angel  <langel@redhat.com>

	* configure.ac: Bumped version to 1.6pre.

2009-05-15  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-cacao-no-mmap-first-page.patch: New.
	* Makefile.am (ICEDTEA_PATCHES): Apply above patch.
	* HACKING: Update.

2009-05-15  Lillian Angel  <langel@redhat.com>

	* configure.ac: Changed version back to 1.5.
	* .hgtags: Reverted 1.5 tag. Waiting for outstanding commits before 1.5 release.

2009-05-15  Lillian Angel  <langel@redaht.com>

	* Makefile.am
	(ICEDTEA_PATCHES): patches/icedtea-tools.patch and
	patches/icedtea-javafiles.patch removed from list.
	* patches/icedtea-tools.patch,
	patches/icedtea-javafiles.patch: Removed.
	* HACKING: Updated.

2009-05-15  Lillian Angel  <langel@redhat.com>

	* configure.ac: Bumped version to 1.6pre.

2009-05-15  Lillian Angel  <langel@redhat.com>

	* configure.ac: Bumped version.
	* NEWS: Updated for 1.5 release.

2009-05-14  Andrew John Hughes  <ahughes@redhat.com>

	* INSTALL:
	Add notes on using alternate HotSpot builds.
	* NEWS:
	Mention HotSpot bump.

2009-05-14  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Use HotSpot from the new HotSpot Express
	master repository.
	* hotspot.map:
	Bump changeset and md5sum to hs14b15.

2009-05-13  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/JNLPSplashScreen.java: New file. This new class
	is responsible for displaying the splash screen.
	* rt/net/sourceforge/jnlp/Launcher.java (launchApplication): Show a splash
	screen if specified in the JNLP file while loading the remote jars.
	* rt/net/sourceforge/jnlp/cache/DefaultDownloadIndicator.java (getListener):
	Reposition the frame at the bottom right corner of the screen.

2009-05-13  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-liveconnect.patch: Re-added.
	* HACKING: liveconnect patch is not obsolete.

2009-05-13  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-enum-bug-181.patch: Removed.

2009-05-13  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-certbundle.patch: Removed.
	* patches/icedtea-liveconnect.patch: Removed.

2009-05-13  Lillian Angel  <langel@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java
	(PluginAppletSecurityContext): Added comment.	
	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
	(checkPermission): Fixed style.

2009-05-11  Lillian Angel  <langel@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java
	(getDefaultBaseDir): Added check for home dir. Return null if homeDir
	not found in system properties.

2009-05-11  Lillian Angel  <langel@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java
	(getDefaultBaseDir): Added null check.

2009-05-11  Lillian Angel  <langel@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java
	(getDefaultBaseDir): Set basedir for netx applications to ~/.netx,
	rather than asking. Now consistant with the plugin.
	* rt/net/sourceforge/jnlp/runtime/InstallDialog.java: Removed.

2009-05-08  Gary Benson  <gbenson@redhat.com>

	* Makefile.am: Always apply Zero and Shark patches.
	* patches/icedtea-test-atomic-operations.patch: Only test on Zero.
	* patches/icedtea-eclipse-hotspot-6614100-7b24.patch: Removed.
	* HACKING: Updated.	

2009-05-08  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-lcms-2.patch: Work around lcms breakage.  See
	https://bugs.openjdk.java.net/show_bug.cgi?id=100050

2009-05-08  Robert Schuster  <robertschuster@fsfe.org>

	* configure.ac: Use --cxxflags instead of --cflags for llvm-config.

2009-05-08  Gary Benson  <gbenson@redhat.com>

	* Makefile.am: Removed patches and logic for building Zero and
	Shark with original HotSpot.

	* patches/icedtea-bytecodeInterpreterWithChecks.patch: Removed.
	* patches/icedtea-hotspot-6b14-7b24.patch: Likewise.
	* patches/icedtea-hotspot-citypeflow.patch: Likewise.
	* patches/icedtea-hotspot7-build-fixes.patch: Likewise.
	* patches/icedtea-signed-types.patch: Likewise.
	* patches/hotspot/original/icedtea-core-zero-build.patch: Likewise.

	* HACKING: Updated.

2009-05-05  Deepak Bhole <dbhole@redhat.com>

	* Makefile.am: Remove GCJ Web Plugin support.
	* configure.ac: Ditto.

2009-05-06  Lillian Angel  <langel@redhat.com>

	Fixes bz#498108
	* rt/net/sourceforge/jnlp/NetxPanel.java
	(runLoader): Pass false to JNLPRuntime.initialize, since this is an 
	applet.
	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java
	(PluginAppletSecurityContext): Likewise.
	* rt/net/sourceforge/jnlp/runtime/Boot.java
	(run): Pass true to JNLPRuntime.initialize, since this 
	is a webstart app.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java
	(initialize): Added new parameter isApplication, which is used to set
	global static variable isWebstartApplication.
	(isWebstartApplication): New accessor function.
	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java:
	(checkPermission): Added call to JNLPRuntime.isWebstartApplication so
	the check is bypassed if the permissions are to be checked for
	a webstart application. 

2009-05-05  Deepak Bhole <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Add conditional compilation block.
	* Makefile.am: Define a collapsed (comparable) version when compiling the
	plugin.
	* configure.ac: Determine a collapsed (comparable) version that can be
	used by the preprocessor for conditional compilation.

2009-05-05  Lillian Angel  <langel@redhat.com>

	* .hgignore: Added missing.

2009-05-05  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-fonts.patch: Update fontconfig for Ubuntu.

2009-05-05  Lillian Angel  <langel@redhat.com>

	Fixes BZ#313
	* Makefile.am
	(hotspot): Fixes paths and creates server directory before copy.

2009-05-05  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Building --with-additional-vms=zero and
	srcdir != builddir doesn't work.

2009-05-05  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::SharkCompiler): Use bool or enum to set
	JIT optimization dependent on the llvm version.

2009-05-05  Xerxes Rånby  <xerxes@zafena.se>

	* configure.ac (LLVM_CFLAGS): Remove LLVM svn suffix from
	SHARK_LLVM_VERSION.

2009-05-04  Matthias Klose  <doko@ubuntu.com>

	* autogen.sh: Check for autom4te, check variants of versioned commands.

2009-05-04  Mark Wielaard  <mjw@redhat.com>

	* autogen.sh: Lower requirements to autoconf 2.59 and automake 1.9.6.
	* configure.ac (AM_INIT_AUTOMAKE): Require 1.9 or higher.
	(abs_top_builddir): Explicitly define.
	(abs_top_srcdir): Likewise.
	(additional-vms): Rewrite help string and description.
	* missing: Remove generated file (autogen.sh).

2009-05-04  Mark Wielaard  <mjw@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-freetypeversion.patch.
	* patches/icedtea-freetypeversion.patch: New patch.
	* HACKING: Document new patch.

2009-05-04  Mark Wielaard  <mjw@redhat.com>

	* Makefile.am (icedtea.stamp): Strip client probes from hotspot.stp
	when client not available (ENABLE_SYSTEMTAP only).
	(icedtea-debug.stamp): Likewise.

2009-05-03  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ICEDTEA_PATCHES): Apply icedtea-cacao conditionally
	on BUILD_CACAO.
	(ADD_ZERO_EXTRA_BUILD_ENV): Filter out cacao patches passed in
	DISTRIBUTION_PATCHES.
	(stamps/add-zero.stamp, stamps/add-zero-debug.stamp): Remove obsolete
	unset commands.
	
2009-05-01  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(ICEDTEA_ENV): Set IMPORT_BINARY_PLUGS to true. 
	(ICEDTEA_ENV_ECJ): Likewise.

2009-05-01  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-cacao.patch: Create new thread depending on the
	current VM.
	* Makefile.am (ICEDTEA_PATCHES): Apply unconditionally.
	(icedtea-against-icedtea): Add dependencies on stamps/add-cacao.stamp,
	stamps/add-zero.stamp.
	(icedtea-debug-against-icedtea): Add dependencies on
	stamps/add-cacao-debug.stamp, stamps/add-zero-debug.stamp.
	(stamps/add-{cacao,zero}{,-debug}.stamp: New.
	(clean, stamps/download.stamp, clean-download, stamps/extract.stamp
	stamps/cacao.stamp): Use BUILD_CACAO instead of WITH_CACAO.
	(stamps/icedtea.stamp, stamps/icedtea-debug.stamp): Add VM aliases
	for cacao and zero when configured as ZERO_BUILD or WITH_CACAO.
	* configure.ac: New option --with-additional-vms=, new conditionals
	ADD_CACAO_BUILD, ADD_ZERO_BUILD, ADD_SHARK_BUILD, BUILD_CACAO.

2009-05-01  Lillian Angel  <langel@redhat.com>

	* HACKING: Updated.
	* Makefile.am: Updated to new b16 bundle.
	(ICEDTEA_PATCHES): Removed patches/icedtea-enum-bug-181.patch.
	* patches/icedtea-lcms.patch: Updated. Only includes a single patch
	for cmsxform.c.
	* patches/icedtea-enum-bug-181.patch: Removed.

2009-05-01  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkFrameCache.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkFrameCache.cpp: Likewise.

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::_oopmap_frame_size): Removed field.
	(SharkFunction::_extended_frame_size): New field.
	(SharkFunction::extended_frame_size): New method.
	(SharkFunction::oopmap_frame_size): Updated for the above.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::CreateBuildFrame): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState::SharkState): Remove optional method argument.
	(SharkState::_frame_cache): New field.
	(SharkState::frame_cache): New method.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::SharkState): Remove optional method argument.
	(SharkState::initialize): Initialize frame cache.
	(SharkState::equal_to): Compare frame cache.
	(SharkState::merge): Merge frame cache.
	(SharkState::decache_for_Java_call): Pass frame cache.
	(SharkState::cache_after_Java_call): Likewise.
	(SharkState::decache_for_VM_call): Likewise.
	(SharkState::cache_after_VM_call): Likewise.
	(SharkState::decache_for_trap): Likewise.
	(SharkEntryState::SharkEntryState): Don't load initial local
	variables directly, populate the state with dummy values and
	use a SharkFunctionEntryCacher to perform the loads.

	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
	(SharkCacherDecacher::SharkCacherDecacher): Remove bci argument,
	and add frame cache argument.
	(SharkCacherDecacher::_frame_cache): New field.
	(SharkCacherDecacher::frame_cache): New method.
	(SharkCacherDecacher::_bci): Removed field.
	(SharkCacherDecacher::bci): Removed method.
	(SharkDecacher::SharkDecacher): Add frame cache argument.
	(SharkDecacher::_bci): New field.
	(SharkDecacher::bci): New method.
	(SharkDecacher::write_value_to_frame): New method.
	(SharkJavaCallDecacher::SharkJavaCallDecacher): Add frame cache.
	(SharkVMCallDecacher::SharkVMCallDecacher): Likewise.
	(SharkTrapDecacher::SharkTrapDecacher): Likewise.
	(SharkCacher::SharkCacher): Likewise.
	(SharkDecacher::process_method_slot): Made virtual.
	(SharkDecacher::local_slot_needs_read): Likewise.
	(SharkDecacher::read_value_from_frame): New method.
	(SharkJavaCallCacher::SharkJavaCallDecacher): Add frame cache.
	(SharkVMCallCacher::SharkVMCallDecacher): Likewise.
	(SharkFunctionEntryCacher): New class.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::process_stack_slot): Use write_value_to_frame.
	(SharkDecacher::process_method_slot): Likewise.
	(SharkDecacher::process_local_slot): Likewise.
	(SharkCacher::process_stack_slot): Use read_value_from_frame.
	(SharkCacher::process_method_slot): Likewise.
	(SharkCacher::process_local_slot): Likewise.
	(SharkFunctionEntryCacher::process_method_slot): New method.
	(SharkDecacher::write_value_to_frame): Likewise.
	(SharkDecacher::read_value_from_frame): Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-04-30  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Forgo
	permission check if JS source is [System] (i.e. Mozilla 
	extension/chrome).

2009-04-30  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Update cacao version to 0.99.4.

2009-04-30  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Allow passing
	as environment.

2009-04-29  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-java2d-stroker-internal-close-joint.patch: New patch.
	Fix extra line when stroking the final miter joint created by
	GeneralPath.closePath().
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-04-29  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-java2d-stroker-internal-joint.patch: New patch. Fixes
	the penultimate miter joint created by GeneralPath.closePath().
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-04-29  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Use abs_top_builddir to locate generated
	Systemtap file.

2009-04-29  Matthias Klose  <doko@ubuntu.com>
	    Xerxes Rånby  <xerxes@zafena.se>

	* configure.am (LLVM_CFLAGS): Add SHARK_LLVM_VERSION.
	* ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp,
	ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: New
	methods getDlsymTable, SetDlsymTable, allocateSpace, dependent
	on the llvm version.

2009-04-29  Mark Wielaard  <mjw@redhat.com>

	* README: Document systemtap support.
	* INSTALL: Document build requirements for systemtap support.
	* NEWS: Mention systemtap support.

2009-04-29  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-java2d-mitre-join.patch: New patch. Backport fix for
	mitre join decorations from OpenJDK7 (S6812600) along with its test.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-04-29  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Trap on ldc and ldc_w
	when the constant is unresolved.
	(SharkTopLevelBlock::lookup_for_ldc): Rewritten.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
	(SharkConstantPool::java_mirror): Add a comment.

2009-04-28  Mark Wielaard  <mjw@redhat.com>

	* tapset/hotspot.stp.in: New systemtap tapset for hotspot.
	* configure.ac: Add check for abs-install-dir when
	--enable-systemtap is given.
	* Makefile.am (icedtea.stamp): Install tapsets.
	(icedtea-debug.stamp): Likewise.
	* .hgignore: Add tapset/hotspot.stp.

2009-04-28  Gary Benson  <gbenson@redhat.com>

	* patches/hotspot/default/icedtea-shark.patch
	(ciInstanceKlass::constant_pool_tag_at): New method.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::do_full_instance_check): New method.
	(SharkTopLevelBlock::do_trapping_instance_check): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::do_instance_check): Split.
	(SharkTopLevelBlock::do_full_instance_check): New method.
	(SharkTopLevelBlock::do_trapping_instance_check): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
	(SharkRuntime::_resolve_klass): Removed.
	(SharkRuntime::resolve_klass): Likewise.
	(SharkRuntime::resolve_klass_C): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
	(SharkRuntime::_resolve_klass): Likewise.
	(SharkRuntime::resolve_klass_C): Likewise.
	(SharkRuntime::initialize): Removed _resolve_klass init.

2009-04-27  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Unescape &quot;
	* rt/net/sourceforge/jnlp/runtime/Boot.java: Use custom authenticator for
	javaws, so that it can handle SSL sites correctly

2009-04-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::has_trap): New method.
	(SharkBlock::trap_request): Likewise.
	(SharkBlock::trap_bci): Likewise.
	(SharkBlock::do_trap): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::has_trap): New method.
	(SharkBlock::trap_request): Likewise.
	(SharkBlock::trap_bci): Likewise.
	(SharkBlock::do_trap): Likewise.
	(SharkBlock::parse_bytecode): Handle traps.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::_has_trap): New field.
	(SharkTopLevelBlock::_trap_bci): Likewise.
	(SharkTopLevelBlock::has-trap): Updated.
	(SharkTopLevelBlock::trap_request): Likewise.
	(SharkTopLevelBlock::set_trap): New method.
	(SharkTopLevelBlock::trap_bci): Likewise.
	(SharkTopLevelBlock::do_trap): Likewise.
	(SharkTopLevelBlock::scan_for_traps): New prototype.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): Store trap_bci along
	with trap_request, and don't assume that traps found by
	typeflow are the first traps in the block.
	(SharkTopLevelBlock::enter): Scan for traps, and always
	enter exception sucessors.
	(SharkTopLevelBlock::emit_IR): Remove old trap handling.
	(SharkTopLevelBlock::do_trap): New method.
	
2009-04-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState::SharkState): Add explicit block argument.
	(SharkState::copy): Pass block to constructor.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::SharkState): Add explicit block argument.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::initial_current_state): Pass block to
	SharkState constructor.

2009-04-24  Lillian Angel  <langel@redhat.com>

	Fixes #497191
	* Makefile.am
	(NETBEANS_PROFILER_MD5SUM): Updated.
	(stamps/nbplatform.stamp): Fixed to build on amd64 properly.

2009-04-24  Xerxes Rånby  <xerxes@zafena.se>

	* patches/icedtea-jpegclasses.patch
	(openjdk/jdk/src/share/classes/com/sun/image/codec/jpeg/JPEGImageEncoder.java
	setJPEGEncodeParam): New function.

2009-04-23  Deepak Bhole  <dbhole@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Handle nested
	jars.
	* rt/net/sourceforge/jnlp/runtime/JNLPPolicy.java: Use site address when
	checking for policy against CodeSource.
	* rt/net/sourceforge/jnlp/tools/JarSigner.java: Handle nested
	jars.

2009-04-23  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::init_external_functions): Use memory address to
	kernel helper __kernel_dmb on arm for memory barrier.
	* ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
	(__kernel_dmb_t): New type.
	(__kernel_dmb): New macro.
	(FULL_MEM_BARRIER): New macro that uses __kernel_dmb on arm
	and __sync_synchronize on all other architectures.
	(READ_MEM_BARRIER): Updated to use __kernel_dmb on arm.
	(WRITE_MEM_BARRIER): Likewise.
	(OrderAccess::fence): Updated to use FULL_MEM_BARRIER.

2009-04-23  Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(zero_cmpxchg_int_fn): New function.
	(zero_cmpxchg_ptr_fn): Likewise.
	(SharkBuilder::init_external_functions): Use the above on arm.

2009-04-17  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(icedtea-ecj.stamp): Fixed makefile path.

2009-04-16  Lillian Angel  <langel@redhat.com>

	* HACKING: Updated.
	* Makefile.am: Updated to b16 bundle.
	(ICEDTEA_PATCHES): Removed unneeded patches 
	(icedtea.stamp): fixed build path.
	(icedtea-ecj.stamp): Likewise.
	* patches/ecj/icedtea.patch: Fixed path.
	* patches/icedtea-bytebuffer-compact.patch: Updated.
	* patches/icedtea-core-build.patch: Fixed path.
	* patches/icedtea-jdk-docs-target.patch: Fixed path.
	* patches/icedtea-shark-build.patch: Fixed path.
	* patches/icedtea-version.patch: Updated
	* patches/icedtea-display-mode-changer.patch, 
	patches/icedtea-io_util-overflow.patch,
	patches/security/icedtea-6536193.patch,
	patches/security/icedtea-6610888.patch,
	patches/security/icedtea-6610896.patch,
	patches/security/icedtea-6630639.patch,
	patches/security/icedtea-6632886.patch,
	patches/security/icedtea-6636360.patch,
	patches/security/icedtea-6652463.patch,
	patches/security/icedtea-6656633.patch,
	patches/security/icedtea-6658158.patch,
	patches/security/icedtea-6691246.patch,
	patches/security/icedtea-6717680.patch,
	patches/security/icedtea-6721651.patch,
	patches/security/icedtea-6737315.patch,
	patches/security/icedtea-6792554.patch,
	patches/security/icedtea-6804996.patch,
	patches/security/icedtea-6804997.patch,
	patches/security/icedtea-6804998.patch: Removed.

2009-04-16  Omair Majid  <omajid@redhat.com>

	* patches/hotspot/default/icedtea-ignore-unrecognized-options.patch: New
	file. Adds -XX:+IgnoreUnrecognizedVMOptions flag to hotspot.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-04-15  Gary Benson  <gbenson@redhat.com>
	    Xerxes Rånby  <xerxes@zafena.se>

	* patches/icedtea-zero.patch (BytecodeInterpreter::run):
	Skip a bad assertion on IA32 with Zero.

2009-04-10  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Fix rhbz478561 (freeze with empty string return from
	Java side).
	* plugin/icedtea/sun/applet/PluginMessageConsumer.java: Bump max workers
	from 3 to 20, limiting initial to 3, and growing if/when needed.

2009-04-10  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (check-jdk): Fix location of test input files, fix
	changing permissions on these files.

2009-04-07  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-dnd-filelists.patch: New patch. Fix drag and drop
	behaviour when dragging a file list between JVMs (S5079469). Backported
	from OpenJDK.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-04-06  Omair Majid  <omajid@redhat.com>

	* 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.
	* HACKING: Document the above.

2009-04-03  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lcms.patch: Updated. Re-added _cmsModifyTag data
	patch, which is upstream in OpenJDK6, but is not available in the
	upstream lcms 1.18 sources.

2009-04-02  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Incremented timeout to 3 minutes. Added functions to
	process proxy and auth info requests (the latter is unused).
	* plugin/icedtea/sun/applet/PasswordAuthenticationDialog.java: New file.
	Displays a username/password input dialog to users for sites and proxies
	requiring http auth.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix wait mechanism to 
	detect applet initialization failures correctly. Add support for
	requesting proxy information from the browser.
	* plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Add support for
	PluginProxyInfoRequest objects.
	* plugin/icedtea/sun/applet/PluginMain.java: Wire in custom authenticator
	and proxy selector.
	* plugin/icedtea/sun/applet/PluginProxyInfoRequest.java: New file. Object
	representing proxy information request from browser.
	* plugin/icedtea/sun/applet/PluginProxySelector.java: Custom proxy
	selector that requests information from browser and uses it.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Improve handling
	code for "plugin specific" messages on the wire.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Add support for improved
	initialization failure detection.

2009-04-02  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lcms.patch: Updated with most recent security fixes.

2009-03-31  Omair Majid  <omajid@redhat.com>

	* test/jtreg/excludelist.jdk.jtx: Revert previous change.
	* patches/icedtea-jtreg-printjob-edgetest-manual.patch: New patch. Mark
	test as manual.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-03-31  Omair Majid  <omajid@redhat.com>

	* test/jtreg/excludelist.jdk.jtx: Add 
	java/awt/PrintJob/EdgeTest/EdgeTest.java to the exclude list since it
	requires a user to manually examine the printout even if the test passes.

2009-03-31  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-network-unreachable.patch: New file. Check for
	EHOSTUNREACH and ENETUNREACH early on when establishing a connection.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above. 

2009-03-31  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-jtreg-printjob-multiple-end.patch: New patch. Dont
	require any user interaction for test.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-03-30  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-jtreg-colortest.patch: New patch. Remove the 
	System.exit() call that was causing the test to fail.
	* Makefile.am: Apply the above.
	* HACKING: Document the above.

2009-03-30  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-jtreg-dnd.patch: New Patch. Fixes classpath issues in
	java/awt/dnd/FileListBetweenJVMsTest.
	* Makefile.am: Apply the above.
	* HACKING: Document the above.

2009-03-27  Mark Wielaard  <mjw@redhat.com>

	* patches/icedtea-systemtap.patch: New patch.
	* configure.ac: Add AC_ARG_ENABLE systemtap and AC_CHECK_HEADER
	for sys/sdt.h when --enable-systemtap given.
	* Makefile.am: Add patches/icedtea-systemtap.patch to
	ICEDTEA_PATCHES if ENABLE_SYSTEMTAP.

2009-03-24  Ioana Ivan  <iivan@redhat.com>

	* patches/icedtea-timezone.patch:  Makes java only look for time zone
	information in /etc/sysconfig/clock if /etc/localtime is not found
	* Makefile.am: apply patch

2009-03-24  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lcms.patch: Reworked to patch lcms sources with most
	recent upstream version (1.18).

2009-03-24  Andrew John Hughes  <ahughes@redhat.com>

	* patches/icedtea-6536193.patch,
	* patches/icedtea-6610888.patch,
	* patches/icedtea-6610896.patch,
	* patches/icedtea-6630639.patch,
	* patches/icedtea-6632886.patch,
	* patches/icedtea-6636360.patch,
	* patches/icedtea-6652463.patch,
	* patches/icedtea-6656633.patch,
	* patches/icedtea-6658158.patch,
	* patches/icedtea-6691246.patch,
	* patches/icedtea-6717680.patch,
	* patches/icedtea-6721651.patch,
	* patches/icedtea-6737315.patch,
	* patches/icedtea-6792554.patch,
	* patches/icedtea-6804996.patch,
	* patches/icedtea-6804997.patch,
	* patches/icedtea-6804998.patch: Moved...
	* Makefile.am: Updated.
	* patches/security/icedtea-6536193.patch,
	* patches/security/icedtea-6610888.patch,
	* patches/security/icedtea-6610896.patch,
	* patches/security/icedtea-6630639.patch,
	* patches/security/icedtea-6632886.patch,
	* patches/security/icedtea-6636360.patch,
	* patches/security/icedtea-6652463.patch,
	* patches/security/icedtea-6656633.patch,
	* patches/security/icedtea-6658158.patch,
	* patches/security/icedtea-6691246.patch,
	* patches/security/icedtea-6717680.patch,
	* patches/security/icedtea-6721651.patch,
	* patches/security/icedtea-6737315.patch,
	* patches/security/icedtea-6792554.patch,
	* patches/security/icedtea-6804996.patch,
	* patches/security/icedtea-6804997.patch,
	* patches/security/icedtea-6804998.patch:
	to here.

2009-03-24  Lillian Angel <langel@redhat.com>

	* Makefile.am
	(ICEDTEA_PATCHES): Added new patches to the list.
	* patches/icedtea-6536193.patch,
	patches/icedtea-6610888.patch,
	patches/icedtea-6610896.patch,
	patches/icedtea-6630639.patch,
	patches/icedtea-6632886.patch,
	patches/icedtea-6636360.patch,
	patches/icedtea-6652463.patch,
	patches/icedtea-6656633.patch,
	patches/icedtea-6658158.patch,
	patches/icedtea-6691246.patch,
	patches/icedtea-6717680.patch,
	patches/icedtea-6721651.patch,
	patches/icedtea-6737315.patch,
	patches/icedtea-6792554.patch,
	patches/icedtea-6804996.patch,
	patches/icedtea-6804997.patch,
	patches/icedtea-6804998.patch: New security patches.

2009-03-23  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp:
	(SharkFunction::_deferred_zero_checks): New field.
	(SharkFunction::deferred_zero_checks): New method.
	(SharkFunction::add_deferred_zero_check): Likewise.
	(SharkFunction::do_deferred_zero_checks): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp:
	(SharkFunction::DeferredZeroCheck): New class.
	(SharkFunction::add_deferred_zero_check): New method.
	(SharkFunction::do_deferred_zero_checks): Likewise.
	(SharkFunction::initialize): Do deferred zero checks
	after parsing blocks.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkBlock::zero_check_value): New method.
	(SharkBlock::do_deferred_zero_check): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkBlock::do_zero_check): Defer ambiguous zero checks.
	(SharkBlock::zero_check_value): New method.
	(SharkBlock::do_deferred_zero_check): Likewise.
	(SharkTopLevelBlock::handle_exception): Don't copy state.
	(SharkTopLevelBlock::do_if): Likewise.
	(SharkTopLevelBlock::do_switch): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(SharkPHIValue): New class.
	(SharkValue::is_phi): New method.
	(SharkValue::as_phi): Likewise.
	(SharkValue::create_phi): Likewise.
	(SharkValue::merge): Likewise.
	(SharkNormalValue::merge): Likewise.
	(SharkAddressValue::merge): Likewise.
	
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkPHIState::SharkPHIState): Create SharkPHIValues.
	(SharkState::merge): Defer to SharkValue::merge.
	
2009-03-21  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/*/icedtea-text-relocations.patch: Build hotspot
	with -fPIC on alpha.

2009-03-21  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lcms.patch: New patch.
	* Makefile.am
	(ICEDTEA_PATCHES): Added new patch to the list.

2009-03-20  Omair Majid  <omajid@redhat.com>

	* Makefile.am (check-jdk): Change permissions on test input
	files as required by the native2ascii jtreg tests. 

2009-03-20  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-jtreg-hatrun.patch: Fix path to java.

2009-03-17  Omair Majid  <omajid@redhat.com>

	* test/jtreg/excludelist.jdk.jtx: Add
	java/nio/channels/DatagramChannel/AdaptDatagramSocket.java and
	sun/net/idn/TestStringPrep.java to exclude list.

2009-03-16  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-jtreg-hatrun.patch: New patch. Fixes
	sun/tools/jhat/HatHeapDump1Test.java by passing the classpath to the new
	jvm.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-03-14  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-s390-noinline.patch: Add special flags for javac on
	s390 to work around a VM problem with bad code generation during
	inlining.
	* Makefile.am: Apply.
	* HACKING: Document the above.

2009-03-13  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-jtreg-6592792.patch: New file. Makes the
	com/sun/org/apache/xml/internal/ws/server/Test.java test compile.
	* Makefile.am (ICEDTEA_PATCHES): Apply the patch.
	* HACKING: Document the patch.

2009-03-13  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-xml-encodinginfo.patch: Added a jtreg test for this bug.

2009-03-13  Omair Majid  <omajid@redhat.com>

	* Makefile.am (check-jdk): Add an exclude list.
	* test/jtreg/excludelist.jdk.jtx: Exclude list for jdk tests

2009-03-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(SharkValue::create_generic): Make zero_checked argument mandatory.
	(SharkValue::create_jint): Fixups for the above.
	(SharkValue::create_jlong): Likewise.
	(SharkValue::create_jfloat): Likewise.
	(SharkValue::create_jdouble): Likewise.
	(SharkValue::create_jobject): Likewise.
	(SharkValue::jint_constant): Likewise.
	(SharkValue::jlong_constant): Likewise.
	(SharkValue::null): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::merge): Likewise.
	(SharkState::cache_after_Java_call): Likewise.
	(SharkEntryState::SharkEntryState): Likewise.
	(SharkPHIState::SharkPHIState): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::do_ldc): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse_bytecode): Likewise.
	(SharkBlock::do_div_or_rem): Likewise.
	(SharkBlock::do_field_access): Likewise.
	(SharkBlock::do_lcmp): Likewise.
	(SharkBlock::do_fcmp): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::handle_exception): Likewise.
	(SharkTopLevelBlock::do_arraylength): Likewise.
	(SharkTopLevelBlock::do_aload): Likewise.
	(SharkTopLevelBlock::do_instance_check): Likewise.
	(SharkTopLevelBlock::do_new): Likewise.
	(SharkTopLevelBlock::do_newarray): Likewise.
	(SharkTopLevelBlock::do_anewarray): Likewise.
	(SharkTopLevelBlock::do_multianewarray): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkCacher::process_stack_slot): Likewise.
	(SharkCacher::process_local_slot): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp
	(SharkIntrinsics::do_Math_minmax): Likewise.
	(SharkIntrinsics::do_Object_getClass): Likewise.
	(SharkIntrinsics::do_System_currentTimeMillis): Likewise.
	(SharkIntrinsics::do_Thread_currentThread): Likewise.
	(SharkIntrinsics::do_Unsafe_compareAndSwapInt): Likewise.

2009-03-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkInliner.cpp
	(SharkInlinerHelper::is_inlinable): An ior or lor of two
	known non-zero values creates a known non-zero value.

2009-03-13  Gary Benson  <gbenson@redhat.com>

	PR icedtea/296:
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::do_branch): New method, to handle
	state propagation for blocks with one successor.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::emit_IR): Move state propagation to
	the individual instructions.
	(SharkTopLevelBlock::do_branch): New method, to handle
	state propagation for blocks with one successor.
	(SharkTopLevelBlock::do_goto): Use do_branch.
	(SharkTopLevelBlock::do_jsr): Likewise.
	(SharkTopLevelBlock::do_ret): Likewise.
	(SharkTopLevelBlock::do_if): Add state propagation.
	(SharkTopLevelBlock::do_switch): Copy the state for all
	cases except the default.
	(SharkTopLevelBlock::handle_exception): Copy the state for
	all cases except the default (ie catch all/no handler).
	(SharkTopLevelBlock::add_incoming): Fix up assertion.

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkState::equal_to): New method.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkState::equal_to): Likewise.
	(SharkState::initialize): Clone values in locals and stack
	rather than simply copying the pointers.

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(SharkValue::clone): New method.
	(SharkValue::equal_to): Likewise.
	(SharkNormalValue::clone): Likewise.
	(SharkNormalValue::equal_to): Likewise.
	(SharkAddressValue::clone): Likewise.
	(SharkAddressValue::equal_to): Likewise.
	(SharkValue::create_generic): Add a zero_checked argument.
	(SharkNormalValue::SharkNormalValue): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkValue.cpp
	(SharkValue::clone): New method.
	(SharkValue::equal_to): Likewise.
	(SharkNormalValue::clone): Likewise.
	(SharkNormalValue::equal_to): Likewise.
	(SharkAddressValue::clone): Likewise.
	(SharkAddressValue::equal_to): Likewise.

2009-03-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkEntryState): Moved from sharkFunction.cpp.
	(SharkPHIState): Moved from sharkTopLevelBlock.cpp.
	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkEntryState::SharkEntryState): Moved from sharkFunction.cpp.
	(SharkPHIState::SharkPHIState): Moved from sharkTopLevelBlock.cpp.
	(SharkPHIState::add_incoming): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkEntryState): Removed.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkPHIState): Likewise.

2009-03-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(SharkValue): Moved virtual method bodies to sharkValue.cpp.
	(SharkValue::is_address): Renamed from is_returnAddress.
	(SharkValue::address_value): Renamed from returnAddress_value.
	(SharkValue::address_constant): Renamed from create_returnAddress.
	(SharkNormalValue): Renamed from SharkComputableValue, and moved
	virtual method bodies to sharkValue.cpp.
	(SharkAddressValue): Renamed from SharkReturnAddressValue, and
	moved virtual method bodies to sharkValue.cpp.
	(SharkAddressValue::is_address): Renamed from is_returnAddress.
	(SharkAddressValue::address_value): Renamed from returnAddress_value.
	* ports/hotspot/src/share/vm/shark/sharkValue.cpp: New file.

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkPHIState::SharkPHIState): s/create_returnAddress/address_constant/
	(SharkTopLevelBlock::do_jsr): Likewise.
	(SharkTopLevelBlock::do_ret): s/returnAddress_value/address_value/

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.
	
2009-03-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(LLVMValue): Moved to llvmValue.hpp
	(SharkValue::create_generic): Moved from sharkInline.hpp.
	(SharkValue::create_returnAddress): Likewise.

	* ports/hotspot/src/share/vm/shark/llvmValue.hpp: New file.

	* ports/hotspot/src/share/vm/shark/sharkValue.inline.hpp: Removed.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-03-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse_bytecode): Ensure that state setup
	code is the first code for the block.

2009-03-11  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/default/icedtea-params-cast-size_t.patch: Update for
	recent hotspot.
	* patches/hotspot/default/icedtea-use-idx_t.patch: Likewise.

2009-03-11  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/default/icedtea-includedb.patch: Add missing include in
	openjdk/hotspot/src/share/vm/includeDB_core.

2009-03-11  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkIntrinsics.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkIntrinsics.cpp: Likewise.

	* ports/hotspot/src/share/vm/shark/shark_globals.hpp
	(SharkPerformanceWarnings): New flag.

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::_llvm_cmpxchg_int_fn): New field.
	(SharkBuilder::_llvm_sin_fn): Likewise.
	(SharkBuilder::_llvm_cos_fn): Likewise.
	(SharkBuilder::_llvm_sqrt_fn): Likewise.
	(SharkBuilder::_llvm_log_fn): Likewise.
	(SharkBuilder::_llvm_log10_fn): Likewise.
	(SharkBuilder::_llvm_pow_fn): Likewise.
	(SharkBuilder::_llvm_exp_fn): Likewise.
	(SharkBuilder::set_llvm_cmpxchg_int_fn): New method.
	(SharkBuilder::set_llvm_sin_fn): Likewise.
	(SharkBuilder::set_llvm_cos_fn): Likewise.
	(SharkBuilder::set_llvm_sqrt_fn): Likewise.
	(SharkBuilder::set_llvm_log_fn): Likewise.
	(SharkBuilder::set_llvm_log10_fn): Likewise.
	(SharkBuilder::set_llvm_pow_fn): Likewise.
	(SharkBuilder::set_llvm_exp_fn): Likewise.
	(SharkBuilder::llvm_cmpxchg_int_fn): Likewise.
	(SharkBuilder::llvm_sin_fn): Likewise.
	(SharkBuilder::llvm_cos_fn): Likewise.
	(SharkBuilder::llvm_sqrt_fn): Likewise.
	(SharkBuilder::llvm_log_fn): Likewise.
	(SharkBuilder::llvm_log10_fn): Likewise.
	(SharkBuilder::llvm_pow_fn): Likewise.
	(SharkBuilder::llvm_exp_fn): Likewise.
	(SharkBuilder::CreateCmpxchgInt): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::init_external_functions): Initialize new fields.
	(SharkBuilder::CreateCmpxchgInt): New method.
	
	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
	(SharkRuntime::_current_time_millis): New field.
	(SharkRuntime::_fabs): Likewise.
	(SharkRuntime::_tan): Likewise.
	(SharkRuntime::_atan2): Likewise.
	(SharkRuntime::_unsafe_field_offset_to_byte_offset): Likewise.
	(SharkRuntime::current_time_millis): New method.
	(SharkRuntime::fabs): Likewise.
	(SharkRuntime::tan): Likewise.
	(SharkRuntime::atan2): Likewise.
	(SharkRuntime::unsafe_field_offset_to_byte_offset): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
	(SharkRuntime::_current_time_millis): New field.
	(SharkRuntime::_fabs): Likewise.
	(SharkRuntime::_tan): Likewise.
	(SharkRuntime::_atan2): Likewise.
	(SharkRuntime::_unsafe_field_offset_to_byte_offset): Likewise.
	(SharkRuntime::initialize): Initialize the above.
	
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::SharkBlock): New thread argument.
	(SharkBlock::_thread): New field.
	(SharkBlock::thread): New method.
	
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::SharkTopLevelBlock): Pass thread to super.
	(SharkTopLevelBlock::thread): Removed method.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::do_call): Pass thread to inliner.
	
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Do the arguments before creating blocks.

	* ports/hotspot/src/share/vm/shark/sharkInliner.hpp
	(SharkInliner::attempt_inline): New thread argument.
	* ports/hotspot/src/share/vm/shark/sharkInliner.cpp
	(SharkInlineBlock::SharkInlineBlock): Pass thread to super.
	(SharkInlinerHelper::SharkInlinerHelper): New thread argument.
	(SharkInlinerHelper::_thread): New field.
	(SharkInlinerHelper::thread): New method.
	(SharkInlinerHelper::do_inline): Pass thread to block constructor.
	(SharkInliner::attempt_inline): Attempt to inline intrinsics.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-03-09  Tomas Hurka  <tomas.hurka@sun.com>

	* Makefile.am: Updated visualvm to version 1.1.1.

2009-03-09  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp
	(SharkTopLevelBlock::_trap_request): New field.
	(SharkTopLevelBlock::trap_request): New method.
	(SharkTopLevelBlock::scan_for_traps): Likewise.
	(SharkTopLevelBlock::has_trap): Rewritten.
	(SharkTopLevelBlock::trap_index): Removed method.
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp
	(SharkTopLevelBlock::scan_for_traps): New method.
	(SharkTopLevelBlock::emit_IR): s/trap_index/trap_request/.
	(SharkTopLevelBlock::get_virtual_callee): Removed slow case.

	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
	(SharkConstantPool::cache_entry_at): Removed slow case.

	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
	(SharkRuntime::_resolve_get_put): Removed.
	(SharkRuntime::_resolve_invoke): Likewise.
	(SharkRuntime::resolve_get_put): Likewise.
	(SharkRuntime::resolve_invoke): Likewise.
	(SharkRuntime::resolve_get_put_C): Likewise.
	(SharkRuntime::resolve_invoke_C): Likewise.
	(SharkRuntime::uncommon_trap_C): s/index/trap_request/.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
	(SharkRuntime::_resolve_get_put): Removed.
	(SharkRuntime::_resolve_invoke): Likewise.
	(SharkRuntime::initialize): Removed initialization for the above.
	(SharkRuntime::resolve_get_put_C): Removed.
	(SharkRuntime::resolve_invoke_C): Likewise.
	(SharkRuntime::uncommon_trap_C): s/index/trap_request/.

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::do_field_access): Mismatch case now handled by trap.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-03-07  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (icedtea.stamp, icedtea-debug.stamp): Create target dirs.
	* patches/icedtea-version.patch: Identify as IcedTea when Cacao is used
	as JVM.

2009-03-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::SharkBuilder): New argument.
	(SharkBuilder::_compiler): New field.
	(SharkBuilder::_module): Removed field.
	(SharkBuilder::_module_provider): Likewise.
	(SharkBuilder::_execution_engine): Likewise.
	(SharkBuilder::module): Rewritten.
	(SharkBuilder::execution_engine): Likewise.
	(SharkBuilder::MyJITMemoryManager): Moved to sharkMemoryManager.hpp.
	(SharkBuilder::sharkEntry): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::SharkBuilder): New argument.
	(SharkBuilder::MyJITMemoryManager::endFunctionBody) Moved to
	sharkMemoryManager.cpp.
	(SharkBuilder::sharkEntry): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
	(SharkCompiler::_module): New field.
	(SharkCompiler::_execution_engine): Likewise.
	(SharkCompiler::module): New method.
	(SharkCompiler::execution_engine): Likewise.
	(SharkCompiler::compile): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp
	(SharkCompiler::SharkCompiler): Initialize new fields.
	(SharkCompiler::compile): New method.

	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp
	(SharkEntry::_code_start): Removed field.
	(SharkEntry::code_start): Rewritten.
	(SharkEntry::set_bounds): Replaced with...
	(SharkEntry::set_code_limit): New method.
	(SharkEntry::llvm_function_offset): Removed method.

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::SharkFunction): Changed arguments.
	(SharkFunction::_builder): Removed field.
	(SharkFunction::_compiler): New field.
	(SharkFunction::compiler): New method.
	(SharkFunction::builder): Rewritten.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp
	(SharkFunction::initialize): Updated for new interfaces.

	* ports/hotspot/src/share/vm/shark/sharkMemoryManager.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkMemoryManager.cpp: Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-03-06  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (check-*): Pass $(ICEDTEA_JTREG_OPTIONS), unset
	by default.

2009-03-05  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ICEDTEA_PATCHES): Make $(DISTRIBUTION_PATCHES) the
	last patches in the list.

2009-03-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp
	(SharkEntry::_code_start): Renamed from start.
	(SharkEntry::_code_limit): Renamed from limit.
	(SharkEntry::set_bounds): Renamed from setBounds.
	(SharkEntry::print_pd_statistics): Removed.
	* ports/hotspot/src/share/vm/shark/sharkEntry.cpp
	(SharkEntry::print_pd_statistics): Likewise.
	(SharkEntry::print_statistics): Don't call the above.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::MyJITMemoryManager::endFunctionBody):
	Fix for setBounds rename.

2009-03-05  Gary Benson  <gbenson@redhat.com>

	* patches/hotspot/default/icedtea-shark.patch
	(ciInstanceKlass::is_cache_entry_resolved): New method.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp
	(SharkConstantPool::target): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
	(SharkConstantPool::cache_entry_at): Don't emit code to
	resolve entry if the entry is resolved at compile time.

2009-03-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkInliner.cpp
	(SharkInliner::may_be_inlinable): Bail out early on constructors.

2009-03-04  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkInliner.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkInliner.cpp: Likewise.

	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Moved partly into...
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise into...
	* ports/hotspot/src/share/vm/shark/sharkTopLevelBlock.cpp: New file.

	* ports/hotspot/src/share/vm/shark/sharkState.hpp:
	Merged SharkTrackingState into SharkState, and moved
	SharkEntryState into sharkFunction.cpp and SharkPHIState
	into sharkTopLevelBlock.cpp.
	* ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
	
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp:
	s/SharkBlock/SharkTopLevelBlock/g
	* ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.

	* ports/hotspot/src/share/vm/shark/shark_globals.hpp
	(SharkMaxInlineSize): New parameter.

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::GetBlockInsertionPoint): New method.
	(SharkBuilder::CreateBlock): Likewise.

	* ports/hotspot/src/share/vm/includeDB_shark: Updated.

2009-03-04  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Set version to 1.5pre.

2009-03-03  Andrew John Hughes  <ahughes@redhat.com>

	* AUTHORS: Add Michael Franz.
	
2009-03-03  Michael Franz  <mvfranz@gmail.com>

	* acinclude.m4:
	Add support for BSD.
	
2009-03-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp:
	Removed.
	* ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.hpp:
	Likewise.
	* ports/hotspot/src/share/vm/includeDB_shark:
	Removed references to the above.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
	(SharkRuntime::_trace_bytecode): Removed.
	(SharkRuntime::initialize): Remove initialization for the above.
	(SharkRuntime::trace_bytecode_C): Removed.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
	(SharkRuntime::_trace_bytecode): Likewise.
	(SharkRuntime::trace_bytecode): Likewise.
	(SharkRuntime::trace_bytecode_C): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse): Remove bytecode tracer code.

2009-03-02  Mark Wielaard  <mark@klomp.org>

	* hotspot.map (default): Set to rev fc6a5ae3fef5 (14.0-b10).

2009-02-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::maybe_inline_call): Ensure the holder is
	linked before trying to inline accessors.

2009-02-27  Tomas Hurka  <tomas.hurka@sun.com>

	* Makefile.am: Removed redundant creation of netbeans dir.

2009-02-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::maybe_inline_accessor): Remove a hack

2009-02-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkEntryState::initialize): Mark the receiver as
	zero-checked for non-static methods.

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(SharkValue::jint_constant): Mark non-zero constants
	as zero-checked.
	(SharkValue::jlong_constant): Likewise.

2009-02-27  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::maybe_inline_call): Inline empty methods.

2009-02-26  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Decode url via nsINetUtil::UnescapeString()
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Encode URL before
	sending it to mozilla. Increment timeout for initialization message. Fix
	parser to handle "java:" in code attribute.
	* plugin/icedtea/sun/applet/PluginMain.java: Tee outputstream only if not
	in debug mode.

2009-02-26  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-xml-encodinginfo.patch: New file. Fix possible
	StackOverflowError.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-02-26  Andrew Haley  <aph@redhat.com>

	* patches/openjdk/hotspot/src/share/vm/prims/jvmtiEnv.cpp: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-jvmtiEnv.patch.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Use real name, not "func".
	Pass "none" to "-debug-only=".
	Register generated code for profiling, etc.
	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp (class SharkEntry):
	Remove #ifndef PRODUCT.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::CreateFunction): Use real name, not "func".
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::CreateFunction): Use real name, not "func".
	(MyJITMemoryManager::endFunctionBody): Remove #ifndef PRODUCT.

2009-02-26  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::call_register_finalizer): Fix mismatch.

2009-02-26  Gary Benson  <gbenson@redhat.com>

	PR icedtea/202:
	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
	(SharkRuntime::_register_finalizer): New variable.
	(SharkRuntime::register_finalizer): New method.
	(SharkRuntime::register_finalizer_C): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
	(SharkRuntime::_register_finalizer): New variable.
	(SharkRuntime::initialize): Initialize the above.
	(SharkRuntime::register_finalizer_C): New method.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::call_register_finalizer): New method.
	(SharkBlock::do_return): Call the above when compiling
	java.lang.Object.<init>.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::call_register_finalizer): New method.

2009-02-26  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkState.cpp: Updated copyright.
	* ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.

2009-02-26  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::do_field_access): Add optional field parameter.
	(SharkBlock::get_call_type): New method.
	(SharkBlock::get_callee): Likewise.
	(SharkBlock::maybe_inline_call): Likewise.
	(SharkBlock::maybe_inline_accessor): Likewise.
	(SharkBlock::do_call): Separate call type detection from
	callee fetch code, and attempt to inline inbetween.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::do_field_access): Add optional field parameter.
	(SharkBlock::CallType): New enum.
	(SharkBlock::get_call_type): New method.
	(SharkBlock::get_callee): Likewise.
	(SharkBlock::maybe_inline_call): Likewise.
	(SharkBlock::maybe_inline_accessor): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkTrackingState::enter_inlined_section): New method.
	(SharkTrackingState::leave_inlined_section): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.hpp
	(SharkTrackingState::_has_stack_frame): New field.
	(SharkTrackingState::has_stack_frame): New method.
	(SharkTrackingState::set_has_stack_frame): Likewise.
	(SharkTrackingState::enter_inlined_section): Likewise.
	(SharkTrackingState::leave_inlined_section): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.inline.hpp
	(SharkTrackingState::decache_for_Java_call): Check we have a frame.
	(SharkTrackingState::cache_after_Java_call): Likewise.
	(SharkTrackingState::decache_for_VM_call): Likewise.
	(SharkTrackingState::cache_after_VM_call): Likewise.
	(SharkTrackingState::decache_for_trap): Likewise.

2009-02-25  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Implement Show/Hide from IJVMConsole, remove
	IJVMPerfWindow stubs, as they were empty and unused.
	* plugin/icedtea/sun/applet/JavaConsole.java: Pack components inside panel
	rather than directly in the frame, to fix sizing issues. Addition
	sizing/divider related code changes for aesthetics.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Wire in
	showconsole/hideconsole functionality.

2009-02-25  Omair Majid  <omajid@redhat.com>

	* plugin/icedtea/sun/applet/PluginMain.java:
	New File. Implements a Java console for IcedTea Plugin.
	* plugin/icedtea/sun/applet/JavaConsole.java
	New constants PLUGIN_STDERR_FILE and PLUGIN_STDOUT_FILE for filenames that
	stdout/stderr is redirected to.
	(PluginMain): Always write stdout/stderr to
	PLUGIN_STDERR_FILE/PLUGIN_STDOUT_FILE.
	(TeeOutputStream): New class. Copies a PrintStream to a file.

2009-02-24  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::get_basic_callee): Removed.
	(SharkBlock::get_direct_callee): New method.
	(SharkBlock::get_virtual_callee): Likewise.
	(SharkBlock::get_interface_callee): Removed cache parameter.
	(SharkBlock::get_callee): Removed.
	(SharkBlock::do_call): Perform caller selection inline.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::get_basic_callee): Removed.
	(SharkBlock::get_direct_callee): New method.
	(SharkBlock::get_virtual_callee): Likewise.
	(SharkBlock::get_interface_callee): Changed prototype.
	(SharkBlock::get_callee): Removed.

2009-02-23  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Supply cookie info to Java side.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Apply patch from
	Xerxes Rånby to prevent initialization timeout on slower systems. Also,
	use cookie info when equests for jar are made.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Fix bug that was
	causing unnecessary exception prints on exit.
	* rt/net/sourceforge/jnlp/ExtensionDesc.java: Store/supply cookie info as
	needed.
	* rt/net/sourceforge/jnlp/JNLPFile.java: Same.
	* rt/net/sourceforge/jnlp/Launcher.java: Same. 
	* rt/net/sourceforge/jnlp/NetxPanel.java: Same.
	* rt/net/sourceforge/jnlp/Parser.java: Same.
	* rt/net/sourceforge/jnlp/PluginBridge.java: Same. Also, handle empty jar
	specification (Bug: 294) in archive tags.
	* rt/net/sourceforge/jnlp/cache/CacheUtil.java: Store/supply cookie info
	as needed.
	* rt/net/sourceforge/jnlp/cache/Resource.java: Same.
	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java: Supply cookie string
	to server when requesting jars, if there is one set.
	* rt/net/sourceforge/jnlp/runtime/Boot.java: Initialize JNLPFile with null
	cookie string.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Store/supply
	cookie info as needed.
	* rt/net/sourceforge/jnlp/tools/JarSigner.java: Use JarInputStream instead
	of Jar to handle empty jars, and update signature checking accordingly.

2009-02-23  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Mark Reinhold.

2009-02-23  Mark Reinhold  <mr@sun.com>

	* Makefile.am: Set PRODUCT_NAME to OpenJDK, unless doing a CACAO
	build (set to IcedTea).
	* patches/icedtea-version.patch: Introduced two new make variables:
	JDK_DERIVATIVE_NAME to set "IcedTea6 <version>" and
	DISTRO_PACKAGE_VERSION carries the argument given to the
	--with-pkgversion configure option.

2009-02-23  Gary Benson  <gbenson@redhat.com>
	    Robert Schuster  <robertschuster@fsfe.org>

	* configure.ac (llvm_components): Add nativecodegen.

2009-02-23  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(CppInterpreter::deopt_entry): Remove Shark conditional.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp
	(frame::patch_pc): Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp
	(Deoptimization::unwind_callee_save_values): Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp
	(NativeJump::check_verified_entry_alignment): Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp
	(NativeJump::patch_verified_entry): Likewise.
	* ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp
	(Deoptimization::last_frame_adjust): Likewise.
	
2009-02-20  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-cc-interp-backedge.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-02-20  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero-build.patch: Make Zero builds say "Zero"
	in the VM version string as opposed to "Core".

	* patches/hotspot/default/icedtea-shark.patch: Fixup for the above.

2009-02-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated md5sum for NETBEANS_PROFILER_MD5SUM, and
	therefore no longer need to remove deployed directory.

2009-02-20  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
	Fixed conditional.

2009-02-20  Andrew John Hughes  <ahughes@redhat.com>

	* AUTHORS:
	Add back my main e-mail address.
	
2009-02-20  Andrew John Hughes  <ahughes@redhat.com>

	* configure.ac:
	Disable NIO2 by default.

2009-02-19  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp:
	Deleted contents (was all comment).

2009-02-19  Mark Wielaard  <mark@klomp.org>

	* AUTHORS: Fix my email address.

2009-02-18  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Updated.

2009-02-18  Lillian Angel  <langel@redhat.com>
	Tomas Hurka <tomas.hurka@sun.com>

	* INSTALL: Updated requirements.
	* Makefile.am: Added building support for VisualVM with NetBeans 6.5.
	* acinclude.m4: Added check for NetBeans.
	* configure.ac: Added --enable-visualvm option.
	* visualvm.desktop: New file.	

2009-02-17  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: Updated copyright year.	
	* ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/share/vm/includeDB_shark
	* ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/shark_globals.hpp: Likewise.

	* ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp:
	Deleted contents (was all comment).

2009-02-15  Mark Wielaard  <mark@klomp.org>

	* patches/hotspot/default/14.0b08/*: Moved to ...
	patches/hotspot/default/*.

2009-02-12  Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4:
	Revert Rhino change so IcedTea6 builds
	on Gentoo again.
	
2009-02-12  Andrew John Hughes  <ahughes@redhat.com>

	* patches/ecj/icedtea-hotspot-14.0b08.patch,
	* patches/hotspot/14.0b08/icedtea-6791168.patch,
	* patches/hotspot/14.0b08/icedtea-bytecodeInterpreter.patch,
	* patches/hotspot/14.0b08/icedtea-core-build.patch,
	* patches/hotspot/14.0b08/icedtea-debuginfo.patch,
	* patches/hotspot/14.0b08/icedtea-format.patch,
	* patches/hotspot/14.0b08/icedtea-gcc-4.3.patch,
	* patches/hotspot/14.0b08/icedtea-gcc-suffix.patch,
	* patches/hotspot/14.0b08/icedtea-headers.patch,
	* patches/hotspot/14.0b08/icedtea-includedb.patch,
	* patches/hotspot/14.0b08/icedtea-memory-limits.patch,
	* patches/hotspot/14.0b08/icedtea-no-precompiled.patch,
	* patches/hotspot/14.0b08/icedtea-params-cast-size_t.patch,
	* patches/hotspot/14.0b08/icedtea-parisc-opt.patch,
	* patches/hotspot/14.0b08/icedtea-shark-build.patch,
	* patches/hotspot/14.0b08/icedtea-shark.patch,
	* patches/hotspot/14.0b08/icedtea-sparc-buildfixes.patch,
	* patches/hotspot/14.0b08/icedtea-sparc-ptracefix.patch,
	* patches/hotspot/14.0b08/icedtea-sparc-trapsfix.patch,
	* patches/hotspot/14.0b08/icedtea-sparc64-linux.patch,
	* patches/hotspot/14.0b08/icedtea-static-libstdc++.patch,
	* patches/hotspot/14.0b08/icedtea-text-relocations.patch,
	* patches/hotspot/14.0b08/icedtea-use-idx_t.patch,
	* patches/hotspot/14.0b08/icedtea-version.patch,
	* patches/hotspot/14.0b08/icedtea-zero-build.patch: Moved...
	* acinclude.m4: Make 'default' the default.
	* hotspot.map: Change 14.0b08 to default.
	* patches/ecj/icedtea-hotspot-default.patch,
	* patches/hotspot/default/icedtea-6791168.patch,
	* patches/hotspot/default/icedtea-bytecodeInterpreter.patch,
	* patches/hotspot/default/icedtea-core-build.patch,
	* patches/hotspot/default/icedtea-debuginfo.patch,
	* patches/hotspot/default/icedtea-format.patch,
	* patches/hotspot/default/icedtea-gcc-4.3.patch,
	* patches/hotspot/default/icedtea-gcc-suffix.patch,
	* patches/hotspot/default/icedtea-headers.patch,
	* patches/hotspot/default/icedtea-includedb.patch,
	* patches/hotspot/default/icedtea-memory-limits.patch,
	* patches/hotspot/default/icedtea-no-precompiled.patch,
	* patches/hotspot/default/icedtea-params-cast-size_t.patch,
	* patches/hotspot/default/icedtea-parisc-opt.patch,
	* patches/hotspot/default/icedtea-shark-build.patch,
	* patches/hotspot/default/icedtea-shark.patch,
	* patches/hotspot/default/icedtea-sparc-buildfixes.patch,
	* patches/hotspot/default/icedtea-sparc-ptracefix.patch,
	* patches/hotspot/default/icedtea-sparc-trapsfix.patch,
	* patches/hotspot/default/icedtea-sparc64-linux.patch,
	* patches/hotspot/default/icedtea-static-libstdc++.patch,
	* patches/hotspot/default/icedtea-text-relocations.patch,
	* patches/hotspot/default/icedtea-use-idx_t.patch,
	* patches/hotspot/default/icedtea-version.patch,
	* patches/hotspot/default/icedtea-zero-build.patch: to here.

2009-02-13  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Upgraded rhino to 1.7 from 1.6.

2009-02-12  Andrew John Hughes  <ahughes@redhat.com>

	* configure.ac:
	Fix typo in --enable-nio2.
	
2009-02-11  Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
	(write): Throw IllegalArgumentException instead of 
	ArrayIndexOutOfBoundsException for length.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
	(read): Fixed bounds checking.

2009-02-11  Marc Schoenefeld <mschoene@redhat.com>
            Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
	(write): Fix bounds checking.

2009-02-11  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Add new patches.
	* patches/openjdk/bidi-tests.patch,
	* patches/openjdk/annotation-tests.patch:
	New.
	
2009-02-10  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Fix
	exit permissions for applets.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Fix harmless, but
	annoying OOB exception on browser exit.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Add function to
	'always' disable exit.
	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Same, and
	update support in checkPermission() for exit permissions.

2009-02-08  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated sed to search for OpenJDK instead of IcedTea6. 
	* patches/icedtea-version.patch: Changed PRODUCT_NAME from IcedTea6 to
	OpenJDK.

2009-02-05  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Depend on overlay.stamp rather than patch.stamp.
	
2009-02-05  Andrew John Hughes  <ahughes@redhat.com>

	Ensure the NIO2 code is in sync with the latest
	build drop, b98.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Cancellable.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsChannelFactory.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileCopy.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileStore.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsLinkSupport.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPath.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/InterruptCopy.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView/Basic.java,

2009-02-04  Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4:
	(AC_CHECK_FOR_GCJ_JDK): Drop out of loop
	when first solution is found.
	(AC_CHECK_FOR_OPENJDK): Likewise.
	(AC_CHECK_FOR_ICEDTEA): Likewise.
	
2009-02-04  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Add new patch.
	* patches/hotspot/14.0b08/icedtea-format.patch,
	Fix warnings that cause the build to fail with
	GCC 4.3.3.
	
2009-02-03  Andrew John Hughes  <ahughes@redhat.com>

	* patches/icedtea-nio2.patch:
	(docs/NON_CORE_PKGS.gmk): Rename NIO to NIO2.
	(docs/Makefile): Add rule for generating NIO2 docs.
	
2009-02-03  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Move doc headers patch above NIO2 patch,
	as this needs to alter the same file.
	* patches/icedtea-doc-headers.patch:
	Add IcedTea bugzilla URL and common licensing
	to all documentation.

2009-02-03  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Add new patch.
	* patches/icedtea-doc-headers.patch:
	Fix licensing of documentation.
	
2009-01-30  Andrew John Hughes  <ahughes@redhat.com>

	* patches/icedtea-nio2.patch:
	(mapfile-linux): Add new functions in sun.nio.ch.Net.
	(Net.java:setIntOption0(FileDescriptor,boolean,int,int,int)): Renamed to...
	(Net.java:setIntOption1(FileDescriptor,boolean,int,int,int)): to avoid C collision.
	(Net.c): Add back java_net_SocketOptions.h, bind0 and connect0 and setIntOption0
	and rename existing setIntOption0 to setIntOption1.

2009-01-29  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-java2d-dasher.patch: New patch. Fix interpretation of
	dash array elements in BasicStroke.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.
	
2009-01-28  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated date.

2009-01-28  Andrew Haley  <aph@redhat.com>

	* NEWS: Updated.

2009-01-28  Mark Wielaard  <mark@klomp.org>

	* NEWS: Updated for 1.4.

2009-01-27  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java:
	Use org.classpath.icedtea.java.nio.channels.FileChannel.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java:
	Likewise.
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/META-INF/services/java.nio.file.spi.FileSystemProvider,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/README.txt,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarEntryInfo.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipEntryInfo.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributes.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFilePath.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStore.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStream.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipHeaderConstants.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipPathParser.java,
	* overlays/nio2/openjdk/jdk/src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipUtils.java:
	Import NIO2 demo and fix imports.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java:
	Use org.classpath.icedtea.java.nio.channels.FileChannel.

2009-01-27  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java:
	(positionSBC(long)): Renamed from position(long).
	(truncateSBC(long)): Likewise.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/SeekableByteChannel.java:
	Same as for FileChannel, prevents conflict with versions in java.nio.channel.FileChannel.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisEventPort.java:
	Add missing imports.
	* patches/icedtea-nio2.patch:
	(FileChannelImpl.positionSBC(long)): Added, simply calls position(long).
	(FileChannelImpl.truncateSBC(long)): Likewise.

2009-01-27  Andrew Haley  <aph@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
	Add memory barriers where needed for PPC.

2009-01-26  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/PollingWatchService.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxWatchService.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixChannelFactory.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixCopyFile.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixException.java:
	Fix imports.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java:
	Fix imports and use of varargs.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java:
	Fix imports.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java:
	Fix imports and use of varargs.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java:
	Fix imports.
	* patches/icedtea-nio2.patch:
	(FileChannelImpl): Fix imports.
	(Net.c): Patch to new version with new functions.
	(nio_util.h): Add RESTARTABLE macro.

2009-01-26  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated to pre-1.5 version.

2009-01-26  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
	(JavaThread::has_special_condition_for_native_trans): New method.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp:
	(CppInterpreter::native_entry): Correctly handle safepoints
	during post-call thread state transition.

2009-01-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp:
	(CppInterpreter::native_entry): Correctly handle asynchronous
	exceptions during post-call thread state transition.

2009-01-22  Omair Majid  <omajid@redhat.com>
	    Ioana Ivan <iivan@redhat.com>
			
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
	(start): Return silently if already started.
	(stop): Return silently if already stopped.

2009-01-22  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Use
	Hashtable to store classloaders, instead of HashMap (values cannot be
	null in HashTable).
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Catch CFE in
	addition to CNFE.

2009-01-22  Andrew Haley  <aph@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stack_zero.hpp (class
	ZeroFrame::FrameType): Set ENTRY_FRAME = 0xCAFEBABE.

	* ports/hotspot/src/share/vm/shark/shark_globals.hpp (SHARK_FLAGS):
	Add SharkPrintAsmOf.

	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Add comment.

	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Set builder()->sharkEntry.
	Use fnmatch() instead of strcmp().
	Generate debugging dumps.
	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp
	(SharkEntry::code_start, code_limit): Rewrite.
	(SharkEntry::setBounds): New.

	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp
	(SharkBuilder::pointer_constant): New function.
	* ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp
	(SharkBytecodeTracer::decode_one_word):
	use SharkBuilder::pointer_constant.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::sharkEntry): New.
	(SharkBuilder::CreateUnimplemented): use SharkBuilder::pointer_constant.
	(SharkBuilder::CreateShouldNotReachHere): Likewise.
	(MyJITMemoryManager::endFunctionBody): New method.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::check_zero): use SharkBuilder::pointer_constant.
	(SharkBlock::check_bounds): Likewise.
	(SharkBlock::add_safepoint): Likewise.
	(SharkBlock::do_new): Likewise.
	(SharkBlock::do_monitorexit): Don't check for null monitor.

	* ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Add
	llvm/ExecutionEngine/JITMemoryManager.h,
	llvm/Support/CommandLine.h.
	* ports/hotspot/src/share/vm/includeDB_shark (sharkBuilder.hpp):
	add sharkEntry.hpp.

2009-01-22  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for release candidate.

2009-01-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Updated copyright year.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.

2009-01-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
	(print_zero_threads): New debug function.

2009-01-22  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-cc-interp-jvmti.patch: Reenable thread signalling.

2009-01-21  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-awt-window-size.patch: Update patch.

2009-01-21  Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java: 
	Remove unused variables volume and muted.
	(PulseAudioClip): Remove variable volume.
	(open): Remove muteControl, volume and muted.
	(native_setVolume): Rename to native_set_volume.
	(native_update_volume): New function.
	(isMuted): Remove.
	(setMuted): Remove.
	(setVolume): Rename to setCachedVolume.
	(getVolume): Rename to getCachedVolume.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMuteControl.java:
	Remove file. Mute relied on chaning the volume only through the api. That
	assumption is invalid as the user can change volume through pulseaudio's
	controls.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPlaybackLine.java
	(isMuted): Remove.
	(setMuted): Remove.
	(native_setVolume): Rename to native_set_volume.
	(native_update_volume): New function.
	(getVolume): Rename to getCachedVolume.
	(setVolume): Rename to setCachedVolume.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java:
	Remove muted and muteControl. Rename volume to cachedVolume. 
	(PulseAudioPort): Remove muteControl.
	(isMuted): Remove function.
	(setMuted): Remove.
	(native_setVolume): Rename to native_set_volume.
	(native_updateVolumeInfo): Rename to native_update_volume.
	(setVolume): Rename to setCachedVolume.
	(getVolume): Rename to getCachedVolume.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java:
	Remove muteControl, muted and volume.
	(open): Remove muteControl.
	(native_setVolume): Rename to native_set_volume.
	(native_update_volume): New function.
	(isMuted): Remove.
	(setMuted): Remove.
	(getVolume): Rename to getCachedVolume.
	(setVolume): Rename to setCachedVolume.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java
	(native_setVolume): Rename to native_set_volume.
	(native_updateVolumeInfo): Rename to native_update_volume.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java
	(native_setVolume): Rename to native_set_volume.
	(native_updateVolumeInfo): Rename to native_update_volume.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java
	(setValue): Dont check for mute.
	(getValue): Query pulseaudio for any change in volume.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java:
	New variable cachedVolume.
	(native_setVolume): Rename to native_set_volume.
	(native_update_volume): New function.
	(getCachedVolume): New function.
	(setCachedVolume): New function.
	(update_channels_and_volume): New function.
	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c
	(sink_input_volume_change_complete): Remove.
	(sink_input_change_volume): Remove.
	(Java_org_classpath_icedtea_pulseaudio_EventLoop_native_1set_1sink_1volume):
	Remove.
	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioSourcePort.c
	(Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1updateVolumeInfo):
	Rename to
	Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1update_1volume.
	(Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1setVolume):
	Rename to
	Java_org_classpath_icedtea_pulseaudio_PulseAudioSourcePort_native_1set_1volume.
	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_PulseAudioTargetPort.c
	(Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1updateVolumeInfo):
	Rename to
	Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1update_1volume.
	(Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1setVolume):
	Rename to
	Java_org_classpath_icedtea_pulseaudio_PulseAudioTargetPort_native_1set_1volume.
	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_Stream.c
	(Java_org_classpath_icedtea_pulseaudio_Stream_native_1setVolume): Rename
	to Java_org_classpath_icedtea_pulseaudio_Stream_native_1set_1volume.
	(get_sink_input_volume_callback): New function.
	(Java_org_classpath_icedtea_pulseaudio_Stream_native_1update_1volume): New
	function.

	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java
	(testSupportedControls): Update to not check for MuteControl.
	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineRawTest.java
	(testVolumeAndMute): Rename to testVolume. Remove test for MuteControl.
	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java
	(testVolumeAndMute): Likewise.
	(testSupportedControls): Update to not check for MuteControl.
	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourcePortTest.java	
	(testControls): Update to not check for MuteControl.
	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetPortTest.java
	(testControls): Likewise.

2009-01-21  Lillian Angel  <langel@redhat.com>

	* plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Added
	copyright header.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Likewise.
	* plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Likewise.
	* plugin/icedtea/sun/applet/PluginClassLoader.java: Likewise.
	* plugin/icedtea/sun/applet/PluginDebug.java: Likewise.
	* plugin/icedtea/sun/applet/PluginException.java: Likewise.
	* plugin/icedtea/sun/applet/PluginMain.java: Likewise.
	* plugin/icedtea/sun/applet/PluginMessageConsumer.java: Likewise.
	* plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Likewise.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Likewise.
	* plugin/icedtea/sun/applet/RequestQueue.java: Likewise.

2009-01-21  Lillian Angel  <langel@redhat.com>

	* rt/net/sourceforge/jnlp/security/CertVerifier.java: Fixed file name
	in GPL header.
	* rt/net/sourceforge/jnlp/security/HttpsCertVerifier.java: Likewise.

2009-01-20  Lillian Angel  <langel@redhat.com>

	* rt/net/sourceforge/jnlp/DefaultLaunchHandler.java: Removed debug
	lines.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Likewise. 
	* rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Updated
	imports.
	* rt/net/sourceforge/jnlp/security/AppletWarningPane.java: Updated
	imports.
	* rt/net/sourceforge/jnlp/security/CertWarningPane.java: Updated
	imports, added certVerifier global variable.
	(CertWarningPane): Initialized certVerifier.
	(installComponents): Added checks to determine if certificate is for
	an https site, and set the name/publisher/from variables
	appropriately. Also, customized warning pane label for https site.
	* rt/net/sourceforge/jnlp/security/HttpsCertVerifier.java:
	(getDetails): Implemented.
	(addToDetails): Likewise.
	(R): Likewise.
	(getPublisher): Likewise.
	(getRoot): Likewise.
	(getRootInCacerts): Likewise.
	(hasSigningIssues): Likewise.
	(noSigningIssues): Likewise.
	* rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Fixed imports.
	* rt/net/sourceforge/jnlp/security/SecurityDialogUI.java: Fixed
	imports.
	* rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Fixed
	imports.
	* rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java: Fixed
	imports.
	* rt/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Fixed
	imports.
	* rt/net/sourceforge/jnlp/tools/KeyTool.java: Removed debug lines.
	* rt/net/sourceforge/jnlp/security/CertVerifier.java: Moved file
	below, here.
	* rt/net/sourceforge/jnlp/tools/CertVerifier.java: Removed.
	* rt/net/sourceforge/jnlp/security/VariableX509TrustManager.java:
	Removed debug lines.

2009-01-20  Lillian Angel  <langel@redhat.com>

	* HACKING: Removed visualvm patch.
	* INSTALL: Updated to remove visualvm notes.
	* Makefile.am: Removed building of netbeans and visualvm.
	* README: Updated to remove visualvm notes.
	* acinclude.m4: Removed options for netbeans and visualvm.
	* configure.ac: Likewise.
	* patches/icedtea-visualvm.patch: Removed.
	* visualvm.desktop: Removed.

2009-01-20  Matthias Klose  <doko@ubuntu.com>
	    Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.[ch]pp (i486): Rename
	to x86.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.hpp (fp): Remove PRODUCT
	conditional, make the not-PRODUCT bit the default.

2009-01-19  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaNetGetIndexAccess.java:
	(getByIndex(int)): New method.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java:
	Fixed imports.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipKeyImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/MembershipRegistry.java:
	New files.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java:
	Fix imports, refer to AsynchronousFileLockImpl instead of FileLockImpl.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java:
	Fix imports and vararg usage.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java:
	Fix vararg usage.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractPoller.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java:
	Fix imports.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java:
	Fix imports and vararg usage.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/EPollPort.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/Port.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java:
	Fix imports.
	* patches/icedtea-nio2.patch:
	Add new classes.
	(Unsafe.copyMemory(long,long,long)): Backported.
	(Unsafe.copyMemory(Object,long,Object,long,long)): Backported.
	(Unsafe.ARRAY_BYTE_BASE_OFFSET): Likewise.
	(DatagramChannelImpl.bind(SocketAddress)): Likewise.
	(DatagramChannelImpl.getLocalAddress()): Likewise.
	(DatagramChannelImpl.getOption(SocketOption)): Likewise.
	(DatagramChannelImpl.innerJoin(InetAddress,NetworkInterface,InetAddress)): Likewise.
	(DatagramChannelImpl.join(InetAddress,NetworkInterface)): Likewise.
	(DatagramChannelImpl.join(InetAddress,NetworkInterface,InetAddress)): Likewise.
	(DatagramChannelImpl.block(MembershipKeyImpl,InetAddress)): Likewise.
	(DatagramChannelImpl.unblock(MembershipKeyImpl,InetAddress)): Likewise.
	(DatagramChannelImpl.drop(MembershipKeyImpl)): Likewise.
	(Net.getInterface4(FileDescriptor)): Likewise.
	(Net.getInterface6(FileDescriptor)): Likewise.
	(Net.inet4FromInt(int)): Likewise.
	(Net.inet6AsByteArray(InetAddress)): Likewise.
	(Net.join6(FileDescriptor,byte[],int,byte[])): Likewise.
	(Net.drop6(FileDescriptor,byte[],int,byte[])): Likewise.
	(Net.joinOrDrop6(boolean,FileDescriptor,byte[],int,byte[])): Likewise.
	(Net.block6(FileDescriptor,byte[],int,byte[])): Likewise.
	(Net.unblock6(FileDescriptor,byte[],int,byte[])): Likewise.
	(Net.blockOrUnblock6(boolean,FileDescriptor,byte[],int,byte[])): Likewise.
	(Net.join4(FileDescriptor,int,int,int)): Likewise.
	(Net.drop4(FileDescriptor,int,int,int)): Likewise.
	(Net.joinOrDrop4(boolean,FileDescriptor,int,int,int)): Likewise.
	(Net.block4(FileDescriptor,int,int,int)): Likewise.
	(Net.unblock4(FileDescriptor,int,int,int)): Likewise.
	(Net.blockOrUnblock4(boolean,FileDescriptor,int,int,int)): Likewise.
	(Net.connect(FileDescriptor,InetAddress,int)): Likewise.
	(Net.connect(ProtocolFamily,FileDescriptor,InetAddress,int)): Likewise.
	(Net.connect0(boolean,FileDescriptor,InetAddress,int)): Likewise.
	(FileDispatcher.NO_LOCK)): Likewise.
	(FileDispatcher.LOCKED)): Likewise.
	(FileDispatcher.RET_EX_LOCK)): Likewise.
	(FileDispatcher.INTERRUPTED)): Likewise.
	(FileDispatcher.size(FileDescriptor)): Likewise.
	(FileDispatcher.truncate(FileDescriptor, long)): Likewise.
	(FileDispatcher.force(FileDescriptor, boolean)): Likewise.
	(FileDispatcher.lock(FileDescriptor, boolean, long, long, boolean)): Likewise.
	(FileDispatcher.release(FileDescriptor, long, long)): Likewise.
	(FileDispatcher.force0(FileDescriptor,boolean)): Likewise.
	(FileDispatcher.truncate0(FileDescriptor, long)): Likewise.
	(FileDispatcher.size0(FileDescriptor)): Likewise.
	(FileDispatcher.lock0(FileDescriptor, boolean, long, long, boolean)): Likewise.
	(FileDispatcher.release0(FileDescriptor, long, long)): Likewise.
	
2009-01-19  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Add "Java" in the plugin description string. 
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Change the way the
	image was searched locally.
	* plugin/icedtea/sun/applet/PluginMain.java: Install a custom SSL trust
	manager.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Cache file names
	from jars.
	* rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Accept
	CertVerifier as an additional argument.
	* rt/net/sourceforge/jnlp/security/AppletWarningPane.java: Same.
	* rt/net/sourceforge/jnlp/security/CertWarningPane.java: Same.
	* rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Same.
	* rt/net/sourceforge/jnlp/security/HttpsCertVerifier.java: New file.
	Implements information gathering functions used by various prompt dialogs.
	* rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Accept CertVerifier 
	as an additional argument.
	* rt/net/sourceforge/jnlp/security/SecurityDialogUI.java: Same.
	* rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Use the new
	common CertVerifier interface to gather information.
	* rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java: Accept
	CertVerifier as an additional argument.
	* rt/net/sourceforge/jnlp/security/VariableX509TrustManager.java:
	Customized trustmanager that can temporarily trust certificates on the
	fly.
	* rt/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Accept
	CertVerifier as an additional argument.
	* rt/net/sourceforge/jnlp/tools/CertVerifier.java: New common interface
	that all security related dialogs now query for certificate info (jar and
	https).
	* rt/net/sourceforge/jnlp/tools/JarSigner.java: Implement the new
	CertVerifier verifier interface.

2009-01-19  Andrew John Hughes  <ahughes@redhat.com>

	* generated/sun/nio/ch/SocketOptionRegistry.java:
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/DatagramChannel.java:
	Added (1.7 extensions).
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/exceptions: Fix package.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/SelectorProvider.java:
	Added (1.7 extensions).
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaNetGetIndexAccess.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/SharedSecrets.java:
	Added to provide access to package-private NetworkInterface.getIndex().
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/CompletedFuture.java:
	Fixed imports.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ExtendedSocketOption.java: Added.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Invoker.java: Fixed imports.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/OptionKey.java: Added.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/PendingFuture.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ThreadPool.java: Fixed imports.
	* overlays/nio2/openjdk/jdk/src/share/native/sun/nio/ch/genSocketOptionRegistry.c,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultSelectorProvider.java: Added.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java:
	Fixed imports.
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultSelectorProvider.java: Added.
	* patches/icedtea-nio2.patch: Add hook for SharedSecrets to NetworkInterface, extend
	sun.nio.ch.{Net,DatagramChannelImpl,SelectorProviderImpl} to handle 1.7 extensions.

2009-01-17  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-version.patch (samejvmsafe): Removed the following
	directories that contain test that are not samevm safe.
	javax/crypto/Cipher (TestGetInstance)
	javax/naming (CompareToEqualsTests)
	sun/rmi (RmicDefault)
	sun/security/util (OidFormat)
	sun/security/x509
	(ExtensibleAlgorithmId,EmailAddressEncoding,AllAttribs)

2009-01-15  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-a11y-property-change.patch: Removed incorrect patch.
	* HACKING: Remove above patch.
	* Makefile.am (ICEDTEA_PATCHES): Removed patch.

2009-01-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/globals_zero.hpp
	(StackShadowPages): Increase for 64-bit builds.

2009-01-14  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java:
	Extend java.nio.channels.FileChannel to minimise code.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/concurrent/ScheduledThreadPoolExecutor.java:
	Adapted to use the SharedSecrets backdoor.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaUtilConcurrentThreadPoolExecutorAccess.java:
	Add remaining methods needed for our ScheduledThreadPoolExecutor.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java:
	Create a ScheduledThreadPoolExecutor directly so ours is used.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java:
	Refer to AsynchronousFileLockImpl not FileLockImpl.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/FileLockTable.java:
	Fix imports.
	* patches/icedtea-nio2.patch:
	Update implementation of secrets interface.

2009-01-13  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java
	(downloadResource): Call getVersionedResourceURL to get the versioned jar.
	(initializeResource): Likewise.
	(getVersionedResourceURL): New function. Constructs a URL with a
	version-id as the query.

2009-01-13  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaIODeleteOnExitAccess.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/SharedSecrets.java:
	Add missing SharedSecrets files.

2009-01-13  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardProtocolFamily.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/StandardSocketOption.java:
	Added missing files.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileLock.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MulticastChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileTreeWalker.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitor.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Files.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Path.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Paths.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SecureDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SimpleFileVisitor.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/Attributes.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermissions.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileTypeDetector.java:
	Fixed imports.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/concurrent/ScheduledThreadPoolExecutor.java:
	Added.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/misc/JavaUtilConcurrentThreadPoolExecutorAccess.java:
	Added to allow access to private members of java.util.concurrent.ThreadPoolExecutor.
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AbstractFuture.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java:
	Fix imports.
	* patches/icedtea-nio2.patch:
	Patch ThreadPoolExecutor to allow access to private variables, add missing files to
	nio/FILES_java.gmk

2009-01-12  Andrew John Hughes  <ahughes@redhat.com>

	* overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedCopyOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedOpenOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java:
	Fix imports.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/ProtocolFamily.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/net/SocketOption.java:
	Add missing files.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java:
	Fix imports.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MembershipKey.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/MulticastChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/NetworkChannel.java:
	Add missing files.
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystems.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java:
	Fix imports.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/EPollPort.java:
	Add missing file.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java:
	Fix imports.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/Port.java:
	Add missing file.
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java:
	Fix imports.
	* patches/icedtea-nio2.patch:
	Add missing files to java/nio/FILES_java.gmk

2009-01-13  Gary Benson  <gbenson@redhat.com>

	* contrib/jck/compile-native-code.sh: Build with -m32 or -m64.

2009-01-12  Andrew John Hughes  <ahughes@redhat.com>

	Initial import of NIO2 code.
	* patches/ecj/icedtea-pr261.patch: Moved to general patches.
	* Makefile.am: Add NIO2 patch.
	* configure.ac: Add --enable-nio2 option (on by default).
	* overlays/nio2/openjdk/jdk/make/mkdemo/nio/Makefile,
	* overlays/nio2/openjdk/jdk/make/mkdemo/nio/ZipFileSystem/Makefile,
	* overlays/nio2/openjdk/jdk/make/mksample/nio/aio/Makefile,
	* overlays/nio2/openjdk/jdk/make/mksample/nio/file/Makefile,
	* overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedCopyOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedOpenOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/com/sun/nio/file/ExtendedWatchEventModifier.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/File.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/FilePermission.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Inputs.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/io/Outputs.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousByteChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/Channels.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/CompletionHandler.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/FileLock.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/SeekableByteChannel.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/exceptions,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/package-info.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/channels/spi/package.html,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessDeniedException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AccessMode.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/AtomicMoveNotSupportedException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedDirectoryStreamException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedFileSystemException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ClosedWatchServiceException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/CopyOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryNotEmptyException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/DirectoryStreamFilters.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAction.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileAlreadyExistsException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileRef.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileStore.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystem.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemAlreadyExistsException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystemNotFoundException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileSystems.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileTreeWalker.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitResult.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/FileVisitor.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Files.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/InvalidPathException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/LinkPermission.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NoSuchFileException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotDirectoryException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/NotLinkException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/OpenOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Path.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/PathMatcher.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Paths.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderMismatchException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ProviderNotFoundException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/ReadOnlyFileSystemException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SecureDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/SimpleFileVisitor.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardCopyOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardOpenOption.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/StandardWatchEventKind.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchEvent.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchKey.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/WatchService.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/Watchable.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntry.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryFlag.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryPermission.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclEntryType.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/AttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/Attributes.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttribute.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileOwnerAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/FileStoreSpaceAttributes.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/GroupPrincipal.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermission.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/PosixFilePermissions.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipal.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalLookupService.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/UserPrincipalNotFoundException.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/attribute/package-info.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/package-info.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/AbstractPath.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/FileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/nio/file/spi/package-info.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/org/classpath/icedtea/java/util/Scanner.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AbstractFuture.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousFileLockImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Cancellable.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/CompletedFuture.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/FileLockTable.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Groupable.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/Invoker.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/PendingFuture.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousDatagramChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/ch/ThreadPool.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractPoller.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchKey.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/AbstractWatchService.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Cancellable.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Globs.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/MimeType.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffer.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/NativeBuffers.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/PollingWatchService.java,
	* overlays/nio2/openjdk/jdk/src/share/classes/sun/nio/fs/Reflect.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/aio/EchoServer.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/file/AclEdit.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Chmod.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Copy.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/file/DiskUsage.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/file/FileType.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/file/WatchDir.java,
	* overlays/nio2/openjdk/jdk/src/share/sample/nio/file/Xdd.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/LinuxAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/SolarisEventPort.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/DefaultFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/GnomeFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileStore.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxNativeDispatcher.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/LinuxWatchService.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisAclFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileStore.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisNativeDispatcher.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/SolarisWatchService.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixChannelFactory.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixCopyFile.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixException.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileKey.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileModeAttribute.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStore.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileStoreAttributes.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixMountEntry.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixNativeDispatcher.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixPath.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUriUtils.java,
	* overlays/nio2/openjdk/jdk/src/solaris/classes/sun/nio/fs/UnixUserPrincipals.java,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/EPollPort.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/SolarisEventPort.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/ch/UnixAsynchronousSocketChannelImpl.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/GnomeFileTypeDetector.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxNativeDispatcher.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/LinuxWatchService.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisNativeDispatcher.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/SolarisWatchService.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixCopyFile.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genSolarisConstants.c,
	* overlays/nio2/openjdk/jdk/src/solaris/native/sun/nio/fs/genUnixConstants.c,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/Iocp.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/PendingIoCache.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousChannelProvider.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/DefaultFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/RegistryFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsAclFileAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsChannelFactory.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsConstants.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsDirectoryStream.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsException.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileAttributes.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileCopy.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileStore.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystem.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsLinkSupport.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNamedAttributeView.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPath.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathParser.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsPathType.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurity.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsSecurityDescriptor.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUriSupport.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsUserPrincipals.java,
	* overlays/nio2/openjdk/jdk/src/windows/classes/sun/nio/fs/WindowsWatchService.java,
	* overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/Iocp.c,
	* overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousFileChannelImpl.c,
	* overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.c,
	* overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.c,
	* overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/RegistryFileTypeDetector.c,
	* overlays/nio2/openjdk/jdk/src/windows/native/sun/nio/fs/WindowsNativeDispatcher.c,
	* overlays/nio2/openjdk/jdk/test/demo/nio/ZipFileSystem/Sanity.java,
	* overlays/nio2/openjdk/jdk/test/demo/nio/ZipFileSystem/sanity.sh,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/io/Inputs/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/AsExecutor.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Attack.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Identity.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/PrivilegedThreadFactory.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Restart.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Unbounded.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Lock.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/MyThreadFactory.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.allow,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/java.policy.deny,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Leaky.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/Channels/Basic2.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/CheckProvider.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/META-INF/services/java.nio.channels.spi.AsynchronousChannelProvider,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider1.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/Provider2.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/Filters.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/DirectoryStream/SecureDS.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileStore/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/FileSystem/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ContentType.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/CreateFileTree.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/ForceLoad.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/META-INF/services/java.nio.file.spi.FileTypeDetector,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/Misc.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/PrintFileTree.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SimpleFileTypeDetector.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/SkipSiblings.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/TerminateWalk.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/content_type.sh,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Files/walk_file_tree.sh,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/CopyAndMove.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/DeleteOnClose.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/InterruptCopy.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Links.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/Misc.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/PathOps.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/SBC.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/TemporaryFiles.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/UriImportExport.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/delete_on_close.sh,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/Path/temporary_files.sh,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/PathMatcher/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/TestUtil.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/FileTreeModifier.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/WithSecurityManager.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/denyAll.policy,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndOneLevel.policy,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirAndTree.policy,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/WatchService/grantDirOnly.policy,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/Attributes/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView/Basic.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/SetDefaultProvider.java,
	* overlays/nio2/openjdk/jdk/test/org/classpath/icedtea/java/nio/file/spi/TestProvider.java: Added.
	* patches/icedtea-nio2.patch: New patch.
	* patches/icedtea-pr261.patch: Moved from ecj-specific patches.

2009-01-13  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/14.0b08/icedtea-hotspot-dispatch.patch: Remove,
	replaced by ...
	* patches/hotspot/14.0b08/icedtea-6791168.patch: New.
	* patches/hotspot/14.0b08/icedtea-includedb.patch: Update.
	* HACKING: Update for the above.
	* Makefile.am: Update for the above.

2009-01-12  Andrew Haley  <aph@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp (SharkBlock::do_ldc):
        Add logic for ldc(Class).

2009-01-11  Mark Wielaard  <mark@klomp.org>

	* Makefile.am: Escape single quotes in empty bootclasspath.

2009-01-09  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-awt-window-size.patch: New file. Fix X11 window size
	calculation.
	* Makefile.am: Apply patch.
	* HACKING: Document the above.

2009-01-09  Gary Benson  <gbenson@redhat.com>

	* contrib/mixtec-sleep-on-bomb.patch: New file.

2009-01-09  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(CppInterpreter::main_loop): Catch unhandled messages.

2009-01-09  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-cc-interp-jvmti.patch: Also disable pop_frame.

2009-01-08  Matthias Klose  <doko@ubuntu.com>

	PR icedtea/277
	* patches/hotspot/14.0b08/icedtea-includedb.patch: New.
	* Makefile.am: Apply.
	* HACKING: Document the above.

2009-01-08  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/14.0b08/icedtea-no-precompiled.patch: Don't use
	precompiled header files in hotspot.
	* HACKING: Document the above.

2009-01-08  Christian Thalinger  <christian.thalinger@gmail.com>

	* acinclude.m4 (SET_OS_DIRS): New function.
	* configure.ac: Call SET_OS_DIRS and made ALSA check conditional.
	* Makefile.am (LINUX_DIR): Renamed to OS_DIR and use BUILD_OS_DIR
	variable.
	(ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Added OS_PATH to PATH.

2009-01-07  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/14.0b08/icedtea-hotspot-dispatch.patch: New, fix
	build failure with GCC-4.4.
	* Makefile.am: Apply.
	* HACKING: Document the above.

2009-01-06  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-demo-swingapplet.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2009-01-05  Andrew Haley  <aph@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Fix bad checkin.

2008-12-24  Andrew Haley  <aph@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::initialize): Work around bug in
	ciTypeFlow::Block::pre_order_at().
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp 
	(SharkCompiler::compile_method): Allow "*" as a wildcard.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp (llvm::IRBuilder):
	type2aelembytes now a mamber function.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp (class
	SharkBlock): is_private_copy renamed is_backedge_copy.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp (SharkBlock::parse):
	force_bci if there's a trap.
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp: Delete
	everything.

2008-12-24  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-a11y-property-change.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2008-12-24  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-cc-interp-jvmti.patch: New file.
	* patches/icedtea-cc-interp-no-fer.patch: Deleted file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2008-12-23  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/original/icedtea-version.patch: Update.

2008-12-23  Gary Benson  <gbenson@redhat.com>

	* HACKING: Added bug id for my last patch.

2008-12-23  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_GCJ): Don't explicitely append
	standard directories to PATH.

2008-12-22  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-io_util-overflow.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2008-12-21  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_GCJ): Prepend directories
	to PATH, don't replace PATH.

2008-12-19  Omair Majid  <omajid@redhat.com>

	* patches/hotspot/14.0b08/icedtea-text-relocations.patch: Build libjvm.so
	as PIC.

2008-12-19  Andrew Haley  <aph@redhat.com>

	* Makefile.am (stamps/download.stamp): Check MD5sum on hotspot.tar.gz.
	(stamps/extract.stamp): Use AWK here rather than cut.
	* hotspot.map: Add md5sum for 14.0b08.

2008-12-17  Andrew John Hughes  <ahughes@redhat.com>

	* acinclude.m4:
	(FIND_RHINO_JAR): Check for js.jar
	in Gentoo install location too.
	
2008-12-17  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	No need to check again that SYSTEM_GCJ_DIR exists.
	* acinclude.m4:
	(AC_CHECK_FOR_GCJ_JDK): Added.
	(AC_CHECK_FOR_OPENJDK): Likewise.
	(AC_CHECK_FOR_ICEDTEA): Likewise.
	* configure.ac:
	Do --with-icedtea/--with-openjdk check earlier.
	More --with-x-home options to macros in acinclude.m4.
	Remove redundant erroneous use of GCC_OLD.

2008-12-17  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Remove use of LIBGCJ_JAR, replacing with
	SYSTEM_GCJ_DIR/jre/lib/rt.jar.
	* acinclude.m4:
	(AC_CHECK_GCC_VERSION): Added.
	(FIND_LIBGCJ_JAR): Removed.
	* configure.ac:
	Call AC_CHECK_GCC_VERSION, don't
	call FIND_LIBGCJ_JAR.
	* javac.in:
	Use SYSTEM_GCJ_DIR/jre/lib/rt.jar not LIBGCJ_JAR.

2008-12-17  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Remove the HotSpot directory while extracting
	OpenJDK and then only when HSBUILD is not original.
	
2008-12-17  Gary Benson  <gbenson@redhat.com>

	* contrib/mixtec-hacks.patch: Updated.

2008-12-17  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
	(_Copy_conjoint_jshorts_atomic): Implemented.

2008-12-17  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-zero.patch: Update for PARISC.

2008-12-16  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Moved bug report link
	patch to following file.
	* patches/hotspot/14.0b08/icedtea-version.patch: Added patch.

2008-12-16  Andrew Haley  <aph@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::CreatePopFrame): Remove _LP64 special-case code.

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp (SharkBlock::parse):
	Don't call pop() more than once in an arglist.

2008-12-15  Lillian Angel  <langel@redhat.com>

	Fixes #475888
	* patches/icedtea-version.patch: Added patch to set bug report link to
	icedtea's bugzilla.

2008-12-11  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Clean up output shown in non debug mode.
	* plugin/icedtea/netscape/javascript/JSObject.java: Same.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Same.
	* rt/net/sourceforge/jnlp/PluginBridge.java: Same.

2008-12-10  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/*/icedtea-text-relocations.patch: Update for PARISC.
	* patches/icedtea-zero.patch: Likewise.
	* patches/hotspot/*/icedtea-parisc-opt.patch: New.
	* Makefile.am (ICEDTEA_PATCHES): Apply icedtea-parisc-opt.patch.

2008-12-10  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Remove spurious
	call to getSecuritymanager() that was causing a CCE.
	* rt/net/sourceforge/jnlp/JARDesc.java: Track if the jar is cacheable or
	not.
	* rt/net/sourceforge/jnlp/Parser.java: Provide new cacheable param to
	JARDesc constructor.
	* rt/net/sourceforge/jnlp/PluginBridge.java: Track cache_archive and
	cache_archive_ex parameters in addition to archive.
	* rt/net/sourceforge/jnlp/cache/Resource.java: Track per resource update
	policy.
	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java: Take into account a
	new update policy of "forced" update on each instantiation.
	* rt/net/sourceforge/jnlp/cache/UpdatePolicy.java: Create new FORCE update
	policy.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Provide new 
	cacheable param to JARDesc constructor.

2008-12-09  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Support use of HGREV.
	* acinclude.m4:
	(AC_CHECK_WITH_HG_REVISION): Add --with-hg-revision.
	* configure.ac:
	Call AC_CHECK_WITH_HG_REVISION.

2008-12-09  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Properly support --with-openjdk-src-dir.
	* acinclude.m4:
	Correct the define for OPENJDK_SRC_DIR.

2008-12-09  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Support downloading from the Mercurial repository.
	* acinclude.m4:
	(ENABLE_HG): New macro.
	* configure.ac:
	Check for --enable-hg.

2008-12-09  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Make XRender patch wildcard work where
	srcdir != builddir.
	* configure.ac:
	Capitalise 'XRender' in configure option.

2008-12-09  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Don't use find to locate the hotspot directory,
	explicitly use 'hotspot-' plus the changeset.

2008-12-09  Gary Benson  <gbenson@redhat.com>

	* contrib/jck/compile-native-code.sh: Fix library paths.

2008-12-08  Gary Benson  <gbenson@redhat.com>

	* contrib/jck/compile-native-code.sh: New file.

2008-12-07  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-uname.patch: Update for PARISC.

2008-12-05  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-hotspot7-build-fixes.patch: Update.
	* patches/hotspot/original/icedtea-core-zero-build.patch: Regenerate
	from original/icedtea-core-build.patch.
	* patches/icedtea-hotspot-6b14-7b24.patch: Newly generated.
	* patches/icedtea-hotspot-6b12-7b24.patch: Remove.
	* Makefile.am (ICEDTEA_PATCHES): Update for zero, based on original
	hotspot.

2008-12-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am:
	(EXTRA_DIST): Added everything under patches/.

2008-12-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am:
	(EXTRA_DIST): Added autogen.sh

2008-12-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am:
	(EXTRA_DIST): Added hotspot.map.

2008-12-05  Mark Wielaard  <mwielaard@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java:
	JarIndex.getIndex() can return null when there is no index for the
	jar. In that case we shouldn't store the null result.

2008-12-05  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-lucene-crash.patch: Update for b14.
	* patches/hotspot/original/icedtea-memory-limits.patch: Likewise.
	* patches/hotspot/original/icedtea-core-build.patch: Likewise.
	* patches/hotspot/original/icedtea-static-libstdc++.patch: Likewise.
	* patches/hotspot/original/icedtea-zero-build.patch: Likewise.
	* patches/hotspot/original/icedtea-shark-build.patch: Likewise.
	* patches/hotspot/original/icedtea-sparc64-linux.patch: Likewise.
	* Makefile.am (ICEDTEA_PATCHES): Remove icedtea-hotspot7-tests.patch,
	apply patches/icedtea-bytecodeInterpreterWithChecks.patch for original
	hotspot build.
	* patches/icedtea-hotspot7-tests.patch: Remove.

2008-12-04  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/14.0b08/icedtea-sparc-buildfixes.patch: Readd
	lost chunks from icedtea-sparc.patch, fix build failure with gcc-4.3.
	* Makefile.am (ICEDTEA_PATCHES): Apply new patch.

2008-12-04  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Prefix the call to uname -m with
	the ${ARCH_PREFIX}.
	* acinclude.m4:
	Apply linux32 on s390 as well.

2008-12-04  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am:
	Prefix make invocations with
	ARCH_PREFIX.  Pass the host, target and
	build aliases through to the CACAO sub-configure.
	* acinclude.m4:
	Define ARCH_PREFIX to ${LINUX32} for
	x86 and ppc architectures.
	* configure.ac:
	Check for linux32.

2008-12-04  Gary Benson  <gbenson@redhat.com>

	* .hgignore: Ignore rt/javax/script/*.

2008-12-03  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Update for b14.
	* Makefile.am (ICEDTEA_PATCHES): Remove patches applied in b14.
	* patches/icedtea-4486841.patch, patches/icedtea-6484091.patch,
	patches/icedtea-6497740.patch, patches/icedtea-6588160.patch,
	patches/icedtea-6592792.patch, patches/icedtea-6721753.patch,
	patches/icedtea-6726779.patch, patches/icedtea-6733959.patch,
	patches/icedtea-6734167.patch, patches/icedtea-6755943.patch,
	patches/icedtea-6766136.patch: Remove.
	* patches/icedtea-rhino.patch: Update.

2008-12-03  Matthias Klose  <doko@ubuntu.com>

	* patches/hotspot/14.0b08/icedtea-shark.patch: Fix path name.
	* patches/icedtea-fortify-source.patch: Don't introduce new warnings.

2008-12-03  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ZERO_PATCHES, ICEDTEA_PATCHES): Fix patch order.
	* patches/icedtea-hotspot7-build-fixes.patch: Restore.
	* patches/hotspot/original/icedtea-shark.patch: Regenerate.

2008-12-03  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-shark.patch: Moved to ...
	* patches/hotspot/original/icedtea-shark.patch: ... here.
	* patches/hotspot/14.0b08/icedtea-shark.patch: New, regenerated.
	* Makefile.am (SHARK_PATCH): Conditionalze on WITH_ALT_HSBUILD.

2008-12-03  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/extract.stamp): Only extract HOTSPOT_SRC_ZIP,
	if WITH_ALT_HSBUILD is defined.

2008-12-02  Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextEvent.java:
	Change scope of class and functions from public to package-private.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/ContextListener.java:
	Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java:
	Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java:
	Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java:
	Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java:
	Change class to be final. Change clip name to 'Audio Clip' and add some
	documentation and annotations.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java:
	Change class scope to package-private. Add annoatations to functions.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioLine.java:
	Add override annotations to functions.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java:
	Change class to final.
	(getLine): Check for audio permissions before returning Ports.
	(openRemote): Check for permissions to connect before connecting to a
	remote PulseAudio server.
	(openImpl): New function. Connect to the PulseAudio server.
	(debug): Removed.
	(main): Removed
	(ThreadWriter): Removed.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerInfo.java:
	Change class to final. Bump version.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java:
	(PulseAudioMixerProvider): Removed.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMuteControl.java:
	Change class to final. Formatting fixes.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java:
	Change class scope to package private. Make constructor package-private. 
	Add override annotations.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java:
	Change class to final. Make constructor package-private. Add override
	annotations.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java:
	Make class final. Make constructor package-private.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java:
	Make class final. Add override annotations
	(PulseAudioTargetDataLine): Make constructor package-private.
	(fragmentBuffer): Make variable private.
	(drained): Likewise.
	(flushed): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java:
	Make class final. Constructor now pacakge-private.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioVolumeControl.java:
	Make class final.
	(MIN_VOLUME),
	(MAX_VOLUME): Make variables pacakge-private.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java:
	Make class final.
	(loadNativeLibrary): Make package-private.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java:
	Make class final. Change scope of as many functions from public to
	package-private as possible.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamBufferAttributes.java:
	Make class and all functions package-private.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/StreamSampleSpecification.java:
	Make class package-private.

2008-12-03  Andrew John Hughes  <ahughes@redhat.com>

	Create hierarchical patch space.
	* patches/icedtea-4486841.patch,
	* patches/icedtea-6484091.patch,
	* patches/icedtea-6497740.patch,
	* patches/icedtea-6588160.patch,
	* patches/icedtea-6592792.patch,
	* patches/icedtea-6721753.patch,
	* patches/icedtea-6726779.patch,
	* patches/icedtea-6733959.patch,
	* patches/icedtea-6734167.patch,
	* patches/icedtea-6755943.patch,
	* patches/icedtea-6766136.patch,
	* patches/icedtea-ecj-hotspot-14.0b08.patch,
	* patches/icedtea-ecj-hotspot-original.patch,
	* patches/icedtea-ecj-jopt.patch,
	* patches/icedtea-ecj-pr261.patch,
	* patches/icedtea-ecj-spp.patch,
	* patches/icedtea-ecj.patch,
	* patches/icedtea-hotspot-14.0b08-bytecodeInterpreter.patch,
	* patches/icedtea-hotspot-14.0b08-core-build.patch,
	* patches/icedtea-hotspot-14.0b08-debuginfo.patch,
	* patches/icedtea-hotspot-14.0b08-gcc-4.3.patch,
	* patches/icedtea-hotspot-14.0b08-gcc-suffix.patch,
	* patches/icedtea-hotspot-14.0b08-headers.patch,
	* patches/icedtea-hotspot-14.0b08-memory-limits.patch,
	* patches/icedtea-hotspot-14.0b08-params-cast-size_t.patch,
	* patches/icedtea-hotspot-14.0b08-shark-build.patch,
	* patches/icedtea-hotspot-14.0b08-sparc-ptracefix.patch,
	* patches/icedtea-hotspot-14.0b08-sparc-trapsfix.patch,
	* patches/icedtea-hotspot-14.0b08-sparc64-linux.patch,
	* patches/icedtea-hotspot-14.0b08-static-libstdc++.patch,
	* patches/icedtea-hotspot-14.0b08-text-relocations.patch,
	* patches/icedtea-hotspot-14.0b08-use-idx_t.patch,
	* patches/icedtea-hotspot-14.0b08-version.patch,
	* patches/icedtea-hotspot-14.0b08-zero-build.patch,
	* patches/icedtea-hotspot-original-bytecodeInterpreter.patch,
	* patches/icedtea-hotspot-original-core-build.patch,
	* patches/icedtea-hotspot-original-debuginfo.patch,
	* patches/icedtea-hotspot-original-gcc-4.3.patch,
	* patches/icedtea-hotspot-original-gcc-suffix.patch,
	* patches/icedtea-hotspot-original-headers.patch,
	* patches/icedtea-hotspot-original-memory-limits.patch,
	* patches/icedtea-hotspot-original-params-cast-size_t.patch,
	* patches/icedtea-hotspot-original-shark-build.patch,
	* patches/icedtea-hotspot-original-sparc-ptracefix.patch,
	* patches/icedtea-hotspot-original-sparc-trapsfix.patch,
	* patches/icedtea-hotspot-original-sparc64-linux.patch,
	* patches/icedtea-hotspot-original-static-libstdc++.patch,
	* patches/icedtea-hotspot-original-text-relocations.patch,
	* patches/icedtea-hotspot-original-use-idx_t.patch,
	* patches/icedtea-hotspot-original-version.patch,
	* patches/icedtea-hotspot-original-zero-build.patch,
	* patches/icedtea-xrender-000.patch,
	* patches/icedtea-xrender-001.patch,
	* patches/icedtea-xrender-002.patch,
	* patches/icedtea-xrender-003.patch,
	* patches/icedtea-xrender-004.patch,
	* patches/icedtea-xrender-005.patch,
	* patches/icedtea-xrender-006.patch,
	* patches/icedtea-xrender-007.patch,
	* patches/icedtea-xrender-008.patch,
	* patches/icedtea-xrender-009.patch:
	Move patches...
	* Makefile.am: Fixed paths.
	* patches/ecj/icedtea-hotspot-14.0b08.patch,
	* patches/ecj/icedtea-hotspot-original.patch,
	* patches/ecj/icedtea-jopt.patch,
	* patches/ecj/icedtea-pr261.patch,
	* patches/ecj/icedtea-spp.patch,
	* patches/ecj/icedtea.patch,
	* patches/hotspot/14.0b08/icedtea-bytecodeInterpreter.patch,
	* patches/hotspot/14.0b08/icedtea-core-build.patch,
	* patches/hotspot/14.0b08/icedtea-debuginfo.patch,
	* patches/hotspot/14.0b08/icedtea-gcc-4.3.patch,
	* patches/hotspot/14.0b08/icedtea-gcc-suffix.patch,
	* patches/hotspot/14.0b08/icedtea-headers.patch,
	* patches/hotspot/14.0b08/icedtea-memory-limits.patch,
	* patches/hotspot/14.0b08/icedtea-params-cast-size_t.patch,
	* patches/hotspot/14.0b08/icedtea-shark-build.patch,
	* patches/hotspot/14.0b08/icedtea-sparc-ptracefix.patch,
	* patches/hotspot/14.0b08/icedtea-sparc-trapsfix.patch,
	* patches/hotspot/14.0b08/icedtea-sparc64-linux.patch,
	* patches/hotspot/14.0b08/icedtea-static-libstdc++.patch,
	* patches/hotspot/14.0b08/icedtea-text-relocations.patch,
	* patches/hotspot/14.0b08/icedtea-use-idx_t.patch,
	* patches/hotspot/14.0b08/icedtea-version.patch,
	* patches/hotspot/14.0b08/icedtea-zero-build.patch,
	* patches/hotspot/original/icedtea-bytecodeInterpreter.patch,
	* patches/hotspot/original/icedtea-core-build.patch,
	* patches/hotspot/original/icedtea-debuginfo.patch,
	* patches/hotspot/original/icedtea-gcc-4.3.patch,
	* patches/hotspot/original/icedtea-gcc-suffix.patch,
	* patches/hotspot/original/icedtea-headers.patch,
	* patches/hotspot/original/icedtea-memory-limits.patch,
	* patches/hotspot/original/icedtea-params-cast-size_t.patch,
	* patches/hotspot/original/icedtea-shark-build.patch,
	* patches/hotspot/original/icedtea-sparc-ptracefix.patch,
	* patches/hotspot/original/icedtea-sparc-trapsfix.patch,
	* patches/hotspot/original/icedtea-sparc64-linux.patch,
	* patches/hotspot/original/icedtea-static-libstdc++.patch,
	* patches/hotspot/original/icedtea-text-relocations.patch,
	* patches/hotspot/original/icedtea-use-idx_t.patch,
	* patches/hotspot/original/icedtea-version.patch,
	* patches/hotspot/original/icedtea-zero-build.patch,
	* patches/security/icedtea-4486841.patch,
	* patches/security/icedtea-6484091.patch,
	* patches/security/icedtea-6497740.patch,
	* patches/security/icedtea-6588160.patch,
	* patches/security/icedtea-6592792.patch,
	* patches/security/icedtea-6721753.patch,
	* patches/security/icedtea-6726779.patch,
	* patches/security/icedtea-6733959.patch,
	* patches/security/icedtea-6734167.patch,
	* patches/security/icedtea-6755943.patch,
	* patches/security/icedtea-6766136.patch,
	* patches/xrender/icedtea-000.patch,
	* patches/xrender/icedtea-001.patch,
	* patches/xrender/icedtea-002.patch,
	* patches/xrender/icedtea-003.patch,
	* patches/xrender/icedtea-004.patch,
	* patches/xrender/icedtea-005.patch,
	* patches/xrender/icedtea-006.patch,
	* patches/xrender/icedtea-007.patch,
	* patches/xrender/icedtea-008.patch,
	* patches/xrender/icedtea-009.patch:
	...to here.

2008-12-03  Gary Benson  <gbenson@redhat.com>

	* .hgignore: Ignore downloaded HotSpot tarball.

2008-12-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp
	(os::is_allocatable): New method.
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
	(os::is_allocatable): Likewise.

2008-12-03  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-format-warnings.patch: New.
	* patches/icedtea-format-warnings.patch: Likewise.
	* HACKING: Document patches.
	* Makefile.am: Apply patches.

2008-12-02  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-version.patch: Remove accidentially added debug
	patch.

2008-12-02  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/test/closed/sun/security/rsa/keystore.bad,
	overlays/openjdk/jdk/test/closed/sun/security/rsa/keystore.good:
	New keystore files.
	* patches/icedtea-6497740.patch: Remove binary file diffs.
	* patches/icedtea-6721753.patch: Remove @key closed-security.
	* patches/icedtea-6733959.patch: Add @build ZipMeUp.

2008-12-02  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/extract.stamp): Fix extraction of
	alternate hotspot tarball.

2008-12-02  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(ICEDTEA_PATCHES): Added new OpenJDK security patches.
	* patches/icedtea-4486841.patch,
	patches/icedtea-6484091.patch,
	patches/icedtea-6497740.patch,
	patches/icedtea-6588160.patch,
	patches/icedtea-6592792.patch,
	patches/icedtea-6721753.patch,
	patches/icedtea-6726779.patch,
	patches/icedtea-6733959.patch,
	patches/icedtea-6734167.patch,
	patches/icedtea-6755943.patch,
	patches/icedtea-6766136.patch: New files.
	
2008-12-02  Andrew John Hughes  <ahughes@redhat.com>

	* patches/icedtea-bytecodeInterpreter.patch,
	* patches/icedtea-hotspot7-build-fixes.patch:
	Removed.
	* Makefile.am:
	Sort out Zero patches.
	* patches/icedtea-hotspot-14.0b08-bytecodeInterpreter.patch,
	* patches/icedtea-hotspot-14.0b08-gcc-4.3.patch,
	* patches/icedtea-hotspot-original-bytecodeInterpreter.patch:
	New HotSpot specific patches.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp,
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp,
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.hpp,
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp,
	* ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp,
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp:
	Updated using IcedTea7 versions for 14.0b08.

2008-12-01  Andrew John Hughes  <ahughes@redhat.com>

	* patches/icedtea-hotspot-params-cast-size_t.patch,
	* patches/icedtea-hotspot-use-idx_t.patch,
	* patches/icedtea-memory-limits.patch,
	* patches/icedtea-sparc-ptracefix.patch,
	* patches/icedtea-sparc-trapsfix.patch,
	* patches/icedtea-sparc64-linux.patch,
	* patches/icedtea-static-libstdc++.patch,
	* patches/icedtea-text-relocations.patch:
	Removed; replaced by HotSpot-specific versions.
	* Makefile.am:
	Download a HotSpot version matching a given changeset
	and use it in place of the copy of hs10.0b19 shipping
	with OpenJDK6.  Apply patches based on ${HSBUILD}.
	* acinclude.m4: New macros for options --with-hotspot-build
	and --with-hotspot-src-zip.
	* configure.ac: Run new macros.
	* hotspot.map: Map of HotSpot build numbers to changesets.
	* patches/icedtea-core-build.patch,
	* patches/icedtea-debuginfo.patch:
	Remove HotSpot specific parts.
	* patches/icedtea-ecj-hotspot-14.0b08.patch,
	* patches/icedtea-ecj-hotspot-original.patch:
	New HotSpot-specific patches built from IcedTea7
	and 6 versions of icedtea-ecj respectively.
	* patches/icedtea-ecj.patch,
	* patches/icedtea-gcc-4.3.patch,
	* patches/icedtea-gcc-suffix.patch,
	* patches/icedtea-headers.patch:
	Remove HotSpot-specific parts.
	* patches/icedtea-hotspot-14.0b08-core-build.patch,
	* patches/icedtea-hotspot-14.0b08-debuginfo.patch,
	* patches/icedtea-hotspot-14.0b08-gcc-suffix.patch,
	* patches/icedtea-hotspot-14.0b08-headers.patch,
	* patches/icedtea-hotspot-14.0b08-memory-limits.patch,
	* patches/icedtea-hotspot-14.0b08-params-cast-size_t.patch,
	* patches/icedtea-hotspot-14.0b08-shark-build.patch,
	* patches/icedtea-hotspot-14.0b08-sparc-ptracefix.patch,
	* patches/icedtea-hotspot-14.0b08-sparc-trapsfix.patch,
	* patches/icedtea-hotspot-14.0b08-sparc64-linux.patch,
	* patches/icedtea-hotspot-14.0b08-static-libstdc++.patch,
	* patches/icedtea-hotspot-14.0b08-text-relocations.patch,
	* patches/icedtea-hotspot-14.0b08-use-idx_t.patch,
	* patches/icedtea-hotspot-14.0b08-version.patch,
	* patches/icedtea-hotspot-14.0b08-zero-build.patch,
	* patches/icedtea-hotspot-original-core-build.patch,
	* patches/icedtea-hotspot-original-debuginfo.patch,
	* patches/icedtea-hotspot-original-gcc-4.3.patch,
	* patches/icedtea-hotspot-original-gcc-suffix.patch,
	* patches/icedtea-hotspot-original-headers.patch,
	* patches/icedtea-hotspot-original-memory-limits.patch,
	* patches/icedtea-hotspot-original-params-cast-size_t.patch,
	* patches/icedtea-hotspot-original-shark-build.patch,
	* patches/icedtea-hotspot-original-sparc-ptracefix.patch,
	* patches/icedtea-hotspot-original-sparc-trapsfix.patch,
	* patches/icedtea-hotspot-original-sparc64-linux.patch,
	* patches/icedtea-hotspot-original-static-libstdc++.patch,
	* patches/icedtea-hotspot-original-text-relocations.patch,
	* patches/icedtea-hotspot-original-use-idx_t.patch,
	* patches/icedtea-hotspot-original-version.patch,
	* patches/icedtea-hotspot-original-zero-build.patch:
	New HotSpot-specific patches built from IcedTea7
	and 6 versions of the patch respectively.	
	* patches/icedtea-shark-build.patch,
	* patches/icedtea-version.patch,
	* patches/icedtea-zero-build.patch:
	Remove HotSpot-specific parts.

2008-11-30  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-xrender-001.patch: Remove !xrender bug fix.
	* patches/icedtea-xrender-009.patch: New upstream patch, includes
	bug fix.

2008-11-30  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (stamps/native-ecj.stamp): Use -findirect-dispatch.
	* javac.in: Use ecj binary if available and no native-ecj.

2008-11-29  Mark Wielaard  <mark@klomp.org>

	* configure.ac: Add and check --enable-xrender.
	* Makefile.am: Add XRENDER_PATCHES when ENABLE_XRENDER set.
	* patches/icedtea-xrender-00[0-8].patch: New patches.
	* HACKING: Document new patches.

2008-11-28  Gary Benson  <gbenson@redhat.com>

	PR icedtea/265:
	* patches/icedtea-6728542-epoll.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2008-11-28  Gary Benson  <gbenson@redhat.com>

	PR icedtea/261:
	* patches/icedtea-ecj-pr261.patch: New file.
	* Makefile.am (ICEDTEA_ECJ_PATCHES): Apply the above.
	* HACKING: Document the above.

2008-11-28  Mark Wielaard  <mark@klomp.org>

	* autogen.sh: Check for autoconf > 2.61.
	* configure.ac: Remove AC_PREREQ([2.61]).

2008-11-26  Mark Wielaard  <mark@klomp.org>

	* .hgignore: Add test/jtreg-summary.log.

2008-11-25  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (jtregcheck): Fix regexp.

2008-11-24  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (jtregcheck): Clean up jtreg-summary.log a bit more.

2008-11-24  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/test/com/sun/media/sound/
	EmergencySoundbank/TestCreateSoundbank.java
	ModelByteBuffer/RandomFileInputStream/Available.java
	ModelByteBuffer/RandomFileInputStream/Close.java
	ModelByteBuffer/RandomFileInputStream/MarkReset.java
	ModelByteBuffer/RandomFileInputStream/MarkSupported.java
	ModelByteBuffer/RandomFileInputStream/Read.java
	ModelByteBuffer/RandomFileInputStream/ReadByte.java
	ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java
	ModelByteBuffer/RandomFileInputStream/Skip.java
	SoftAudioSynthesizer/DummySourceDataLine.java
	SoftFilter/TestProcessAudio.java
	SoftSynthesizer/DummySourceDataLine.java: Add missing Gervill
	test files.

2008-11-23  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-samejvm-safe.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
	(check-jdk): Run jtreg with -samevm.
	* HACKING: Document new patch.

2008-11-23  Mark Wielaard  <mark@klomp.org>

	* test/jtreg/com/sun/javatest/regtest/Main.java
	(createParameters): Set same jvm safe dirs when non-null.
	(getSameJVMSafeDirs): New method that reads samejvmsafe property
	from TEST.ROOT.
	(sameJVMSafeDirs): New private field.
	* test/jtreg/com/sun/javatest/regtest/RegressionParameters.java
	(SAME_JVM_SAFE_DIRS): New static final field.
	(load): Read same jvm safe dirs.
	(save0): Write same jvm safe dirs.
	(getSameJVMSafeDirs): New method.
	(setSameJVMSafeDirs): New method.
	* test/jtreg/com/sun/javatest/regtest/RegressionScript.java
	(run): Set testDirPath.
	(isOtherJVM): Take same jvm safe into account.
	(isSameJVMSafe): New method.
	(testDirPath): New private field.

2008-11-21  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Fix a mistake in previous commit re: integer overflow.

2008-11-21  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-stroker-finish.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
	* HACKING: Document new patch.

2008-11-21  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Handle memory address->string encoding correctly
	depending on arch/word size.
	* plugin/icedtea/netscape/javascript/JSObject.java: Use only long for
	internal variable, to be on the safe side.
	* plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java: Ditto.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Rewrite
	network->local image cache mapping code to prevent freezes on certain
	sites. Add support for java_code, java_codebase, etc.
	* plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Fix race
	condition that froze the vm under the right circumstances.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Provide function to return the
	applet classloader.

2008-11-21 Andrew Haley <aph@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkValue.hpp
	(class SharkComputableValue): Use IRBuilder<>, not IRBuilder.
	(class SharkValue): Use IRBuilder<>, not IRBuilder.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::CreatePopFrame): Change a few jint_types to
	intptr_types.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp
	(SharkConstantPool::cache_entry_at): Byte-swap the cache index.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::SharkBuilder) Inherit from template class
	IRBuilder<>.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp:
	(SharkBuilder::SharkBuilder) Inherit from template class
	IRBuilder<>.
	Change a few jint_types to intptr_types.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::get_interface_callee): Change a few jint_types to
	intptr_types.

2008-11-18  Deepak Bhole  <dbhole@redhat.com>
	* IcedTeaPlugin.cc: Encode newline characters instead of stripping them.
	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Minor debug
	output change.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix bug in code that
	computed width factor. Try to load images from local cache first. Decode
	newline characters. Update parser to skip comments in applet tag.
	* rt/net/sourceforge/jnlp/runtime/JNLPPolicy.java: Take into consideration
	system policy in addition to applet policy when determining permissions.
	* rt/net/sourceforge/jnlp/tools/JarSigner.java: Return immediately if jar
	could not be fetched.

2008-11-17  Omair Majid  <omajid@redhat.com>

	* HACKING: Document icedtea-alsa-default-device.patch and
	icedtea-linker-libs-order.patch.

2008-11-17  Matthias Klose  <doko@ubuntu.com>

	* fsg.sh: Don't remove xml-stylesheet files.

2008-11-15  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-testenv.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
	* HACKING: Document new patch.

2008-11-15  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-display-mode-changer.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
	* HACKING: Document new patch.

2008-11-14  Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
	Removed useless SuppressWarnings.
	(static): Delegate the loading of native libraries to SecurityWrapper.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Operation.java
	(static): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java
	(static): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java
	(static): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java 
	(static): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Stream.java
	(static): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/SecurityWrapper.java
	New class.
	(loadNativeLibrary): Loads libpulse-java.so in a privileged operation to
	work when a security manager is installed.

2008-11-11  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp
	(os::atomic_copy64): New method.
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
	(_Copy_conjoint_jlongs_atomic): Use the above.
	* ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp
	(OrderAccess::load_acquire): Likewise.
	(OrderAccess::release_store): Likewise.
	(OrderAccess::store_fence): Likewise.
	(OrderAccess::release_store_fence): Likewise.
	
2008-11-11  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-uname.patch: Fix ARCH on powerpc-linux-gnu.

2008-11-10  Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/Debug.java
	New class containing debugging functions.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
	(run): Print some debugging info.
	(update): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
	(ClipThread.writeFrames): Likewise.
	(close): Likewise.
	(open): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
	(PulseAudioMixer): Likewise.
	(getLine): Likewise.
	(close): Likewise.
	(open): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixerProvider.java
	(PulseAudioMixerProvider): Initialize Debug class.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
	(open): Print some debug info.
	(close): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
	(open): Likewise.
	(close): Likewise.

2008-11-10  Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
	(close): Dont check for permission to play audio. Always granted.
	Infact, checking it causes an AccessControlException for untrusted
	applets. The ALSA based backend doesnt check this permission at all.
	(open): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
	(getLine): Likewise.
	(getSourceLines): Likewise.
	(close): Likewise.
	(open): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
	(open): Likewise.
	(close): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java
	(open): Likewise.
	(close): Likewise.

2008-11-10  Omair Majid  <omajid@redhat.com>

	* pulseaudio/src/native/org_classpath_icedtea_pulseaudio_EventLoop.c
	(Java_org_classpath_icedtea_pulseaudio_EventLoop_native_1set_1sink_1volume):
	Deallocate unused memory.

2008-11-10  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
	CHANGES.txt,SoftAudioPusher.java,SoftFilter.java,
	SoftJitterCorrector.java,SoftMainMixer.java,SoftVoice.java:
	Updated to new Gervill CVS.

2008-11-09  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (check-langtools): Run jtreg with -samevm.

2008-11-09  Mark Wielaard  <mark@klomp.org>

	* test/jtreg/README,
	test/jtreg/com/sun/javatest/diff/HTMLReporter.java,
	test/jtreg/com/sun/javatest/diff/Main.java,
	test/jtreg/com/sun/javatest/diff/MultiMap.java,
	test/jtreg/com/sun/javatest/diff/ReportReader.java,
	test/jtreg/com/sun/javatest/diff/WorkDirectoryReader.java,
	test/jtreg/com/sun/javatest/diff/i18n.properties,
	test/jtreg/com/sun/javatest/regtest/Main.java,
	test/jtreg/com/sun/javatest/regtest/MainAction.java,
	test/jtreg/com/sun/javatest/regtest/RegressionSecurityManager.java,
	test/jtreg/com/sun/javatest/regtest/RegressionTestFinder.java,
	test/jtreg/com/sun/javatest/regtest/i18n.properties,
	test/jtreg/com/sun/javatest/diff/Diff.java,
	test/jtreg/com/sun/javatest/diff/Fault.java,
	test/jtreg/com/sun/javatest/diff/HTMLWriter.java,
	test/jtreg/com/sun/javatest/diff/StandardDiff.java,
	test/jtreg/com/sun/javatest/diff/SuperDiff.java,
	Upgrade to jtreg-4_0-src-b02-15_oct_2008.

2008-11-09  Mark Wielaard  <mark@klomp.org>

	* .hgignore: Add test/check-.*log.

2008-11-08  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (ICEDTEA_ENV): Set MILESTONE to fcs.
	* patches/icedtea-version.patch: Remove special casing of
	MILESTONE in hotspot build, add special casing of milestone in
	langtools build.

2008-11-08  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (OPENJDK_MD5SUM): Fixed value.

2008-11-08  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (OPENJDK_DATE, OPENJDK_MD5SUM, OPENJDK_VERSION):
	Update for b13.
	(ICEDTEA_PATCHES): Removed patches 6616825, 6651382, 6756202.
	* patches/icedtea-6open-6616825.patch: Removed.
	* patches/icedtea-6open-6651382.patch: Removed.
	* patches/icedtea-6open-6756202.patch: Removed.
	* NEWS: Add integration of b13.

2008-11-07  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am: Use 'node|short' instead of 'rev'
	for Mercurial revision number.

2008-10-30  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am: Add bootstrap-directory-symlink
	target to icedtea-ecj so it works as the user-specified
	make target.

2008-10-22  Andrew John Hughes  <ahughes@redhat.com>

	* Makefile.am: Pass JAR_KNOWS_J_OPTIONS	to ecj make.
	* acinclude.m4: Check whether or not jar supports -J
	options at the end.
	* patches/icedtea-ecj-jopt.patch: Only add -J options
	to jar in JDK and CORBA when supported.

2008-10-29  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-6761856-freetypescaler.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
	* HACKING: Document new patch.

2008-11-07  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-cc-interp-no-fer.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2008-11-07  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
	(Atomic::store_ptr): Implemented.

2008-11-07  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp
	(frame::interpreter_frame_result): Implemented.

2008-11-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
	(JVM_handle_linux_signal): Added signal chaining,
	abort_if_unrecognised, and stack overflow recognition.

2008-11-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/globals_zero.hpp
	(StackShadowPages): Increase for debug builds.

2008-11-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(CppInterpreter::native_entry): Unwind correctly if an
	exception is thrown while setting up the call.

2008-11-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(CppInterpreter::native_entry): Add stack overflow check.

2008-11-06  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp
	(CppInterpreter::stack_overflow_imminent): New method.

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(CppInterpreter::stack_overflow_imminent): New method.
	(CppInterpreter::normal_entry): Add stack overflow check.

2008-11-05  Deepak Bhole  <dbhole@redhat.com>

	* patches/icedtea-copy-plugs.patch: Add netscape.* classes to rt.jar when
	building with an alternate jar application.

2008-11-05  Deepak Bhole  <dbhole@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Correct
	indentation from last commit, remove debug output.

2008-11-05  Andrew Haley  <aph@redhat.com>
	    Gary Benson  <gbenson@redhat.com>

	* contrib/mixtec-hacks.patch: new file.

2008-11-04  Deepak Bhole  <dbhole@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java: Dynamically load
	files from the index.

2008-11-04  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp
	(SharkRuntime::_f2i): New constant.
	(SharkRuntime::_f2l): Likewise.
	(SharkRuntime::_d2i): Likewise.
	(SharkRuntime::_d2l): Likewise.
	(SharkRuntime::f2i): New accessor.
	(SharkRuntime::f2l): Likewise.
	(SharkRuntime::d2i): Likewise.
	(SharkRuntime::d2l): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp
	(SharkRuntime::_f2i): New constant.
	(SharkRuntime::_f2l): Likewise.
	(SharkRuntime::_d2i): Likewise.
	(SharkRuntime::_d2l): Likewise.
	(SharkRuntime::initialize): Initialize the above.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::call_vm_leaf): New method.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse): Use runtime calls for f2i, f2l, d2i and d2l.

2008-11-04  Omair Majid  <omajid@redhat.com>

	* Makefile.am (stamps/pulse-java.stamp): Link in libpulse.so after all
	the object files that use it.
	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLineTest.java
	(testWriteIntegralNumberFrames): New function. Tests that a SourceDataLine
	will only write an integral number of frames.
	(testWriteNegativeLength): New function. Tests that a
	SourceDataLine.write() wont accept a negative length.
	(testWriteNegativeOffset): New function. Tests that a
	SourceDataLine.write() will not accept a negative offset.
	(testWriteMoreThanArrayLength): New function. Tests that
	SourceDataLine.write() wont write more than the length of the array.
	(testWriteMoreThanArrayLength2): Likewise.
	(testWriteWithoutStart): Added a check to avoid throwing an
	IllegalStateException.

2008-11-04  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse): Fix syntax errors.

2008-11-04  Gary Benson  <gbenson@redhat.com>

	PR icedtea/244:
	* patches/icedtea-f2i-overflow.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Apply the above.
	* HACKING: Document the above.

2008-11-03 Nix  <nix@esperi.org.uk>
		   Omair Majid  <omajid@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Added icedtea-linker-libs-order.patch.
	* patches/icedtea-linker-libs-order.patch: Fixes icedtea bug#237.

2008-11-03  Omair Majid  <omajid@redhat.com>

	* patches/icedtea-alsa-default-device.patch: New patch. Use the ALSA 
	'default' device if possible. Makes Java play nice with PulseAudio.

2008-11-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse): Fix shift instructions to use only the
	lower order bits of the second argument.

2008-11-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
	(BytecodeInterpreter::VMintShl): Only shift by the lower five bits.
	(BytecodeInterpreter::VMintShr): Likewise.
	(BytecodeInterpreter::VMintUshr): Likewise.

2008-10-31  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Fix potential DoS issue when dealing with very long
	URL/target addresses.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Decode param values
	correctly.
	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Bypass
	authentication check when origin matches.
	* rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Show proper
	Name/Publisher/Origin values when no certificate is associated.


2008-10-31  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated for new visualvm 1.0.1.
	* patches/icedtea-visualvm.patch: Updated.

2008-10-29  Gary Benson  <gbenson@redhat.com>

	PR icedtea/238:
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse): Fix copy-and-paste error in f2l.

2008-10-27  Deepak Bhole  <dbhole@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Act on window
	close events (Bug# 215)

2008-10-27  Andrew John Hughes  <ahughes@redhat.com>

	PR icedtea/234:
	* Makefile.am:
	Don't force the HotSpot release version
	to be the JDK release version so the HotSpot
	versioning is revealed.

2008-10-27  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated version to 1.4.

2008-10-27  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for 1.3.1 release.

2008-10-27  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Fix address pointer integer overflow on 64-bit
	systems.
	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Set cache
	dir to be local to each user (~/.icedteaplugin/cache).
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Apply patch from Tom
	Fitzsimmons for Bug# 230.

2008-10-27  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-renderer-crossing.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
	* HACKING: Document new patch.

2008-10-27  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-uname.dpatch: Only call dpkg-architecture if it is
	available.

2008-10-25  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (clean-pulse-java): Remove object files.

2008-10-25  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (gcjwebplugin.so, IcedTeaPlugin.o): Pass PLUGIN_VERSION.
	* gcjwebplugin.cc, IcedTeaPlugin.cc: Encode PLUGIN_VERSION in
	PLUGIN_DESCRIPTION.

2008-10-24  Omair Majid <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
	(write): Check for offset being negative.
	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioClipTest.java
	(testMixerKnowsAboutOpenClips): Removed the assumption that mixer had no
	other lines open.

2008-10-24  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/netscape/javascript/JSObject.java: Make long constructor
	public.

2008-10-24  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (clean-pulseaudio): Don't remove source files. Might
	not be correct, but doesn't do harm in any build environment.

2008-10-23  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Implement proper timeout action.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Supply new
	exitOnFailure argument to Netx.
	* rt/net/sourceforge/jnlp/Launcher.java: Implement an option for not
	exiting VM on error.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Same.

2008-10-23  Lillian Angel  <langel@redhat.com>

	PR redhat/468193:
	* patches/icedtea-fonts.patch: Updated for filename change.

2008-10-23  Gary Benson  <gbenson@redhat.com>

	PR icedtea/229:
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp
	(SharkBlock::parse): Parse goto_w correctly.

2008-10-23  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (stamps/patch.stamp): Make sure rt dir exists when
	ENABLE_PLUGIN is true.

2008-10-23  Gary Benson  <gbenson@redhat.com>

	PR icedtea/204:
	* ports/hotspot/src/share/vm/shark/sharkState.cpp
	(SharkPHIState::initialize): Fix return address initialization.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp
	(SharkBlock::jsr_ret_bci): Removed now-unnecessary code.
	* patches/icedtea-shark.patch
	(openjdk/hotspot/src/share/vm/ci/ciTypeFlow.hpp): Likewise.

2008-10-22  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Revert the previous change. Always pass DISTRIBUTION_ID
	instead.
	* configure.ac: Make DIST_ID more precise. Some implementations of the
	lsb_release command quote the output; ignore it.

2008-10-22  Omair Majid  <omajid@redhat.com>

	* rt/net/sourceforge/nanoxml/XMLElement.java 
	(sanitizeInput): Fix for last character of the jnlp file being ignored.

2008-10-22  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added quotes around DIST_ID.

2008-10-22  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-xjc.patch: New.

2008-10-21  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Implemented JVM respawning.
	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Prepopulate
	classes requested by LiveConnect at initialization.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Fix panel applet
	resizing when window height and width is in %.
	* plugin/icedtea/sun/applet/PluginMain.java: Handle error during NetX
	initialization gracefully.

2008-10-21  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Add new option --with-pkgversion,
	substitute PKGVERSION and DIST_ID.
	* Makefile.am (ICEDTEA_ENV): Add DISTRIBUTION_ID;
	(stamps/patch.stamp): Encode PKGVERSION in IcedTea version.
	* patches/icedtea-version.patch: Add DISTRIBUTION_ID in vm crash report.

2008-10-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* HACKING: Add new patch.
	* Makefile.am: Compile PulseAudio Java
	files with debugging information.
	* patches/icedtea-ecj.patch: Regenerated.
	* patches/icedtea-javac-debuginfo.patch:
	Ensure JAXWS, JAXP, CORBA and the language
	tools include debugging information.

2008-10-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(EXTRA_DIST): Added plugin dir.

2008-10-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed all instances of $(srcdir) to
	$(abs_top_srcdir).

2008-10-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Use GCJ if not equal to no instead
	of being empty.
	* acinclude.m4:
	(AC_CHECK_WITH_GCJ): New macro.
	* configure.ac:
	Use AC_CHECK_WITH_GCJ in preference to
	just checking for GCJ.

2008-10-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Build native ecj for ecj builds when
	gcj is available.
	* acinclude.m4:
	Make configure output more explicit and readable.
	* configure.ac:
	Check for gcj, and make output more explicit
	and readable.
	* javac.in: Use native ecj when available.

2008-10-20  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Fix LiveConnect and PulseAudio paths to work
	when srcdir != builddir.

2008-10-20  Alon Bar-Lev  <alon.barlev@gmail.com>

	PR icedtea/224:
	* configure.ac:
	Correct use of --enable options.
	
2008-10-19  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (jtregcheck): Cleanup processes.

2008-10-19  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-cacao-ignore-jdi-tests.patch: Ignore jdi tests,
	not yet implemented in cacao.
	* patches/icedtea-cacao-ignore-tests.patch: Ignore long running failing
	tests, be nice with build daemoms: ProducerConsumerLoops.
	* Makefile.am: Apply patches when configured with --enable-cacao.

2008-10-17  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Make applet size
	factors doubles instead of ints. 

2008-10-18  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Write a summary of the jtreg test results.

2008-10-18  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/patch{,-fsg,-ecj}.stamp): Fail if patches don't
	apply, call $(HG) only if it exists.

2008-10-17  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Re-encode <, > and &
	characters in applet params.

2008-10-17  Deepak Bhole  <dbhole@redhat.com>

	* plugin/icedtea/netscape/javascript/JSObject.java: Handle null args to
	call() (bug# 217).

2008-10-17  Matthias Klose  <doko@ubuntu.com>

	* IcedTeaPlugin.cc: Don't use open if's in macros; cache getenv() call.

2008-10-17  Gary Benson  <gbenson@redhat.com>

	PR icedtea/203:
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp
	(SharkDecacher::start_stack): Always set the stack pointer.
	(SharkCacher::start_stack): Removed.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp
	(SharkCacher::start_stack): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp
	(SharkFunction::CreateBuildFrame): Only set the stack pointer
	for non-product builds.

2008-10-17  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (FIND_LIBGCJ_JAR): Fix quoting.

2008-10-16  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Use fifo pipes instead of tcp/ip, make debug output
	optional, update how security is handled.
	* Makefile.am: Make liveconnect the default plugin
	* configure.ac: Same.
	* icedtea-webstart.patch: Revert to old revision. The new revision was
	never meant to go in.
	* plugin/icedtea/netscape/javascript/JSObject.java: Change println's to
	debug().
	* plugin/icedtea/netscape/javascript/JSRunnable.java: Same.
	* plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Same.
	* plugin/icedtea/sun/applet/GetMemberPluginCallRequest.java: Same.
	* plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java: Same.
	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Same, and
	add some time calculation output to guage performance.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Update panel resizing
	code, centralize debug output calls.
	* plugin/icedtea/sun/applet/PluginDebug.java: Make debug output based on
	environment variable "ICEDTEAPLUGIN_DEBUG".
	* plugin/icedtea/sun/applet/PluginMain.java: Update to make use of fifo. Make 
	stream redirectionoptional, depending on the environment variable 
	"ICEDTEAPLUGIN_DEBUG".
	* plugin/icedtea/sun/applet/PluginMessageConsumer.java: Centralize debug
	output calls.
	* plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Same.
	* plugin/icedtea/sun/applet/PluginObjectStore.java: Same.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Add some time
	calculation code, update to use new transfer model over fifo.
	* plugin/icedtea/sun/applet/RequestQueue.java: Centralize debug output calls.
	* plugin/icedtea/sun/applet/TestEnv.java: Same.
	* plugin/icedtea/sun/applet/VoidPluginCallRequest.java: Same.

2008-10-16  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated version from 1.3 to 1.3.1.

2008-10-16  Matthias Klose  <doko@ubuntu.com>

	* acinclude.m4 (FIND_LIBGCJ_JAR): Fix check, when configuring
	without --with-libgcj-jar.

2008-10-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Apply MEMORY_LIMIT setting to OpenJDK
	builds too and make sure limit is high enough
	on normal IcedTea builds to build with a CACAO IcedTea.
	
2008-10-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* acinclude.m4:
	Change --with-cacao to be --enable-cacao
	as it only accepts yes and no.
	* configure.ac:
	Rename cacao macro appropriately.

2008-10-16  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Make use of ALT_NETBEANS_BASIC_CLUSTER_SRC_ZIP.
	* acinclude.m4:
	Add --with-netbeans-basic-cluster-src-zip option.
	* configure.ac:
	Enable WITH_NETBEANS_BASIC_CLUSTER_SRC_ZIP macro.

2008-10-15  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (EXTRA_DIST): Always include all patches,
	irrespective of any configure options.

2008-10-15  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(EXTRA_DIST): Added fsg.sh.
	(clean-distlocal): Added jni-common.o.
	* .hgtags: Reverted.

2008-10-15  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* ChangeLog: Fix typo.
	* INSTALL: Fix typos and make installation
	requirements clearer.
	* Makefile.am:
	Patch the OpenJDK build with the version
	of IcedTea being used. Use $(HG) instead of 'hg'.
	* configure.ac:
	Check for Mercurial.
	* patches/icedtea-version.patch:
	Fix to use IcedTea6.

2008-10-15  Xerxes Rånby  <xerxes@zafena.se>

	* patches/icedtea-arch.patch: Update for m68k.

2008-10-15  Mark Wielaard  <mark@klomp.org>

	* NEWS: Add hint about using different rhino versions.

2008-10-15  Matthias Klose  <doko@ubuntu.com>

	* NEWS: Add support for more ports for Zero builds.

2008-10-15  Mark Wielaard  <mark@klomp.org>

	* NEWS: Add Rhino javascript and cleaned up crypto support.

2008-10-15  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for 1.3 release.

2008-10-15  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-hotspot-6b11-7b24.patch: Remove.

2008-10-14 Ioana Ivan <iivand@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
	(open): startedListener only sends a START event when playback first
	starts and after an underflow
	(start): sends a START event if there's data on the line

2008-10-14 Ioana Ivan <iivan@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
	(connectLine): changed bufferAttributes to fix crackling in the clip tests


2008-10-14 Omair Majid <omajid@redhat.com>

	* pulseaudio/src/java/org/classpat/icedtea/pulseaudio/PulseAudioDataLine.java
	(connect): Removed debug output.

2008-10-14 Omair Majid <omajid@redhat.com>

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
	(read): Commented out debug output.

2008-10-14 Omair Majid <omajid@redhat.com>

	* Makefile.am (clean-pulse-java): Dont attempt to remove jni-common.o from
	current directory.

2008-10-14 Omair Majid <omajid@redhat.com>
	
	* .hgignore: Added pulse-java.jar to ignore list.
	* Makefile.am: Move jni-common.o out of the way when done.

2008-10-14  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated requirements.

2008-10-14 Omair Majid <omajid@redhat.com>

	* Makefile.am (stamps/pulse-java.stamp): Added
	-I$(ICEDTEA_BOOT_DIR)/include/linux.


2008-10-14 Omair Majid <omajid@redhat.com>

	* .hgignore: Added generated files to ignore list.

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/EventLoop.java
	(EventLoop): Initialize eventLoop object on construction.

	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip.java
	(PulseAudioClip): Removed the parameter eventLoop.
	(getMicrosecondLength): Return time in microseconds.
	(getMicrosecondPosition): Likewise.
	(open): Dont throw an exception if Mixer is not open. Let super handle it.
	(setFramePosition): Check frame position for being positive.
	(setLoopPoints): Check that the starting frame is valid.
	(setMicrosecondPosition): Deal with negative value and values over the 
	maximum.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine.java
	(open): Open the mixer if it isnt open.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
	(getLine): Dont pass eventLoop as a paramter.
	(close): Close all open lines on exit.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort.java
	(PulseAudioPort): Modified to not take an EventLoop paramter.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourceDataLine.java
	(PulseAudioSourceDataLine): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioSourcePort.java
	(PulseAudioSourcePort): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLine.java
	(PulseAudioTargetDataLine): Likewise.
	* pulseaudio/src/java/org/classpath/icedtea/pulseaudio/PulseAudioTargetPort.java
	(PulseAudioTargetPort): Likewise.

	* pulseaudio/unittests/org/classpath/icedtea/pulseaudio/PulseAudioTargetDataLineTest.java
	(testMixerKnowsAboutOpenLines): Work even if mixer has some lines
	initially open.

2008-10-12  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/pulse-java.stamp): Add -I$(ICEDTEA_BOOT_DIR)/include
	to build the source files.

2008-10-11  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (clean-pulse-java): Don't rm -rf / if configuring
	without pulseaudio, remove jni-common.o.

	* Makefile.am (stamps/pulse-java.stamp): Remove -fpic flag, add
	-fPIC to build jni-common.c. (gcjwebplugin.so): Use -fPIC.

2008-10-10 Ioana Ivan <iivan@redhat.com>
	* src/java/org/classpath/icedtea/pulseaudio/PulseAudioMixer.java
	(getLine): LineUnavailablException is no longer thrown if the mixer is 
	not open
	(getTargetLines) : returns a Line[] array instead of a
	TargetDataLine[] array

	* src/java/org/classpath/icedtea/pulseaudio/PulseAudioDataLine
	(open(AudioFormat format, int bufferSize)): throws
	LineUnavailableException if the mixer is not open

	* src/java/org/classpath/icedtea/pulseaudio/PulseAudioClip
	(open()): throws LineUnavailableException if the mixer is not open

	* src/java/org/classpath/icedtea/pulseaudio/PulseAudioPort
	(PulseAudioPort): calls open()

2008-10-10 Ioana Ivan <iivan@redhat.com>
	    Omair Majid <omajid@redhat.com>

	* INSTALL: Updated to reflect requirements for pulse-java.
	* Makefile.am 
	(distclean-local): Clean up pulse-java. 
	(EXTRA_DIST): Add pulseaudio folder.
	(stamps/icedtea.stamp): Added dependency on stamps/pulse-java.stamp. Also
	copy generated .jar and .so files to the jre images.
	(stamps/icedtea-debug.stamp): Likewise.
	(stamps/pulse-java.stamp): New target.
	(stamps/pulse-java-jar.stamp): Likewise.
	(stamps/pulse-java-class.stamp): Likewise.
	(stamps/pulse-java-headers.stamp): Likewise.
	(clean-pulse-java): Likewise.
	* README: Added note for PulseAudio based mixer.
	* acinclude.m4 
	(FIND_PULSEAUDIO): Find the pulseaudio binary.
	* configure.ac: Check for pulseaudio server and header files being
	installed.
	* patches/icedtea-pulse-soundproperties.patch: Dont use pulse-java as the
	default Mixer.
	* pulseaudio/: Copied over sources from pulseaudio repository.

2008-10-09  Gary Benson  <gbenson@redhat.com>
	    Andrew Haley  <aph@redhat.com>

	* patches/icedtea-hotspot-citypeflow.patch: Reinstated.
	* Makefile.am (ZERO_PATCHES): Apply the above for HotSpot 7 builds.

	* ports/hotspot/build/linux/makefiles/shark.make:
	Remove workaround for the above.

2008-10-09  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-6open-6616825.patch: New.
	* patches/icedtea-6open-6651382.patch: New.
	* patches/icedtea-6open-6756202.patch: New.
	* Makefile.am: Apply patches.

2008-10-08  Deepak Bhole <dbhole@redhat.com>
	* IcedTeaPlugin.cc: Implemented JS->Java security.
	* plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Same.
	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Same. Also,
	remove ambiguity from class finding mechanism for cases where JS needs a
	signature involving an applet specific class.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Implemented JS->Java
	security.
	* plugin/icedtea/sun/applet/PluginObjectStore.java: Same.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Rewrote code that
	parsed messages from C++ side -- now it can handle any number of optional
	components.

2008-10-07  Gary Benson  <gbenson@redhat.com>
	    Andrew Haley  <aph@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkMonitor.hpp
	(object): Add missing return statement.
	(displaced_header): Likewise.

	* ports/hotspot/build/linux/makefiles/shark.make:
	Remove workaround for the above.

2008-10-07  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Don't rely on versioned cacao source directory.

2008-10-06  Matthias Klose  <doko@ubuntu.com>

	* generated/sun/misc/Version.java: Regenerate for 6b12.
	* generated/sun/tools/jconsole/Version.java: Likewise.

2008-10-06  Matthias Klose  <doko@ubuntu.com>

	* IcedTeaPlugin.cc (PLUGIN_MIME_DESC): Remove 1.7 specs.

2008-10-05  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (distclean-local): Remove IcedTeaPlugin object file.

2008-10-03  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/build/linux/makefiles/shark.make:
	Work around some GCC optimizer failures.

2008-10-01  Deepak Bhole  <dbhole@redhat.com>
	* .hgignore: Removed IcedTeaPlugin.jar
	* IcedTeaPlugin.cc: Updated classpath when launching Java. added
	checks to detect error on Java side.
	* Makefile.am: Updated to fit new refactored files.
	* plugin/icedtea/sun/applet/AppletSecurityContextManager.java: New
	file, moved out of org/classpath/icedtea/plugin/, as a result of
	refactoring.
	* plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Same.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Same.
	* plugin/icedtea/sun/applet/GetMemberPluginCallRequest.java: Same.
	* plugin/icedtea/sun/applet/GetWindowPluginCallRequest.java: Same.
	* plugin/icedtea/sun/applet/PluginAppletSecurityContext.java: Same.
	* plugin/icedtea/sun/applet/PluginMain.java: Same.
	* plugin/icedtea/sun/applet/PluginMessageConsumer.java: Same.
	* plugin/icedtea/sun/applet/PluginMessageHandlerWorker.java: Same.
	* plugin/icedtea/sun/applet/PluginObjectStore.java: Same.
	* plugin/icedtea/sun/applet/RequestQueue.java: Same.
	* plugin/icedtea/sun/applet/TestEnv.java: Same.
	* plugin/icedtea/sun/applet/VoidPluginCallRequest.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/GetMemberPluginCallRequest.java: 
	Removed, as a result of refactoring.
	* plugin/icedtea/org/classpath/icedtea/plugin/GetWindowPluginCallRequest.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginAppletSecurityContext.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginCallRequestFactoryImpl.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginMain.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageConsumer.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageHandlerWorker.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginObjectStore.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginStreamHandlerImpl.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/RequestQueue.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/TestEnv.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/VoidPluginCallRequest.java:
	Same.
	* plugin/icedtea/sun/applet/AppletSecurityContext.java: Same.

2008-10-02  Lillian Angel  <langel@redhat.com>

	* HACKING: Updated with new visualvm patch.
	* INSTALL: Updated to include netbeans in requirements.
	* Makefile.am: Updated to build and install visualvm with
	system-installed NetBeans 6.1 (currently in Fedora rawhide). Added new
	visualvm patch to the list and removed need for NetBeans platform
	sources.
	* README: Updated visualvm notes.
	* acinclude.m4: Updated to find netbeans and removed
	WITH_NETBEANS_PLATFORM_SRC_ZIP check.
	* configure.ac: Updated to check for netbeans and added
	--with-netbeans-home option.
	* patches/icedtea-visualvm.patch: Visualvm patch.

2008-10-01  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkState.cpp: Remove a
	section of old code that had been #ifdef'd out.

2008-09-30  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(EXTRA_DIST): Added visualvm.desktop.
	* visualvm.desktop: New file.

2008-09-30  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated cleanup.

2008-09-30  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-shark.patch: Updated to latest Shark.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp: Likewise.
	* ports/hotspot/src/share/vm/includeDB_shark: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/deoptimizerFrame_zero.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBytecodeTracer.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCacheDecache.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkStateScanner.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkStateScanner.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkValue.inline.hpp: Likewise.

2008-09-26  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-6712835-ifnode.patch: New patch.
	* Makefile.am (NON_ZERO_PATCHES): Add icedtea-6712835-ifnode.patch
	* HACKING: Document patches/icedtea-6712835-ifnode.patch.

2008-09-26  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-6700047-loopopts.patch: New patch.
	* Makefile.am (NON_ZERO_PATCHES): Add icedtea-6700047-loopopts.patch.
	* HACKING: Document patches/icedtea-6700047-loopopts.patch.

2008-09-26  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-hotspot7-tests.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-hotspot7-tests.patch.
	* HACKING: Document icedtea-hotspot7-tests.patch.

2008-09-25  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-lucene-crash.patch: New patch.
	* Makefile.am (NON_ZERO_PATCHES): Add icedtea-lucene-crash.patch.
	* HACKING: Document icedtea-lucene-crash.patch.

2008-09-25  Mark Wielaard  <mjw@redhat.com>

	* patches/icedtea-clean-crypto.patch: Cleaned up.
	Remove unneeded classes JarVerifier and JceSecurityManager
	and remove unneeded methods in JceSecurity class.

2008-09-23  Lillian Angel  <langel@redhat.com>

	* configure.ac: Fixed help string for enable-visualvm.
	* rt/net/sourceforge/nanoxml/XMLElement.java: Fixed check for special
	tags.

2008-09-23  Deepak Bhole  <dbhole@redhat.com>
	* IcedTeaPlugin.cc: Updated to call new plugin main class. Add function to
	correctly recognize JS context.
	* Makefile.am: Update to create new IcedTeaPlugin.jar
	* patches/icedtea-liveconnect.patch: Update patch and remove all new .java
	files
	* plugin/icedtea/java/src/main/netscape/javascript/JSException.java: Moved
	out of rt/ overlay.
	* plugin/icedtea/java/src/main/netscape/javascript/JSObject.java: Same.
	* plugin/icedtea/java/src/main/netscape/javascript/JSProxy.java: Same.
	* plugin/icedtea/java/src/main/netscape/javascript/JSRunnable.java: Same.
	* plugin/icedtea/java/src/main/netscape/javascript/JSUtil.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/GetMemberPluginCallRequest.java:
	Moved out of icedtea-liveconnect.patch and refactored.
	* plugin/icedtea/org/classpath/icedtea/plugin/GetWindowPluginCallRequest.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginAppletSecurityContext.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginCallRequestFactoryImpl.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginMain.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageConsumer.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginMessageHandlerWorker.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginObjectStore.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/PluginStreamHandlerImpl.java:
	Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/RequestQueue.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/TestEnv.java: Same.
	* plugin/icedtea/org/classpath/icedtea/plugin/VoidPluginCallRequest.java:
	Same.
	* plugin/icedtea/sun/applet/AppletSecurityContext.java: Same.
	* plugin/icedtea/sun/applet/AppletSecurityContextManager.java: Same.
	* plugin/icedtea/sun/applet/PluginAppletViewer.java: Same.
	* plugin/icedtea/sun/applet/PluginCallRequest.java: Same.
	* plugin/icedtea/sun/applet/PluginCallRequestFactory.java: Same.
	* plugin/icedtea/sun/applet/PluginClassLoader.java: Same.
	* plugin/icedtea/sun/applet/PluginDebug.java: Same.
	* plugin/icedtea/sun/applet/PluginException.java: Same.
	* plugin/icedtea/sun/applet/PluginStreamHandler.java: Same.
	* rt/net/sourceforge/jnlp/Launcher.java: Print exception trace if launch
	fails.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Set ServiceManagerStub
	before SecurityManager is set.
	* rt/netscape/javascript/JSException.java: Move to plugin/icedtea dir.
	* rt/netscape/javascript/JSObject.java: Same.
	* rt/netscape/javascript/JSProxy.java: Same.
	* rt/netscape/javascript/JSRunnable.java: Same.
	* rt/netscape/javascript/JSUtil.java: Same.

2008-09-22  Lillian Angel  <langel@redhat.com>
	    DJ Lucas  <dj@linuxfromscratch.org>

	* Makefile.am: Added new env var JAR_ACCEPTS_STDIN_LIST.
	* acinclude.m4: Added check to determine whether jar supports
	stdin file args.
	* patches/icedtea-ecj.patch: Updated patch.
	* AUTHORS: Added DJ Lucas.

2008-09-18  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Marc Schoenefeld.

2008-09-18  Marc Schoenefeld  <mschoene@redhat.com>
	
	* patches/icedtea-messageutils.patch: New patch fixes JVM crashes 
	when calling on sun.misc.MessageUtils.toStderr(null) and
	sun.misc.MessageUtils.toStdout(null) . It now prompts
	the string "null" to the console. 
	* Makefile.am: Added patch above.

2008-09-16  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Allow access to applet classloader from JS on that
	site. Fix right-click lag by temporarily disabling status messages.
	* patches/icedtea-liveconnect.patch: Allow access to applet classloader
	from JS on that site. Fix it so that applets with no height/width
	specifications can load.

2008-09-15  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lc_ctype.patch: Fixed array size and 
	changed to use malloc/free.

2008-09-12  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am, HACKING: Update for b12 zero patch.
	* patches/icedtea-hotspot-6b11-7b24.patch: Remove.
	* patches/icedtea-hotspot-6b12-7b24.patch: New.

2008-09-12  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Turn ICEDTEA_ECJ_PATCH into
	ICEDTEA_ECJ_PATCHES and add an equivalent
	rule to that for PATCHES and FSG_PATCHES.
	* patches/icedtea-ecj-spp.patch:
	New patch to fix the use of java.util.Scanner
	and avoid the use of reset() in Spp.java.

2008-09-12  Matthias Klose  <doko@ubuntu.com>

	* fsg.sh: Update for b12 code drop.
	* Makefile.am, NEWS: Update for b12.
	* patches/icedtea-LCMS-setTagData.patch: Remove, applied upstream.
	* patches/icedtea-color-createcontext.patch: Likewise.
	* patches/icedtea-hotspot-citypeflow.patch: Likewise.
	* patches/icedtea-hotspot-gcc-pr36917.patch: Likewise.
	* patches/icedtea-lcms-leak.patch: Likewise.
	* patches/icedtea-corba.patch: Likewise.
	* patches/icedtea-gervill.patch: Likewise.
	* patches/icedtea-directaudio-close-trick.patch: Likewise.
	* patches/icedtea-generated.patch: Remove, obsolete.
	* patches/icedtea-version.patch: Update.
	* patches/icedtea-ecj.patch: Update.
	* patches/icedtea-javafiles.patch: Regenerate.
	* HACKING: Update for b12.
	* generated/com/sun/corba/se/impl/logging/*: Regenerate.

2008-09-12  Gary Benson  <gbenson@redhat.com>
	    Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
	(__m68k_cmpxchg): New function.
	(m68k_compare_and_swap): Likewise.
	(m68k_add_and_fetch): Likewise.
	(m68k_lock_test_and_set): Likewise.
	(Atomic::add): Use the above on m68k.
	(Atomic::add_ptr): Likewise.
	(Atomic::xchg): Likewise.
	(Atomic::xchg_ptr): Likewise.
	(Atomic::cmpxchg): Likewise.
	(Atomic::cmpxchg_ptr): Likewise.

2008-09-11  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-gervill.patch: Updated patch for old tests.
	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/*:
	New Gervill files (sept 1).

2008-09-10  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lc_ctype.patch: New patch to fix this issue:
	http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=497666
	* Makefile.am: Added patch to list.

2008-08-26  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Support for multiple simultaneous applet load.
	* patches/icedtea-liveconnect.patch: Support for multiple simultaneous
	applet load. Improved shutdown.
	* patches/icedtea-webstart.patch: Added support for applets that specify
	height/width as factor of window size.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Added synchronization for
	JNLPRuntime initialization.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Added mutex object
	around which initialization can be synchronized.

2008-08-28  Mark Wielaard  <mjw@redhat.com>

	* patches/icedtea-clean-crypto.patch: New patch.
	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-clean-crypto.patch.

2008-08-26  Deepak Bhole  <dbhole@redhat.com>

	* IcedTeaPlugin.cc: Added JNI communication bridge, updated processing
	model to handle recursive JS->JAVA->JS calls, other minor bug fixes.
	* patches/icedtea-liveconnect.patch: Likewise.

2008-08-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* HACKING: Add icedtea-signed-types-hot6.patch.
	* Makefile.am: Correct use of srcdir for ICEDTEA_HOME,
	should be builddir.

2008-08-21  Mark Wielaard  <mark@klomp.org>

	* .hgignore: Add test/jtreg.jar.

2008-08-20  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-shark.patch: Updated to latest Shark.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp: 
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
	* ports/hotspot/src/share/vm/includeDB_shark: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkType.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/entry_zero.hpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkEntry.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkEntry.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMethod.hpp: Removed.

2008-08-20  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp
	(VMlongDiv): Handle the special case of division of the most
	negative value possible by -1.
	(VMlongRem): Likewise.

2008-08-15  Matthias Klose  <doko@ubuntu.com>

	* acinclude.m4 (FIND_LIBGCJ_JAR): Extend check for libgcj-4.2.*.jar.

2008-08-15  Xerxes Ranby  <xerxes@zafena.se>

	* acinclude.m4: Fixed LIBGCJ_JAR check.

2008-08-15  Xerxes Ranby  <xerxes@zafena.se>

	* Makefile.am (CACAO_MD5SUM): Update for 0.99.3.

2008-08-15  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-hotspot-use-idx_t.patch: New.
	* patches/icedtea-hotspot-params-cast-size_t.patch: Likewise.
	* Makefile.am (ICEDTEA_PATCHES): Add patches.

2008-08-15  Matthias Klose  <doko@ubuntu.com>

	* openjdk/hotspot/build/linux/makefiles/gcc.make: Build hotspot
	with -fPIC on s390/s390x.

2008-08-14  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-jdk-use-ssize_t.patch: New.
	* Makefile.am (ICEDTEA_PATCHES): Add patch.

2008-08-14  Andrew Haley  <aph@redhat.com>

	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp
	(SharkBuilder::SharkBuilder): Fix syntax error on template class
	name.	
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp (class
	SharkBuilder): Likewise.
	* ports/hotspot/src/share/vm/shark/sharkValue.hpp (class
	SharkValue): Likewise.

	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp
	(SharkCompiler::compile_method): Properly declare temporaries.

2008-08-14  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Changed LIBGCJ_JAR check to be less stringent with 
	minor versions.

2008-08-17  Mark Wielaard  <mark@klomp.org>

	* configure.ac (AM_INIT): Set contact to mailinglist.
	(AM_INIT_AUTOMAKE): Require 1.10, set as foreign (non-gnu).
	* config.guess: Removed generated file (autogen.sh).
	* config.sub: Likewise.
	* install-sh: Likewise.
	* .hgignore: Add generated files.

2008-08-14  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-signed-types-hot6.patch: New patch.
	* Makefile.am (NON_ZERO_PATCHES): Add icedtea-signed-types-hot6.patch.

2008-08-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
	(print_word): Recognise non-header parts of Shark frames.

2008-08-13  Gary Benson  <gbenson@redhat.com>

	PR icedtea/184:
	* ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp
	(call_stub): Add support for returning floats and doubles.

2008-08-12  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-arch.patch: Add support for mipsel-linux.

2008-08-12  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/cacao.stamp): Robustify.

2008-08-12  Lillian Angel  <langel@redhat.com>

	* HACKING: Added icedtea-enum-bug-181.patch.

2008-08-12  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-shark.patch: Updated to latest Shark.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp: Likewise.
	* ports/hotspot/src/share/vm/includeDB_shark: Likewise.
	* ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkType.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/shark_globals.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.cpp: New file.
	* ports/hotspot/src/share/vm/shark/sharkConstantPool.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMethod.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMonitor.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkMonitor.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkRuntime.hpp: Likewise.

2008-08-12  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* Makefile.am (ICEDTEA_PATCHES): Fixed typo.

2008-08-11  Lillian Angel  <langel@redhat.com>

	Fixes Bug #181
	* Makefile.am: Added new patch to the list.
	* patches/icedtea-enum-bug-181.patch: New patch.

2008-08-08  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Add ALT_JAR_CMD to ICEDTEA_ENV if --with-alt-jar is used.
	Added patches/icedtea-alt-jar.patch.
	* acinclude.m4: Define --with-alt-jar.
	* configure.ac: Add --with-alt-jar.
	* patches/icedtea-alt-jar.patch: New file.
	* HACKING: Updated.

2008-08-08  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
	(current_frame): Remove some rubbish.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
	(set_last_Java_frame): Likewise.

2008-08-08  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero.patch: Include the calling thread's
	stack in crash dumps.

2008-08-08  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-signed-types.patch: Signedness fix.

2008-08-08  Gary Benson  <gbenson@redhat.com>

	* configure.ac (LLVM_CFLAGS): Fix for PRODUCT builds.

2008-08-06  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* patches/icedtea-cacao.patch: Moved architecture stuff into...
	* patches/icedtea-arch.patch: New file.
	* Makefile.am (EXTRA_DIST): Added patches/icedtea-arch.patch.
	(ICEDTEA_PATCHES): Likewise.
	* HACKING: Likewise.

2008-08-05  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* autogen.sh: New file.

2008-08-01  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-zero.patch (os::dll_load): Fix typo for mipsel.

2008-07-31  Matthias Klose  <doko@ubuntu.com>

	* acinclude.m4 (SET_ARCH_DIRS): Avoid calling uname for alpha,
	mips, mipsel, s390.

2008-07-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* configure.ac: Use ${enableval} in
	--enable-plugin.
	
2008-07-29  Joshua Sumali  <jsumali@redhat.com>

	* .hgignore: Updated.
	* Makefile.am (stamps/visualvm.stamp): New target.
	(stamps/nbplatform.stamp): Likewise.
	(clean-visualvm): Likewise.
	(clean-nbplatform): Likewise.
	(visualvm): Likewise.
	(nbplatform): Likewise.
	(stamps/download.stamp): Download visualvm and netbeans sources.
	(stamps/extract.stamp): Extract visualvm and netbeans sources.
	(distclean-local): Add visualvm and netbeans.
	(.PHONY): Add clean-visualvm and clean-nbplatform.
	* README: Added VisualVM section.
	* acinclude.m4	(WITH_VISUALVM_SRC_ZIP)i: New.
	(WITH_NETBEANS_PLATFORM_SRC_ZIP): Likewise.
	(WITH_NETBEANS_PROFILER_SRC_ZIP): Likewise.
	* configure.ac: Use WITH_VISUALVM_SRC_ZIP,
	WITH_NETBEANS_PLATFORM_SRC_ZIP, and	WITH_NETBEANS_PROFILER_SRC_ZIP. 
	Also add --enable-visualvm option.

2008-07-27  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-zero.patch: Add support for hppa.

2008-07-26  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-hotspot-citypeflow.patch: New.
	* Makefile.am (ICEDTEA_PATCHES): Add patch.
	* HACKING: Document.

2008-07-26  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-arm-uname.patch: Rename to ...
	* patches/icedtea-uname.patch: Fix architecture string for mipsel.
	* patches/icedtea-zero.patch: Add support for alpha, m68k, mips{,el}.
	* patches/icedtea-alpha-fixes.patch: New, fixes for alpha-linux.
	* Makefile.am (ICEDTEA_PATCHES): Rename patch, add patch.

2008-07-24  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Fix bashisms.
	* Makefile.am: Likewise.

2008-07-24  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/bootstrap-directory-ecj.stamp): Fix typo.

2008-07-24  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-hotspot-gcc-pr36917.patch: New.
	* Makefile.am: Apply.
	* HACKING: Document.

2008-07-24  Matthias Klose  <doko@ubuntu.com>

	* generated/sun/tools/jconsole/Version.java: Regenerated.
	* generated/sun/misc/Version.java: Likewise.

2008-07-23  Lillian Angel  <langel@redhat.com>

	* jconsole.desktop: Updated category.
	* policytool.desktop: Likewise.

2008-07-23  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/extract.stamp): Don't call tar with -z.

2008-07-23  Gary Benson  <gbenson@redhat.com>

	PR icedtea/167:
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(normal_entry): Don't use stack depth at method exit to
	calculate the result to return.

2008-07-21  Matthias Klose  <doko@ubuntu.com>

	* Update patches/icedtea-hotspot-6b11-7b24.patch.
	* HACKING: Adjust.

2008-07-21  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_GCJ): Add
	$(abs_top_builddir)/bootstrap/jdk1.6.0/bin to PATH.

2008-07-21  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero.patch: Added s390 and s390x to dlopen checks.

2008-07-21  Gary Benson  <gbenson@redhat.com>

	PR icedtea/170:
	* patches/icedtea-zero-build.patch: Build class library with
	-D_LITTLE_ENDIAN where appropriate.

2008-07-21  Gary Benson  <gbenson@redhat.com>

	* HACKING: Added instructions for how to regenerate
	icedtea-hotspot-6b06-7b24.patch.

2008-07-20  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-nomotif-6706121.patch, patches/icedtea-nomotif.patch:
	New.
	* Makefile.am (ICEDTEA_PATCHES): Add patches.
	* configure.ac: Remove lesstif check.
	* INSTALL: Remove lesstif from build requirements.

2008-07-20  Matthias Klose  <doko@ubuntu.com>

	* acinclude.m4 (SET_ARCH_DIRS): Add powerpc and powerpc64 configs.

2008-07-16  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typos.

2008-07-16  Matthias Klose  <doko@ubuntu.com>

	* fsg.sh: Update for b11 code drop.
	* Makefile.am: Update for b11.
	* patches/icedtea-license-headers.patch, patches/icedtea-idl.patch,
	patches/icedtea-jscheme.patch, patches/icedtea-security-updates.patch,
	patches/icedtea-eclipse-hotspot-6614100-6b06.patch,
	patches/icedtea-gtkplaf.patch, patches/icedtea-dnd-updatecursor.patch,
	patches/icedtea-component.patch: Remove, applied upstream.
	* HACKING: Update patch descriptions.
	* NEWS: Mention update to b11.

2008-07-15  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new patch.
	* patches/icedtea-security-updates.patch: Removed patch that cannot be
	applied to ports.
	* patches/icedtea-security-updates-nonzero.patch: Added removed patch
	into this file.

2008-07-15  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added rhino to the list.

2008-07-15  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.
	* Makefile.am: Added HACKING to EXTRA_DIST.

2008-07-15  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Add icedtea-webstart-umask.patch.
	* patches/icedtea-webstart-umask.patch: Set default umask to 077 for
	javaws and pluginappletviewer, and also	provide the -umask argument to
	manually override this setting.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Update usage.
	* rt/net/sourceforge/jnlp/runtime/Boot.java: Likewise.

2008-07-14  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am (stamps/cacao.stamp): Only install if WITH_CACAO is used.
	* patches/icedtea-liveconnect.patch: Split GetMemberPluginCallRequest,
	GetWindowPluginCallRequest and VoidPluginCallRequest into separate files
	to work around ecj compiling issues.

2008-07-14  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/download.stamp): Disable checksum test and
	download when configured --with-cacao-src-zip.

2008-07-14  Matthias Klose  <doko@ubuntu.com>

	* acinclude.m4 (FIND_JAR): Check if $JAR supports @<file>;
	set JAR_KNOWS_ATFILE.
	* Makefile.am (ICEDTEA_ENV_GCJ): Pass JAR_KNOWS_ATFILE.
	* patches/icedtea-ecj.patch: Use jar @<file> if available.

2008-07-11  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* ChangeLog: Fix typos.
	* Makefile.in,
	* configure,
	* aclocal.m4: Removed.
	* INSTALL: Update.
	
2008-07-11  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero.patch: Build non-product correctly on ia64.

2008-07-11  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* Makefile.am (CACAO_VERSION): Updated to 0.99.2
	(CACAO_MD5SUM): Likewise.
	* Makefile.in: Regenerated.
	* aclocal.m4: Likewise.
	* configure: Likewise.

2008-07-10  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/Boot.java: Remove restriction of only
	files ending with .jnlp being loaded. Also refactored a bit.

2008-07-08  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-security-updates.patch: New patch containing OpenJDK
	security patches released today.
	* Makefile.am: Added patch to list.
	* Makefile.in: Regenerated.

2008-07-08  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/cacao.stamp): Pass CACAO_CONFIGURE_ARGS to
	 configure.
	* Makefile.in: Regenerate.
	* README: Document CACAO_CONFIGURE_ARGS.

2008-07-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXCLUDE_LIVECONNECT): New variable.
	(LIVECONNECT_DIR): Likewise.
	* Makefile.in: Regenerate.
	* rt/netscape/javascript/JSException.java: New file.
	* rt/netscape/javascript/JSObject.java: Likewise.
	* rt/netscape/javascript/JSProxy.java: Likewise.
	* rt/netscape/javascript/JSRunnable.java: Likewise.
	* rt/netscape/javascript/JSUtil.java: Likewise.

2008-07-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am: Fix typo.
	* Makefile.in: Regenerate.

2008-07-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am: Formatting fixes.
	* Makefile.in: Regenerate.

2008-07-03  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* IcedTeaPlugin.cc (IcedTeaPluginFactory::IcedTeaPluginFactory):
	Move nsILiveconnect instance creation ...
	(IcedTeaPluginFactory::Initialize): ... here.

2008-07-03  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* .hgignore: Add IcedTeaPlugin.o.
	* IcedTeaPlugin.cc: Do not print current thread ID in output.
	* Makefile.am: Fix IcedTeaPlugin.so linking.
	* Makefile.in: Regenerate.
	* configure.ac: Remove XULRUNNER_VERSION.

2008-07-03  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Fix use of abs_top_srcdir
	for CACAO and lack of path for HACKING.
	* Makefile.in: Regenerated.
	* acinclude.m4: Fix CACAO path as above.
	* configure: Regenerated.

2008-07-02  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Restore check for libxul-unstable.
	* configure: Regenerate.

2008-07-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* HACKING: Update with FSG list
	and further bug numbers.
	* Makefile.am: Remove jscheme removal
	and add in new fsg script.
	* Makefile.in: Regenerated.
	* fsg.sh: Script to sanitise OpenJDK before
	building and for the fsg tarball.

2008-07-02  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Write patch information from HACKING into
	the patch stamp files.
	* Makefile.in: Regenerate.

2008-07-02  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* acinclude.m4:
	Switch ${CACAO} for ${WITH_CACAO} in
	Shark/core/zero rules and use ${use_zero}
	instead of ${ZERO_BUILD_TRUE}.
	* aclocal.m4,
	* configure:
	Regenerated.

2008-07-02  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4:
	Fix detection of Shark/core build.
	* aclocal.m4,
	* configure:
	Regenerated.

2008-07-02  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* IcedTeaPlugin.cc: New file.
	* Makefile.am: Add ENABLE_LIVECONNECT and ENABLE_PLUGIN
	conditionals.  Add IcedTeaPlugin.so target.
	* Makefile.in: Regenerate.
	* README: Document --enable-liveconnect.
	* configure.ac: Define ENABLE_LIVECONNECT and ENABLE_PLUGIN
	conditionals.  Add --enable-liveconnect option.  Add XULRunner
	pkgconfig checks.
	* configure: Regenerate.
	* .hgignore: Add IcedTeaPlugin.so.
	* patches/icedtea-liveconnect.patch: New file.
	* patches/icedtea-plugin.patch: New file.
	* patches/icedtea-webstart.patch: New file.
	* patches/icedtea-netx-plugin.patch: Remove file.
	* patches/icedtea-webservices.patch: Remove file.

2008-07-02  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-cacao.patch: openjdk/jdk/make/docs/Makefile:
	Set MAX_VM_MEMORY to 768 for 32bit builds.

2008-07-02  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-hotspot-6b06-7b24.patch: Update copyright notice in
	hotspot/src/share/vm/interpreter/bytecodeInterpreterWithChecks.x[ms]l
	from 7b29.

2008-07-01  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Move new aliases to end with others,
	and fix path of jtreg.jar.
	* Makefile.in: Regenerated.

2008-07-01  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (stamps/icedtea.stamp, stamps/icedtea-debug.stamp): Re-
	added, (icedtea-debug-against-icedtea): New target, (icedtea-clean):
	Remove stamps/icedtea-debug.stamp.
	* Makefile.in: Regenerate.

2008-07-01  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am (ICEDTEA_PATCHES, ICEDTEA_FSG_PATCHES): Move
	$(DISTRIBUTION_PATCHES) back to ICEDTEA_PATCHES as last item.
	* Makefile.in: Regenerate.

2008-06-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* HACKING:
	Fix typos.

2008-06-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* generated/com/sun/corbse/impl/logging/ActivationSystemException.java,
	* generated/com/sun/corbse/impl/logging/IORSystemException.java,
	* generated/com/sun/corbse/impl/logging/InterceptorsSystemException.java,
	* generated/com/sun/corbse/impl/logging/NamingSystemException.java,
	* generated/com/sun/corbse/impl/logging/OMGSystemException.java,
	* generated/com/sun/corbse/impl/logging/ORBUtilSystemException.java,
	* generated/com/sun/corbse/impl/logging/POASystemException.java,
	* generated/com/sun/corbse/impl/logging/UtilSystemException.java:
	New versions generated by the JScheme replacement (different headers).

2008-06-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Rename ports and ports-ecj
	aliases to hotspot-ports and hotspot-ports-ecj
	to prevent OpenJDK being extracted for make dist.

2008-06-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Make jtreg target work out of the source directory,
	and use a stamp to mark a finished icedtea build
	so we don't build it twice.
	* Makefile.in: Regenerated.

2008-06-29  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (stamps/icedtea-ecj.stamp): Add dependency on
	stamps/cacao.stamp.
	(stamps/cacao.stamp): Add dependency on stamps/rt-class-files.stamp.
	* Makefile.in: Regenerated.

2008-06-29  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Use build directory for
	generated directory, and copy there at
	the start if we are doing an out-of-directory
	build.
	* Makefile.in: Regenerated.

2008-06-29  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Add ICEDTEA_FSG_PATCHES
	to EXTRA_DIST.
	* Makefile.in: Regenerated.

2008-06-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Separate out ICEDTEA_FSG_PATCHES and
	add dist-openjdk-fsg target.
	* Makefile.in,
	* aclocal.m4,
	* configure:
	Regenerated.

2008-06-29  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-jdk-docs-target.patch: New.
	* Makefile.am: Apply patch.
	* Makefile.in: Regenerate.

2008-06-27  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/services/XPersistenceService.java: Throw a
	FileNotFoundException if the persistence store does not exist.

2008-06-27  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/Launcher.java: Exit the application if there was
	a LaunchException caught.

2008-06-26  Joshua Sumali  <jsumali@redhat.com>

	* README: Removed documentation about --enable-netx-plugin. This feature
	is enabled by default now.
	* rt/net/sourceforge/jnlp/Launcher.java: Do not show the download
	indicator if we are using gcjwebplugin.

2008-06-26  Lillian Angel  <langel@redhat.com>

	* configure: Regenerated.

2008-06-26  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new patch to the list.
	* Makefile.in: Regenerated.
	* aclocal.m4: Regenerated.
	* patches/icedtea-toolkit.patch: New file.

2008-06-26  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Don't bother with the
	shared object files.  We don't need
	them any more.
	* Makefile.in: Regenerated.

2008-06-26 Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* Makefile.am (stamps/cacao.stamp): Depend on stamps/extract.stamp.
	* Makefile.in: Regenerated.

2008-06-26 Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* .hgignore: Added cacao.
	* Makefile.am (CACAO_VERSION, CACAO_MD5SUM, CACAO_URL, CACAO_SRC_ZIP):
	New variables.
	(distclean-local): Removed cacao directory.
	[WITH_CACAO] (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Use WITH_CACAO instead of
	CACAO.
	(stamps/download.stamp) [WITH_CACAO && !USE_SYSTEM_CACAO]: Download
	CACAO tarball.
	(clean-download): Removed CACAO tarball.
	(stamps/extract.stamp) [WITH_CACAO && !USE_SYSTEM_CACAO]: Extract
	CACAO tarball.
	(stamps/cacao.stamp): New target.
	(cacao): Likewise.
	* Makefile.in: Regenerated.
	* acinclude.m4 (AC_CHECK_WITH_CACAO): Renamed CACAO to WITH_CACAO.
	(AC_CHECK_WITH_CACAO_HOME): New function.
	(AC_CHECK_WITH_CACAO_SRC_ZIP): Likewise.
	* aclocal.m4: Regenerated.
	* configure: Likewise.
	* configure.ac (AC_CHECK_WITH_CACAO_HOME): Added.
	(AC_CHECK_WITH_CACAO_SRC_ZIP): Likewise.

2008-06-25  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* HACKING: Update with new patch.
	* Makefile.am: Add patch.
	* Makefile.in,
	* configure: Regenerated.
	* patches/icedtea-idl.patch:
	New patch to fix licensing on IDL files.
	See PR141.

2008-06-24  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Only add rhino patch when
	WITH_RHINO is turned on.
	* Makefile.in: Regenerated.
	* acinclude.m4: Provide the option to turn off
	rhino support.
	* configure,
	* aclocal.m4:
	Regenerated.

2008-06-25  Gary Benson  <gbenson@redhat.com>

	* HACKING: Updated.

2008-06-25  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* acinclude.m4: Remove ENABLE_NETX_PLUGIN.
	* Makefile.am (NETX_PLUGIN): Remove conditional.
	(ICEDTEA_PATCHES): Hard-code netx-plugin patch.
	* Makefile.in: Regenerate.
	* configure.ac: Remove ENABLE_NETX_PLUGIN.
	* configure: Regenerate.
	* rt/net/sourceforge/jnlp/NetxPanel.java (runLoader): Exit when a
	LaunchException is caught.  Remove keyboard input FIXME comment.
	* rt/net/sourceforge/jnlp/Launcher.java: Fix LCInit typos.

2008-06-24  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerated.
	* aclocal.m4: Likewise.
	* configure: Likewise.
	* configure.ac: Moved FIND_RHINO out of conditional so it is checked
	for under all conditions.
	* patches/icedtea-fonts.patch: Reverted. Dejavu-lgc-fonts are not
	default on F9.

2008-06-24  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4
	(SET_CORE_BUILD): Removed.
	(SET_CORE_OR_SHARK_BUILD): New macro.
	* configure.ac
	Replaced call to SET_CORE_BUILD with SET_CORE_OR_SHARK_BUILD.
	(LLVM_CFLAGS): New substitution.
	(LLVM_LDFLAGS): Likewise.
	(LLVM_LIBS): Likewise.
	* configure: Regenerated.

	* Makefile.am
	(ICEDTEA_ENV): Pass flags for Shark.
	(ICEDTEA_ENV_ECJ): Likewise.
	(stamps/ports.stamp): Link in Shark files.
	(stamps/ports-ecj.stamp): Likewise.
	(ICEDTEA_PATCHES): Apply Shark patches.
	(hotspot): Fix libjvm.so location.
	* Makefile.in: Regenerated.

	* ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp
	(code_fill_byte): Implement for Shark.
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp
	(decode): Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.hpp
	(zeroframe): New accessor method.
	(zero_entryframe): Likewise.
	(zero_interpreterframe): Likewise.
	(zero_sharkframe): Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp
	(is_interpreted_frame): Use the above.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp
	(frame): Set _pc to a dummy value for entry frames.
	(sender_sp): Use new accessor methods.
	(get_interpreterState): Likewise.
	(entry_frame_call_wrapper): Likewise.
	(interpreter_frame_locals_addr): Remove now-unnecessary assertion.
	(interpreter_frame_cache_addr): Likewise.
	(interpreter_frame_mdx_addr): Likewise.
	(interpreter_frame_tos_address): Likewise.
	(interpreter_frame_bcx_addr): Updated for Shark.
	(interpreter_frame_method_addr): Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp
	(check_verified_entry_alignment): Implement for Shark.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
	(print_word): Add basic support for Shark frames.
	* ports/hotspot/src/cpu/zero/vm/stack_zero.hpp
	(base_offset): New method.
	(top_offset): Likewise.
	(sp_offset): Likewise.
	(SHARK_FRAME): New enum entry.
	(is_shark_frame): New method.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp
	(call_stub_return_pc): New method.
	(returns_to_call_stub): Updated for new semantics.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp
	(zero_stack_offset): New method.
	(top_zero_frame_offset): Likewise.

	* patches/icedtea-shark-build.patch: New file.
	* patches/icedtea-shark.patch: Likewise.

	* ports/hotspot/build/linux/makefiles/shark.make: New file.
	* ports/hotspot/src/cpu/zero/vm/sharkFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/shark_globals_zero.hpp: Likewise.
	* ports/hotspot/src/share/vm/includeDB_shark: Likewise.
	* ports/hotspot/src/share/vm/shark/llvmHeaders.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBlock.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkBuilder.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkCompiler.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkFunction.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkState.inline.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkType.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkType.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/sharkValue.hpp: Likewise.
	* ports/hotspot/src/share/vm/shark/shark_globals.cpp: Likewise.
	* ports/hotspot/src/share/vm/shark/shark_globals.hpp: Likewise.

2008-06-23  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* ChangeLog: Correct PATCHES typo.
	* HACKING: New file to list patches.
	* patches/icedtea-gtkplaf.patch: Changed to use
	fix from S6624717 as found in OpenJDK7 b27.

2008-06-23  Lillian Angel  <langel@redhat.com>
	Pablo del Campo <pablogdc@gmail.com>

	Fixes Bug #160
	* patches/icedtea-fonts.patch: Updated for F9.

2008-06-23  Lillian Angel  <langel@redhat.com>

	* aclocal.m4: Regenerated.
	* configure: Regenerated.

2008-06-22  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-rhino.patch: New patch.
	* Makefile.am: Add RHINO_JAR to environment variable lists.
	(ICEDTEA_PATCHES): Add patches/icedtea-rhino.patch.
	* Makefile.in: Regenerated.
	* acinclude.m4 (FIND_RHINO_JAR): New.
	* configure.ac: Use FIND_RHINO_JAR.
	* configure: Regenerated.

2008-06-20  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero-build.patch: Correctly set CPU.

2008-06-20  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch: Defuzz.

2008-06-19  Lillian Angel  <langel@redhat.com>

	Fixes Bug #159
	* patches/icedtea-component.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add above patch.
	* Makefile.in: Regenerated.

2008-06-18  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-dnd-updatecursor.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add above patch.
	* Makefile.in: Regenerated.

2008-06-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	PR icedtea/140:
	* Makefile.am: Add icedtea-jscheme.patch and
	remove jscheme jar files and scripts after
	unzipping OpenJDK.
	* Makefile.in: Regenerated.
	* patches/icedtea-ecj.patch: Updated for post-jscheme
	tree.
	* patches/icedtea-jscheme.patch: Added.

2008-06-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added JDK_UPDATE_VERSION to environment. Some applets,
	like the Sun's verify Java version applet, check for the "_" in the
	version string. Our version string format is now correct:
	java version "1.6.0_0"
	OpenJDK  Runtime Environment (build 1.6.0_0-b10)
	OpenJDK Server VM (build 1.6.0_0-b10, mixed mode)
	* Makefile.in: Regenerated.

2008-06-10  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerated.
	* aclocal.m4: Likewise.
	* configure: Likewise.
	* generated/sun/misc/Version.java: Likewise.
	* generated/sun/tools/jconsole/Version.java: Likewise.

2008-06-10  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-no-bcopy.patch: New.
	* Makefile.am (ICEDTEA_PATCHES): Add patch.
	* Makefile.in: Regenerate.

2008-06-10  Tom Callaway <tcallawa@redhat.com>
	    Dennis Gilmore <dennis@ausil.us>

	* patches/icedtea-sparc64-linux.patch,
	patches/icedtea-sparc-ptracefix.patch,
	patches/icedtea-sparc-trapsfix.patch: New.
	* Makefile.am (ICEDTEA_PATCHES): Add above patches.
	* Makefile.am (stamps/bootstrap-directory-ecj.stamp): Create
	symlink to $(SYSTEM_GCJ_DIR)/jre/lib/$(JRE_ARCH_DIR).
	* acinclude.m4: Set JRE_ARCH_DIR.
	* Makefile.in, configure: Regenerate.

2008-06-09  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/Parser.java: Remove comments from xml before
	starting the application.
	* rt/net/sourceforge/nanoxml/XMLElement.java: Be more tolerant to double
	dashes in xml comments.
	(sanitizeInput(InputStreamReader, PipedOutputStream)): New method.
	(expectedInput(String, char)): New method.

2008-06-09  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Fix implicit directory paths
	and use of abs_top_srcdir where abs_top_builddir is
	meant, so build works outside the source directory.
	Also ensure JAVAC is unset during the OpenJDK build.
	* Makefile.in: Regenerated.

2008-06-08  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
	Import Gervill CVS source reformatting.

2008-06-08  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
	Import Gervill fixes from CVS. See CHANGES.txt.
	* overlays/openjdk/jdk/test/com/sun/media/sound: Likewise.

2008-06-08  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (ZERO_PATCHES): Add
	patches/icedtea-eclipse-hotspot-6614100-7b24.patch.
	(NON_ZERO_PATCHES): New patch list.
	(ZERO_PATCHES_COND): Use new NON_ZERO_PATCHES list when necessary.
	* Makefile.in: Regenerate.
	* patches/icedtea-eclipse-hotspot-6614100-7b24.patch: New patch.
	* patches/icedtea-eclipse-hotspot-6614100-6b06.patch: New patch.

2008-06-01  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (OPENJDK_DATE): Updated to 30_may_2008.
	(OPENJDK_MD5SUM): Updated.
	(OPENJDK_VERSION): Updated to b10.
	(OPENJDK_SRC_ZIP): Adjusted to new underscore convention between
	version and date in b10.
	(ICEDTEA_PATCHES): Removed icedtea-xinerama.patch,
	icedtea-color-profiles.patch and icedtea-hat-spl-gpl.patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-copy-plugs.patch: Adjusted to remove sound
	references in b10.
	* patches/icedtea-gervill.patch: Adjusted to new sound service
	files in b10.
	* overlays/openjdk/jdk/src/share/lib/cmm/lcms/GRAY.pf: Removed.
	* overlays/openjdk/jdk/src/share/lib/cmm/lcms/LINEAR_RGB.pf: Removed.
	* overlays/openjdk/jdk/src/share/lib/cmm/lcms/PYCC.pf: Removed.
	* patches/icedtea-color-profiles.patch: Removed.
	* patches/icedtea-hat-spl-gpl.patch: Removed.
	* patches/icedtea-xinerama.patch: Removed.

2008-05-30  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-ecj.patch: Use `cat file-list` not gjar -@ stdin.

2008-05-30  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (check-jdk): Use BUILD_OUTPUT_DIR not LINUX_DIR.
	(check-langtools): Likewise.
	(check-hotspot): Likewise.
	* Makefile.in: Regenerated.

2008-05-30  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* aclocal.m4,
	* configure: Regenerated.
	* configure.ac: Use enableval
	with --enable options.

2008-05-28  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Updated.

2008-05-28  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated to 1.3.
	* configure: Regenerated.

2008-05-28  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for release.

2008-05-27  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Remove icedtea-certbundle.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-certbundle.patch: Remove.

2008-05-26  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated jtreg to use correct java.
	* Makefile.in: Regenerated.

2008-05-26  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-certbundle.patch: Added trustStore and
	trustStoreType to props.

2008-05-26  Mark Wielaard  <mwielaard@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add
	patches/icedtea-override-redirect-metacity.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-override-redirect-metacity.patch: New patch.

2008-05-25  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
	Import Gervill fixes from CVS. See CHANGES.txt.
	Added: Software Mixing Mixer.
	Fix: AudioFloatFormatConverter.getTargetFormats()
	* overlays/openjdk/jdk/test/com/sun/media/sound: Imported all tests.

2008-05-25  Mark Wielaard  <mark@klomp.org>

	* Makefile.am: Use -source 1.5 whenever possible.
	* Makefile.in: Regenerated.
	* javac.in: Use -1.5.

2008-05-23  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated jtreg to use correct javac and jar.
	* Makefile.in: Regenerated.

2008-05-22  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed conditions for using JAVAC.
	* Makefile.in: Regenerated.

2008-05-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typo.
	* Makefile.in: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32: Regenerated.

2008-05-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated JAVAC calls so ecj wrapper script is used.
	* Makefile.in: Regenerated.
	* aclocal.m4: Likewise.
	* configure: Likewise.
	* javac.in: Updated to use source 1.6 instead of 1.5.

2008-05-19  Mark Wielaard  <mark@klomp.org>

	* test/jtreg/com/sun/javatest/lib/*.java: Added.
	* .hgignore: Add test/hotspot, test/jdk, test/langtools and
	test/jtreg/classes

2008-05-19  Mark Wielaard  <mark@klomp.org>

	* test/jtreg/*: New jtreg and jtharness sources.
	* Makefile.am (distclean-local): Add clean-jtreg clean-jtreg-reports.
	(.PHONY): Likewise.
	(EXTRA_DIST): Add test/jtreg.
	(stamps/jtreg.stamp): New target.
	(clean-jtreg): Likewise.
	(check-hotspot): Likewise.
	(check-langtools): Likewise.
	(check-jdk): Likewise.
	(clean-jtreg-reports): Likewise.
	(jtregcheck): Likewise.
	(check-local): Likewise.
	(jtreg): Likewise.
	* Makefile.in: Regenerated.

2008-05-16  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-sparc.patch: Merge os_linux_sparc.cpp patch hunks.

2008-05-15  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-sparc.patch: New.
	* Makefile.am: Add the icedtea-sparc patch.
	* acinclude.m4: Don't default to the zero port on sparc.
	* Makefile.in, configure: Regenerated.

2008-05-14  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Fix certificate
	viewer null pointer.

2008-05-09  Mark Wielaard  <mwielaard@redhat.com>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
	Import Gervill fixes from CVS. See CHANGES.txt.
	Check isConversionSupported() in
	AudioFloatFormatConverter.getTargetFormats().
	* patches/icedtea-gervill.patch: Add AudioFloatFormatConverter to
	javax.sound.sampled.spi.FormatConversionProvider.

2008-05-09  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-certbundle.patch: Fixed typo.

2008-05-09  Lillian Angel  <langel@redhat.com>

	* icedtea-use-system-tzdata.patch: Added missing lines to patch.

2008-05-08  Mark Wielaard  <mark@klomp.org>

	* patches/icedtea-directaudio-close-trick.patch: Use new static
	lockLast for nOpen/nClose guarding.  Make lockNative non-static
	again.  Do all checks before native calls of doIO inside
	lockNative guard. Set doIO to false after nClose before dropping
	lockNative guard.

2008-05-08  Lillian Angel  <langel@redhat.com>

	Fixes Bug #150
	* patches/icedtea-certbundle.patch: Moved system properties defined in
	hotspot to TrustManagerFactoryImpl.
	* icedtea-use-system-tzdata.patch: Updated to patch cleanly.

2008-05-07  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/Launcher.java: Check main jar for main class in
	case main class isn't specified in the jnlp file.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Add main class
	error messages.

2008-05-07  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/cache/ResourceTracker.java: Close URL
	connections nicely instead of leaving them open.

2008-05-06  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/security/CertWarningPane.java: Get publisher
	name from certificate instead of vendor field in jnlp file.

2008-05-05  Lillian Angel  <langel@redhat.com>

	* jconsole.desktop: Fixed typo.

2008-05-04  Mark Wielaard  <mark@klomp.org>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound:
	Import new Gervill CVS. See CHANGES.txt. Changed:
	AudioFloatConverter.java, DLSSoundbank.java, SoftChannel.java,
	WaveFloatFileReader.java. Added: AudioFloatFormatConverter.java,
	WaveExtensibleFileReader.java, WaveFloatFileWriter.java. Deleted:
	PATInstrument.java, PATSample.java, PATSoundbankReader.java.

2008-05-04  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (EXTRA_DIST): Add patches/icedtea-hat-spl-gpl.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-hat-spl-gpl.patch: New patch.

2008-05-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add patches/icedtea-netx-plugin.patch.
	* Makefile.in: Regenerate.

2008-05-04  Mark Wielaard  <mwielaard@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add
	patches/icedtea-directaudio-close-trick.patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-directaudio-close-trick.patch: New patch.

2008-05-01  Mark Wielaard  <mwielaard@redhat.com>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
	SoftChannel.java (controlChange): Reset least significant
	controller if necessary.

2008-05-01  Mark Wielaard  <mwielaard@redhat.com>

	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
	DLSSoundbankReader.java (getSoundbank(URL)): Don't throw IOException.
	(getSoundbank(File)): Allow soundbanks not ending in .dls.
	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
	PATSoundbankReader.java (getSoundbank(URL)): Don't throw IOException.
	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
	SF2SoundbankReader.java (getSoundbank(URL)): Likewise.
	(getSoundbank(File)): Allow soundbanks not ending in .sf2.
	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/
	SoftSynthesizer.java (unloadAllInstruments): Check if Soundbank
	supported.
	(unloadInstruments): Likewise.

2008-04-30  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Fix typo.

2008-04-30  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (ICEDTEA_PATCHES): Add patches/icedtea-gervill.patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-gervill.patch: New patch.
	* overlays/openjdk/jdk/src/share/classes/com/sun/media/sound/*:
	New Gervill files.

2008-04-29  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(EXTRA_DIST): Added jconsole.desktop and policytool.desktop.
	* Makefile.in: Regenerated.

2008-04-29  Lillian Angel  <langel@redhat.com>

	* jconsole.desktop: New file.
	* policytool.desktop: New file.

2008-04-28  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(EXTRA_DIST): Added overlays and extra.
	* Makefile.in: Regenerated.

2008-04-28  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Don't check md5sum if configured --with-openjdk-src-zip.
	* Makefile.in: Regenerated.

2008-04-27  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-color-profiles.patch.
	(stamps/overlay.stamp): New target.
	(overlay): Likewise.
	(stamps/extract-ecj.stamp): Depend on stamps/overlay.stamp.
	(icedtea): Likewise.
	(icedtea-debug): Likewise.
	(stamps/hotspot-tools-copy-source-files.stamp): Likewise.
	* Makefile.in: Regenerated.
	* overlays/openjdk/jdk/src/share/lib/cmm/lcms/GRAY.pf: New file.
	* overlays/openjdk/jdk/src/share/lib/cmm/lcms/LINEAR_RGB.pf: Likewise.
	* overlays/openjdk/jdk/src/share/lib/cmm/lcms/PYCC.pf: Likewise.
	* patches/icedtea-color-profiles.patch: New patch.

2008-04-24  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Changed product name to OpenJDK.

2008-04-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* javaws.desktop (Name): Change to IcedTea Web Start.
	(Comment): Change to IcedTea Application Launcher.
	(Icon): Update to javaws.png.

2008-04-23  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Fixed javaws.png target in EXTRA_DIST.
	* Makefile.in: Regenerated.

2008-04-23  Joshua Sumali  <jsumali@redhat.com>

	* java-javaws.png: Renamed to javaws.png
	* javaws.png: New file.

2008-04-23  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Added new files to EXTRA_DIST.
	* Makefile.in: Regenerated.
	* java-javaws.png: New file.
	* javaws.desktop: Likewise.

2008-04-23  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-fonts.patch: Updated to include Indic languages.
	* patches/icedtea-lib64.patch: Removed /usr/lib/local and
	/usr/lib64/local from default library path.

2008-04-21  Lillian Angel  <langel@redhat.com>
	    Parag Nemade  <pnemade@redhat.com>

	Fixes #443360
	* patches/icedtea-fonts.patch: New patch to fix font paths.
	* Makefile.am: Added new patch to the list.
	* Makefile.in: Regenerated.

2008-04-21  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lib64.patch: Fixed order of library paths on 64-bit.
	* generated/*: Regenerated.

2008-04-21  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* ChangeLog: Fixed a typo in my name.

2008-04-21  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/resources/about.jnlp: Use online signed
	about.jar.

2008-04-21  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* acinclude.m4 (ENABLE_FAST_BUILD): Removed.
	(ENABLE_OPTIMIZATIONS): New function.
	* configure.ac (ENABLE_FAST_BUILD): Removed call.
	(ENABLE_OPTIMIZATIONS): Added call.
	* Makefile.am [!ENABLE_OPTIMIZATIONS] (ICEDTEA_ENV): Set
	NO_OPTIMIZATIONS and CC_NO_OPT.
	(FAST_BUILD_PATCH): Removed.
	(ICEDTEA_PATCHES): Removed FAST_BUILD_PATCH.
	* Makefile.in, configure: Regenerated.
	* patches/icedtea-speed.patch: Removed.

2008-04-21  Christan Thalinger  <twisti@complang.tuwien.ac.at>

	* acinclude.m4 (SET_CORE_BUILD): Always set to true when building
	--with-cacao.
	* Makefile.in, aclocal.m4, configure: Regenerated.

2008-04-21  Christan Thalinger  <twisti@complang.tuwien.ac.at>

	* patches/icedtea-cacao.patch: Set the ARCH_DATA_MODEL correct for
	almost all architectures (I missed that when merging in the
	cacao-branch).

2008-04-17  Joshua Sumali  <jsumali@redhat.com>

	* configure: Regenerated.
	* configure.ac: Bump version number to 1.2.

2008-04-17  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/Launcher.java: Fix applet focusing bug.

2008-04-16  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-LCMS-setTagData.patch: New file.
	* patches/icedtea-color-createcontext.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add above patches.
	* Makefile.in: Regenerated.

2008-04-16  Andrew Haley  <aph@littlepinkcloud.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
	(arm_add_and_fetch, arm_lock_test_and_set, arm_compare_and_swap):
	Rewrite.

2008-04-16  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch: Install libjvm.so in server
	rather than in core.
	* jvm.cfg.in: Updated with new libjvm.so location.

2008-04-15  Gary Benson  <gbenson@redhat.com>
            Yi Zhan <yi.zhan@intel.com>

	* patches/icedtea-ia64-fdlibm.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Added the above.
	* aclocal.m4, Makefile.in: Regenerated.

2008-04-15  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* acinclude.m4 (ENABLE_ZERO_BUILD): Make --disable-zero work and
	don't build zero by default when compiling --with-cacao.
	* aclocal.m4, configure, Makefile.in: Regenerated.

2008-04-14  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/services/XFileContents.java: Add support for
	JNLPRandomAccessFile.
	* rt/net/sourceforge/jnlp/services/XServiceManagerStub.java: Add
	PrintService and JNLPRandomAccessFile services.
	* rt/net/sourceforge/jnlp/services/XJNLPRandomAccessFile.java: New file.
	* rt/net/sourceforge/jnlp/services/XPrintService.java: Likewise.

2008-04-14  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerated.
	* configure: Regenerated.
	* configure.ac: Added checks for make, gzip and ant.

2008-04-14  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am:
	Pass ALT_PARALLEL_COMPILE_JOBS and
	HOTSPOT_BUILD_JOBS to ICEDTEA_ENV
	and ICEDTEA_ENV_ECJ as configured.
	* Makefile.in,
	* configure:
	Updated.
	* configure.ac:
	Add --with-parallel-jobs=x option.

2008-04-12  Mark Wielaard  <mark@klomp.org>

	* Makefile.am: Updated to OpenJDK b09 release.
	* Makefile.in: Regenerated.

2008-04-11  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Updated.

2008-04-10  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp
	(ZeroStackPrinter::print): Fail gracefully when not set up.

2008-04-10  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/javaStack_zero.hpp: Renamed as...
	* ports/hotspot/src/cpu/zero/vm/stack_zero.hpp: New file.
	Renamed JavaStack as ZeroStack, JavaFrame as ZeroFrame, and
	JavaStackPrinter as ZeroStackPrinter.
	* patches/icedtea-zero.patch: Likewise.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/entryFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp:
	Likewise.

2008-04-09  Dan Munckton  <lists@munckfish.net>

	* patches/icedtea-xinerama.patch: Make Java Full Screen Exclusive Mode
	work again with Xorg Server 1.3 and above (Java bug 6636469).

2008-04-09  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Updated LDLIBS for jpeg.

2008-04-09  Gary Benson  <gbenson@redhat.com>
	    Xerxes Rånby  <xerxes@zafena.se>

	* ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp
	(__kernel_cmpxchg_t): New type.
	(__kernel_cmpxchg): New macro.
	(arm_compare_and_swap): New function.
	(Atomic::cmpxchg): Use the above on arm.
	(Atomic::cmpxchg_ptr): Likewise.
	(arm_add_and_fetch): New function.
	(Atomic::add): Use the above on arm.
	(Atomic::add_ptr): Likewise.
	(arm_lock_test_and_set): New function.
	(Atomic::xchg): Use the above on arm.
	(Atomic::xchg_ptr): Likewise.

2008-04-08  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-text-relocations.patch: Use -fPIC on sparc/sparc64.

2008-04-08  Joshua Sumali  <jsumali@redhat.com>

	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* patches/icedtea-webservices.patch: Relaxed visiblity a bit more in
	sun.applet.AppletPanel for NetxPanel.
	* rt/net/sourceforge/jnlp/Launcher.java
	(getApplet(file, enableCodeBase, container)): New method.
	(createAppletObject(file, enableCodeBase, container)): Likewise.
	* rt/net/sourceforge/jnlp/NetxPanel.java: Removed run() and replaced with
	new method runLoader().
	* rt/net/sourceforge/jnlp/PluginBridge.java: Refactored.
	(isApplet): New method.
	(isApplication): Likewise.
	(isComponent): Likewise.
	(isInstaller): Likewise.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Added message for
	network access.
	* rt/net/sourceforge/jnlp/runtime/JNLPClassLoader.java
	(runtimePermissions): New field.
	(setSecurity): New method.
	(addPermission(perm)): Likewise.
	(getSecurity): Likewise.
	* rt/net/sourceforge/jnlp/runtime/JNLPPolicy.java: Check runtime
	permissions for permissions that may have been granted by the user.
	(implies): New method.
	* rt/net/sourceforge/jnlp/runtime/JNLPSecurityManager.java: Catch socket
	permission requests, and ask user for permission when application is
	unsigned.
	(askPermission(perm)): New method.
	(addPermission(perm)): Likewise.
	* rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Add NETWORK
	type access, and allow passing of parameters for message dialogs.
	(showAccessWarningDialogs(accessType, file, extras)): New method.
	* rt/net/sourceforge/jnlp/services/ServiceUtil.java
	(checkAccess(type, extras)): New method.

2008-04-08  Andrew John Hughes  <gnu_andrew@member.fsf.org>

	* Makefile.am: Add NO_DOCS option as
	appropriate to ICEDTEA_ENV and ICEDTEA_ENV_ECJ
	* Makefile.in: Regenerated.
	* configure: Likewise.
	* configure.ac: Add --disable-docs option.

2008-04-07  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-netx-plugin.patch: Removed reflection hunk.
	* rt/net/sourceforge/jnlp/Parser.java: Removed inner Node class to ...
	* rt/net/sourceforge/jnlp/Node.java: here, as a separate class.

2008-04-07  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (ENABLE_ZERO_BUILD): Added sparc and sparc64.
	* configure: Regenerated.

2008-04-04  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/cache/CacheUtil.java: Added debugging code.
	* rt/net/sourceforge/jnlp/runtime/Boot.java: Likewise.
	* rt/net/sourceforge/jnlp/runtime/AppletEnvironment.java: Improved Applet
	displaying.
	* rt/net/sourceforge/jnlp/runtime/InstallDialog.java: Fixed image loading
	on the cache dialog.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Fixed window icon
	loading.
	* rt/net/sourceforge/jnlp/security/AccessWarningPane.java: Added icons to
	warning dialogs.
	* rt/net/sourceforge/jnlp/security/CertWarningPane.java: Likewise.
	* rt/net/sourceforge/jnlp/security/MoreInfoPane.java: Likewise.
	* rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Added
	NETWORK as type of security access.
	* rt/net/sourceforge/jnlp/resources/info-small.png: New file.
	* rt/net/sourceforge/jnlp/resources/warning-small.png: Likewise.
	* rt/net/sourceforge/jnlp/resources/warning.png: Likewise.

2008-04-04  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ia64-bugfix.patch: New file.
	* Makefile.am: Added the above.
	* Makefile.in: Regenerated.

2008-04-03  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Fixed typo.
	* configure: Regenerated.

2008-04-03  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for next release.

2008-04-03  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated version.
	* configure: Regenerated.

2008-04-03  Lillian Angel  <langel@redhat.com>

	* README: Updated.
	* INSTALL: Updated.

2008-04-03  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for icedtea6.

2008-04-02  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/runtime/InstallDialog.java: Removed image
	loading.

2008-04-02  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero.patch: Workaround for arm.

2008-04-01  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-arm-uname.patch: New file.
	* Makefile.am: Added the above.
	* Makefile.in: Regenerated.

2008-03-31  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-jpegclasses.patch: Added new class.

2008-03-31  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-jpegclasses.patch: New patch. Provides stubs for
	com.sun.image.codec.jpeg classes.

2008-03-31  Lillian Angel  <langel@redhat.com>

	* configure.ac: Added checks for file and cpio.
	* configure: Likewise.

2008-03-28  Gary Benson  <gbenson@redhat.com>

	* configure.ac: Check for libffi for zero builds only.
	* configure: Regenerated.

2008-03-28  Gary Benson  <gbenson@redhat.com>

	* Makefile.am
	(stamps/ports.stamp, stamps/ports-ecj.stamp): Fixed broken core
	and zero detection.
	* Makefile.in: Regenerated.

2008-03-27  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated to OpenJDK b08 release.
	* Makefile.in: Regenerated.

2008-03-27  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(clean-patch): Fixed so patches are actually reverted.
	* Makefile.in: Regenerated.

2008-03-27  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* patches/icedtea-cacao.patch: Fixed the paths so the patch
	actually applies.

2008-03-27  Gary Benson  <gbenson@redhat.com>

	* Makefile.am
	(stamps/ports.stamp, stamps/ports-ecj.stamp): Fixed broken cacao
	detection.
	* Makefile.in: Regenerated.

2008-03-26  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero-build.patch: Added zero-specific bits to
	class library makefiles.
	* patches/icedtea-cacao.patch: Moved platform-specific bits from
	icedtea-ports.patch.
	* patches/icedtea-ports.patch: Removed.

	* jvm.cfg.in: New file.
	* ergo.c.in: Likewise.
	* acinclude.m4
	(ENABLE_ZERO_BUILD): Added new generated files jvm.cfg and ergo.c.
	* Makefile.am
	(stamps/ports.stamp, stamps/ports-ecj.stamp): Use jvm.cfg and ergo.c.
	(ICEDTEA_PATCHES): Removed icedtea-ports.patch.
	* Makefile.in, aclocal.m4, configure: Regenerated.
	* .hgignore: Added jvm.cfg and ergo.c.

	* ports/jdk/src/solaris/bin/alpha/jvm.cfg: Removed.
	* ports/jdk/src/solaris/bin/arm/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/mips/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/ppc/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/ppc64/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/s390/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/s390x/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/ergo_alpha.c: Likewise.
	* ports/jdk/src/solaris/bin/ergo_arm.c: Likewise.
	* ports/jdk/src/solaris/bin/ergo_ia64.c: Likewise.
	* ports/jdk/src/solaris/bin/ergo_mips.c: Likewise.
	* ports/jdk/src/solaris/bin/ergo_ppc.c: Likewise.
	* ports/jdk/src/solaris/bin/ergo_s390.c: Likewise.

2008-03-26  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
	(LOTS_OF_REGS): Default to no.

2008-03-25  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Updated to b07.
	* Makefile.in: Regenerated.
	* patches/icedtea-libraries.patch: Update to b07.
	* patches/icedtea-lesstif-64.patch: Remove, integrated in b07.

2008-03-24  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/extract.stamp): Added -z option to TAR.
	* Makefile.in: Regenerated.

2008-03-20  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Added patch to fix launcher name.

2008-03-17  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Removed patches that changed OpenJDK
	naming to IcedTea.

2008-03-17  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-static-libstdc++.patch: New file.

2008-03-17  Gary Benson  <gbenson@redhat.com>

	* platform_zero.in: New file.
	* ports/hotspot/build/linux/makefiles/zero.make: Likewise.

	* acinclude.m4
	(SET_ARCH_DIRS): Added special case for arm.
	(ENABLE_ZERO_BUILD): Added new substitutions (ZERO_LIBARCH,
	ZERO_BITSPERWORD, ZERO_ENDIANNESS, ZERO_ARCHDEF and ZERO_ARCHFLAG)
	and new generated file (platform_zero).
	(SET_CORE_BUILD): Enable whenever zero is used.
	* Makefile.am
	(ZERO_PATCHES): New variable listing all zero patches.
	(EXTRA_DIST): Added ZERO_PATCHES.
	(ZERO_PATCHES_COND): New variable listing zero patches when used.
	(ICEDTEA_PATCHES): Grouped all zero patches into ZERO_PATCHES_COND,
	added icedtea-zero-build.patch and icedtea-static-libstdc++.patch,
	and removed icedtea-always-zero.patch.
	(stamps/ports.stamp, stamps/ports-ecj.stamp): Use platform_zero.
	(ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Pass ZERO_* variables through.
	* Makefile.in, configure: Regenerated.

	* patches/icedtea-zero.patch: Split build system bits into...
	* patches/icedtea-zero-build.patch: New file.
	* patches/icedtea-hotspot7-ports.patch: Merged into icedtea-zero.patch.
	* patches/icedtea-ports.patch: Moved hotspot-specific bits into
	icedtea-zero.patch.
	* patches/icedtea-signature-iterator.patch: Rebased.
	* patches/icedtea-test-atomic-operations.patch: Likewise.
	* patches/icedtea-signed-types.patch: Likewise, and missing
	hunk reinstated.
	* patches/icedtea-text-relocations.patch: Base conditional
	on ZERO_LIBARCH rather than BUILDARCH.
	* patches/icedtea-always-zero.patch: Removed.

	* ports/hotspot/build/linux/makefiles/arm.make: Removed.
	* ports/hotspot/build/linux/makefiles/ia64.make: Likewise.
	* ports/hotspot/build/linux/makefiles/ppc.make: Likewise.
	* ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
	* ports/hotspot/build/linux/makefiles/s390.make: Likewise.
	* ports/hotspot/build/linux/makefiles/s390x.make: Likewise.
	* ports/hotspot/build/linux/platform_arm: Likewise.
	* ports/hotspot/build/linux/platform_ia64: Likewise.
	* ports/hotspot/build/linux/platform_ppc: Likewise.
	* ports/hotspot/build/linux/platform_ppc64: Likewise.
	* ports/hotspot/build/linux/platform_s390: Likewise.
	* ports/hotspot/build/linux/platform_s390x: Likewise.

	* .hgignore: Added platform_zero.

2008-03-14  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2008-03-12  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-print-lsb-release.patch: New.
	* Makefile.am (ICEDTEA_PATCHES): Add new patch.
	* Makefile.in: Regenerated.

2008-03-12  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-ecj.patch (openjdk/corba/make/common/Defs-linux.gmk):
	Find libgcj.so when the version of gcc != the version of gcj.

2008-03-12  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Check for ffi.h/libffi.so without pkg-config.
	* configure: Regenerated.

2008-03-11  Lillian Angel  <langel@redhat.com>

	* configure: Regenerated.
	* configure.ac: Added conditional for WITH_OPENJDK.

2008-03-11  Matthias Klose  <doko@ubuntu.com>

	* .hgignore: Add debian packaging directory.

2008-03-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added check for WITH_OPENJDK.
	* Makefile.in: Regenerated.
	* configure: Regenerated.
	* configure.ac: Added --with-openjdk and --with-openjdk-home options.

2008-03-11  Matthias Klose  <doko@ubuntu.com>

	* patches/icedtea-gcc-suffix.patch: Update, use GCC_SUFFIX in more
	places.

2008-03-11  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Check for zip and unzip.
	* configure: Regenerated.

2008-03-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added patches to EXTRA_DIST.
	* Makefile.in: Regenerated.

2008-03-10  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp
	(current_stack_region): Rewritten to cope with guard pages and ia64.
	(default_stack_size, default_guard_size): Comment fixes.

2008-03-07  Joshua Sumali  <jsumali@redhat.com>

	* rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Fix null	pointer.

2008-03-06  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Added extra to EXTRA_DIST.
	* Makefile.in: Regenerated.

2008-03-06  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Added new 'extra' targets. These new targets build the
	sources in the extra/ directory to build about.jar, which is the new
	sample jnlp application for javaws.
	* Makefile.in: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* rt/net/sourceforge/jnlp/resources/Manifest.mf: Fix boot class typo.
	* rt/net/sourceforge/jnlp/resources/Messages.properties: Improved command
	line options.
	* rt/net/sourceforge/jnlp/runtime/Boot.java: Changed command line
	behaviour. Sample application now only runs if the -about flag is passed.
	* rt/net/sourceforge/jnlp/runtime/JNLPRuntime.java: Remove call to
	printStackTrace.
	* rt/net/sourceforge/jnlp/security/CertsInfoPane.java: Rearranged methods
	and relaxed visibility in some fields/methods for SingleCertInfoPane
	class.
	* rt/net/sourceforge/jnlp/security/SecurityWarningDialog.java: Added
	single certificate dialog showing.
	* rt/net/sourceforge/jnlp/tools/KeyTool.java: Moved KeyStore retrieving to
	new SecurityUtil class.
	* extra/net/sourceforge/jnlp/about/HTMLPanel.java: New File.
	* extra/net/sourceforge/jnlp/about/Main.java: Likewise.
	* extra/net/sourceforge/jnlp/about/resources/about.html: Likewise.
	* extra/net/sourceforge/jnlp/about/resources/applications.html: Likewise.
	* extra/net/sourceforge/jnlp/about/resources/jamIcon.jpg: Likewise.
	* extra/net/sourceforge/jnlp/about/resources/notes.html: Likewise.
	* rt/net/sourceforge/jnlp/resources/about.jnlp: Likewise.
	* rt/net/sourceforge/jnlp/security/SecurityUtil.java: Likewise.
	* rt/net/sourceforge/jnlp/security/SingleCertInfoPane.java: Likewise.
	* rt/net/sourceforge/jnlp/security/viewer/CertificatePane.java: Likewise.
	* rt/net/sourceforge/jnlp/security/viewer/CertificateViewer.java:
	Likewise.

2008-03-05  Gary Benson  <gbenson@redhat.com>

	* contrib/templater/README: Updated URL.

2008-03-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/jni_ppc.h: Removed.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc.s: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc64.s: Likewise.

2008-03-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Removed.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp:
	Likewise.

2008-03-05  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp
	(ThreadStackSize): Increased by 512kb to cope with 64kb pages.

2008-03-05  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.
	* Makefile.am: Added sun/awt to COPY_PLUGS.
	* Makefile.in: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32.c: Regenerated.

2008-03-04  Lillian Angel  <langel@redhat.com>

	* rt/com/sun/script: Removed.
	* rt/java/io: Removed.
	* rt/javax/script: Removed.
	* rt/sun/: Removed.
	* Makefile.am: Updated rt.jar.
	* Makefile.in: Regenerated.
	* .hgignore: Updated with new files copied from openjdk srcs.

2008-03-04  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed gnu from tools.jar.
	* Makefile.in: Regenerated.

2008-03-04  Lillian Angel  <langel@redhat.com>

	* rt/gnu/*: Removed.
	* Makefile.am: Removed icedtea-paths.patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-paths.patch: Removed.

2008-03-04  Lillian Angel  <langel@redhat.com>

	* rt/com/sun/image/codec/jpeg/*: Removed unneeded plugs.

2008-03-04  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Check for xulrunner-1.9.
	* configure: Regenerated.

2008-03-04  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lesstif-64.patch: Reverted.
	* Makefile.am: Added above patch.
	* Makefile.in: Regenerated.

2008-03-04  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ports.patch: Moved HotSpot 7 specific hunk to...
	* patches/icedtea-hotspot7-ports.patch: New file.
	* Makefile.am: Added the above.
	* Makefile.in: Regenerated.

2008-03-04  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-use-system-tzdata.patch: Add missing hunk.

2008-03-04  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-hotspot-6b06-7b24.patch: New file.
	* patches/icedtea-hotspot7-build-fixes.patch: Likewise.
	* patches/icedtea-bytecodeInterpreter.patch: Likewise.
	* patches/icedtea-bytecodeInterpreterWithChecks.patch: Likewise.
	* Makefile.am: Apply the above patches when zero is being built.
	* Makefile.in: Regenerated.

	* patches/icedtea-linker-options.patch: Reinstate missing hunks.
	* patches/icedtea-ports.patch: Likewise.
	* patches/icedtea-zero.patch: Likewise.

2008-03-04  Lillian Angel  <langel@redhat.com>

	* generated/*: Updated generated files.
	* Makefile.am: Fixed distclean target.
	* Makefile.in: Regenerated.

2008-03-03  Lillian Angel  <langel@redhat.com>

	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32.c: Likewise.
	* patches/icedtea-lesstif-64.patch: Removed.
	* Makefile.am: Removed above patch.
	* Makefile.in: Regenerated.
	* rt/java/io/PushbackReader.java: New file.

2008-03-03  Joshua Sumali  <jsumali@redhat.com>

	* generated/sun/awt/X11/generator/sizer.32: Accidentally committed this
	in revision 633. Reverting back to rev 632.
	* generated/sun/awt/X11/generator/sizer.32.c: Likewise.

2008-03-03  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Updated to b06.
	* Makefile.in: Regenerated.
	* patches/icedtea-ant.patch: Updated line numbers for b06.
	* patches/icedtea-bytebuffer-compact.patch: Likewise.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-core-build.patch: Likewise.
	* patches/icedtea-gcc-4.3.patch: Likewise.
	* patches/icedtea-headers.patch: Likewise.
	* patches/icedtea-lib64.patch: Likewise.
	* patches/icedtea-libraries.patch: Likewise.
	* patches/icedtea-ports.patch: Likewise.
	* patches/icedtea-sunsrc.patch: Likewise.
	* patches/icedtea-tools.patch: Likewise.
	* patches/icedtea-use-system-tzdata.patch: Likewise.
	* patches/icedtea-zero.patch: Likewise.
	* patches/icedtea-graphics.patch: Removed awt patches since new awt code
	is included in b06.
	* rt/java/awt/*: Removed files since they are newly opened in b06.

2008-02-28  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am:
	(icedtea-debug): Fixed typo.
	* Makefile.in: Regenerated.

2008-02-27  Joshua Sumali  <jsumali@redhat.com>
	    Francis Kung  <fkung@redhat.com>

	* Makefile.am:
	(tools.stamp): Removed since NetX sources moved from tools/ to rt/
	(tools): Likewise.
	(tools-source-files.txt): Likewise.
	(tools-class-files.stamp): Likewise.
	(clean-tools): Likewise.
	(rt-closed.jar): Add rt/net when creating jar.
	(ICEDTEA_PATCHES): Add NETX_PLUGIN conditional.
	* Makefile.in: Regeneraged.
	* acinclude.m4: (ENABLE_NETX_PLUGIN): New macro
	* configure: Regenerated.
	* configure.ac: Add ENABLE_NETX_PLUGIN.
	* README: Updated.
	* patches/icedtea-copy-plugs.patch: Added importing of rt/net/* as binary
	plugs to rt.jar.
	* patches/icedtea-netx-plugin.patch: New file. This patch is used when
	NETX_PLUGIN is true.
	* patches/icedtea-webservices.patch: New file. This is
	icedtea-jnlp-launcher.patch and icedtea-plugin.patch combined into one.
	* patches/icedtea-jnlp-launcher.patch: Removed.
	* patches/icedtea-plugin.patch: Removed.
	* tools/: This former directory for holding NetX sources was deleted and the
	sources were moved to ...
	* rt/net/sourceforge/: Here. NetX sources now follow correct package
	naming.

2008-02-26  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(FREETYPE2_INC_DIR): Removed.
	(FREETYPE2_HEADERS): New var.
	(FT2_LIB): New var.
	* patches/icedtea-headers.patch: Added freetype patches.
	* Makefile.in: Regenerated.

2008-02-26  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Fixed dlopen calls. No longer
	hardcoding paths to libjpeg.so.62.

2008-02-20  Joshua Sumali  <jsumali@redhat.com>

	* tools/netx/jnlp/security/CertWarningPane.java: Make run and cancel
	buttons of equal width.
	* tools/netx/jnlp/tools/KeyTool.java: Create new trusted.certs if
	directory exists but file does not.

2008-02-19  Joshua Sumali  <jsumali@redhat.com>

	* tools/netx/jnlp/tools/KeyTool.java: Instantiate usercerts before trying to
	load it.

2008-02-19  Joshua Sumali  <jsumali@redhat.com>

	* tools/netx/jnlp/security/CertWarningPane.java: Import the publisher's
	certificate instead of root certificate to trusted.certs.

2008-02-19  Joshua Sumali  <jsumali@redhat.com>

	* tools/netx/jnlp/resources/Messages.properties: Added new messages for
	trusted and untrusted certificates.
	* tools/netx/jnlp/runtime/JNLPClassloader.java: Fixed code for showing
	proper warning dialogs.
	* tools/netx/jnlp/security/CertsInfoPane.java: Added SHA-1 and MD5
	certificate fingerprints.
	* tools/netx/jnlp/security/MoreInfoPane.java
	(actionPerformed(e)): Changed getCerts() to getJarSigner()
	* tools/netx/jnlp/security/SecurityWarningDialog.java
	(DialogType): Added a new type of warning.
	(certs): Removed this field and
	(details): this field in favor of ...
	(jarSigner): this new field.
	(showAccessWarningDialog(accessType, file): Rewritten to show new warning
	type.
	(showMoreInfoDialog): Changed method signature to above field change.
	(showCertInfoDialog): Likewise.
	(getJarSigner): New Method.
	(updateUI): Added extra case for new warning type.
	* tools/netx/jnlp/services/ServiceUtil.java: Added extra parameter to
	method call for	changes in SecurityWarningDialog.
	* tools/netx/jnlp/tools/JarSigner.java
	(allVerified): Field refactored to ...
	(alreadyTrustPublisher): This.
	(rootInCacerts): New Field.
	(certPath): Likewise.
	(noSigningIssues): Likewise.
	(getAlreadyTrustPublisher): New method.
	(getRootInCacerts): Likewise.
	(getCertPath): Likewise.
	(allVerified): Method refactored to ...
	(noSigningIssues): This.
	(checkTrustedCerts): New method.
	(getPublisher): Likewise.
	(getRoot): Likewise.
	* tools/netx/jnlp/security/AccessWarningPane.java: New file.
	* tools/netx/jnlp/security/CertWarningPane.java: New file.
	* tools/netx/jnlp/tools/KeyTool.java: New file.
	* tools/netx/jnlp/security/SecurityWarningOptionPane.java: Removed since
	this class was split into AccessWarningPane and CertWarningPane.

2008-02-18  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added icedtea-always-zero.patch to DIST.
	* Makefile.in: Regenerated.
	* patches/icedtea-zero.patch: Removed erronous patch.

2008-02-18  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-zero.patch: Correctly locate the platform file.

2008-02-18  Gary Benson  <gbenson@redhat.com>

	* configure.ac: Check for libffi whenever building with zero.
	* Makefile.am (ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Pass libffi settings.
	* Makefile.in, configure: Regenerated.

2008-02-17  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (patch.stamp): Stop and fail when patch doesn't apply.
	(clean-patch): Warn and fail when patch doesn't revert.
	(patch-ecj.stamp): Fail when patch doesn't apply.
	(clean-patch-ecj): Fail when patch doesn't revert.
	* Makefile.in: Regenerated.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Added configure msg.
	* configure: Regenerated.
	* patches/icedtea-always-zero.patch: Fixed to patch properly.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-zero.patch: Added patch to add LIBFFI_CFLAGS to
	CFLAGS.
	* configure.ac: Added conditional check for libffi.
	* configure: Regenerated.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated
	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-version.patch: Fixed
	* patches/icedtea-lesstif-64.patch: New patch.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated version.
	* configure: Regenerated.
	* patches/icedtea-version.patch: Removed instances of "OpenJDK" in
	hotspot.

2008-02-15  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (OPENJDK_URL): Add promoted version.
	* Makefile.in: Regenerated.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated.
	* Makefile.am: Updated patches. Added download target, added extract
	and extract-ecj targets. Removed clone and clone-ecj targets. Updated
	all paths and targets appropriately.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Added new tools: tar, md5sum.
	* gcjwebplugin.cc: Updated for 1.6.0.
	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32.c: Regenerated.
	* patches/icedtea-ant.patch: Updated.
	* patches/icedtea-bytebuffer-compact.patch: Updated.
	* patches/icedtea-certbundle.patch: Updated.
	* patches/icedtea-copy-plugs.patch: Updated.
	* patches/icedtea-core-build.patch: Updated.
	* patches/icedtea-ecj.patch: Updated.
	* patches/icedtea-gcc-4.3.patch: Updated.
	* patches/icedtea-headers.patch: Updated.
	* patches/icedtea-lib64.patch: Updated.
	* patches/icedtea-libraries.patch: Updated.
	* patches/icedtea-linker-options.patch: Updated.
	* patches/icedtea-memory-limits.patch: Updated.
	* patches/icedtea-plugin.patch: Updated.
	* patches/icedtea-ports.patch: Updated.
	* patches/icedtea-signature-iterator.patch: Updated.
	* patches/icedtea-signed-types.patch: Updated.
	* patches/icedtea-ssl.patch: Updated.
	* patches/icedtea-test-atomic-operations.patch: Updated.
	* patches/icedtea-use-system-tzdata.patch: Updated.
	* patches/icedtea-version.patch: Updated.
	* patches/icedtea-zero.patch: Updated.
	* patches/icedtea-bytecodeInterpreter.patch: Removed.
	* patches/icedtea-bytecodeInterpreterWithChecks.patch: Removed.
	* rt/java/io/PushbackReader.java: Removed.

2008-02-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Build on x86.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.

2008-02-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/build/linux/makefiles/arm.make: New file.
	* ports/hotspot/build/linux/makefiles/ia64.make: Likewise.
	* ports/hotspot/build/linux/makefiles/s390.make: Likewise.
	* ports/hotspot/build/linux/makefiles/s390x.make: Likewise.
	* ports/hotspot/build/linux/platform_arm: Likewise.
	* ports/hotspot/build/linux/platform_ia64: Likewise.
	* ports/hotspot/build/linux/platform_s390: Likewise.
	* ports/hotspot/build/linux/platform_s390x: Likewise.

2008-02-14  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-always-zero.patch: New file.
	* acinclude.m4
	(ENABLE_ZERO_BUILD): New macro.
	(SET_CORE_BUILD): Rewritten to accomodate the above.
	* configure.ac: Call ENABLE_ZERO_BUILD, and move the
	call to SET_CORE_BUILD so it's after it.
	* Makefile.am
	(ICEDTEA_CORE_BUILD): Rearrange slightly.
	(ICEDTEA_PATCHES): Conditionally add zero build patch.
	* Makefile.in, configure: Regenerate.

2008-02-13  Lillian Angel <langel@redhat.com>

	* configure.ac: Updated IcedTea version.
	* configure: Regenerate.

2008-02-13  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch: Fixed broken JVM location.

2008-02-13  Lillian Angel <langel@redhat.com>

	* NEWS: Updated.

2008-02-13  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_CORE_BUILD): New check.
	* configure.ac: Call the above.
	* Makefile.am
	(ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Add ICEDTEA_CORE_BUILD.
	(hotspot): Updated libjvm.so location.
	* configure, Makefile.in: Regenerated.

	* patches/icedtea-ports.patch: Use zero on ppc and ppc64.
	Removed everything relating to the ppc-specific port.
	Moved several hunks into icedtea-core-build.patch.
	* patches/icedtea-core-build.patch: Completely reworked.

	* ports/hotspot/build/linux/makefiles/ppc.make: Use zero.
	* ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
	* ports/hotspot/build/linux/platform_ppc: Likewise.
	* ports/hotspot/build/linux/platform_ppc64: Likewise.

	* ports/jdk/src/solaris/bin/alpha/jvm.cfg: Change default to core.
	* ports/jdk/src/solaris/bin/arm/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/mips/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/ppc/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/ppc64/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/s390/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/s390x/jvm.cfg: Likewise.

2008-02-11  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Changed to dlopen libjpeg.so.62
	instead of libjpeg.so.
	* INSTALL: Added libjpeg version 6b to build requirements.

2008-02-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed cp -a arg to -dpPR.
	* Makefile.in: Regenerate.

2008-02-07  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerate.
	* acinclude.m4: Removed FIND_FREETYPE2 and CHECK_HEADERS block.
	* configure: Regenerate.
	* configure.ac: Added pkg-config check for all packages using
	pkg-config.

2008-02-07  Joshua Sumali  <jsumali@redhat.com>

	* README: Updated NetX information.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed LIBGCJ_OLD to GCC_OLD.
	* Makefile.in: Regenerate.
	* acinclude.m4: Renamed LIBGCJ_OLD to GCC_OLD.
	* configure: Regenerate.
	* configure.ac: Renamed LIBGCJ_OLD to GCC_OLD.

2008-02-05  Joshua Sumali  <jsumali@redhat.com>

	* tools/netx/jnlp/Launcher.java: Removed unused line.
	* tools/netx/jnlp/resources/Messages.properties: Added security messages
	for security dialogs.
	* tools/netx/jnlp/runtime/ApplicationInstance.java: Added signing field.
	* tools/netx/jnlp/runtime/Boot.java: Use jar root default.jnlp
	* tools/netx/jnlp/runtime/JNLPClassLoader.java: Added security warning
	dialogs when running signed code.
	* tools/netx/jnlp/runtime/JNLPRuntime.java: Enable code signing
	verification by default.
	* tools/netx/jnlp/services/ServiceUtil.java: Added enum for different
	access types that may need permissions.
	(checkAccess(AccessType)): New method.
	* tools/netx/jnlp/services/XDownloadService.java: Fixed typo.
	* tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise.
	* tools/netx/jnlp/services/XServiceManagerStub.java: Added support for new
	services.
	* tools/netx/jnlp/tools/JarSigner.java:
	(verifyJars): New method.
	(allVerified): Likewise.
	(anyJarsSigned): Likewise.
	(getDetails): Likewise.
	(getCerts): Likewise.
	(verifyJar): Keep track of CertPaths used for CertsInfoPane
	* tools/netx/jnlp/security/CertsInfoPane.java: New file.
	* tools/netx/jnlp/security/MoreInfoPane.java: Likewise.
	* tools/netx/jnlp/security/SecurityDialogUI.java: Likewise.
	* tools/netx/jnlp/security/SecurityWarningDialog.java: Likewise.
	* tools/netx/jnlp/security/SecurityWarningOptionPane.java: Likewise.
	* tools/netx/jnlp/services/XClipboardService.java: Likewise.
	* tools/netx/jnlp/services/XFileOpenService.java: Likewise.
	* tools/netx/jnlp/services/XFileSaveService.java: Likewise.
	* tools/netx/jnlp/tools/CharacterEncoder.java: Likewise.
	* tools/netx/jnlp/tools/HexDumpEncoder.java: Likewise.
	* ChangeLog: Added fkung's 2 latest ChangeLog entries.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(EXTRA_DIST): Added tools and gcc patch.
	* Makefile.in: Regenerate.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Moved conditional to beginning of LIBGCJ block.
	* configure: Regenerate.
	* configure.ac: Set LIBGCJ_OLD conditional to false if --with-icedtea
	option is used. If building with icedtea, gcc 4.3 must be installed.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Only apply patches/icedtea-gcc-4.3.patch if
	libgcj-4.3.0.jar is installed.
	* Makefile.in: Regenerate.
	* acinclude.m4: If libgcj-4.3*.jar is not found, then search for
	libgcj-4.1*.jar and set LIBGCJ_OLD.
	* configure: Regenerate.

2008-02-05  Bernhard Rosenkränzer  <bero@arklinux.org>

	* configure.ac: Added check for jar. If fastjar is not found, then jar
	is used.
	* configure: Regenerate.
	* patches/icedtea-gcc-4.3.patch: New patch for gcc 4.3.

2008-02-05  Lillian Angel  <langel@redhat.com>

	Fixes Bug #96
	* Makefile.am
	(clean-tools): Added clean-hotspot-tools to dependencies.
	(ICEDTEA_PATCHES): Added gcc 4.3 patches.
	(INSTALL): Updated for libgcj-4.3.0.
	* Makefile.in: Regenerate.
	* acinclude.m4: Updated for libgcj-4.3.0.jar.
	* AUTHORS: Added Bernhard Rosenkränzer.

2008-02-02  Francis Kung  <fkung@redhat.com>

	* tools/netx/jnlp/Parser.java: Re-added Node class.
	* tools/netx/jnlp/runtime/AppletEnvironment.java: Removed unused import.

2008-02-02  Francis Kung  <fkung@redhat.com>

	* tools/netx/jnlp/JNLPFile.java: Added empty protected constructor.
	* tools/netx/jnlp/Launcher.java
	(launch(JNLPFile)): Delegate to new method.
	(launch(JNLPFile, Container)): New method.
	(launchApplet): Added Container parameter.
	(createApplet): Likewise.
	(TgThread): Added private Container field.
	(TgThread.constructor(JNLPFile)): Delegate to new constructor.
	(TgThread.constructor(JNLPFile, Container)): New method.
	(TgThread.run): Launch applet with container argument.
	* tools/netx/jnlp/runtime/AppletEnvironment.java
	(Frame): Renamed field to...
	(Container): New field.
	(AppletEnvironment(JNLPFile, AppletInstance, Container)): New method.
	(AppletEnvironment(JNLPFile, AppletInstance)): Delegate to new method.
	(getAppletFrame): Return Container instead of Frame.
	(startApplet): Replace Frame with Container.
	(appletResize): Likewise.
	(getParameter): Add lower-case check.
	* tools/netx/jnlp/runtime/AppletInstance.java
	(AppletInstance(JNLPFile, ThreadGroup, ClassLoader, Applet, Container)):
	New method.
	(setResizable): Only resize if the container is a Frame.
	(isResizable): Return false if container is not a Frame.

2008-02-01  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-lib64.patch: Fixed to silence warning.

2008-01-31  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
	(LOTS_OF_REGS): Define as appropriate for lots of targets.

2008-01-31  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bytes_zero.hpp
	(get_native_u2): Implement for little endian machines.
	(get_native_u4): Likewise.
	(get_native_u8): Likewise.
	(put_native_u2): Likewise.
	(put_native_u4): Likewise.
	(put_native_u8): Likewise.

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(accessor_entry): Work on little endian machines.

2008-01-31  Gary Benson  <gbenson@redhat.com>

	* Makefile.am (hotspot, hotspot-helper): New rules.
	* Makefile.in: Regenerated.

2008-01-29  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-c1-unimplemented.patch: Removed file.
	* Makefile.am (ICEDTEA_PATCHES): Removed the above.
	* Makefile.in: Regenerated.

	* patches/icedtea-ports.patch: Removed some cruft.

2008-01-29  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp: New file.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytes_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/codeBuffer_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/copy_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/debug_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/depChecker_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/depChecker_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/dump_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/entryFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/globals_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/icBuffer_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/icache_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/icache_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interp_masm_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interp_masm_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterGenerator_zero.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/javaFrameAnchor_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/javaStack_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/jniFastGetField_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/jniTypes_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/jni_zero.h: Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/registerMap_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/register_definitions_zero.cpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/register_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/register_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/relocInfo_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateTable_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateTable_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmStructs_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vm_version_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vm_version_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmreg_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmreg_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmreg_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vtableStubs_zero.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp:
	Likewise.

	* patches/icedtea-core-build.patch: Change how architecture-specific
	conditionals are evaluated to allow for other architectures.
	* patches/icedtea-text-relocations.patch: Likewise.
	* patches/icedtea-ports.patch: Likewise.  Also added conditions for zero.
	* patches/icedtea-signature-iterator.patch: Apply changes on zero.

	* patches/icedtea-zero.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add the above.
	* Makefile.in: Regenerate.

2008-01-28  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-lib64.patch: Added other multilib systems.

2008-01-18  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new env var ICEDTEA_BOOT_DIR.
	(env): Updated to use ICEDTEA_BOOT_DIR.
	(env-ecj): Likewise.
	(stamps/hotspot-tools-class-files.stamp): Added check. If
	stamps/icedtea-ecj.stamp doesn't exist, use JAVAC. Otherwise, use
	ICEDTEA_BOOT_DIR/bin/javac.
	(bootstrap/jdk1.7.0/jre/lib/tools.jar): Added check. If
	stamps/icedtea-ecj.stamp doesn't exist, use JAR. Otherwise,
	use ICEDTEA_BOOT_DIR/bin/jar.
	(bootstrap/jdk1.7.0/jre/lib/rt-closed.jar): Likewise.
	(stamps/rt-class-files.stamp): Added check. If
	stamps/icedtea-ecj.stamp doesn't exist, use JAVAC. Otherwise,
	use ICEDTEA_BOOT_DIR/bin/javac.
	(stamps/tools-class-files.stamp): Likewise.
	* Makefile.in: Regenerate.

2008-01-16  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typo.
	* Makefile.in: Regenerate.

2008-01-16  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch
	(langtools/make/Makefile): Removed JAVAC, and added javac.executable
	to ANT_OPTIONS. The correct javac is now used when ant is run.
	(jaxws/make/Makefile): Likewise.
	(jaxp/make/Makefile): Likewise.
	(langtools/make/build.xml): Added executable arg to all javac
	instances.
	(jaxp/make/build.xml): Likewise.
	(jaxws/make/build.xml): Likewise.

2008-01-14  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch
	(jpegdecoder.c): Changed dlopen calls to use full-paths and to check
	/usr/lib64, if libjpeg.so is not found in /usr/lib. Cannot depend on
	default search paths in this case.
	(imageioJPEG.c): Likewise.

2008-01-13  Lillian Angel  <langel@redhat.com>

	Fixes Bug #98
	* patches/icedtea-libraries.patch
	(jpegdecoder.c): Fixed paths in dlopen calls.
	(imageioJPEG.c): Likewise.

2008-01-11  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lib64.patch: New patch. Properly sets system
	property java.library.path on 64-bit.
	* Makefile.am: Added new patch to the list.
	* Makefile.in: Regenerated.
	* .hgignore: Updated.

2008-01-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(icedtea): Added missing target. No longer failing.
	* Makefile.in: Likewise.

2008-01-10  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2008-01-10  Matthias Klose <doko@ubuntu.com>

	* patches/icedtea-generated.patch: New patch.
	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerated.

2008-01-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(icedtea-debug): Fixed path. No longer failing.
	* Makefile.in: Regenerate.

2008-01-09  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added missing target aliases.
	* Makefile.in: Likewise.

2008-01-09  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Added building of NetX as our drop-in replacement for
	javaws. Since upstream NetX is dormant, we will be hosting and modifying
	the NetX source in this repository, particularly in the new tools
	directory. The old tools directory which was used in building the
	bootstrap/jdk1.7.0 tools.jar during the build has been renamed to
	hotspot-tools.
	* Makefile.in: Regenerated.
	* configure.ac: Added check for fastjar, required for NetX when building
	with ecj.
	* configure: Regenerated.
	* README: Updated.
	* patches/icedtea-jnlp-launcher.patch: New File.
	* tools/default.jnlp: New File.
	* tools/javax/jnlp/BasicService.java: Likewise.
	* tools/javax/jnlp/ClipboardService.java: Likewise.
	* tools/javax/jnlp/DownloadService.java: Likewise.
	* tools/javax/jnlp/DownloadServiceListener.java: Likewise.
	* tools/javax/jnlp/ExtensionInstallerService.java: Likewise.
	* tools/javax/jnlp/FileContents.java: Likewise.
	* tools/javax/jnlp/FileOpenService.java: Likewise.
	* tools/javax/jnlp/FileSaveService.java: Likewise.
	* tools/javax/jnlp/JNLPRandomAccessFile.java: Likewise.
	* tools/javax/jnlp/PersistenceService.java: Likewise.
	* tools/javax/jnlp/PrintService.java: Likewise.
	* tools/javax/jnlp/ServiceManager.java: Likewise.
	* tools/javax/jnlp/ServiceManagerStub.java: Likewise.
	* tools/javax/jnlp/UnavailableServiceException.java: Likewise.
	* tools/nanoxml/XMLElement.java: Likewise.
	* tools/nanoxml/XMLParseException.java: Likewise.
	* tools/netx/jnlp/AppletDesc.java: Likewise.
	* tools/netx/jnlp/ApplicationDesc.java: Likewise.
	* tools/netx/jnlp/ComponentDesc.java: Likewise.
	* tools/netx/jnlp/DefaultLaunchHandler.java: Likewise.
	* tools/netx/jnlp/ExtensionDesc.java: Likewise.
	* tools/netx/jnlp/IconDesc.java: Likewise.
	* tools/netx/jnlp/InformationDesc.java: Likewise.
	* tools/netx/jnlp/InstallerDesc.java: Likewise.
	* tools/netx/jnlp/JARDesc.java: Likewise.
	* tools/netx/jnlp/JNLPFile.java: Likewise.
	* tools/netx/jnlp/JREDesc.java: Likewise.
	* tools/netx/jnlp/LaunchException.java: Likewise.
	* tools/netx/jnlp/LaunchHandler.java: Likewise.
	* tools/netx/jnlp/Launcher.java: Likewise.
	* tools/netx/jnlp/PackageDesc.java: Likewise.
	* tools/netx/jnlp/ParseException.java: Likewise.
	* tools/netx/jnlp/Parser.java: Likewise.
	* tools/netx/jnlp/PropertyDesc.java: Likewise.
	* tools/netx/jnlp/ResourcesDesc.java: Likewise.
	* tools/netx/jnlp/SecurityDesc.java: Likewise.
	* tools/netx/jnlp/Version.java: Likewise.
	* tools/netx/jnlp/cache/CacheEntry.java: Likewise.
	* tools/netx/jnlp/cache/CacheUtil.java: Likewise.
	* tools/netx/jnlp/cache/DefaultDownloadIndicator.java: Likewise.
	* tools/netx/jnlp/cache/DownloadIndicator.java: Likewise.
	* tools/netx/jnlp/cache/Resource.java: Likewise.
	* tools/netx/jnlp/cache/ResourceTracker.java: Likewise.
	* tools/netx/jnlp/cache/UpdatePolicy.java: Likewise.
	* tools/netx/jnlp/cache/package.html: Likewise.
	* tools/netx/jnlp/event/ApplicationEvent.java: Likewise.
	* tools/netx/jnlp/event/ApplicationListener.java: Likewise.
	* tools/netx/jnlp/event/DownloadEvent.java: Likewise.
	* tools/netx/jnlp/event/DownloadListener.java: Likewise.
	* tools/netx/jnlp/event/package.html: Likewise.
	* tools/netx/jnlp/package.html: Likewise.
	* tools/netx/jnlp/resources/Manifest.mf: Likewise.
	* tools/netx/jnlp/resources/Messages.properties: Likewise.
	* tools/netx/jnlp/resources/default.jnlp: Likewise.
	* tools/netx/jnlp/resources/install.png: Likewise.
	* tools/netx/jnlp/resources/netx-icon.png: Likewise.
	* tools/netx/jnlp/runtime/AppThreadGroup.java: Likewise.
	* tools/netx/jnlp/runtime/AppletAudioClip.java: Likewise.
	* tools/netx/jnlp/runtime/AppletEnvironment.java: Likewise.
	* tools/netx/jnlp/runtime/AppletInstance.java: Likewise.
	* tools/netx/jnlp/runtime/ApplicationInstance.java: Likewise.
	* tools/netx/jnlp/runtime/Boot.java: Likewise.
	* tools/netx/jnlp/runtime/Boot13.java: Likewise.
	* tools/netx/jnlp/runtime/InstallDialog.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPClassLoader.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPPolicy.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPRuntime.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPSecurityManager.java: Likewise.
	* tools/netx/jnlp/runtime/package.html: Likewise.
	* tools/netx/jnlp/services/ServiceUtil.java: Likewise.
	* tools/netx/jnlp/services/XBasicService.java: Likewise.
	* tools/netx/jnlp/services/XDownloadService.java: Likewise.
	* tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise.
	* tools/netx/jnlp/services/XFileContents.java: Likewise.
	* tools/netx/jnlp/services/XPersistenceService.java: Likewise.
	* tools/netx/jnlp/services/XServiceManagerStub.java: Likewise.
	* tools/netx/jnlp/services/package.html: Likewise.
	* tools/netx/jnlp/tools/JarRunner.java: Likewise.
	* tools/netx/jnlp/tools/JarSigner.java: Likewise.
	* tools/netx/jnlp/tools/JarSignerResources.java: Likewise.
	* tools/netx/jnlp/tools/KeyStoreUtil.java: Likewise.
	* tools/netx/jnlp/util/PropertiesFile.java: Likewise.
	* tools/netx/jnlp/util/Reflect.java: Likewise.
	* tools/netx/jnlp/util/WeakList.java: Likewise.

2008-01-07  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Dalibor Topic.

2008-01-07  Dalibor Topic  <robilad@kaffe.org>

	Fixes Bug #95
	* acinclude.m4: Added additional check for libgcj-4.1.jar, if
	libgcj-4.1.2.jar is not found.
	* configure: Regenerate.

2008-01-07  Lillian Angel  <langel@redhat.com>

	Fixes Bug #93
	* Makefile.am
	(clean): New target- alias for distclean.
	(ports): New target- alias for stamps/ports.stamp.
	* Makefile.in: Regenerate.

2008-01-07  Lillian Angel  <langel@redhat.com>

	Fixes Bug #92
	* Makefile.am
	(gcjwebplugin.so): Added check for ENABLE_PLUGIN.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Added option --disable-gcjwebplugin to disable
	compilation of gcjwebplugin.

2008-01-04  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Only check for hg if --with-openjdk-src-zip is not
	used.
	* configure: Regenerate.
	* Makefile.am
	(dist-openjdk): Report error if hg is not installed.
	* Makefile.in: Regenerate.

2008-01-03  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for 1.5 release.

2008-01-03  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(dist-openjdk): Added check for mercurial forest extension.
	(stamps/clone.stamp): Likewise.
	* Makefile.in: Regenerate.

2007-12-28  Lillian Angel  <langel@redhat.com>

	* rt/java/awt/image/Raster.java
	(createPackedRaster): Added dataType check and fixed if-else
	conditions.
	(createPackedRaster): Likewise.

2007-12-28  Lillian Angel  <langel@redhat.com>

	* rt/java/awt/image/Raster.java
	(createPackedRaster): Changed to create a BytePackedRaster instead of
	a ByteInterleavedRaster.

2007-12-21  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Took out invalid check for ICEDTEA_HOME.
	* Makefile.in: Regenerate.

2007-12-20  Lillian Angel  <langel@redhat.com>

	Fixes Bug #65
	* patches/icedtea-antialias.patch: Removed. Antialiasing works.
	* Makefile.am: Removed antialias patch.
	* Makefile.in: Regenerate.

2007-12-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added checks for ICEDTEA_HOME and SYSTEM_GCJ_DIR.
	* Makefile.in: Regenerate.

2007-12-19  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Added patch to change bug report url.
	* patches/icedtea-ecj.patch: Removed date from generated files.
	* generated/*: Updated files.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* contrib/templater/*: Wrap all PPC-specifics with conditionals.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp:
	Regenerated from templater (whitespace changes only).
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(_Copy_conjoint_jints_atomic): Invert conditionals for readability.
	(_Copy_conjoint_jints_atomic): Likewise.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp
	(is_Java_byte_ordering_different): Add little endian support.
	(get_Java_u2, get_Java_u4, get_Java_u8): Likewise.
	(put_Java_u2, put_Java_u4, put_Java_u8): Likewise.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(bang_stack_with_offset): Move function body from header.

2007-12-14  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated to version 1.5.
	* configure: Regenerate.

2007-12-14  Lillian Angel  <langel@redhat.com>

	Fixes Bug #88
	* configure.ac: Added check for hg.
	* configure: Regenerate.

2007-12-14  Joshua Sumali  <jsumali@redhat.com>

	Fixes Bug #87
	* Makefile.am: Added icedtea-timerqueue.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-timerqueue.patch: New patch.

2007-12-14  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp
	(VMmemCopy64): Use 64-bit operations on ppc64.

2007-12-13  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Added -l option to cp. Saves space and time.
	* Makefile.in: Regenerate.

2007-12-13  Gary Benson  <gbenson@redhat.com>

	* contrib/templater/generate.py (preprocess): Remove a PPCism.

2007-12-13  Gary Benson  <gbenson@redhat.com>

	* contrib/templater/*: Imported changes from PPC port.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp:
	Regenerated from templater (whitespace changes only).
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.

2007-12-12  Lillian Angel <langel@redhat.com>

	Fixes Bug #76
	* gcjwebplugin.cc
	(GCJ_SetWindow): Passes width and height with handle.
	* patches/icedtea-plugin.patch
	(PluginMain.java): Fixed to accept width and height, and change size
	of plugin when required.
	(PluginAppletViewer.java): Added listeners to window, change
	attributes of applet when required.

2007-12-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp
	(decode): Implement.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp
	(decode): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(disassemble): Remove.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(disassemble): Likewise.

2007-12-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(mpclr): New method.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(mpclr): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Use the above.

2007-12-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(clean-patch-ecj): Removed unpatching of ICEDTEA_PATCHES, only
	ICEDTEA_ECJ_PATCH should be removed.
	* Makefile.in: Regenerate.

2007-12-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Removed extraction of openjdk sources. Now
	only copies over openjdk dir.
	* Makefile.in: Regenerate.

2007-12-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Fixed to copy over openjdk dir instead of
	cloning again, or unzip sources specified.
	(stamps/patch-ecj.stamp): Only apply ecj patch, assuming all other
	patches have already been applied to the openjdk sources.
	* Makefile.in: Regenerate.

2007-12-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Added -z to test, instead of -n.
	(stamps/clone.stamp): Likewise.
	* Makefile.in: Regenerate.

2007-12-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am (stamps/clone-ecj.stamp): Fixed typo.
	* Makefile.in: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated important targets section.
	* Makefile.am (dist-openjdk): Changed to create zip, not tarball.
	* Makefile.in: Regenerate.
	* configure.ac: Added check for zip and unzip tools
	* configure: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added note about new target dist-openjdk.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* configure.ac: Removed checks for unused tools.
	* configure: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am (dist-openjdk): New target to create openjdk zip.
	* Makefile.in: Regenerate.
	* configure.ac: Added check for tar tool.
	* configure: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed tag to use OPENJDK_VERSION var.
	* Makefile.in: Likewise.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added --with-openjdk-src-zip support back in. Also,
	openjdk is cloned based on release tag.
	* Makefile.in: Regenerate.
	* acinclude.m4: Added --with-openjdk-src-zip support back in.
	* configure: Regenerate.
	* configure.ac: Added --with-openjdk-src-zip support back in.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed update target to create stamp.
	* Makefile.in: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated requirements.
	* Makefile.am: Update to b24- use hg to clone/update openjdk.
	* Makefile.in: Regenerate.
	* acinclude.m4: Removed unneeded option (--with-openjdk-src-zip).
	* configure.ac: Likewise.
	* configure: Regenerate.
	* generated/*: Regenerated all files for b24.
	* patches/icedtea-core-build.patch: Updated for b24.
	* patches/icedtea-ecj.patch: Likewise.

2007-12-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed libjsoundalso.so, libjsound.so,libt2k.so.
	* Makefile.in: Regenerate.
	* rt/gnu/java/io/Base64InputStream.java: Removed, not used.

2007-12-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add ports directory.
	* Makefile.in: Regenerate.

2007-12-04  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-c1-unimplemented.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add the above.
	* Makefile.in: Regenerate.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(is_simm, is_simm16): New methods.
	* ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp
	(RangeCheckStub::RangeCheckStub): Implement.
	(NewInstanceStub::NewInstanceStub): Likewise.
	(NewInstanceStub::emit_code): Re-stub.
	* ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp
	(pd_nof_cpu_regs_frame_map): Set.
	(pd_nof_fpu_regs_frame_map): Likewise.
	(pd_nof_caller_save_cpu_regs_frame_map): Likewise.
	(pd_nof_caller_save_fpu_regs_frame_map): Likewise.
	(pd_nof_cpu_regs_linearscan): Likewise.
	(pd_nof_fpu_regs_linearscan): Likewise.
	(pd_first_cpu_reg): Likewise.
	(pd_last_cpu_reg): Likewise.
	(pd_last_fpu_reg): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp
	(gpr_opr, gpr_oop_opr, fpr_opr): New fields.
	(as_long_opr): New method.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp
	(FrameMap::init): Partially implement.
	(FrameMap::map_to_opr): Likewise.
	(FrameMap::validate_frame): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp
	(emit_unimplemented): New method.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
	(receiverOpr): Partially implement.
	(initial_frame_size_in_bytes): Implement.
	(check_icache): Re-stub.
	(emit_exception_handler): Likewise.
	(emit_deopt_handler): Likewise.
	(align_call): Implement.
	(call): Re-stub.
	(const2mem): Likewise.
	(const2reg): Likewise.
	(reg2reg): Likewise.
	(reg2mem): Likewise.
	(return_op): Likewise.
	(emit_static_call_stub): Likewise.
	(shift_op): Likewise.
	(emit_alloc_obj): Likewise.
	(peephole): Implement.
	(emit_unimplemented): New method.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
	(load_byte_item): Implement.
	(load_nonconstant): Likewise.
	(result_register_for): Partially implement.
	(can_store_as_constant): Implement.
	(can_inline_as_constant): Likewise.
	(generate_address): Implement.
	(emit_array_address): Partially implement.
	(cmp_reg_mem): Re-stub.
	(strength_reduce_multiply): Implement.
	(do_ArithmeticOp_Int): New method.
	(do_ArithmeticOp): Partially implement.
	(do_NewInstance): Likewise.
	(do_BlockBegin): Re-stub.
	(do_If): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp
	(is_processed_reg_num): Partially implement.
	(num_physical_regs): Likewise.
	(requires_adjacent_regs): Implement.
	(pd_add_temps): Likewise.
	(pd_init_regs_for_alloc): Partially implement.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp
	(pd_init): Implement.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp
	(verified_entry): Re-stub.
	(build_frame): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
	(generate_code_for): Re-stub.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp
	(NativeJump::check_verified_entry_alignment): Implement.
	(NativeJump::patch_verified_entry): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
	(out_preserve_stack_slots): Partially implement.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp
	(is_Register): New method.
	(is_FloatRegister): Likewise.
	(as_Register): Implement.
	(as_FloatRegister): Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(non_memory_address_word): Implement.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(Rthread, Rmethod, Rlocals): Reorder so Rthread is last.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ports.patch
	(hotspot/src/share/vm/utilities/macros.hpp):
	Added PPC32_ONLY, NOT_PPC32, PPC64_ONLY and NOT_PPC64.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Add support for UseMembar.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	Fixes Bug #83
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(JVM_handle_linux_signal): Handle segfaults when the memory
	serialization page is write protected.

2007-11-29  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Create symlinks to find jni header files.
	* Makefile.in: Regenerate.

2007-11-29  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_ppc.cpp
	(MacroAssembler::needs_explicit_null_check): Fix broken definition.

2007-11-23  Lillian Angel  <langel@redhat.com>

	Fixes Bug #80
	* README: Updated

2007-11-23  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp: New file.
	* ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp: Likewise.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(MacroAssembler::null_check): New methods.
	(MacroAssembler::needs_explicit_null_check): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(MacroAssembler::null_check): Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_ppc.cpp
	(MacroAssembler::needs_explicit_null_check): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp
	(NativeInstruction::is_jump): Likewise.
	(nativeInstruction_at): Likewise.
	(NativeMovRegMem): New class.
	(nativeMovRegMem_at): New method.
	(NativeGeneralJump): New class.
	(nativeGeneralJump_at): New method.
	* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
	(SharedRuntime::c_calling_convention): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp
	(VMRegImpl::as_Register): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp
	(VMRegImpl::as_Register): Likewise.

	* patches/icedtea-ports.patch
	(hotspot/src/share/vm/c1/c1_LIR.hpp): Add special cases for PPC.
	hotspot/src/share/vm/c1/c1_LIR.cpp): Likewise.

2007-11-22  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* rt/java/awt/color/ICC_Profile.java (ICC_Profile(byte[])): Remove
	duplicate ProfileHeader creation.
	* rt/gnu/java/awt/color/TagEntry.java
	(TagEntry(int,int,int,byte[])): Check for invalid tag size.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(verify_oop): New method.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_result_handler_for,
	generate_tosca_to_stack_converter,
	generate_stack_to_stack_converter,
	generate_stack_to_native_abi_converter,
	generate_normal_entry): Add calls to the above.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(fixup_after_potential_safepoint): Likewise.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp
	(StackAlignmentInBytes): New constant.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(StackFrame::generate_prolog,
	MacroAssembler::maybe_extend_frame,
	MacroAssembler::dump_int): Use the above.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(CppInterpreterGenerator::generate_compute_interpreter_state,
	AbstractInterpreter::size_top_interpreter_activation): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp
	(generate_call_stub): Likewise.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch
	* patches/icedtea-ports.patch: Rearrange such that removing
	the core build patch will cause a compiler 1 build.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch
	* patches/icedtea-ports.patch:
	Build libjvm.so as client rather than server
	* patches/icedtea-ecj.patch: Remake for the above.
	* ports/jdk/src/solaris/bin/ppc/jvm.cfg
	* ports/jdk/src/solaris/bin/ppc64/jvm.cfg:
	Updated for the above.

2007-11-20  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(bcctrl, bctrl): New methods.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(call): Use bctrl instead of blrl to preserve the link stack.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_normal_entry, generate_native_entry,
	generate_convert_result): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp
	(generate_call_stub): Likewise.

2007-11-20  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp
	(noreg): Declare.
	* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp
	(noreg): Define.

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Optionally preserve the link register.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(call_VM, call_VM_leaf, call_VM_base, call_VM_leaf_base,
	call_VM_pass_args): New methods.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(call_VM_base, call_VM_leaf_base): Likewise.

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Use call_VM and call_VM_leaf
	when making VM calls.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp
	(generate_slow_signature_handler): Likewise.

2007-11-19  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Add a missing safepoint reload.

2007-11-17  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* patches/icedtea-lcms-leak.patch: Release array immediately after
	cmsOpenProfileFromMem.

2007-11-16  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated.

2007-11-16  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/bootstrap-directory-ecj.stamp): Fixed file checks.
	* Makefile.in: Regenerated.

2007-11-16  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add
	patches/icedtea-lcms-leak.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-lcms-leak.patch: New file.

2007-11-16  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Really preserve the link stack.

2007-11-16  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Mathhew Flaschen.

2007-11-16  Matthew Flaschen  <matthew.flaschen@gatech.edu>

	* rt/com/sun/image/codec/jpeg/JPEGCodec.java: Partially implemented.
	* rt/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Implemented.
	* rt/com/sun/image/codec/jpeg/ImageFormatException.java: New Class,
	implemented.
	* rt/com/sun/image/codec/jpeg/JPEGDecodeParam.java: New Class,
	stubbed.

2007-11-16  Gary Benson  <gbenson@redhat.com>

	* contrib: New directory.
	* Makefile.am (EXTRA_DIST): Added the above.
	* Makefile.in: Regenerated.

	* contrib/templater: Imported.

2007-11-15  Lillian Angel  <langel@redhat.com>

	* tools-copy/tools-j2se-copy-files.txt: Removed.
	* tools-copy/tools-jdk-copy-files.txt: Added.

2007-11-15  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(bcl): New instruction.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Preserve the link stack.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame, reset_last_Java_frame):
	Moved from assembler_ppc.hpp and assembler_ppc.cpp.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(set_last_Java_frame, reset_last_Java_frame):
	Moved to interp_masm_ppc.hpp and interp_masm_ppc.cpp.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	(Rstate): Moved declaration from assembler_ppc.hpp.
	(STATE): Moved definition from cppInterpreter_ppc.cpp.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(Rstate): Moved definition from register_definitions_ppc.cpp.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(Rstate): Moved declaration to interp_masm_ppc.hpp.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(STATE): Moved definition to interp_masm_ppc.hpp.
	* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp
	(Rstate): Moved definition to interp_masm_ppc.cpp.

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	(fixup_after_potential_safepoint): New method.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(fixup_after_potential_safepoint): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_normal_entry, generate_native_entry):
	Replace method pointer reloads with calls to the above
	to make what is happening more obvious.
	(generate_native_entry): Add an extra fixup.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp
	(generate_slow_signature_handler): Add an extra fixup.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp
	(line_size, log2_line_size): Reduce cache line size.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp
	(generate_icache_flush): Ensure we never run with an
	over-large cache line size.

2007-11-15  Lillian Angel  <langel@redhat.com>
	    Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Changed j2se to jdk.
	(OPENJDK_VERSION): Updated to b23.
	(OPENJDK_DATE): Likewise.
	(OPENJDK_MD5SUM): Likewise.
	(stamps/patch.stamp): Added -l option to PATCH to ignore whitespace.
	(stamps/patch-ecj.stamp): Likewise.
	(stamps/clean-patch.stamp): Likewise.
	(stamps/clean-patch-ecj.stamp): Likewise.
	(ICEDTEA_COPY_DIRS): Added javax/net/ssl to list.
	* Makefile.in: Regenerated.
	* README: Changed instances of j2se to jdk.
	* patches/icedtea-ant.patch: Changed instances of j2se to jdk and
	updated to b23.
	* patches/icedtea-antialias.patch: Likewise.
	* patches/icedtea-bytebuffer-compact.patch: Likewise.
	* patches/icedtea-bytecodeInterpreter.patch: Likewise.
	* patches/icedtea-bytecodeInterpreterWithChecks.patch: Likewise.
	* patches/icedtea-certbundle.patch: Likewise.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-core-build.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-demos.patch: Likewise.
	* patches/icedtea-ecj.patch: Likewise.
	* patches/icedtea-float-double-trailing-zeros.patch: Likewise.
	* patches/icedtea-gcc-suffix.patch: Likewise.
	* patches/icedtea-graphics.patch: Likewise.
	* patches/icedtea-gtkplaf.patch: Likewise.
	* patches/icedtea-javafiles.patch: Likewise.
	* patches/icedtea-libraries.patch: Likewise.
	* patches/icedtea-license-headers.patch: Likewise.
	* patches/icedtea-linker-options.patch: Likewise.
	* patches/icedtea-memory-limits.patch: Likewise.
	* patches/icedtea-paths.patch: Likewise.
	* patches/icedtea-plugin.patch: Likewise.
	* patches/icedtea-ports.patch: Likewise.
	* patches/icedtea-rmi_amd64.patch: Likewise.
	* patches/icedtea-signature-iterator.patch: Likewise.
	* patches/icedtea-signed-types.patch: Likewise.
	* patches/icedtea-speed.patch: Likewise.
	* patches/icedtea-ssl.patch: Likewise.
	* patches/icedtea-sunsrc.patch: Likewise.
	* patches/icedtea-test-atomic-operations.patch: Likewise.
	* patches/icedtea-tools.patch: Likewise.
	* patches/icedtea-use-system-tzdata.patch: Likewise.
	* patches/icedtea-version.patch: Likewise.
	* generated/java/nio/*: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* rt/com/sun/image/codec/jpeg/JPEGCodec.java: New stubbed class.
	* rt/com/sun/image/codec/jpeg/JPEGEncodeParam.java: Likewise.
	* rt/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Likewise.
	* rt/com/sun/image/codec/jpeg/JPEGImageEncoder.java: Likewise.
	* rt/java/io/PushbackReader.java: Likewise.
	* ports/jdk/: Moved ports/j2se here.
	* ports/j2se/: Removed.

2007-11-13  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch
	(stamps/bootstrap-directory-ecj.stamp): Added links to tools.jar and
	rt.jar if built prior to creating bootstrap/ecj. Fixes problem where
	make tools or make plugs is called before make.

2007-11-13  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch
	(GenerateCharacter.java): Removed date.
	* generated/*: Updated files.

2007-11-13  Gary Benson  <gbenson@redhat.com>
	    Arnaud Vandyck <avdyk@debian.org>

	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(JVM_handle_linux_signal): Don't fail with -Wwrite-strings.

2007-11-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp
	(SlowSignatureHandler::pass_int): Implemented.
	(SlowSignatureHandler::pass_object): Likewise.

2007-11-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_normal_entry, generate_native_entry):
	Reload the method pointer after potential safepoints.

2007-11-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Removed an extraneous call to
	InterpreterRuntime::prepare_native_call().

2007-11-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed tools.jar and rt.jar to include all directories
	built under lib/.
	* Makefile.in: Regenerated.

2007-11-12  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated
	* Makefile.am
	(ICEDTEA_ENV): Removed GENSRCDIR.
	* Makefile.in: Regenerated
	* generated/*: Updated files with changes specified in patch.
	* patches/icedtea-ecj.patch
	(GenerateCharacter.java): Patched to always insert the same date and
	non-specific information, so file is not modified with every build.

2007-11-12  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch: Updated. Added bootclasspath to
	langtools/make/build.xml. Resolves EnumSet error.

2007-11-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/build/linux/platform_ppc: New file.
	* ports/hotspot/build/linux/platform_ppc64: Likewise.
	* ports/hotspot/build/linux/makefiles/ppc.make: Likewise.
	* ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jni_ppc.h: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc.s: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc64.s: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp:
	Likewise.
	* ports/j2se/src/solaris/bin/ppc/jvm.cfg: Likewise.
	* ports/j2se/src/solaris/bin/ppc64/jvm.cfg: Likewise.
	* ports/j2se/src/solaris/bin/ergo_ppc.c: Likewise.
	* Makefile.am: Link the above into the build trees before building.
	* Makefile.in: Regenerated.

2007-11-12  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ports.patch: Remake for setarch and ppc64.

2007-11-09  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typo that caused debug target to fail.
	* Makefile.in: Regenerated.

2007-11-09  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ecj.patch
	(j2se/make/common/Release.gmk): Avoid long argument lists.

2007-11-09  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ecj.patch
	(langtools/make/build.xml): Add source="1.5".
	(langtools/make/build.properties): Remove -Werror.
	(jaxp/make/build.xml): Add source="1.5".

2007-11-09  Gary Benson  <gbenson@redhat.com>

	* Makefile.am (stamps/extract.stamp, stamps/extract-ecj.stamp):
	Fix permissions after unzipping.
	* Makefile.in: Regenerated.

2007-11-08  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added check when copying over rt.jar to bootstrap/ecj
	* Makefile.in: Regenerated.

2007-11-08  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-bytecodeInterpreter.patch: New file.
	* patches/icedtea-signature-iterator.patch: Likewise.
	* patches/icedtea-signed-types.patch: Likewise.
	* patches/icedtea-test-atomic-operations.patch: Likewise.
	* patches/icedtea-core-build.patch: Likewise.
	* patches/icedtea-linker-options.patch: Likewise.
	* patches/icedtea-ports.patch: Likewise.
	* Makefile.am (ICEDTEA_PATCHES): Added the above.
	* Makefile.in: Regenerated.

2007-11-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed docs patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-docs.patch: Removed. Causing out of memory errors
	because jaxws is not built.

2007-11-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerate.
	* patches/icedtea-docs.patch: New patch to build docs.
	* .hgignore: Updated.

2007-11-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Re-added ecj targets, added new patches to the list and
	updated tools.jar.
	* Makefile.in: Regenerated.
	* aclocal.m4: Likewise.
	* configure: Likewise.
	* configure.ac: Re-added --with-icedtea and --with-icedtea-home
	options. Also, added --with-gcj-home to specify where gcj is
	installed- the default is /usr/lib/jvm/java-gcj/.
	* generated/*.java: Regenerated and added several new sources.
	* generated/fontconfig/*.bfc: Added generated font files.
	* javac.in: Re-added. Added support to ignore Werror flags.
	* javap.in: Re-added.
	* patches/icedtea-javafiles: Updated to add missing sources to
	Makefiles.
	* patches/icedtea-sunrc.patch: Updated.
	* patches/icedtea-corba.patch: New patch.
	* patches/icedtea-ecj.patch: New patch to make building with ecj
	possible.
	* tools-copy/tools-corba-copy-files.txt: List of corba sources to
	copy.
	* tools-copy/tools-j2se-copy-files.txt: List of j2se soures to copy.
	* tools-copy/tools-jaxws-copy-files.txt: List of jaxws sources to
	copy.
	* tools-copy/tools-langtools-copy-files.txt: List of langtools to
	copy.
	* patches/icedtea-xjc.patch: Removed. Has been combined with sunrc
	patch.
	* tools-copy-files.txt: Removed.

2007-11-07  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS): Remove redundant special cases.
	* configure: Regenerated.

2007-11-02  Joshua Sumali  <jsumali@redhat.com>

	* rt/com/sun/media/sound/DataPusher.java: Removed stub since this is
	now implemented.
	* rt/com/sun/media/sound/JDK13Services.java: Likewise.
	* rt/com/sun/media/sound/JavaSoundAudioClip.java: Likewise.
	* rt/com/sun/media/sound/MidiInDevice.java: Likewise.
	* rt/com/sun/media/sound/MidiInDeviceProvider.java: Likewise.
	* rt/com/sun/media/sound/MidiOutDeviceProvider.java: Likewise.
	* rt/com/sun/media/sound/MidiUtils.java: Likewise.
	* rt/com/sun/media/sound/PortMixer.java: Likewise.
	* rt/com/sun/media/sound/PortMixerProvider.java: Likewise.
	* rt/com/sun/media/sound/ReferenceCountingDevice.java: Likewise.

2007-11-02  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Added patch to remove conflicting
	definition of uLong. This fixes the build on 64-bit.

2007-11-01  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS): Remove s390.
	* configure: Regenerated.

2007-10-31  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-sunsrc.patch: Fixed patch to include some missing
	sources.

2007-10-30  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-bytecodeInterpreterWithChecks.patch: New patch to
	fix cpp generated.
	* patches/icedtea-javafiles.patch: New patch to add missing files to
	the list.
	* Makefile.am: Added patches to the list.
	* Makefile.in: Regenerated.

2007-10-24  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Updated jpeg patches to properly
	create OpenJDK's libjpeg.so without files common to the system
	installed libjpeg.so.

2007-10-22  Lillian Angel  <langel@redhat.com>

	* configure.ac: Fixed typo. libgif should be giflib.
	* configure: Regenerate.

2007-10-22  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated requirements.
	* Makefile.am: Updated patch list.
	* Makefile.in: Regenerated.
	* configure: Regenerated.
	* configure.ac: Added checks for libpng, libjpeg, zlib and giflib.
	* patches/icedtea-libraries.patch: New patch to remove built-in
	libraries (libpng, libjpeg, zlib, giflib) and use system installed libs.
	* patches/icedtea-libpng.patch: Removed (combined with previous patch).

2007-10-19  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-sunsrc.patch: New file.
	* Makefile.am: Added icedtea-sunsrc to patch list.
	* Makefile.in: Regenerated.

2007-10-18  Lillian Angel  <langel@redhat.com>

	* javac.in, javap.in: Removed

2007-10-18  Lillian Angel  <langel@redhat.com>

	* Makefile.am (OPENJDK_SOURCEPATH_DIRS): Added CORBA sources.

2007-10-18  Lillian Angel  <langel@redhat.com>

	* README: Updated.

2007-10-16  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-paths.patch: Add Classpath copyright notice.

2007-10-15  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added info about installing old IcedTea.

2007-10-15  Lillian Angel  <langel@redhat.com>

	* README: Updated license section.

2007-10-15  Matthias Klose  <doko@ubuntu.com>

	* gcjwebplugin.cc: Change PLUGIN_NAME.

2007-10-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (OPENJDK_VERSION): Update for b22.
	(OPENJDK_DATE): Likewise.
	(OPENJDK_MD5SUM): Likewise.
	(ICEDTEA_PATCHES): Remove patches/icedtea-xinerama.patch.  Add
	patches/icedtea-xjc.patch.
	(OPENJDK_SOURCEPATH_DIRS): Add openjdk/jaxp/src/share/classes.
	(stamps/extract.stamp): Remove openjdk/jaxws.
	(ICEDTEA_ENV): Fix ANT_HOME, BUILD_NUMBER, JRE_RELEASE_VERSION,
	and HOTSPOT_RELEASE_VERSION.  Add ALT_JDK_IMPORT_PATH.
	* Makefile.in: Regenerate.
	* patches/icedtea-xinerama.patch: Remove file.
	* patches/icedtea-xjc.patch: New file.
	* patches/icedtea-ant.patch: Update for b22.
	* patches/icedtea-certbundle.patch: Likewise.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-license-headers.patch: Likewise.
	* patches/icedtea-memory-limits.patch: Likewise.
	* patches/icedtea-paths.patch: Likewise.
	* patches/icedtea-plugin.patch: Likewise.
	* patches/icedtea-speed.patch: Likewise.
	* patches/icedtea-use-system-tzdata.patch: Likewise.
	* patches/icedtea-xinerama.patch: Likewise.

2007-10-12  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for 1.4.

2007-10-12  Andrew Haley  <aph@redhat.com>

	* README (Java compatibility): New section.

2007-10-11  Lillian Angel  <langel@redhat.com>

	* README: Updated license section. jvmtiLib.xsl was fixed in b21.

2007-10-11  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-license-headers.patch: Re-added genExceptions patch.

2007-10-09  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added sanity check for bootstrap/jdk1.6.0/bin/java in
	stamps/bootstrap-directory-symlink.stamp target.

2007-10-09  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-java.security.patch: Removed

2007-10-09  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-certbundle.patch: Added in
	CertBundleKeyStoreImpl.java implementation which was previously in our
	jce implementation. Also, added KeyStore.CertBundle to map in this
	patch.

2007-10-08  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-memory-limits.patch: New file.
	Set maximum PermGen space to 128M, MaxHeap to 512M.
	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-memory-limits.patch.

2007-10-08  Mark Wielaard  <mark@klomp.org>

	* AUTHORS: Added Keith Seitz.

2007-10-05  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-debuginfo.patch: Add
	openjdk/hotspot/build/linux/makefiles/gcc.make.
	Add -g to CFLAGS_REQUIRED in
	openjdk/j2se/make/common/Defs-linux.gmk

2007-10-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	PR 73
	* Makefile.am (ICEDTEA_PATCHES): Add
	patches/icedtea-gtkplaf.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-gtkplaf.patch: New file.

2007-10-04  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated docs on how-to-build, and build requirements.
	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Added check for libXinerama libs.
	* patches/icedtea-xinerama.patch: New patch for bug #72.

2007-10-03  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-float-double-trailing-zeros.patch:
	New file.
	* Makefile.am (ICEDTEA_PATCHES): Add above patch.
	* Makefile.in: Regenerate.

2007-10-03  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-bytebuffer-compact.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add above patch.
	* Makefile.in: Regenerated.

2007-10-03  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-use-system-tzdata.patch: Use AccessController
	instead of System.getProperty.
	Catch AccessControlException while attempting to stat
	ZoneInfoMappings.

2007-10-03  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Use DISTRIBUTION_PATCHES and gcc-suffix.
	* Makefile.in: Regenerated.
	* patches/icedtea-gcc-suffix.patch: New patch.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* INSTALL: Removed info about jce plugs.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ant.patch: Added check to make sure ant is in PATH.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added patch.
	* Makefile.in: Regenerated.
	* configure: Regenerated.
	* configure.ac: Set --with-ant-home default to /usr/share/ant
	* patches/icedtea-ant.patch: New patch

2007-10-02  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Matthias Klose.

2007-10-02  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Add --with-ant-home support.
	* Makefile.am: Use SYSTEM_ANT_DIR.
	* configure, Makefile.in: Regenerate.

2007-10-01  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-java-home.patch: Removed
	* Makefile.am: Removed patch.
	* Makefile.in: Regenerated.

2007-09-28  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-plugin.patch: Fixed so it patches correctly.

2007-09-28  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated to b21. Removed all targets used to build
	IcedTea with ecj. Removed building of jce.jar and copying over
	security sources.
	* Makefile.in: Regenerated
	* configure: Regenerated
	* configure.ac: Removed --with-icedtea option, now default.
	* patches/icedtea-antialias.patch: Fixed to patch b21 correctly.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-license-headers.patch: Likewise.
	* patches/icedtea-paths.patch: Likewise.
	* patches/icedtea-plugin.patch: Likewise.
	* patches/icedtea-use-system-tzdata.patch: Likewise.
	* patches/icedtea-version.patch: Likewise.
	* rt/com/sun/media/sound/MixerSequencer.java: Implemented.
	* rt/com/sun/media/sound/MixerSynth.java: Implemented.
	* tools-copy-files.txt: Modified.
	* patches/icedtea-headers.patch: New patch.
	* patches/icedtea-java-home.patch: New patch.
	* jce/: Removed
	* patches/icedtea-assembler_amd64.patch: Removed.
	* patches/icedtea-ecj-bootstrap.patch:Removed.
	* patches/icedtea-lesstif_amd64.patch: Removed.
	* rt/com/sun/media/sound/AutoConnectSequencer.java: Removed.
	* rt/com/sun/media/sound/DirectAudioDevice.java: Removed.
	* rt/com/sun/media/sound/DirectAudioDeviceProvider.java: Removed.
	* rt/com/sun/media/sound/MidiOutDevice.java: Removed.
	* rt/com/sun/media/sound/Platform.java: Removed.
	* rt/com/sun/media/sound/Toolkit.java: Removed.
	* rt/gnu/java/security/provider/Gnu.java: Removed.

2007-09-27  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-use-system-tzdata.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES):  Add above patch.
	* Makefile.in: Regenerated.

2007-09-14  Keith Seitz  <keiths@redhat.com>

	* configure.ac: Added check for libXtst.
	* configure: Regenerated.

2007-09-13  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added JRE_RELEASE_VERSION and
	HOTSPOT_RELEASE_VERSION to environment. Removed BUILD_NUMBER.
	* Makefile.in: Regenerated

2007-09-13  Andrew Haley  <aph@redhat.com>

	* Makefile.am (icedtea-debug): Correct dependencies.

2007-09-13  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed target typo.
	* Makefile.in: Regenerated.

2007-09-12  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* Makefile.am (icedtea-debug): Added -debug to target directory,
	as found today by Andrew Haley.
	* Makefile.in: Likewise.

2007-09-12  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* .hgignore: Added *~.

2007-09-12  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Christian Thalinger.

2007-09-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added BUILD_NUMBER to environment. This should be
	updated with each bXX release. Also, added dependency for
	icedtea-debug target.
	* Makefile.in: Regenerated.

2007-09-12  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Fixed error that broke the build.
	* Makefile.in: Regenerated

2007-09-11  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-demos.patch: New File. Patches the sample
	jvmti makefiles.
	* configure.ac: Added a check for chmod.
	* configure: Regenerated.
	* Makefile.am: Added line to add write
	permissions to the sample makefiles to be patched.
	* Makefile.in: Regenerated.

2007-09-09  Mark Wielaard  <mark@klomp.org>

	* README: Add references to home page, bugzilla, faq, mailing list
	and mercurial repo.

2007-09-07  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add tools-copy-files.txt.
	(ICEDTEA_ENV): Remove ecj-specific variables.
	(env): Suggest unsetting JAVA_HOME.
	(env-ecj): Likewise.
	(stamps/bootstrap-directory-symlink.stamp): Depend on
	conditionally-defined BOOTSTRAP_DIRECTORY_STAMP.
	(MEMORY_LIMIT): Set limit when building with IcedTea's javac.
	($(SECURITY_JAR_FILES)): Add a dummy file to each jar to satisfy
	IcedTea's jar implementation.
	(stamps/tools-class-files.stamp): Replace JCOMPILER reference with
	JAVAC.
	(stamps/rt-class-files.stamp): Likewise.
	(stamps/jce-class-files.stamp): Likewise.
	* Makefile.in: Regenerate.
	* configure.ac: Add --with-icedtea and --with-icedtea-home
	options.
	* configure: Regenerate.

2007-09-07  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerated.
	* acinclude.m4: Reverted. Removed --with-icedtea option.
	* configure: Regenerated.
	* configure.ac: Reverted. Removed WITH_ICEDTEA.

2007-09-07  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerate

2007-09-07  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Added --with-icedtea option.
	* configure: Regenerated.
	* configure.ac: Added WITH_ICEDTEA.

2007-09-06  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-certbundle.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-certbundle.patch: New file.

2007-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Comment explicit gawk check.
	* configure: Regenerate.

2007-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* gcjwebplugin.cc (PLUGIN_MIME_DESC): Update for 1.5, 1.6 and 1.7.

2007-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.4.
	* configure: Regenerate.

2007-09-05  Lillian Angel <langel@redhat.com>

	* AUTHORS: Added Joshua Sumali.

2007-09-05  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-copy-plugs.patch: Fixed hunks to apply cleanly
	with b19.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-version.patch: Likewise.

2007-09-05  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added note about stamped targets.
	* Makefile.am: Added new targets. (i.e. instead of calling
	make stamps/plugs.stamps, 'make plugs' works.)
	* Makefile.in: Regenerated.

2007-09-05  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.
	* INSTALL: Updated.
	* Makefile.am: Fixed to create stamps in a stamps directory.
	* Makefile.in: Regenerated.

2007-09-04  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated to ignore tools/
	* Makefile.am: Updated to b19. A version of tools.jar is now
	generated at the beginning of the build. It is now required to
	build other hotspot sources. rt.jar has been renamed to rt-closed.jar,
	and ALT_CLOSED_JDK_IMPORT_PATH has been replaced with
	ALT_BINARY_PLUGS_PATH, as per b19 changes.
	* Makefile.in: Regenerated.
	* patches/icedtea-tools.patch: New patch to fix the build. jvmti.h
	fails generate properly without this patch.
	* tools-copy-files.txt: List of files used to create tools.jar.
	* generated/sun/awt/DebugHelper.java: Removed. This file has been
	removed from the OpenJDK sources as well.

2007-09-03  Lillian Angel  <langel@redhat.com>

	*  patches/icedtea-lesstif_amd64.patch: New patch. Fixes window
	decorations on x86_64.
	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated.

2007-08-31  Lillian Angel <langel@redhat.com>

	* INSTALL: Added information about rebuilding plugs.

2007-08-30  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-rmi_amd64.patch: New patch. java-rmi.cgi script is
	now installed on x86_64 properly.
	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerated.

2007-08-30  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Some changes were lost after reverting- changes added
	again.
	* Makefile.in: Regenerated.

2007-08-29  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Should make lib/rt and lib/jce because javac
	doesn't create the directories on the fly.
	* Makefile.in: Regenerate

2007-08-28  Francis Kung  <fkung@redhat.com>

	* rt/java/awt/image/Raster.java: Create proper raster types.
	* rt/java/awt/image/WritableRaster.java: Likewise.

2007-08-28  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* README: Add gcjwebplugin section.

2007-08-28  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added requirements for plugin.

2007-08-28  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated.

2007-08-27  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Added patches to replace all instances
	of "OpenJDK" from java -version string with "IcedTea".

2007-08-27  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-license-headers.patch: Added patches for other
	generated headers.

2007-08-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* README: Minor changes to license headers section.

2007-08-21  Francis Kung  <fkung@redhat.com>

	PR 61
	* patches/icedtea-ecj-bootstrap.patch: Prevent compilation of ToBin
	class during first stage (workaround for an ecj bug).

2007-08-21  Francis Kung  <fkung@redhat.com>

	PR 62
	* Makefile.am: Fixed case where invalid openjdk zip is provided in
	--with-openjdk-zip.
	* Makefile.in: Regenerated.

2007-08-21  Francis Kung  <fkung@redhat.com>

	* .hgignore: Updated.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (gcjwebplugin.so): Include CXXFLAGS.
	($(SHARED_OBJECT_FILES)): Include CFLAGS.
	* Makefile.in: Regenerate.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add patches/icedtea-speed.patch.
	* Makefile.in: Regenerate.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add gcjwebplugin.cc.
	* Makefile.in: Regenerate.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.3.
	* configure: Regenerate.

2007-08-20  Francis Kung  <fkung@redhat.com>

	PR 57
	* patches/icedtea-graphics.patch: Roll back word wrap fix (Sun bug
	6491856) for backwards-compatibility.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* gcjwebplugin.cc (plugin_in_pipe_callback): Strip trailing
	newline from message.
	Fix debug message format.
	(plugin_send_message_to_appletviewer): Fix debug message format.
	* patches/icedtea-plugin.patch: Fix debug message formats.

2007-08-19  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am: Add logic to build gcjwebplugin.so.
	(ICEDTEA_PATCHES): Add patches/icedtea-plugin.patch.
	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* configure.ac: Add AC_PROG_CXX.  Remove gcc AC_PROG_CC default.
	* gcjwebplugin.cc: New file.
	* patches/icedtea-plugin.patch: New file.

2007-08-19  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add patches/icedtea-libpng.patch.
	* patches/icedtea-libpng.patch: New file.

2007-08-17  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Updated for b18.
	* Makefile.in: Regenerated.
	* patches/icedtea-assembler_amd64.patch: Updated line numbers.
	* patches/icedtea-copy-plugs.patch: Updated line numbers.
	* patches/icedtea-debuginfo.patch: Updated line numbers.
	* patches/icedtea-buildfix.patch: Removed.

2007-08-16  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-08-16  Lillian Angel  <langel@redhat.com>

	* .hgignore: Removed generated files.
	* Makefile.am: Removed exception generation.
	* Makefile.in: Regenerated.
	* generated/java/nio/BufferOverflowException.java,
	* generated/java/nio/BufferUnderflowException.java,
	* generated/java/nio/InvalidMarkException.java,
	* generated/java/nio/ReadOnlyBufferException.java,
	* generated/java/nio/channels/AlreadyConnectedException.java,
	* generated/java/nio/channels/AsynchronousCloseException.java,
	* generated/java/nio/channels/CancelledKeyException.java,
	* generated/java/nio/channels/ClosedByInterruptException.java,
	* generated/java/nio/channels/ClosedChannelException.java,
	* generated/java/nio/channels/ClosedSelectorException.java,
	* generated/java/nio/channels/ConnectionPendingException.java,
	* generated/java/nio/channels/FileLockInterruptionException.java,
	* generated/java/nio/channels/IllegalBlockingModeException.java,
	* generated/java/nio/channels/IllegalSelectorException.java,
	* generated/java/nio/channels/NoConnectionPendingException.java,
	* generated/java/nio/channels/NonReadableChannelException.java,
	* generated/java/nio/channels/NonWritableChannelException.java,
	* generated/java/nio/channels/NotYetBoundException.java,
	* generated/java/nio/channels/NotYetConnectedException.java,
	* generated/java/nio/channels/OverlappingFileLockException.java,
	* generated/java/nio/channels/UnresolvedAddressException.java,
	* generated/java/nio/channels/UnsupportedAddressTypeException.java,
	* generated/java/nio/charset/CharacterCodingException.java,
	* generated/java/nio/charset/IllegalCharsetNameException.java,
	* generated/java/nio/charset/UnsupportedCharsetException.java,
	* generated/sun/nio/ch/AlreadyBoundException.java: New file.

2007-08-16  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed targets to generated properties files.
	* Makefile.in: Regenerated.

2007-08-15  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated
	* README: Added license header information
	* patches/icedtea-license-headers.patch: New patch to patch scripts to
	use GPL	license header instead of proprietary one.

2007-08-15  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am: Refactor.
	* Makefile.in: Regenerate.
	* INSTALL: Update build documentation.
	* patches/icedtea-ecj-bootstrap.patch: Rebase for openjdk-ecj.
	* rt/sun/org/mozilla/internal/NativeJavaArray.java: Move to...
	* rt/sun/org/mozilla/javascript/internal/NativeJavaArray.java: New
	file.

2007-08-14  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Added Cipher Alias for
	PBEWithMD5AndDES.
	* jce/gnu/javax/crypto/jce/cipher/PBE.java: Added checks for
	unspecified values.
	* jce/javax/crypto/spec/PBEKeySpec.java: Fixed constructors according
	to API.

2007-08-14  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-copy-plugs.patch: Removed patch to add Wrapper
	import.
	* rt/com/sun/script/javascript/NativeJavaClass.java: Fixed Wrapper
	import.
	* rt/sun/org/mozilla/javascript/internal/Wrapper.java: New file.
	* rt/javax/script/Wrapper.java: Moved file to correct location.

2007-08-13  Francis Kung  <fkung@redhat.com>

	PR 45
	* patches/icedtea-ecj-bootstrap.patch: Remove bootstrap requirement
	for graphics.
	* INSTALL: Updated.

2007-08-09  Andrew Haley  <aph@redhat.com>

	* jce/gnu/javax/crypto/jce/DiffieHellmanImpl.java (engineDoPhase):
	Don't check the length of the divisors.

2007-08-08  Francis Kung  <fkung@redhat.com>

	PR 53
	* rt/java/awt/image/Raster.java: Use given dataBuffers when creating
	new rasters.

2007-08-08  Francis Kung  <fkung@redhat.com>

	* INSTALL: Updated build dependencies.

2007-08-08  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-antialias.patch: Fix text antialiasing artifacts.

2007-08-03  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Re-add buildfix patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-buildfix.patch: Re-added for x86_64.

2007-08-03  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Update to b17 release.
	* Makefile.in: Regenerated.
	* patches/icedtea-antialias.patch: Update line numbers for b17 and
	remove text-antialiasing modifications.
	* patches/icedtea-assembler_amd64.patch: Update line numbers for b17.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-ecj-bootstrap.patch: Likewise.
	* patches/icedtea-fonts.patch: Removed.
	* patches/icedtea-buildfix.patch: Removed.

2007-08-01  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Revert changeset d014fd055293.

2007-08-01  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-text-relocations.patch: Use -fPIC on ppc and ppc64.

2007-07-31  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated.

2007-07-31  Francis Kung  <fkung@redhat.com>

	* NEWS: Updated.

2007-07-31  Francis Kung  <fkung@redhat.com>

	PR 37
	* patches/icedtea-graphics.patch: Roll back XPanelPeer change to fix
	x86_64 window decorations.

2007-07-30  Francis Kung  <fkung@redhat.com>

	PR 54
	* rt/gnu/java/awt/QuadSegment.java: Add null check.

2007-07-30  Francis Kung  <fkung@redhat.com>

	PR 41
	* patches/icedtea-fonts.patch: Add support for rotation, shear in
	font transforms.

2007-07-26  Francis Kung  <fkung@redhat.com>

	PR 48
	* patches/icedtea-fonts.patch: Add fallback for font loading.

2007-07-25  Francis Kung  <fkung@redhat.com>

	PR 42
	* patches/icedtea-fonts.patch: Fix scanlines for mono fonts.

2007-07-25  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Added new patch files.
	* Makefile.in: Regenerated.
	* patches/icedtea-graphics.patch: Split off into separate patch files.
	* patches/icedtea-antialias.patch: New file.
	* patches/icedtea-fonts.patch: New file.
	* patches/icedtea-paths.patch: New file.

2007-07-25  Francis Kung  <fkung@redhat.com>

	PR 52
	* patches/icedtea-graphics.patch: Update field names in native image
	JNI code.
	* rt/java/awt/image/ComponentSampleModel.java: Initialize native IDs.
	* rt/java/awt/image/Raster.java: Likewise.
	* rt/java/awt/image/SampleModel.java: Likewise.
	* rt/java/awt/image/SinglePixelPackedSampleModel.java: Likewise, and
	add maxBitSize field..

2007-07-25  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/cipher/PBE.java
	(genParams): Cleaned up hardcoded values.

2007-07-25  Francis Kung  <fkung@redhat.com>

	PR 47
	* rt/java/awt/color/ColorSpace.java: Set static fields in CMSManager.

2007-07-25  Francis Kung  <fkung@redhat.com>

	* INSTALL: Document Freetype requirement.

2007-07-25  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Added
	AlgorithmParameters.PBEWithMD5AndDES.
	* AUTHORS: Added Raif Naffah.

2007-07-25  Raif Naffah  <admin@naffah-raif.name>

	* jce/gnu/javax/crypto/jce/cipher/PBE.java
	* (PBE): Cleaned up.
	* (PBE): Initialized new vars.
	* (engineInit): Implemented.
	* (initInternal): New function.
	* (genParams): Likewise.
	* (PBEPKCS5_V1Params): New internal class.
	* (DES): Implemented with padding.

2007-07-24  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Fix typo in Freetype include dir.
	* Makefile.in: Regenerated.
	* patches/icedtea-graphics.patch: Improved font support.

2007-07-24  Andrew Haley  <aph@redhat.com>

	* Makefile.am (OPENJDK_VERSION): Change to b16.
	* patches/icedtea-copy-plugs.patch: Rewrite
	j2se/make/common/Release.gmk and BinaryPlugs.gmk for b16.
	Remove diffs for j2se/make/tools/sharing/*.
	Rewrite j2se/make/sun/dcpr/Makefile changes.

2007-07-19  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Explicitly disable anti-aliasing in
	all cases.

2007-07-19  Francis Kung  <fkung@redhat.com>

	* rt/gnu/java/awt/CubicSegment.java,
	* rt/gnu/java/awt/LineSegment.java,
	* rt/gnu/java/awt/QuadSegment.java,
	* rt/gnu/java/awt/Segment.java: New files.

2007-07-19  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Replace encumbered path widening
	code.

2007-07-19  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java: Fixed incorrect
	buffer sizes.

2007-07-19  Lillian Angel  <langel@redhat.com>

	* .hgignore: Ignore .* directories/files.

2007-07-19  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Fixed typo. DiffieHellman
	is now recognized as a algorithm.

2007-07-18  Casey Marshall  <csm@gnu.org>

	Fixes PR 39.
	* jce/gnu/java/security/icedtea/CertBundleKeyStoreImpl.java:
	new file.
	* jce/gnu/java/security/icedtea/IcedTls.java: add
	`CertBundleKeyStoreImpl' to provider.

2007-07-18  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.2.
	* configure: Regenerate.

2007-07-18  Francis Kung  <fkung@redhat.com>

	* INSTALL: Add instructions for enabling graphics.

2007-07-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Check for null scalers.

2007-07-18  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/PBESecretKeyFactory.java: Reformatted (GNU
	style).
	* jce/gnu/javax/crypto/jce/cipher/PBE.java: Likewise.
	* jce/gnu/javax/crypto/key/GnuPBEKey.java: Likewise.

2007-07-18  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Added PBEWithMD5AndDES and
	PBE providers.
	* jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java:
	(engineUpdate): Fixed blockCount and buffer size.
	(engineUpdate): Fixed blockCount.
	* jce/gnu/javax/crypto/key/GnuPBEKey.java
	(getFormat): Implemented.
	(getEncoded): Implemented.
	* jce/gnu/javax/crypto/jce/PBESecretKeyFactory.java: New file.
	* jce/gnu/javax/crypto/jce/cipher/PBE.java: New file.

2007-07-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Patch OpenJDK makefiles.

2007-07-17  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Fix compile flags for Freetype.
	* Makefile.in: Regenerated.
	* patches/icedtea-graphics.patch: Patch OpenJDK makefiles for
	Freetype support.

2007-07-17  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Add compile flags for Freetype.
	* acinclude.m4: Fix check for Freetype.
	* Makefile.in: Regenerated.
	* configure: Likewise.
	* patches/icedtea-graphics.patch: Add Freetype support.

2007-07-17  Kyle Galloway  <kgallowa@redhat.com>

	* acinclude.m4: Added FIND_FREETYPE macro to check for Freetype libs
	and headers and sets FREETYPE_INC_DIR.
	* configure.ac: Call FIND_FREETYPE macro.
	* configure: Regenerated.

2007-07-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am, acinclude.m4, configure.ac: Remove ccache
	knowledge.
	* patches/icedtea-ccache.patch: Remove file.
	* Makefile.in, configure: Regenerate.

2007-07-13  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Mark Wielaard.

2007-07-12  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* NEWS: Update for 1.1 release.

2007-07-11  Andrew Haley  <aph@redhat.com>

	* Makefile.am (patch): Set fuzziness to zero.

2007-07-11  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-assembler_amd64.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-assembler_amd64.patch.
	(icedtea-debug): New target

2007-07-08  Mark Wielaard  <mark@klomp.org>

	* acinclude.m4 (FIND_TOOL): New macro.
	* configure.ac: Use FIND_TOOL for essential tools, add gawk check.
	* configure: Regenerated.
	* Makefile.in: Likewise.

2007-07-08  Mark Wielaard  <mark@klomp.org>

	* acinclude.m4 (CHECK_HEADERS): Add check for alsa/asoundlib.h.
	* configure: Regenerated.

2007-07-06  Kyle Galloway <kgallowa@redhat.com>

	* patches/icedtea-buildfix.patch: Add amd64 build fix as well.

2007-07-06  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Update for b15.
	* Makefile.in: Regenerated.
	* patches/icedtea-copy-plugs.patch: Update for b15.
	* patches/icedtea-debuginfo.patch: Update for b15.
	* patches/icedtea-buildfix.patch: New file.

2007-07-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (snapshot): New target.
	(.PHONY): Add snapshot.

2007-07-05  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.
	* AUTHORS: Added Casey Marshall.
	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated.
	* jce/javax/crypto/KeyGenerator.java: Removed unnecessary functions.
	* patches/icedtea-java.security.patch: Updated with new ssl provider.
	* patches/icedtea-ssl.patch: New patch.

2007-07-05  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/net/ssl/AbstractSessionContext.java: Removed.
	* jce/gnu/javax/net/ssl/EntropySource.java: Removed.
	* jce/gnu/javax/net/ssl/NullManagerParameters.java: Removed.
	* jce/gnu/javax/net/ssl/PreSharedKeyManager.class
	* jce/gnu/javax/net/ssl/PreSharedKeyManager.java: Removed.
	* jce/gnu/javax/net/ssl/PreSharedKeyManagerParameters.java: Removed.
	* jce/gnu/javax/net/ssl/PrivateCredentials.java: Removed.
	* jce/gnu/javax/net/ssl/SRPManagerParameters.java: Removed.
	* jce/gnu/javax/net/ssl/SRPTrustManager.java: Removed.
	* jce/gnu/javax/net/ssl/SSLCipherSuite.java: Removed.
	* jce/gnu/javax/net/ssl/SSLProtocolVersion.java: Removed.
	* jce/gnu/javax/net/ssl/SSLRecordHandler.java: Removed.
	* jce/gnu/javax/net/ssl/Session.java: Removed.
	* jce/gnu/javax/net/ssl/SessionStoreException.java: Removed.
	* jce/gnu/javax/net/ssl/StaticTrustAnchors.java: Removed.
	* jce/gnu/javax/net/ssl/provider/AbstractHandshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Alert.java: Removed.
	* jce/gnu/javax/net/ssl/provider/AlertException.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Builder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Certificate.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateRequest.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateRequestBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateStatusRequest.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateStatusType.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateType.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateURL.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateVerify.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CipherAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CipherSuite.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CipherSuiteList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientDHE_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientDiffieHellmanPublic.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHandshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHello.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHelloBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHelloV2.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientKeyExchange.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientKeyExchangeBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientPSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CompressionMethod.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CompressionMethodList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Constructed.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ContentType.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Debug.java: Removed.
	* jce/gnu/javax/net/ssl/provider/DelegatedTask.java: Removed.
	* jce/gnu/javax/net/ssl/provider/DiffieHellman.java: Removed.
	* jce/gnu/javax/net/ssl/provider/EmptyExchangeKeys.java: Removed.
	* jce/gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ExchangeKeys.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Extension.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ExtensionList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Finished.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Handshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/HelloRequest.java: Removed.
	* jce/gnu/javax/net/ssl/provider/InputSecurityParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Jessie.class
	* jce/gnu/javax/net/ssl/provider/Jessie.java: Removed.
	* jce/gnu/javax/net/ssl/provider/KeyExchangeAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/MacAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/MacException.java: Removed.
	* jce/gnu/javax/net/ssl/provider/MaxFragmentLength.java: Removed.
	* jce/gnu/javax/net/ssl/provider/OutputSecurityParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/PreSharedKeyManagerFactoryImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ProtocolVersion.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Random.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Record.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLContextImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLEngineImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLHMac.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLRandom.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLServerSocketFactoryImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLServerSocketImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLSocketImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLv3HMacMD5Impl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLv3HMacSHAImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerDHParams.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHandshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHello.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHelloBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHelloDone.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerKeyExchange.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerKeyExchangeBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerKeyExchangeParams.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerNameList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerPSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerRSAParams.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerRSA_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SessionImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Signature.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SignatureAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SimpleSessionContext.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TLSHMac.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TLSRandom.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TruncatedHMAC.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TrustedAuthorities.java: Removed.
	* jce/gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Util.java: Removed.
	* jce/gnu/javax/net/ssl/provider/X500PrincipalList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/X509KeyManagerFactory.java: Removed.
	* jce/gnu/javax/net/ssl/provider/X509TrustManagerFactory.java: Removed.
	* jce/javax/net/VanillaServerSocketFactory.java: Removed.
	* jce/javax/net/VanillaSocketFactory.java: Removed.
	* jce/javax/net/ssl/TrivialHostnameVerifier.java: Removed.
	* rt/gnu/java/util/Base64.java: Removed.

2007-07-05  Casey Marshall  <csm@gnu.org>

	* jce/gnu/java/security/icedtea/IcedTls.java: New Class.
	* jce/gnu/java/security/icedtea/GNUTlsRsaPreMasterSecretGeneratorImpl.java:
	New Class.
	* jce/gnu/java/security/icedtea/GNUTlsPrfGeneratorImpl.java: New Class.
	* jce/gnu/java/security/icedtea/GNUTlsMasterSecretGenerator.java: New Class.
	* jce/gnu/java/security/icedtea/GNUTlsKeyMaterialGeneratorImpl.java: New Class.
	* jce/gnu/javax/crypto/RSACipherImpl.java
	(engineSetMode): Implemented.
	(engineSetPadding): Likewise.
	(engineGetBlockSize): Added conditions.
	(engineUpdate): Likewise.
	(engineUnwrap): New function.
	(engineWrap): Likewise.
	* jce/gnu/javax/crypto/jce/GnuCrypto.java
	(GnuCrypto): Updated cipher put into map.
	* jce/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsKeyMaterialSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsMasterSecretParameterSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsPrfParameterSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java:
	Implemented.

2007-07-05  Gary Benson  <gbenson@redhat.com>

	* .hgignore: List bootstrap directory instead of individual files,
	and don't list .hgignore.

2007-07-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (patch): Add debugging messages.
	(unpatch): Likewise.
	(patchecj): Likewise.
	(unpatchecj): Likewise.
	* Makefile.in: Regenerate.

2007-07-04  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ports.patch: Removed.
	* Makefile.in: Regenerated.

2007-07-04  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS): Fix library paths on ppc64 and s390x.
	* configure: Regenerated.

2007-07-02  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed to use -source and -target flags instead of
	-1.5. Not supported by Sun's JDK.
	* Makefile.in: Regenerated.

2007-06-29  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typo.
	* Makefile.in: Regenerated.

2007-06-29  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-java.security.patch: Fixed patch line numbers.

2007-06-29  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added checks to prevent make error after make
	bootstrap.
	* Makefile.in: Regenerated.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ports.patch: Removed ChangeLog entry.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added to ICEDTEA_COPY_DIRS and ICEDTEA_COPY_SRC
	* Makefile.in: Regenerated.
	* jce/gnu/javax/net/ssl/AbstractSessionContext.java,
	jce/gnu/javax/net/ssl/EntropySource.java,
	jce/gnu/javax/net/ssl/NullManagerParameters.java,
	jce/gnu/javax/net/ssl/PreSharedKeyManager.class,
	jce/gnu/javax/net/ssl/PreSharedKeyManager.java,
	jce/gnu/javax/net/ssl/PreSharedKeyManagerParameters.java,
	jce/gnu/javax/net/ssl/PrivateCredentials.java,
	jce/gnu/javax/net/ssl/SRPManagerParameters.java,
	jce/gnu/javax/net/ssl/SRPTrustManager.java,
	jce/gnu/javax/net/ssl/SSLCipherSuite.java,
	jce/gnu/javax/net/ssl/SSLProtocolVersion.java,
	jce/gnu/javax/net/ssl/SSLRecordHandler.java,
	jce/gnu/javax/net/ssl/Session.java,
	jce/gnu/javax/net/ssl/SessionStoreException.java,
	jce/gnu/javax/net/ssl/StaticTrustAnchors.java,
	jce/gnu/javax/net/ssl/provider/AbstractHandshake.java,
	jce/gnu/javax/net/ssl/provider/Alert.java,
	jce/gnu/javax/net/ssl/provider/AlertException.java,
	jce/gnu/javax/net/ssl/provider/Builder.java,
	jce/gnu/javax/net/ssl/provider/Certificate.java,
	jce/gnu/javax/net/ssl/provider/CertificateBuilder.java,
	jce/gnu/javax/net/ssl/provider/CertificateRequest.java,
	jce/gnu/javax/net/ssl/provider/CertificateRequestBuilder.java,
	jce/gnu/javax/net/ssl/provider/CertificateStatusRequest.java,
	jce/gnu/javax/net/ssl/provider/CertificateStatusType.java,
	jce/gnu/javax/net/ssl/provider/CertificateType.java,
	jce/gnu/javax/net/ssl/provider/CertificateURL.java,
	jce/gnu/javax/net/ssl/provider/CertificateVerify.java,
	jce/gnu/javax/net/ssl/provider/CipherAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/CipherSuite.java,
	jce/gnu/javax/net/ssl/provider/CipherSuiteList.java,
	jce/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java,
	jce/gnu/javax/net/ssl/provider/ClientDHE_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ClientDiffieHellmanPublic.java,
	jce/gnu/javax/net/ssl/provider/ClientHandshake.java,
	jce/gnu/javax/net/ssl/provider/ClientHello.java,
	jce/gnu/javax/net/ssl/provider/ClientHelloBuilder.java,
	jce/gnu/javax/net/ssl/provider/ClientHelloV2.java,
	jce/gnu/javax/net/ssl/provider/ClientKeyExchange.java,
	jce/gnu/javax/net/ssl/provider/ClientKeyExchangeBuilder.java,
	jce/gnu/javax/net/ssl/provider/ClientPSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/CompressionMethod.java,
	jce/gnu/javax/net/ssl/provider/CompressionMethodList.java,
	jce/gnu/javax/net/ssl/provider/Constructed.java,
	jce/gnu/javax/net/ssl/provider/ContentType.java,
	jce/gnu/javax/net/ssl/provider/Debug.java,
	jce/gnu/javax/net/ssl/provider/DelegatedTask.java,
	jce/gnu/javax/net/ssl/provider/DiffieHellman.java,
	jce/gnu/javax/net/ssl/provider/EmptyExchangeKeys.java,
	jce/gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java,
	jce/gnu/javax/net/ssl/provider/ExchangeKeys.java,
	jce/gnu/javax/net/ssl/provider/Extension.java,
	jce/gnu/javax/net/ssl/provider/ExtensionList.java,
	jce/gnu/javax/net/ssl/provider/Finished.java,
	jce/gnu/javax/net/ssl/provider/Handshake.java,
	jce/gnu/javax/net/ssl/provider/HelloRequest.java,
	jce/gnu/javax/net/ssl/provider/InputSecurityParameters.java,
	jce/gnu/javax/net/ssl/provider/Jessie.class,
	jce/gnu/javax/net/ssl/provider/Jessie.java,
	jce/gnu/javax/net/ssl/provider/KeyExchangeAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/MacAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/MacException.java,
	jce/gnu/javax/net/ssl/provider/MaxFragmentLength.java,
	jce/gnu/javax/net/ssl/provider/OutputSecurityParameters.java,
	jce/gnu/javax/net/ssl/provider/PreSharedKeyManagerFactoryImpl.java,
	jce/gnu/javax/net/ssl/provider/ProtocolVersion.java,
	jce/gnu/javax/net/ssl/provider/Random.java,
	jce/gnu/javax/net/ssl/provider/Record.java,
	jce/gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java,
	jce/gnu/javax/net/ssl/provider/SSLContextImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLEngineImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLHMac.java,
	jce/gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLRandom.java,
	jce/gnu/javax/net/ssl/provider/SSLServerSocketFactoryImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLServerSocketImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLSocketImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLv3HMacMD5Impl.java,
	jce/gnu/javax/net/ssl/provider/SSLv3HMacSHAImpl.java,
	jce/gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ServerDHParams.java,
	jce/gnu/javax/net/ssl/provider/ServerHandshake.java,
	jce/gnu/javax/net/ssl/provider/ServerHello.java,
	jce/gnu/javax/net/ssl/provider/ServerHelloBuilder.java,
	jce/gnu/javax/net/ssl/provider/ServerHelloDone.java,
	jce/gnu/javax/net/ssl/provider/ServerKeyExchange.java,
	jce/gnu/javax/net/ssl/provider/ServerKeyExchangeBuilder.java,
	jce/gnu/javax/net/ssl/provider/ServerKeyExchangeParams.java,
	jce/gnu/javax/net/ssl/provider/ServerNameList.java,
	jce/gnu/javax/net/ssl/provider/ServerPSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ServerRSAParams.java,
	jce/gnu/javax/net/ssl/provider/ServerRSA_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/SessionImpl.java,
	jce/gnu/javax/net/ssl/provider/Signature.java,
	jce/gnu/javax/net/ssl/provider/SignatureAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/SimpleSessionContext.java,
	jce/gnu/javax/net/ssl/provider/TLSHMac.java,
	jce/gnu/javax/net/ssl/provider/TLSRandom.java,
	jce/gnu/javax/net/ssl/provider/TruncatedHMAC.java,
	jce/gnu/javax/net/ssl/provider/TrustedAuthorities.java,
	jce/gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java,
	jce/gnu/javax/net/ssl/provider/Util.java,
	jce/gnu/javax/net/ssl/provider/X500PrincipalList.java,
	jce/gnu/javax/net/ssl/provider/X509KeyManagerFactory.java,
	jce/gnu/javax/net/ssl/provider/X509TrustManagerFactory.java,
	jce/javax/net/VanillaServerSocketFactory.java,
	jce/javax/net/VanillaSocketFactory.java,
	jce/javax/net/ssl/TrivialHostnameVerifier.java,
	rt/gnu/java/util/Base64.java: New file

2007-06-27  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new rt dirs.
	* Makefile.in: Regenerated.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* rt/java/util/Timer.java
	rt/javax/security/auth/callback/ChoiceCallback.java
	rt/javax/security/auth/callback/ConfirmationCallback.java
	rt/javax/security/auth/callback/LanguageCallback.java
	rt/javax/security/auth/callback/NameCallback.java
	rt/javax/security/auth/callback/TextInputCallback.java
	rt/javax/security/auth/callback/TextOutputCallback.java
	rt/javax/security/sasl/AuthenticationException.java
	rt/javax/security/sasl/Sasl.java
	rt/javax/security/sasl/SaslClient.java
	rt/javax/security/sasl/SaslClientFactory.java
	rt/javax/security/sasl/SaslException.java
	rt/javax/security/sasl/SaslServer.java
	rt/javax/security/sasl/SaslServerFactory.java: Removed from repo. They
	are being copied from the openjdk src anyways.

2007-06-27  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Stub out libt2k.

2007-06-26  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added aph.
	* INSTALL: Added clarification.

2007-06-26  Andrew Haley  <aph@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-java.security.patch.

2007-06-26  Andrew Haley  <aph@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-debuginfo.patch.
	Add -g option to all Java compilations.
	(ICEDTEA_COPY_SRC): Copy a bunch of files needed to build GNU
	crypto.
	* jce/gnu/java/security/hash/BaseHash.java,
	jce/gnu/java/security/hash/HashFactory.java,
	jce/gnu/java/security/hash/Haval.java,
	jce/gnu/java/security/hash/IMessageDigest.java,
	jce/gnu/java/security/hash/MD2.java,
	jce/gnu/java/security/hash/MD4.java,
	jce/gnu/java/security/hash/MD5.java,
	jce/gnu/java/security/hash/RipeMD128.java,
	jce/gnu/java/security/hash/RipeMD160.java,
	jce/gnu/java/security/hash/Sha160.java,
	jce/gnu/java/security/hash/Sha256.java,
	jce/gnu/java/security/hash/Sha384.java,
	jce/gnu/java/security/hash/Sha512.java,
	jce/gnu/java/security/hash/Tiger.java,
	jce/gnu/java/security/hash/Whirlpool.java,
	jce/gnu/java/security/jce/hash/HavalSpi.java,
	jce/gnu/java/security/jce/hash/MD2Spi.java,
	jce/gnu/java/security/jce/hash/MD4Spi.java,
	jce/gnu/java/security/jce/hash/MD5Spi.java,
	jce/gnu/java/security/jce/hash/MessageDigestAdapter.java,
	jce/gnu/java/security/jce/hash/RipeMD128Spi.java,
	jce/gnu/java/security/jce/hash/RipeMD160Spi.java,
	jce/gnu/java/security/jce/hash/Sha160Spi.java,
	jce/gnu/java/security/jce/hash/Sha256Spi.java,
	jce/gnu/java/security/jce/hash/Sha384Spi.java,
	jce/gnu/java/security/jce/hash/Sha512Spi.java,
	jce/gnu/java/security/jce/hash/TigerSpi.java,
	jce/gnu/java/security/jce/hash/WhirlpoolSpi.java,
	jce/gnu/java/security/jce/prng/HavalRandomSpi.java,
	jce/gnu/java/security/jce/prng/MD2RandomSpi.java,
	jce/gnu/java/security/jce/prng/MD4RandomSpi.java,
	jce/gnu/java/security/jce/prng/MD5RandomSpi.java,
	jce/gnu/java/security/jce/prng/RipeMD128RandomSpi.java,
	jce/gnu/java/security/jce/prng/RipeMD160RandomSpi.java,
	jce/gnu/java/security/jce/prng/SecureRandomAdapter.java,
	jce/gnu/java/security/jce/prng/Sha160RandomSpi.java,
	jce/gnu/java/security/jce/prng/Sha256RandomSpi.java,
	jce/gnu/java/security/jce/prng/Sha384RandomSpi.java,
	jce/gnu/java/security/jce/prng/Sha512RandomSpi.java,
	jce/gnu/java/security/jce/prng/TigerRandomSpi.java,
	jce/gnu/java/security/jce/prng/WhirlpoolRandomSpi.java,
	jce/gnu/java/security/jce/sig/DSSKeyFactory.java,
	jce/gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java,
	jce/gnu/java/security/jce/sig/DSSParameters.java,
	jce/gnu/java/security/jce/sig/DSSParametersGenerator.java,
	jce/gnu/java/security/jce/sig/DSSRawSignatureSpi.java,
	jce/gnu/java/security/jce/sig/EncodedKeyFactory.java,
	jce/gnu/java/security/jce/sig/KeyPairGeneratorAdapter.java,
	jce/gnu/java/security/jce/sig/MD2withRSA.java,
	jce/gnu/java/security/jce/sig/MD5withRSA.java,
	jce/gnu/java/security/jce/sig/RSAKeyFactory.java,
	jce/gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java,
	jce/gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.java,
	jce/gnu/java/security/jce/sig/SHA160withDSS.java,
	jce/gnu/java/security/jce/sig/SHA160withRSA.java,
	jce/gnu/java/security/jce/sig/SHA256withRSA.java,
	jce/gnu/java/security/jce/sig/SHA384withRSA.java,
	jce/gnu/java/security/jce/sig/SHA512withRSA.java,
	jce/gnu/java/security/jce/sig/SignatureAdapter.java,
	jce/gnu/java/security/key/IKeyPairCodec.java,
	jce/gnu/java/security/key/IKeyPairGenerator.java,
	jce/gnu/java/security/key/KeyPairCodecFactory.java,
	jce/gnu/java/security/key/KeyPairGeneratorFactory.java,
	jce/gnu/java/security/key/dss/DSSKey.java,
	jce/gnu/java/security/key/dss/DSSKeyPairGenerator.java,
	jce/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java,
	jce/gnu/java/security/key/dss/DSSKeyPairRawCodec.java,
	jce/gnu/java/security/key/dss/DSSKeyPairX509Codec.java,
	jce/gnu/java/security/key/dss/DSSPrivateKey.java,
	jce/gnu/java/security/key/dss/DSSPublicKey.java,
	jce/gnu/java/security/key/dss/FIPS186.java,
	jce/gnu/java/security/key/rsa/GnuRSAKey.java,
	jce/gnu/java/security/key/rsa/GnuRSAPrivateKey.java,
	jce/gnu/java/security/key/rsa/GnuRSAPublicKey.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairGenerator.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairRawCodec.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairX509Codec.java,
	jce/gnu/java/security/prng/BasePRNG.java,
	jce/gnu/java/security/prng/EntropySource.java,
	jce/gnu/java/security/prng/IRandom.java,
	jce/gnu/java/security/prng/LimitReachedException.java,
	jce/gnu/java/security/prng/MDGenerator.java,
	jce/gnu/java/security/prng/PRNGFactory.java,
	jce/gnu/java/security/prng/RandomEvent.java,
	jce/gnu/java/security/prng/RandomEventListener.java,
	jce/gnu/java/security/provider/CollectionCertStoreImpl.java,
	jce/gnu/java/security/provider/DefaultPolicy.java,
	jce/gnu/java/security/provider/Gnu.java,
	jce/gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
	jce/gnu/java/security/provider/X509CertificateFactory.java,
	jce/gnu/java/security/provider/package.html,
	jce/gnu/java/security/sig/BaseSignature.java,
	jce/gnu/java/security/sig/ISignature.java,
	jce/gnu/java/security/sig/ISignatureCodec.java,
	jce/gnu/java/security/sig/SignatureCodecFactory.java,
	jce/gnu/java/security/sig/SignatureFactory.java,
	jce/gnu/java/security/sig/dss/DSSSignature.java,
	jce/gnu/java/security/sig/dss/DSSSignatureRawCodec.java,
	jce/gnu/java/security/sig/dss/DSSSignatureX509Codec.java,
	jce/gnu/java/security/sig/rsa/EME_PKCS1_V1_5.java,
	jce/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java,
	jce/gnu/java/security/sig/rsa/EMSA_PSS.java,
	jce/gnu/java/security/sig/rsa/RSA.java,
	jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.java,
	jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.java,
	jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.java,
	jce/gnu/java/security/sig/rsa/RSAPSSSignature.java,
	jce/gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.java,
	jce/gnu/java/security/sig/rsa/RSASignatureFactory.java,
	jce/gnu/java/security/util/ByteArray.java,
	jce/gnu/java/security/util/ByteBufferOutputStream.java,
	jce/gnu/java/security/util/DerUtil.java,
	jce/gnu/java/security/util/ExpirableObject.java,
	jce/gnu/java/security/util/FormatUtil.java,
	jce/gnu/java/security/util/IntegerUtil.java,
	jce/gnu/java/security/util/PRNG.java,
	jce/gnu/java/security/util/Prime.java,
	jce/gnu/java/security/util/Sequence.java,
	jce/gnu/java/security/util/SimpleList.java,
	jce/gnu/java/security/util/Util.java,
	jce/gnu/java/security/util/package.html,
	jce/gnu/java/security/x509/GnuPKIExtension.java,
	jce/gnu/java/security/x509/PolicyNodeImpl.java,
	jce/gnu/java/security/x509/X500DistinguishedName.java,
	jce/gnu/java/security/x509/X509CRL.java,
	jce/gnu/java/security/x509/X509CRLEntry.java,
	jce/gnu/java/security/x509/X509CRLSelectorImpl.java,
	jce/gnu/java/security/x509/X509CertPath.java,
	jce/gnu/java/security/x509/X509CertSelectorImpl.java,
	jce/gnu/java/security/x509/X509Certificate.java,
	jce/gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
	jce/gnu/java/security/x509/ext/BasicConstraints.java,
	jce/gnu/java/security/x509/ext/CRLNumber.java,
	jce/gnu/java/security/x509/ext/CertificatePolicies.java,
	jce/gnu/java/security/x509/ext/ExtendedKeyUsage.java,
	jce/gnu/java/security/x509/ext/Extension.java,
	jce/gnu/java/security/x509/ext/GeneralName.java,
	jce/gnu/java/security/x509/ext/GeneralNames.java,
	jce/gnu/java/security/x509/ext/GeneralSubtree.java,
	jce/gnu/java/security/x509/ext/IssuerAlternativeNames.java,
	jce/gnu/java/security/x509/ext/KeyUsage.java,
	jce/gnu/java/security/x509/ext/NameConstraints.java,
	jce/gnu/java/security/x509/ext/PolicyConstraint.java,
	jce/gnu/java/security/x509/ext/PolicyMappings.java,
	jce/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
	jce/gnu/java/security/x509/ext/ReasonCode.java,
	jce/gnu/java/security/x509/ext/SubjectAlternativeNames.java,
	jce/gnu/java/security/x509/ext/SubjectKeyIdentifier.java,
	jce/gnu/java/security/x509/ext/package.html,
	jce/gnu/java/security/x509/package.html,
	jce/gnu/javax/crypto/RSACipherImpl.java,
	jce/gnu/javax/crypto/assembly/Assembly.java,
	jce/gnu/javax/crypto/assembly/Cascade.java,
	jce/gnu/javax/crypto/assembly/CascadeStage.java,
	jce/gnu/javax/crypto/assembly/CascadeTransformer.java,
	jce/gnu/javax/crypto/assembly/DeflateTransformer.java,
	jce/gnu/javax/crypto/assembly/Direction.java,
	jce/gnu/javax/crypto/assembly/LoopbackTransformer.java,
	jce/gnu/javax/crypto/assembly/ModeStage.java,
	jce/gnu/javax/crypto/assembly/Operation.java,
	jce/gnu/javax/crypto/assembly/PaddingTransformer.java,
	jce/gnu/javax/crypto/assembly/Stage.java,
	jce/gnu/javax/crypto/assembly/Transformer.java,
	jce/gnu/javax/crypto/assembly/TransformerException.java,
	jce/gnu/javax/crypto/cipher/Anubis.java,
	jce/gnu/javax/crypto/cipher/BaseCipher.java,
	jce/gnu/javax/crypto/cipher/Blowfish.java,
	jce/gnu/javax/crypto/cipher/Cast5.java,
	jce/gnu/javax/crypto/cipher/CipherFactory.java,
	jce/gnu/javax/crypto/cipher/DES.java,
	jce/gnu/javax/crypto/cipher/IBlockCipher.java,
	jce/gnu/javax/crypto/cipher/IBlockCipherSpi.java,
	jce/gnu/javax/crypto/cipher/Khazad.java,
	jce/gnu/javax/crypto/cipher/NullCipher.java,
	jce/gnu/javax/crypto/cipher/Rijndael.java,
	jce/gnu/javax/crypto/cipher/Serpent.java,
	jce/gnu/javax/crypto/cipher/Square.java,
	jce/gnu/javax/crypto/cipher/TripleDES.java,
	jce/gnu/javax/crypto/cipher/Twofish.java,
	jce/gnu/javax/crypto/cipher/WeakKeyException.java,
	jce/gnu/javax/crypto/jce/DiffieHellmanImpl.java,
	jce/gnu/javax/crypto/jce/GnuCrypto.java,
	jce/gnu/javax/crypto/jce/GnuSasl.java,
	jce/gnu/javax/crypto/jce/PBKDF2SecretKeyFactory.java,
	jce/gnu/javax/crypto/jce/cipher/AES128KeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AES192KeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AES256KeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AESKeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AESSpi.java,
	jce/gnu/javax/crypto/jce/cipher/ARCFourSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AnubisSpi.java,
	jce/gnu/javax/crypto/jce/cipher/BlowfishSpi.java,
	jce/gnu/javax/crypto/jce/cipher/Cast5Spi.java,
	jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java,
	jce/gnu/javax/crypto/jce/cipher/DESSpi.java,
	jce/gnu/javax/crypto/jce/cipher/KeyWrappingAlgorithmAdapter.java,
	jce/gnu/javax/crypto/jce/cipher/KhazadSpi.java,
	jce/gnu/javax/crypto/jce/cipher/NullCipherSpi.java,
	jce/gnu/javax/crypto/jce/cipher/PBES2.java,
	jce/gnu/javax/crypto/jce/cipher/RijndaelSpi.java,
	jce/gnu/javax/crypto/jce/cipher/SerpentSpi.java,
	jce/gnu/javax/crypto/jce/cipher/SquareSpi.java,
	jce/gnu/javax/crypto/jce/cipher/TripleDESKeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/TripleDESSpi.java,
	jce/gnu/javax/crypto/jce/cipher/TwofishSpi.java,
	jce/gnu/javax/crypto/jce/key/AnubisKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/AnubisSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/BlowfishKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/BlowfishSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/Cast5KeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/Cast5SecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/DESKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/DESSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/DESedeSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/KhazadKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/KhazadSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/RijndaelKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/RijndaelSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/SerpentKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/SerpentSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/SquareKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/SquareSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/TripleDESKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/TwofishKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/TwofishSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/keyring/GnuKeyring.java,
	jce/gnu/javax/crypto/jce/mac/HMacHavalSpi.java,
	jce/gnu/javax/crypto/jce/mac/HMacMD2Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacMD4Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacMD5Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacRipeMD128Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacRipeMD160Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA160Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA256Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA384Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA512Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacTigerSpi.java,
	jce/gnu/javax/crypto/jce/mac/HMacWhirlpoolSpi.java,
	jce/gnu/javax/crypto/jce/mac/MacAdapter.java,
	jce/gnu/javax/crypto/jce/mac/OMacAnubisImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacBlowfishImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacCast5Impl.java,
	jce/gnu/javax/crypto/jce/mac/OMacDESImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacKhazadImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacRijndaelImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacSerpentImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacSquareImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacTripleDESImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacTwofishImpl.java,
	jce/gnu/javax/crypto/jce/mac/TMMH16Spi.java,
	jce/gnu/javax/crypto/jce/mac/UHash32Spi.java,
	jce/gnu/javax/crypto/jce/mac/UMac32Spi.java,
	jce/gnu/javax/crypto/jce/params/BlockCipherParameters.java,
	jce/gnu/javax/crypto/jce/params/DEREncodingException.java,
	jce/gnu/javax/crypto/jce/params/DERReader.java,
	jce/gnu/javax/crypto/jce/params/DERWriter.java,
	jce/gnu/javax/crypto/jce/prng/ARCFourRandomSpi.java,
	jce/gnu/javax/crypto/jce/prng/CSPRNGSpi.java,
	jce/gnu/javax/crypto/jce/prng/FortunaImpl.java,
	jce/gnu/javax/crypto/jce/prng/ICMRandomSpi.java,
	jce/gnu/javax/crypto/jce/prng/UMacRandomSpi.java,
	jce/gnu/javax/crypto/jce/sig/DHKeyFactory.java,
	jce/gnu/javax/crypto/jce/sig/DHKeyPairGeneratorSpi.java,
	jce/gnu/javax/crypto/jce/sig/DHParameters.java,
	jce/gnu/javax/crypto/jce/sig/DHParametersGenerator.java,
	jce/gnu/javax/crypto/jce/spec/BlockCipherParameterSpec.java,
	jce/gnu/javax/crypto/jce/spec/TMMHParameterSpec.java,
	jce/gnu/javax/crypto/jce/spec/UMac32ParameterSpec.java,
	jce/gnu/javax/crypto/key/BaseKeyAgreementParty.java,
	jce/gnu/javax/crypto/key/GnuPBEKey.java,
	jce/gnu/javax/crypto/key/GnuSecretKey.java,
	jce/gnu/javax/crypto/key/IKeyAgreementParty.java,
	jce/gnu/javax/crypto/key/IncomingMessage.java,
	jce/gnu/javax/crypto/key/KeyAgreementException.java,
	jce/gnu/javax/crypto/key/KeyAgreementFactory.java,
	jce/gnu/javax/crypto/key/OutgoingMessage.java,
	jce/gnu/javax/crypto/key/dh/DHKeyPairPKCS8Codec.java,
	jce/gnu/javax/crypto/key/dh/DHKeyPairRawCodec.java,
	jce/gnu/javax/crypto/key/dh/DHKeyPairX509Codec.java,
	jce/gnu/javax/crypto/key/dh/DiffieHellmanKeyAgreement.java,
	jce/gnu/javax/crypto/key/dh/DiffieHellmanReceiver.java,
	jce/gnu/javax/crypto/key/dh/DiffieHellmanSender.java,
	jce/gnu/javax/crypto/key/dh/ElGamalKeyAgreement.java,
	jce/gnu/javax/crypto/key/dh/ElGamalReceiver.java,
	jce/gnu/javax/crypto/key/dh/ElGamalSender.java,
	jce/gnu/javax/crypto/key/dh/GnuDHKey.java,
	jce/gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.java,
	jce/gnu/javax/crypto/key/dh/GnuDHPrivateKey.java,
	jce/gnu/javax/crypto/key/dh/GnuDHPublicKey.java,
	jce/gnu/javax/crypto/key/dh/RFC2631.java,
	jce/gnu/javax/crypto/key/srp6/SRP6Host.java,
	jce/gnu/javax/crypto/key/srp6/SRP6KeyAgreement.java,
	jce/gnu/javax/crypto/key/srp6/SRP6SaslClient.java,
	jce/gnu/javax/crypto/key/srp6/SRP6SaslServer.java,
	jce/gnu/javax/crypto/key/srp6/SRP6TLSClient.java,
	jce/gnu/javax/crypto/key/srp6/SRP6TLSServer.java,
	jce/gnu/javax/crypto/key/srp6/SRP6User.java,
	jce/gnu/javax/crypto/key/srp6/SRPAlgorithm.java,
	jce/gnu/javax/crypto/key/srp6/SRPKey.java,
	jce/gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java,
	jce/gnu/javax/crypto/key/srp6/SRPKeyPairRawCodec.java,
	jce/gnu/javax/crypto/key/srp6/SRPPrivateKey.java,
	jce/gnu/javax/crypto/key/srp6/SRPPublicKey.java,
	jce/gnu/javax/crypto/keyring/AuthenticatedEntry.java,
	jce/gnu/javax/crypto/keyring/BaseKeyring.java,
	jce/gnu/javax/crypto/keyring/BinaryDataEntry.java,
	jce/gnu/javax/crypto/keyring/CertPathEntry.java,
	jce/gnu/javax/crypto/keyring/CertificateEntry.java,
	jce/gnu/javax/crypto/keyring/CompressedEntry.java,
	jce/gnu/javax/crypto/keyring/EncryptedEntry.java,
	jce/gnu/javax/crypto/keyring/Entry.java,
	jce/gnu/javax/crypto/keyring/EnvelopeEntry.java,
	jce/gnu/javax/crypto/keyring/GnuPrivateKeyring.java,
	jce/gnu/javax/crypto/keyring/GnuPublicKeyring.java,
	jce/gnu/javax/crypto/keyring/IKeyring.java,
	jce/gnu/javax/crypto/keyring/IPrivateKeyring.java,
	jce/gnu/javax/crypto/keyring/IPublicKeyring.java,
	jce/gnu/javax/crypto/keyring/MalformedKeyringException.java,
	jce/gnu/javax/crypto/keyring/MaskableEnvelopeEntry.java,
	jce/gnu/javax/crypto/keyring/MeteredInputStream.java,
	jce/gnu/javax/crypto/keyring/PasswordAuthenticatedEntry.java,
	jce/gnu/javax/crypto/keyring/PasswordEncryptedEntry.java,
	jce/gnu/javax/crypto/keyring/PasswordProtectedEntry.java,
	jce/gnu/javax/crypto/keyring/PrimitiveEntry.java,
	jce/gnu/javax/crypto/keyring/PrivateKeyEntry.java,
	jce/gnu/javax/crypto/keyring/Properties.java,
	jce/gnu/javax/crypto/keyring/PublicKeyEntry.java,
	jce/gnu/javax/crypto/kwa/AESKeyWrap.java,
	jce/gnu/javax/crypto/kwa/BaseKeyWrappingAlgorithm.java,
	jce/gnu/javax/crypto/kwa/IKeyWrappingAlgorithm.java,
	jce/gnu/javax/crypto/kwa/KeyUnwrappingException.java,
	jce/gnu/javax/crypto/kwa/KeyWrappingAlgorithmFactory.java,
	jce/gnu/javax/crypto/kwa/TripleDESKeyWrap.java,
	jce/gnu/javax/crypto/mac/BaseMac.java,
	jce/gnu/javax/crypto/mac/HMac.java,
	jce/gnu/javax/crypto/mac/HMacFactory.java,
	jce/gnu/javax/crypto/mac/IMac.java,
	jce/gnu/javax/crypto/mac/MacFactory.java,
	jce/gnu/javax/crypto/mac/MacInputStream.java,
	jce/gnu/javax/crypto/mac/MacOutputStream.java,
	jce/gnu/javax/crypto/mac/OMAC.java,
	jce/gnu/javax/crypto/mac/TMMH16.java,
	jce/gnu/javax/crypto/mac/UHash32.java,
	jce/gnu/javax/crypto/mac/UMac32.java,
	jce/gnu/javax/crypto/mode/BaseMode.java,
	jce/gnu/javax/crypto/mode/CBC.java,
	jce/gnu/javax/crypto/mode/CFB.java,
	jce/gnu/javax/crypto/mode/CTR.java,
	jce/gnu/javax/crypto/mode/EAX.java,
	jce/gnu/javax/crypto/mode/ECB.java,
	jce/gnu/javax/crypto/mode/IAuthenticatedMode.java,
	jce/gnu/javax/crypto/mode/ICM.java,
	jce/gnu/javax/crypto/mode/IMode.java,
	jce/gnu/javax/crypto/mode/ModeFactory.java,
	jce/gnu/javax/crypto/mode/OFB.java,
	jce/gnu/javax/crypto/pad/BasePad.java,
	jce/gnu/javax/crypto/pad/IPad.java,
	jce/gnu/javax/crypto/pad/ISO10126.java,
	jce/gnu/javax/crypto/pad/PKCS1_V1_5.java,
	jce/gnu/javax/crypto/pad/PKCS7.java,
	jce/gnu/javax/crypto/pad/PadFactory.java,
	jce/gnu/javax/crypto/pad/SSL3.java,
	jce/gnu/javax/crypto/pad/TBC.java,
	jce/gnu/javax/crypto/pad/TLS1.java,
	jce/gnu/javax/crypto/pad/WrongPaddingException.java,
	jce/gnu/javax/crypto/prng/ARCFour.java,
	jce/gnu/javax/crypto/prng/CSPRNG.java,
	jce/gnu/javax/crypto/prng/Fortuna.java,
	jce/gnu/javax/crypto/prng/ICMGenerator.java,
	jce/gnu/javax/crypto/prng/IPBE.java,
	jce/gnu/javax/crypto/prng/PBKDF2.java,
	jce/gnu/javax/crypto/prng/PRNGFactory.java,
	jce/gnu/javax/crypto/prng/UMacGenerator.java,
	jce/gnu/javax/crypto/sasl/AuthInfo.java,
	jce/gnu/javax/crypto/sasl/AuthInfoProviderFactory.java,
	jce/gnu/javax/crypto/sasl/ClientFactory.java,
	jce/gnu/javax/crypto/sasl/ClientMechanism.java,
	jce/gnu/javax/crypto/sasl/ConfidentialityException.java,
	jce/gnu/javax/crypto/sasl/IAuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/IAuthInfoProviderFactory.java,
	jce/gnu/javax/crypto/sasl/IllegalMechanismStateException.java,
	jce/gnu/javax/crypto/sasl/InputBuffer.java,
	jce/gnu/javax/crypto/sasl/IntegrityException.java,
	jce/gnu/javax/crypto/sasl/NoSuchMechanismException.java,
	jce/gnu/javax/crypto/sasl/NoSuchUserException.java,
	jce/gnu/javax/crypto/sasl/OutputBuffer.java,
	jce/gnu/javax/crypto/sasl/SaslEncodingException.java,
	jce/gnu/javax/crypto/sasl/SaslInputStream.java,
	jce/gnu/javax/crypto/sasl/SaslOutputStream.java,
	jce/gnu/javax/crypto/sasl/SaslUtil.java,
	jce/gnu/javax/crypto/sasl/ServerFactory.java,
	jce/gnu/javax/crypto/sasl/ServerMechanism.java,
	jce/gnu/javax/crypto/sasl/UserAlreadyExistsException.java,
	jce/gnu/javax/crypto/sasl/anonymous/AnonymousClient.java,
	jce/gnu/javax/crypto/sasl/anonymous/AnonymousServer.java,
	jce/gnu/javax/crypto/sasl/anonymous/AnonymousUtil.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5AuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Client.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Registry.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Server.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,
	jce/gnu/javax/crypto/sasl/crammd5/PasswordFile.java,
	jce/gnu/javax/crypto/sasl/plain/PasswordFile.java,
	jce/gnu/javax/crypto/sasl/plain/PlainAuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/plain/PlainClient.java,
	jce/gnu/javax/crypto/sasl/plain/PlainRegistry.java,
	jce/gnu/javax/crypto/sasl/plain/PlainServer.java,
	jce/gnu/javax/crypto/sasl/srp/CALG.java,
	jce/gnu/javax/crypto/sasl/srp/ClientStore.java,
	jce/gnu/javax/crypto/sasl/srp/IALG.java,
	jce/gnu/javax/crypto/sasl/srp/KDF.java,
	jce/gnu/javax/crypto/sasl/srp/PasswordFile.java,
	jce/gnu/javax/crypto/sasl/srp/SRP.java,
	jce/gnu/javax/crypto/sasl/srp/SRPAuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/srp/SRPClient.java,
	jce/gnu/javax/crypto/sasl/srp/SRPRegistry.java,
	jce/gnu/javax/crypto/sasl/srp/SRPServer.java,
	jce/gnu/javax/crypto/sasl/srp/SecurityContext.java,
	jce/gnu/javax/crypto/sasl/srp/ServerStore.java,
	jce/gnu/javax/crypto/sasl/srp/StoreEntry.java,
	jce/gnu/javax/security/auth/Password.java,
	jce/gnu/javax/security/auth/callback/AbstractCallbackHandler.java,
	jce/gnu/javax/security/auth/callback/CertificateCallback.java,
	jce/gnu/javax/security/auth/callback/ConsoleCallbackHandler.java,
	jce/gnu/javax/security/auth/callback/DefaultCallbackHandler.java,
	jce/gnu/javax/security/auth/callback/GnuCallbacks.java,
	jce/gnu/javax/security/auth/login/ConfigFileParser.java,
	jce/gnu/javax/security/auth/login/ConfigFileTokenizer.java,
	jce/gnu/javax/security/auth/login/GnuConfiguration.java,
	lib/rt/gnu/java/security/provider/Gnu.java,
	rt/gnu/java/io/Base64InputStream.java,
	rt/gnu/java/security/provider/Gnu.java,
	rt/java/util/Timer.java,
	rt/javax/security/auth/callback/ChoiceCallback.java,
	rt/javax/security/auth/callback/ConfirmationCallback.java,
	rt/javax/security/auth/callback/LanguageCallback.java,
	rt/javax/security/auth/callback/NameCallback.java,
	rt/javax/security/auth/callback/TextInputCallback.java,
	rt/javax/security/auth/callback/TextOutputCallback.java,
	rt/javax/security/sasl/AuthenticationException.java,
	rt/javax/security/sasl/Sasl.java,
	rt/javax/security/sasl/SaslClient.java,
	rt/javax/security/sasl/SaslClientFactory.java,
	rt/javax/security/sasl/SaslException.java,
	rt/javax/security/sasl/SaslServer.java,
	rt/javax/security/sasl/SaslServerFactory.java: New files

2007-06-26  Andrew Haley  <aph@redhat.com>

	* Makefile (ICEDTEA_PATCHES): Add icedtea-debuginfo.patch.
	patches/icedtea-debuginfo.patch: New file.

2007-06-25  Kyle Galloway  <kgallowa@redhat.com>

	* rt/java/awt/color/ICC_Profile.java(isRGBProfile): Add tags parameter to
	allow tags to be checked by this method in Java code.
	(isGreyProfile): Ditto.
	(createTags): New method.
	(getInstance): Call createTags to create tags then pass to isXXXXProfile
	functions.

2007-06-25  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Enable compilation of
	sun.dc.DuctusRenderingEngine.
	* rt/sun/dc/pr/PathStroker.java: Add constructor.
	* rt/sun/dc/pr/Rasterizer.java: Implement AATilGenerator interface
	and stub necessary methods.

2007-06-25  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (OPENJDK_VERSION): New variable.
	(OPENJDK_DATE): Likewise.
	(OPENJDK_SRC_ZIP): Use new variables.
	* Makefile.in: Regenerate.

2007-06-25  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Upgrade to OpenJDK b14.
	* generated/sun/util/CoreResourceBundleControl.java: Regenerated.
	* patches/icedtea-copy-plugs.patch: Update line numbers for b14.
	* patches/icedtea-ports.patch: Likewise.
	* patches/icedtea-speed.patch: Likewise.
	* patches/icedtea-gcc.patch: New file.
	* Makefile.in: Regenerated.

2007-06-25  Kyle Galloway <kgallowa@redhat.com>

	* acinclude.m4: Autodetect jars and ecj on different distributions.
	* Makefile.am: Fix for case where javac is used.
	* Makefile.in: Regenerated.
	* configure: Ditto.

2007-06-22  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* .hgignore: Update.
	* patches/icedtea-copy-plugs.patch: Remove SnmpSession sections.
	* rt/com/sun/jmx/snmp/SnmpSession.java: Move to...
	* rt/com/sun/jmx/snmp/daemon/SnmpSession.java: New file.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Remove debug messages.
	* rt/java/awt/color/ICC_Profile.java: Likewise.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Patch ToBin.java file.
	* patches/icedtea-graphics.patch: Stub out Tracker and Stealer
	code in sun.awt.image.SunWritableRaster.
	* rt/java/awt/color/ICC_Profile.java: Modify for use with Sun's
	pluggable colour management and LittleCMS.
	* rt/java/awt/image/Raster.java: Create Sun-specific Rasters.
	* rt/java/awt/image/WritableRaster.java: Likewise.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* Makefile.in: Regnerated.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Specify default openjdk zip file.
	* acinclude.m4: Remove openjdk zip file name constant.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-22  Gary Benson  <gbenson@redhat.com>

	* icedtea-ports.patch: Update.

2007-06-21  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Edited xawt patch for ecj
	3.3.0.

2007-06-21  Kyle Galloway  <kgallowa@redhat.com>

	* acinclude.m4: Added ENABLE_CCACHE option to enable ccache unless
	it is disabled by --disable-ccache, or cannot be found.
	* configure.ac: Use ENABLE_CCACHE macro.
	* Makefile.am: Added conditional ccache patch to ICEDTEA_PATCHES.
	* patches/icedtea-ccache.patch: New file.
	* configure: Regenerated.
	* Makefile.in: Ditto.

2007-06-20  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-06-20  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Clean up fast-build option.
	* acinclude.m4: Likewise.
	* patches/icedtea-speed.patch: Add -g option.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-20  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-copy-plugs.patch: Fixed paths.

2007-06-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added file to copy.
	* Makefile.in: Regenerated.
	* patches/icedtea-copy-plugs.patch: Added MetaData.java patch for
	ConstructorsProperties cast.
	* rt/com/sun/jmx/snmp/agent/AcmChecker.java: removed file.

2007-06-20  Kyle Galloway  <kgallowa@redhat.com>

	* Makefile.am: Only generate sources if necessary.
	* Makefile.in: Regnerated.

2007-06-19  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.1.
	* configure: Regenerate.

2007-06-19  Francis Kung  <fkung@redhat.com>

	* Makefile.in: Regenerated.
	* patches/icedtea-speed.patch: Update for hotspot build.

2007-06-18  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Apply icedtea-speed patch during fast build.
	* acinclude.m4: Add fast build option.
	* configure.ac: Likewise.
	* patches/icedtea-speed.patch: New file.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-18  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed OPENJDK_SRC_ZIP.
	* Makefile.in: Regenerated.
	* acinclude.m4: Added with-openjdk-src-zip option
	* configure: Regenerated.
	* configure.ac: Added new function.

2007-06-18  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add
	icedtea-text-relocations.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-text-relocations.patch: New file.

	* Makefile.am (patch, unpatch, patchecj, unpatchecj): Show
	--dry-run output.
	* Makefile.in: Regenerate.

	* patches/icedtea-ports.patch: Update for b13.

2007-06-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Fix typo.

2007-06-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Revert changes from 2007-06-15.

2007-06-15  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ports.patch: Removed ChangeLog patch.

2007-06-15  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Update patch locations.
	* Makefile.in: Regenerated.
	* icedtea-copy-plugs.patch: Moved to...
	* patches/icedtea-copy-plugs.patch: Here.
	* icedtea-ecj-bootstrap.patch: Moved to...
	* patches/icedtea-ecj-bootstrap.patch: Here, and updated icon
	generation.
	* icedtea-lesstif: Moved to...
	* patches/icedtea-lesstif.patch: Here.
	* icedtea-ports.patch: Moved to...
	* patches/icedtea-ports.patch: Here.
	* icedtea-version.patch: Moved to...
	* patches/icedtea-version.patch: Here.
	* patches/icedtea-graphics.patch: New file.

2007-06-14  Lillian Angel  <langel@redhat.com>

	* icedtea-version.patch: Changes LAUNCHER_NAME to "java" instead of
	"openjdk". Also, removes -MILESTONE from RELEASE string. "java
	-version" now outputs the expected string.
	* Makefile.am: Added new patch to list.

2007-06-14  Kyle Galloway  <kgallowa@redhat.com>

	* javac.in: Add -bootclasspath option to supply libgcj-x.x.x.jar to
	ecj by default.

2007-06-10  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (OPENJDK_URL): Update for b13 bundle.
	(OPENJDK_SRC_ZIP): Likewise.
	(OPENJDK_MD5SUM): Likewise.
	(ICEDTEA_COPY_DIRS): Add rt/com/sun/tools and
	rt/com/sun/tools/jdi.
	(ICEDTEA_COPY_SRC): Add com/sun/tools/jdi/LinkedHashMap.java.
	* Makefile.in: Regenerate.
	* .hgignore: Add rt/com/sun/tools/jdi/LinkedHashMap.java.

2007-06-08  Gary Benson  <gbenson@redhat.com>

	* icedtea-ports.patch (control/make/hotspot-rules.gmk):
	Correctly recognize ix86.

2007-06-08  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS):
	Deal with platforms other than ix86 and x86_64.
	* configure: Regenerated.

	* icedtea-ports.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add the above.
	* Makefile.in: Regenerated.

2007-06-07  Francis Kung  <fkung@redhat.com>

	* acinclude.m4: Add explicit xalan/xerces checks.
	* configure.ac: Likewise.
	* Makefile.am: Use explicit xalan/xerces locations;
	use dummy file when creating empty jars.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-07  Francis Kung  <fkung@redhat.com>

	* acinclude.m4: Cleaned up header checks.
	* configure: Regenerated.

2007-06-07  Lillian Angel  <langel@redhat.com>

	* .hgignore: New file.

2007-06-07  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* README: Fix typo.

2007-06-07  Andrew Haley  <aph@redhat.com>

	* Makefile.am (ICEDTEA_ENV): Unset LD_LIBRARY_PATH.


2008-02-15  Lillian Angel  <langel@redhat.com>

	* configure.ac: Added conditional check for libffi.
	* configure: Regenerated.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated
	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-version.patch: Fixed
	* patches/icedtea-lesstif-64.patch: New patch.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated version.
	* configure: Regenerated.
	* patches/icedtea-version.patch: Removed instances of "OpenJDK" in
	hotspot.

2008-02-15  Mark Wielaard  <mark@klomp.org>

	* Makefile.am (OPENJDK_URL): Add promoted version.
	* Makefile.in: Regenerated.

2008-02-15  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated.
	* Makefile.am: Updated patches. Added download target, added extract
	and extract-ecj targets. Removed clone and clone-ecj targets. Updated
	all paths and targets appropriately.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Added new tools: tar, md5sum.
	* gcjwebplugin.cc: Updated for 1.6.0.
	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32.c: Regenerated.
	* patches/icedtea-ant.patch: Updated.
	* patches/icedtea-bytebuffer-compact.patch: Updated.
	* patches/icedtea-certbundle.patch: Updated.
	* patches/icedtea-copy-plugs.patch: Updated.
	* patches/icedtea-core-build.patch: Updated.
	* patches/icedtea-ecj.patch: Updated.
	* patches/icedtea-gcc-4.3.patch: Updated.
	* patches/icedtea-headers.patch: Updated.
	* patches/icedtea-lib64.patch: Updated.
	* patches/icedtea-libraries.patch: Updated.
	* patches/icedtea-linker-options.patch: Updated.
	* patches/icedtea-memory-limits.patch: Updated.
	* patches/icedtea-plugin.patch: Updated.
	* patches/icedtea-ports.patch: Updated.
	* patches/icedtea-signature-iterator.patch: Updated.
	* patches/icedtea-signed-types.patch: Updated.
	* patches/icedtea-ssl.patch: Updated.
	* patches/icedtea-test-atomic-operations.patch: Updated.
	* patches/icedtea-use-system-tzdata.patch: Updated.
	* patches/icedtea-version.patch: Updated.
	* patches/icedtea-zero.patch: Updated.
	* patches/icedtea-bytecodeInterpreter.patch: Removed.
	* patches/icedtea-bytecodeInterpreterWithChecks.patch: Removed.
	* rt/java/io/PushbackReader.java: Removed.

2008-02-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Build on x86.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.

2008-02-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/build/linux/makefiles/arm.make: New file.
	* ports/hotspot/build/linux/makefiles/ia64.make: Likewise.
	* ports/hotspot/build/linux/makefiles/s390.make: Likewise.
	* ports/hotspot/build/linux/makefiles/s390x.make: Likewise.
	* ports/hotspot/build/linux/platform_arm: Likewise.
	* ports/hotspot/build/linux/platform_ia64: Likewise.
	* ports/hotspot/build/linux/platform_s390: Likewise.
	* ports/hotspot/build/linux/platform_s390x: Likewise.

2008-02-14  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-always-zero.patch: New file.
	* acinclude.m4
	(ENABLE_ZERO_BUILD): New macro.
	(SET_CORE_BUILD): Rewritten to accomodate the above.
	* configure.ac: Call ENABLE_ZERO_BUILD, and move the
	call to SET_CORE_BUILD so it's after it.
	* Makefile.am
	(ICEDTEA_CORE_BUILD): Rearrange slightly.
	(ICEDTEA_PATCHES): Conditionally add zero build patch.
	* Makefile.in, configure: Regenerate.

2008-02-13  Lillian Angel <langel@redhat.com>

	* configure.ac: Updated IcedTea version.
	* configure: Regenerate.

2008-02-13  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch: Fixed broken JVM location.

2008-02-13  Lillian Angel <langel@redhat.com>

	* NEWS: Updated.

2008-02-13  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_CORE_BUILD): New check.
	* configure.ac: Call the above.
	* Makefile.am
	(ICEDTEA_ENV, ICEDTEA_ENV_ECJ): Add ICEDTEA_CORE_BUILD.
	(hotspot): Updated libjvm.so location.
	* configure, Makefile.in: Regenerated.

	* patches/icedtea-ports.patch: Use zero on ppc and ppc64.
	Removed everything relating to the ppc-specific port.
	Moved several hunks into icedtea-core-build.patch.
	* patches/icedtea-core-build.patch: Completely reworked.

	* ports/hotspot/build/linux/makefiles/ppc.make: Use zero.
	* ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
	* ports/hotspot/build/linux/platform_ppc: Likewise.
	* ports/hotspot/build/linux/platform_ppc64: Likewise.

	* ports/jdk/src/solaris/bin/alpha/jvm.cfg: Change default to core.
	* ports/jdk/src/solaris/bin/arm/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/mips/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/ppc/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/ppc64/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/s390/jvm.cfg: Likewise.
	* ports/jdk/src/solaris/bin/s390x/jvm.cfg: Likewise.

2008-02-11  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Changed to dlopen libjpeg.so.62
	instead of libjpeg.so.
	* INSTALL: Added libjpeg version 6b to build requirements.

2008-02-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed cp -a arg to -dpPR.
	* Makefile.in: Regenerate.

2008-02-07  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerate.
	* acinclude.m4: Removed FIND_FREETYPE2 and CHECK_HEADERS block.
	* configure: Regenerate.
	* configure.ac: Added pkg-config check for all packages using
	pkg-config.

2008-02-07  Joshua Sumali  <jsumali@redhat.com>

	* README: Updated NetX information.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed LIBGCJ_OLD to GCC_OLD.
	* Makefile.in: Regenerate.
	* acinclude.m4: Renamed LIBGCJ_OLD to GCC_OLD.
	* configure: Regenerate.
	* configure.ac: Renamed LIBGCJ_OLD to GCC_OLD.

2008-02-05  Joshua Sumali  <jsumali@redhat.com>

	* tools/netx/jnlp/Launcher.java: Removed unused line.
	* tools/netx/jnlp/resources/Messages.properties: Added security messages
	for security dialogs.
	* tools/netx/jnlp/runtime/ApplicationInstance.java: Added signing field.
	* tools/netx/jnlp/runtime/Boot.java: Use jar root default.jnlp
	* tools/netx/jnlp/runtime/JNLPClassLoader.java: Added security warning
	dialogs when running signed code.
	* tools/netx/jnlp/runtime/JNLPRuntime.java: Enable code signing
	verification by default.
	* tools/netx/jnlp/services/ServiceUtil.java: Added enum for different
	access types that may need permissions.
	(checkAccess(AccessType)): New method.
	* tools/netx/jnlp/services/XDownloadService.java: Fixed typo.
	* tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise.
	* tools/netx/jnlp/services/XServiceManagerStub.java: Added support for new
	services.
	* tools/netx/jnlp/tools/JarSigner.java:
	(verifyJars): New method.
	(allVerified): Likewise.
	(anyJarsSigned): Likewise.
	(getDetails): Likewise.
	(getCerts): Likewise.
	(verifyJar): Keep track of CertPaths used for CertsInfoPane
	* tools/netx/jnlp/security/CertsInfoPane.java: New file.
	* tools/netx/jnlp/security/MoreInfoPane.java: Likewise.
	* tools/netx/jnlp/security/SecurityDialogUI.java: Likewise.
	* tools/netx/jnlp/security/SecurityWarningDialog.java: Likewise.
	* tools/netx/jnlp/security/SecurityWarningOptionPane.java: Likewise.
	* tools/netx/jnlp/services/XClipboardService.java: Likewise.
	* tools/netx/jnlp/services/XFileOpenService.java: Likewise.
	* tools/netx/jnlp/services/XFileSaveService.java: Likewise.
	* tools/netx/jnlp/tools/CharacterEncoder.java: Likewise.
	* tools/netx/jnlp/tools/HexDumpEncoder.java: Likewise.
	* ChangeLog: Added fkung's 2 latest ChangeLog entries.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(EXTRA_DIST): Added tools and gcc patch.
	* Makefile.in: Regenerate.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Moved conditional to beginning of LIBGCJ block.
	* configure: Regenerate.
	* configure.ac: Set LIBGCJ_OLD conditional to false if --with-icedtea
	option is used. If building with icedtea, gcc 4.3 must be installed.

2008-02-05  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Only apply patches/icedtea-gcc-4.3.patch if
	libgcj-4.3.0.jar is installed.
	* Makefile.in: Regenerate.
	* acinclude.m4: If libgcj-4.3*.jar is not found, then search for
	libgcj-4.1*.jar and set LIBGCJ_OLD.
	* configure: Regenerate.

2008-02-05  Bernhard Rosenkränzer  <bero@arklinux.org>

	* configure.ac: Added check for jar. If fastjar is not found, then jar
	is used.
	* configure: Regenerate.
	* patches/icedtea-gcc-4.3.patch: New patch for gcc 4.3.

2008-02-05  Lillian Angel  <langel@redhat.com>

	Fixes Bug #96
	* Makefile.am
	(clean-tools): Added clean-hotspot-tools to dependencies.
	(ICEDTEA_PATCHES): Added gcc 4.3 patches.
	(INSTALL): Updated for libgcj-4.3.0.
	* Makefile.in: Regenerate.
	* acinclude.m4: Updated for libgcj-4.3.0.jar.
	* AUTHORS: Added Bernhard Rosenkränzer.

2008-02-02  Francis Kung  <fkung@redhat.com>

	* tools/netx/jnlp/Parser.java: Re-added Node class.
	* tools/netx/jnlp/runtime/AppletEnvironment.java: Removed unused import.

2008-02-02  Francis Kung  <fkung@redhat.com>

	* tools/netx/jnlp/JNLPFile.java: Added empty protected constructor.
	* tools/netx/jnlp/Launcher.java
	(launch(JNLPFile)): Delegate to new method.
	(launch(JNLPFile, Container)): New method.
	(launchApplet): Added Container parameter.
	(createApplet): Likewise.
	(TgThread): Added private Container field.
	(TgThread.constructor(JNLPFile)): Delegate to new constructor.
	(TgThread.constructor(JNLPFile, Container)): New method.
	(TgThread.run): Launch applet with container argument.
	* tools/netx/jnlp/runtime/AppletEnvironment.java
	(Frame): Renamed field to...
	(Container): New field.
	(AppletEnvironment(JNLPFile, AppletInstance, Container)): New method.
	(AppletEnvironment(JNLPFile, AppletInstance)): Delegate to new method.
	(getAppletFrame): Return Container instead of Frame.
	(startApplet): Replace Frame with Container.
	(appletResize): Likewise.
	(getParameter): Add lower-case check.
	* tools/netx/jnlp/runtime/AppletInstance.java
	(AppletInstance(JNLPFile, ThreadGroup, ClassLoader, Applet, Container)):
	New method.
	(setResizable): Only resize if the container is a Frame.
	(isResizable): Return false if container is not a Frame.

2008-02-01  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-lib64.patch: Fixed to silence warning.

2008-01-31  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp
	(LOTS_OF_REGS): Define as appropriate for lots of targets.

2008-01-31  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/bytes_zero.hpp
	(get_native_u2): Implement for little endian machines.
	(get_native_u4): Likewise.
	(get_native_u8): Likewise.
	(put_native_u2): Likewise.
	(put_native_u4): Likewise.
	(put_native_u8): Likewise.

	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp
	(accessor_entry): Work on little endian machines.

2008-01-31  Gary Benson  <gbenson@redhat.com>

	* Makefile.am (hotspot, hotspot-helper): New rules.
	* Makefile.in: Regenerated.

2008-01-29  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-c1-unimplemented.patch: Removed file.
	* Makefile.am (ICEDTEA_PATCHES): Removed the above.
	* Makefile.in: Regenerated.

	* patches/icedtea-ports.patch: Removed some cruft.

2008-01-29  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/zero/vm/assembler_zero.cpp: New file.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/assembler_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodeInterpreter_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodes_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytecodes_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/bytes_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/codeBuffer_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/copy_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreterGenerator_zero.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/cppInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/debug_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/depChecker_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/depChecker_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/disassembler_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/dump_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/entryFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/frame_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/globalDefinitions_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/globals_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/icBuffer_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/icache_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/icache_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interp_masm_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interp_masm_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterFrame_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterGenerator_zero.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreterRT_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/interpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/javaFrameAnchor_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/javaStack_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/jniFastGetField_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/jniTypes_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/jni_zero.h: Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/nativeInst_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/registerMap_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/register_definitions_zero.cpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/register_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/register_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/relocInfo_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/relocInfo_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/sharedRuntime_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stackPrinter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/stubRoutines_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateInterpreterGenerator_zero.hpp:
	Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateInterpreter_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateInterpreter_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateTable_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/templateTable_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmStructs_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vm_version_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vm_version_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmreg_zero.cpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmreg_zero.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vmreg_zero.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/zero/vm/vtableStubs_zero.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/assembler_linux_zero.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/atomic_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/bytes_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/globals_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/orderAccess_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/prefetch_linux_zero.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/threadLS_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/thread_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/vmStructs_linux_zero.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_zero/vm/vm_version_linux_zero.cpp:
	Likewise.

	* patches/icedtea-core-build.patch: Change how architecture-specific
	conditionals are evaluated to allow for other architectures.
	* patches/icedtea-text-relocations.patch: Likewise.
	* patches/icedtea-ports.patch: Likewise.  Also added conditions for zero.
	* patches/icedtea-signature-iterator.patch: Apply changes on zero.

	* patches/icedtea-zero.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add the above.
	* Makefile.in: Regenerate.

2008-01-28  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-lib64.patch: Added other multilib systems.

2008-01-18  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new env var ICEDTEA_BOOT_DIR.
	(env): Updated to use ICEDTEA_BOOT_DIR.
	(env-ecj): Likewise.
	(stamps/hotspot-tools-class-files.stamp): Added check. If
	stamps/icedtea-ecj.stamp doesn't exist, use JAVAC. Otherwise, use
	ICEDTEA_BOOT_DIR/bin/javac.
	(bootstrap/jdk1.7.0/jre/lib/tools.jar): Added check. If
	stamps/icedtea-ecj.stamp doesn't exist, use JAR. Otherwise,
	use ICEDTEA_BOOT_DIR/bin/jar.
	(bootstrap/jdk1.7.0/jre/lib/rt-closed.jar): Likewise.
	(stamps/rt-class-files.stamp): Added check. If
	stamps/icedtea-ecj.stamp doesn't exist, use JAVAC. Otherwise,
	use ICEDTEA_BOOT_DIR/bin/javac.
	(stamps/tools-class-files.stamp): Likewise.
	* Makefile.in: Regenerate.

2008-01-16  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typo.
	* Makefile.in: Regenerate.

2008-01-16  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch
	(langtools/make/Makefile): Removed JAVAC, and added javac.executable
	to ANT_OPTIONS. The correct javac is now used when ant is run.
	(jaxws/make/Makefile): Likewise.
	(jaxp/make/Makefile): Likewise.
	(langtools/make/build.xml): Added executable arg to all javac
	instances.
	(jaxp/make/build.xml): Likewise.
	(jaxws/make/build.xml): Likewise.

2008-01-14  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch
	(jpegdecoder.c): Changed dlopen calls to use full-paths and to check
	/usr/lib64, if libjpeg.so is not found in /usr/lib. Cannot depend on
	default search paths in this case.
	(imageioJPEG.c): Likewise.

2008-01-13  Lillian Angel  <langel@redhat.com>

	Fixes Bug #98
	* patches/icedtea-libraries.patch
	(jpegdecoder.c): Fixed paths in dlopen calls.
	(imageioJPEG.c): Likewise.

2008-01-11  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-lib64.patch: New patch. Properly sets system
	property java.library.path on 64-bit.
	* Makefile.am: Added new patch to the list.
	* Makefile.in: Regenerated.
	* .hgignore: Updated.

2008-01-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(icedtea): Added missing target. No longer failing.
	* Makefile.in: Likewise.

2008-01-10  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2008-01-10  Matthias Klose <doko@ubuntu.com>

	* patches/icedtea-generated.patch: New patch.
	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerated.

2008-01-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(icedtea-debug): Fixed path. No longer failing.
	* Makefile.in: Regenerate.

2008-01-09  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added missing target aliases.
	* Makefile.in: Likewise.

2008-01-09  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Added building of NetX as our drop-in replacement for
	javaws. Since upstream NetX is dormant, we will be hosting and modifying
	the NetX source in this repository, particularly in the new tools
	directory. The old tools directory which was used in building the
	bootstrap/jdk1.7.0 tools.jar during the build has been renamed to
	hotspot-tools.
	* Makefile.in: Regenerated.
	* configure.ac: Added check for fastjar, required for NetX when building
	with ecj.
	* configure: Regenerated.
	* README: Updated.
	* patches/icedtea-jnlp-launcher.patch: New File.
	* tools/default.jnlp: New File.
	* tools/javax/jnlp/BasicService.java: Likewise.
	* tools/javax/jnlp/ClipboardService.java: Likewise.
	* tools/javax/jnlp/DownloadService.java: Likewise.
	* tools/javax/jnlp/DownloadServiceListener.java: Likewise.
	* tools/javax/jnlp/ExtensionInstallerService.java: Likewise.
	* tools/javax/jnlp/FileContents.java: Likewise.
	* tools/javax/jnlp/FileOpenService.java: Likewise.
	* tools/javax/jnlp/FileSaveService.java: Likewise.
	* tools/javax/jnlp/JNLPRandomAccessFile.java: Likewise.
	* tools/javax/jnlp/PersistenceService.java: Likewise.
	* tools/javax/jnlp/PrintService.java: Likewise.
	* tools/javax/jnlp/ServiceManager.java: Likewise.
	* tools/javax/jnlp/ServiceManagerStub.java: Likewise.
	* tools/javax/jnlp/UnavailableServiceException.java: Likewise.
	* tools/nanoxml/XMLElement.java: Likewise.
	* tools/nanoxml/XMLParseException.java: Likewise.
	* tools/netx/jnlp/AppletDesc.java: Likewise.
	* tools/netx/jnlp/ApplicationDesc.java: Likewise.
	* tools/netx/jnlp/ComponentDesc.java: Likewise.
	* tools/netx/jnlp/DefaultLaunchHandler.java: Likewise.
	* tools/netx/jnlp/ExtensionDesc.java: Likewise.
	* tools/netx/jnlp/IconDesc.java: Likewise.
	* tools/netx/jnlp/InformationDesc.java: Likewise.
	* tools/netx/jnlp/InstallerDesc.java: Likewise.
	* tools/netx/jnlp/JARDesc.java: Likewise.
	* tools/netx/jnlp/JNLPFile.java: Likewise.
	* tools/netx/jnlp/JREDesc.java: Likewise.
	* tools/netx/jnlp/LaunchException.java: Likewise.
	* tools/netx/jnlp/LaunchHandler.java: Likewise.
	* tools/netx/jnlp/Launcher.java: Likewise.
	* tools/netx/jnlp/PackageDesc.java: Likewise.
	* tools/netx/jnlp/ParseException.java: Likewise.
	* tools/netx/jnlp/Parser.java: Likewise.
	* tools/netx/jnlp/PropertyDesc.java: Likewise.
	* tools/netx/jnlp/ResourcesDesc.java: Likewise.
	* tools/netx/jnlp/SecurityDesc.java: Likewise.
	* tools/netx/jnlp/Version.java: Likewise.
	* tools/netx/jnlp/cache/CacheEntry.java: Likewise.
	* tools/netx/jnlp/cache/CacheUtil.java: Likewise.
	* tools/netx/jnlp/cache/DefaultDownloadIndicator.java: Likewise.
	* tools/netx/jnlp/cache/DownloadIndicator.java: Likewise.
	* tools/netx/jnlp/cache/Resource.java: Likewise.
	* tools/netx/jnlp/cache/ResourceTracker.java: Likewise.
	* tools/netx/jnlp/cache/UpdatePolicy.java: Likewise.
	* tools/netx/jnlp/cache/package.html: Likewise.
	* tools/netx/jnlp/event/ApplicationEvent.java: Likewise.
	* tools/netx/jnlp/event/ApplicationListener.java: Likewise.
	* tools/netx/jnlp/event/DownloadEvent.java: Likewise.
	* tools/netx/jnlp/event/DownloadListener.java: Likewise.
	* tools/netx/jnlp/event/package.html: Likewise.
	* tools/netx/jnlp/package.html: Likewise.
	* tools/netx/jnlp/resources/Manifest.mf: Likewise.
	* tools/netx/jnlp/resources/Messages.properties: Likewise.
	* tools/netx/jnlp/resources/default.jnlp: Likewise.
	* tools/netx/jnlp/resources/install.png: Likewise.
	* tools/netx/jnlp/resources/netx-icon.png: Likewise.
	* tools/netx/jnlp/runtime/AppThreadGroup.java: Likewise.
	* tools/netx/jnlp/runtime/AppletAudioClip.java: Likewise.
	* tools/netx/jnlp/runtime/AppletEnvironment.java: Likewise.
	* tools/netx/jnlp/runtime/AppletInstance.java: Likewise.
	* tools/netx/jnlp/runtime/ApplicationInstance.java: Likewise.
	* tools/netx/jnlp/runtime/Boot.java: Likewise.
	* tools/netx/jnlp/runtime/Boot13.java: Likewise.
	* tools/netx/jnlp/runtime/InstallDialog.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPClassLoader.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPPolicy.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPRuntime.java: Likewise.
	* tools/netx/jnlp/runtime/JNLPSecurityManager.java: Likewise.
	* tools/netx/jnlp/runtime/package.html: Likewise.
	* tools/netx/jnlp/services/ServiceUtil.java: Likewise.
	* tools/netx/jnlp/services/XBasicService.java: Likewise.
	* tools/netx/jnlp/services/XDownloadService.java: Likewise.
	* tools/netx/jnlp/services/XExtensionInstallerService.java: Likewise.
	* tools/netx/jnlp/services/XFileContents.java: Likewise.
	* tools/netx/jnlp/services/XPersistenceService.java: Likewise.
	* tools/netx/jnlp/services/XServiceManagerStub.java: Likewise.
	* tools/netx/jnlp/services/package.html: Likewise.
	* tools/netx/jnlp/tools/JarRunner.java: Likewise.
	* tools/netx/jnlp/tools/JarSigner.java: Likewise.
	* tools/netx/jnlp/tools/JarSignerResources.java: Likewise.
	* tools/netx/jnlp/tools/KeyStoreUtil.java: Likewise.
	* tools/netx/jnlp/util/PropertiesFile.java: Likewise.
	* tools/netx/jnlp/util/Reflect.java: Likewise.
	* tools/netx/jnlp/util/WeakList.java: Likewise.

2008-01-07  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Dalibor Topic.

2008-01-07  Dalibor Topic  <robilad@kaffe.org>

	Fixes Bug #95
	* acinclude.m4: Added additional check for libgcj-4.1.jar, if
	libgcj-4.1.2.jar is not found.
	* configure: Regenerate.

2008-01-07  Lillian Angel  <langel@redhat.com>

	Fixes Bug #93
	* Makefile.am
	(clean): New target- alias for distclean.
	(ports): New target- alias for stamps/ports.stamp.
	* Makefile.in: Regenerate.

2008-01-07  Lillian Angel  <langel@redhat.com>

	Fixes Bug #92
	* Makefile.am
	(gcjwebplugin.so): Added check for ENABLE_PLUGIN.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Added option --disable-gcjwebplugin to disable
	compilation of gcjwebplugin.

2008-01-04  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Only check for hg if --with-openjdk-src-zip is not
	used.
	* configure: Regenerate.
	* Makefile.am
	(dist-openjdk): Report error if hg is not installed.
	* Makefile.in: Regenerate.

2008-01-03  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for 1.5 release.

2008-01-03  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(dist-openjdk): Added check for mercurial forest extension.
	(stamps/clone.stamp): Likewise.
	* Makefile.in: Regenerate.

2007-12-28  Lillian Angel  <langel@redhat.com>

	* rt/java/awt/image/Raster.java
	(createPackedRaster): Added dataType check and fixed if-else
	conditions.
	(createPackedRaster): Likewise.

2007-12-28  Lillian Angel  <langel@redhat.com>

	* rt/java/awt/image/Raster.java
	(createPackedRaster): Changed to create a BytePackedRaster instead of
	a ByteInterleavedRaster.

2007-12-21  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Took out invalid check for ICEDTEA_HOME.
	* Makefile.in: Regenerate.

2007-12-20  Lillian Angel  <langel@redhat.com>

	Fixes Bug #65
	* patches/icedtea-antialias.patch: Removed. Antialiasing works.
	* Makefile.am: Removed antialias patch.
	* Makefile.in: Regenerate.

2007-12-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added checks for ICEDTEA_HOME and SYSTEM_GCJ_DIR.
	* Makefile.in: Regenerate.

2007-12-19  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Added patch to change bug report url.
	* patches/icedtea-ecj.patch: Removed date from generated files.
	* generated/*: Updated files.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* contrib/templater/*: Wrap all PPC-specifics with conditionals.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp:
	Regenerated from templater (whitespace changes only).
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(_Copy_conjoint_jints_atomic): Invert conditionals for readability.
	(_Copy_conjoint_jints_atomic): Likewise.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp
	(is_Java_byte_ordering_different): Add little endian support.
	(get_Java_u2, get_Java_u4, get_Java_u8): Likewise.
	(put_Java_u2, put_Java_u4, put_Java_u8): Likewise.

2007-12-18  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(bang_stack_with_offset): Move function body from header.

2007-12-14  Lillian Angel  <langel@redhat.com>

	* configure.ac: Updated to version 1.5.
	* configure: Regenerate.

2007-12-14  Lillian Angel  <langel@redhat.com>

	Fixes Bug #88
	* configure.ac: Added check for hg.
	* configure: Regenerate.

2007-12-14  Joshua Sumali  <jsumali@redhat.com>

	Fixes Bug #87
	* Makefile.am: Added icedtea-timerqueue.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-timerqueue.patch: New patch.

2007-12-14  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp
	(VMmemCopy64): Use 64-bit operations on ppc64.

2007-12-13  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Added -l option to cp. Saves space and time.
	* Makefile.in: Regenerate.

2007-12-13  Gary Benson  <gbenson@redhat.com>

	* contrib/templater/generate.py (preprocess): Remove a PPCism.

2007-12-13  Gary Benson  <gbenson@redhat.com>

	* contrib/templater/*: Imported changes from PPC port.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp:
	Regenerated from templater (whitespace changes only).
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.

2007-12-12  Lillian Angel <langel@redhat.com>

	Fixes Bug #76
	* gcjwebplugin.cc
	(GCJ_SetWindow): Passes width and height with handle.
	* patches/icedtea-plugin.patch
	(PluginMain.java): Fixed to accept width and height, and change size
	of plugin when required.
	(PluginAppletViewer.java): Added listeners to window, change
	attributes of applet when required.

2007-12-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp
	(decode): Implement.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp
	(decode): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(disassemble): Remove.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(disassemble): Likewise.

2007-12-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(mpclr): New method.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(mpclr): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Use the above.

2007-12-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(clean-patch-ecj): Removed unpatching of ICEDTEA_PATCHES, only
	ICEDTEA_ECJ_PATCH should be removed.
	* Makefile.in: Regenerate.

2007-12-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Removed extraction of openjdk sources. Now
	only copies over openjdk dir.
	* Makefile.in: Regenerate.

2007-12-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Fixed to copy over openjdk dir instead of
	cloning again, or unzip sources specified.
	(stamps/patch-ecj.stamp): Only apply ecj patch, assuming all other
	patches have already been applied to the openjdk sources.
	* Makefile.in: Regenerate.

2007-12-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/clone-ecj.stamp): Added -z to test, instead of -n.
	(stamps/clone.stamp): Likewise.
	* Makefile.in: Regenerate.

2007-12-11  Lillian Angel  <langel@redhat.com>

	* Makefile.am (stamps/clone-ecj.stamp): Fixed typo.
	* Makefile.in: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated important targets section.
	* Makefile.am (dist-openjdk): Changed to create zip, not tarball.
	* Makefile.in: Regenerate.
	* configure.ac: Added check for zip and unzip tools
	* configure: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added note about new target dist-openjdk.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* configure.ac: Removed checks for unused tools.
	* configure: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am (dist-openjdk): New target to create openjdk zip.
	* Makefile.in: Regenerate.
	* configure.ac: Added check for tar tool.
	* configure: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed tag to use OPENJDK_VERSION var.
	* Makefile.in: Likewise.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added --with-openjdk-src-zip support back in. Also,
	openjdk is cloned based on release tag.
	* Makefile.in: Regenerate.
	* acinclude.m4: Added --with-openjdk-src-zip support back in.
	* configure: Regenerate.
	* configure.ac: Added --with-openjdk-src-zip support back in.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed update target to create stamp.
	* Makefile.in: Regenerate.

2007-12-10  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated requirements.
	* Makefile.am: Update to b24- use hg to clone/update openjdk.
	* Makefile.in: Regenerate.
	* acinclude.m4: Removed unneeded option (--with-openjdk-src-zip).
	* configure.ac: Likewise.
	* configure: Regenerate.
	* generated/*: Regenerated all files for b24.
	* patches/icedtea-core-build.patch: Updated for b24.
	* patches/icedtea-ecj.patch: Likewise.

2007-12-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed libjsoundalso.so, libjsound.so,libt2k.so.
	* Makefile.in: Regenerate.
	* rt/gnu/java/io/Base64InputStream.java: Removed, not used.

2007-12-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add ports directory.
	* Makefile.in: Regenerate.

2007-12-04  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-c1-unimplemented.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add the above.
	* Makefile.in: Regenerate.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(is_simm, is_simm16): New methods.
	* ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp
	(RangeCheckStub::RangeCheckStub): Implement.
	(NewInstanceStub::NewInstanceStub): Likewise.
	(NewInstanceStub::emit_code): Re-stub.
	* ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp
	(pd_nof_cpu_regs_frame_map): Set.
	(pd_nof_fpu_regs_frame_map): Likewise.
	(pd_nof_caller_save_cpu_regs_frame_map): Likewise.
	(pd_nof_caller_save_fpu_regs_frame_map): Likewise.
	(pd_nof_cpu_regs_linearscan): Likewise.
	(pd_nof_fpu_regs_linearscan): Likewise.
	(pd_first_cpu_reg): Likewise.
	(pd_last_cpu_reg): Likewise.
	(pd_last_fpu_reg): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp
	(gpr_opr, gpr_oop_opr, fpr_opr): New fields.
	(as_long_opr): New method.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp
	(FrameMap::init): Partially implement.
	(FrameMap::map_to_opr): Likewise.
	(FrameMap::validate_frame): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp
	(emit_unimplemented): New method.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp
	(receiverOpr): Partially implement.
	(initial_frame_size_in_bytes): Implement.
	(check_icache): Re-stub.
	(emit_exception_handler): Likewise.
	(emit_deopt_handler): Likewise.
	(align_call): Implement.
	(call): Re-stub.
	(const2mem): Likewise.
	(const2reg): Likewise.
	(reg2reg): Likewise.
	(reg2mem): Likewise.
	(return_op): Likewise.
	(emit_static_call_stub): Likewise.
	(shift_op): Likewise.
	(emit_alloc_obj): Likewise.
	(peephole): Implement.
	(emit_unimplemented): New method.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp
	(load_byte_item): Implement.
	(load_nonconstant): Likewise.
	(result_register_for): Partially implement.
	(can_store_as_constant): Implement.
	(can_inline_as_constant): Likewise.
	(generate_address): Implement.
	(emit_array_address): Partially implement.
	(cmp_reg_mem): Re-stub.
	(strength_reduce_multiply): Implement.
	(do_ArithmeticOp_Int): New method.
	(do_ArithmeticOp): Partially implement.
	(do_NewInstance): Likewise.
	(do_BlockBegin): Re-stub.
	(do_If): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp
	(is_processed_reg_num): Partially implement.
	(num_physical_regs): Likewise.
	(requires_adjacent_regs): Implement.
	(pd_add_temps): Likewise.
	(pd_init_regs_for_alloc): Partially implement.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp
	(pd_init): Implement.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp
	(verified_entry): Re-stub.
	(build_frame): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp
	(generate_code_for): Re-stub.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp
	(NativeJump::check_verified_entry_alignment): Implement.
	(NativeJump::patch_verified_entry): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
	(out_preserve_stack_slots): Partially implement.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp
	(is_Register): New method.
	(is_FloatRegister): Likewise.
	(as_Register): Implement.
	(as_FloatRegister): Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(non_memory_address_word): Implement.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(Rthread, Rmethod, Rlocals): Reorder so Rthread is last.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ports.patch
	(hotspot/src/share/vm/utilities/macros.hpp):
	Added PPC32_ONLY, NOT_PPC32, PPC64_ONLY and NOT_PPC64.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Add support for UseMembar.

2007-11-30  Gary Benson  <gbenson@redhat.com>

	Fixes Bug #83
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(JVM_handle_linux_signal): Handle segfaults when the memory
	serialization page is write protected.

2007-11-29  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Create symlinks to find jni header files.
	* Makefile.in: Regenerate.

2007-11-29  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_ppc.cpp
	(MacroAssembler::needs_explicit_null_check): Fix broken definition.

2007-11-23  Lillian Angel  <langel@redhat.com>

	Fixes Bug #80
	* README: Updated

2007-11-23  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/c1_CodeStubs_ppc.cpp: New file.
	* ports/hotspot/src/cpu/ppc/vm/c1_Defs_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FpuStackSim_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_FrameMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRAssembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LIRGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_LinearScan_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_MacroAssembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_Runtime1_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/c1_globals_ppc.hpp: Likewise.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(MacroAssembler::null_check): New methods.
	(MacroAssembler::needs_explicit_null_check): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(MacroAssembler::null_check): Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_ppc.cpp
	(MacroAssembler::needs_explicit_null_check): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp
	(NativeInstruction::is_jump): Likewise.
	(nativeInstruction_at): Likewise.
	(NativeMovRegMem): New class.
	(nativeMovRegMem_at): New method.
	(NativeGeneralJump): New class.
	(nativeGeneralJump_at): New method.
	* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp
	(SharedRuntime::c_calling_convention): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp
	(VMRegImpl::as_Register): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp
	(VMRegImpl::as_Register): Likewise.

	* patches/icedtea-ports.patch
	(hotspot/src/share/vm/c1/c1_LIR.hpp): Add special cases for PPC.
	hotspot/src/share/vm/c1/c1_LIR.cpp): Likewise.

2007-11-22  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* rt/java/awt/color/ICC_Profile.java (ICC_Profile(byte[])): Remove
	duplicate ProfileHeader creation.
	* rt/gnu/java/awt/color/TagEntry.java
	(TagEntry(int,int,int,byte[])): Check for invalid tag size.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(verify_oop): New method.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_result_handler_for,
	generate_tosca_to_stack_converter,
	generate_stack_to_stack_converter,
	generate_stack_to_native_abi_converter,
	generate_normal_entry): Add calls to the above.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(fixup_after_potential_safepoint): Likewise.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp
	(StackAlignmentInBytes): New constant.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(StackFrame::generate_prolog,
	MacroAssembler::maybe_extend_frame,
	MacroAssembler::dump_int): Use the above.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(CppInterpreterGenerator::generate_compute_interpreter_state,
	AbstractInterpreter::size_top_interpreter_activation): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp
	(generate_call_stub): Likewise.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch
	* patches/icedtea-ports.patch: Rearrange such that removing
	the core build patch will cause a compiler 1 build.

2007-11-22  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-core-build.patch
	* patches/icedtea-ports.patch:
	Build libjvm.so as client rather than server
	* patches/icedtea-ecj.patch: Remake for the above.
	* ports/jdk/src/solaris/bin/ppc/jvm.cfg
	* ports/jdk/src/solaris/bin/ppc64/jvm.cfg:
	Updated for the above.

2007-11-20  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(bcctrl, bctrl): New methods.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(call): Use bctrl instead of blrl to preserve the link stack.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_normal_entry, generate_native_entry,
	generate_convert_result): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp
	(generate_call_stub): Likewise.

2007-11-20  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp
	(noreg): Declare.
	* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp
	(noreg): Define.

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Optionally preserve the link register.

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(call_VM, call_VM_leaf, call_VM_base, call_VM_leaf_base,
	call_VM_pass_args): New methods.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(call_VM_base, call_VM_leaf_base): Likewise.

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Use call_VM and call_VM_leaf
	when making VM calls.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp
	(generate_slow_signature_handler): Likewise.

2007-11-19  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Add a missing safepoint reload.

2007-11-17  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* patches/icedtea-lcms-leak.patch: Release array immediately after
	cmsOpenProfileFromMem.

2007-11-16  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated.

2007-11-16  Lillian Angel  <langel@redhat.com>

	* Makefile.am
	(stamps/bootstrap-directory-ecj.stamp): Fixed file checks.
	* Makefile.in: Regenerated.

2007-11-16  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add
	patches/icedtea-lcms-leak.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-lcms-leak.patch: New file.

2007-11-16  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Really preserve the link stack.

2007-11-16  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Mathhew Flaschen.

2007-11-16  Matthew Flaschen  <matthew.flaschen@gatech.edu>

	* rt/com/sun/image/codec/jpeg/JPEGCodec.java: Partially implemented.
	* rt/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Implemented.
	* rt/com/sun/image/codec/jpeg/ImageFormatException.java: New Class,
	implemented.
	* rt/com/sun/image/codec/jpeg/JPEGDecodeParam.java: New Class,
	stubbed.

2007-11-16  Gary Benson  <gbenson@redhat.com>

	* contrib: New directory.
	* Makefile.am (EXTRA_DIST): Added the above.
	* Makefile.in: Regenerated.

	* contrib/templater: Imported.

2007-11-15  Lillian Angel  <langel@redhat.com>

	* tools-copy/tools-j2se-copy-files.txt: Removed.
	* tools-copy/tools-jdk-copy-files.txt: Added.

2007-11-15  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(bcl): New instruction.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame): Preserve the link stack.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(set_last_Java_frame, reset_last_Java_frame):
	Moved from assembler_ppc.hpp and assembler_ppc.cpp.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp
	(set_last_Java_frame, reset_last_Java_frame):
	Moved to interp_masm_ppc.hpp and interp_masm_ppc.cpp.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	(Rstate): Moved declaration from assembler_ppc.hpp.
	(STATE): Moved definition from cppInterpreter_ppc.cpp.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(Rstate): Moved definition from register_definitions_ppc.cpp.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp
	(Rstate): Moved declaration to interp_masm_ppc.hpp.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(STATE): Moved definition to interp_masm_ppc.hpp.
	* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp
	(Rstate): Moved definition to interp_masm_ppc.cpp.

	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp
	(fixup_after_potential_safepoint): New method.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp
	(fixup_after_potential_safepoint): Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_normal_entry, generate_native_entry):
	Replace method pointer reloads with calls to the above
	to make what is happening more obvious.
	(generate_native_entry): Add an extra fixup.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp
	(generate_slow_signature_handler): Add an extra fixup.

2007-11-15  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp
	(line_size, log2_line_size): Reduce cache line size.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp
	(generate_icache_flush): Ensure we never run with an
	over-large cache line size.

2007-11-15  Lillian Angel  <langel@redhat.com>
	    Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Changed j2se to jdk.
	(OPENJDK_VERSION): Updated to b23.
	(OPENJDK_DATE): Likewise.
	(OPENJDK_MD5SUM): Likewise.
	(stamps/patch.stamp): Added -l option to PATCH to ignore whitespace.
	(stamps/patch-ecj.stamp): Likewise.
	(stamps/clean-patch.stamp): Likewise.
	(stamps/clean-patch-ecj.stamp): Likewise.
	(ICEDTEA_COPY_DIRS): Added javax/net/ssl to list.
	* Makefile.in: Regenerated.
	* README: Changed instances of j2se to jdk.
	* patches/icedtea-ant.patch: Changed instances of j2se to jdk and
	updated to b23.
	* patches/icedtea-antialias.patch: Likewise.
	* patches/icedtea-bytebuffer-compact.patch: Likewise.
	* patches/icedtea-bytecodeInterpreter.patch: Likewise.
	* patches/icedtea-bytecodeInterpreterWithChecks.patch: Likewise.
	* patches/icedtea-certbundle.patch: Likewise.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-core-build.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-demos.patch: Likewise.
	* patches/icedtea-ecj.patch: Likewise.
	* patches/icedtea-float-double-trailing-zeros.patch: Likewise.
	* patches/icedtea-gcc-suffix.patch: Likewise.
	* patches/icedtea-graphics.patch: Likewise.
	* patches/icedtea-gtkplaf.patch: Likewise.
	* patches/icedtea-javafiles.patch: Likewise.
	* patches/icedtea-libraries.patch: Likewise.
	* patches/icedtea-license-headers.patch: Likewise.
	* patches/icedtea-linker-options.patch: Likewise.
	* patches/icedtea-memory-limits.patch: Likewise.
	* patches/icedtea-paths.patch: Likewise.
	* patches/icedtea-plugin.patch: Likewise.
	* patches/icedtea-ports.patch: Likewise.
	* patches/icedtea-rmi_amd64.patch: Likewise.
	* patches/icedtea-signature-iterator.patch: Likewise.
	* patches/icedtea-signed-types.patch: Likewise.
	* patches/icedtea-speed.patch: Likewise.
	* patches/icedtea-ssl.patch: Likewise.
	* patches/icedtea-sunsrc.patch: Likewise.
	* patches/icedtea-test-atomic-operations.patch: Likewise.
	* patches/icedtea-tools.patch: Likewise.
	* patches/icedtea-use-system-tzdata.patch: Likewise.
	* patches/icedtea-version.patch: Likewise.
	* generated/java/nio/*: Regenerated.
	* generated/sun/awt/X11/generator/sizer.32: Regenerated.
	* rt/com/sun/image/codec/jpeg/JPEGCodec.java: New stubbed class.
	* rt/com/sun/image/codec/jpeg/JPEGEncodeParam.java: Likewise.
	* rt/com/sun/image/codec/jpeg/JPEGImageDecoder.java: Likewise.
	* rt/com/sun/image/codec/jpeg/JPEGImageEncoder.java: Likewise.
	* rt/java/io/PushbackReader.java: Likewise.
	* ports/jdk/: Moved ports/j2se here.
	* ports/j2se/: Removed.

2007-11-13  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch
	(stamps/bootstrap-directory-ecj.stamp): Added links to tools.jar and
	rt.jar if built prior to creating bootstrap/ecj. Fixes problem where
	make tools or make plugs is called before make.

2007-11-13  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch
	(GenerateCharacter.java): Removed date.
	* generated/*: Updated files.

2007-11-13  Gary Benson  <gbenson@redhat.com>
	    Arnaud Vandyck <avdyk@debian.org>

	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp
	(JVM_handle_linux_signal): Don't fail with -Wwrite-strings.

2007-11-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp
	(SlowSignatureHandler::pass_int): Implemented.
	(SlowSignatureHandler::pass_object): Likewise.

2007-11-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_normal_entry, generate_native_entry):
	Reload the method pointer after potential safepoints.

2007-11-13  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp
	(generate_native_entry): Removed an extraneous call to
	InterpreterRuntime::prepare_native_call().

2007-11-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed tools.jar and rt.jar to include all directories
	built under lib/.
	* Makefile.in: Regenerated.

2007-11-12  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated
	* Makefile.am
	(ICEDTEA_ENV): Removed GENSRCDIR.
	* Makefile.in: Regenerated
	* generated/*: Updated files with changes specified in patch.
	* patches/icedtea-ecj.patch
	(GenerateCharacter.java): Patched to always insert the same date and
	non-specific information, so file is not modified with every build.

2007-11-12  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj.patch: Updated. Added bootclasspath to
	langtools/make/build.xml. Resolves EnumSet error.

2007-11-12  Gary Benson  <gbenson@redhat.com>

	* ports/hotspot/build/linux/platform_ppc: New file.
	* ports/hotspot/build/linux/platform_ppc64: Likewise.
	* ports/hotspot/build/linux/makefiles/ppc.make: Likewise.
	* ports/hotspot/build/linux/makefiles/ppc64.make: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/assembler_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodeInterpreter_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytecodes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/bytes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/codeBuffer_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/copy_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreterGenerator_ppc.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/cppInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/debug_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/depChecker_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/disassembler_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/dump_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/frame_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/globalDefinitions_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/globals_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icBuffer_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/icache_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interp_masm_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterGenerator_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreterRT_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/interpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/javaFrameAnchor_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jniFastGetField_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jniTypes_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/jni_ppc.h: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/nativeInst_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/registerMap_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_definitions_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/register_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/relocInfo_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/sharedRuntime_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubGenerator_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/stubRoutines_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreterGenerator_ppc.hpp:
	Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateInterpreter_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/templateTable_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmStructs_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vm_version_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.cpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vmreg_ppc.inline.hpp: Likewise.
	* ports/hotspot/src/cpu/ppc/vm/vtableStubs_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc.s: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/linux_ppc64.s: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/assembler_linux_ppc.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/atomic_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/bytes_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/globals_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/orderAccess_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/os_linux_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/prefetch_linux_ppc.inline.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.cpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/threadLS_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.cpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/thread_linux_ppc.hpp: Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/vmStructs_linux_ppc.hpp:
	Likewise.
	* ports/hotspot/src/os_cpu/linux_ppc/vm/vm_version_linux_ppc.cpp:
	Likewise.
	* ports/j2se/src/solaris/bin/ppc/jvm.cfg: Likewise.
	* ports/j2se/src/solaris/bin/ppc64/jvm.cfg: Likewise.
	* ports/j2se/src/solaris/bin/ergo_ppc.c: Likewise.
	* Makefile.am: Link the above into the build trees before building.
	* Makefile.in: Regenerated.

2007-11-12  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ports.patch: Remake for setarch and ppc64.

2007-11-09  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typo that caused debug target to fail.
	* Makefile.in: Regenerated.

2007-11-09  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ecj.patch
	(j2se/make/common/Release.gmk): Avoid long argument lists.

2007-11-09  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ecj.patch
	(langtools/make/build.xml): Add source="1.5".
	(langtools/make/build.properties): Remove -Werror.
	(jaxp/make/build.xml): Add source="1.5".

2007-11-09  Gary Benson  <gbenson@redhat.com>

	* Makefile.am (stamps/extract.stamp, stamps/extract-ecj.stamp):
	Fix permissions after unzipping.
	* Makefile.in: Regenerated.

2007-11-08  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added check when copying over rt.jar to bootstrap/ecj
	* Makefile.in: Regenerated.

2007-11-08  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-bytecodeInterpreter.patch: New file.
	* patches/icedtea-signature-iterator.patch: Likewise.
	* patches/icedtea-signed-types.patch: Likewise.
	* patches/icedtea-test-atomic-operations.patch: Likewise.
	* patches/icedtea-core-build.patch: Likewise.
	* patches/icedtea-linker-options.patch: Likewise.
	* patches/icedtea-ports.patch: Likewise.
	* Makefile.am (ICEDTEA_PATCHES): Added the above.
	* Makefile.in: Regenerated.

2007-11-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed docs patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-docs.patch: Removed. Causing out of memory errors
	because jaxws is not built.

2007-11-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerate.
	* patches/icedtea-docs.patch: New patch to build docs.
	* .hgignore: Updated.

2007-11-07  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Re-added ecj targets, added new patches to the list and
	updated tools.jar.
	* Makefile.in: Regenerated.
	* aclocal.m4: Likewise.
	* configure: Likewise.
	* configure.ac: Re-added --with-icedtea and --with-icedtea-home
	options. Also, added --with-gcj-home to specify where gcj is
	installed- the default is /usr/lib/jvm/java-gcj/.
	* generated/*.java: Regenerated and added several new sources.
	* generated/fontconfig/*.bfc: Added generated font files.
	* javac.in: Re-added. Added support to ignore Werror flags.
	* javap.in: Re-added.
	* patches/icedtea-javafiles: Updated to add missing sources to
	Makefiles.
	* patches/icedtea-sunrc.patch: Updated.
	* patches/icedtea-corba.patch: New patch.
	* patches/icedtea-ecj.patch: New patch to make building with ecj
	possible.
	* tools-copy/tools-corba-copy-files.txt: List of corba sources to
	copy.
	* tools-copy/tools-j2se-copy-files.txt: List of j2se soures to copy.
	* tools-copy/tools-jaxws-copy-files.txt: List of jaxws sources to
	copy.
	* tools-copy/tools-langtools-copy-files.txt: List of langtools to
	copy.
	* patches/icedtea-xjc.patch: Removed. Has been combined with sunrc
	patch.
	* tools-copy-files.txt: Removed.

2007-11-07  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS): Remove redundant special cases.
	* configure: Regenerated.

2007-11-02  Joshua Sumali  <jsumali@redhat.com>

	* rt/com/sun/media/sound/DataPusher.java: Removed stub since this is
	now implemented.
	* rt/com/sun/media/sound/JDK13Services.java: Likewise.
	* rt/com/sun/media/sound/JavaSoundAudioClip.java: Likewise.
	* rt/com/sun/media/sound/MidiInDevice.java: Likewise.
	* rt/com/sun/media/sound/MidiInDeviceProvider.java: Likewise.
	* rt/com/sun/media/sound/MidiOutDeviceProvider.java: Likewise.
	* rt/com/sun/media/sound/MidiUtils.java: Likewise.
	* rt/com/sun/media/sound/PortMixer.java: Likewise.
	* rt/com/sun/media/sound/PortMixerProvider.java: Likewise.
	* rt/com/sun/media/sound/ReferenceCountingDevice.java: Likewise.

2007-11-02  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Added patch to remove conflicting
	definition of uLong. This fixes the build on 64-bit.

2007-11-01  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS): Remove s390.
	* configure: Regenerated.

2007-10-31  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-sunsrc.patch: Fixed patch to include some missing
	sources.

2007-10-30  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-bytecodeInterpreterWithChecks.patch: New patch to
	fix cpp generated.
	* patches/icedtea-javafiles.patch: New patch to add missing files to
	the list.
	* Makefile.am: Added patches to the list.
	* Makefile.in: Regenerated.

2007-10-24  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-libraries.patch: Updated jpeg patches to properly
	create OpenJDK's libjpeg.so without files common to the system
	installed libjpeg.so.

2007-10-22  Lillian Angel  <langel@redhat.com>

	* configure.ac: Fixed typo. libgif should be giflib.
	* configure: Regenerate.

2007-10-22  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated requirements.
	* Makefile.am: Updated patch list.
	* Makefile.in: Regenerated.
	* configure: Regenerated.
	* configure.ac: Added checks for libpng, libjpeg, zlib and giflib.
	* patches/icedtea-libraries.patch: New patch to remove built-in
	libraries (libpng, libjpeg, zlib, giflib) and use system installed libs.
	* patches/icedtea-libpng.patch: Removed (combined with previous patch).

2007-10-19  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-sunsrc.patch: New file.
	* Makefile.am: Added icedtea-sunsrc to patch list.
	* Makefile.in: Regenerated.

2007-10-18  Lillian Angel  <langel@redhat.com>

	* javac.in, javap.in: Removed

2007-10-18  Lillian Angel  <langel@redhat.com>

	* Makefile.am (OPENJDK_SOURCEPATH_DIRS): Added CORBA sources.

2007-10-18  Lillian Angel  <langel@redhat.com>

	* README: Updated.

2007-10-16  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-paths.patch: Add Classpath copyright notice.

2007-10-15  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added info about installing old IcedTea.

2007-10-15  Lillian Angel  <langel@redhat.com>

	* README: Updated license section.

2007-10-15  Matthias Klose  <doko@ubuntu.com>

	* gcjwebplugin.cc: Change PLUGIN_NAME.

2007-10-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (OPENJDK_VERSION): Update for b22.
	(OPENJDK_DATE): Likewise.
	(OPENJDK_MD5SUM): Likewise.
	(ICEDTEA_PATCHES): Remove patches/icedtea-xinerama.patch.  Add
	patches/icedtea-xjc.patch.
	(OPENJDK_SOURCEPATH_DIRS): Add openjdk/jaxp/src/share/classes.
	(stamps/extract.stamp): Remove openjdk/jaxws.
	(ICEDTEA_ENV): Fix ANT_HOME, BUILD_NUMBER, JRE_RELEASE_VERSION,
	and HOTSPOT_RELEASE_VERSION.  Add ALT_JDK_IMPORT_PATH.
	* Makefile.in: Regenerate.
	* patches/icedtea-xinerama.patch: Remove file.
	* patches/icedtea-xjc.patch: New file.
	* patches/icedtea-ant.patch: Update for b22.
	* patches/icedtea-certbundle.patch: Likewise.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-license-headers.patch: Likewise.
	* patches/icedtea-memory-limits.patch: Likewise.
	* patches/icedtea-paths.patch: Likewise.
	* patches/icedtea-plugin.patch: Likewise.
	* patches/icedtea-speed.patch: Likewise.
	* patches/icedtea-use-system-tzdata.patch: Likewise.
	* patches/icedtea-xinerama.patch: Likewise.

2007-10-12  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated for 1.4.

2007-10-12  Andrew Haley  <aph@redhat.com>

	* README (Java compatibility): New section.

2007-10-11  Lillian Angel  <langel@redhat.com>

	* README: Updated license section. jvmtiLib.xsl was fixed in b21.

2007-10-11  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-license-headers.patch: Re-added genExceptions patch.

2007-10-09  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added sanity check for bootstrap/jdk1.6.0/bin/java in
	stamps/bootstrap-directory-symlink.stamp target.

2007-10-09  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-java.security.patch: Removed

2007-10-09  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-certbundle.patch: Added in
	CertBundleKeyStoreImpl.java implementation which was previously in our
	jce implementation. Also, added KeyStore.CertBundle to map in this
	patch.

2007-10-08  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-memory-limits.patch: New file.
	Set maximum PermGen space to 128M, MaxHeap to 512M.
	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-memory-limits.patch.

2007-10-08  Mark Wielaard  <mark@klomp.org>

	* AUTHORS: Added Keith Seitz.

2007-10-05  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-debuginfo.patch: Add
	openjdk/hotspot/build/linux/makefiles/gcc.make.
	Add -g to CFLAGS_REQUIRED in
	openjdk/j2se/make/common/Defs-linux.gmk

2007-10-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	PR 73
	* Makefile.am (ICEDTEA_PATCHES): Add
	patches/icedtea-gtkplaf.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-gtkplaf.patch: New file.

2007-10-04  Lillian Angel  <langel@redhat.com>

	* INSTALL: Updated docs on how-to-build, and build requirements.
	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerate.
	* configure: Regenerate.
	* configure.ac: Added check for libXinerama libs.
	* patches/icedtea-xinerama.patch: New patch for bug #72.

2007-10-03  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-float-double-trailing-zeros.patch:
	New file.
	* Makefile.am (ICEDTEA_PATCHES): Add above patch.
	* Makefile.in: Regenerate.

2007-10-03  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-bytebuffer-compact.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add above patch.
	* Makefile.in: Regenerated.

2007-10-03  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-use-system-tzdata.patch: Use AccessController
	instead of System.getProperty.
	Catch AccessControlException while attempting to stat
	ZoneInfoMappings.

2007-10-03  Matthias Klose  <doko@ubuntu.com>

	* Makefile.am: Use DISTRIBUTION_PATCHES and gcc-suffix.
	* Makefile.in: Regenerated.
	* patches/icedtea-gcc-suffix.patch: New patch.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* INSTALL: Removed info about jce plugs.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ant.patch: Added check to make sure ant is in PATH.

2007-10-02  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added patch.
	* Makefile.in: Regenerated.
	* configure: Regenerated.
	* configure.ac: Set --with-ant-home default to /usr/share/ant
	* patches/icedtea-ant.patch: New patch

2007-10-02  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Matthias Klose.

2007-10-02  Matthias Klose  <doko@ubuntu.com>

	* configure.ac: Add --with-ant-home support.
	* Makefile.am: Use SYSTEM_ANT_DIR.
	* configure, Makefile.in: Regenerate.

2007-10-01  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-java-home.patch: Removed
	* Makefile.am: Removed patch.
	* Makefile.in: Regenerated.

2007-09-28  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-plugin.patch: Fixed so it patches correctly.

2007-09-28  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Updated to b21. Removed all targets used to build
	IcedTea with ecj. Removed building of jce.jar and copying over
	security sources.
	* Makefile.in: Regenerated
	* configure: Regenerated
	* configure.ac: Removed --with-icedtea option, now default.
	* patches/icedtea-antialias.patch: Fixed to patch b21 correctly.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-license-headers.patch: Likewise.
	* patches/icedtea-paths.patch: Likewise.
	* patches/icedtea-plugin.patch: Likewise.
	* patches/icedtea-use-system-tzdata.patch: Likewise.
	* patches/icedtea-version.patch: Likewise.
	* rt/com/sun/media/sound/MixerSequencer.java: Implemented.
	* rt/com/sun/media/sound/MixerSynth.java: Implemented.
	* tools-copy-files.txt: Modified.
	* patches/icedtea-headers.patch: New patch.
	* patches/icedtea-java-home.patch: New patch.
	* jce/: Removed
	* patches/icedtea-assembler_amd64.patch: Removed.
	* patches/icedtea-ecj-bootstrap.patch:Removed.
	* patches/icedtea-lesstif_amd64.patch: Removed.
	* rt/com/sun/media/sound/AutoConnectSequencer.java: Removed.
	* rt/com/sun/media/sound/DirectAudioDevice.java: Removed.
	* rt/com/sun/media/sound/DirectAudioDeviceProvider.java: Removed.
	* rt/com/sun/media/sound/MidiOutDevice.java: Removed.
	* rt/com/sun/media/sound/Platform.java: Removed.
	* rt/com/sun/media/sound/Toolkit.java: Removed.
	* rt/gnu/java/security/provider/Gnu.java: Removed.

2007-09-27  Keith Seitz  <keiths@redhat.com>

	* patches/icedtea-use-system-tzdata.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES):  Add above patch.
	* Makefile.in: Regenerated.

2007-09-14  Keith Seitz  <keiths@redhat.com>

	* configure.ac: Added check for libXtst.
	* configure: Regenerated.

2007-09-13  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added JRE_RELEASE_VERSION and
	HOTSPOT_RELEASE_VERSION to environment. Removed BUILD_NUMBER.
	* Makefile.in: Regenerated

2007-09-13  Andrew Haley  <aph@redhat.com>

	* Makefile.am (icedtea-debug): Correct dependencies.

2007-09-13  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed target typo.
	* Makefile.in: Regenerated.

2007-09-12  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* Makefile.am (icedtea-debug): Added -debug to target directory,
	as found today by Andrew Haley.
	* Makefile.in: Likewise.

2007-09-12  Christian Thalinger  <twisti@complang.tuwien.ac.at>

	* .hgignore: Added *~.

2007-09-12  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Christian Thalinger.

2007-09-12  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added BUILD_NUMBER to environment. This should be
	updated with each bXX release. Also, added dependency for
	icedtea-debug target.
	* Makefile.in: Regenerated.

2007-09-12  Joshua Sumali  <jsumali@redhat.com>

	* Makefile.am: Fixed error that broke the build.
	* Makefile.in: Regenerated

2007-09-11  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-demos.patch: New File. Patches the sample
	jvmti makefiles.
	* configure.ac: Added a check for chmod.
	* configure: Regenerated.
	* Makefile.am: Added line to add write
	permissions to the sample makefiles to be patched.
	* Makefile.in: Regenerated.

2007-09-09  Mark Wielaard  <mark@klomp.org>

	* README: Add references to home page, bugzilla, faq, mailing list
	and mercurial repo.

2007-09-07  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add tools-copy-files.txt.
	(ICEDTEA_ENV): Remove ecj-specific variables.
	(env): Suggest unsetting JAVA_HOME.
	(env-ecj): Likewise.
	(stamps/bootstrap-directory-symlink.stamp): Depend on
	conditionally-defined BOOTSTRAP_DIRECTORY_STAMP.
	(MEMORY_LIMIT): Set limit when building with IcedTea's javac.
	($(SECURITY_JAR_FILES)): Add a dummy file to each jar to satisfy
	IcedTea's jar implementation.
	(stamps/tools-class-files.stamp): Replace JCOMPILER reference with
	JAVAC.
	(stamps/rt-class-files.stamp): Likewise.
	(stamps/jce-class-files.stamp): Likewise.
	* Makefile.in: Regenerate.
	* configure.ac: Add --with-icedtea and --with-icedtea-home
	options.
	* configure: Regenerate.

2007-09-07  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerated.
	* acinclude.m4: Reverted. Removed --with-icedtea option.
	* configure: Regenerated.
	* configure.ac: Reverted. Removed WITH_ICEDTEA.

2007-09-07  Lillian Angel  <langel@redhat.com>

	* Makefile.in: Regenerate

2007-09-07  Lillian Angel  <langel@redhat.com>

	* acinclude.m4: Added --with-icedtea option.
	* configure: Regenerated.
	* configure.ac: Added WITH_ICEDTEA.

2007-09-06  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-certbundle.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-certbundle.patch: New file.

2007-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Comment explicit gawk check.
	* configure: Regenerate.

2007-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* gcjwebplugin.cc (PLUGIN_MIME_DESC): Update for 1.5, 1.6 and 1.7.

2007-09-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.4.
	* configure: Regenerate.

2007-09-05  Lillian Angel <langel@redhat.com>

	* AUTHORS: Added Joshua Sumali.

2007-09-05  Joshua Sumali  <jsumali@redhat.com>

	* patches/icedtea-copy-plugs.patch: Fixed hunks to apply cleanly
	with b19.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-version.patch: Likewise.

2007-09-05  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added note about stamped targets.
	* Makefile.am: Added new targets. (i.e. instead of calling
	make stamps/plugs.stamps, 'make plugs' works.)
	* Makefile.in: Regenerated.

2007-09-05  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.
	* INSTALL: Updated.
	* Makefile.am: Fixed to create stamps in a stamps directory.
	* Makefile.in: Regenerated.

2007-09-04  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated to ignore tools/
	* Makefile.am: Updated to b19. A version of tools.jar is now
	generated at the beginning of the build. It is now required to
	build other hotspot sources. rt.jar has been renamed to rt-closed.jar,
	and ALT_CLOSED_JDK_IMPORT_PATH has been replaced with
	ALT_BINARY_PLUGS_PATH, as per b19 changes.
	* Makefile.in: Regenerated.
	* patches/icedtea-tools.patch: New patch to fix the build. jvmti.h
	fails generate properly without this patch.
	* tools-copy-files.txt: List of files used to create tools.jar.
	* generated/sun/awt/DebugHelper.java: Removed. This file has been
	removed from the OpenJDK sources as well.

2007-09-03  Lillian Angel  <langel@redhat.com>

	*  patches/icedtea-lesstif_amd64.patch: New patch. Fixes window
	decorations on x86_64.
	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated.

2007-08-31  Lillian Angel <langel@redhat.com>

	* INSTALL: Added information about rebuilding plugs.

2007-08-30  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-rmi_amd64.patch: New patch. java-rmi.cgi script is
	now installed on x86_64 properly.
	* Makefile.am: Added new patch to list.
	* Makefile.in: Regenerated.

2007-08-30  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Some changes were lost after reverting- changes added
	again.
	* Makefile.in: Regenerated.

2007-08-29  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Should make lib/rt and lib/jce because javac
	doesn't create the directories on the fly.
	* Makefile.in: Regenerate

2007-08-28  Francis Kung  <fkung@redhat.com>

	* rt/java/awt/image/Raster.java: Create proper raster types.
	* rt/java/awt/image/WritableRaster.java: Likewise.

2007-08-28  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* README: Add gcjwebplugin section.

2007-08-28  Lillian Angel  <langel@redhat.com>

	* INSTALL: Added requirements for plugin.

2007-08-28  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated.

2007-08-27  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-version.patch: Added patches to replace all instances
	of "OpenJDK" from java -version string with "IcedTea".

2007-08-27  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-license-headers.patch: Added patches for other
	generated headers.

2007-08-23  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* README: Minor changes to license headers section.

2007-08-21  Francis Kung  <fkung@redhat.com>

	PR 61
	* patches/icedtea-ecj-bootstrap.patch: Prevent compilation of ToBin
	class during first stage (workaround for an ecj bug).

2007-08-21  Francis Kung  <fkung@redhat.com>

	PR 62
	* Makefile.am: Fixed case where invalid openjdk zip is provided in
	--with-openjdk-zip.
	* Makefile.in: Regenerated.

2007-08-21  Francis Kung  <fkung@redhat.com>

	* .hgignore: Updated.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (gcjwebplugin.so): Include CXXFLAGS.
	($(SHARED_OBJECT_FILES)): Include CFLAGS.
	* Makefile.in: Regenerate.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add patches/icedtea-speed.patch.
	* Makefile.in: Regenerate.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (EXTRA_DIST): Add gcjwebplugin.cc.
	* Makefile.in: Regenerate.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.3.
	* configure: Regenerate.

2007-08-20  Francis Kung  <fkung@redhat.com>

	PR 57
	* patches/icedtea-graphics.patch: Roll back word wrap fix (Sun bug
	6491856) for backwards-compatibility.

2007-08-20  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* gcjwebplugin.cc (plugin_in_pipe_callback): Strip trailing
	newline from message.
	Fix debug message format.
	(plugin_send_message_to_appletviewer): Fix debug message format.
	* patches/icedtea-plugin.patch: Fix debug message formats.

2007-08-19  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am: Add logic to build gcjwebplugin.so.
	(ICEDTEA_PATCHES): Add patches/icedtea-plugin.patch.
	* Makefile.in: Regenerate.
	* aclocal.m4: Regenerate.
	* configure: Regenerate.
	* configure.ac: Add AC_PROG_CXX.  Remove gcc AC_PROG_CC default.
	* gcjwebplugin.cc: New file.
	* patches/icedtea-plugin.patch: New file.

2007-08-19  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add patches/icedtea-libpng.patch.
	* patches/icedtea-libpng.patch: New file.

2007-08-17  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Updated for b18.
	* Makefile.in: Regenerated.
	* patches/icedtea-assembler_amd64.patch: Updated line numbers.
	* patches/icedtea-copy-plugs.patch: Updated line numbers.
	* patches/icedtea-debuginfo.patch: Updated line numbers.
	* patches/icedtea-buildfix.patch: Removed.

2007-08-16  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-08-16  Lillian Angel  <langel@redhat.com>

	* .hgignore: Removed generated files.
	* Makefile.am: Removed exception generation.
	* Makefile.in: Regenerated.
	* generated/java/nio/BufferOverflowException.java,
	* generated/java/nio/BufferUnderflowException.java,
	* generated/java/nio/InvalidMarkException.java,
	* generated/java/nio/ReadOnlyBufferException.java,
	* generated/java/nio/channels/AlreadyConnectedException.java,
	* generated/java/nio/channels/AsynchronousCloseException.java,
	* generated/java/nio/channels/CancelledKeyException.java,
	* generated/java/nio/channels/ClosedByInterruptException.java,
	* generated/java/nio/channels/ClosedChannelException.java,
	* generated/java/nio/channels/ClosedSelectorException.java,
	* generated/java/nio/channels/ConnectionPendingException.java,
	* generated/java/nio/channels/FileLockInterruptionException.java,
	* generated/java/nio/channels/IllegalBlockingModeException.java,
	* generated/java/nio/channels/IllegalSelectorException.java,
	* generated/java/nio/channels/NoConnectionPendingException.java,
	* generated/java/nio/channels/NonReadableChannelException.java,
	* generated/java/nio/channels/NonWritableChannelException.java,
	* generated/java/nio/channels/NotYetBoundException.java,
	* generated/java/nio/channels/NotYetConnectedException.java,
	* generated/java/nio/channels/OverlappingFileLockException.java,
	* generated/java/nio/channels/UnresolvedAddressException.java,
	* generated/java/nio/channels/UnsupportedAddressTypeException.java,
	* generated/java/nio/charset/CharacterCodingException.java,
	* generated/java/nio/charset/IllegalCharsetNameException.java,
	* generated/java/nio/charset/UnsupportedCharsetException.java,
	* generated/sun/nio/ch/AlreadyBoundException.java: New file.

2007-08-16  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed targets to generated properties files.
	* Makefile.in: Regenerated.

2007-08-15  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated
	* README: Added license header information
	* patches/icedtea-license-headers.patch: New patch to patch scripts to
	use GPL	license header instead of proprietary one.

2007-08-15  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am: Refactor.
	* Makefile.in: Regenerate.
	* INSTALL: Update build documentation.
	* patches/icedtea-ecj-bootstrap.patch: Rebase for openjdk-ecj.
	* rt/sun/org/mozilla/internal/NativeJavaArray.java: Move to...
	* rt/sun/org/mozilla/javascript/internal/NativeJavaArray.java: New
	file.

2007-08-14  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Added Cipher Alias for
	PBEWithMD5AndDES.
	* jce/gnu/javax/crypto/jce/cipher/PBE.java: Added checks for
	unspecified values.
	* jce/javax/crypto/spec/PBEKeySpec.java: Fixed constructors according
	to API.

2007-08-14  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-copy-plugs.patch: Removed patch to add Wrapper
	import.
	* rt/com/sun/script/javascript/NativeJavaClass.java: Fixed Wrapper
	import.
	* rt/sun/org/mozilla/javascript/internal/Wrapper.java: New file.
	* rt/javax/script/Wrapper.java: Moved file to correct location.

2007-08-13  Francis Kung  <fkung@redhat.com>

	PR 45
	* patches/icedtea-ecj-bootstrap.patch: Remove bootstrap requirement
	for graphics.
	* INSTALL: Updated.

2007-08-09  Andrew Haley  <aph@redhat.com>

	* jce/gnu/javax/crypto/jce/DiffieHellmanImpl.java (engineDoPhase):
	Don't check the length of the divisors.

2007-08-08  Francis Kung  <fkung@redhat.com>

	PR 53
	* rt/java/awt/image/Raster.java: Use given dataBuffers when creating
	new rasters.

2007-08-08  Francis Kung  <fkung@redhat.com>

	* INSTALL: Updated build dependencies.

2007-08-08  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-antialias.patch: Fix text antialiasing artifacts.

2007-08-03  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Re-add buildfix patch.
	* Makefile.in: Regenerated.
	* patches/icedtea-buildfix.patch: Re-added for x86_64.

2007-08-03  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Update to b17 release.
	* Makefile.in: Regenerated.
	* patches/icedtea-antialias.patch: Update line numbers for b17 and
	remove text-antialiasing modifications.
	* patches/icedtea-assembler_amd64.patch: Update line numbers for b17.
	* patches/icedtea-copy-plugs.patch: Likewise.
	* patches/icedtea-debuginfo.patch: Likewise.
	* patches/icedtea-ecj-bootstrap.patch: Likewise.
	* patches/icedtea-fonts.patch: Removed.
	* patches/icedtea-buildfix.patch: Removed.

2007-08-01  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Revert changeset d014fd055293.

2007-08-01  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-text-relocations.patch: Use -fPIC on ppc and ppc64.

2007-07-31  Lillian Angel  <langel@redhat.com>

	* NEWS: Updated.

2007-07-31  Francis Kung  <fkung@redhat.com>

	* NEWS: Updated.

2007-07-31  Francis Kung  <fkung@redhat.com>

	PR 37
	* patches/icedtea-graphics.patch: Roll back XPanelPeer change to fix
	x86_64 window decorations.

2007-07-30  Francis Kung  <fkung@redhat.com>

	PR 54
	* rt/gnu/java/awt/QuadSegment.java: Add null check.

2007-07-30  Francis Kung  <fkung@redhat.com>

	PR 41
	* patches/icedtea-fonts.patch: Add support for rotation, shear in
	font transforms.

2007-07-26  Francis Kung  <fkung@redhat.com>

	PR 48
	* patches/icedtea-fonts.patch: Add fallback for font loading.

2007-07-25  Francis Kung  <fkung@redhat.com>

	PR 42
	* patches/icedtea-fonts.patch: Fix scanlines for mono fonts.

2007-07-25  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Added new patch files.
	* Makefile.in: Regenerated.
	* patches/icedtea-graphics.patch: Split off into separate patch files.
	* patches/icedtea-antialias.patch: New file.
	* patches/icedtea-fonts.patch: New file.
	* patches/icedtea-paths.patch: New file.

2007-07-25  Francis Kung  <fkung@redhat.com>

	PR 52
	* patches/icedtea-graphics.patch: Update field names in native image
	JNI code.
	* rt/java/awt/image/ComponentSampleModel.java: Initialize native IDs.
	* rt/java/awt/image/Raster.java: Likewise.
	* rt/java/awt/image/SampleModel.java: Likewise.
	* rt/java/awt/image/SinglePixelPackedSampleModel.java: Likewise, and
	add maxBitSize field..

2007-07-25  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/cipher/PBE.java
	(genParams): Cleaned up hardcoded values.

2007-07-25  Francis Kung  <fkung@redhat.com>

	PR 47
	* rt/java/awt/color/ColorSpace.java: Set static fields in CMSManager.

2007-07-25  Francis Kung  <fkung@redhat.com>

	* INSTALL: Document Freetype requirement.

2007-07-25  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Added
	AlgorithmParameters.PBEWithMD5AndDES.
	* AUTHORS: Added Raif Naffah.

2007-07-25  Raif Naffah  <admin@naffah-raif.name>

	* jce/gnu/javax/crypto/jce/cipher/PBE.java
	* (PBE): Cleaned up.
	* (PBE): Initialized new vars.
	* (engineInit): Implemented.
	* (initInternal): New function.
	* (genParams): Likewise.
	* (PBEPKCS5_V1Params): New internal class.
	* (DES): Implemented with padding.

2007-07-24  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Fix typo in Freetype include dir.
	* Makefile.in: Regenerated.
	* patches/icedtea-graphics.patch: Improved font support.

2007-07-24  Andrew Haley  <aph@redhat.com>

	* Makefile.am (OPENJDK_VERSION): Change to b16.
	* patches/icedtea-copy-plugs.patch: Rewrite
	j2se/make/common/Release.gmk and BinaryPlugs.gmk for b16.
	Remove diffs for j2se/make/tools/sharing/*.
	Rewrite j2se/make/sun/dcpr/Makefile changes.

2007-07-19  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Explicitly disable anti-aliasing in
	all cases.

2007-07-19  Francis Kung  <fkung@redhat.com>

	* rt/gnu/java/awt/CubicSegment.java,
	* rt/gnu/java/awt/LineSegment.java,
	* rt/gnu/java/awt/QuadSegment.java,
	* rt/gnu/java/awt/Segment.java: New files.

2007-07-19  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Replace encumbered path widening
	code.

2007-07-19  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java: Fixed incorrect
	buffer sizes.

2007-07-19  Lillian Angel  <langel@redhat.com>

	* .hgignore: Ignore .* directories/files.

2007-07-19  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Fixed typo. DiffieHellman
	is now recognized as a algorithm.

2007-07-18  Casey Marshall  <csm@gnu.org>

	Fixes PR 39.
	* jce/gnu/java/security/icedtea/CertBundleKeyStoreImpl.java:
	new file.
	* jce/gnu/java/security/icedtea/IcedTls.java: add
	`CertBundleKeyStoreImpl' to provider.

2007-07-18  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.2.
	* configure: Regenerate.

2007-07-18  Francis Kung  <fkung@redhat.com>

	* INSTALL: Add instructions for enabling graphics.

2007-07-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Check for null scalers.

2007-07-18  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/PBESecretKeyFactory.java: Reformatted (GNU
	style).
	* jce/gnu/javax/crypto/jce/cipher/PBE.java: Likewise.
	* jce/gnu/javax/crypto/key/GnuPBEKey.java: Likewise.

2007-07-18  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/crypto/jce/GnuCrypto.java: Added PBEWithMD5AndDES and
	PBE providers.
	* jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java:
	(engineUpdate): Fixed blockCount and buffer size.
	(engineUpdate): Fixed blockCount.
	* jce/gnu/javax/crypto/key/GnuPBEKey.java
	(getFormat): Implemented.
	(getEncoded): Implemented.
	* jce/gnu/javax/crypto/jce/PBESecretKeyFactory.java: New file.
	* jce/gnu/javax/crypto/jce/cipher/PBE.java: New file.

2007-07-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Patch OpenJDK makefiles.

2007-07-17  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Fix compile flags for Freetype.
	* Makefile.in: Regenerated.
	* patches/icedtea-graphics.patch: Patch OpenJDK makefiles for
	Freetype support.

2007-07-17  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Add compile flags for Freetype.
	* acinclude.m4: Fix check for Freetype.
	* Makefile.in: Regenerated.
	* configure: Likewise.
	* patches/icedtea-graphics.patch: Add Freetype support.

2007-07-17  Kyle Galloway  <kgallowa@redhat.com>

	* acinclude.m4: Added FIND_FREETYPE macro to check for Freetype libs
	and headers and sets FREETYPE_INC_DIR.
	* configure.ac: Call FIND_FREETYPE macro.
	* configure: Regenerated.

2007-07-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am, acinclude.m4, configure.ac: Remove ccache
	knowledge.
	* patches/icedtea-ccache.patch: Remove file.
	* Makefile.in, configure: Regenerate.

2007-07-13  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added Mark Wielaard.

2007-07-12  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* NEWS: Update for 1.1 release.

2007-07-11  Andrew Haley  <aph@redhat.com>

	* Makefile.am (patch): Set fuzziness to zero.

2007-07-11  Andrew Haley  <aph@redhat.com>

	* patches/icedtea-assembler_amd64.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-assembler_amd64.patch.
	(icedtea-debug): New target

2007-07-08  Mark Wielaard  <mark@klomp.org>

	* acinclude.m4 (FIND_TOOL): New macro.
	* configure.ac: Use FIND_TOOL for essential tools, add gawk check.
	* configure: Regenerated.
	* Makefile.in: Likewise.

2007-07-08  Mark Wielaard  <mark@klomp.org>

	* acinclude.m4 (CHECK_HEADERS): Add check for alsa/asoundlib.h.
	* configure: Regenerated.

2007-07-06  Kyle Galloway <kgallowa@redhat.com>

	* patches/icedtea-buildfix.patch: Add amd64 build fix as well.

2007-07-06  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Update for b15.
	* Makefile.in: Regenerated.
	* patches/icedtea-copy-plugs.patch: Update for b15.
	* patches/icedtea-debuginfo.patch: Update for b15.
	* patches/icedtea-buildfix.patch: New file.

2007-07-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (snapshot): New target.
	(.PHONY): Add snapshot.

2007-07-05  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.
	* AUTHORS: Added Casey Marshall.
	* Makefile.am: Added new patch.
	* Makefile.in: Regenerated.
	* jce/javax/crypto/KeyGenerator.java: Removed unnecessary functions.
	* patches/icedtea-java.security.patch: Updated with new ssl provider.
	* patches/icedtea-ssl.patch: New patch.

2007-07-05  Lillian Angel  <langel@redhat.com>

	* jce/gnu/javax/net/ssl/AbstractSessionContext.java: Removed.
	* jce/gnu/javax/net/ssl/EntropySource.java: Removed.
	* jce/gnu/javax/net/ssl/NullManagerParameters.java: Removed.
	* jce/gnu/javax/net/ssl/PreSharedKeyManager.class
	* jce/gnu/javax/net/ssl/PreSharedKeyManager.java: Removed.
	* jce/gnu/javax/net/ssl/PreSharedKeyManagerParameters.java: Removed.
	* jce/gnu/javax/net/ssl/PrivateCredentials.java: Removed.
	* jce/gnu/javax/net/ssl/SRPManagerParameters.java: Removed.
	* jce/gnu/javax/net/ssl/SRPTrustManager.java: Removed.
	* jce/gnu/javax/net/ssl/SSLCipherSuite.java: Removed.
	* jce/gnu/javax/net/ssl/SSLProtocolVersion.java: Removed.
	* jce/gnu/javax/net/ssl/SSLRecordHandler.java: Removed.
	* jce/gnu/javax/net/ssl/Session.java: Removed.
	* jce/gnu/javax/net/ssl/SessionStoreException.java: Removed.
	* jce/gnu/javax/net/ssl/StaticTrustAnchors.java: Removed.
	* jce/gnu/javax/net/ssl/provider/AbstractHandshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Alert.java: Removed.
	* jce/gnu/javax/net/ssl/provider/AlertException.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Builder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Certificate.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateRequest.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateRequestBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateStatusRequest.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateStatusType.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateType.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateURL.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CertificateVerify.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CipherAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CipherSuite.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CipherSuiteList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientDHE_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientDiffieHellmanPublic.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHandshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHello.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHelloBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientHelloV2.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientKeyExchange.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientKeyExchangeBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientPSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CompressionMethod.java: Removed.
	* jce/gnu/javax/net/ssl/provider/CompressionMethodList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Constructed.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ContentType.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Debug.java: Removed.
	* jce/gnu/javax/net/ssl/provider/DelegatedTask.java: Removed.
	* jce/gnu/javax/net/ssl/provider/DiffieHellman.java: Removed.
	* jce/gnu/javax/net/ssl/provider/EmptyExchangeKeys.java: Removed.
	* jce/gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ExchangeKeys.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Extension.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ExtensionList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Finished.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Handshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/HelloRequest.java: Removed.
	* jce/gnu/javax/net/ssl/provider/InputSecurityParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Jessie.class
	* jce/gnu/javax/net/ssl/provider/Jessie.java: Removed.
	* jce/gnu/javax/net/ssl/provider/KeyExchangeAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/MacAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/MacException.java: Removed.
	* jce/gnu/javax/net/ssl/provider/MaxFragmentLength.java: Removed.
	* jce/gnu/javax/net/ssl/provider/OutputSecurityParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/PreSharedKeyManagerFactoryImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ProtocolVersion.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Random.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Record.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLContextImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLEngineImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLHMac.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLRandom.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLServerSocketFactoryImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLServerSocketImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLSocketImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLv3HMacMD5Impl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SSLv3HMacSHAImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerDHParams.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHandshake.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHello.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHelloBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerHelloDone.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerKeyExchange.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerKeyExchangeBuilder.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerKeyExchangeParams.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerNameList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerPSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerRSAParams.java: Removed.
	* jce/gnu/javax/net/ssl/provider/ServerRSA_PSKParameters.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SessionImpl.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Signature.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SignatureAlgorithm.java: Removed.
	* jce/gnu/javax/net/ssl/provider/SimpleSessionContext.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TLSHMac.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TLSRandom.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TruncatedHMAC.java: Removed.
	* jce/gnu/javax/net/ssl/provider/TrustedAuthorities.java: Removed.
	* jce/gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java: Removed.
	* jce/gnu/javax/net/ssl/provider/Util.java: Removed.
	* jce/gnu/javax/net/ssl/provider/X500PrincipalList.java: Removed.
	* jce/gnu/javax/net/ssl/provider/X509KeyManagerFactory.java: Removed.
	* jce/gnu/javax/net/ssl/provider/X509TrustManagerFactory.java: Removed.
	* jce/javax/net/VanillaServerSocketFactory.java: Removed.
	* jce/javax/net/VanillaSocketFactory.java: Removed.
	* jce/javax/net/ssl/TrivialHostnameVerifier.java: Removed.
	* rt/gnu/java/util/Base64.java: Removed.

2007-07-05  Casey Marshall  <csm@gnu.org>

	* jce/gnu/java/security/icedtea/IcedTls.java: New Class.
	* jce/gnu/java/security/icedtea/GNUTlsRsaPreMasterSecretGeneratorImpl.java:
	New Class.
	* jce/gnu/java/security/icedtea/GNUTlsPrfGeneratorImpl.java: New Class.
	* jce/gnu/java/security/icedtea/GNUTlsMasterSecretGenerator.java: New Class.
	* jce/gnu/java/security/icedtea/GNUTlsKeyMaterialGeneratorImpl.java: New Class.
	* jce/gnu/javax/crypto/RSACipherImpl.java
	(engineSetMode): Implemented.
	(engineSetPadding): Likewise.
	(engineGetBlockSize): Added conditions.
	(engineUpdate): Likewise.
	(engineUnwrap): New function.
	(engineWrap): Likewise.
	* jce/gnu/javax/crypto/jce/GnuCrypto.java
	(GnuCrypto): Updated cipher put into map.
	* jce/sun/security/internal/spec/TlsKeyMaterialParameterSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsKeyMaterialSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsMasterSecretParameterSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsPrfParameterSpec.java: Implemented.
	* jce/sun/security/internal/spec/TlsRsaPremasterSecretParameterSpec.java:
	Implemented.

2007-07-05  Gary Benson  <gbenson@redhat.com>

	* .hgignore: List bootstrap directory instead of individual files,
	and don't list .hgignore.

2007-07-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (patch): Add debugging messages.
	(unpatch): Likewise.
	(patchecj): Likewise.
	(unpatchecj): Likewise.
	* Makefile.in: Regenerate.

2007-07-04  Gary Benson  <gbenson@redhat.com>

	* patches/icedtea-ports.patch: Removed.
	* Makefile.in: Regenerated.

2007-07-04  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS): Fix library paths on ppc64 and s390x.
	* configure: Regenerated.

2007-07-02  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Changed to use -source and -target flags instead of
	-1.5. Not supported by Sun's JDK.
	* Makefile.in: Regenerated.

2007-06-29  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Fixed typo.
	* Makefile.in: Regenerated.

2007-06-29  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-java.security.patch: Fixed patch line numbers.

2007-06-29  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added checks to prevent make error after make
	bootstrap.
	* Makefile.in: Regenerated.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ports.patch: Removed ChangeLog entry.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added to ICEDTEA_COPY_DIRS and ICEDTEA_COPY_SRC
	* Makefile.in: Regenerated.
	* jce/gnu/javax/net/ssl/AbstractSessionContext.java,
	jce/gnu/javax/net/ssl/EntropySource.java,
	jce/gnu/javax/net/ssl/NullManagerParameters.java,
	jce/gnu/javax/net/ssl/PreSharedKeyManager.class,
	jce/gnu/javax/net/ssl/PreSharedKeyManager.java,
	jce/gnu/javax/net/ssl/PreSharedKeyManagerParameters.java,
	jce/gnu/javax/net/ssl/PrivateCredentials.java,
	jce/gnu/javax/net/ssl/SRPManagerParameters.java,
	jce/gnu/javax/net/ssl/SRPTrustManager.java,
	jce/gnu/javax/net/ssl/SSLCipherSuite.java,
	jce/gnu/javax/net/ssl/SSLProtocolVersion.java,
	jce/gnu/javax/net/ssl/SSLRecordHandler.java,
	jce/gnu/javax/net/ssl/Session.java,
	jce/gnu/javax/net/ssl/SessionStoreException.java,
	jce/gnu/javax/net/ssl/StaticTrustAnchors.java,
	jce/gnu/javax/net/ssl/provider/AbstractHandshake.java,
	jce/gnu/javax/net/ssl/provider/Alert.java,
	jce/gnu/javax/net/ssl/provider/AlertException.java,
	jce/gnu/javax/net/ssl/provider/Builder.java,
	jce/gnu/javax/net/ssl/provider/Certificate.java,
	jce/gnu/javax/net/ssl/provider/CertificateBuilder.java,
	jce/gnu/javax/net/ssl/provider/CertificateRequest.java,
	jce/gnu/javax/net/ssl/provider/CertificateRequestBuilder.java,
	jce/gnu/javax/net/ssl/provider/CertificateStatusRequest.java,
	jce/gnu/javax/net/ssl/provider/CertificateStatusType.java,
	jce/gnu/javax/net/ssl/provider/CertificateType.java,
	jce/gnu/javax/net/ssl/provider/CertificateURL.java,
	jce/gnu/javax/net/ssl/provider/CertificateVerify.java,
	jce/gnu/javax/net/ssl/provider/CipherAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/CipherSuite.java,
	jce/gnu/javax/net/ssl/provider/CipherSuiteList.java,
	jce/gnu/javax/net/ssl/provider/ClientCertificateTypeList.java,
	jce/gnu/javax/net/ssl/provider/ClientDHE_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ClientDiffieHellmanPublic.java,
	jce/gnu/javax/net/ssl/provider/ClientHandshake.java,
	jce/gnu/javax/net/ssl/provider/ClientHello.java,
	jce/gnu/javax/net/ssl/provider/ClientHelloBuilder.java,
	jce/gnu/javax/net/ssl/provider/ClientHelloV2.java,
	jce/gnu/javax/net/ssl/provider/ClientKeyExchange.java,
	jce/gnu/javax/net/ssl/provider/ClientKeyExchangeBuilder.java,
	jce/gnu/javax/net/ssl/provider/ClientPSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/CompressionMethod.java,
	jce/gnu/javax/net/ssl/provider/CompressionMethodList.java,
	jce/gnu/javax/net/ssl/provider/Constructed.java,
	jce/gnu/javax/net/ssl/provider/ContentType.java,
	jce/gnu/javax/net/ssl/provider/Debug.java,
	jce/gnu/javax/net/ssl/provider/DelegatedTask.java,
	jce/gnu/javax/net/ssl/provider/DiffieHellman.java,
	jce/gnu/javax/net/ssl/provider/EmptyExchangeKeys.java,
	jce/gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java,
	jce/gnu/javax/net/ssl/provider/ExchangeKeys.java,
	jce/gnu/javax/net/ssl/provider/Extension.java,
	jce/gnu/javax/net/ssl/provider/ExtensionList.java,
	jce/gnu/javax/net/ssl/provider/Finished.java,
	jce/gnu/javax/net/ssl/provider/Handshake.java,
	jce/gnu/javax/net/ssl/provider/HelloRequest.java,
	jce/gnu/javax/net/ssl/provider/InputSecurityParameters.java,
	jce/gnu/javax/net/ssl/provider/Jessie.class,
	jce/gnu/javax/net/ssl/provider/Jessie.java,
	jce/gnu/javax/net/ssl/provider/KeyExchangeAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/MacAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/MacException.java,
	jce/gnu/javax/net/ssl/provider/MaxFragmentLength.java,
	jce/gnu/javax/net/ssl/provider/OutputSecurityParameters.java,
	jce/gnu/javax/net/ssl/provider/PreSharedKeyManagerFactoryImpl.java,
	jce/gnu/javax/net/ssl/provider/ProtocolVersion.java,
	jce/gnu/javax/net/ssl/provider/Random.java,
	jce/gnu/javax/net/ssl/provider/Record.java,
	jce/gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java,
	jce/gnu/javax/net/ssl/provider/SSLContextImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLEngineImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLHMac.java,
	jce/gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLRandom.java,
	jce/gnu/javax/net/ssl/provider/SSLServerSocketFactoryImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLServerSocketImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLSocketImpl.java,
	jce/gnu/javax/net/ssl/provider/SSLv3HMacMD5Impl.java,
	jce/gnu/javax/net/ssl/provider/SSLv3HMacSHAImpl.java,
	jce/gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ServerDHParams.java,
	jce/gnu/javax/net/ssl/provider/ServerHandshake.java,
	jce/gnu/javax/net/ssl/provider/ServerHello.java,
	jce/gnu/javax/net/ssl/provider/ServerHelloBuilder.java,
	jce/gnu/javax/net/ssl/provider/ServerHelloDone.java,
	jce/gnu/javax/net/ssl/provider/ServerKeyExchange.java,
	jce/gnu/javax/net/ssl/provider/ServerKeyExchangeBuilder.java,
	jce/gnu/javax/net/ssl/provider/ServerKeyExchangeParams.java,
	jce/gnu/javax/net/ssl/provider/ServerNameList.java,
	jce/gnu/javax/net/ssl/provider/ServerPSKParameters.java,
	jce/gnu/javax/net/ssl/provider/ServerRSAParams.java,
	jce/gnu/javax/net/ssl/provider/ServerRSA_PSKParameters.java,
	jce/gnu/javax/net/ssl/provider/SessionImpl.java,
	jce/gnu/javax/net/ssl/provider/Signature.java,
	jce/gnu/javax/net/ssl/provider/SignatureAlgorithm.java,
	jce/gnu/javax/net/ssl/provider/SimpleSessionContext.java,
	jce/gnu/javax/net/ssl/provider/TLSHMac.java,
	jce/gnu/javax/net/ssl/provider/TLSRandom.java,
	jce/gnu/javax/net/ssl/provider/TruncatedHMAC.java,
	jce/gnu/javax/net/ssl/provider/TrustedAuthorities.java,
	jce/gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java,
	jce/gnu/javax/net/ssl/provider/Util.java,
	jce/gnu/javax/net/ssl/provider/X500PrincipalList.java,
	jce/gnu/javax/net/ssl/provider/X509KeyManagerFactory.java,
	jce/gnu/javax/net/ssl/provider/X509TrustManagerFactory.java,
	jce/javax/net/VanillaServerSocketFactory.java,
	jce/javax/net/VanillaSocketFactory.java,
	jce/javax/net/ssl/TrivialHostnameVerifier.java,
	rt/gnu/java/util/Base64.java: New file

2007-06-27  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added new rt dirs.
	* Makefile.in: Regenerated.

2007-06-27  Lillian Angel  <langel@redhat.com>

	* rt/java/util/Timer.java
	rt/javax/security/auth/callback/ChoiceCallback.java
	rt/javax/security/auth/callback/ConfirmationCallback.java
	rt/javax/security/auth/callback/LanguageCallback.java
	rt/javax/security/auth/callback/NameCallback.java
	rt/javax/security/auth/callback/TextInputCallback.java
	rt/javax/security/auth/callback/TextOutputCallback.java
	rt/javax/security/sasl/AuthenticationException.java
	rt/javax/security/sasl/Sasl.java
	rt/javax/security/sasl/SaslClient.java
	rt/javax/security/sasl/SaslClientFactory.java
	rt/javax/security/sasl/SaslException.java
	rt/javax/security/sasl/SaslServer.java
	rt/javax/security/sasl/SaslServerFactory.java: Removed from repo. They
	are being copied from the openjdk src anyways.

2007-06-27  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Stub out libt2k.

2007-06-26  Lillian Angel  <langel@redhat.com>

	* AUTHORS: Added aph.
	* INSTALL: Added clarification.

2007-06-26  Andrew Haley  <aph@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-java.security.patch.

2007-06-26  Andrew Haley  <aph@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add icedtea-debuginfo.patch.
	Add -g option to all Java compilations.
	(ICEDTEA_COPY_SRC): Copy a bunch of files needed to build GNU
	crypto.
	* jce/gnu/java/security/hash/BaseHash.java,
	jce/gnu/java/security/hash/HashFactory.java,
	jce/gnu/java/security/hash/Haval.java,
	jce/gnu/java/security/hash/IMessageDigest.java,
	jce/gnu/java/security/hash/MD2.java,
	jce/gnu/java/security/hash/MD4.java,
	jce/gnu/java/security/hash/MD5.java,
	jce/gnu/java/security/hash/RipeMD128.java,
	jce/gnu/java/security/hash/RipeMD160.java,
	jce/gnu/java/security/hash/Sha160.java,
	jce/gnu/java/security/hash/Sha256.java,
	jce/gnu/java/security/hash/Sha384.java,
	jce/gnu/java/security/hash/Sha512.java,
	jce/gnu/java/security/hash/Tiger.java,
	jce/gnu/java/security/hash/Whirlpool.java,
	jce/gnu/java/security/jce/hash/HavalSpi.java,
	jce/gnu/java/security/jce/hash/MD2Spi.java,
	jce/gnu/java/security/jce/hash/MD4Spi.java,
	jce/gnu/java/security/jce/hash/MD5Spi.java,
	jce/gnu/java/security/jce/hash/MessageDigestAdapter.java,
	jce/gnu/java/security/jce/hash/RipeMD128Spi.java,
	jce/gnu/java/security/jce/hash/RipeMD160Spi.java,
	jce/gnu/java/security/jce/hash/Sha160Spi.java,
	jce/gnu/java/security/jce/hash/Sha256Spi.java,
	jce/gnu/java/security/jce/hash/Sha384Spi.java,
	jce/gnu/java/security/jce/hash/Sha512Spi.java,
	jce/gnu/java/security/jce/hash/TigerSpi.java,
	jce/gnu/java/security/jce/hash/WhirlpoolSpi.java,
	jce/gnu/java/security/jce/prng/HavalRandomSpi.java,
	jce/gnu/java/security/jce/prng/MD2RandomSpi.java,
	jce/gnu/java/security/jce/prng/MD4RandomSpi.java,
	jce/gnu/java/security/jce/prng/MD5RandomSpi.java,
	jce/gnu/java/security/jce/prng/RipeMD128RandomSpi.java,
	jce/gnu/java/security/jce/prng/RipeMD160RandomSpi.java,
	jce/gnu/java/security/jce/prng/SecureRandomAdapter.java,
	jce/gnu/java/security/jce/prng/Sha160RandomSpi.java,
	jce/gnu/java/security/jce/prng/Sha256RandomSpi.java,
	jce/gnu/java/security/jce/prng/Sha384RandomSpi.java,
	jce/gnu/java/security/jce/prng/Sha512RandomSpi.java,
	jce/gnu/java/security/jce/prng/TigerRandomSpi.java,
	jce/gnu/java/security/jce/prng/WhirlpoolRandomSpi.java,
	jce/gnu/java/security/jce/sig/DSSKeyFactory.java,
	jce/gnu/java/security/jce/sig/DSSKeyPairGeneratorSpi.java,
	jce/gnu/java/security/jce/sig/DSSParameters.java,
	jce/gnu/java/security/jce/sig/DSSParametersGenerator.java,
	jce/gnu/java/security/jce/sig/DSSRawSignatureSpi.java,
	jce/gnu/java/security/jce/sig/EncodedKeyFactory.java,
	jce/gnu/java/security/jce/sig/KeyPairGeneratorAdapter.java,
	jce/gnu/java/security/jce/sig/MD2withRSA.java,
	jce/gnu/java/security/jce/sig/MD5withRSA.java,
	jce/gnu/java/security/jce/sig/RSAKeyFactory.java,
	jce/gnu/java/security/jce/sig/RSAKeyPairGeneratorSpi.java,
	jce/gnu/java/security/jce/sig/RSAPSSRawSignatureSpi.java,
	jce/gnu/java/security/jce/sig/SHA160withDSS.java,
	jce/gnu/java/security/jce/sig/SHA160withRSA.java,
	jce/gnu/java/security/jce/sig/SHA256withRSA.java,
	jce/gnu/java/security/jce/sig/SHA384withRSA.java,
	jce/gnu/java/security/jce/sig/SHA512withRSA.java,
	jce/gnu/java/security/jce/sig/SignatureAdapter.java,
	jce/gnu/java/security/key/IKeyPairCodec.java,
	jce/gnu/java/security/key/IKeyPairGenerator.java,
	jce/gnu/java/security/key/KeyPairCodecFactory.java,
	jce/gnu/java/security/key/KeyPairGeneratorFactory.java,
	jce/gnu/java/security/key/dss/DSSKey.java,
	jce/gnu/java/security/key/dss/DSSKeyPairGenerator.java,
	jce/gnu/java/security/key/dss/DSSKeyPairPKCS8Codec.java,
	jce/gnu/java/security/key/dss/DSSKeyPairRawCodec.java,
	jce/gnu/java/security/key/dss/DSSKeyPairX509Codec.java,
	jce/gnu/java/security/key/dss/DSSPrivateKey.java,
	jce/gnu/java/security/key/dss/DSSPublicKey.java,
	jce/gnu/java/security/key/dss/FIPS186.java,
	jce/gnu/java/security/key/rsa/GnuRSAKey.java,
	jce/gnu/java/security/key/rsa/GnuRSAPrivateKey.java,
	jce/gnu/java/security/key/rsa/GnuRSAPublicKey.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairGenerator.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairPKCS8Codec.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairRawCodec.java,
	jce/gnu/java/security/key/rsa/RSAKeyPairX509Codec.java,
	jce/gnu/java/security/prng/BasePRNG.java,
	jce/gnu/java/security/prng/EntropySource.java,
	jce/gnu/java/security/prng/IRandom.java,
	jce/gnu/java/security/prng/LimitReachedException.java,
	jce/gnu/java/security/prng/MDGenerator.java,
	jce/gnu/java/security/prng/PRNGFactory.java,
	jce/gnu/java/security/prng/RandomEvent.java,
	jce/gnu/java/security/prng/RandomEventListener.java,
	jce/gnu/java/security/provider/CollectionCertStoreImpl.java,
	jce/gnu/java/security/provider/DefaultPolicy.java,
	jce/gnu/java/security/provider/Gnu.java,
	jce/gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
	jce/gnu/java/security/provider/X509CertificateFactory.java,
	jce/gnu/java/security/provider/package.html,
	jce/gnu/java/security/sig/BaseSignature.java,
	jce/gnu/java/security/sig/ISignature.java,
	jce/gnu/java/security/sig/ISignatureCodec.java,
	jce/gnu/java/security/sig/SignatureCodecFactory.java,
	jce/gnu/java/security/sig/SignatureFactory.java,
	jce/gnu/java/security/sig/dss/DSSSignature.java,
	jce/gnu/java/security/sig/dss/DSSSignatureRawCodec.java,
	jce/gnu/java/security/sig/dss/DSSSignatureX509Codec.java,
	jce/gnu/java/security/sig/rsa/EME_PKCS1_V1_5.java,
	jce/gnu/java/security/sig/rsa/EMSA_PKCS1_V1_5.java,
	jce/gnu/java/security/sig/rsa/EMSA_PSS.java,
	jce/gnu/java/security/sig/rsa/RSA.java,
	jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5Signature.java,
	jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureRawCodec.java,
	jce/gnu/java/security/sig/rsa/RSAPKCS1V1_5SignatureX509Codec.java,
	jce/gnu/java/security/sig/rsa/RSAPSSSignature.java,
	jce/gnu/java/security/sig/rsa/RSAPSSSignatureRawCodec.java,
	jce/gnu/java/security/sig/rsa/RSASignatureFactory.java,
	jce/gnu/java/security/util/ByteArray.java,
	jce/gnu/java/security/util/ByteBufferOutputStream.java,
	jce/gnu/java/security/util/DerUtil.java,
	jce/gnu/java/security/util/ExpirableObject.java,
	jce/gnu/java/security/util/FormatUtil.java,
	jce/gnu/java/security/util/IntegerUtil.java,
	jce/gnu/java/security/util/PRNG.java,
	jce/gnu/java/security/util/Prime.java,
	jce/gnu/java/security/util/Sequence.java,
	jce/gnu/java/security/util/SimpleList.java,
	jce/gnu/java/security/util/Util.java,
	jce/gnu/java/security/util/package.html,
	jce/gnu/java/security/x509/GnuPKIExtension.java,
	jce/gnu/java/security/x509/PolicyNodeImpl.java,
	jce/gnu/java/security/x509/X500DistinguishedName.java,
	jce/gnu/java/security/x509/X509CRL.java,
	jce/gnu/java/security/x509/X509CRLEntry.java,
	jce/gnu/java/security/x509/X509CRLSelectorImpl.java,
	jce/gnu/java/security/x509/X509CertPath.java,
	jce/gnu/java/security/x509/X509CertSelectorImpl.java,
	jce/gnu/java/security/x509/X509Certificate.java,
	jce/gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
	jce/gnu/java/security/x509/ext/BasicConstraints.java,
	jce/gnu/java/security/x509/ext/CRLNumber.java,
	jce/gnu/java/security/x509/ext/CertificatePolicies.java,
	jce/gnu/java/security/x509/ext/ExtendedKeyUsage.java,
	jce/gnu/java/security/x509/ext/Extension.java,
	jce/gnu/java/security/x509/ext/GeneralName.java,
	jce/gnu/java/security/x509/ext/GeneralNames.java,
	jce/gnu/java/security/x509/ext/GeneralSubtree.java,
	jce/gnu/java/security/x509/ext/IssuerAlternativeNames.java,
	jce/gnu/java/security/x509/ext/KeyUsage.java,
	jce/gnu/java/security/x509/ext/NameConstraints.java,
	jce/gnu/java/security/x509/ext/PolicyConstraint.java,
	jce/gnu/java/security/x509/ext/PolicyMappings.java,
	jce/gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
	jce/gnu/java/security/x509/ext/ReasonCode.java,
	jce/gnu/java/security/x509/ext/SubjectAlternativeNames.java,
	jce/gnu/java/security/x509/ext/SubjectKeyIdentifier.java,
	jce/gnu/java/security/x509/ext/package.html,
	jce/gnu/java/security/x509/package.html,
	jce/gnu/javax/crypto/RSACipherImpl.java,
	jce/gnu/javax/crypto/assembly/Assembly.java,
	jce/gnu/javax/crypto/assembly/Cascade.java,
	jce/gnu/javax/crypto/assembly/CascadeStage.java,
	jce/gnu/javax/crypto/assembly/CascadeTransformer.java,
	jce/gnu/javax/crypto/assembly/DeflateTransformer.java,
	jce/gnu/javax/crypto/assembly/Direction.java,
	jce/gnu/javax/crypto/assembly/LoopbackTransformer.java,
	jce/gnu/javax/crypto/assembly/ModeStage.java,
	jce/gnu/javax/crypto/assembly/Operation.java,
	jce/gnu/javax/crypto/assembly/PaddingTransformer.java,
	jce/gnu/javax/crypto/assembly/Stage.java,
	jce/gnu/javax/crypto/assembly/Transformer.java,
	jce/gnu/javax/crypto/assembly/TransformerException.java,
	jce/gnu/javax/crypto/cipher/Anubis.java,
	jce/gnu/javax/crypto/cipher/BaseCipher.java,
	jce/gnu/javax/crypto/cipher/Blowfish.java,
	jce/gnu/javax/crypto/cipher/Cast5.java,
	jce/gnu/javax/crypto/cipher/CipherFactory.java,
	jce/gnu/javax/crypto/cipher/DES.java,
	jce/gnu/javax/crypto/cipher/IBlockCipher.java,
	jce/gnu/javax/crypto/cipher/IBlockCipherSpi.java,
	jce/gnu/javax/crypto/cipher/Khazad.java,
	jce/gnu/javax/crypto/cipher/NullCipher.java,
	jce/gnu/javax/crypto/cipher/Rijndael.java,
	jce/gnu/javax/crypto/cipher/Serpent.java,
	jce/gnu/javax/crypto/cipher/Square.java,
	jce/gnu/javax/crypto/cipher/TripleDES.java,
	jce/gnu/javax/crypto/cipher/Twofish.java,
	jce/gnu/javax/crypto/cipher/WeakKeyException.java,
	jce/gnu/javax/crypto/jce/DiffieHellmanImpl.java,
	jce/gnu/javax/crypto/jce/GnuCrypto.java,
	jce/gnu/javax/crypto/jce/GnuSasl.java,
	jce/gnu/javax/crypto/jce/PBKDF2SecretKeyFactory.java,
	jce/gnu/javax/crypto/jce/cipher/AES128KeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AES192KeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AES256KeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AESKeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AESSpi.java,
	jce/gnu/javax/crypto/jce/cipher/ARCFourSpi.java,
	jce/gnu/javax/crypto/jce/cipher/AnubisSpi.java,
	jce/gnu/javax/crypto/jce/cipher/BlowfishSpi.java,
	jce/gnu/javax/crypto/jce/cipher/Cast5Spi.java,
	jce/gnu/javax/crypto/jce/cipher/CipherAdapter.java,
	jce/gnu/javax/crypto/jce/cipher/DESSpi.java,
	jce/gnu/javax/crypto/jce/cipher/KeyWrappingAlgorithmAdapter.java,
	jce/gnu/javax/crypto/jce/cipher/KhazadSpi.java,
	jce/gnu/javax/crypto/jce/cipher/NullCipherSpi.java,
	jce/gnu/javax/crypto/jce/cipher/PBES2.java,
	jce/gnu/javax/crypto/jce/cipher/RijndaelSpi.java,
	jce/gnu/javax/crypto/jce/cipher/SerpentSpi.java,
	jce/gnu/javax/crypto/jce/cipher/SquareSpi.java,
	jce/gnu/javax/crypto/jce/cipher/TripleDESKeyWrapSpi.java,
	jce/gnu/javax/crypto/jce/cipher/TripleDESSpi.java,
	jce/gnu/javax/crypto/jce/cipher/TwofishSpi.java,
	jce/gnu/javax/crypto/jce/key/AnubisKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/AnubisSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/BlowfishKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/BlowfishSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/Cast5KeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/Cast5SecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/DESKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/DESSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/DESedeSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/KhazadKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/KhazadSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/RijndaelKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/RijndaelSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/SecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/SerpentKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/SerpentSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/SquareKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/SquareSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/key/TripleDESKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/TwofishKeyGeneratorImpl.java,
	jce/gnu/javax/crypto/jce/key/TwofishSecretKeyFactoryImpl.java,
	jce/gnu/javax/crypto/jce/keyring/GnuKeyring.java,
	jce/gnu/javax/crypto/jce/mac/HMacHavalSpi.java,
	jce/gnu/javax/crypto/jce/mac/HMacMD2Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacMD4Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacMD5Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacRipeMD128Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacRipeMD160Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA160Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA256Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA384Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacSHA512Spi.java,
	jce/gnu/javax/crypto/jce/mac/HMacTigerSpi.java,
	jce/gnu/javax/crypto/jce/mac/HMacWhirlpoolSpi.java,
	jce/gnu/javax/crypto/jce/mac/MacAdapter.java,
	jce/gnu/javax/crypto/jce/mac/OMacAnubisImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacBlowfishImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacCast5Impl.java,
	jce/gnu/javax/crypto/jce/mac/OMacDESImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacKhazadImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacRijndaelImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacSerpentImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacSquareImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacTripleDESImpl.java,
	jce/gnu/javax/crypto/jce/mac/OMacTwofishImpl.java,
	jce/gnu/javax/crypto/jce/mac/TMMH16Spi.java,
	jce/gnu/javax/crypto/jce/mac/UHash32Spi.java,
	jce/gnu/javax/crypto/jce/mac/UMac32Spi.java,
	jce/gnu/javax/crypto/jce/params/BlockCipherParameters.java,
	jce/gnu/javax/crypto/jce/params/DEREncodingException.java,
	jce/gnu/javax/crypto/jce/params/DERReader.java,
	jce/gnu/javax/crypto/jce/params/DERWriter.java,
	jce/gnu/javax/crypto/jce/prng/ARCFourRandomSpi.java,
	jce/gnu/javax/crypto/jce/prng/CSPRNGSpi.java,
	jce/gnu/javax/crypto/jce/prng/FortunaImpl.java,
	jce/gnu/javax/crypto/jce/prng/ICMRandomSpi.java,
	jce/gnu/javax/crypto/jce/prng/UMacRandomSpi.java,
	jce/gnu/javax/crypto/jce/sig/DHKeyFactory.java,
	jce/gnu/javax/crypto/jce/sig/DHKeyPairGeneratorSpi.java,
	jce/gnu/javax/crypto/jce/sig/DHParameters.java,
	jce/gnu/javax/crypto/jce/sig/DHParametersGenerator.java,
	jce/gnu/javax/crypto/jce/spec/BlockCipherParameterSpec.java,
	jce/gnu/javax/crypto/jce/spec/TMMHParameterSpec.java,
	jce/gnu/javax/crypto/jce/spec/UMac32ParameterSpec.java,
	jce/gnu/javax/crypto/key/BaseKeyAgreementParty.java,
	jce/gnu/javax/crypto/key/GnuPBEKey.java,
	jce/gnu/javax/crypto/key/GnuSecretKey.java,
	jce/gnu/javax/crypto/key/IKeyAgreementParty.java,
	jce/gnu/javax/crypto/key/IncomingMessage.java,
	jce/gnu/javax/crypto/key/KeyAgreementException.java,
	jce/gnu/javax/crypto/key/KeyAgreementFactory.java,
	jce/gnu/javax/crypto/key/OutgoingMessage.java,
	jce/gnu/javax/crypto/key/dh/DHKeyPairPKCS8Codec.java,
	jce/gnu/javax/crypto/key/dh/DHKeyPairRawCodec.java,
	jce/gnu/javax/crypto/key/dh/DHKeyPairX509Codec.java,
	jce/gnu/javax/crypto/key/dh/DiffieHellmanKeyAgreement.java,
	jce/gnu/javax/crypto/key/dh/DiffieHellmanReceiver.java,
	jce/gnu/javax/crypto/key/dh/DiffieHellmanSender.java,
	jce/gnu/javax/crypto/key/dh/ElGamalKeyAgreement.java,
	jce/gnu/javax/crypto/key/dh/ElGamalReceiver.java,
	jce/gnu/javax/crypto/key/dh/ElGamalSender.java,
	jce/gnu/javax/crypto/key/dh/GnuDHKey.java,
	jce/gnu/javax/crypto/key/dh/GnuDHKeyPairGenerator.java,
	jce/gnu/javax/crypto/key/dh/GnuDHPrivateKey.java,
	jce/gnu/javax/crypto/key/dh/GnuDHPublicKey.java,
	jce/gnu/javax/crypto/key/dh/RFC2631.java,
	jce/gnu/javax/crypto/key/srp6/SRP6Host.java,
	jce/gnu/javax/crypto/key/srp6/SRP6KeyAgreement.java,
	jce/gnu/javax/crypto/key/srp6/SRP6SaslClient.java,
	jce/gnu/javax/crypto/key/srp6/SRP6SaslServer.java,
	jce/gnu/javax/crypto/key/srp6/SRP6TLSClient.java,
	jce/gnu/javax/crypto/key/srp6/SRP6TLSServer.java,
	jce/gnu/javax/crypto/key/srp6/SRP6User.java,
	jce/gnu/javax/crypto/key/srp6/SRPAlgorithm.java,
	jce/gnu/javax/crypto/key/srp6/SRPKey.java,
	jce/gnu/javax/crypto/key/srp6/SRPKeyPairGenerator.java,
	jce/gnu/javax/crypto/key/srp6/SRPKeyPairRawCodec.java,
	jce/gnu/javax/crypto/key/srp6/SRPPrivateKey.java,
	jce/gnu/javax/crypto/key/srp6/SRPPublicKey.java,
	jce/gnu/javax/crypto/keyring/AuthenticatedEntry.java,
	jce/gnu/javax/crypto/keyring/BaseKeyring.java,
	jce/gnu/javax/crypto/keyring/BinaryDataEntry.java,
	jce/gnu/javax/crypto/keyring/CertPathEntry.java,
	jce/gnu/javax/crypto/keyring/CertificateEntry.java,
	jce/gnu/javax/crypto/keyring/CompressedEntry.java,
	jce/gnu/javax/crypto/keyring/EncryptedEntry.java,
	jce/gnu/javax/crypto/keyring/Entry.java,
	jce/gnu/javax/crypto/keyring/EnvelopeEntry.java,
	jce/gnu/javax/crypto/keyring/GnuPrivateKeyring.java,
	jce/gnu/javax/crypto/keyring/GnuPublicKeyring.java,
	jce/gnu/javax/crypto/keyring/IKeyring.java,
	jce/gnu/javax/crypto/keyring/IPrivateKeyring.java,
	jce/gnu/javax/crypto/keyring/IPublicKeyring.java,
	jce/gnu/javax/crypto/keyring/MalformedKeyringException.java,
	jce/gnu/javax/crypto/keyring/MaskableEnvelopeEntry.java,
	jce/gnu/javax/crypto/keyring/MeteredInputStream.java,
	jce/gnu/javax/crypto/keyring/PasswordAuthenticatedEntry.java,
	jce/gnu/javax/crypto/keyring/PasswordEncryptedEntry.java,
	jce/gnu/javax/crypto/keyring/PasswordProtectedEntry.java,
	jce/gnu/javax/crypto/keyring/PrimitiveEntry.java,
	jce/gnu/javax/crypto/keyring/PrivateKeyEntry.java,
	jce/gnu/javax/crypto/keyring/Properties.java,
	jce/gnu/javax/crypto/keyring/PublicKeyEntry.java,
	jce/gnu/javax/crypto/kwa/AESKeyWrap.java,
	jce/gnu/javax/crypto/kwa/BaseKeyWrappingAlgorithm.java,
	jce/gnu/javax/crypto/kwa/IKeyWrappingAlgorithm.java,
	jce/gnu/javax/crypto/kwa/KeyUnwrappingException.java,
	jce/gnu/javax/crypto/kwa/KeyWrappingAlgorithmFactory.java,
	jce/gnu/javax/crypto/kwa/TripleDESKeyWrap.java,
	jce/gnu/javax/crypto/mac/BaseMac.java,
	jce/gnu/javax/crypto/mac/HMac.java,
	jce/gnu/javax/crypto/mac/HMacFactory.java,
	jce/gnu/javax/crypto/mac/IMac.java,
	jce/gnu/javax/crypto/mac/MacFactory.java,
	jce/gnu/javax/crypto/mac/MacInputStream.java,
	jce/gnu/javax/crypto/mac/MacOutputStream.java,
	jce/gnu/javax/crypto/mac/OMAC.java,
	jce/gnu/javax/crypto/mac/TMMH16.java,
	jce/gnu/javax/crypto/mac/UHash32.java,
	jce/gnu/javax/crypto/mac/UMac32.java,
	jce/gnu/javax/crypto/mode/BaseMode.java,
	jce/gnu/javax/crypto/mode/CBC.java,
	jce/gnu/javax/crypto/mode/CFB.java,
	jce/gnu/javax/crypto/mode/CTR.java,
	jce/gnu/javax/crypto/mode/EAX.java,
	jce/gnu/javax/crypto/mode/ECB.java,
	jce/gnu/javax/crypto/mode/IAuthenticatedMode.java,
	jce/gnu/javax/crypto/mode/ICM.java,
	jce/gnu/javax/crypto/mode/IMode.java,
	jce/gnu/javax/crypto/mode/ModeFactory.java,
	jce/gnu/javax/crypto/mode/OFB.java,
	jce/gnu/javax/crypto/pad/BasePad.java,
	jce/gnu/javax/crypto/pad/IPad.java,
	jce/gnu/javax/crypto/pad/ISO10126.java,
	jce/gnu/javax/crypto/pad/PKCS1_V1_5.java,
	jce/gnu/javax/crypto/pad/PKCS7.java,
	jce/gnu/javax/crypto/pad/PadFactory.java,
	jce/gnu/javax/crypto/pad/SSL3.java,
	jce/gnu/javax/crypto/pad/TBC.java,
	jce/gnu/javax/crypto/pad/TLS1.java,
	jce/gnu/javax/crypto/pad/WrongPaddingException.java,
	jce/gnu/javax/crypto/prng/ARCFour.java,
	jce/gnu/javax/crypto/prng/CSPRNG.java,
	jce/gnu/javax/crypto/prng/Fortuna.java,
	jce/gnu/javax/crypto/prng/ICMGenerator.java,
	jce/gnu/javax/crypto/prng/IPBE.java,
	jce/gnu/javax/crypto/prng/PBKDF2.java,
	jce/gnu/javax/crypto/prng/PRNGFactory.java,
	jce/gnu/javax/crypto/prng/UMacGenerator.java,
	jce/gnu/javax/crypto/sasl/AuthInfo.java,
	jce/gnu/javax/crypto/sasl/AuthInfoProviderFactory.java,
	jce/gnu/javax/crypto/sasl/ClientFactory.java,
	jce/gnu/javax/crypto/sasl/ClientMechanism.java,
	jce/gnu/javax/crypto/sasl/ConfidentialityException.java,
	jce/gnu/javax/crypto/sasl/IAuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/IAuthInfoProviderFactory.java,
	jce/gnu/javax/crypto/sasl/IllegalMechanismStateException.java,
	jce/gnu/javax/crypto/sasl/InputBuffer.java,
	jce/gnu/javax/crypto/sasl/IntegrityException.java,
	jce/gnu/javax/crypto/sasl/NoSuchMechanismException.java,
	jce/gnu/javax/crypto/sasl/NoSuchUserException.java,
	jce/gnu/javax/crypto/sasl/OutputBuffer.java,
	jce/gnu/javax/crypto/sasl/SaslEncodingException.java,
	jce/gnu/javax/crypto/sasl/SaslInputStream.java,
	jce/gnu/javax/crypto/sasl/SaslOutputStream.java,
	jce/gnu/javax/crypto/sasl/SaslUtil.java,
	jce/gnu/javax/crypto/sasl/ServerFactory.java,
	jce/gnu/javax/crypto/sasl/ServerMechanism.java,
	jce/gnu/javax/crypto/sasl/UserAlreadyExistsException.java,
	jce/gnu/javax/crypto/sasl/anonymous/AnonymousClient.java,
	jce/gnu/javax/crypto/sasl/anonymous/AnonymousServer.java,
	jce/gnu/javax/crypto/sasl/anonymous/AnonymousUtil.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5AuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Client.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Registry.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Server.java,
	jce/gnu/javax/crypto/sasl/crammd5/CramMD5Util.java,
	jce/gnu/javax/crypto/sasl/crammd5/PasswordFile.java,
	jce/gnu/javax/crypto/sasl/plain/PasswordFile.java,
	jce/gnu/javax/crypto/sasl/plain/PlainAuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/plain/PlainClient.java,
	jce/gnu/javax/crypto/sasl/plain/PlainRegistry.java,
	jce/gnu/javax/crypto/sasl/plain/PlainServer.java,
	jce/gnu/javax/crypto/sasl/srp/CALG.java,
	jce/gnu/javax/crypto/sasl/srp/ClientStore.java,
	jce/gnu/javax/crypto/sasl/srp/IALG.java,
	jce/gnu/javax/crypto/sasl/srp/KDF.java,
	jce/gnu/javax/crypto/sasl/srp/PasswordFile.java,
	jce/gnu/javax/crypto/sasl/srp/SRP.java,
	jce/gnu/javax/crypto/sasl/srp/SRPAuthInfoProvider.java,
	jce/gnu/javax/crypto/sasl/srp/SRPClient.java,
	jce/gnu/javax/crypto/sasl/srp/SRPRegistry.java,
	jce/gnu/javax/crypto/sasl/srp/SRPServer.java,
	jce/gnu/javax/crypto/sasl/srp/SecurityContext.java,
	jce/gnu/javax/crypto/sasl/srp/ServerStore.java,
	jce/gnu/javax/crypto/sasl/srp/StoreEntry.java,
	jce/gnu/javax/security/auth/Password.java,
	jce/gnu/javax/security/auth/callback/AbstractCallbackHandler.java,
	jce/gnu/javax/security/auth/callback/CertificateCallback.java,
	jce/gnu/javax/security/auth/callback/ConsoleCallbackHandler.java,
	jce/gnu/javax/security/auth/callback/DefaultCallbackHandler.java,
	jce/gnu/javax/security/auth/callback/GnuCallbacks.java,
	jce/gnu/javax/security/auth/login/ConfigFileParser.java,
	jce/gnu/javax/security/auth/login/ConfigFileTokenizer.java,
	jce/gnu/javax/security/auth/login/GnuConfiguration.java,
	lib/rt/gnu/java/security/provider/Gnu.java,
	rt/gnu/java/io/Base64InputStream.java,
	rt/gnu/java/security/provider/Gnu.java,
	rt/java/util/Timer.java,
	rt/javax/security/auth/callback/ChoiceCallback.java,
	rt/javax/security/auth/callback/ConfirmationCallback.java,
	rt/javax/security/auth/callback/LanguageCallback.java,
	rt/javax/security/auth/callback/NameCallback.java,
	rt/javax/security/auth/callback/TextInputCallback.java,
	rt/javax/security/auth/callback/TextOutputCallback.java,
	rt/javax/security/sasl/AuthenticationException.java,
	rt/javax/security/sasl/Sasl.java,
	rt/javax/security/sasl/SaslClient.java,
	rt/javax/security/sasl/SaslClientFactory.java,
	rt/javax/security/sasl/SaslException.java,
	rt/javax/security/sasl/SaslServer.java,
	rt/javax/security/sasl/SaslServerFactory.java: New files

2007-06-26  Andrew Haley  <aph@redhat.com>

	* Makefile (ICEDTEA_PATCHES): Add icedtea-debuginfo.patch.
	patches/icedtea-debuginfo.patch: New file.

2007-06-25  Kyle Galloway  <kgallowa@redhat.com>

	* rt/java/awt/color/ICC_Profile.java(isRGBProfile): Add tags parameter to
	allow tags to be checked by this method in Java code.
	(isGreyProfile): Ditto.
	(createTags): New method.
	(getInstance): Call createTags to create tags then pass to isXXXXProfile
	functions.

2007-06-25  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Enable compilation of
	sun.dc.DuctusRenderingEngine.
	* rt/sun/dc/pr/PathStroker.java: Add constructor.
	* rt/sun/dc/pr/Rasterizer.java: Implement AATilGenerator interface
	and stub necessary methods.

2007-06-25  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (OPENJDK_VERSION): New variable.
	(OPENJDK_DATE): Likewise.
	(OPENJDK_SRC_ZIP): Use new variables.
	* Makefile.in: Regenerate.

2007-06-25  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Upgrade to OpenJDK b14.
	* generated/sun/util/CoreResourceBundleControl.java: Regenerated.
	* patches/icedtea-copy-plugs.patch: Update line numbers for b14.
	* patches/icedtea-ports.patch: Likewise.
	* patches/icedtea-speed.patch: Likewise.
	* patches/icedtea-gcc.patch: New file.
	* Makefile.in: Regenerated.

2007-06-25  Kyle Galloway <kgallowa@redhat.com>

	* acinclude.m4: Autodetect jars and ecj on different distributions.
	* Makefile.am: Fix for case where javac is used.
	* Makefile.in: Regenerated.
	* configure: Ditto.

2007-06-22  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* .hgignore: Update.
	* patches/icedtea-copy-plugs.patch: Remove SnmpSession sections.
	* rt/com/sun/jmx/snmp/SnmpSession.java: Move to...
	* rt/com/sun/jmx/snmp/daemon/SnmpSession.java: New file.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-graphics.patch: Remove debug messages.
	* rt/java/awt/color/ICC_Profile.java: Likewise.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Patch ToBin.java file.
	* patches/icedtea-graphics.patch: Stub out Tracker and Stealer
	code in sun.awt.image.SunWritableRaster.
	* rt/java/awt/color/ICC_Profile.java: Modify for use with Sun's
	pluggable colour management and LittleCMS.
	* rt/java/awt/image/Raster.java: Create Sun-specific Rasters.
	* rt/java/awt/image/WritableRaster.java: Likewise.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* Makefile.in: Regnerated.

2007-06-22  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Specify default openjdk zip file.
	* acinclude.m4: Remove openjdk zip file name constant.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-22  Gary Benson  <gbenson@redhat.com>

	* icedtea-ports.patch: Update.

2007-06-21  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Edited xawt patch for ecj
	3.3.0.

2007-06-21  Kyle Galloway  <kgallowa@redhat.com>

	* acinclude.m4: Added ENABLE_CCACHE option to enable ccache unless
	it is disabled by --disable-ccache, or cannot be found.
	* configure.ac: Use ENABLE_CCACHE macro.
	* Makefile.am: Added conditional ccache patch to ICEDTEA_PATCHES.
	* patches/icedtea-ccache.patch: New file.
	* configure: Regenerated.
	* Makefile.in: Ditto.

2007-06-20  Lillian Angel  <langel@redhat.com>

	* .hgignore: Updated.

2007-06-20  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Clean up fast-build option.
	* acinclude.m4: Likewise.
	* patches/icedtea-speed.patch: Add -g option.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-20  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-copy-plugs.patch: Fixed paths.

2007-06-20  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Added file to copy.
	* Makefile.in: Regenerated.
	* patches/icedtea-copy-plugs.patch: Added MetaData.java patch for
	ConstructorsProperties cast.
	* rt/com/sun/jmx/snmp/agent/AcmChecker.java: removed file.

2007-06-20  Kyle Galloway  <kgallowa@redhat.com>

	* Makefile.am: Only generate sources if necessary.
	* Makefile.in: Regnerated.

2007-06-19  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump version to 1.1.
	* configure: Regenerate.

2007-06-19  Francis Kung  <fkung@redhat.com>

	* Makefile.in: Regenerated.
	* patches/icedtea-speed.patch: Update for hotspot build.

2007-06-18  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Apply icedtea-speed patch during fast build.
	* acinclude.m4: Add fast build option.
	* configure.ac: Likewise.
	* patches/icedtea-speed.patch: New file.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-18  Lillian Angel  <langel@redhat.com>

	* Makefile.am: Removed OPENJDK_SRC_ZIP.
	* Makefile.in: Regenerated.
	* acinclude.m4: Added with-openjdk-src-zip option
	* configure: Regenerated.
	* configure.ac: Added new function.

2007-06-18  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (ICEDTEA_PATCHES): Add
	icedtea-text-relocations.patch.
	* Makefile.in: Regenerate.
	* patches/icedtea-text-relocations.patch: New file.

	* Makefile.am (patch, unpatch, patchecj, unpatchecj): Show
	--dry-run output.
	* Makefile.in: Regenerate.

	* patches/icedtea-ports.patch: Update for b13.

2007-06-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Fix typo.

2007-06-18  Francis Kung  <fkung@redhat.com>

	* patches/icedtea-ecj-bootstrap.patch: Revert changes from 2007-06-15.

2007-06-15  Lillian Angel  <langel@redhat.com>

	* patches/icedtea-ports.patch: Removed ChangeLog patch.

2007-06-15  Francis Kung  <fkung@redhat.com>

	* Makefile.am: Update patch locations.
	* Makefile.in: Regenerated.
	* icedtea-copy-plugs.patch: Moved to...
	* patches/icedtea-copy-plugs.patch: Here.
	* icedtea-ecj-bootstrap.patch: Moved to...
	* patches/icedtea-ecj-bootstrap.patch: Here, and updated icon
	generation.
	* icedtea-lesstif: Moved to...
	* patches/icedtea-lesstif.patch: Here.
	* icedtea-ports.patch: Moved to...
	* patches/icedtea-ports.patch: Here.
	* icedtea-version.patch: Moved to...
	* patches/icedtea-version.patch: Here.
	* patches/icedtea-graphics.patch: New file.

2007-06-14  Lillian Angel  <langel@redhat.com>

	* icedtea-version.patch: Changes LAUNCHER_NAME to "java" instead of
	"openjdk". Also, removes -MILESTONE from RELEASE string. "java
	-version" now outputs the expected string.
	* Makefile.am: Added new patch to list.

2007-06-14  Kyle Galloway  <kgallowa@redhat.com>

	* javac.in: Add -bootclasspath option to supply libgcj-x.x.x.jar to
	ecj by default.

2007-06-10  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (OPENJDK_URL): Update for b13 bundle.
	(OPENJDK_SRC_ZIP): Likewise.
	(OPENJDK_MD5SUM): Likewise.
	(ICEDTEA_COPY_DIRS): Add rt/com/sun/tools and
	rt/com/sun/tools/jdi.
	(ICEDTEA_COPY_SRC): Add com/sun/tools/jdi/LinkedHashMap.java.
	* Makefile.in: Regenerate.
	* .hgignore: Add rt/com/sun/tools/jdi/LinkedHashMap.java.

2007-06-08  Gary Benson  <gbenson@redhat.com>

	* icedtea-ports.patch (control/make/hotspot-rules.gmk):
	Correctly recognize ix86.

2007-06-08  Gary Benson  <gbenson@redhat.com>

	* acinclude.m4 (SET_ARCH_DIRS):
	Deal with platforms other than ix86 and x86_64.
	* configure: Regenerated.

	* icedtea-ports.patch: New file.
	* Makefile.am (ICEDTEA_PATCHES): Add the above.
	* Makefile.in: Regenerated.

2007-06-07  Francis Kung  <fkung@redhat.com>

	* acinclude.m4: Add explicit xalan/xerces checks.
	* configure.ac: Likewise.
	* Makefile.am: Use explicit xalan/xerces locations;
	use dummy file when creating empty jars.
	* Makefile.in: Regenerated.
	* configure: Likewise.

2007-06-07  Francis Kung  <fkung@redhat.com>

	* acinclude.m4: Cleaned up header checks.
	* configure: Regenerated.

2007-06-07  Lillian Angel  <langel@redhat.com>

	* .hgignore: New file.

2007-06-07  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* README: Fix typo.

2007-06-07  Andrew Haley  <aph@redhat.com>

	* Makefile.am (ICEDTEA_ENV): Unset LD_LIBRARY_PATH.