Andy Heninger
|
afa9b9b48e
|
ICU-20588 UMutex, add cleanup of underlying mutexes, and simplify usage model
|
2019-05-24 13:24:59 -07:00 |
|
Frank Tang
|
cb40d8b1a5
|
ICU-20595 Make icu::TimeZone::AdoptDefault thread safe
correct the mutex
Remove comments about not thread safe
|
2019-05-13 16:00:27 -07:00 |
|
Shane Carr
|
ab657778e4
|
ICU-20543 Fix -Wundef in library and test code.
|
2019-04-10 18:52:16 -07:00 |
|
Jeff Genovy
|
1188394d74
|
ICU-13820 ICU4C should use "Etc/Unknown" zone when host TZ detection fails.
Update API docs comments to clarify what is returned in failure cases.
|
2019-02-21 10:49:00 -08:00 |
|
Jeff Genovy
|
9f87d2d4be
|
ICU-20413 ICU4C: OOM not handled in initStaticTimeZones() in timezone.cpp.
-Use static allocated memory and placement new to avoid OOM failures.
|
2019-02-20 10:41:40 -08:00 |
|
Jeff Genovy
|
4509ab7d96
|
ICU-20419 Export internal StackUResourceBundle helper, so it can be used in the i18n library.
Replace all current usages of ures_initStackObject() in the i18n library with the StackUResourceBundle helper.
|
2019-02-20 09:24:24 -08:00 |
|
Jeff Genovy
|
8858da9b7f
|
ICU-20414 Add internal ures_openDirectFillIn API, use in getTZDataVersion to avoid memory allocation for UResourceBundle.
|
2019-02-19 16:58:38 -08:00 |
|
Jeff Genovy
|
1f17beb8eb
|
ICU-20100 Change the name of the TimeZone::getDisplayName daylight parameter.
The TimeZone::getDisplayName "daylight" parameter conflicts with an existing macro in the CRT "time.h" header.
|
2019-02-13 10:55:43 -08:00 |
|
Daniel Ju
|
7453181fff
|
ICU-20074 Define UPRV_UNREACHABLE macro for unreachable code
Replaced occurrences of U_ASSERT(FALSE) with new UPRV_UNREACHABLE macro.
|
2019-01-14 14:16:26 -08:00 |
|
Jeff Genovy
|
13ad1fe4e0
|
ICU-20194 TimeZone createSystemTimeZone doesn't set error code on OOM error.
|
2018-10-25 15:22:38 -07:00 |
|
Daniel Ju
|
b13c951348
|
ICU-20043 ICU-13214 ICU-13764 MSVC W3 and W4 warning cleanup (#53)
Cleaned up all of the MSVC W3 warnings and most of the W4 warnings in the common and i18n projects.
|
2018-09-27 14:27:38 -07:00 |
|
Jeff Genovy
|
275580806f
|
ICU-13739 ICU4C does not report Out-of-Memory when iterating over the TZEnumeration.
X-SVN-Rev: 41309
|
2018-05-02 19:55:58 +00:00 |
|
Andy Heninger
|
242e02c388
|
ICU-12764 icu4c utf-8 source files, update Copyright notices.
X-SVN-Rev: 39583
|
2017-01-20 00:20:31 +00:00 |
|
Michael Ow
|
61607c2773
|
ICU-12564 Update copyright notice in trunk
X-SVN-Rev: 38848
|
2016-06-15 18:58:17 +00:00 |
|
Yoshito Umaoka
|
00ca13e126
|
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
X-SVN-Rev: 38776
|
2016-05-31 21:45:07 +00:00 |
|
Michael Ow
|
c9f199a30f
|
ICU-12564 Update copyright notice in ICU4C
X-SVN-Rev: 38761
|
2016-05-26 22:32:17 +00:00 |
|
Michael Ow
|
13be2f95ae
|
ICU-11623 Merge change to reset tz buffer
X-SVN-Rev: 38625
|
2016-04-18 22:33:45 +00:00 |
|
Peter Edberg
|
7d74634fa5
|
ICU-11433 BRS, no U_HIDE conditionals around impl code or private fields; fix comment typos
X-SVN-Rev: 37234
|
2015-03-16 04:15:28 +00:00 |
|
Yoshito Umaoka
|
3195f25068
|
ICU-11358 Separate host time zone detection code from the default time zone initialization code and make it public API as TimeZone::detectHostTimeZone().
X-SVN-Rev: 37148
|
2015-03-05 06:34:51 +00:00 |
|
Andy Heninger
|
b3c29ef95e
|
ICU-11428 Various compiler warning fixes.
X-SVN-Rev: 36903
|
2014-12-19 23:41:18 +00:00 |
|
Steven R. Loomis
|
738cee69cc
|
ICU-11389 improve error checking
X-SVN-Rev: 36758
|
2014-11-20 00:34:29 +00:00 |
|
Markus Scherer
|
90b6b64024
|
ICU-10561 ZoneMeta methods must check for bogus input strings
X-SVN-Rev: 34873
|
2014-01-10 23:14:14 +00:00 |
|
Steven R. Loomis
|
358e1ddcd2
|
ICU-10376 fixup clang warnings
X-SVN-Rev: 34385
|
2013-09-18 20:08:25 +00:00 |
|
Markus Scherer
|
8f38199123
|
ICU-10365 fix namespace issue: icu::UInitOnce
X-SVN-Rev: 34252
|
2013-09-10 00:34:12 +00:00 |
|
Steven R. Loomis
|
86c481026c
|
ICU-10373 fix -DU_USING_ICU_NAMESPACE=0 issues
X-SVN-Rev: 34251
|
2013-09-10 00:13:41 +00:00 |
|
Michael Ow
|
49c581ea96
|
ICU-10148 Fix UnicodeString usage
X-SVN-Rev: 33873
|
2013-07-01 20:28:08 +00:00 |
|
Michael Ow
|
29997d81dd
|
ICU-10203 Fix resource bundle memory leak
X-SVN-Rev: 33867
|
2013-06-28 19:57:20 +00:00 |
|
Yoshito Umaoka
|
f2dfaa18e8
|
ICU-10203 Fixed memory leaks in getIDForWindowsID.
X-SVN-Rev: 33818
|
2013-06-12 15:15:06 +00:00 |
|
Andy Heninger
|
978f71fe78
|
ICU-10051 Mutexes: introduce UInitOnce; remove UMTX_CHECK; replace all uses of UMTX_CHECK.
X-SVN-Rev: 33787
|
2013-05-31 23:50:15 +00:00 |
|
Yoshito Umaoka
|
7e0d7fa479
|
ICU-10148 TZ database/Windows zone ID mapping APIs.
X-SVN-Rev: 33726
|
2013-05-22 20:33:30 +00:00 |
|
Yoshito Umaoka
|
87158d4fba
|
ICU-9867 New time zone pattern letters/types support for CLDR 23/ICU 51.
X-SVN-Rev: 33159
|
2013-02-11 00:23:55 +00:00 |
|
Andy Heninger
|
803ac8f33c
|
ICU-9461 Mutex Implementation Rework, merge from devel branch.
X-SVN-Rev: 32530
|
2012-10-05 21:22:02 +00:00 |
|
Jungshik Shin
|
4934b397a8
|
ICU-8343 fix build errors in Visual Studio when exception is disabled
X-SVN-Rev: 32010
|
2012-06-28 23:28:00 +00:00 |
|
Michael Ow
|
0ca13b73b0
|
ICU-9292 Merge BEAM warning fixes from branch into trunk
X-SVN-Rev: 31792
|
2012-05-03 05:50:26 +00:00 |
|
Peter Edberg
|
de52c0a9d3
|
ICU-9139 Make some internal globals static, update urename.h accordingly
X-SVN-Rev: 31578
|
2012-03-02 20:22:04 +00:00 |
|
Michael Ow
|
76444a4b71
|
ICU-8716 Fix errors in cintltst and intltest when data is missing
X-SVN-Rev: 31552
|
2012-03-01 05:27:43 +00:00 |
|
Yoshito Umaoka
|
1641940f00
|
ICU-8513 Merging TimeZoneNames/TimeZoneFormat APIs (as 49 technology preview) into trunk.
X-SVN-Rev: 31469
|
2012-02-21 11:06:50 +00:00 |
|
Markus Scherer
|
3458799ca4
|
ICU-8779 add getUnknown()
X-SVN-Rev: 30729
|
2011-09-28 00:00:31 +00:00 |
|
Michael Ow
|
6be4ed022f
|
ICU-8452 Fix some more Cygwin MVSC and Cygwin GCC build issues
X-SVN-Rev: 30541
|
2011-08-18 18:47:16 +00:00 |
|
Markus Scherer
|
2862296471
|
ICU-8454 virtual destructors should be explicit, and defined in a .cpp file, so that they can serve as key functions
X-SVN-Rev: 30423
|
2011-07-26 05:32:25 +00:00 |
|
Markus Scherer
|
9bcc40cf9e
|
ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411
X-SVN-Rev: 30412
|
2011-07-23 00:10:30 +00:00 |
|
Yoshito Umaoka
|
a2103b01f0
|
ICU-8488 Reviewed call sites of case conversion code in icu library code and updated some of them case sensitive/insensitive.
X-SVN-Rev: 30382
|
2011-07-18 21:43:18 +00:00 |
|
Markus Scherer
|
2201fb816c
|
ICU-7877 optionally explicit UnicodeString constructors, and make them explicit inside ICU
X-SVN-Rev: 30293
|
2011-07-07 18:46:19 +00:00 |
|
Markus Scherer
|
1beb0f1e4f
|
ICU-8680 require C++ namespace, replace most U_NAMESPACE_QUALIFIER with icu::, remove still-draft U_STD_NS, U_STD_NSQ, and U_STD_NS_USE
X-SVN-Rev: 30281
|
2011-07-06 04:03:35 +00:00 |
|
Andy Heninger
|
ae8896de7f
|
ICU-8524 compiler warning cleanup.
X-SVN-Rev: 30026
|
2011-05-04 22:34:13 +00:00 |
|
Peter Edberg
|
332037ef5b
|
ICU-6109 & #4942,#3579: Merge changes for lenient number & date parsing from branches/eric/lenient_number_parsing (manually!)
X-SVN-Rev: 30018
|
2011-05-04 12:23:42 +00:00 |
|
Yoshito Umaoka
|
4d7569c743
|
ICU-8342 Refactoring ZoneStringFormat into TimeZoneNames and TimeZoneFormat (all internal APIs for now). Also supporting localized GMT zero format and fallback region format for generic names.
X-SVN-Rev: 29984
|
2011-05-03 14:59:01 +00:00 |
|
Yoshito Umaoka
|
34bc79c98b
|
ICU-8278 New APIs TimeZone::createTimeZoneIDEnumeration and ucal_openTimeZoneIDEnumeration for supporting canonical/canonical location zone iteration. The fix for ticket#8349 Etc/Unknown problem was also done at the same time.
X-SVN-Rev: 29498
|
2011-03-01 18:29:13 +00:00 |
|
Yoshito Umaoka
|
d7c7514920
|
ICU-8346 ICU4C TimeZone::createTimeZone to return Etc/Unknown when the given ID is unknown/unparsable. Also added UCAL_UNKNOWN_ZONE_ID.
X-SVN-Rev: 29462
|
2011-02-19 06:29:52 +00:00 |
|
Yoshito Umaoka
|
7c93a6eeac
|
ICU-8279 TimeZone API - getRegion in ICU4C
X-SVN-Rev: 29459
|
2011-02-18 23:03:47 +00:00 |
|