2005-07-07  Gary Benson  <gbenson@redhat.com>

	* aot-compile-rpm.in: New file.
	* configure.ac: Generate aot-compile-rpm.
	* Makefile.am (gcjbin_SCRIPTS): Add aot-compile-rpm.
	* rebuild-gcj-db.in: Also look in new database dir.
	* configure.ac: Bump release number to 1.0.31.

2005-07-06  Gary Benson  <gbenson@redhat.com>

	* rebuild-gcj-db.in: Recursively look for databases anywhere in
	the specified directory.  With bulletproofing by Andrew Haley.

	* configure.ac: Make a new AC_SUBST variable, LIBDIR, a
	fully-expanded version of libdir.
	* rebuild-gcj-db.in: Use the above.
	
2005-05-25  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* com/sun/tools/javac/Main.java (Main): Look for
	/usr/share/java/eclipse-ecj.jar.
	* configure.ac: Bump release number to 1.0.30.

2005-05-19  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* com/sun/tools/javac/Main.java: Remove option munging.
	* Makefile.am (bin_SCRIPTS): Remove.
	(bindir): Likewise.
	(install-data-local): Create symlinks from javah to gjnih and from
	javac to ecj.
	* configure.ac: Don't generate javah or javac wrappers.  Bump
	release number to 1.0.29.

2005-04-13  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (bin_SCRIPTS): Don't install java wrapper script.
	(install-data-local): Symlink java command directly to gij.

	* find-and-nativify.in: Rename ...
	* find-and-aot-compile.in: New file.
	* nativify.in: Rename ...
	* aot-compile.in: New file.
	* rebuild-security-providers.in: Remove.
	* configure.ac: Don't generate rebuild-security-providers.
	Generate aot-compile and find-and-aot-compile.  Bump release
	number to 1.0.28.
	Don't generate java wrapper.

	* Makefile.am (gcjbin_SCRIPTS): Remove rebuild-security-providers.
	Remove nativify and find-and-nativify.  Add aot-compile and
	find-and-aot-compile.

2005-04-04  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* java.in: Remove all logic, except define java.home and
	sun.boot.class.path system properties.
	* Makefile.am (bin_SCRIPTS): Add java.
	* configure.ac: Generate java wrapper.  Bump release number to
	1.0.27.

	* rebuild-gcj-db.in (dbLocation): Fix gcj-dbtool invocation.
	* configure.ac: Bump release number to 1.0.26.

	* Makefile.am (install-data-local): Append gcc_suffix to gcj tool
	names.
	* configure.ac: Bump release number to 1.0.25.

	* configure.ac: Don't generate wrapper scripts for jar, javadoc,
	rmic, java or rmiregistry.
	Bump release number to 1.0.24.
	* Makefile.am (bin_SCRIPTS): Remove jar, javadoc, rmic, java or
	rmiregistry.
	(install-data-local): Install symlinks for jar, javadoc, rmic,
	java or rmiregistry to equivalent gcj tools.

2005-03-31  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* rebuild-gcj-db.in: New file.
	* find-and-nativify.in: Likewise.
	* nativify.in: Likewise.
	* Makefile.am (gcjbin_SCRIPTS): Add rebuild-gcj-db,
	find-and-nativify and nativify.
	* configure.ac: Generate rebuild-gcj-db, find-and-nativify and
	nativify.  Bump release number to 1.0.23.

2005-03-08  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* rebuild-security-providers.in: New file.
	* javac.in: Define java.ext.dirs when running ecj.
	* Makefile.am: Install rebuild-security-providers.
	* configure.ac: Add --with-classpath-security and
	--with-security-directory options.  Bump release number to 1.0.22.

2005-03-06  Anthony Green  <green@redhat.com>

	* javac.in: Set gnu.gcj.precompiled.db.path in order to pick up
	AOT-compiled Eclipse compiler.

	* com/sun/tools/javac/Main.java (compile): Append the extensions
	directory to the bootclasspath.
	(expandExtDirs): New method.

2005-03-06  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Revert gcjlib patch.
	* com/sun/tools/javac/Config.java.in: Likewise.
	* com/sun/tools/javac/Main.java: Likewise.

2005-03-05  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* java.in: Add -D options to vm_params not params.
	* configure.ac: Bumpe release number to 1.0.21.

	* java.in: Preserve zero-length-string application arguments in a
	cleaner way.  Define default protocol handler to use JESSIE.
	* Makefile.am: Add -I . to bytecode compile line.
	* configure.ac: Bump release number to 1.0.20.

	* java.in: Preserve zero-length-string application arguments.
	* configure.ac: Bump release number to 1.0.19.

2005-03-03  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* javah.in: Ignore -force option.
	* java.in: Ignore -X options without issuing a warning message.
	* configure.ac: Bump release number to 1.0.18.

2005-03-02  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Add --with-arch-directory and --with-os-directory
	options.  Bump release to 1.0.17.

2005-03-02  Andrew Overholt  <overholt@redhat.com>

	* com/sun/tools/javac/Main.java: Check for native library before
	jdtcore.jar.
	* com/sun/tools/javac/Config.java.in: Pass through
	ECJLIB_INST_DIR.
	* configure.ac: Likewise.  Bump release to 1.0.16.

2005-03-01  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am: Install CPU sub-directory in JRE_LIB_DIR.  Install
	SDK_INCLUDE_DIR and OS sub-directory in SDK_INCLUDE_DIR.
	* configure.ac (SDK_INCLUDE_DIR): New AC_SUBST variable.
	(OS): New AC_SUBST variable.
	Calculate OS include sub-directory based on host_os.

2005-02-17  Anthony Green  <green@redhat.com>

	* configure.ac: Bump release to 1.0.15.  Find cpu value.
	* Makefile.am: Create cpu directory under $JAVA_HOME/jre/lib.

2005-02-09  Andrew Overholt  <overholt@redhat.com>

	* configure.ac: Bump release to 1.0.14.
	* java.in: Use GCJ_BIN_DIR and gcc_suffix.

2005-02-08  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump release to 1.0.13.  Set SUN_BOOT_CLASS_PATH
	and JAVA_EXT_DIRS variables.
	* java.in: Define sun.boot.class.path and java.ext.dirs
	properties.

2005-02-07  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump release to 1.0.12.

2005-02-07  Ulrich Drepper  <drepper@redhat.com>

	* java.in: Don't create temporary command file.

2005-02-01  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump release to 1.0.11.

	* Makefile.am (uninstall-local): Remove java and rmiregistry
	copies.

	* configure.ac: Bump release to 1.0.10.
	* Makefile.am (install-data-local): Prefix symlinks with
	$(DESTDIR).
	(CLEANFILES): Remove class files and tools.jar.

2005-01-31  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump release to 1.0.9.
	* javadoc.in: Replace hack with call to gjdoc.

2005-01-24  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump release to 1.0.8.
	* java.in: Handle -jar, -help and -? options.

2005-01-12  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump release to 1.0.7.  Add --with-gcc-suffix and
	--with-origin-name options.
	* jar.in: Add gcc_suffix to tool name.
	* java.in: Likewise.
	* javac.in: Likewise.
	* javah.in: Likewise.
	* rmic.in: Likewise.
	* rmiregistry.in: Likewise.

	* configure.ac: Bump release to 1.0.6.

	* com/sun/tools/javac/Config.java.in: New file.
	* com/sun/tools/javac/Main.java (Main): Use JAR_INST_DIR
	substitution to locate jdtcore.jar.
	* Makefile.am: Build Config.java.
	* configure.ac: Generate Config.java.in.
	Add JAR_INST_DIR substitution.

2005-01-11  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* configure.ac: Bump release to 1.0.5.
	* com/sun/tools/javac/Main.java (Main): Load jdtcore.jar instead
	of ecj.jar.

2004-12-21  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile.am (install-data-local): Copy java and rmiregistry
	scripts rather than creating symlinks.
	* configure.ac: Bump release to 1.0.4.

	* Makfile.am (install-data-local): Remove SDK_INCLUDE_DIR and
	JRE_LIB_DIR references.
	* configure.ac: Remove JRE_LIB_DIR substitution.

	* configure.ac: Remove SDK_INCLUDE_DIR substitution.

	* Makefile.am (install-data-local): Don't create jni.h symlink.
	* configure.ac: Remove GCJ_JNI_H substitution.

	* configure.ac: Bump release to 1.0.2.

2004-12-21  Gary Benson  <gbenson@redhat.com>

	* configure.ac: Replace GCJ_RT_JAR substitution with GCJ_JAR_DIR.
	* java.in: Figure out libgcj.jar path at runtime.
	* javac.in: Don't add a bootclasspath.
	* Makefile.am (install-data-local): Don't create rt.jar symlink.

2004-12-13  Anthony Green  <green@redhat.com>

	* java.in: Don't parse standard java options after we've seen
	the main class name.
	
2004-12-13  Anthony Green  <green@redhat.com>

	* configure.ac: Set gcj_prefix based on `which gcj`.

2004-12-13  Anthony Green  <green@redhat.com>

	* Makefile.am (install-data-local): Force all symlinks.
	* configure.ac: Handle the jhbuild case of the gcj binaries
	being installed in gcj-bin.

2004-12-06  Gary Benson  <gbenson@redhat.com>

	* com/sun/tools/javac/Main.java (Main): Instantiate ecj compiler
	through a URLClassLoader.

2004-11-09  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* _jpp/bin/java: Remove upstream reference.
	* _jpp/jre/bin/java: Likewise.

	* _jpp/bin/java: Define java.version.
	* _jpp/jre/bin/java: Likewise.

2004-10-06  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* _jpp/bin/javac: Use %{gccver} instead of hard-coding gcc
	version in classpath. (Fix #133898)

2004-10-01  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* _jpp/bin/java: Run with sh, not bash.
	* _jpp/jre/bin/java: Likewise.

2004-08-10  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile: Run fastjar, not gjar.
	* _jpp/bin/jar: Run fastjar, not gjar.

2004-07-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* _jpp/bin/java: Define java.home property.
	* _jpp/jre/bin/java: Likewise.

2004-07-13  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* _jpp/bin/javadoc: Create placeholder script suitable only for
	building jpackages.

	* _jpp/bin/javac: Revert last change.  Point -bootclasspath at
	libgcj.jar.
	* Makefile: Run gjar, not jar.

	* _jpp/bin/javac: Call ecj binary directly.

2004-07-13  Anthony Green  <green@redhat.com>

	* com/sun/tools/javac/Main.java: Set bootclasspath if
	necessary.  Add sourcepath to classpath.

2004-07-13  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* _jpp/bin/javadoc: New wrapper.

2004-07-02  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* _jpp/include/jni.h: Remove.
	* _jpp/bin/javah: Run gcjh -jni.

2004-06-30  Gary Benson  <gbenson@redhat.com>

	* Makefile: Use ecj.jar rather than jdtcore.jar.

2004-06-29  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* com/sun/tools/javac/Main.java: Instantiate ecj classes
	directly rather than using reflection.
	* Makefile: Compile tools.jar with jdtcore.jar in the classpath.

2004-06-28  Thomas Fitzsimmons  <fitzsim@redhat.com>

	* Makefile: Add .class files to tools.jar.

	* _jpp/bin/java: Use jdkgcj script.
	* _jpp/jre/bin/java: Likewise.
	* _jpp/bin/javac: Add libgcj.jar to ecj's bootclasspath.

	* ChangeLog: New file.
	* Makefile: New file.
	* README: New file.
	* com/sun/tools/javac/Main.java: New file.
	* _jpp/bin/jar: Run gjar.
	* _jpp/bin/java: Run gij.
	* _jpp/bin/javac: Run ecj with gij.
	* _jpp/bin/rmic: Run grmic.
	* _jpp/bin/rmiregistry: Run grmiregistry.
