gcc/libjava/java/io
Michael Koch baa61e09ef [multiple changes]
2004-07-17  Mark Wielaard  <mark@klomp.org>

	* gnu/java/nio/channels/FileChannelImpl.java (truncate): Only truncate
	when size is smaller.
	* java/io/RandomAccessFile.java (setLength): Use truncate for
	shrinking the file and seek plus write for expanding the file.

2004-07-17  Michael Koch  <konqueror@gmx.de>

	* gnu/java/nio/channels/natFileChannelPosix.cc
	(implTruncate): Always save current position. Only reposition file
	pointer to where we started if not beyond new lenght. Reposition file
	pointer to file length if it points beyond the end of file.

From-SVN: r84868
2004-07-17 13:46:02 +00:00
..
BufferedInputStream.java BufferedInputStream.java (marktarget): New field for max mark limit. 2004-03-11 14:41:47 +00:00
BufferedOutputStream.java BufferedOutputStream.java: Reformated. 2003-03-23 19:11:19 +00:00
BufferedReader.java BufferedReader.java (skip): Removed unused variable. 2004-05-05 08:24:13 +00:00
BufferedWriter.java BufferedWriter.java: Reordered variables to be at top of the class. 2004-04-20 18:15:44 +00:00
ByteArrayInputStream.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
ByteArrayOutputStream.java ByteArrayOutputStream.java (resize): Fix off-by-one error. 2003-11-08 13:41:20 +00:00
CharArrayReader.java 2003-12-28 Guilhem Lavaux <guilhem@kaffe.org> 2003-12-28 11:54:17 +00:00
CharArrayWriter.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
CharConversionException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
DataInput.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
DataInputStream.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
DataOutput.java BufferedReader.java, [...]: Imports from Classpath. 2003-04-20 22:47:43 +00:00
DataOutputStream.java 2003-05-09 Michael Koch <konqueror@gmx.de> 2003-05-09 07:10:58 +00:00
EOFException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
Externalizable.java Externalizable.java, [...]: Removed redundant modifiers. 2003-10-11 18:38:12 +00:00
File.java File.java (toURI): Merge from Classpath. 2004-07-06 02:52:54 +00:00
FileDescriptor.java [multiple changes] 2004-04-20 13:43:35 +00:00
FileFilter.java Externalizable.java, [...]: Removed redundant modifiers. 2003-10-11 18:38:12 +00:00
FileInputStream.java FileDescriptor.java: Implement on top of FileChannel. 2004-02-29 11:12:15 -08:00
FilenameFilter.java 2003-04-07 Aaron M. Renn (arenn@urbanophile.com) 2003-04-07 12:25:08 +00:00
FileNotFoundException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
FileOutputStream.java [multiple changes] 2004-04-20 13:43:35 +00:00
FilePermission.java FilePermission.java (usingPerms): Removed. 2004-06-27 19:42:19 +00:00
FileReader.java BufferedReader.java, [...]: Merged from classpath. 2003-03-18 06:00:25 +00:00
FileWriter.java BufferedOutputStream.java: Reformated. 2003-03-23 19:11:19 +00:00
FilterInputStream.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
FilterOutputStream.java BufferedOutputStream.java: Reformated. 2003-03-23 19:11:19 +00:00
FilterReader.java BufferedOutputStream.java: Reformated. 2003-03-23 19:11:19 +00:00
FilterWriter.java BufferedOutputStream.java: Reformated. 2003-03-23 19:11:19 +00:00
InputStream.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
InputStreamReader.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
InterruptedIOException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
InvalidClassException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
InvalidObjectException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
IOException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
LineNumberInputStream.java BufferedOutputStream.java: Reformated. 2003-03-23 19:11:19 +00:00
LineNumberReader.java 2003-12-30 Guilhem Lavaux <guilhem@kaffe.org> 2003-12-30 13:21:16 +00:00
natFilePosix.cc URLStreamHandler.java (parseURL): If original file ends with "/", so must canonical result. 2003-09-12 01:08:18 +00:00
natFileWin32.cc configure.in: Added new MinGW-specific configure flag --with-win32-nlsapi. 2003-12-02 22:26:50 +00:00
natObjectInputStream.cc ObjectOutputStream.java: Add DEBUG statements everywhere. 2004-06-21 16:52:14 +00:00
natVMObjectStreamClass.cc Makefile.am (core_java_source_files): Add VMObjectStreamClass.java. 2003-01-20 06:46:28 +00:00
NotActiveException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
NotSerializableException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
ObjectInput.java Externalizable.java, [...]: Removed redundant modifiers. 2003-10-11 18:38:12 +00:00
ObjectInputStream.java ObjectInputStream.java (readFields): Use long datatype when shifting byte values more then 24 bits left. 2004-07-09 15:37:31 +00:00
ObjectInputValidation.java Externalizable.java, [...]: Removed redundant modifiers. 2003-10-11 18:38:12 +00:00
ObjectOutput.java Externalizable.java, [...]: Removed redundant modifiers. 2003-10-11 18:38:12 +00:00
ObjectOutputStream.java ObjectOutputStream.java: Add DEBUG statements everywhere. 2004-06-21 16:52:14 +00:00
ObjectStreamClass.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
ObjectStreamConstants.java Externalizable.java, [...]: Removed redundant modifiers. 2003-10-11 18:38:12 +00:00
ObjectStreamException.java 2003-04-07 Aaron M. Renn (arenn@urbanophile.com) 2003-04-07 12:25:08 +00:00
ObjectStreamField.java [multiple changes] 2004-06-01 12:47:02 +00:00
OptionalDataException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
OutputStream.java Add license clarification. 2002-01-22 22:40:42 +00:00
OutputStreamWriter.java re PR libgcj/8738 (java.io.CharArrayWriter's write methods erroneously throw IOExceptions) 2003-06-07 18:35:00 +00:00
PipedInputStream.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
PipedOutputStream.java PipedOutputStream.java (flush): Declare as throwing IOException. 2003-02-04 21:07:15 +00:00
PipedReader.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
PipedWriter.java PipedOutputStream.java (flush): Declare as throwing IOException. 2003-02-04 21:07:15 +00:00
PrintStream.java re PR libgcj/13176 (Revert PrintStream changes) 2003-12-08 12:45:59 +00:00
PrintWriter.java DataInputStream.java: Reformatted, Replaced < and & with html entitites in documentation. 2003-05-20 09:13:19 +00:00
PushbackInputStream.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
PushbackReader.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
RandomAccessFile.java [multiple changes] 2004-07-17 13:46:02 +00:00
Reader.java BufferedReader.java, [...]: Merged from classpath. 2003-03-18 06:00:25 +00:00
SequenceInputStream.java SequenceInputStream.java: Rename enum to e because enum is a keyword in Java 1.5. 2004-05-31 09:23:05 +00:00
Serializable.java Externalizable.java, [...]: Removed redundant modifiers. 2003-10-11 18:38:12 +00:00
SerializablePermission.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
StreamCorruptedException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
StreamTokenizer.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
StringBufferInputStream.java Add license clarification. 2002-01-22 22:40:42 +00:00
StringReader.java BufferedReader.java, [...]: Merged from classpath. 2003-03-18 06:00:25 +00:00
StringWriter.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
SyncFailedException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
UnsupportedEncodingException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
UTFDataFormatException.java BufferedOutputStream.java: Re-merged with Classpath. 2002-06-15 18:59:15 +00:00
VMObjectStreamClass.java Makefile.am (core_java_source_files): Add VMObjectStreamClass.java. 2003-01-20 06:46:28 +00:00
WriteAbortedException.java BufferedWriter.java, [...]: Fixed javadocs all over, rename arguments to match javadocs, fixed coding style. 2004-04-20 11:37:41 +00:00
Writer.java [multiple changes] 2004-06-01 12:47:02 +00:00