Hi!
This is the reformatted log entries for my patch #9
(http://article.gmane.org/gmane.comp.java.classpath.patches/12956/).
ChangeLog entries:
* gnu/java/io/Base64InputStream.java:
(decode(String)): Don't unnecessarily use FP arithmetic; use Latin-1
encoding (instead of the platform-default one) when converting
"base64" parameter value to bytes.
(read(byte[], int, int)): Add "Fall through" comment in the switch.
* gnu/java/net/loader/JarURLLoader.java: Add the copyright header.
(initialized): Make the field private.
(classPath): Likewise.
(indexSet): Likewise.
* gnu/java/net/protocol/http/HTTPURLConnection.java:
(requestHeaders): Make the field final.
* gnu/java/nio/FileChannelImpl.java:
(ch): Likewise.
(mode): Likewise.
* gnu/java/net/protocol/file/Handler.java:
(openConnection(URL)): Check also for "localhost" and "~" host names;
defend against a possible stack overflow in case of a missing FTP
handler class.
* gnu/java/nio/FileChannelImpl.java:
(FileChannelImpl(File, int)): Don't unnecessarily call isDirectory()
if the file is opened for writing (since a directory can't be opened
for writing).
(read(ByteBuffer, long)): Throw ClosedChannelException and
NonReadableChannelException if appropriate.
(map(FileChannel.MapMode, long, long)): Check that "position" plus
"size" is not overflowed.
(transferTo(long, long, WritableByteChannel)): Likewise.
(transferFrom(ReadableByteChannel, long, long)): Likewise.
(lockCheck(long, long, boolean)): Likewise.
(toString()): Output "0" prefix before the octal mode value.
* gnu/xml/dom/DomDocument.java:
(checkName(String, boolean)): Don't unnecessarily check for characters
with codes greater than 0xffff.
(checkChar(value, boolean)): Likewise.
* gnu/xml/dom/ImplementationSource.java:
(getFeature(String, int, int)): Check for features.length() is greater
than start value.