Mark Wielaard
4234810174
re PR libgcj/17002 (java.util.TimeZone.getDefault() is broken)
...
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
2004-08-26 16:10:54 +00:00
..
2004-04-23 06:36:06 +00:00
2004-08-18 16:51:47 +01:00
2004-05-05 08:47:37 +00:00
2004-05-05 06:52:56 +00:00
2004-07-30 17:00:34 +00:00
2002-01-22 22:40:42 +00:00
2002-06-18 15:40:16 +00:00
2002-11-10 22:06:49 +00:00
2002-01-22 22:40:42 +00:00
2002-01-22 22:40:42 +00:00
2004-04-23 06:36:06 +00:00
2004-05-03 20:23:28 +00:00
2002-06-16 21:15:44 +00:00
2004-07-10 03:38:55 +01:00
2004-08-01 11:14:42 +00:00
2004-04-20 14:45:10 +00:00
2002-01-22 22:40:42 +00:00
2002-01-22 22:40:42 +00:00
2004-07-10 03:26:19 +01:00
2004-05-05 06:52:56 +00:00
2002-06-16 21:15:44 +00:00
2002-01-22 22:40:42 +00:00
2002-01-22 22:40:42 +00:00
2002-06-17 21:32:01 +00:00
2002-06-17 21:32:01 +00:00
2002-06-17 21:32:01 +00:00
2004-07-10 03:26:19 +01:00
2004-05-05 08:28:13 +00:00
2004-04-23 06:36:06 +00:00
2004-04-23 06:36:06 +00:00
2003-12-09 16:17:01 +00:00
2002-01-22 22:40:42 +00:00
2002-11-10 22:06:49 +00:00
2002-01-22 22:40:42 +00:00
2004-04-23 06:36:06 +00:00
2004-08-01 11:14:42 +00:00
2002-01-22 22:40:42 +00:00
2002-06-18 15:40:16 +00:00
2004-07-05 23:33:24 +01:00
2004-08-01 11:14:42 +00:00
2002-06-16 21:15:44 +00:00
2003-01-21 21:16:46 +00:00
2004-08-26 16:10:54 +00:00
2002-01-22 22:40:42 +00:00
2002-06-18 15:40:16 +00:00
2003-10-11 18:52:31 +00:00
2004-04-23 06:36:06 +00:00
2004-04-23 06:36:06 +00:00
2002-06-18 15:40:16 +00:00
2004-04-20 14:45:10 +00:00
2002-11-07 04:38:21 +00:00
2002-01-22 22:40:42 +00:00
2004-07-10 03:14:30 +01:00
2004-08-01 11:14:42 +00:00
2004-06-11 05:54:02 +00:00
2004-08-01 11:14:42 +00:00
2004-08-01 11:14:42 +00:00
2002-01-22 22:40:42 +00:00
2004-04-20 14:45:10 +00:00
2003-09-18 13:09:53 +00:00
2002-06-18 15:40:16 +00:00
2004-08-26 16:10:54 +00:00
2002-06-16 21:15:44 +00:00
2004-04-23 06:36:06 +00:00
2004-04-23 06:36:06 +00:00
2004-04-23 06:36:06 +00:00
2004-04-23 06:36:06 +00:00