Steven R. Loomis
0e7646b347
ICU-6552 reduce a lot of doxygen errs, improve output docs
...
X-SVN-Rev: 24668
2008-09-27 01:12:32 +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
Yoshito Umaoka
b3744287df
ICU-4611 Fix Japanese calendar calculation problem. Changed internal APIs to get default month/date of a calendar without updating calendar fields.
...
X-SVN-Rev: 24574
2008-09-15 21:24:11 +00:00
John Emmons
695f6fa9c3
ICU-6256 CLDR 1.6 integration - 1st snapshot
...
X-SVN-Rev: 23911
2008-05-16 15:01:02 +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
Yoshito Umaoka
9971f8f5f5
ICU-4571 Updated EthiopicCalendar's constructor to specify era mode. New calendar keyword ethiopic-amete-alem to create an instance of EthiopicCalendar with Amete Alem era only. Modified the test case to cover ethiopic-amete-alem.
...
X-SVN-Rev: 23665
2008-03-24 22:21:21 +00:00
Yoshito Umaoka
ac7d853b91
ICU-4571 Merging Coptic/Ethiopic calendar work from yoshito's work branch to the trunk.
...
X-SVN-Rev: 23657
2008-03-22 02:58:07 +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
d97bd85518
ICU-6132 Check for dereferencing of null pointers in calendar code.
...
X-SVN-Rev: 23194
2008-01-09 20:25:21 +00:00
Steven R. Loomis
0921f9727a
ICU-6018 relative date and test failures
...
X-SVN-Rev: 23166
2008-01-04 01:21:37 +00:00
Yoshito Umaoka
7e51ed7330
ICU-5990 Merging time zone formatting/parsing changes from yoshito's working branch to the trunk.
...
X-SVN-Rev: 22978
2007-11-28 20:49:58 +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
Eric Mader
da2d29fbc1
ICU-4082 Initial checkin of Indian Calendar.
...
X-SVN-Rev: 22016
2007-07-17 21:15:22 +00:00
Steven R. Loomis
01a0744b62
ICU-4567 Taiwan calendar testing.. data driven calendar test.. enum generation and programmatic access
...
X-SVN-Rev: 21955
2007-07-12 21:53:20 +00:00
Steven R. Loomis
9f4a4ce5e0
ICU-4567 initial taiwan calendar support
...
X-SVN-Rev: 21854
2007-06-29 16:56:34 +00:00
Deborah Goldsmith
50126ab1cd
ICU-5666 Stop wrapping in month calculations
...
X-SVN-Rev: 21342
2007-04-02 20:57:34 +00:00
Steven R. Loomis
114486b002
ICU-5655 Integrate Mehran Mehr's Persian Calendar support
...
X-SVN-Rev: 21293
2007-03-19 17:33:20 +00:00
George Rhoten
2a4844cd2c
ICU-5411 Fix unitialized memory reference.
...
X-SVN-Rev: 20530
2006-10-12 04:42:02 +00:00
George Rhoten
ec2dd31072
ICU-5410 Don't put the deprecated internalSet function in a public header as inline.
...
Test that the deprecated enums aren't used.
This change makes it easier to view untested deprecated code.
X-SVN-Rev: 20375
2006-09-21 01:40:29 +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
George Rhoten
34c5798a18
ICU-5333 Whitespace changes.
...
X-SVN-Rev: 20117
2006-08-19 21:27:08 +00:00
Steven R. Loomis
d0dbd4f761
ICU-5270 allow comipilation with UCAL_DEBUG
...
X-SVN-Rev: 19875
2006-07-21 21:59:06 +00:00
Steven R. Loomis
464a6d6a0c
ICU-5270 don't crash on no data
...
X-SVN-Rev: 19859
2006-07-19 20:24:02 +00:00
George Rhoten
b2aaafe4dd
ICU-4707 Remove some compiler warnings about empty compilation units.
...
X-SVN-Rev: 19320
2006-03-03 06:59:43 +00:00
George Rhoten
5dee33ea3e
ICU-4707 Fix some compiler warnings about unused variables.
...
X-SVN-Rev: 19118
2006-02-09 08:59:20 +00:00
Steven R. Loomis
55d560f3a0
ICU-3860 mostly just debugging, for calendars
...
X-SVN-Rev: 18085
2005-06-29 16:33:06 +00:00
Vladimir Weinstein
ed7fe99c8b
ICU-4599 promote @draft ICU 2.8 to stable
...
X-SVN-Rev: 17985
2005-06-22 23:38:06 +00:00
George Rhoten
933ce2197f
ICU-739 Palm OS compiler has some issues with shared libraries and exported data (non-functions).
...
X-SVN-Rev: 17304
2005-03-09 05:48:19 +00:00
Eric Mader
41ca4f63ee
ICU-4428 update copyright notices for ICU 3.3.
...
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
George Rhoten
ec139de0db
ICU-4189 UCONFIG_NO_CONVERSION work.
...
X-SVN-Rev: 17132
2005-01-15 04:46:14 +00:00
Doug Felt
65fd02443d
ICU-4092 service code coverage
...
X-SVN-Rev: 17110
2005-01-11 20:58:27 +00:00
George Rhoten
fef1b77683
ICU-4092 Increase code coverage.
...
Fix broken RTTI on Windows by splitting service registration into separate files,
and rename files for consistency at the request from Doug.
X-SVN-Rev: 16979
2004-12-21 06:55:20 +00:00
George Rhoten
a078b0c0e9
ICU-4189 Remove some dependencies on conversion code.
...
X-SVN-Rev: 16896
2004-11-25 00:25:52 +00:00
Andy Heninger
665e553354
ICU-4161 remove tabs from source code
...
X-SVN-Rev: 16829
2004-11-11 23:34:58 +00:00
George Rhoten
01783a7d6a
ICU-4084 Improve the Calendar instantiation.
...
Converters/service registration aren't needed by default anymore.
X-SVN-Rev: 16526
2004-10-17 19:46:59 +00:00
George Rhoten
4dee03aead
ICU-3805 Move the usage of an internal function to an implementation file.
...
X-SVN-Rev: 16385
2004-10-02 03:58:10 +00:00
George Rhoten
03ae301189
ICU-3837 Fewer failures when UCONFIG_NO_SERVICE = 1
...
X-SVN-Rev: 16381
2004-10-01 18:59:31 +00:00
George Rhoten
79f1190754
ICU-4078 Undo some changes, since the invariant converter doesn't work here.
...
X-SVN-Rev: 16334
2004-09-16 06:22:05 +00:00
George Rhoten
9213e3c9fa
ICU-4078 Undo some changes, since the invariant converter doesn't work.
...
X-SVN-Rev: 16332
2004-09-16 03:52:42 +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
592ed13f9a
ICU-4084 Make sure that ures_* is used instead of the slower ResourceBundle.
...
X-SVN-Rev: 16251
2004-09-03 15:24:16 +00:00
George Rhoten
ca8716d1e9
ICU-4084 Sync the C and C++ API, and move internal function to internal headers.
...
X-SVN-Rev: 16221
2004-08-31 17:49:04 +00:00
Markus Scherer
7620362878
ICU-4078 disentangle conversion and properties code some from other parts of the common library
...
X-SVN-Rev: 16202
2004-08-27 17:57:36 +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
George Rhoten
608ca77ba5
ICU-3677 uprv_getUTCtime should return UDate instead of int32_t.
...
This is for cases where time_t is 64-bit.
X-SVN-Rev: 16150
2004-08-13 01:20:26 +00:00
George Rhoten
e069f28ece
ICU-3837 Add UCONFIG_NO_SERVICE
...
X-SVN-Rev: 16034
2004-07-18 01:37:13 +00:00
George Rhoten
137b9d4d0a
ICU-3718 Make some data read-only
...
X-SVN-Rev: 15893
2004-06-16 21:17:33 +00:00
George Rhoten
8fca524162
ICU-3500 Fix some compiler warnings
...
X-SVN-Rev: 15635
2004-05-30 08:33:30 +00:00
Alan Liu
10a918b62a
ICU-3659 fix ZONE_OFFSET max limit to GMT+15 (was GMT+12) for Etc/GMT-14
...
X-SVN-Rev: 15536
2004-05-25 19:27:38 +00:00
Steven R. Loomis
3358cf3077
ICU-2487 don't call uprv_tolower on calendar keywords. Removing a workaround to an old locale bug.
...
X-SVN-Rev: 15522
2004-05-25 00:44:19 +00:00
Alan Liu
a1b393c257
ICU-3659 limit UDate range to +/-7F000000 julian days; matches ICU4J
...
X-SVN-Rev: 15502
2004-05-24 20:32:59 +00:00
George Rhoten
42e5615866
ICU-2487 Don't use ::tolower. It will fail on tr_TR localized machines. Use uprv_tolower.
...
X-SVN-Rev: 15496
2004-05-24 17:01:12 +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
Alan Liu
cb65962ab6
ICU-3500 fix msvc6 warnings
...
X-SVN-Rev: 15405
2004-05-19 17:28:20 +00:00
Steven R. Loomis
5ea1528081
ICU-2487 fix for getLocale()
...
X-SVN-Rev: 15387
2004-05-18 22:19:54 +00:00
Steven R. Loomis
a363606f4e
ICU-2487 simplify basic calendar factory.
...
X-SVN-Rev: 15381
2004-05-18 21:35:50 +00:00
Steven R. Loomis
66753f4215
ICU-2487 refactor calendar data, support CLDR 1.1 format
...
X-SVN-Rev: 15363
2004-05-18 02:06:28 +00:00
George Rhoten
3c981b5db7
ICU-3685 Use different function names.
...
X-SVN-Rev: 14910
2004-04-08 23:24:45 +00:00
Alan Liu
d8a9624dfe
ICU-3631 improve performance by avoiding unnecessary field computation
...
X-SVN-Rev: 14635
2004-03-04 23:24:43 +00:00
Alan Liu
4734da91e9
ICU-2202 make getLocale not return @calendar=gregorian for actual
...
X-SVN-Rev: 14373
2004-01-22 00:15:12 +00:00
Alan Liu
91390d5ea7
ICU-2202 preliminary checkin
...
X-SVN-Rev: 14367
2004-01-20 23:06:38 +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
20f4b280dd
ICU-2424 don't use -1 as an enum
...
X-SVN-Rev: 13953
2003-12-03 00:11:52 +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
Vladimir Weinstein
8ab4bf13f7
ICU-2202 getLocale implementation for formatting classes and calendar
...
X-SVN-Rev: 13777
2003-11-19 23:31:45 +00:00
Steven R. Loomis
7864fab41d
ICU-2943 updates from the code review for calendar
...
X-SVN-Rev: 13758
2003-11-19 05:38:55 +00:00
Vladimir Weinstein
0fd90f3eb3
ICU-2202 getLocale API for calendar. API placeholder inserted.
...
X-SVN-Rev: 13727
2003-11-14 21:08:16 +00:00
Steven R. Loomis
8b34cb2ebc
ICU-2943 keyword support for calendar
...
X-SVN-Rev: 13697
2003-11-12 22:14:32 +00:00
Steven R. Loomis
9924fd34a7
ICU-2943 incorporate changes from the review meeting, clean up docs
...
X-SVN-Rev: 13681
2003-11-12 09:01:41 +00:00
Steven R. Loomis
e5c08d4150
ICU-2943 false->FALSE
...
X-SVN-Rev: 13514
2003-10-28 09:49:43 +00:00
Steven R. Loomis
55fdbdd6c5
ICU-2943 more fixes for MSVC
...
X-SVN-Rev: 13504
2003-10-28 02:30:49 +00:00
Steven R. Loomis
ebbf031deb
ICU-2943 fix compiler warnings - even more
...
X-SVN-Rev: 13502
2003-10-28 01:52:29 +00:00
Steven R. Loomis
4de3eb7b16
ICU-2943 fix compiler warnings
...
X-SVN-Rev: 13500
2003-10-28 00:04:00 +00:00
Steven R. Loomis
92fb1fead2
ICU-2943 calendar update (sync with Java, prepare for other calendars)
...
X-SVN-Rev: 13494
2003-10-26 10:24:58 +00:00
Steven R. Loomis
f9cf9c3af6
ICU-3009 remove unneeded clear()
...
X-SVN-Rev: 12428
2003-06-10 22:21:10 +00:00
Steven R. Loomis
51ea41bfc5
ICU-3009 calendar code bug fixes - make factory-fresh calendars have the current time, and make calendar subclasses initialize properly
...
X-SVN-Rev: 12407
2003-06-10 03:58:41 +00:00
Steven R. Loomis
c07cd057ad
ICU-2970 use global mutex for protecting lazy initialized services
...
X-SVN-Rev: 12362
2003-06-06 22:01:28 +00:00
Steven R. Loomis
817b681f1b
ICU-2959 copyright
...
X-SVN-Rev: 12245
2003-06-03 01:58:48 +00:00
Steven R. Loomis
f2e4031b0c
ICU-2436 Japanese Calendar implementation, other fixes (multi calendar)
...
X-SVN-Rev: 12105
2003-05-25 07:12:19 +00:00
Steven R. Loomis
0026f2d005
ICU-2436 calendar cleanup, fix double-checked locking
...
X-SVN-Rev: 12024
2003-05-20 17:02:52 +00:00
Steven R. Loomis
5c9d2e2f93
ICU-2436 removed some unused params (warnings cleanup)
...
X-SVN-Rev: 11994
2003-05-17 23:24:25 +00:00
Steven R. Loomis
0dfe4a433d
ICU-2436 international calendars (Buddhist)
...
X-SVN-Rev: 11975
2003-05-16 22:05:41 +00:00
Steven R. Loomis
41204087aa
ICU-2436 multiple calendar support
...
X-SVN-Rev: 11957
2003-05-15 22:31:16 +00:00
Vladimir Weinstein
2fe0072a9d
ICU-2222 introduce overloads for functions that used old C++ enums. Deprecate C++ enum using functions.
...
X-SVN-Rev: 11755
2003-05-01 17:43:01 +00:00
GCL Shanghai
2de3bade18
ICU-2222 fix breaking changes
...
X-SVN-Rev: 11357
2003-03-19 13:21:51 +00:00
Alan Liu
239bd7b7e2
ICU-1085 make first day of week and minimal days of first week invalidate fields; enforce valid range
...
X-SVN-Rev: 11352
2003-03-18 18:17:24 +00:00
GCL Shanghai
79ee1a6a54
ICU-2222 Deprecate C++ enums that duplicate C enums
...
X-SVN-Rev: 11186
2003-02-28 13:21:23 +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
Markus Scherer
3d38617bdc
ICU-2248 modularize icu, allow parts to not be built
...
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
George Rhoten
d7e0797b2c
ICU-2085 #ifdef out deprecated code
...
X-SVN-Rev: 9756
2002-08-21 19:12:24 +00:00
Alan Liu
5c91a5339e
ICU-2060 add Calendar::isEquivalentTo() method
...
X-SVN-Rev: 9750
2002-08-21 18:33:38 +00:00
Ram Viswanadha
e4011b086e
ICU-1986 remove deprecated API
...
X-SVN-Rev: 9178
2002-07-16 00:15:23 +00:00
George Rhoten
c85207afbd
ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
...
X-SVN-Rev: 9124
2002-07-12 21:42:24 +00:00
GCL Shanghai
2fab4a8cb7
ICU-1953 backout buffer overflow changes
...
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
GCL Shanghai
6348e12895
ICU-1953 test for buffer overflows
...
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
Markus Scherer
156e2f983f
ICU-1962 call UObject constructor at least in derived-class copy constructor to avoid compiler warnings
...
X-SVN-Rev: 9019
2002-07-02 23:58:34 +00:00
GCL Shanghai
b89c229c6e
ICU-1953 change comments style and check 0/NULL
...
X-SVN-Rev: 8993
2002-07-02 15:10:30 +00:00