1. 10 May, 2001 1 commit
    • tromey's avatar
      2001-05-10 Tom Tromey <tromey@redhat.com> · fcd5d3ed
      tromey authored
      	* java/util/GregorianCalendar.java: Imported from Classpath.
      	* gnu/java/locale/LocaleInformation_nl.java: New file from
      	Classpath.
      	* gnu/java/locale/LocaleInformation_en.java: Likewise.
      	* gnu/java/locale/LocaleInformation_de.java: Likewise.
      	* gnu/java/locale/LocaleInformation.java: Likewise.
      	* natGregorianCalendar.cc: Removed.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (nat_source_files): Removed
      	natGregorianCalendar.cc.
      
      2001-05-10  Tom Tromey  <tromey@redhat.com>
      
      	* java/text/SimpleDateFormat.java (computeCenturyStart): New
      	method.
      	(defaultCenturyStart): Use it.
      	(readObject): Likewise.
      	(SimpleDateFormat): Clear the calendar.  Set the grouping on the
      	number format.
      	(parse): Copy the calendar before modifying it.  Correctly handle
      	the time zone.
      
      	* java/util/Calendar.java (clear): Set field value(s) to 0.
      
      2001-05-10  Jeff Sturm  <jsturm@one-point.com>
      
      	* Calendar.java (get): Clear areFieldsSet if requested field
      	is not set.
      	(set): Unset fields that depend on new value.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@41942 138bc75d-0d04-0410-961f-82ee72b054a4
      fcd5d3ed
  2. 28 Dec, 2000 1 commit
    • warrenl's avatar
      Fix for PR libgcj/1358: · e959c67a
      warrenl authored
      	* java/lang/System.java: Update Copyright date properly.
      	* java/util/Calendar.java: Fix typo in comment.
      	(set): Set 24-hour clock hour instead of 12-hour clock hour.
      	* java/util/GregorianCalendar.java (GregorianCalendar): Properly
      	initialize times.  Spec says to set H:M:S values to zero only if
      	a date is given.
      	* java/util/TimeZone.java (getDefaultDisplayName): Casts to char
      	needed for evaluating numbers '0' to '9' in printouts of GMT offsets.
      	* java/util/natGregorianCalendar.cc (computeTime): Properly handle
      	timezones and GMT offsets, being careful to account for units of
      	milliseconds vs. seconds.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@38508 138bc75d-0d04-0410-961f-82ee72b054a4
      e959c67a
  3. 19 Dec, 2000 1 commit
  4. 27 Oct, 2000 1 commit
    • warrenl's avatar
      * Makefile.am: Added locale files from Classpath. · b5561639
      warrenl authored
      	* Makefile.in: Rebuilt.
      	* gnu/java/locale/Calendar.java: New file.
      	* gnu/java/locale/Calendar_de.java: New file.
      	* gnu/java/locale/Calendar_en.java: New file.
      	* gnu/java/locale/Calendar_nl.java: New file.
      	* java/lang/ClassNotFoundException.java: Replaced with Classpath file.
      	* java/math/BigDecimal.java (intVal): Renamed from 'num' for
      	serialization compatibility.
      	(scale): Made private.
      	(serialVersionUID): New field.
      	* java/math/BigInteger.java (ival): Made transient.
      	(words): Made transient.
      	(bitCount): New serialization field.
      	(bitLength): Ditto.
      	(firstNonzeroByteNum): Ditto.
      	(lowestSetBit): Ditto.
      	(magnitude): Ditto.
      	(signum): Ditto.
      	(serialVersionUID): New field.
      	(readObject): New method.
      	(writeObject): New method.
      	* java/util/BitSet.java (serialVersionUID): New field.
      	* java/util/Calendar.java: Replaced with Classpath file.
      	* java/util/GregorianCalendar.java (GregorianCalendar): Pass result
      	of getDefault() for TimeZone or Locale instead of passing nulls.
      	* java/util/Locale.java (serialVersionUID): New field.
      	(writeObject): New method.
      	(readObject): New method.
      	* java/util/SimpleTimeZone.java: Replaced with Classpath file.
      
      Serialization mods.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37080 138bc75d-0d04-0410-961f-82ee72b054a4
      b5561639
  5. 08 Sep, 2000 1 commit
    • warrenl's avatar
      * java/beans/PropertyChangeEvent.java (serialVersionUID): Added. · 6e64d83e
      warrenl authored
      	* 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.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@36272 138bc75d-0d04-0410-961f-82ee72b054a4
      6e64d83e
  6. 07 Mar, 2000 1 commit
  7. 19 Jan, 2000 1 commit
  8. 26 Apr, 1999 1 commit
    • tromey's avatar
      * java/util/GregorianCalendar.java (setDefaultTime): New method. · 46576e75
      tromey authored
      	(GregorianCalendar): Use it in all constructors.
      	* java/util/Calendar.java (Calendar): Changed argument name to
      	`zone' to match code.
      	* gnu/gcj/text/LocaleData_en.java: Added collatorRule element.
      	* java/text/CollationKey.java: New file.
      	* java/text/CollationElementIterator.java: New file.
      	* java/text/Collator.java: New file.
      	* java/text/RuleBasedCollator.java: New file.
      
      
      git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@26654 138bc75d-0d04-0410-961f-82ee72b054a4
      46576e75
  9. 07 Apr, 1999 1 commit