head	1.16;
access;
symbols
	pre-cni-catch-change:1.12
	libgcj-2_95_1-release:1.7.2.6
	libgcj-2_95-release:1.7.2.6
	libgcj-2_95-branch:1.7.0.2
	libgcj-2_95-branchpoint:1.7
	LIBGCJ_0_1:1.1.1.1
	CYGNUS:1.1.1;
locks; strict;
comment	@# @;


1.16
date	2000.12.01.10.04.02;	author warrenl;	state Exp;
branches;
next	1.15;

1.15
date	2000.07.27.23.57.06;	author warrenl;	state Exp;
branches;
next	1.14;

1.14
date	2000.05.19.17.55.27;	author tromey;	state Exp;
branches;
next	1.13;

1.13
date	2000.04.11.09.21.53;	author warrenl;	state Exp;
branches;
next	1.12;

1.12
date	2000.01.07.20.42.26;	author tromey;	state Exp;
branches;
next	1.11;

1.11
date	99.12.21.23.50.01;	author tromey;	state Exp;
branches;
next	1.10;

1.10
date	99.07.25.08.48.25;	author green;	state Exp;
branches;
next	1.9;

1.9
date	99.07.07.09.30.46;	author tromey;	state Exp;
branches;
next	1.8;

1.8
date	99.07.07.09.12.30;	author tromey;	state Exp;
branches;
next	1.7;

1.7
date	99.06.11.02.34.31;	author warrenl;	state Exp;
branches
	1.7.2.1;
next	1.6;

1.6
date	99.05.19.09.26.17;	author tromey;	state Exp;
branches;
next	1.5;

1.5
date	99.05.07.16.41.11;	author tromey;	state Exp;
branches;
next	1.4;

1.4
date	99.05.07.16.20.48;	author tromey;	state Exp;
branches;
next	1.3;

1.3
date	99.04.30.09.30.49;	author tromey;	state Exp;
branches;
next	1.2;

1.2
date	99.04.07.14.42.43;	author tromey;	state Exp;
branches;
next	1.1;

1.1
date	99.04.07.14.52.32;	author tromey;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	99.04.07.14.52.32;	author tromey;	state Exp;
branches;
next	;

1.7.2.1
date	99.07.07.09.16.03;	author tromey;	state Exp;
branches;
next	1.7.2.2;

1.7.2.2
date	99.07.07.09.34.42;	author tromey;	state Exp;
branches;
next	1.7.2.3;

1.7.2.3
date	99.07.07.11.13.23;	author tromey;	state Exp;
branches;
next	1.7.2.4;

1.7.2.4
date	99.07.07.11.45.12;	author tromey;	state Exp;
branches;
next	1.7.2.5;

1.7.2.5
date	99.07.08.09.25.55;	author tromey;	state Exp;
branches;
next	1.7.2.6;

1.7.2.6
date	99.07.28.03.53.08;	author tromey;	state Exp;
branches;
next	;


desc
@@


1.16
log
@	* mauve-libgcj: Turned on JDK1.2 and turned off tests for classes
	that aren't quite 1.2 compatible yet.
@
text
@# Config file that tells mauve about the `libjava' tag.
JDK1.0
JDK1.1
JDK1.2
JDBC2.0
!java.applet
!java.awt
java.beans
!java.beans.DescriptorTest
!java.beans.IntrospectorTest
java.lang.Character.classify12
java.lang.String.hash
# We support 1.2 for these 3 tests.
java.lang.reflect.Modifier.toString12
java.io.ObjectInputOutput.InputTest
java.io.ObjectInputOutput.OutputTest
java.io.ObjectStreamClass.Test
java.math
!java.rmi
# These 2 are tests that fail with JDBC2.0 but the tags don't seem to
# have the right effect.
!java.sql.Connection.TestJdbc10
!java.sql.DatabaseMetaData.TestJdbc10
java.text.FieldPosition.Test
java.text.ParsePosition.Test
java.text.SimpleDateFormat.getAndSet2DigitYearStart
java.text.StringCharacterIterator.iter
!java.text.ACIAttribute
!java.text.Annotation
!java.text.AttributedCharacterIterator
!java.text.AttributedString
!java.text.DecimalFormatSymbols.DumpDefault12
!java.text.DecimalFormatSymbols.GetSet12
!java.text.resources
@


1.15
log
@	* mauve-libgcj: Activated serialization tests.
	* gcj/field.h (getModifiers): Mask off unknown flags.
	* gnu/java/security/provider/SHA.java (munch): Reset buffer to 0 so
	spurious bits don't cause discrepancies.
	* java/io/ObjectOutputStream.java: Fixed typo in comment.
	* java/io/ObjectStreamClass.java: Fixed typos in comments.
	(lookup): Applied patch from Brian Jones <cbj@@gnu.org> to optimize.
	(hasClassInitializer): Call getDeclaredMethod instead of getMethod.
	* java/lang/Throwable.java (serialVersionUID): New field.
	* java/lang/reflect/Modifier.java (ALL_FLAGS): Preserve STRICT if used.
	* java/lang/reflect/natConstructor.cc (getModifiers): Mask off
	unknown flags.
	* java/lang/reflect/natMethod.cc: Ditto.
	* java/security/Key.java (serialVersionUID): Removed field for now.
	* java/security/interfaces/DSAPrivateKey.java (serialVersionUID): Ditto.
	* java/security/interfaces/DSAPublicKey.java (serialVersionUID): Ditto.

Serialization mods.
@
text
@d4 2
d8 3
a10 1
!java.beans
d20 4
a23 2
java.security
java.sql
d29 1
d31 3
a34 1
!java.text.DateFormat
@


1.14
log
@Jumbo patch:
* Imported beans and serialization
* Updated IA-64 port
* Miscellaneous bug fixes
@
text
@d11 3
a13 3
!java.io.ObjectInputOutput.InputTest
!java.io.ObjectInputOutput.OutputTest
!java.io.ObjectStreamClass.Test
@


1.13
log
@	* java/io/ObjectStreamException.java: New file.
	* java/io/OptionalDataException.java: New file.
	* java/io/StreamCorruptedException.java: New file.
	* java/math/BigDecimal.java: New file.
	* java/sql/CallableStatement.java: New file.
	* java/sql/Connection.java: New file.
	* java/sql/DataTruncation.java: New file.
	* java/sql/DatabaseMetaData.java: New file.
	* java/sql/Date.java: New file.
	* java/sql/Driver.java: New file.
	* java/sql/DriverManager.java: New file.
	* java/sql/DriverPropertyInfo.java: New file.
	* java/sql/PreparedStatement.java: New file.
	* java/sql/ResultSet.java: New file.
	* java/sql/ResultSetMetaData.java: New file.
	* java/sql/SQLException.java: New file.
	* java/sql/SQLWarning.java: New file.
	* java/sql/Statement.java: New file.
	* java/sql/Time.java: New file.
	* java/sql/Timestamp.java: New file.
	* java/sql/Types.java: New file.
	* Makefile.am: Added above new files.
	* Makefile.in: Rebuilt.

	* mauve-libgcj: Turned on java.math, java.sql and java.security tests.
	* java/net/MulticastSocket.java (MulticastSocket): Pass values a la
	DatagramSocket constructor instead of null.

java.sql is JDK 1.1 Compliant
@
text
@a6 3
# We don't support object serialization yet.
!java.io.ObjectStreamClass
!java.io.ObjectInputOutput
d9 1
a9 1
# We support 1.2 for this test.
d11 3
@


1.12
log
@	* mauve-libgcj: Don't disable ClassTest.
@
text
@d14 1
a14 1
!java.math
d16 2
a17 2
!java.security
!java.sql
@


1.11
log
@	* mauve-libgcj: Added java.lang.reflect.Modifier.toString12.
@
text
@a13 2
# We don't have the URL function in Class yet.
!java.lang.Class.ClassTest
@


1.10
log
@       * mauve-libgcj: Disable Object Serialization tests.
@
text
@d12 2
@


1.9
log
@	* mauve-libgcj: Explicitly enable formerly disabled java.text
	tests.
@
text
@d7 3
@


1.8
log
@	* mauve-libgcj: Turn off ClassTest test.  Enable java.text tests
	again.
@
text
@d15 3
@


1.7
log
@	* mauve-libgcj: Activated java.net Mauve tests.
@
text
@d9 2
a15 6
# FIXME: can't enable these until we eliminate compiler bug.
# (The bug is in javac, not gcj, so this really has to wait until
# we can compile mauve with gcj -C.)
# java.text.FieldPosition.Test
# java.text.ParsePosition.Test
# java.text.SimpleDateFormat.getAndSet2DigitYearStart
@


1.7.2.1
log
@	* mauve-libgcj: Turn off ClassTest test.  Enable java.text tests
	again.
@
text
@a8 2
# We don't have the URL function in Class yet.
!java.lang.Class.ClassTest
d14 6
@


1.7.2.2
log
@	* mauve-libgcj: Explicitly enable formerly disabled java.text
	tests.
@
text
@a14 3
java.text.FieldPosition.Test
java.text.ParsePosition.Test
java.text.SimpleDateFormat.getAndSet2DigitYearStart
@


1.7.2.3
log
@	* mauve-libgcj: Turn off many tests which are known to fail.
@
text
@a22 20
#
# The following are all `xfail's.
# There are a frightening number of these.
#
!java.io.Utf8Encoding.mojo
!java.lang.Double.DoubleTest
!java.lang.Float.FloatTest
!java.lang.Math.MathTest
!java.lang.Math.max
!java.lang.Math.min
!java.lang.String.StringTest
!java.lang.StringBuffer.plus
!java.lang.System.arraycopy
!java.net.DatagramSocket.DatagramSocketTest2
!java.net.MulticastSocket.MulticastSocketTest
!java.net.ServerSocket.ServerSocketTest
!java.net.URL.URLTest
!java.net.URLConnection.MyURLConnection
!java.text.SimpleDateFormat.Test
!java.text.SimpleDateFormat.getAndSet2DigitYearStart
@


1.7.2.4
log
@	* mauve-libgcj: Omit SocketTest and URLConnectionTest.
@
text
@a42 2
!java.net.Socket.SocketTest
!java.net.URLConnection.URLConnectionTest
@


1.7.2.5
log
@	* mauve-libgcj: Omit InetAddressTest.  Don't mention
	MyURLConnection.
@
text
@d40 1
a44 1
!java.net.InetAddress.InetAddressTest
@


1.7.2.6
log
@Sun Jul 25 01:43:34 1999  Anthony Green  <green@@cygnus.com>

	* mauve-libgcj: Disable Object Serialization tests.
@
text
@a6 3
# We don't support object serialization yet.
!java.io.ObjectStreamClass
!java.io.ObjectInputOutput
@


1.6
log
@	* mauve-libgcj: Enable java.util.zip.
@
text
@a9 1
!java.net
@


1.5
log
@	* mauve-libgcj: Don't omit Utf8Encoding or StringTest.
	Comment out FieldPosition, ParsePosition, and SimpleDateFormat
	again (oops).
@
text
@a24 1
!java.util.zip
@


1.4
log
@	* mauve-libgcj: Test more from java.text.  Don't mention 1.1 tests
	(we pick those up already).
@
text
@a6 1
!java.io.Utf8Encoding
a8 3
# StringTest includes a test for NullPointerException, which we don't
# handle.
!java.lang.String.StringTest
d15 6
a20 3
java.text.FieldPosition.Test
java.text.ParsePosition.Test
java.text.SimpleDateFormat.getAndSet2DigitYearStart
@


1.3
log
@	* java/lang/StringBuffer.java (ensureCapacity): Don't resize
	vector when shared.
	* java/util/Locale.java (Locale(String,String)): Implement in
	terms of 3-argument version; variant now defaults to empty
	string.
	(toString): Assume variant is not null.
	(equals): Assume all strings are not null.
	(Locale): Throw NullPointerException if any argument is null.
	* java/util/ResourceBundle.java (getBundle): Don't try the base
	name; now implicit in partialGetBundle call.
	(trySomeGetBundle): Search for parent bundles and call setParent
	as required.
	(partialGetBundle): Added `langStop' argument.  Use
	`Locale.toString' to compute bundleName.
	(resource_cache): New static field.
	(partialGetBundle): Cache the returned resource bundle.  Now
	synchronized.
	* gnu/gcj/text/LocaleData_en.java (contents): [collatorRule] Added
	missing `<'.
	* mauve-libgcj: Enable Collator and RuleBasedCollator.
	* java/text/natCollator.cc (decomposeCharacter): `base' now
	`const'.
	* Makefile.in: Rebuilt.
	* Makefile.am (ordinary_java_source_files): Added
	CollationElementIterator, CollationKey, Collator,
	RuleBasedCollator.
	(nat_source_files): Added natCollator.cc.
	* java/text/RuleBasedCollator.java (ceiNext): No longer static.
	(compare): Pass `this' to CollationElementIterator constructor.
	(getCollationElementIterator): Likewise.
	(ceiNext): Fix off-by-one error when finding initial substring.
	(next): Correctly mask off bits when computing return value.
	Fixed return values when one string is shorter than the other.
	* java/text/CollationElementIterator.java (collator): New field.
	(CollationElementIterator): Added collator argument.
	(next): Call ceiNext on collator object.
@
text
@d19 3
a21 4
# FIXME: can't enable these until we eliminate compiler bug.
# java.text.FieldPosition.Test
# java.text.ParsePosition.Test
# java.text.SimpleDateFormat.getAndSet2DigitYearStart
a23 2
java.text.Collator
java.text.RuleBasedCollator
@


1.2
log
@	* mauve-libgcj: Omit java.text.Collator,
	java.text.RuleBasedCollator.
@
text
@d25 2
a26 2
!java.text.Collator
!java.text.RuleBasedCollator
@


1.1
log
@Initial revision
@
text
@d25 2
@


1.1.1.1
log
@Initial import of libgcj
@
text
@@

