Commit Graph

101 Commits

Author SHA1 Message Date
George Rhoten
5ec2f7ff26 ICU-5086 Only use a non-Olson ID when the raw offset is wrong. This
allows the daylight saving changeover to happen in long running ICU processes.

X-SVN-Rev: 19327
2006-03-03 20:10:02 +00:00
George Rhoten
06743ea5a6 ICU-5086 Detect when an a potential non-unique abbreviation is used,
and try to use the raw offset when that happens. Some timezones are still
sometimes off by one hour, but this is much better than before (off by several
hours in many more timezones).

X-SVN-Rev: 19326
2006-03-03 17:46:26 +00:00
Ram Viswanadha
c73373cfd5 ICU-4912 xlC can't handle inline and virtual
X-SVN-Rev: 18762
2005-11-05 02:54:10 +00:00
Ram Viswanadha
caafcceb8f ICU-4912 synchronize with ICU4J
X-SVN-Rev: 18758
2005-11-04 21:57:24 +00:00
George Rhoten
5ee0eeeda8 ICU-4682 Fixes for gcc on AIX
X-SVN-Rev: 18323
2005-07-21 23:27:41 +00:00
Ram Viswanadha
213b08e722 ICU-4354 comment out the indirection and fix the main code
X-SVN-Rev: 18145
2005-07-05 22:10:04 +00:00
George Rhoten
3f0a1edf15 ICU-4425 Remove the getTerminatedBuffer Purify warning, and speed up timezone creation to offset any performance hits.
X-SVN-Rev: 17282
2005-03-03 23:46:10 +00:00
George Rhoten
d340213af7 ICU-4288 Fix some inlining warnings.
X-SVN-Rev: 17041
2004-12-30 07:45:48 +00:00
George Rhoten
ceb13e99c4 ICU-4078 Fix a Solaris compiler error from last change.
X-SVN-Rev: 16374
2004-09-30 21:34:26 +00:00
George Rhoten
8c9aab5002 ICU-4078 Further separate the default converter from the rest of the API
X-SVN-Rev: 16331
2004-09-15 23:44:48 +00:00
George Rhoten
7dd960a8b4 ICU-4078 Loosely couple the cleanup functions.
X-SVN-Rev: 16307
2004-09-12 23:07:29 +00:00
George Rhoten
c0b25432af ICU-4084 Improve DateFormat construction performance.
X-SVN-Rev: 16227
2004-08-31 20:37:20 +00:00
George Rhoten
52a4ce132b ICU-4084 Improve DateFormat construction performance.
X-SVN-Rev: 16226
2004-08-31 20:31:12 +00:00
George Rhoten
038f43c843 ICU-3905 Fix some compiler warnings.
X-SVN-Rev: 16196
2004-08-27 16:45:16 +00:00
George Rhoten
7c225a89aa ICU-4072 Explicitly use U_EXPORT2 to specify calling convention of static C++ code.
X-SVN-Rev: 16183
2004-08-24 17:38:33 +00:00
Andy Heninger
8ec93303c2 ICU-3783 Make getDynamicClassID() pure virutal on abstract classes.
X-SVN-Rev: 15705
2004-06-04 01:16:05 +00:00
Andy Heninger
e57f8ed178 ICU-3783 restore getStaticClassID() to several classes from which it had been removed in error.
X-SVN-Rev: 15619
2004-05-28 20:13:11 +00:00
George Rhoten
9925b69c5c ICU-3718 Do faster string copying, and hopefully avoid any uninitialized reads
X-SVN-Rev: 15517
2004-05-24 23:35:35 +00:00
Eric Mader
abefef5844 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15411
2004-05-19 20:42:44 +00:00
George Rhoten
4f3e9c90d2 ICU-3683 Remove a couple of allocations
X-SVN-Rev: 14955
2004-04-14 17:47:13 +00:00
Steven R. Loomis
fd0010d370 ICU-2424 warnings cleanup
X-SVN-Rev: 13862
2003-11-24 22:50:45 +00:00
Markus Scherer
01d2c1b391 ICU-3403 cut out @obsolete ICU 2.8 APIs
X-SVN-Rev: 13784
2003-11-20 00:58:42 +00:00
George Rhoten
cbf5e35cc8 ICU-3259 A little code formatting and don't use a buffer in release mode.
X-SVN-Rev: 13774
2003-11-19 22:49:41 +00:00
George Rhoten
60aec12e63 ICU-3259 Fix a memory leak where ures_* reference counting got messed up.
X-SVN-Rev: 13773
2003-11-19 22:39:41 +00:00
Markus Scherer
1abc435a83 ICU-3403 cut out @obsolete ICU 2.8 APIs
X-SVN-Rev: 13771
2003-11-19 21:51:36 +00:00
George Rhoten
65447083f8 ICU-3379 The string needs to be NULL-terminated, and there is no need to copy the data.
X-SVN-Rev: 13768
2003-11-19 20:07:43 +00:00
Markus Scherer
0cd1226d84 ICU-3379 remove unused variables
X-SVN-Rev: 13715
2003-11-13 17:43:30 +00:00
Steven R. Loomis
d140c1fe70 ICU-3379 timezone format change, Unicode strings
X-SVN-Rev: 13708
2003-11-13 02:31:11 +00:00
Markus Scherer
9de47b7b54 ICU-699 add missing clone() functions
X-SVN-Rev: 13594
2003-11-05 21:59:41 +00:00
George Rhoten
2ef6713835 ICU-2966 Remove unused private classes needed by old timezone implementation
X-SVN-Rev: 13359
2003-10-08 18:08:09 +00:00
George Rhoten
8e7a34ec49 ICU-3221 Fix AIX linker warnings, and reduce amount of private static class data being exported (some mainframes have minor issues with that)
X-SVN-Rev: 13337
2003-10-07 15:49:47 +00:00
George Rhoten
e7ded0fd0d ICU-3259 Fix a memory leak
X-SVN-Rev: 13328
2003-10-06 22:37:41 +00:00
Alan Liu
61b5fddec2 ICU-2966 clean up and consolidate duplicated code
X-SVN-Rev: 13007
2003-09-02 17:46:43 +00:00
George Rhoten
8780a4d950 ICU-2966 Fix for HP-UX
X-SVN-Rev: 12936
2003-08-25 23:01:06 +00:00
Alan Liu
e897911f83 ICU-2966 character ordering must be computed at runtime
X-SVN-Rev: 12871
2003-08-19 04:38:54 +00:00
Alan Liu
bcd6deeeac ICU-2966 add OLSON_ZONE_START to indices; getSize can return 0 (?)
X-SVN-Rev: 12867
2003-08-19 01:02:59 +00:00
Alan Liu
9478f07479 ICU-2966 support equivalency classes
X-SVN-Rev: 12864
2003-08-19 00:24:49 +00:00
Alan Liu
4ce8f701f9 ICU-2966 cleanup and docs
X-SVN-Rev: 12850
2003-08-16 00:10:56 +00:00
Alan Liu
d8d88d2da4 ICU-2966 historical Olson time zone support; initial checkin
X-SVN-Rev: 12836
2003-08-15 18:21:31 +00:00
George Rhoten
a28e257d74 ICU-2256 Performance enhancement. Make timezone data load faster.
X-SVN-Rev: 12621
2003-07-11 23:37:19 +00:00
George Rhoten
abeaf6c3fc ICU-2970 Initialize the mutexes in a safer way.
X-SVN-Rev: 12364
2003-06-06 22:50:26 +00:00
Alan Liu
94de212563 ICU-2974 disallow new X[0]
X-SVN-Rev: 12315
2003-06-05 17:26:12 +00:00
Alan Liu
de95737116 ICU-2959 update copyright dates to include 2003
X-SVN-Rev: 12253
2003-06-03 20:58:22 +00:00
George Rhoten
2af5236067 ICU-2699 Fix some compiler warnings.
X-SVN-Rev: 12178
2003-05-29 22:22:08 +00:00
Alan Liu
437b7cb038 ICU-2787 revise double-check code to improve thread safety
X-SVN-Rev: 11843
2003-05-08 21:08:06 +00:00
Alan Liu
0591810bee ICU-444 update comments
X-SVN-Rev: 11765
2003-05-02 00:11:32 +00:00
GCL Shanghai
513a23fdae ICU-2222 Deprecate C++ enums that duplicate C enums
X-SVN-Rev: 11137
2003-02-21 08:32:22 +00:00
George Rhoten
6b0ec25200 ICU-2710 Remove obsolete code
X-SVN-Rev: 11041
2003-02-14 01:44:49 +00:00
Alan Liu
bbb47e7920 ICU-2152 minimize code within mutexes
X-SVN-Rev: 10560
2002-12-09 18:10:43 +00:00
Doug Felt
ba30384f10 ICU-1949 StringEnumeration changes to public UObject
X-SVN-Rev: 10372
2002-11-26 00:46:48 +00:00