OSDN Git Service

* java/lang/natString.cc (getBytes): Correctly size result
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
index 92b21d1..daba9ef 100644 (file)
@@ -1,3 +1,80 @@
+1999-04-21  Tom Tromey  <tromey@cygnus.com>
+
+       * java/lang/natString.cc (getBytes): Correctly size result
+       buffer.  From Bryce McKinlay <bryce@albatross.co.nz>.
+
+1999-04-20  Andrew Haley  <aph@cygnus.com>
+
+       * include/sparc-signal.h: new file.
+       * configure.in: include/sparc-signal.h added.
+       * configure: regenerated.
+       * prims.cc (JvRunMain): signal handling code rewritten to be more
+       portable.
+       (catch_segv): ditto.
+       (catch_fpe): ditto.
+       * include/i386-signal.h: reorganized.
+       * include/default-signal.h: reorganized.
+
+1999-04-19  Tom Tromey  <tromey@cygnus.com>
+
+       * java/lang/natSystem.cc (init_properties): Only declare pwd_entry
+       once.  From Anthony Green.
+
+1999-04-19  Andrew Haley  <aph@cygnus.com>
+
+       * Makefile.in: Processed with new automake.
+
+1999-04-19  Tom Tromey  <tromey@cygnus.com>
+
+       * include/javaprims.h: Removed security namespace.
+
+1999-04-20  Anthony Green  <green@cygnus.com>
+
+       * java/io/PrintStream.java (println): Remove extra println.
+
+1999-04-19  Anthony Green  <green@cygnus.com>
+
+       * Makefile.in: Rebuilt.
+       * Makefile.am (ordinary_java_source_files): Add new security files.
+
+       * java/security/NoSuchAlgorithmException.java,
+       java/security/MessageDigest.java: New files.
+
+       * include/javaprims.h: Add security namespace.
+
+1999-04-16  Per Bothner  <bothner@cygnus.com>
+
+       * gnu/gcj/convert/JIS0201.h:  New file, generated from Unicode table.
+       * gnu/gcj/convert/Input_JavaSrc.java: New BytesToUnicode class.
+       * gnu/gcj/convert/Input_SJIS.java: New BytesToUnicode class.
+       * gnu/gcj/convert/Output_EUCJIS.java:  New UnicodeToBytes class.
+       * gnu/gcj/convert/Output_SJIS.java:  New UnicodeToBytes class.
+       * gnu/gcj/convert/natInput_EUCJIS.cc:  New file.
+       * gnu/gcj/convert/natInput_SJIS.cc:  New file.
+       * gnu/gcj/convert/natOutput_EUCJIS.cc:  New file.
+       * gnu/gcj/convert/natOutput_SJIS.cc:  New file.
+       * gnu/gcj/convert/make-trie.c:  New file: functions to make a trie.
+       * gnu/gcj/convert/gen-from-JIS.c:  Invoke make-trie for output.
+       * gnu/gcj/convert/Unicode_to_JIS.cc:  New generated trie table.
+       * Makefile.am:  Various changes for new files and conversions.
+
+       * gnu/gcj/convert/UnicodeToBytes.java (write(String,int,int,char[])):
+       New overloading, allows greater efficiency.
+       * gnu/gcj/convert/Output_8859_1.java (write(String,int,int,char[])):
+       New overloading (for efficiency - avoids copying).
+
+       * gnu/gcj/convert/Output_UTF8.java:  Fix typo: 0xC0 -> 0c3F.
+       * gnu/gcj/convert/Input_UTF8.java:  Fix typos in bit masks.
+
+       * java/io/InputStreamReader.java (<init>):  Set super.in correctly.
+       * java/io/OutputStreamWriter.java (<init>):  Set super.in correctly.
+       (writeChars):  Don't be quite so eager to flush.
+       * java/io/PrintStream.java:  Rewrite.  Now more similar to
+       OutputStreamWriter, using explicit UnicodeToBytes converter.
+       Also, autoflush does not need to flush so often.
+       * java/lang/natString.cc (getBytes):  More efficient algorithm.
+       (init(jbyteArray,jint,jint,jstring)):  More efficient.
+       
 1999-04-15  Warren Levy  <warrenl@cygnus.com>
 
        * Makefile.am (ordinary_java_source_files): Added new Connection