John Emmons
d58fd10106
ICU-8451 Cleanup use of U_EXPORT2 in Region class for windows build
...
X-SVN-Rev: 33051
2013-01-14 20:46:38 +00:00
John Emmons
013c6db432
ICU-8451 Initial port - Region APIs from Java to C++
...
X-SVN-Rev: 33048
2013-01-14 18:37:56 +00:00
Peter Edberg
54098be451
ICU-9497 Add support for short weekday names: format, parse, get/set symbols (C)
...
X-SVN-Rev: 33047
2013-01-14 04:48:51 +00:00
Yoshito Umaoka
08223859e3
ICU-9735 Added a C API ucal_getTimeZoneID.
...
X-SVN-Rev: 33005
2013-01-02 16:58:24 +00:00
Yoshito Umaoka
7586fcf7d4
ICU-9573 Removing Boyer-Moore string search implementation. CollData has moved from i18n package to intltest.
...
X-SVN-Rev: 32994
2012-12-19 05:12:25 +00:00
Markus Scherer
af439c67de
ICU-9789 lenient date/time parsing: accept missing or added trailing dot after non-numeric fields; refactor isNumeric() logic
...
X-SVN-Rev: 32962
2012-12-14 06:35:11 +00:00
Steven R. Loomis
4297072ccd
ICU-9714 now builds clean on IBM i- fix some test cases for ASCIIsms, fix formattable buffer size
...
X-SVN-Rev: 32905
2012-11-29 01:09:50 +00:00
Markus Scherer
940031d074
ICU-9758 deprecate RuleBasedCollator::getMaxExpansion()
...
X-SVN-Rev: 32904
2012-11-29 00:33:41 +00:00
Peter Edberg
b54c586f38
ICU-9643 (C) Change "@internal ICU 50" display context API to "@draft ICU 51"
...
X-SVN-Rev: 32900
2012-11-28 01:12:46 +00:00
Steven R. Loomis
9046285bf5
ICU-9748 only do this instantiation on MSVC.
...
X-SVN-Rev: 32840
2012-11-15 23:12:24 +00:00
Steven R. Loomis
858972dfa6
ICU-9748 MSVC2010 issues, move EnumSet<> to separate header
...
X-SVN-Rev: 32838
2012-11-15 21:55:41 +00:00
Travis Keep
161183009a
ICU-9543 C++ CompactDecimalFormat moved to trunk.
...
X-SVN-Rev: 32819
2012-11-14 18:49:38 +00:00
Markus Scherer
5ed21eb567
ICU-9713 fix ucol_mergeSortkeys(): return correct length, handle empty levels
...
X-SVN-Rev: 32779
2012-11-09 01:04:05 +00:00
Markus Scherer
22a342a545
ICU-9689 UObject::getDynamicClassID() const { return NULL; } and remove UOBJECT_DEFINE_NO_RTTI_IMPLEMENTATION -> easier to create new class hierarchies
...
X-SVN-Rev: 32776
2012-11-08 23:31:20 +00:00
Yoshito Umaoka
7139ce8835
ICU-9581 Replaced a non-ASCII character with an ASCII character.
...
X-SVN-Rev: 32661
2012-10-18 22:51:31 +00:00
Peter Edberg
9622e41050
ICU-9581 Sync U_INTERNAL/U_DRAFT/U_STABLE tags to @internal/@draft/@stable
...
X-SVN-Rev: 32648
2012-10-17 05:48:18 +00:00
Peter Edberg
6735940768
ICU-9250 Document that date format S+ fields truncate for S,SS and zero-pad for SSSS+
...
X-SVN-Rev: 32646
2012-10-17 04:41:19 +00:00
Michael Ow
8c2beec087
ICU-9613 Remove unneeded include statement and fix attribute name
...
X-SVN-Rev: 32624
2012-10-12 21:38:01 +00:00
Michael Ow
799a603abc
ICU-9613 Merge from branch to trunk
...
X-SVN-Rev: 32622
2012-10-12 19:52:43 +00:00
Travis Keep
dd506783e6
ICU-9598 Respond to Markus' comments on C GenderInfo
...
X-SVN-Rev: 32600
2012-10-11 18:52:55 +00:00
Markus Scherer
7239810394
ICU-9631 add, fix, deprecate DateFormat skeleton constants, parallel to Java ticket #9375
...
X-SVN-Rev: 32572
2012-10-09 04:50:45 +00:00
Peter Edberg
66167d1012
ICU-9303 Update to final API for now, with some updates based on feedback
...
X-SVN-Rev: 32571
2012-10-09 03:49:16 +00:00
Andy Heninger
b042e33ee1
ICU-7400 Fix incorrect API docs on several 'void parse()' functions.
...
X-SVN-Rev: 32561
2012-10-08 22:41:13 +00:00
Scott Russell
d5a9bec7f9
ICU-9403 Calendar should return error for large negative millis out of range in strict mode & fix extended year calculation for large negative millis
...
X-SVN-Rev: 32554
2012-10-08 20:24:50 +00:00
Peter Edberg
b6053b4240
ICU-9633 Adapt date fmt display context APIs to tentative new UDisplayContext
...
X-SVN-Rev: 32549
2012-10-08 16:52:35 +00:00
Peter Edberg
7a826f4b61
ICU-9303 Check in tentative UDisplayContext enum and related LocaleDisplayNames APIs; still need full impl & tests
...
X-SVN-Rev: 32548
2012-10-08 16:50:51 +00:00
Peter Edberg
b72359eca5
ICU-9623 ICU4C 50 API promotions, fix U_DRAFT -> U_STABLE as needed in .h, fix U_DRAFT -> U_CAPI in .c/cpp
...
X-SVN-Rev: 32547
2012-10-08 05:16:32 +00:00
Peter Edberg
3e36b67cf7
ICU-9606 Add ucal_getTimeZoneTransitionDate, UTimeZoneTransitionType and tests
...
X-SVN-Rev: 32545
2012-10-08 00:32:59 +00:00
Yoshito Umaoka
f82276faf1
ICU-9567 Merged ucol_strcollUTF8 to trunk.
...
X-SVN-Rev: 32534
2012-10-05 23:44:00 +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
Travis Keep
5786467fb0
ICU-9598 C/C++ implementation of GenderInfo.
...
X-SVN-Rev: 32527
2012-10-05 19:02:05 +00:00
Steven R. Loomis
ac84432516
ICU-9542 fix stray comma with -DUCONFIG_NO_BREAK_ITERATION=1 (was not valid C++)
...
X-SVN-Rev: 32449
2012-09-27 21:17:58 +00:00
Steven R. Loomis
70ecc4c943
ICU-9296 fix docs to U_UNSUPPORTED_ERROR as error type for unum_applyPattern
...
X-SVN-Rev: 32435
2012-09-27 16:46:30 +00:00
Yoshito Umaoka
5b8459bb01
ICU-9338 Promoting TimeZoneNames/TimeZoneFormat APIs from tech preview to draft.
...
X-SVN-Rev: 32427
2012-09-25 22:45:40 +00:00
Markus Scherer
57fd3d7ef9
ICU-9589 document that the so-called UCA rules are not normally useful and can be removed from the data
...
X-SVN-Rev: 32412
2012-09-20 05:37:31 +00:00
Markus Scherer
551164f043
ICU-9560 un-deprecate CollationKey and Collator::getCollationKey()
...
X-SVN-Rev: 32410
2012-09-20 00:11:44 +00:00
Markus Scherer
d36fce9bed
ICU-9534 ucol_nextSortKeyPart(): do not promise uncompressed sort keys
...
X-SVN-Rev: 32409
2012-09-19 23:55:58 +00:00
Markus Scherer
44d515a063
ICU-9556 CollationKey with internal array; cleaner more understandable ByteSink code and usage in calcSortKey
...
X-SVN-Rev: 32408
2012-09-19 23:41:47 +00:00
Steven R. Loomis
d455b9984e
ICU-9569 add UDAT_PATTERN and update docs
...
X-SVN-Rev: 32406
2012-09-19 21:26:41 +00:00
Michael Ow
2d27b8f67e
ICU-9082 Add compiler version check for AIX xlc workaround
...
X-SVN-Rev: 32405
2012-09-19 20:15:44 +00:00
Steven R. Loomis
58a86d0fe6
ICU-9586 undo r32398 as it pertains to ICU-9569 - accidentally checked in
...
X-SVN-Rev: 32400
2012-09-17 22:36:37 +00:00
Steven R. Loomis
a29d76d390
ICU-9586 print out status of gendict during build
...
X-SVN-Rev: 32398
2012-09-17 22:24:17 +00:00
Steven R. Loomis
9077d5dc25
ICU-9449 Merge in decimal format performance improvements from branch.
...
Improvements to 'howExpensiveIs' benchmark test.
Use internal digitlist in Formattable (save mallocs).
Enable fastpath by default.
Enable internal API "parse all input", returning an error if all input was not consumed.
X-SVN-Rev: 32397
2012-09-17 19:03:01 +00:00
Steven R. Loomis
1dff0b56ee
ICU-9501 doxygen cleanup.
...
X-SVN-Rev: 32372
2012-09-11 20:51:51 +00:00
George Rhoten
89c00402a8
ICU-9474 Undo the changeset to reduce the exported C++ static variables.
...
X-SVN-Rev: 32299
2012-08-30 03:19:37 +00:00
Markus Scherer
ce6b202757
ICU-8920 clarify Collator::getRules() docs
...
X-SVN-Rev: 32259
2012-08-28 00:06:05 +00:00
George Rhoten
e1b9092426
ICU-9469 Improve support for C++11
...
X-SVN-Rev: 32179
2012-08-15 17:46:17 +00:00
George Rhoten
ce96470daf
ICU-9474 Reduce the exported C++ static variables too.
...
X-SVN-Rev: 32159
2012-08-12 00:33:34 +00:00
Markus Scherer
ca65e1c41e
ICU-9460 deprecate Collator::safeClone() and default-implement it in the base class
...
X-SVN-Rev: 32127
2012-08-08 21:03:52 +00:00
Markus Scherer
520264ec8c
ICU-9406 deprecate UCOL_HIRAGANA_QUATERNARY_MODE, disable setter
...
X-SVN-Rev: 32108
2012-08-04 17:24:45 +00:00
Markus Scherer
da6c36d287
ICU-9346 C++ Collator API cleanup, fix safeClone() bug (setRuleStringFromCollator() on the result), fix polymorphic operator==(), move some method implementations into the base class
...
X-SVN-Rev: 32100
2012-08-03 21:49:28 +00:00
Michael Ow
6f32f4f5a4
ICU-9232 Use forward declaration for non-public class
...
X-SVN-Rev: 31986
2012-06-25 16:34:19 +00:00
Yoshito Umaoka
ecec4bfab4
ICU-8810 Changed @param zoneToAdopt to @param zone to match the method signature.
...
X-SVN-Rev: 31970
2012-06-19 15:28:23 +00:00
Peter Edberg
43d3e4e099
ICU-9226 Better documentation for add and roll functions/methods
...
X-SVN-Rev: 31967
2012-06-19 07:09:54 +00:00
Yoshito Umaoka
2b19607bfa
ICU-8918 Documentation update explaining ambiguous wall time resolution in the class doc.
...
X-SVN-Rev: 31963
2012-06-18 19:19:31 +00:00
Yoshito Umaoka
fefba73e1d
ICU-9258 Updated format/DecimalFormatTest/DataDrivenTests to format StringPiece in addition to DigitList. Fixed an error status problem (not returning U_FORMAT_INEXACT_ERROR) found by the StringPiece test.
...
X-SVN-Rev: 31961
2012-06-18 14:14:22 +00:00
Xiaomei Ji
a9ea9b2a82
ICU-9042 in time unit format, ignore those plural counts that are not defined in the locale's plural rules
...
X-SVN-Rev: 31924
2012-06-08 19:02:03 +00:00
Steven R. Loomis
43b918a0c8
ICU-9258 merge from branches, performance improvements
...
X-SVN-Rev: 31881
2012-05-30 00:41:57 +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
Andy Heninger
1e26b4760c
ICU-8810 Fix bad description of time zones in Calendar::createInstance()
...
X-SVN-Rev: 31783
2012-04-27 22:34:34 +00:00
Markus Scherer
1d98ac0736
ICU-9249 deprecate PluralFormat::setLocale(locale)
...
X-SVN-Rev: 31742
2012-04-18 23:58:47 +00:00
Markus Scherer
adcdc1c20e
ICU-9132 finalize new MessageFormat pattern argument type to selectordinal
...
X-SVN-Rev: 31702
2012-04-13 17:37:12 +00:00
Markus Scherer
8d7428d1b3
ICU-9132 ordinal-plural formatting in C/C++
...
X-SVN-Rev: 31687
2012-04-07 04:27:27 +00:00
Yoshito Umaoka
bbf2400ce5
ICU-7205 Replace '<'/'>' in the previous change with HTML entities '<'/'>'.
...
X-SVN-Rev: 31631
2012-03-19 14:11:31 +00:00
Peter Edberg
4ab941ea5d
ICU-7205 Improve API documentation for relative date formatting (C)
...
X-SVN-Rev: 31629
2012-03-19 04:31:15 +00:00
Peter Edberg
33863c74be
ICU-7804 Clarify that parsing of negative years is in lenient mode only
...
X-SVN-Rev: 31628
2012-03-18 16:00:50 +00:00
Michael Ow
2e9b4064b7
ICU-9168 Add some more fix for uconfig and header test failures
...
X-SVN-Rev: 31577
2012-03-02 20:18:40 +00:00
Michael Ow
782387a888
ICU-9168 Fix some uconfig test errors
...
X-SVN-Rev: 31574
2012-03-02 17:59:56 +00:00
Yoshito Umaoka
83c811726a
ICU-8916 Enclosed draft APIs with #ifndef U_HIDE_DRAFT_API
...
X-SVN-Rev: 31520
2012-02-27 17:35:21 +00:00
Yoshito Umaoka
4ec0b42811
ICU-7964 Added #ifndef U_HIDE_DRAFT_API to the new draft API.
...
X-SVN-Rev: 31519
2012-02-27 15:19:54 +00:00
Markus Scherer
830de364b6
ICU-8779 add ifndef U_HIDE_DRAFT_API
...
X-SVN-Rev: 31514
2012-02-25 01:36:17 +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
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
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
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
Andy Heninger
c74df646b7
ICU-6947 implement UREGEX_LITERAL flag.
...
X-SVN-Rev: 31398
2012-02-15 01:30:55 +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
Andy Heninger
305adeb146
ICU-8034 Add Number Format field constant definitions.
...
X-SVN-Rev: 31356
2012-02-10 00:38:34 +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
Peter Edberg
e3edca9be5
ICU-9044 Better description of 'U' character behavior (C)
...
X-SVN-Rev: 31280
2012-01-31 07:35:50 +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
Markus Scherer
b72fb657f6
ICU-9048 add virtual ~PluralSelector()
...
X-SVN-Rev: 31241
2012-01-20 22:12:56 +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
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
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
Michael Ow
fc76cb342c
ICU-8887 Update timezone doc in ICU4C
...
X-SVN-Rev: 31109
2011-12-13 17:44:04 +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
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
Stuart Gill
16ea5c24a6
ICU-8914 extra C/C++ documentation for collation reordering
...
X-SVN-Rev: 31002
2011-12-01 23:13:47 +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
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
Markus Scherer
f7f54e2084
ICU-8788 deprecate ChoiceFormat
...
X-SVN-Rev: 30673
2011-09-16 00:24:00 +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
Steven R. Loomis
1e1f8509d8
ICU-8755 interim fix. MessagePattern still needs fixing.
...
X-SVN-Rev: 30505
2011-08-13 02:45:09 +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
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
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
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
Peter Edberg
ec987e4fe9
ICU-8621 Add unicode/ in #include "unum.h"
...
X-SVN-Rev: 30257
2011-06-30 05:41:50 +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
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
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
bd9268969e
ICU-8428 API tags for ULocaleDataExemplarSetType and ULocaleDataDelimiterType values
...
X-SVN-Rev: 30112
2011-05-13 21:03:05 +00:00
Stuart Gill
2b8eb22cc2
ICU-8295 changes based on code review
...
X-SVN-Rev: 30077
2011-05-10 00:16:40 +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
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
Markus Scherer
3ad925040a
ICU-8295 minor doc spelling fixes
...
X-SVN-Rev: 30055
2011-05-06 22:34:03 +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
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
Peter Edberg
5d14eefc25
ICU-8467 Add C wrappers for some PluralRules functionality
...
X-SVN-Rev: 30001
2011-05-03 23:23: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
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
Andy Heninger
0852cc4e73
ICU-7572 Decimal Format UNUM_ROUND_UNNECESSARY implmenentation.
...
X-SVN-Rev: 29959
2011-05-02 19:15:03 +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
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
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
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
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
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
7b7f48eef8
ICU-7530 Alphabetic index, move from branch to trunk.
...
X-SVN-Rev: 29482
2011-02-25 22:21:30 +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
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
Andy Heninger
4a932a4dfc
ICU-7795 Regular Expression refreshInputText added.
...
X-SVN-Rev: 29363
2011-01-27 01:12:12 +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
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
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
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
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
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
Umesh Nair
c9ae826bca
ICU-7023 Supporting import in collation rules
...
X-SVN-Rev: 28967
2010-11-01 22:23:49 +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
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
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
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
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
61460a2e97
ICU-7975 Clarify that formatting a number always will round it.
...
X-SVN-Rev: 28795
2010-10-12 20:05:49 +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
John Emmons
b3e6ea4b01
ICU-7724 Fix API tag back to @stable 2.0 per Yoshito
...
X-SVN-Rev: 28675
2010-09-22 01:57:51 +00:00
Peter Edberg
cbc567f055
ICU-7966 Fix Format::isLenient to be @draft ICU 4.6
...
X-SVN-Rev: 28659
2010-09-20 21:22:44 +00:00
Michael Grady
751473d25a
ICU-7813 64bit regex API, 7675: UText-based Regex to use native indexes, 7764: Improved UText-regex API error handling, 7855: UText regex group API returns shallow clone, 7851: Set region and start position, 7763: Inline regex progress callback function.
...
X-SVN-Rev: 28647
2010-09-18 03:07:17 +00:00
Alexey Gousev
933e73b1d2
ICU-7066 merging trunk
...
X-SVN-Rev: 28531
2010-08-25 22:28:32 +00:00
Michael Ow
e7b5ff3734
ICU-7724 Explicitly cast enum value to avoid compilation error on Solaris.
...
X-SVN-Rev: 28508
2010-08-21 02:16:23 +00:00
John Emmons
1974269a6f
ICU-7724 Merge support for non-contiguous numbering systems
...
X-SVN-Rev: 28466
2010-08-13 21:23:00 +00:00
John Emmons
6f17ff12b4
ICU-7817 Reinstate useLastResortData for dcfmtsyms
...
X-SVN-Rev: 28355
2010-07-22 22:04:38 +00:00