1. 03 Jun, 2007 1 commit
    • libjava/classpath/ChangeLog.gcj: · e1bea0c0
      2007-05-31  Matthias Klose  <doko@ubuntu.com>
      
              * javax/management/NotificationBroadcasterSupport.java
              (getNotificationInfo): Add cast.
              * native/jni/qt-peer/Makefile.am (AM_CXXFLAGS): Add libstdc++ include
              directories.
              * native/jni/qt-peer/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/natFileWin32.cc (setFilePermissions): New (stub only).
              _access: Handle EXEC query, stub only.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Merged from classpath:
              * gnu/java/nio/SelectorProviderImpl.java: Whitespace merge.
              * java/lang/System.java(inheritedChannel): New.
              * java/lang/Character.java: Remove stray`;'.
              * java/net/MulticastSocket.java: Merged.
              * java/text/DateFormatSymbols.java(getInstance): New, comment updates.
              * java/text/Collator.java(getInstance): Merged.
              * java/util/Calendar.java: New attributes ALL_STYLES, SHORT, LONG.
              getDisplayName, getDisplayNames: New.
              * java/util/logging/Logger.java: Merged.
              * Regenerate .class and .h files.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              * java/io/File.java: Merge with classpath-0.95, new method
              setFilePermissions, new attribute EXEC.
              * java/io/natFilePosix.cc (setFilePermissions): New.
              _access: Handle EXEC query.
              * classpath/lib/java/io/File.class, java/io/File.h: Regenerate.
      
      2007-06-03  Matthias Klose  <doko@ubuntu.com>
      
              Imported GNU Classpath 0.95.
      
              * classpath/Makefile.in,
              classpath/native/jni/midi-dssi/Makefile.in,
              classpath/native/jni/classpath/Makefile.in,
              classpath/native/jni/Makefile.in,
              classpath/native/jni/gconf-peer/Makefile.in,
              classpath/native/jni/java-io/Makefile.in,
              classpath/native/jni/native-lib/Makefile.in,
              classpath/native/jni/java-util/Makefile.in,
              classpath/native/jni/midi-alsa/Makefile.in,
              classpath/native/jni/java-lang/Makefile.in,
              classpath/native/jni/java-nio/Makefile.in,
              classpath/native/jni/java-net/Makefile.in,
              classpath/native/jni/xmlj/Makefile.in,
              classpath/native/jni/qt-peer/Makefile.in,
              classpath/native/jni/gtk-peer/Makefile.in,
              classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
              classpath/native/fdlibm/Makefile.in,
              classpath/native/plugin/Makefile.in,
              classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
              classpath/tools/Makefile.in, classpath/doc/Makefile.in,
              classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
              classpath/external/Makefile.in, classpath/external/jsr166/Makefile.in,
              classpath/external/sax/Makefile.in,
              classpath/external/w3c_dom/Makefile.in,
              classpath/external/relaxngDatatype/Makefile.in,
              classpath/include/Makefile.in,
              classpath/examples/Makefile.in: Regenerate.
              * classpath/config.guess, classpath/config.sub,
              classpath/ltmain.sh : Update.
              * classpath/configure, classpath/depcomp, classpath/missing,
              classpath/aclocal.m4, classpath/install-sh: Regenerate.
      
              * gnu/classpath/Configuration.java (CLASSPATH_VERSION): Now 0.95.
              * sources.am: Regenerate.
              * Makefile.in: Regenerate.
      
              * Update the .class files and generated CNI header files, add new
              .class and generated CNI header files.
              * Remove generated files for removed java source files:
              classpath/gnu/java/net/BASE64.java,
              classpath/gnu/java/security/util/Base64.java,
              classpath/gnu/java/awt/peer/gtk/GThreadMutex.java,
              classpath/gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
              classpath/gnu/java/awt/font/autofit/Scaler.java,
              classpath/gnu/classpath/jdwp/util/Value.java,
              classpath/gnu/javax/net/ssl/Base64.java.
              * Remove empty directories.
      
              * Makefile.am(nat_source_files): Add natVMOperatingSystemMXBeanImpl.cc.
              * java/lang/Class.java(setAccessible): Merge from classpath.
              * java/util/Locale.java: Remove.
              * gnu/java/lang/management/VMOperatingSystemMXBeanImpl.java,
              gnu/java/lang/management/natVMOperatingSystemMXBeanImpl.cc: New.
              * gcj/javaprims.h: Update class declarations.
              * scripts/classes.pl: Update usage.
              * HACKING: Mention to build all peers.
      
      From-SVN: r125302
      Matthias Klose committed
  2. 05 Mar, 2007 1 commit
    • Character.java: Re-merged with Classpath. · 666ff4f6
      2007-03-05  Mark Wielaard  <mark@klomp.org>
      
      	* java/lang/Character.java: Re-merged with Classpath.
      	* java/lang/natString.cc (nativeCompareTo): Renamed from
      	compareTo.
      	* java/lang/StringBuilder.java: Re-merged with Classpath.
      	* java/lang/String.java: Re-merged with Classpath.
      	(nativeCompareTo): Renamed from compareTo.
      	* java/lang/StringBuffer.java: Re-merged with Classpath.
      	* jni.cc (_Jv_JNI_GetAnyMethodID): Split calls to append.
      
      From-SVN: r122560
      Mark Wielaard committed
  3. 28 Mar, 2006 1 commit
    • unicode-muncher.pl: Removed this file. · 792617a5
      2006-03-28  Anthony Balkissoon  <abalkiss@redhat.com>
      
      	* scripts/unicode-muncher.pl: Removed this file.
      	* scripts/MakeCharTables.java: Likewise.
      	* scripts/unicode-to-chartables.pl: New file.
      	* java/lang/natCharacter.cc: 
      	(UNASSIGNED_TYPE): New field.
      	(UNASSIGNED_DIGIT): Likewise.
      	(UNASSIGNED_DIRECTION): Likewise.
      	(UNASSIGNED_NUMERIC_VALUE): Likewise.
      	(PRIVATE_TYPE): Likewise.
      	(PRIVATE_DIRECTION): Likewise.
      	(readCodePoint): New method.
      	(getType(jint)): Likewise.
      	(toLowerCase(jint)): Likewise.
      	(toUpperCase(jint)): Likewise.
      	(toTitleCase(jint)): Likewise.
      	(digit(jint, jint)): Likewise.
      	(getNumericValue(jint)): Likewise.
      	(getDirectionality(jint)): Likewise.
      	(readChar),
      	(getType(jchar)),
      	(toLowerCase(jchar)),
      	(toUpperCase(jchar)),
      	(toTitleCase(jchar)),
      	(digit(jchar, jint)),
      	(getNumericValue(jchar)),
      	(getDirectionality(jchar)): Changed references from data to data[0], 
      	blocks to blocks[0], direction to direction[0], numValue to 
      	numValue[0], upper to upper[0], lower to lower[0], and shift to 
      	shift[0] to reflect the new structures in java-chartables.h.	
      	* java/lang/Character.java:
      	(readCodePoint): Declared new native method.
      	(getType(int)): Likewise.
      	(toLowerCase(int)): Likewise.
      	(toUpperCase(int)): Likewise.
      	(toTitleCase(int)): Likewise.
      	(digit(int, int)): Likewise.
      	(getNumericValue(int)): Likewise.
      	(getDirectionality(int)): Likewise.
      	(isLowerCase(int)): New method.
      	(isUpperCase(int)): Likewise.
      	(itTitleCase(int)): Likewise.
      	(isDigit(int)): Likewise.
      	(isDefined(int)): Likewise.
      	(isLetter(int)): Likewise.
      	(isLetterOrDigit(int)): Likewise.
      	(isJavaIdentifierStart(int)): Likewise.
      	(isJavaIdentifierPart(int)): Likewise.
      	(isUnicodeIdentifierStart(int)): Likewise.
      	(isUnicodeIdentifierPart(int)): Likewise.
      	(isIdentifierIgnorable(int)): Likewise.
      	(isSpaceChar(int)): Likewise.
      	(isWhitespace(int)): Likewise.
      	(isISOControl(int)): Likewise.
      	(isMirrored(int)): Likewise.
      	* include/java-chartables.h: Generated from 
      	scripts/unicode-to-chartables.h.
      
      From-SVN: r112454
      Anthony Balkissoon committed
  4. 10 Mar, 2006 1 commit
    • Imported GNU Classpath 0.90 · 8aa540d2
             Imported GNU Classpath 0.90
             * scripts/makemake.tcl: Set gnu/java/awt/peer/swing to ignore.
             * gnu/classpath/jdwp/VMFrame.java (SIZE): New constant.
             * java/lang/VMCompiler.java: Use gnu.java.security.hash.MD5.
             * java/lang/Math.java: New override file.
             * java/lang/Character.java: Merged from Classpath.
             (start, end): Now 'int's.
             (canonicalName): New field.
             (CANONICAL_NAME, NO_SPACES_NAME, CONSTANT_NAME): New constants.
             (UnicodeBlock): Added argument.
             (of): New overload.
             (forName): New method.
             Updated unicode blocks.
             (sets): Updated.
             * sources.am: Regenerated.
             * Makefile.in: Likewise.
      
      From-SVN: r111942
      Mark Wielaard committed
  5. 09 Jan, 2006 1 commit
  6. 07 Jan, 2006 1 commit
    • Character.java (SIZE, [...]): New fields from Classpath. · 37d41553
      	* java/lang/Character.java (SIZE, MAX_CACHE, charCache,
      	MIN_SURROGATE, MAX_SURROGATE): New fields from Classpath.
      	(MIN_HIGH_SURROGATE, MAX_HIGH_SURROGATE, MIN_LOW_SURROGATE,
      	MAX_LOW_SURROGATE): Javadoc fixes.
      	(valueOf, reverseBytes, isHighSurrogate, isLowSurrogate,
      	isSurrogatePair, toCodePoint, codePointAt, codePointBefore): New
      	methods from Classpath.
      	* java/lang/String.java (codePointAt, codePointBefore,
      	codePointCount, contains, replace): New methods from Classpath.
      	(contentEquals): Declare.
      	* java/lang/natString.cc (contentEquals): New method.
      
      From-SVN: r109445
      Tom Tromey committed
  7. 23 Aug, 2005 1 commit
  8. 30 Jun, 2005 1 commit
  9. 24 Nov, 2004 1 commit
  10. 03 Dec, 2002 1 commit
  11. 12 Jul, 2002 1 commit
  12. 07 Apr, 2002 1 commit
  13. 06 Mar, 2002 1 commit
    • unicode-decomp.pl: Move from chartables.pl... · 1fa78272
      2002-03-04  Eric Blake  <ebb9@email.byu.edu>
      
      	* 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.
      
      From-SVN: r50368
      Eric Blake committed
  14. 26 Oct, 2001 1 commit
    • VMClassLoader.java (getPrimitiveClass): Now native. · 839f8204
      	* java/lang/VMClassLoader.java (getPrimitiveClass): Now native. Now
      	takes a jchar type-code argument, not a string.
      	* java/lang/natClassLoader.cc (VMClassLoader::getPrimitiveClass):
      	New method. Just call _Jv_FindClassFromSignature.
      	* java/lang/Boolean.java (TYPE): Initialize from
      	VMClassLoader.getPrimitiveClass using type-code.
      	* java/lang/Character.java (TYPE): Likewise.
      	* java/lang/Double.java (TYPE): Likewise.
      	* java/lang/Float.java (TYPE): Likewise.
      	* java/lang/Integer.java (TYPE): Likewise.
      	* java/lang/Long.java (TYPE): Likewise.
      	* java/lang/Short.java (TYPE): Likewise.
      	* java/lang/Void.java (TYPE): Likewise.
      
      From-SVN: r46521
      Bryce McKinlay committed
  15. 15 Dec, 2000 1 commit
  16. 17 Nov, 2000 1 commit
    • PushbackReader.java: Merged with Classpath. · 98182da5
      	* java/io/PushbackReader.java: Merged with Classpath.
      	* java/util/Arrays.java: Updated from Classpath.
      
      	* scripts/blocks.pl: New file.
      	* java/lang/Character.java (Subset): New class.
      	(UnicodeBlock): New class.
      
      	* java/lang/Math.java (toDegrees, toRadians): New methods.
      
      	* java/lang/Float.java: Implement Comparable.
      	(compareTo): New methods.
      	* java/lang/Double.java: Implement Comparable.
      	(compareTo): New methods.
      
      From-SVN: r37512
      Tom Tromey committed
  17. 08 Sep, 2000 1 commit
    • PropertyChangeEvent.java (serialVersionUID): Added. · bc6ccd33
      	* java/beans/PropertyChangeEvent.java (serialVersionUID): Added.
      	* java/beans/PropertyVetoException.java (serialVersionUID): Added.
      	* java/io/File.java (writeObject): Added.
      	(readObject): Added.
      	(serialVersionUID): Added.
      	* java/io/ObjectOutputStream.java (writeObject): Initialized
      	fieldsAlreadyWritten before recursion rather than after.
      	* java/io/ObjectStreamClass.java (serialVersionUID): Added.
      	* java/io/OptionalDataException.java (serialVersionUID): Added.
      	(OptionalDataException): Made package private.
      	* java/io/SyncFailedException.java (SyncFailedException): Removed
      	default constructor to match spec.
      	* java/lang/Boolean.java (serialVersionUID): Added.
      	* java/lang/Byte.java (serialVersionUID): Added.
      	* java/lang/Character.java (serialVersionUID): Added.
      	* java/lang/Double.java (serialVersionUID): Added.
      	* java/lang/Float.java (serialVersionUID): Added.
      	* java/lang/Integer.java (serialVersionUID): Added.
      	* java/lang/Long.java (serialVersionUID): Added.
      	* java/lang/Number.java (serialVersionUID): Added.
      	* java/lang/Short.java (serialVersionUID): Added.
      	* java/lang/String.java (serialVersionUID): Added.
      	* java/lang/ThreadDeath.java (ThreadDeath): Removed constructor
      	to match spec.
      	* java/lang/reflect/InvocationTargetException.java
      	(serialVersionUID): Added.
      	* java/net/URL.java (handler): Made transient.
      	(hashCode): Added field for serialization, per spec. and use
      	cached value if available.
      	(serialVersionUID): Added.
      	(URL): Initialize hashCode.
      	(set): Adjust hashCode.
      	(readObject): New Method to initialize the protocol handler when
      	deserializing.
      	(writeObject): New method.
      	* java/text/BreakIterator.java: Removed 'implements Serializable'.
      	* java/text/Collator.java: Removed 'implements Serializable'.
      	* java/util/GregorianCalendar.java (serialVersionUID): Added.
      	* java/util/Properties.java (serialVersionUID): Added.
      	* java/util/Random.java (serialVersionUID): Added.
      	(seed): Made private.
      	(nextNextGaussian): Made private.
      	(haveNextNextGaussian): Made private.
      	* java/util/Stack.java (serialVersionUID): Added.
      	* java/util/TimeZone.java (serialVersionUID): Added.
      	* java/util/Vector.java (serialVersionUID): Added.
      
      Serialization mods.
      
      From-SVN: r36272
      Warren Levy committed
  18. 07 Mar, 2000 1 commit
  19. 19 Jan, 2000 1 commit
  20. 07 Apr, 1999 1 commit