Andy Heninger
47d455a725
ICU-20179 Remove platform-specific mutex and atomics implementations.
...
Remove all POSIX and Win32 specific mutex, atomic and threading implementations
in favor of C++11 std library functions.
Move the related (internal) ICU types and functions into the icu namespace.
2018-11-19 17:17:09 -08:00
Peter Edberg
64aa4beb28
ICU-13538 in ICU4C Islamic cal, use int64_t math for one operation to avoid overflow; add tests in C and J
...
X-SVN-Rev: 40882
2018-02-09 19:31:12 +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
Steven R. Loomis
6825277072
ICU-12752 commit some IBM z fixes. Library code building
...
X-SVN-Rev: 39368
2016-09-27 23:39:01 +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
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
Peter Edberg
09a26e9a80
ICU-10936 C: Performance improvement for IslamicCalendar::yearStart
...
X-SVN-Rev: 37128
2015-03-04 10:02:38 +00:00
Peter Edberg
834e67c893
ICU-10695 (C) Update/expand UMALQURA_MONTHLENGTH, handleComputeMonthStart fix for tbla and month not in 0..11
...
X-SVN-Rev: 36405
2014-09-09 10:27:39 +00:00
Andy Heninger
76aaa9229f
ICU-11007 Improved checking for NULL time zones in calendar code.
...
X-SVN-Rev: 36025
2014-07-14 23:39:06 +00:00
Yoshito Umaoka
53499c0d65
ICU-8449 ICU4C Islamic Umm Al-Qura calendar updates based on Yoshito's review.
...
X-SVN-Rev: 34446
2013-09-23 05:30:39 +00:00
Steven R. Loomis
358e1ddcd2
ICU-10376 fixup clang warnings
...
X-SVN-Rev: 34385
2013-09-18 20:08:25 +00:00
Scott Russell
c42e57a06c
ICU-10249 Implement new islamic calendar variants tbla, rgsa
...
X-SVN-Rev: 34354
2013-09-17 16:55:02 +00:00
Markus Scherer
8f38199123
ICU-10365 fix namespace issue: icu::UInitOnce
...
X-SVN-Rev: 34252
2013-09-10 00:34:12 +00:00
Scott Russell
e715efb8e8
ICU-8449 Add Um al-Qura Hijri Calendar Support
...
X-SVN-Rev: 34053
2013-08-16 17:09:51 +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
Andy Heninger
803ac8f33c
ICU-9461 Mutex Implementation Rework, merge from devel branch.
...
X-SVN-Rev: 32530
2012-10-05 21:22:02 +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
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
John Emmons
078862d761
ICU-6887 Fix day-of-month calculations in Islamic calendar - add back to limits test
...
X-SVN-Rev: 27665
2010-02-25 00:03:49 +00:00
Steven R. Loomis
2145eb11be
ICU-6551 reduce use of common words in rename.
...
X-SVN-Rev: 24652
2008-09-25 20:24:14 +00:00
Andy Heninger
38b7c3e8a7
ICU-6481 fix threading issues in calendar initialization code
...
X-SVN-Rev: 24445
2008-08-05 22:19:05 +00:00
Yoshito Umaoka
32c3313145
ICU-5845 Calendar 'actual' limit test ported from J to C. Also ported bug fixes related to calendar limits implementation.
...
X-SVN-Rev: 23775
2008-04-09 18:26:42 +00:00
George Rhoten
de6512a9c1
ICU-6132 Undo some unneccessary changes. Remove some tabs. Make sure that the UErrorCode is propagated when possible. When a UErrorCode is available, don't check for a NULL return value.
...
X-SVN-Rev: 23479
2008-02-23 19:15:18 +00:00
Michael Ow
72d0694032
ICU-6132 Add status to moonAge and various other null pointer checks.
...
X-SVN-Rev: 23208
2008-01-11 20:32:46 +00:00
Andrew J Macheret
f8339df718
ICU-4081 Ported Chinese calendar from icu4j. Mostly working.
...
X-SVN-Rev: 22853
2007-10-25 20:26:34 +00:00
Yoshito Umaoka
5619137130
ICU-3704 Fix DAY_OF_WEEK_IN_MONTH least maximum value in GregorianCalendar. Also merged field limit bug fixes from ICU4J to ICU4C.
...
X-SVN-Rev: 22379
2007-08-14 18:31:26 +00:00
George Rhoten
b5781126c8
ICU-5349 Use UMTX_CHECK when it's helpful.
...
X-SVN-Rev: 20269
2006-09-08 04:02:23 +00:00
George Rhoten
4cc82b4180
ICU-5304 Allow source code to work again without using U_NAMESPACE_USE
...
X-SVN-Rev: 20242
2006-09-04 16:36:21 +00:00
Eric Mader
1e856ba7a2
ICU-4179 update copyright notices for ICU 3.2
...
X-SVN-Rev: 16683
2004-10-29 23:42:49 +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
c3e9229f9e
ICU-4084 The language isn't needed.
...
X-SVN-Rev: 16292
2004-09-10 04:57:34 +00:00
George Rhoten
011fe48d05
ICU-3837 Reduce the number of mallocs
...
X-SVN-Rev: 16035
2004-07-18 02:01:42 +00:00
Alan Liu
5c089e8e0c
ICU-3659 restore correct DOM limit of 30
...
X-SVN-Rev: 15584
2004-05-27 20:37:32 +00:00
Alan Liu
4baf748f2c
ICU-3659 changed max Islamic calendar DAY_OF_MONTH from 30 to 31
...
X-SVN-Rev: 15575
2004-05-27 04:36:01 +00:00
George Rhoten
153d089d5e
ICU-3259 Fix a memory leak
...
X-SVN-Rev: 14146
2003-12-16 21:41:43 +00:00
Steven R. Loomis
7fb178d7d0
ICU-2424 hebrew checked in, placeholder for chinese
...
X-SVN-Rev: 14060
2003-12-09 20:44:56 +00:00
Steven R. Loomis
3031d44d3c
ICU-2424 limit fixes
...
X-SVN-Rev: 14012
2003-12-04 23:18:15 +00:00
George Rhoten
107f3899a3
ICU-2424 Need to call ucln_i18n_registerCleanup just in case
...
X-SVN-Rev: 13980
2003-12-03 22:46:40 +00:00
Steven R. Loomis
fd0010d370
ICU-2424 warnings cleanup
...
X-SVN-Rev: 13862
2003-11-24 22:50:45 +00:00
Steven R. Loomis
1c96a4be04
ICU-2424 fix cleanup definitions, implement roll(EDateFields) pure virtual
...
X-SVN-Rev: 13861
2003-11-24 22:43:31 +00:00
Steven R. Loomis
24f0431f78
ICU-2424 islamic calendar
...
X-SVN-Rev: 13845
2003-11-24 20:02:11 +00:00