summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/gcj/convert
Commit message (Collapse)AuthorAgeFilesLines
* 2014-01-02 Tobias Burnus <burnus@net-b.de>burnus2014-01-021-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gcc/ada/ * gnat_ugn.texi: Bump @copying's copyright year. gcc/ * gcc.c (process_command): Update copyright notice dates. * gcov-dump.c: Ditto. * gcov.c: Ditto. * doc/cpp.texi: Bump @copying's copyright year. * doc/cppinternals.texi: Ditto. * doc/gcc.texi: Ditto. * doc/gccint.texi: Ditto. * doc/gcov.texi: Ditto. * doc/install.texi: Ditto. * doc/invoke.texi: Ditto. gcc/fortran/ * gfortranspec.c (lang_specific_driver): Update copyright notice dates. * gfc-internals.texi: Bump @copying's copyright year. * gfortran.texi: Ditto. * intrinsic.texi: Ditto. * invoke.texi: Ditto. gcc/go/ * gcc/go/gccgo.texi: Ditto. gcc/java/ * jcf-dump.c (version): Update copyright notice dates. * gcj.texi: Bump @copying's copyright year. libgomp/ * libgomp.texi: Bump @copying's copyright year. libitm/ * libitm.texi: Bump @copying's copyright year. libjava/ * classpath/gnu/java/rmi/registry/RegistryImpl.java (version): * Update copyright notice dates. * classpath/tools/gnu/classpath/tools/orbd/Main.java (run): * Ditto. * gnu/gcj/convert/Convert.java (version): Update copyright * notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto. libquadmath/ * libquadmath.texi: Bump @copying's copyright year. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@206286 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c (process_command): Update copyright notice dates.jakub2013-01-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | * gcov.c (print_version): Likewise. * gcov-dump.c (print_version): Likewise. * gfortranspec.c (lang_specific_driver): Update copyright notice dates. * jcf-dump.c (version): Update copyright notice dates. * mf-runtime.c (__mf_usage): Update copyright notice dates. * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@194838 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/jakub2012-01-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * gcc.c (process_command): Update copyright notice dates. * gcov.c (print_version): Likewise. * gcov-dump.c (print_version): Likewise. * mips-tfile.c (main): Likewise. * mips-tdump.c (main): Likewise. gcc/fortran/ * gfortranspec.c (lang_specific_driver): Update copyright notice dates. gcc/java/ * jcf-dump.c (version): Update copyright notice dates. libmudflap/ * mf-runtime.c (__mf_usage): Update copyright notice dates. libjava/ * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. libjava/classpath/ * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@182773 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/49314ro2011-06-211-4/+6
| | | | | | | * gnu/gcj/convert/natIconv.cc (iconv_init): Pad in[] with NUL byte. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@175266 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc/jakub2011-01-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * gcc.c (process_command): Update copyright notice dates. * gcov.c (print_version): Likewise. * gcov-dump.c (print_version): Likewise. * mips-tfile.c (main): Likewise. * mips-tdump.c (main): Likewise. gcc/fortran/ * gfortranspec.c (lang_specific_driver): Update copyright notice dates. gcc/java/ * jcf-dump.c (version): Update copyright notice dates. libmudflap/ * mf-runtime.c (__mf_usage): Update copyright notice dates. libjava/ * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. libjava/classpath/ * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@168432 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c (process_command): Update copyright notice dates.jakub2010-01-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | * gcov.c (print_version): Likewise. * gcov-dump.c (print_version): Likewise. * mips-tfile.c (main): Likewise. * mips-tdump.c (main): Likewise. * gfortranspec.c (lang_specific_driver): Update copyright notice dates. * jcf-dump.c (version): Update copyright notice dates. * mf-runtime.c (__mf_usage): Update copyright notice dates. * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155749 138bc75d-0d04-0410-961f-82ee72b054a4
* * gcc.c (process_command): Update copyright notice dates.jakub2009-02-031-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | * gcov.c (print_version): Likewise. * gcov-dump.c (print_version): Likewise. * mips-tfile.c (main): Likewise. * mips-tdump.c (main): Likewise. * gfortranspec.c (lang_specific_driver): Update copyright notice dates. * jcf-dump.c (version): Update copyright notice dates. * mf-runtime.c (__mf_usage): Update copyright notice dates. * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@143907 138bc75d-0d04-0410-961f-82ee72b054a4
* Actually add libjava/gnu/gcj/convert/make-trie.h.rwild2008-07-081-0/+13
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137636 138bc75d-0d04-0410-961f-82ee72b054a4
* libjava/rwild2008-07-072-4/+13
| | | | | | | | | | | | | * gnu/gcj/convert/make-trie.h: New. * gnu/gcj/convert/gen-from-JIS.c: Include it. * gnu/gcj/convert/make-trie.c: Likewise. Fix typos and compiler warnings, diagnose a missing argument. * Makefile.am (gen_from_JIS_SOURCES): Add gnu/gcj/convert/make-trie.h. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@137553 138bc75d-0d04-0410-961f-82ee72b054a4
* PR driver/35420jakub2008-03-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | * gcc.c (process_command): Update copyright notice dates. * gcov.c (print_version): Likewise. * gcov-dump.c (print_version): Likewise. * mips-tfile.c (main): Likewise. * mips-tdump.c (main): Likewise. * jcf-dump.c (version): Update copyright notice dates. * gfortranspec.c (lang_specific_driver): Update copyright notice dates. * mf-runtime.c (__mf_usage): Update copyright notice dates. * gnu/gcj/convert/Convert.java (version): Update copyright notice dates. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise. * gnu/java/rmi/registry/RegistryImpl.java (version): Update copyright notice dates. * tools/gnu/classpath/tools/orbd/Main.java (run): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132823 138bc75d-0d04-0410-961f-82ee72b054a4
* 2007-01-29 Kaloian Doganov <kaloian@doganov.org>tromey2007-01-301-2/+2
| | | | | | | | PR libgcj/30600: * gnu/gcj/convert/BytesToCharsetAdaptor.java (read): Fix call to 'limit'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121329 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/29594:tromey2007-01-261-9/+7
| | | | | | | * gnu/gcj/convert/Convert.java (main): Correctly handle missing input or output encodings. Removed unused local variables. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121197 138bc75d-0d04-0410-961f-82ee72b054a4
* Merged gcj-eclipse branch to trunk.tromey2007-01-0925-7/+987
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@120621 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/OutputStreamWriter.java (writeChars): Use a 'do' loop.tromey2006-06-272-12/+27
| | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115039 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/27171:tromey2006-04-171-8/+26
| | | | | | | | | | | * testsuite/libjava.lang/pr27171.java: New file. * testsuite/libjava.lang/pr27171.out: New file. * gnu/gcj/convert/Output_UTF8.java (havePendingBytes): Return true if we've seen a high surrogate. (write): Handle high surrogates at the end of the stream. Properly emit isolated low surrogates. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113013 138bc75d-0d04-0410-961f-82ee72b054a4
* * gij.cc (version): Use 2006.tromey2006-02-071-2/+2
| | | | | | | | * gnu/java/rmi/rmic/RMIC.java (parseOptions): Use 2006. * gnu/gcj/convert/Convert.java (version): Use 2006. * gnu/gcj/tools/gcj_dbtool/Main.java (main): Use 2006. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110681 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/9715, PR libgcj/19132:tromey2006-01-034-5/+270
| | | | | | | | | | | | | | | | | | | | | | | | | * java/nio/charset/Charset.java (charsetForName): Try default provider first. (availableCharsets): Re-merged. (providers2): Likewise. (defaultCharset): Likewise. * sources.am, Makefile.in: Rebuilt. * gnu/java/nio/charset/Provider.java: Removed. * java/io/OutputStreamWriter.java (OutputStreamWriter(OutputStream,Charset)): New constructor. (OutputStreamWriter(OutputStream,CharsetEncoder)): Likewise. * java/io/InputStreamReader.java (InputStreamReader(InputStream,CharsetDecoder)): New constructor. (InputStreamReader(InputStream,Charset)): Likewise. * gnu/gcj/convert/BytesToUnicode.java (getDecoder): Try a BytesToCharsetAdaptor. * gnu/gcj/convert/UnicodeToBytes.java (getEncoder): Try a CharsetToBytesAdaptor. * gnu/gcj/convert/CharsetToBytesAdaptor.java: New file. * gnu/gcj/convert/BytesToCharsetAdaptor.java: New file. * mauve-libgcj: Remove getEncoding exclusion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109294 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/14358, libgcj/24552:tromey2005-11-041-22/+29
| | | | | | | | | | * gnu/gcj/convert/IOConverter.java: Regenerate aliases. Add aliases for 'euc_jp' and 'eucjp'. * scripts/encodings.pl: Recognize 'none', not 'NONE'. Include canonical names in output. (%map): Added UnicodeLittle and UnicodeBig. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@106490 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/io/InputStreamReader.java (refill): Handle no-progresstromey2005-07-061-1/+3
| | | | | | | | case correctly. * gnu/gcj/convert/IOConverter.java: Add 'utf8' alias. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101663 138bc75d-0d04-0410-961f-82ee72b054a4
* 2005-02-18 Anthony Green <green@redhat.com>green2005-02-181-2/+2
| | | | | | | | | | | | | * gij.cc (version): Change year for '--version' to 2005. * gnu/gcj/convert/Convert.java: Ditto. * gnu/java/rmi/rmic/RMIC.java: Ditto. * gnu/java/rmi/registry/RegistryImpl.java: Ditto. * gnu/gcj/tools/gcj_dbtool/Main.java: Only show the most recent copyright year in `--version' output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95232 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-10-28 David Daney <ddaney@avtrex.com>daney2004-10-281-0/+41
| | | | | | | | | * gnu/gcj/convert/Output_UnicodeLittleUnmarked.java: New file. * Makefile.am: Build it. * Makefile.in: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@89763 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-07-09 Michael Koch <konqueror@gmx.de>mkoch2004-07-092-10962/+0
| | | | | | | | | | | | | | | | | | * scripts/unicode-muncher.pl: Updated to version 2.1 from GNU classpath. Added some clarifications on where to find the needed files from www.unicode.org. * gnu/gcj/convert/UnicodeCharacterDatabase-3.0.0.html, gnu/gcj/convert/UnicodeData-3.0.0.txt: Removed, these can directly be downloaded from www.unicode.org if needed. * gnu/java/lang/CharData.java: Regenerated. * include/java-chartables.h: Regenerated. * Makefile.am (ordinary_java_source_files): Removed gnu/java/lang/CharData.java. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84399 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/BytesToUnicode.java (getDecoder): Pass originalbryce2004-06-222-6/+6
| | | | | | | | encoding name to iconv. * gnu/gcj/convert/UnicodeToBytes.java (getEncoder): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83512 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libgcj/16134:bryce2004-06-222-2/+4
| | | | | | | | | * gnu/gcj/convert/BytesToUnicode.java: Canonicalize encoding name before cache lookup. Thanks to Hannes Wallnoefer. * gnu/gcj/convert/UnicodeToBytes.java: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83501 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/Input_UnicodeBig.java: New class..bothner2004-03-203-1/+101
| | | | | | | | | | * gnu/gcj/convert/Input_UnicodeLittle.java: New class. * Makefile.am: Update accordingly. * gnu/gcj/convert/IOConverter.java: Define "utf-16le" and "utf16be" as aliases for UnicodeLittle and UnicodeBig. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79723 138bc75d-0d04-0410-961f-82ee72b054a4
* 2004-02-20 Michael Koch <konqueror@gmx.de>mkoch2004-02-201-2/+2
| | | | | | | | * gnu/gcj/convert/Convert.java (main): Use equals() to compare strings. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@78174 138bc75d-0d04-0410-961f-82ee72b054a4
* * jni.cc (_Jv_JNI_GetStringUTFChars): Pass length of string totromey2003-11-141-2/+2
| | | | | | | | | | | | | | | | | | | | | | | JvGetStringUTFRegion. * java/lang/natPosixProcess.cc (new_string): Pass length of string to JvGetStringUTFRegion. * java/lang/natDouble.cc (parseDouble): Pass length of string to JvGetStringUTFRegion. * java/lang/natWin32Process.cc (startProcess): Pass length of string to JvGetStringUTFRegion. * java/lang/natClass.cc (forName): Pass length of string to JvGetStringUTFRegion. * gnu/gcj/runtime/natNameFinder.cc (getExternalLabel): Pass length of string to JvGetStringUTFRegion. * gnu/gcj/convert/natIconv.cc (init): Pass length of string to JvGetStringUTFRegion. * gnu/awt/gtk/natGtkLabelPeer.cc (setText): Pass length of string to JvGetStringUTFRegion. * gnu/awt/gtk/natGtkButtonPeer.cc (setLabel): Pass length of string to JvGetStringUTFRegion. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73571 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (write): Handle case wheretromey2003-07-291-14/+28
| | | | | | | output buffer is too small. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@69927 138bc75d-0d04-0410-961f-82ee72b054a4
* 2003-07-01 Michael Koch <konqueror@gmx.de>mkoch2003-07-011-0/+3
| | | | | | | | | * gnu/gcj/convert/natIconv.cc (iconv_init): Fixed possible memory leak by releasing allocated iconv handle. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68774 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-06-06 James Clark <jjc@jclark.com>mark2003-06-074-4/+32
| | | | | | | | | | | | | | | | | | | | | | 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67595 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR libgcj/5303:tromey2002-03-251-1/+1
| | | | | | | | | | | | | | * gnu/java/rmi/registry/RegistryImpl.java (main): Recognize --help and --version. (help): New method. (version): Likewise. * gnu/gcj/convert/Convert.java (version): Removed extraneous "GNU". * gnu/java/rmi/rmic/RMIC.java (parseOptions): Removed extraneous "GNU". git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51343 138bc75d-0d04-0410-961f-82ee72b054a4
* 2002-03-04 Eric Blake <ebb9@email.byu.edu>ericb2002-03-063-0/+11052
| | | | | | | | | | | | | | | | | | | | | | | | | * scripts/unicode-decomp.pl: Move from chartables.pl, and remove the code for generating include/java-chartables.h. * scripts/unicode-blocks.pl: Move from scripts/blocks.pl, and merge with Classpath. * scripts/unicode-muncher.pl: Copy from Classpath. * scritps/MakeCharTables.java: New file. * gnu/gcj/convert/Blocks-3.txt: New file. * gnu/gcj/convert/UnicodeData-3.0.0.txt: New file. * gnu/gcj/convert/UnicodeCharacterDatabase-3.0.0.html: New file. * gnu/java/lang/CharData.java: Copy from Classpath. * Makefile.am (ordinary_java_source_files): Add gnu/java/lang/CharData.java. * configure.in: Remove --enable-fast-character option. * java/lang/Character.java: Merge algorithms and Javadoc with Classpath. * java/lang/natCharacter.cc: Implement Unicode lookup table more efficiently. * include/java-chardecomp.h: Regenerate. * include/java-chartables.h: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50368 138bc75d-0d04-0410-961f-82ee72b054a4
* * java/lang/natSystem.cc (init_properties): Include the `Inc.' intromey2002-02-221-1/+1
| | | | | | | | | | | java.vendor and java.vm.vendor. * gnu/java/rmi/rmic/RMIC.java (parseOptions): Only print most recent copyright date. * gnu/gcj/convert/Convert.java (version): Print `Inc'. * gij.cc (version): Print `Inc'. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49975 138bc75d-0d04-0410-961f-82ee72b054a4
* * name-finder.cc (toHex): Use word mode, not long long.jason2002-02-181-1/+1
| | | | | | | * gnu/gcj/convert/natIconv.cc (write): Avoid sign-compare warning. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49829 138bc75d-0d04-0410-961f-82ee72b054a4
* gcc:jsm282002-01-311-1/+1
| | | | | | | | | | | | | | | | | | | | * gccbug.in: Follow GNU Coding Standards for --version. Use GCC version rather than GNATS version in --version output. gcc/f: * g77spec.c (lang_specific_driver): Follow GNU Coding Standards for --version. gcc/java: * gjavah.c (version), jcf-dump.c (version), jv-scan.c (version): Follow GNU Coding Standards for --version. libjava: * gnu/gcj/convert/Convert.java: Only include one copyright year in --version output. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49372 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/Convert.java (version): Use java.vm.nametromey2002-01-101-5/+7
| | | | | | | | property. (help, version): Use println(), not println(""). git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48739 138bc75d-0d04-0410-961f-82ee72b054a4
* For PR libgcj/5303:tromey2002-01-101-6/+43
| | | | | | | | | | | | * gnu/gcj/convert/Convert.java (error): Program is called `jv-convert'. Print GNU-style message. Exit with status 1, not -1. (main): Handle --help and --version. (help): New method. (version): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@48703 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/JIS0208_to_Unicode.cc: Declare java_exceptionsbryce2001-10-224-0/+5
| | | | | | | | | | | pragma. * gnu/gcj/convert/JIS0212_to_Unicode.cc: Likewise. * gnu/gcj/convert/Unicode_to_JIS.cc: Likewise. * gnu/gcj/convert/gen-from-JIS.c: Put java_exceptions pragma in output file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46400 138bc75d-0d04-0410-961f-82ee72b054a4
* Add support for iso8859_1.green2001-09-171-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@45649 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/UnicodeToBytes.java (write): Write work bufferjsturm2001-08-181-1/+1
| | | | | | | starting from zero offset. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44997 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/IOConverter.java: Add `646' alias.tromey2001-08-171-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44965 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (read): Handle EINVAL and E2BIGtromey2001-08-151-4/+7
| | | | | | | correctly. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44928 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (done): Use HAVE_ICONV.ljrittle2001-08-101-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44772 138bc75d-0d04-0410-961f-82ee72b054a4
* 2001-07-30 Tom Tromey <tromey@redhat.com>tromey2001-07-305-69/+181
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Corey Minyard <minyard@acm.org> * gnu/gcj/convert/natIconv.cc (done): New methods. * gnu/gcj/convert/Output_iconv.java (done): New method. * gnu/gcj/convert/Input_iconv.java (done): New method. * gnu/gcj/convert/UnicodeToBytes.java (defaultEncodingClass): Removed. (getDefaultEncodingClass): Removed. (getDefaultEncoder): Use getEncoder. (done): New method. (defaultEncoding, CACHE_SIZE, encoderCache, currCachePos): New static fields. * gnu/gcj/convert/BytesToUnicode.java (defaultDecodingClass): Removed. (defaultEncoding, CACHE_SIZE, decoderCache, currCachePos): New static fields. (getDefaultDecodingClass): Removed. (getDefaultDecoder): Use getDecoder. (getDecoder): Look up decoder in cache. (done): New method. * java/lang/natString.cc (init): Call `done' on converter. (getBytes): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44484 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix for PR libgcj/3426:tromey2001-07-131-2/+12
| | | | | | | | | | | | | * gnu/gcj/convert/natIconv.cc: Include CharConversionException.h, errno.h. (read): Throw exception if character conversion fails. * java/io/BufferedInputStream.java (refill): Now package-private. * java/io/InputStreamReader.java (ready): Simplified. (refill): New method. (read): Use it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43975 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/IOConverter.java: Manually maintained alias nowtromey2001-06-271-1/+1
| | | | | | | lowercase. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43620 138bc75d-0d04-0410-961f-82ee72b054a4
* * scripts/encodings.pl: Generate lower-case names. Updated URLtromey2001-06-261-23/+24
| | | | | | | | | | for `character-sets' file. * gnu/gcj/convert/IOConverter.java (canonicalize): Convert name to lower case. Rebuilt list of aliases. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43566 138bc75d-0d04-0410-961f-82ee72b054a4
* * scripts/encodings.pl: Added `ASCII' alias.tromey2000-11-016-21/+220
| | | | | | | | | | | | | | | | | | | | | * Makefile.in: Rebuilt. * Makefile.am (convert_source_files): Added new files. * gnu/gcj/convert/Input_ASCII.java: New file. * gnu/gcj/convert/Output_ASCII.java: New file. * gnu/gcj/convert/Output_8859_1.java (write): Use `?' to represent out-of-range characters. * gnu/gcj/convert/natIconv.cc (iconv_init): New method. (read): Swap bytes if required. Treat `count' as character count, not byte count. (write): Likewise. Also, handle case where iconv fails on a given character. (init): Put encoding into exception. * gnu/gcj/convert/IOConverter.java (iconv_byte_swap): New global. (static): Call iconv_init. Rebuilt alias list. (iconv_init): New private method. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37190 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/natIconv.cc (init): Terminate buffer.tromey2000-10-051-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36733 138bc75d-0d04-0410-961f-82ee72b054a4
* * gnu/gcj/convert/BytesToUnicode.java (getDefaultDecoder): Lettromey2000-09-112-2/+16
| | | | | | | | | | | | | default decoder use iconv. * gnu/gcj/convert/UnicodeToBytes.java (getDefaultEncoder): Let default encoder use iconv. * configure: Rebuilt. * configure.in: Check for nl_langinfo and <langinfo.h>. * java/lang/natSystem.cc (file_encoding): New function. (DEFAULT_FILE_ENCODING): Define to file_encoding() if possible. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36306 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud