Markus Scherer
830de364b6
ICU-8779 add ifndef U_HIDE_DRAFT_API
...
X-SVN-Rev: 31514
2012-02-25 01:36:17 +00:00
Peter Edberg
22eb317bb2
ICU-8697 C review fixes #2 : less convoluted code
...
X-SVN-Rev: 31510
2012-02-24 22:54:57 +00:00
Peter Edberg
faced7a2f0
ICU-8697 C review fixes: correct UnicodeString constructor, use LocalPointer, use ParsePosition.getIndex() to test errs
...
X-SVN-Rev: 31509
2012-02-24 20:27:21 +00:00
Jungshik Shin
38f7c0625c
ICU-8954 add pragma to slience clang/gcc 4.6 about array bound error
...
X-SVN-Rev: 31507
2012-02-24 18:28:13 +00:00
Michael Ow
62f31776b0
ICU-8513 Fix MSVC project and solution file errors
...
X-SVN-Rev: 31505
2012-02-24 15:50:41 +00:00
Steven R. Loomis
29fe6e1f35
ICU-8157 remove wrap of U_HIDE_INTERNAL_API for virtuals
...
X-SVN-Rev: 31503
2012-02-24 04:04:57 +00:00
Peter Edberg
9fb2e3ac79
ICU-7727 When collecting data, use real parent (per %%Parent if present) instead of just truncating name
...
X-SVN-Rev: 31491
2012-02-23 10:06:47 +00:00
Peter Edberg
aad3d090d4
ICU-9091 Updates based on PMC discussion, also remove some inappropriate #ifndef U_HIDE_DRAFT_API
...
X-SVN-Rev: 31486
2012-02-22 22:55:52 +00:00
Peter Edberg
efc03a774b
ICU-9110 C - Name tweaks for consistency with some improvements in J
...
X-SVN-Rev: 31483
2012-02-22 09:06:12 +00:00
Steven R. Loomis
4eac54f2f6
ICU-8157 bump U_COL_SAFECLONE_BUFFERSIZE to 528: reordering and delegate have pushed it over 512 on IBM i teraspace.
...
X-SVN-Rev: 31481
2012-02-22 03:50:56 +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
Steven R. Loomis
ee88f60df4
ICU-9127 workaround for os400 also
...
X-SVN-Rev: 31464
2012-02-21 06:47:28 +00:00
Peter Edberg
60152763f3
ICU-9110 Add date format functions to set/get context, use when formatting
...
X-SVN-Rev: 31458
2012-02-21 01:29:50 +00:00
Steven R. Loomis
be22ad9f19
ICU-9019 uset_add with non-lenient calendars
...
X-SVN-Rev: 31457
2012-02-21 01:21:01 +00:00
Peter Edberg
4b3835d9e9
ICU-9091 Promote to stable most ICU4C API that are draft 4.8 or earlier
...
X-SVN-Rev: 31446
2012-02-20 04:28:17 +00:00
Steven R. Loomis
f0eb1ff995
ICU-8157 remove U_EXPORT2 and add ifdef no internal
...
X-SVN-Rev: 31444
2012-02-19 09:14:56 +00:00
Peter Edberg
05b2ae1381
ICU-8697 C, change parseCurrency methods to return CurrencyAmount*, make draft ICU 49
...
X-SVN-Rev: 31440
2012-02-19 06:45:47 +00:00
Steven R. Loomis
5824cdd742
ICU-8157 commit from branch
...
X-SVN-Rev: 31439
2012-02-19 06:39:16 +00:00
Steven R. Loomis
eec528c85f
ICU-8157 commit from branch
...
X-SVN-Rev: 31434
2012-02-18 23:10:51 +00:00
Andy Heninger
9dbf80393c
ICU-9009 For Alphabetic Index, add hard coded fall back in case there is no data available for defining the Labels.
...
X-SVN-Rev: 31424
2012-02-18 00:11:03 +00:00
Yoshito Umaoka
9d6a55f33d
ICU-8916 Calendar APIs supporting options for handling ambiguous wall time (Merged from the work branch to the ICU4C trunk).
...
X-SVN-Rev: 31421
2012-02-17 23:53:05 +00:00
Michael Ow
1dfe6c4c8b
ICU-8940 Ensure the new DecimalFormatSymbols is propagated properly in ICU4C RBNF
...
X-SVN-Rev: 31417
2012-02-17 23:09:57 +00:00
John Emmons
bae575e95a
ICU-7501 Use allowsParsing attribute from CLDR to detect unparseable RBNF rulesets
...
X-SVN-Rev: 31416
2012-02-17 23:01:16 +00:00
Peter Edberg
0dab4799f7
ICU-9105 Fix DateTimePatternGenerator for 'U', integrate Chinese cal data updates from cldrbug 4395, update tests
...
X-SVN-Rev: 31407
2012-02-17 08:42:10 +00:00
Michael Ow
aedac126ad
ICU-8456 Fix memory leak in LocaleDisplayNamesImpl
...
X-SVN-Rev: 31404
2012-02-17 05:43:09 +00:00
John Emmons
b8281ee69e
ICU-9087 Add special case for +-infinity in DigitList::set()
...
X-SVN-Rev: 31403
2012-02-17 04:00:49 +00:00
John Emmons
7b449d6fe9
ICU-8849 Updates to NumberingSystem class to support otherNumberingSystems from CLDR
...
X-SVN-Rev: 31400
2012-02-15 22:01:43 +00:00
Andy Heninger
c74df646b7
ICU-6947 implement UREGEX_LITERAL flag.
...
X-SVN-Rev: 31398
2012-02-15 01:30:55 +00:00
Yoshito Umaoka
535e2f80d5
ICU-9109 Fixed missing digit issue with DecimalFormat in lenient mode.
...
X-SVN-Rev: 31391
2012-02-14 07:05:58 +00:00
Doug Felt
65fa708be4
ICU-8456 fix display of keywords in locale names
...
X-SVN-Rev: 31388
2012-02-14 00:43:47 +00:00
Markus Scherer
2ea559eeb4
ICU-8803 make Calendar::getType() public and improve API docs
...
X-SVN-Rev: 31385
2012-02-13 23:54:23 +00:00
Michael Ow
52af04fed7
ICU-7464 Apply fix to incorrect number rounding when rounding increment is in the string pattern of the decimal formatter in ICU4C
...
X-SVN-Rev: 31378
2012-02-13 19:23:47 +00:00
Andy Heninger
8bb50b4c00
ICU-9102 Remove uneeded u_init() from RegexPattern constructor
...
X-SVN-Rev: 31365
2012-02-10 22:50:02 +00:00
Andy Heninger
305adeb146
ICU-8034 Add Number Format field constant definitions.
...
X-SVN-Rev: 31356
2012-02-10 00:38:34 +00:00
Andy Heninger
5b3a708915
ICU-8992 Compiler Warning cleanup for gcc 4.6.1
...
X-SVN-Rev: 31329
2012-02-06 19:57:08 +00:00
Yoshito Umaoka
1c11ee4838
ICU-7964 Merging ucurr_getNumericCode from the work branch to the trunk.
...
X-SVN-Rev: 31320
2012-02-03 18:40:03 +00:00
Stuart Gill
28e701c0d6
ICU-9095 fix for reorder rules mixed with other rules - better solution
...
X-SVN-Rev: 31313
2012-02-03 01:10:19 +00:00
Stuart Gill
bbe524b849
ICU-9095 fix for reorder rules mixed with other rules
...
X-SVN-Rev: 31311
2012-02-03 00:05:00 +00:00
Peter Edberg
e3edca9be5
ICU-9044 Better description of 'U' character behavior (C)
...
X-SVN-Rev: 31280
2012-01-31 07:35:50 +00:00
Andy Heninger
085aca34c6
ICU-9057 Add joiner chars 200c and 200d to \w word char set.
...
X-SVN-Rev: 31278
2012-01-31 02:28:10 +00:00
Markus Scherer
9606c41350
ICU-9048 work around xlC compiler bug
...
X-SVN-Rev: 31270
2012-01-26 23:05:12 +00:00
Michael Ow
1f311240e5
ICU-8940 Add new ICU4C API to set decimal format symbols in RBNF
...
X-SVN-Rev: 31265
2012-01-25 21:16:48 +00:00
Peter Edberg
3b3b61e234
ICU-9044 Improve parse method documentation, note that parsing Chinese cal dates may be ambiguous (C)
...
X-SVN-Rev: 31254
2012-01-23 23:14:56 +00:00
Peter Edberg
a3d068508b
ICU-9069 Parse 'U' when there there is no cyclic year name data (C)
...
X-SVN-Rev: 31247
2012-01-23 19:43:13 +00:00
Markus Scherer
b72fb657f6
ICU-9048 add virtual ~PluralSelector()
...
X-SVN-Rev: 31241
2012-01-20 22:12:56 +00:00
Andy Heninger
e35f05c08a
ICU-9054 put buildWSConfusableData in icu namespace.
...
X-SVN-Rev: 31238
2012-01-20 20:46:08 +00:00
Andy Heninger
b8315ecf6a
ICU-8826 Regex case insensitive match fixes; also fixes #6074 , hitEnd() sometimes fails.
...
X-SVN-Rev: 31233
2012-01-20 00:50:02 +00:00
Claire Ho
0a032f2cfe
ICU-9047 Fix the link error from ARM gcc.
...
X-SVN-Rev: 31232
2012-01-19 22:12:21 +00:00
Andy Heninger
e5c9c7613f
ICU-9054 remove U_NAMESPACE_USE from uspoof.h
...
X-SVN-Rev: 31231
2012-01-19 19:37:39 +00:00
Peter Edberg
cb472ddf52
ICU-8959 If pattern char is 'U' but year has no cyclic name data, format as number (C)
...
X-SVN-Rev: 31224
2012-01-19 04:56:22 +00:00
Peter Edberg
0ab713c4fb
ICU-8959 Add UDAT_YEAR_NAME_FIELD for pattern char 'U', implement format/parse for it (C)
...
X-SVN-Rev: 31215
2012-01-17 08:06:29 +00:00
Yoshito Umaoka
e577fc8ae0
ICU-8998 Added some explanation about useDaylightTime comparing to JDK.
...
X-SVN-Rev: 31214
2012-01-17 07:52:05 +00:00
Peter Edberg
0b49b06d49
ICU-9035 More Chinese calendar format/parse fixes, mostly backported from ICU4J
...
X-SVN-Rev: 31212
2012-01-17 03:24:56 +00:00
Andy Heninger
cec5a252fd
ICU-9021 Thread safety in DigitList::getDouble(), incorporate review comment.
...
X-SVN-Rev: 31162
2011-12-20 19:29:26 +00:00
Andy Heninger
6bb13512c1
ICU-9021 Thread safety fixes to DigitList::getDouble().
...
X-SVN-Rev: 31159
2011-12-20 01:48:45 +00:00
Michael Ow
d427553ea9
ICU-8718 Fix memory leak from orphaned LocalArray pointer in SimpleDateFormat
...
X-SVN-Rev: 31111
2011-12-13 18:03:34 +00:00
Michael Ow
fc76cb342c
ICU-8887 Update timezone doc in ICU4C
...
X-SVN-Rev: 31109
2011-12-13 17:44:04 +00:00
Markus Scherer
867084e6bb
ICU-8801 comment out unused method parameter, avoid warning
...
X-SVN-Rev: 31102
2011-12-12 23:29:51 +00:00
Peter Edberg
122a779de8
ICU-8958 Review fixes - better handling of error conditions
...
X-SVN-Rev: 31099
2011-12-12 20:03:05 +00:00
Michael Ow
9cc995e9cd
ICU-8718 Fix missing fLeapMonthPatterns when using copy constructor
...
X-SVN-Rev: 31098
2011-12-12 19:29:27 +00:00
Michael Ow
579059e902
ICU-8718 Fix memory leak caused by not deleting fLeapMonthPatterns
...
X-SVN-Rev: 31096
2011-12-12 17:18:19 +00:00
Markus Scherer
43bb4f2cf4
ICU-8827 Unicode 6.1 update: svn merge branches/markus/uni61 at r31062 into the trunk
...
X-SVN-Rev: 31071
2011-12-08 22:37:24 +00:00
Michael Ow
747ad726e2
ICU-8956 Update ICU4C SimpleDateFormat doc
...
X-SVN-Rev: 31069
2011-12-08 18:27:54 +00:00
Peter Edberg
56d70749df
ICU-8958 Add support for parsing leapMonths (in addition to formatting per r31039, r31040)
...
X-SVN-Rev: 31043
2011-12-06 20:46:32 +00:00
Peter Edberg
5578f45b2f
ICU-8958 use the correct monthPattern for numeric months
...
X-SVN-Rev: 31040
2011-12-06 08:26:13 +00:00
Peter Edberg
6dbcc24060
ICU-8958 integrate changes from cldrbug 4130:; add monthPatterns support to
...
DateFormatSymbols, use it to format leap months; ignore pattern char 'l'; add tests.
X-SVN-Rev: 31039
2011-12-06 08:00:44 +00:00
Peter Edberg
22a40ff65d
ICU-7930 C, don't limit base skeleton field length to 3
...
X-SVN-Rev: 31028
2011-12-05 04:49:40 +00:00
Peter Edberg
3a8d6c31a9
ICU-8844 Clone fCalendar as necessary so it does not get modified by format or parse methods
...
X-SVN-Rev: 31017
2011-12-04 00:33:15 +00:00
Yoshito Umaoka
4334ee838f
ICU-8943 RBTZ fix in ICU4C and its test case
...
X-SVN-Rev: 31009
2011-12-02 07:02:54 +00:00
Stuart Gill
16ea5c24a6
ICU-8914 extra C/C++ documentation for collation reordering
...
X-SVN-Rev: 31002
2011-12-01 23:13:47 +00:00
Markus Scherer
3a86b119b0
ICU-8246 add Normalizer2::getNFCInstance(), getNFKDInstance(), ...
...
X-SVN-Rev: 30994
2011-12-01 00:43:35 +00:00
Markus Scherer
524fd241c5
ICU-8942 use smaller/simpler FCD data rather than building an FCD trie
...
X-SVN-Rev: 30985
2011-11-28 22:59:49 +00:00
Michael Ow
e144d4ff66
ICU-8936 Add check-exhaustive make target to run the test suite in exhaustive mode
...
X-SVN-Rev: 30961
2011-11-14 22:33:19 +00:00
Yoshito Umaoka
e9503bdade
ICU-8909 Fixed various warnings reported by a source code analysis tool.
...
X-SVN-Rev: 30958
2011-11-14 19:32:51 +00:00
Michael Ow
c5eeb6b6df
ICU-8887 Update timezone class doc in ICU4C
...
X-SVN-Rev: 30956
2011-11-11 23:24:20 +00:00
Steven R. Loomis
53c67d692d
ICU-8921 print a warning on rpath with installed icu. Also fix a bug where --disable-rpath (the default) caused icu-config selftest to fail
...
X-SVN-Rev: 30913
2011-11-03 20:48:20 +00:00
Steven R. Loomis
1ff6e9f8bc
ICU-8909 warnings cleanup
...
X-SVN-Rev: 30877
2011-10-26 23:56:35 +00:00
Steven R. Loomis
de16c44aa9
ICU-8908 #error if U_COMMON_IMPLEMENTATION, etc isnt set
...
X-SVN-Rev: 30876
2011-10-26 23:02:14 +00:00
John Emmons
0ce13a1711
ICU-7635 Modify toString method to handle >>>
...
X-SVN-Rev: 30868
2011-10-26 02:16:23 +00:00
Markus Scherer
1fd9d55a23
ICU-8868 remove use of UnicodeString conversion constructor from numsys.cpp
...
X-SVN-Rev: 30785
2011-10-04 01:14:37 +00:00
Michael Ow
f6b6ce837f
ICU-8864 Use fallback mechanism for empty string in ICUDataTable get method
...
X-SVN-Rev: 30781
2011-10-03 19:10:54 +00:00
Peter Edberg
ab3d24b4f5
ICU-8753 Fix comment about prevOffset / newOffset
...
X-SVN-Rev: 30773
2011-09-30 21:34:41 +00:00
Peter Edberg
630f1f0c99
ICU-8753 Replace confusing use of dst variable with prevOffset / newOffset
...
X-SVN-Rev: 30770
2011-09-30 21:14:46 +00:00
Peter Edberg
307efef922
ICU-8820 Parse string fields in pattern as strings before trying digits (if lenient)
...
X-SVN-Rev: 30766
2011-09-30 20:07:28 +00:00
Abhinav Gupta
2b2e4ecfe6
ICU-8855 text file line endings fixed for icu4c
...
X-SVN-Rev: 30740
2011-09-28 21:10:49 +00:00
Abhinav Gupta
6a746276e5
ICU-8855 non-ascii characters in C code.
...
X-SVN-Rev: 30739
2011-09-28 20:54:03 +00:00
Markus Scherer
3458799ca4
ICU-8779 add getUnknown()
...
X-SVN-Rev: 30729
2011-09-28 00:00:31 +00:00
Jungshik Shin
0140e29ece
ICU-8561 DigitList::set(double) breaks in some locales and generates NaN
...
X-SVN-Rev: 30689
2011-09-20 00:12:55 +00:00
Andy Heninger
81618f4a97
ICU-8824 Apply patch to remove read of unitialized memory.
...
X-SVN-Rev: 30688
2011-09-19 20:48:29 +00:00
Markus Scherer
f7f54e2084
ICU-8788 deprecate ChoiceFormat
...
X-SVN-Rev: 30673
2011-09-16 00:24:00 +00:00
John Emmons
5b41678b44
ICU-8811 Remove extra comma from enumeration
...
X-SVN-Rev: 30669
2011-09-15 20:50:10 +00:00
Yoshito Umaoka
93cb17f386
ICU-8811 Removed the logic for supporting short commonly used time zone names.
...
X-SVN-Rev: 30668
2011-09-15 20:38:26 +00:00
Steven R. Loomis
737d129645
ICU-8784 commit iSeries porting fixes into trunk
...
X-SVN-Rev: 30667
2011-09-15 19:34:17 +00:00
Abhinav Gupta
936abbe238
ICU-8819 DecimalFormatSymbols::initialize now throws a DEFAULT WARNING instead of FALLBACK. Updated NumberFormatTest::TestSymbolsWithBadLocale to reflect this change.
...
X-SVN-Rev: 30662
2011-09-15 17:37:00 +00:00
Peter Edberg
ed01311886
ICU-8753 Fix Calendar::add to handle change in UCAL_ZONE_OFFSET
...
X-SVN-Rev: 30657
2011-09-14 22:33:22 +00:00
Markus Scherer
e71be2e3b7
ICU-8806 fix MessageFormat plural # formatting: fix offset lookup
...
X-SVN-Rev: 30635
2011-09-07 23:18:54 +00:00
Steven R. Loomis
22bfb7668a
ICU-8801 fix for performance regression of parse (mostly malloc/free)
...
X-SVN-Rev: 30628
2011-09-07 14:30:32 +00:00
Yoshito Umaoka
28a3ac4e9f
ICU-8780 Added a note to getGMT() explaining that the ID used by the result zone is 'GMT', not 'Etc/GMT'.
...
X-SVN-Rev: 30622
2011-09-06 20:52:28 +00:00
Yoshito Umaoka
50758756b5
ICU-8777 Fixed API doc for createTimeZone. Updated the description to explain the case for bad time zone ID - using Etc/Unknown instead of Etc/GMT as fallback zone ID.
...
X-SVN-Rev: 30620
2011-09-06 18:44:49 +00:00
Michael Ow
8ccd432155
ICU-8718 Fix some memory leak issues in numbering systems
...
X-SVN-Rev: 30592
2011-08-30 03:22:38 +00:00
Michael Ow
d4bad5c896
ICU-8789 Remove svn:executable property from c/c++ source files
...
X-SVN-Rev: 30590
2011-08-29 22:09:55 +00:00
John Emmons
bda69e7101
ICU-8611 Make ICU look at patterns by numbering system
...
X-SVN-Rev: 30574
2011-08-24 18:06:46 +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
Yoshito Umaoka
3b11db76a4
ICU-8719 Skip date field range check added by r30018 when lenient mode. Reverted some date format test cases to accept out of range date fields when lenient.
...
X-SVN-Rev: 30508
2011-08-15 20:54:36 +00:00
Steven R. Loomis
1e1f8509d8
ICU-8755 interim fix. MessagePattern still needs fixing.
...
X-SVN-Rev: 30505
2011-08-13 02:45:09 +00:00
John Emmons
c651458559
ICU-8656 Implement NumberingSystem::getAvailableNames()
...
X-SVN-Rev: 30476
2011-08-08 16:03:37 +00:00
Markus Scherer
e8aa203464
ICU-8571 API cannot be both @stable and @internal, keep @stable
...
X-SVN-Rev: 30455
2011-08-03 18:28:56 +00:00
Markus Scherer
2c29b14fb9
ICU-8571 @system APIs are *supposed* to also have a regular API label; add #ifndef U_HIDE_SYSTEM_API
...
X-SVN-Rev: 30448
2011-08-01 02:38:58 +00:00
Markus Scherer
4e30dc4c14
ICU-8571 remove udraft.h etc. & genheaders.pl, use #ifndef U_HIDE_DRAFT_API etc. instead
...
X-SVN-Rev: 30447
2011-08-01 02:20:46 +00:00
Markus Scherer
07035f8756
ICU-8731 move some @internal definitions to putilimp.h
...
X-SVN-Rev: 30433
2011-07-27 21:26:00 +00:00
Markus Scherer
e31ce99b84
ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros
...
X-SVN-Rev: 30430
2011-07-27 05:53:56 +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
Michael Ow
88acd14026
ICU-8718 Fix memory leak in PluralRules
...
X-SVN-Rev: 30388
2011-07-19 21:10:56 +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
Peter Edberg
f5ccf251ef
ICU-8583 Only parse arbitrary currency for calls that can return the found currency (e.g. parseCurrency)
...
X-SVN-Rev: 30313
2011-07-12 03:22:59 +00:00
Peter Edberg
e59f0040ee
ICU-8681 For asymmetric search, increase CE ring buffer size based on pattern characters.
...
X-SVN-Rev: 30307
2011-07-09 14:57:34 +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
Andy Heninger
47a0559a84
ICU-8623 Remove extra include of <string>
...
X-SVN-Rev: 30291
2011-07-07 00:53:20 +00:00
Steven R. Loomis
b209c07620
ICU-8687 warnings fix (clang)
...
X-SVN-Rev: 30285
2011-07-06 20:05:38 +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
Markus Scherer
493668a25f
ICU-8573 remove support for U_IOSTREAM_SOURCE=198506
...
X-SVN-Rev: 30278
2011-07-05 23:42:32 +00:00
Yoshito Umaoka
515788594c
ICU-8596 Fixed the actual maximum week problem.
...
X-SVN-Rev: 30276
2011-07-05 22:42:14 +00:00
Markus Scherer
744d1f3a19
ICU-8617 move UHashTok into lower-level uelement.h (new) and rename to UElement to share with UVector
...
X-SVN-Rev: 30272
2011-07-04 23:51:56 +00:00
Markus Scherer
a74d503edb
ICU-8619 move some collation file data structure definitions from i18n/ucol_imp.h to common/ucol_data.h (new file)
...
X-SVN-Rev: 30271
2011-07-03 04:07:02 +00:00
Yoshito Umaoka
aaca2b7e95
ICU-8675 Fixed a time zone parse regression problem. The condition used for checking perfect match was wrong.
...
X-SVN-Rev: 30266
2011-07-01 21:07:32 +00:00
Markus Scherer
a1c626ed90
ICU-8637 fix MessagePattern Part iteration when a plural style contains other followed by a different keyword, and the PluralRules return other
...
X-SVN-Rev: 30260
2011-06-30 18:34:23 +00:00
Peter Edberg
1d01381d47
ICU-8593 RuleBasedNumberFormat::format(double,...) should handle NAN
...
X-SVN-Rev: 30258
2011-06-30 05:43:56 +00:00
Peter Edberg
ec987e4fe9
ICU-8621 Add unicode/ in #include "unum.h"
...
X-SVN-Rev: 30257
2011-06-30 05:41:50 +00:00
Peter Edberg
e033e05d4d
ICU-8622 Rearrange code & conditionals so UCONFIG_NO_SERVICE=1 works
...
X-SVN-Rev: 30256
2011-06-30 05:41:03 +00:00
Andy Heninger
fe56e19f40
ICU-8629 fix unsafe memcpy of UnicodeStrings.
...
X-SVN-Rev: 30254
2011-06-29 23:25:35 +00:00
Andy Heninger
05d9fcda26
ICU-8666 Fix regular expression assertion failure on match
...
X-SVN-Rev: 30244
2011-06-28 05:35:42 +00:00
Yoshito Umaoka
0f29677f6a
ICU-8624 Fixed a collation key compression problem. A tertiary key value was incorrect with a long string when case first option is set.
...
X-SVN-Rev: 30220
2011-06-20 17:18:46 +00:00
Andy Heninger
88e94ca0b0
ICU-8654 Spoof check, incorrect length used on NFD text.
...
X-SVN-Rev: 30218
2011-06-17 20:47:37 +00:00
Michael Ow
65629eb419
ICU-8635 Update ICU4C version to 49.0.1 (49M1)
...
X-SVN-Rev: 30216
2011-06-14 00:00:57 +00:00
Michael Ow
310c23c24e
ICU-8578 Apply patch to fix some compiler warnings and related issues
...
X-SVN-Rev: 30205
2011-06-10 18:56:08 +00:00
Yoshito Umaoka
2e84d2861b
ICU-8627 Lazily instantiate TimeZoneGenericNames instance in TimeZoneFormat, so formatting date without generic time zone pattern does not need to get through the relatively heavier one time initialization code.
...
X-SVN-Rev: 30196
2011-06-08 20:23:20 +00:00
Markus Scherer
9f7d74001c
ICU-8605 document & test ICU4C dependencies, remove cycles, reduce some deps; merged from branches/markus/depstest -r 30155:30193
...
X-SVN-Rev: 30194
2011-06-03 05:23:57 +00:00
Jungshik Shin
8cc8801c03
ICU-8613 fix a trivial bug found by PSV (a static analysis tool)
...
X-SVN-Rev: 30188
2011-06-02 22:08:21 +00:00
Yoshito Umaoka
3e6d2f0e18
ICU-8589 Corrected the condition for using country display name in a time zone partial name. Also updated the test case to parse the test date properly.
...
X-SVN-Rev: 30149
2011-05-26 20:56:15 +00:00
Markus Scherer
41c8654d92
ICU-8601 replace C U_INLINE hack with C++ inline, and also rename a few other .c files to .cpp for future UMTX_CHECK replacement
...
X-SVN-Rev: 30148
2011-05-26 20:05:39 +00:00
Markus Scherer
607d67e6d5
ICU-8563 do not right-shift a 32-bit integer by 32 bits
...
X-SVN-Rev: 30125
2011-05-16 22:55:13 +00:00
Markus Scherer
02836844e6
ICU-8428 remove @draft etc. API tags from non-API headers (impl, tests, samples)
...
X-SVN-Rev: 30117
2011-05-16 20:46:27 +00:00
Markus Scherer
36f6ca2868
ICU-8428 fix @draft vs. U_DRAFT inconsistency
...
X-SVN-Rev: 30116
2011-05-16 20:45:25 +00:00
Markus Scherer
50bd1345ef
ICU-8428 do not use @deprecated in internal headers
...
X-SVN-Rev: 30114
2011-05-14 00:06:45 +00:00
Markus Scherer
bd9268969e
ICU-8428 API tags for ULocaleDataExemplarSetType and ULocaleDataDelimiterType values
...
X-SVN-Rev: 30112
2011-05-13 21:03:05 +00:00
Steven R. Loomis
625b955e7d
ICU-8428 update windows version#
...
X-SVN-Rev: 30079
2011-05-10 17:17:39 +00:00
Stuart Gill
2b8eb22cc2
ICU-8295 changes based on code review
...
X-SVN-Rev: 30077
2011-05-10 00:16:40 +00:00
Steven R. Loomis
1f66736465
ICU-8545 fix for use with U_USING_NAMESPACE=0
...
X-SVN-Rev: 30075
2011-05-10 00:09:19 +00:00
Stuart Gill
871cc23d57
ICU-8468 changes following code review
...
X-SVN-Rev: 30074
2011-05-09 23:54:46 +00:00
Markus Scherer
1341b94989
ICU-8319 DLL-export private classes nested inside public ones
...
X-SVN-Rev: 30073
2011-05-09 23:49:06 +00:00
Steven R. Loomis
f7ff9a609a
ICU-8545 urename for milestone:4.8 - fix tool issues, also add svn:ignore to dicttrieperf/Makefile
...
X-SVN-Rev: 30072
2011-05-09 23:31:44 +00:00
Andy Heninger
343f41f0f8
ICU-8543 Memory allocation functions check, fixes.
...
X-SVN-Rev: 30070
2011-05-09 22:21:08 +00:00
Andy Heninger
af7d88ffe8
ICU-8542 Line endings, non-ASCII and svn property fixes for ICU4C.
...
X-SVN-Rev: 30068
2011-05-09 21:37:36 +00:00
Andy Heninger
cf26986c13
ICU-8538 Valgrind error fixes in ICU 4.8RC
...
X-SVN-Rev: 30059
2011-05-09 02:35:48 +00:00
Markus Scherer
3ad925040a
ICU-8295 minor doc spelling fixes
...
X-SVN-Rev: 30055
2011-05-06 22:34:03 +00:00
Markus Scherer
044ec4cb18
ICU-8470 fixes for coding guidelines
...
X-SVN-Rev: 30042
2011-05-05 23:57:22 +00:00
Markus Scherer
4c71c03c6f
ICU-8467 fixes for coding guidelines
...
X-SVN-Rev: 30041
2011-05-05 23:36:01 +00:00
Markus Scherer
bb70cf601c
ICU-8319 workaround for gcc 3.3.3 compiler bug
...
X-SVN-Rev: 30040
2011-05-05 22:46:07 +00:00
Peter Edberg
67bb9b9b2c
ICU-6109 Always use strict number parsing for date parsing
...
X-SVN-Rev: 30036
2011-05-05 17:09:06 +00:00
Steven R. Loomis
63dd5be23d
ICU-8525 doxygen warnings
...
X-SVN-Rev: 30029
2011-05-05 01:35:22 +00:00
Steven R. Loomis
33ced448a3
ICU-8305 more doxygen fixes for regex
...
X-SVN-Rev: 30028
2011-05-04 23:13:14 +00:00
Steven R. Loomis
ba204d6987
ICU-8093 warnings fix, move internal
...
X-SVN-Rev: 30027
2011-05-04 23:12:49 +00:00
Andy Heninger
ae8896de7f
ICU-8524 compiler warning cleanup.
...
X-SVN-Rev: 30026
2011-05-04 22:34:13 +00:00
Doug Felt
f51066e066
ICU-8448 update docs for list syntax
...
X-SVN-Rev: 30023
2011-05-04 17:07:24 +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
a0b723bb79
ICU-8342 A minor fix for EBCDIC platforms - replacing '/' with ':' for resource bundle key.
...
X-SVN-Rev: 30010
2011-05-04 02:35:20 +00:00
Stuart Gill
0f8827be69
ICU-8295 fix compiler warning in C++ collator reordering API
...
X-SVN-Rev: 30005
2011-05-04 00:06:12 +00:00
Peter Edberg
5d14eefc25
ICU-8467 Add C wrappers for some PluralRules functionality
...
X-SVN-Rev: 30001
2011-05-03 23:23:26 +00:00
Markus Scherer
b6ec20193a
ICU-8171 fix warning in ucol_res.cpp/isAcceptableUCA()
...
X-SVN-Rev: 30000
2011-05-03 22:32:26 +00:00
Peter Edberg
3745b313f3
ICU-8470 Add C wrappers for some DateIntervalFormat functionality
...
X-SVN-Rev: 29988
2011-05-03 19:33:19 +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
Peter Edberg
d67f95f797
ICU-8466 Add get/adopt/setTimeZone to DateIntervalFormat, as in DateFormat
...
X-SVN-Rev: 29976
2011-05-03 05:44:58 +00:00
Markus Scherer
2bb81c0eca
ICU-8079 set the correct UErrorCode
...
X-SVN-Rev: 29975
2011-05-03 04:11:32 +00:00
Steven R. Loomis
b88cd9bca9
ICU-8350 zOS fixes round one
...
X-SVN-Rev: 29973
2011-05-03 03:40:34 +00:00
Markus Scherer
2021d92a62
ICU-8079 rewrite/simplify sort key buffer/memory management, fixes overflow & length counting bugs
...
X-SVN-Rev: 29968
2011-05-03 00:29:45 +00:00
Peter Edberg
b4653c9f9f
ICU-8397 Add ucal_getFieldDifference, C wrapper for Calendar::fieldDifference(...)
...
X-SVN-Rev: 29966
2011-05-02 23:42:11 +00:00
Peter Edberg
2fdfe20655
ICU-8237 Add RelativeDateFormat::getDateFormatSymbols, use in udat_getSymbols/countSymbols
...
X-SVN-Rev: 29964
2011-05-02 23:14:32 +00:00
Andy Heninger
0852cc4e73
ICU-7572 Decimal Format UNUM_ROUND_UNNECESSARY implmenentation.
...
X-SVN-Rev: 29959
2011-05-02 19:15:03 +00:00
Michael Ow
4dc0689cab
ICU-8273 Delete object before creating a new one in PluralFormat copy assignment operator.
...
X-SVN-Rev: 29951
2011-05-02 05:58:17 +00:00
Andy Heninger
e19f8e0591
ICU-5297 Charset detector confidence, use natural log, removes gratuitous difference between C++ and Java versions.
...
X-SVN-Rev: 29932
2011-04-29 22:44:44 +00:00
Markus Scherer
0765a860a0
ICU-8053 add link to the LDML spec, C.11 Language Plural Rules
...
X-SVN-Rev: 29928
2011-04-29 18:04:45 +00:00
Markus Scherer
bb9af46cfe
ICU-8432 test & document that PluralRules::getSamples() returns count<=destCapacity
...
X-SVN-Rev: 29924
2011-04-29 16:42:34 +00:00
Markus Scherer
70ad6b4a74
ICU-7386 merge NumberFormat::EStyles into UNumberFormatStyles & improve NumberFormat::makeInstance() memory management
...
X-SVN-Rev: 29920
2011-04-29 00:00:47 +00:00
Markus Scherer
a84df9c29c
ICU-7387 fix dates & versions
...
X-SVN-Rev: 29918
2011-04-28 17:31:44 +00:00
Claire Ho
83d13b22aa
ICU-7387 Changed TimeUnitFormat::EStyle should bto C enum.
...
X-SVN-Rev: 29916
2011-04-28 16:42:58 +00:00
Markus Scherer
6c49e812c0
ICU-8432 fix PluralRules memory management & a couple of minor issues
...
X-SVN-Rev: 29914
2011-04-28 13:35:56 +00:00
Markus Scherer
e25457f07a
ICU-8499 change PluralRules::NO_UNIQUE_VALUE into #define UPLRULES_NO_UNIQUE_VALUE
...
X-SVN-Rev: 29911
2011-04-27 20:04:06 +00:00
Markus Scherer
9774441e40
ICU-8491 remove uprv_isRuleWhiteSpace(c)
...
X-SVN-Rev: 29900
2011-04-26 06:39:29 +00:00
Markus Scherer
d743bb693e
ICU-8319 merge MessageFormat 2011q1 work into trunk, from icu/branches/markus/msg48 -r 29400:29882
...
X-SVN-Rev: 29886
2011-04-25 20:47:32 +00:00
Yoshito Umaoka
1d6d6c6354
ICU-8366 Fixed a compilation problem on some platforms - deleting extra comma at the end of enum list.
...
X-SVN-Rev: 29875
2011-04-24 04:04:33 +00:00
Yoshito Umaoka
56ef4e7f1a
ICU-8366 Added ISO8601 calendar type support.
...
X-SVN-Rev: 29868
2011-04-23 16:35:30 +00:00
Yoshito Umaoka
39f9a8686f
ICU-8482 Changed the behavior of already broken match boundary condition - not to expand the result match length when 1) the end of CE match is a part of expansion 2) the limit of the CE match is already on a break boundary. Also flipped the behavior of isBreakBoundary, which was actually is*Not*BreakBoundary before.
...
X-SVN-Rev: 29848
2011-04-22 05:37:46 +00:00
Andy Heninger
f777c14042
ICU-8444 Remove PATTERN_IS_UTEXT from regex API.
...
X-SVN-Rev: 29845
2011-04-21 22:57:19 +00:00
Andy Heninger
6d21ef8ca3
ICU-8305 doxygen cleanups for regular expression API.
...
X-SVN-Rev: 29812
2011-04-16 01:27:00 +00:00
Andy Heninger
8148726df2
ICU-8404 Regular Expressions split(), fix incorrect handling of trailing empty field
...
X-SVN-Rev: 29801
2011-04-15 00:48:39 +00:00
Yoshito Umaoka
520979e0f1
ICU-8415 Fixed the API doc problem in the previous change.
...
X-SVN-Rev: 29786
2011-04-13 07:06:15 +00:00
Stuart Gill
de5faa255e
ICU-8468 add cloning of collator reordering information - also added test for duplicate reorder codes
...
X-SVN-Rev: 29779
2011-04-12 18:23:27 +00:00
Peter Edberg
389c986a20
ICU-8445 Fix size of UCOL_CASE_MAX_BUFFER w.r.t UCOL_MAX_BUFFER; fix warning about collResult
...
X-SVN-Rev: 29756
2011-04-07 18:33:27 +00:00
Michael Ow
844149c7bc
ICU-8093 Enable cleanup of isoCodes
...
X-SVN-Rev: 29753
2011-04-07 05:01:42 +00:00
Peter Edberg
73704aa064
ICU-8417 Add dtTypes[] entry for LOW_L
...
X-SVN-Rev: 29736
2011-04-05 05:41:43 +00:00
Peter Edberg
24ad6686f7
ICU-8409 Calendar::fieldDifference perf improvment, better limit for binary search
...
X-SVN-Rev: 29735
2011-04-05 05:26:13 +00:00
Dragan Besevic
c00813396a
ICU-8093 Add API function call ucurr_isAvailable() and changes for tests and data.
...
X-SVN-Rev: 29727
2011-04-04 15:00:03 +00:00
Andy Heninger
5481ac737a
ICU-8421 uregex error checking fixes.
...
X-SVN-Rev: 29716
2011-03-31 18:33:28 +00:00
Doug Felt
8f82354952
ICU-8432 fix bad delete of arrays
...
X-SVN-Rev: 29710
2011-03-30 20:52:05 +00:00
Michael Ow
9a44c7e691
ICU-8430 Resolve namespace issue in HPUX
...
X-SVN-Rev: 29707
2011-03-29 21:21:25 +00:00
Andy Heninger
90412460c5
ICU-7158 Remove non-static UMTX objects from ICU4C
...
X-SVN-Rev: 29701
2011-03-29 00:32:11 +00:00
Stuart Gill
a9354cbb6b
ICU-8295 API for collation reordering - fix zeroing out of structure
...
X-SVN-Rev: 29692
2011-03-24 00:09:06 +00:00
Michael Ow
934d73b4ea
ICU-8218 Fix symbol value check
...
X-SVN-Rev: 29683
2011-03-22 16:58:58 +00:00
Yoshito Umaoka
74e7b59d02
ICU-8415 Fixes for usearch_preceding and usearch_last regression bugs. The search test framework to cover usearch_following and usearch_preceding. Corrected and improved the API documentation for usearch_following/usearch_preceding. Merging these updates tested in my work branch to trunk.
...
X-SVN-Rev: 29681
2011-03-22 03:50:26 +00:00
Yoshito Umaoka
f00dd1eccb
ICU-8295 Fixed a linkage problem on MSVC introduced by r29671
...
X-SVN-Rev: 29675
2011-03-21 15:30:19 +00:00
Michael Ow
44cf03ad83
ICU-8295 Put UCOL_DEBUG define statement around printf calls
...
X-SVN-Rev: 29674
2011-03-19 04:34:31 +00:00
Stuart Gill
b3ba6c0bf3
ICU-8295 API for collation reordering
...
X-SVN-Rev: 29671
2011-03-18 22:52:30 +00:00
Doug Felt
47108a4e65
ICU-8432 add icu4c implementation and tests
...
X-SVN-Rev: 29666
2011-03-17 21:36:03 +00:00
Michael Ow
641f38e783
ICU-8411 Remove non-ascii character from ICU4C source files
...
X-SVN-Rev: 29659
2011-03-16 01:48:20 +00:00
John Emmons
40f80afaaa
ICU-8424 Merge current CLDR trunk to 4.8M1 as CLDR 1.9.9
...
X-SVN-Rev: 29637
2011-03-12 14:57:18 +00:00
Steven R. Loomis
6d2d792372
ICU-8363 use PCELength for buffer size
...
X-SVN-Rev: 29567
2011-03-08 03:04:44 +00:00
Eric Mader
206c946267
ICU-8407 Use a case-insensitive compare when matching the exponent symbol.
...
X-SVN-Rev: 29551
2011-03-07 20:02:28 +00:00
Michael Ow
4ff56e0dd5
ICU-8398 Log data errors where appropriate so ensure cintltst and intltest passes without data in 4.7.1
...
X-SVN-Rev: 29529
2011-03-03 19:29:57 +00:00
Peter Edberg
798d4db393
ICU-8290 Oops, replace some tabs that crept in.
...
X-SVN-Rev: 29517
2011-03-02 23:55:37 +00:00
Peter Edberg
70bb0c2d20
ICU-8225 Move U_NAMESPACE_BEGIN/END to just around funcs (not in .h files) that use collIterate
...
X-SVN-Rev: 29511
2011-03-02 19:29:03 +00:00
Dragan Besevic
21685ff673
ICU-8364 Check the return code when creating hashtable and return null in the case of failure
...
X-SVN-Rev: 29502
2011-03-01 20:55:43 +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
Andy Heninger
00da7d0eab
ICU-8378 Fix off-by-one assertion test in spoof checker
...
X-SVN-Rev: 29485
2011-02-28 19:03:12 +00:00
Andy Heninger
def8fdc070
ICU-7530 Add alphabetic index to windows projects
...
X-SVN-Rev: 29484
2011-02-27 18:55:17 +00:00
Andy Heninger
7b7f48eef8
ICU-7530 Alphabetic index, move from branch to trunk.
...
X-SVN-Rev: 29482
2011-02-25 22:21:30 +00:00
Andy Heninger
497e88ec1f
ICU-8341 spoof skeleton computed using NFD, not NFKD
...
X-SVN-Rev: 29475
2011-02-24 22:55:07 +00:00
Peter Edberg
f0fe89f14c
ICU-8290 (1) in ucol_IGetNextCE/ucol_IGetPrevCE, add iteration when an ignorable
...
element is produced from Hangul expansion so it loops again to process the first jamo
from the expansion before returning; (2) in ucol_prv_getSpecialPrevCE, when Hangul
are expanded, add offsets for the expansion chars (as in collPrevIterNormalize).
X-SVN-Rev: 29473
2011-02-24 19:02:08 +00:00
Andy Heninger
f6969597fc
ICU-8367 spoof check, consider CJK as single script
...
X-SVN-Rev: 29469
2011-02-23 23:05:20 +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
Jungshik Shin
dc0dc6fd45
ICU-8355 fix compile failure with visual C++ with warning treated as error
...
X-SVN-Rev: 29449
2011-02-17 00:47:40 +00:00
Peter Edberg
2c5bd3f343
ICU-8330 Fix ICU4C handling of 'S' (fractional seconds) in skeleton
...
X-SVN-Rev: 29421
2011-02-10 04:46:32 +00:00
Yoshito Umaoka
c5d01fb5d3
ICU-8266 Clarify the behavior of TimeZone::useDaylightTime() in the API doc.
...
X-SVN-Rev: 29396
2011-02-04 04:13:43 +00:00
Stuart Gill
37bf7cf633
ICU-8277 change interpretation of Zzzz in the collation reordering codes
...
X-SVN-Rev: 29364
2011-01-27 20:50:53 +00:00
Andy Heninger
4a932a4dfc
ICU-7795 Regular Expression refreshInputText added.
...
X-SVN-Rev: 29363
2011-01-27 01:12:12 +00:00
Andy Heninger
a658867100
ICU-7399 various spoof detector cleanups
...
X-SVN-Rev: 29362
2011-01-25 23:38:42 +00:00
Yoshito Umaoka
0d4c82b85a
ICU-8057 Skip validating fields internally set by add method in non-lenient mode. The same changes were done in ICU4J.
...
X-SVN-Rev: 29338
2011-01-19 23:31:36 +00:00
John Emmons
f979283776
ICU-7755 Data changes to support removal of hard fallbacks to Gregorian calendar
...
X-SVN-Rev: 29323
2011-01-17 15:27:25 +00:00
Michael Ow
2daf3b0175
ICU-8273 Add check to avoid memcpy from and to the same address.
...
X-SVN-Rev: 29299
2011-01-13 23:15:02 +00:00
Andy Heninger
345c295b0f
ICU-8199 Fix compilation errors on MacOSX introduced by previous commit of these files
...
X-SVN-Rev: 29260
2011-01-04 19:01:12 +00:00
Andy Heninger
7a2d96c7c8
ICU-8199 Fix use of out-of-scope object in DigitList, and related rounding problems in Formattable::getInt64
...
X-SVN-Rev: 29259
2011-01-04 07:42:32 +00:00
Fredrik Roubert
cc9d054eb7
ICU-8252 Estonian kroon (EEK) has been replaced by Euro (EUR).
...
X-SVN-Rev: 29258
2011-01-03 14:45:24 +00:00
Claire Ho
4c38ef650d
ICU-7385 changed ECurrencySpacing into a C enum.
...
X-SVN-Rev: 29212
2010-12-15 23:46:53 +00:00
Michael Ow
30153c1400
ICU-8209 Update version number in ICU4C to 4.7.1
...
X-SVN-Rev: 29186
2010-12-10 20:32:03 +00:00
Michael Ow
3261e6d703
ICU-7089 Add test for Calendar class time stamp recalculation in ICU4C
...
X-SVN-Rev: 29164
2010-12-07 23:46:13 +00:00
Michael Ow
734b84401f
ICU-7089 Recalculate time stamp array if stamp value is going to exceed limit in ICU4C calendar class.
...
X-SVN-Rev: 29162
2010-12-07 17:27:42 +00:00
Michael Ow
f67997b725
ICU-7089 Ensure that the time stamp used by ICU4C Calendar class does not exceed the documented limit.
...
X-SVN-Rev: 29154
2010-12-03 19:31:10 +00:00
Steven R. Loomis
96876653d9
ICU-8205 fix improper swap of uspoof, also add to swap test
...
X-SVN-Rev: 29139
2010-12-02 19:17:46 +00:00
Markus Scherer
fa4ce3e6ae
ICU-8021 fix namespace problem from ucol_imp.h r28996
...
X-SVN-Rev: 29055
2010-11-16 21:46:24 +00:00
Peter Edberg
b9cfe4aa5b
ICU-8155 Promote LocalPointer[Base]/LocalArray/U_DEFINE_LOCAL_OPEN_POINTER from @draft 4.4 to @stable
...
X-SVN-Rev: 29050
2010-11-15 19:40:24 +00:00
Peter Edberg
ebca744d84
ICU-8155 Promote more @draft 4.4 API to @stable, after asking on icu-core
...
X-SVN-Rev: 29037
2010-11-12 22:58:50 +00:00
Peter Edberg
3384286860
ICU-8155 Promote appropriate @draft 4.2 and 4.4 API to @stable
...
X-SVN-Rev: 29035
2010-11-12 06:03:28 +00:00
Peter Edberg
d9e5f6e1d8
ICU-8136 U_CAPI -> U_STABLE for 3 uspoof_ API
...
X-SVN-Rev: 29030
2010-11-12 00:41:43 +00:00
Umesh Nair
aae8e8df81
ICU-7023 Fix import for EBCDIC machines.
...
X-SVN-Rev: 29009
2010-11-05 23:43:11 +00:00
Stuart Gill
c8a64bd04e
ICU-3984 update from code review and a collation reordering API test
...
X-SVN-Rev: 29007
2010-11-05 20:01:14 +00:00
Steven R. Loomis
45dcb95f0b
ICU-3984 revert U_EXPORT2 changes in r29003 back to r28999 - see http://userguide.icu-project.org/dev/codingguidelines
...
X-SVN-Rev: 29005
2010-11-05 19:08:45 +00:00
Stuart Gill
4a9aeda18c
ICU-3984 updates from code review
...
X-SVN-Rev: 29004
2010-11-05 18:43:45 +00:00
Steven R. Loomis
6a5f83ff80
ICU-3984 fix mismatched const int in r28999
...
X-SVN-Rev: 29003
2010-11-04 22:36:25 +00:00
Stuart Gill
b1a76e6a88
ICU-3984 updates based on code review and fix of memory leak during collation reordering rule parsing
...
X-SVN-Rev: 28999
2010-11-04 20:12:39 +00:00
Andy Heninger
a5bc9497c1
ICU-8122 Update urename.h for ICU 4.6
...
X-SVN-Rev: 28996
2010-11-04 00:37:10 +00:00
Stuart Gill
94239208a0
ICU-3984 fix a bug in the resource loading of collation reordering and rename script reordering to reordering codes
...
X-SVN-Rev: 28993
2010-11-03 02:41:22 +00:00
Umesh Nair
67bebde8b5
ICU-7023 Cleaning up code and fixing an error on AIX
...
X-SVN-Rev: 28991
2010-11-02 22:29:28 +00:00
Stuart Gill
5dd9ea7768
ICU-3984 update the uca file version, add support for reading/writing reordering from/to resources, update FractionalUCA.txt to a format for the genuca tool
...
X-SVN-Rev: 28975
2010-11-02 02:21:57 +00:00
Steven R. Loomis
2ac4a7f418
ICU-7023 Fix windows breakage that was on r28967
...
X-SVN-Rev: 28971
2010-11-02 00:24:11 +00:00
Umesh Nair
c9ae826bca
ICU-7023 Supporting import in collation rules
...
X-SVN-Rev: 28967
2010-11-01 22:23:49 +00:00
Steven R. Loomis
08eafbc52f
ICU-3984 add #ifdefs around printfs
...
X-SVN-Rev: 28966
2010-11-01 20:11:36 +00:00
Michael Grady
cfe1b1d92f
ICU-8104 Move REGEXFINDPROGRESS_INTERRUPT macro out of regex.h into implementation
...
X-SVN-Rev: 28961
2010-10-30 21:49:29 +00:00
Stuart Gill
0c21fdf068
ICU-3984 changes to the collation reordering - API works same as rules and enhanced testing
...
X-SVN-Rev: 28960
2010-10-30 00:42:12 +00:00
Peter Edberg
e2b5a4245f
ICU-8102 aack, fix the 4.6h that crept in
...
X-SVN-Rev: 28959
2010-10-29 21:12:04 +00:00
Peter Edberg
9ed097ba3d
ICU-8102 @draft 4.4 -> @draft 4.6 for the unchanged @internal 4.4 functions
...
X-SVN-Rev: 28958
2010-10-29 21:09:53 +00:00
Stuart Gill
d8e214d7d7
ICU-3984 Fix Windows build issues
...
X-SVN-Rev: 28946
2010-10-28 20:28:40 +00:00
Andy Heninger
19dbe7e1cc
ICU-8090 Transliterator, fix instantiation failures.
...
X-SVN-Rev: 28929
2010-10-27 23:35:12 +00:00
Umesh Nair
e3756f710b
ICU-7015 Fixing some types and adding some conditional code for debugging.
...
X-SVN-Rev: 28928
2010-10-27 22:11:37 +00:00
Stuart Gill
110e2ceb05
ICU-3984 integrate collation reordering from branch - svn+ssh://source.icu-project.org/repos/icu/icu/branches/sgill/scriptreorder2 -r 28883:28924
...
X-SVN-Rev: 28926
2010-10-27 18:02:52 +00:00
Peter Edberg
c8765bfe77
ICU-8077 Remove isLenient/setLenient from Format, etc. (revert #7725 )
...
X-SVN-Rev: 28916
2010-10-26 18:11:13 +00:00
Peter Edberg
511b73419f
ICU-8072 Fix crash in genrb coll processing due to stale rulesToParse pointers in UColToken hashtable
...
X-SVN-Rev: 28898
2010-10-24 19:06:51 +00:00
Andy Heninger
a77332d75c
ICU-7561 fixes to uspoof API docs, to make them build.
...
X-SVN-Rev: 28885
2010-10-20 23:12:46 +00:00
Peter Edberg
d841f7254d
ICU-7992 DateTimePatternGenerator, fix matching for weekday name
...
X-SVN-Rev: 28884
2010-10-20 22:06:10 +00:00
Yoshito Umaoka
4e8f6e1ed2
ICU-7518 Workaround for 24:00 on a transition day problem. Use 23:59:59.999 as the transition time. iCal VTIMEZONE is not capable to handle such rule. Also a minor bug fix in BasicTimeZone::hasEquivalentTransitions which was found while updating the test case. This fix is equivalent to the ICU4J fix r28879.
...
X-SVN-Rev: 28880
2010-10-20 07:46:11 +00:00
Jinglun Li
a1f9c9d8f7
ICU-7952 ICU4C SelectFormat review feedback. Merge from branches/jinglun.
...
X-SVN-Rev: 28878
2010-10-20 02:36:31 +00:00
Markus Scherer
d29bfdf854
ICU-7264 UCA 6.0 data, test data, and bug fixes; from branches/markus/uca60 -r 28826:28857
...
X-SVN-Rev: 28875
2010-10-19 21:48:04 +00:00
Jie J. Yang
396f2a8f3a
ICU-7902 TimeUnitFormat uses unlocalized short time units for Greek, icu4c part
...
X-SVN-Rev: 28872
2010-10-19 08:28:02 +00:00
Claire Ho
e28ad3610d
ICU-7385 rollback the changeset#28856. Hold the change until reviewed by icu-design list.
...
X-SVN-Rev: 28864
2010-10-19 01:27:56 +00:00
Claire Ho
51689f4071
ICU-7385 changed ECurrencySpacing into a C enum.
...
X-SVN-Rev: 28856
2010-10-18 23:09:02 +00:00
Andy Heninger
4efdb1090d
ICU-7555 regexp does not recognize [:word:]
...
X-SVN-Rev: 28854
2010-10-18 20:08:27 +00:00
Markus Scherer
c4a66333eb
ICU-7264 remove obsolete UCAElements.variableTop
...
X-SVN-Rev: 28813
2010-10-13 17:38:40 +00:00
Steven R. Loomis
0c6ec18878
ICU-7264 fix broken call, sending NULL for new parameter
...
X-SVN-Rev: 28812
2010-10-13 17:23:01 +00:00
Markus Scherer
db32e2a441
ICU-7264 check isSpecial(CE) before getCETag(CE), and more debug output for genuca
...
X-SVN-Rev: 28803
2010-10-12 23:59:00 +00:00
Andy Heninger
69a7b1ea42
ICU-6545 Allow regex reset to the end of a string
...
X-SVN-Rev: 28801
2010-10-12 22:52:51 +00:00
Andy Heninger
61460a2e97
ICU-7975 Clarify that formatting a number always will round it.
...
X-SVN-Rev: 28795
2010-10-12 20:05:49 +00:00
Andy Heninger
801abaa192
ICU-7892 add missing implementation for unum_parseDecimal() and unum_formatDecimal().
...
X-SVN-Rev: 28789
2010-10-12 05:11:41 +00:00
Steven R. Loomis
adb11cba8d
ICU-8028 update version number to milestone:4.6, bump timebombs, etc
...
X-SVN-Rev: 28785
2010-10-09 01:23:28 +00:00
Michael Ow
da1272de57
ICU-7447 Fix some GCC and VA compiler warnings.
...
X-SVN-Rev: 28778
2010-10-08 20:14:26 +00:00
Andy Heninger
f68de91610
ICU-8005 uninitialized field fLastChar (from valgrind)
...
X-SVN-Rev: 28758
2010-10-04 23:02:29 +00:00
Steven R. Loomis
4f8e1629db
ICU-7792 APIChangeReport.html and tag an untagged file
...
X-SVN-Rev: 28743
2010-09-30 18:27:04 +00:00
Michael Ow
742f501232
ICU-7983 Resolve valgrind error when calling Calendar::createInstance().
...
X-SVN-Rev: 28739
2010-09-30 05:44:33 +00:00
Andy Heninger
633cd9763a
ICU-7789 ICU4C memory allocation function cleanup. 4.5.2 BRS task.
...
X-SVN-Rev: 28714
2010-09-27 23:52:31 +00:00
Jungshik Shin
e8b6b950f0
ICU-7980 fix a few coverity errors
...
X-SVN-Rev: 28691
2010-09-24 00:13:57 +00:00
Michael Grady
1b81c862ce
ICU-6879 Lazy loading of localized timeZone IDs (commit from branch)
...
X-SVN-Rev: 28687
2010-09-22 22:44:09 +00:00