Frank Tang
255eb4ef3e
ICU-23069 Fix Hebrew calendar calculation
...
See #3438
2025-03-19 13:45:52 -07:00
Frank Tang
59af52bb6f
ICU-23043 Propogate error in Calendar.
2025-02-11 15:14:27 -08:00
Frank Tang
0c02f8c007
ICU-22743 Change internal functions to propagate errors up.
2024-04-18 15:32:59 -07:00
Frank Tang
fbc1f33e7e
ICU-22679 Clean up Calendar code.
...
1. Remove redudant implementation of default system ceuntry by using
macro
2. Fold long if / else block if one block return.
2024-03-21 09:50:10 -07:00
Frank Tang
d43d216feb
ICU-22633 Test and fix int32_t overflow for Calendar set
...
Add test to set with INT32_MAX and INT32_MIN then call getTime()
and fix all the undefined errors.
2024-03-12 16:46:53 -07:00
Frank Tang
ec800e7407
ICU-22633 Return error if era is out of range
2024-02-27 10:56:28 -08:00
Frank Yung-Fong Tang
0b66fada30
ICU-22633 Fix integer overflow inside Calendar code
...
See #2806
2024-02-07 10:58:41 -08:00
Markus Scherer
b6dcc95d3c
ICU-21833 remove redundant void parameter lists
...
See #2351
2023-03-02 09:31:57 -08:00
Frank Tang
cd1b772cbf
ICU-22027 Add C++ Calendar API for Temporal
...
API proposal
https://docs.google.com/document/d/1UYriEzzExiLhi2RD3zjTsI5UQHv1dXaFqrct7yXNdCA/edit#heading=h.x9obor85vpx9
Design Doc
https://docs.google.com/document/d/15ViyC9s0k3VEDwBmAkKxxz4IadZ6QrAIoETkdkF0cVA/
ICU-22027 Adjust API to remove the mention of M00L for now.
2023-01-17 15:08:08 -08:00
Frank Tang
b0ab1171ad
ICU-10752 Spread (s|g)etRelativeYear to subclass
...
Remove the switch statment implementaiton in
Calendar::(g|s)etRelatedYear
and move the code into each subclass as proper OOP style.
2022-11-09 13:18:24 -08:00
Frank Tang
294b26eb7a
ICU-22159 Merge inDaylightTime to Calendar
...
All the subclass implementation of inDaylightTime are the same
so just move to a base class implementation.
2022-10-31 08:42:51 -07:00
Frank Tang
b9fdd2a7cf
ICU-22025 Rename the enum type for Hebrew calendar to Month
2022-09-09 01:29:06 -07:00
Cyndy Ishida
e2ae4f5324
ICU-22054 Remove declarations for unimplemented APIs
...
This patch also includes marking `=delete` on specific `normal` member functions, as opposed to compiler generated functions,
based on the description of such functions' surrounding comments.
2022-07-01 08:57:10 -07:00
Peter Varga
1986dcd0d8
ICU-21734 Add missing overrides
2021-09-07 17:42:14 -07:00
Markus Scherer
a18df7ba28
ICU-21267 stop using FALSE & TRUE macros in most library-internal headers
2020-09-10 13:55:46 -07:00
Markus Scherer
f02b496494
ICU-20783 C++ covariant return types: clone(), freeze() & friends
2019-08-22 16:24:41 -07: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
Yoshito Umaoka
0d678d3115
ICU-10313 Added Hebrew month value checking for leap year.
...
X-SVN-Rev: 34539
2013-10-10 17:35:28 +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
John Emmons
82dde07d7d
ICU-1624 Add additional test for Hebrew month Elul
...
X-SVN-Rev: 26842
2009-11-03 04:50:03 +00:00
John Emmons
ce62d6d654
ICU-4547 Updated support for correct month numbering/naming in Hebrew calendar
...
X-SVN-Rev: 26521
2009-08-20 03:44:28 +00:00
George Rhoten
fad658d66d
ICU-5279 Reduce the set of exported functions.
...
X-SVN-Rev: 21621
2007-06-03 06:08:46 +00:00
George Rhoten
e8641af8d2
ICU-5032 Move deprecated virtual inline code into the rest of the Hebrew calendar.
...
X-SVN-Rev: 19397
2006-03-22 00:38:45 +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
Eric Mader
abefef5844
ICU-3770 Updated copyright notices for ICU 3.0
...
X-SVN-Rev: 15411
2004-05-19 20:42:44 +00:00
Steven R. Loomis
b93c3619d9
ICU-2424 fix compiler warnings
...
X-SVN-Rev: 14266
2004-01-08 21:49:54 +00:00
George Rhoten
e08b903f4f
ICU-2424 Fix some of the compiler issues that arise from the last check-in
...
X-SVN-Rev: 14065
2003-12-09 23:12:23 +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