2004-08-26 Mark Wielaard <mark@klomp.org>
Fixes PR libgcj/17002:
* java/util/TimeZone.java (defaultZone): Try a couple of ways to get
a TimeZoneId string and then try to convert that to a TimeZone with
getDefaultSystemTimeZone(String).
(timezones0): Changed type from Hashtable to HashMap.
(timezones): Create HashMap, not Hashtable.
(getDefaultTimeZone): New method, rewritten from CNI version.
(readTimeZoneFile): New method.
(readtzFile): Likewise.
(skipFully): Likewise.
* java/util/natTimeZone.cc (getSystemTimeZone): Renamed to
getDefaultTimeZoneId and rewritten.
(getDefaultTimeZoneId): Rewritten in java.
From-SVN: r86623
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| jar | Loading commit data... | |
| logging | Loading commit data... | |
| prefs | Loading commit data... | |
| regex | Loading commit data... | |
| zip | Loading commit data... | |
| AbstractCollection.java | Loading commit data... | |
| AbstractList.java | Loading commit data... | |
| AbstractMap.java | Loading commit data... | |
| AbstractSequentialList.java | Loading commit data... | |
| AbstractSet.java | Loading commit data... | |
| ArrayList.java | Loading commit data... | |
| Arrays.java | Loading commit data... | |
| BitSet.java | Loading commit data... | |
| Calendar.java | Loading commit data... | |
| Collection.java | Loading commit data... | |
| Collections.java | Loading commit data... | |
| Comparator.java | Loading commit data... | |
| ConcurrentModificationException.java | Loading commit data... | |
| Currency.java | Loading commit data... | |
| Date.java | Loading commit data... | |
| Dictionary.java | Loading commit data... | |
| EmptyStackException.java | Loading commit data... | |
| Enumeration.java | Loading commit data... | |
| EventListener.java | Loading commit data... | |
| EventListenerProxy.java | Loading commit data... | |
| EventObject.java | Loading commit data... | |
| GregorianCalendar.java | Loading commit data... | |
| HashMap.java | Loading commit data... | |
| HashSet.java | Loading commit data... | |
| Hashtable.java | Loading commit data... | |
| IdentityHashMap.java | Loading commit data... | |
| Iterator.java | Loading commit data... | |
| LinkedHashMap.java | Loading commit data... | |
| LinkedHashSet.java | Loading commit data... | |
| LinkedList.java | Loading commit data... | |
| List.java | Loading commit data... | |
| ListIterator.java | Loading commit data... | |
| ListResourceBundle.java | Loading commit data... | |
| Locale.java | Loading commit data... | |
| Map.java | Loading commit data... | |
| MissingResourceException.java | Loading commit data... | |
| NoSuchElementException.java | Loading commit data... | |
| Observable.java | Loading commit data... | |
| Observer.java | Loading commit data... | |
| Properties.java | Loading commit data... | |
| PropertyPermission.java | Loading commit data... | |
| PropertyPermissionCollection.java | Loading commit data... | |
| PropertyResourceBundle.java | Loading commit data... | |
| Random.java | Loading commit data... | |
| RandomAccess.java | Loading commit data... | |
| ResourceBundle.java | Loading commit data... | |
| Set.java | Loading commit data... | |
| SimpleTimeZone.java | Loading commit data... | |
| SortedMap.java | Loading commit data... | |
| SortedSet.java | Loading commit data... | |
| Stack.java | Loading commit data... | |
| StringTokenizer.java | Loading commit data... | |
| TimeZone.java | Loading commit data... | |
| Timer.java | Loading commit data... | |
| TimerTask.java | Loading commit data... | |
| TooManyListenersException.java | Loading commit data... | |
| TreeMap.java | Loading commit data... | |
| TreeSet.java | Loading commit data... | |
| Vector.java | Loading commit data... | |
| WeakHashMap.java | Loading commit data... | |
| natResourceBundle.cc | Loading commit data... | |
| natTimeZone.cc | Loading commit data... |