Mark Wielaard
60e9f0d726
re PR libgcj/8738 (java.io.CharArrayWriter's write methods erroneously throw IOExceptions)
2002-06-06 James Clark <jjc@jclark.com>
Fix for PR libgcj/8738:
* gnu/gcj/convert/UnicodeToBytes.java (havePendingBytes): New method.
* gnu/gcj/convert/Output_SJIS.java (havePendingBytes): Likewise.
* gnu/gcj/convert/Output_EUCJIS.java (havePendingBytes): Likewise.
* gnu/gcj/convert/Output_UTF8.java (havePendingBytes): Likewise.
(write): Always decrease avail when count is increased.
* java/lang/natString.cc (getBytes): Check converter havePendingBytes()
and whether output buffer is full before increasing size.
2002-06-06 Mark Wielaard <mark@klomp dot org>
* java/io/PrintStream.java (writeChars(char[],int, int)):
Check converter.havePendingBytes().
(writeChars(String,int,int)): Likewise.
* java/io/OutputStreamWriter.java (writeChars(char[], int, int)):
Check converter.havePendingBytes() and flush buffer when stalled.
From-SVN: r67595
2003-06-07 18:35:00 +00:00
..
2002-01-22 22:40:42 +00:00
2003-03-23 19:11:19 +00:00
2003-04-20 22:47:43 +00:00
2003-04-20 22:47:43 +00:00
2002-01-22 22:40:42 +00:00
2003-03-23 19:11:19 +00:00
2002-01-22 22:40:42 +00:00
2003-03-23 19:11:19 +00:00
2002-06-15 18:59:15 +00:00
2003-04-20 22:47:43 +00:00
2003-05-20 11:53:11 +00:00
2003-04-20 22:47:43 +00:00
2003-05-09 07:10:58 +00:00
2002-06-15 18:59:15 +00:00
2003-03-23 19:11:19 +00:00
2003-05-20 09:13:19 +00:00
2003-05-13 09:13:31 +00:00
2003-04-07 12:25:08 +00:00
2003-05-06 10:07:28 +00:00
2003-04-07 12:25:08 +00:00
2002-06-15 18:59:15 +00:00
2003-05-06 10:07:28 +00:00
2003-03-23 19:11:19 +00:00
2003-03-18 06:00:25 +00:00
2003-03-23 19:11:19 +00:00
2003-03-23 19:11:19 +00:00
2003-03-23 19:11:19 +00:00
2003-03-23 19:11:19 +00:00
2003-03-23 19:11:19 +00:00
2002-01-22 22:40:42 +00:00
2003-05-09 07:10:58 +00:00
2002-06-15 18:59:15 +00:00
2002-06-15 18:59:15 +00:00
2002-06-15 18:59:15 +00:00
2002-06-15 18:59:15 +00:00
2003-03-23 19:11:19 +00:00
2003-03-24 15:43:22 +00:00
2003-05-13 09:13:31 +00:00
2003-06-05 22:37:02 +00:00
2003-05-13 09:13:31 +00:00
2003-01-21 20:45:57 +00:00
2003-04-19 19:08:49 +00:00
2003-02-28 11:38:56 +00:00
2003-01-20 06:46:28 +00:00
2002-06-15 18:59:15 +00:00
2002-06-15 18:59:15 +00:00
2003-04-07 12:25:08 +00:00
2003-05-23 03:15:36 +00:00
2003-04-07 12:25:08 +00:00
2003-04-07 12:25:08 +00:00
2003-03-28 09:49:44 +00:00
2003-03-23 19:11:19 +00:00
2003-04-07 12:25:08 +00:00
2003-04-07 12:25:08 +00:00
2003-03-18 06:00:25 +00:00
2002-06-15 18:59:15 +00:00
2002-01-22 22:40:42 +00:00
2003-06-07 18:35:00 +00:00
2003-03-18 06:00:25 +00:00
2003-02-04 21:07:15 +00:00
2003-03-18 06:00:25 +00:00
2003-02-04 21:07:15 +00:00
2003-06-07 18:35:00 +00:00
2003-05-20 09:13:19 +00:00
2003-05-25 11:40:19 +00:00
2003-03-23 19:11:19 +00:00
2003-05-13 09:13:31 +00:00
2003-03-18 06:00:25 +00:00
2002-01-22 22:40:42 +00:00
2002-11-10 22:06:49 +00:00
2003-03-23 19:11:19 +00:00
2002-06-15 18:59:15 +00:00
2003-03-23 19:11:19 +00:00
2002-01-22 22:40:42 +00:00
2003-03-18 06:00:25 +00:00
2003-02-04 21:07:15 +00:00
2002-06-15 18:59:15 +00:00
2002-06-15 18:59:15 +00:00
2002-06-15 18:59:15 +00:00
2003-01-20 06:46:28 +00:00
2002-06-15 18:59:15 +00:00
2003-03-24 08:27:28 +00:00