summaryrefslogtreecommitdiffstats
path: root/libjava/mauve-libgcj
Commit message (Collapse)AuthorAgeFilesLines
* PR libgcj/9715, PR libgcj/19132:tromey2006-01-031-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | * java/nio/charset/Charset.java (charsetForName): Try default provider first. (availableCharsets): Re-merged. (providers2): Likewise. (defaultCharset): Likewise. * sources.am, Makefile.in: Rebuilt. * gnu/java/nio/charset/Provider.java: Removed. * java/io/OutputStreamWriter.java (OutputStreamWriter(OutputStream,Charset)): New constructor. (OutputStreamWriter(OutputStream,CharsetEncoder)): Likewise. * java/io/InputStreamReader.java (InputStreamReader(InputStream,CharsetDecoder)): New constructor. (InputStreamReader(InputStream,Charset)): Likewise. * gnu/gcj/convert/BytesToUnicode.java (getDecoder): Try a BytesToCharsetAdaptor. * gnu/gcj/convert/UnicodeToBytes.java (getEncoder): Try a CharsetToBytesAdaptor. * gnu/gcj/convert/CharsetToBytesAdaptor.java: New file. * gnu/gcj/convert/BytesToCharsetAdaptor.java: New file. * mauve-libgcj: Remove getEncoding exclusion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109294 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Disable javax.rmi.* anddaney2005-11-071-0/+2
| | | | | | | java.io.InputStreamReader.getEncoding. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106614 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-06-02 Andreas Tobler <a.tobler@schweiz.ch>andreast2005-06-011-6/+2
| | | | | | | | * mauve-libgcj: Remove implemented classes from the fail section. Add two new not implemented to it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100471 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Exclude some swing tests.tromey2005-01-101-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@93157 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Disable SpinnerListModel, SwingUtilities andmark2004-11-281-0/+5
| | | | | | | XMLDecoder tests which currently don't compile. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91430 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/6182:tromey2004-09-231-4/+0
| | | | | | | * mauve-libgcj: Enable java.lang.Character tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87901 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-12-18 Michael Koch <konqueror@gmx.de>mkoch2003-12-181-6/+0
| | | | | | | | | | * mauve-libgcj: Removed the disabling of java.text.ACIAttribute and java.text.CollationElementIterator tests as they compile again. * testsuite/libjava.mauve/xfails: Added failing java.text.CollationElementIterator tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74796 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Don't run CollationElementIterator tests.tromey2003-07-191-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69596 138bc75d-0d04-0410-961f-82ee72b054a4
* * Makefile.am (nat_source_files): Removemark2003-02-281-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | java/io/natObjectOutputStream.cc. * Makefile.in: Regenerated. * mauve-libgcj: Don't exclude java.io.ObjectInputOutput tests. * java/io/ObjectStreamField.java (typename): New field. (ObjectStreamField(String, Class)): Initialize new field. (ObjectStreamField(String, String)): New Constructor. (getTypeCode): Use new field. (getTypeString): Use new field. * java/io/ObjectOutputStream.java (writeObject): Rethrow fatal ObjectStreamExceptions. Remember and reset old BlockDataMode. Handle reading of Proxy classes. Never drain(), just write TC_ENDBLOCKDATA. Rethrow ObjectStreamExceptions. (drain): Check writeDataAsBlocks before calling writeBlockDataHeader. (flush): Call flush(), not just drain(). (writeBoolean): Always use blockDataOutput. (writeByte): Likewise. (writeShort): Likewise. (writeChar): Likewise. (writeInt): Likewise. (writeLong): Likewise. (writeFloat): Likewise. (writeDouble): Likewise. (writeBytes): Likewise. (putfield (put(String,Object))): Throw IllegalArgumentException if field cannot be found. (putfield (write(ObjectOutput))): Remember old BlockDataMode. (writeArraySizeAndElements): Write byte[] in one go. (writeFields): Write TC_ENDBLOCKDATA when call_write_method, otherwise set BlockDataMode to false. (annotateProxyClass): New method. (defaultProtocolVersion): Now defaults to PROTOCOL_VERSION_2 (getField): No longer native. (getMethod): Likewise. (setBlockDataMode): Always drain() on switch, return old mode. (static): New static code block. * java/io/natObjectOutputStream.cc: Removed. * java/io/ObjectInputStream.java (getField): No longer native. (getMethod): Likewise. (readObject): Remember and reset old BlockDataMode. Track whether object is consumed. Handle TC_ENDBLOCKDATA, TC_PROXYCLASSDESC and TC_LONGSTRING. (defaultReadObject): Set BlockDataMode to false during readFields. (resolveClass): Create new SecurityManager if necessary. Use Class.forName() if null ClassLoader found. (read(byte[],int,int): Copy remaining bytes to data before calling readNextBlock(). (readFields): Set and reset BlockDataMode on call_read_method. Catch NoSuchFieldErrors. (setBlockDataMode): Return old mode. (static): New static code block. * java/io/natObjectInputStream.cc (getField): Removed. (getMethod): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63556 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Enable Mauve tests that compile now.mark2002-10-131-16/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@58100 138bc75d-0d04-0410-961f-82ee72b054a4
* reverted bogus checkintromey2002-07-101-2/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55367 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure: Rebuilt.tromey2002-07-101-0/+2
| | | | | | | * configure.in: Use `test' after `&&'. From Chris Faylor. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55366 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Don't compile java.sql.Blob.BlobTest,mark2002-07-081-0/+6
| | | | | | | | java.sql.Clob.ClobTest, java.sql.Connection.TestJdbc20, java.sql.DatabaseMetaData.TestJdbc20 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@55333 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Don't run java.lang.ref tests since they are buggy.mark2002-04-211-0/+4
| | | | | | | | * libjava.mauve/xfail: Expect failures for PR java/6391 and libgcj/6389. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@52577 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Add JLS1.0 and JLS1.1 tags, ignore Character.unicodemark2002-04-051-0/+6
| | | | | | | | | | test. * testsuite/libjava.mauve/xfails: Remove working tests DoubleTest, FloatTest and ObjectStreamClass. Add FAIL for Introspector.jdk11 tests that depend on awt code and BufferedByteOutputStream.interrupt. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51893 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: add java.net.DatagramSocket.DatagramSocketTest2 tomark2002-04-021-0/+1
| | | | | | | list of testsuite crashers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51753 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Add JDK1.3, JDK1.4, JLS1.2 tests, remove ignored testsmark2002-04-011-26/+13
| | | | | | | that can be compiled now and add testsuite crashers to ignore list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51693 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/reflect/Field.java (toString): Usetromey2001-08-241-0/+1
| | | | | | | | | | | | | | | | | | | Method.appendClassName. * java/lang/reflect/Constructor.java (toString): Use Method.appendClassName. * java/lang/reflect/Method.java: Reindented. (appendClassName): New method. (toString): Use it. * defineclass.cc (handleMethod ): Initialize `throws' field of method. (read_one_method_attribute): Handle Exceptions attribute. * java/lang/reflect/natMethod.cc (ClassClass): Removed. (ObjectClass): Removed. (getType): Compute `exception_types'. * java/lang/Class.h (struct _Jv_Method): Added `throws' field. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45153 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Turned on JDK1.2 and turned off tests for classeswarrenl2000-12-011-4/+13
| | | | | | | that aren't quite 1.2 compatible yet. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37913 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Activated serialization tests.warrenl2000-07-271-3/+3
| | | | | | | | | | | | | | | | | | | | | | | * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35302 138bc75d-0d04-0410-961f-82ee72b054a4
* Jumbo patch:tromey2000-05-191-4/+4
| | | | | | | | | * Imported beans and serialization * Updated IA-64 port * Miscellaneous bug fixes git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@34028 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/ObjectStreamException.java: New file.warrenl2000-04-111-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33077 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Don't disable ClassTest.tromey2000-01-071-2/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31278 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Added java.lang.reflect.Modifier.toString12.tromey1999-12-211-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31061 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Disable Object Serialization tests.green1999-07-251-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28235 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Explicitly enable formerly disabled java.texttromey1999-07-071-0/+3
| | | | | | | tests. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27992 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Turn off ClassTest test. Enable java.text teststromey1999-07-071-6/+2
| | | | | | | again. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27990 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Activated java.net Mauve tests.warrenl1999-06-111-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27487 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Enable java.util.zip.tromey1999-05-191-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27025 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Don't omit Utf8Encoding or StringTest.tromey1999-05-071-7/+6
| | | | | | | | Comment out FieldPosition, ParsePosition, and SimpleDateFormat again (oops). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26827 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Test more from java.text. Don't mention 1.1 teststromey1999-05-071-6/+3
| | | | | | | (we pick those up already). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26826 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/StringBuffer.java (ensureCapacity): Don't resizetromey1999-04-301-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26707 138bc75d-0d04-0410-961f-82ee72b054a4
* * mauve-libgcj: Omit java.text.Collator,tromey1999-04-071-0/+2
| | | | | | | java.text.RuleBasedCollator. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26265 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisiontromey1999-04-071-0/+27
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26264 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud