gcc/libjava/java/util
Bryce McKinlay fa397ddafb Calendar.java (set): Never recompute fields here.
* java/util/Calendar.java (set): Never recompute fields here. They
	will already be set if someone set time explicitly, and it can cause
	problems to do so. Don't invalidate AM_PM setting if HOUR is set.
	* java/util/GregorianCalendar.java (computeTime): Don't ignore an
	HOUR setting if AM_PM is set. Don't try to ensure the HOUR value is
	sane.
	* java/text/SimpleDateFormat.java (defaultCentury): New field.
	(readObject): Call set2DigitYearStart if appropriate so that
	defaultCentury is calculated.
	(SimpleDateFormat): Don't bother clearing calendar here. Call
	computeCenturyStart().
	(set2DigitYearStart): Calculate and set defaultCentury.
	(format): Don't clone the calendar. Use "calendar" not "theCalendar"
	everywhere.
	(parse): Likewise. If the pattern is "y" or "yy" and it found exactly
	2 numeric digits, use the 80-20 heuristic to parse the value into a
	default century based on defaultCenturyStart.
	(computeCenturyStart): Rewritten. Call set2DigitYearStart().

From-SVN: r44395
2001-07-26 12:21:45 +01:00
..
jar
zip
AbstractCollection.java
AbstractList.java
AbstractMap.java
AbstractSequentialList.java
AbstractSet.java
ArrayList.java
Arrays.java
BasicMapEntry.java
BitSet.java
Calendar.java Calendar.java (set): Never recompute fields here. 2001-07-26 12:21:45 +01:00
Collection.java
Collections.java
Comparator.java
ConcurrentModificationException.java
Date.java re PR libgcj/3144 (java.lang.Date.compareTo() not supported) 2001-06-14 15:41:57 +00:00
Dictionary.java
EmptyStackException.java
Enumeration.java
EventListener.java
EventObject.java
GregorianCalendar.java Calendar.java (set): Never recompute fields here. 2001-07-26 12:21:45 +01:00
HashMap.java
HashSet.java
Hashtable.java
Iterator.java
LinkedList.java LinkedList.java (clone): Clear the copy list with clear(), not by setting its size field. 2001-07-17 02:56:38 +01:00
List.java
ListIterator.java
ListResourceBundle.java
Locale.java
Map.java
MissingResourceException.java
NoSuchElementException.java
Observable.java
Observer.java
Properties.java
PropertyPermission.java
PropertyResourceBundle.java
Random.java
ResourceBundle.java
Set.java
SimpleTimeZone.java
SortedMap.java
SortedSet.java
Stack.java
StringTokenizer.java
Timer.java
TimerTask.java
TimeZone.java
TooManyListenersException.java
TreeMap.java
TreeSet.java
Vector.java
WeakHashMap.java