This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r115039 - in /trunk/libjava: ChangeLog gnu/gcj/...
- From: tromey at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Tue, 27 Jun 2006 20:38:11 -0000
- Subject: r115039 - in /trunk/libjava: ChangeLog gnu/gcj/...
Author: tromey
Date: Tue Jun 27 20:38:10 2006
New Revision: 115039
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=115039
Log:
* java/io/OutputStreamWriter.java (writeChars): Use a 'do' loop.
Set 'out.count' earlier.
(close): Call setFinished on converter.
(flush): Always write work buffer.
* java/io/PrintStream.java (writeChars): Do 'do' loop.
(close): Call setFinished on converter. Write a 'flush' array.
* java/lang/natString.cc (getBytes): Call setFinished on
converter.
* gnu/gcj/convert/CharsetToBytesAdaptor.java (hasBytes): New
field.
(write): Set hasBytes. Changed 'finished' logic.
(havePendingBytes): Rewrote.
(setFinished): New method.
* gnu/gcj/convert/UnicodeToBytes.java (setFinished): New method.
* testsuite/libjava.lang/RH194522.java: New file.
* testsuite/libjava.lang/RH194522.out: New file.
Added:
trunk/libjava/testsuite/libjava.lang/RH194522.java
trunk/libjava/testsuite/libjava.lang/RH194522.out
Modified:
trunk/libjava/ChangeLog
trunk/libjava/gnu/gcj/convert/CharsetToBytesAdaptor.java
trunk/libjava/gnu/gcj/convert/UnicodeToBytes.java
trunk/libjava/java/io/OutputStreamWriter.java
trunk/libjava/java/io/PrintStream.java
trunk/libjava/java/lang/natString.cc