Travis Keep
f335b55bdf
ICU-10802 Merge branch tkeep/10802andy into trunk.
...
X-SVN-Rev: 36214
2014-08-20 21:46:02 +00:00
George Rhoten
e79ae82c7d
ICU-11064 The approved ICU syntax has )$ being the end of the plural rule substitution.
...
X-SVN-Rev: 36208
2014-08-20 18:52:57 +00:00
George Rhoten
912521e5cf
ICU-11064 Fix a roundtripping problem when the fractional part is non-zero.
...
X-SVN-Rev: 36203
2014-08-19 17:13:07 +00:00
George Rhoten
eda8266715
ICU-11064 Add syntax for PluralFormat in RBNF
...
X-SVN-Rev: 36197
2014-08-18 20:47:36 +00:00
Steven R. Loomis
e3dc3bc456
ICU-10347 add U_FINAL and U_OVERRIDE for C++11 "final" and "override".
...
Added them to several "not for subclassing" classes.
Some exceptions:
* Commented out U_FINAL where there's an internal override needed.
* For tests, added "#define U_FINAL" at the top to disable this.
#defined to null for Doxygen.
X-SVN-Rev: 36177
2014-08-16 01:30:43 +00:00
Markus Scherer
bfb928d8dd
ICU-11010 improve ucol_mergeSortkeys() API doc
...
X-SVN-Rev: 36166
2014-08-14 20:35:54 +00:00
Tom Zhang
26063a3454
ICU-10320 API for getting/setting number format override in date formatting
...
X-SVN-Rev: 36097
2014-07-29 18:42:07 +00:00
Yoshito Umaoka
ae3f6f13a4
ICU-10934 The tz database abbreviation support in ICU4C
...
X-SVN-Rev: 36080
2014-07-23 21:51:09 +00:00
Andy Heninger
ec0b491358
ICU-11007 Calendar::fZone, add comment clarifying that it cannot be NULL.
...
X-SVN-Rev: 36048
2014-07-16 22:29:20 +00:00
Tom Zhang
8787394bd1
ICU-10979 add udat_adoptNumberFormat & update doc
...
X-SVN-Rev: 36035
2014-07-15 20:39:51 +00:00
Markus Scherer
37c7676f5e
ICU-10912 create Collator from binary: support length<0 again, and document that the base collator is required (see ticket #10517 )
...
X-SVN-Rev: 36021
2014-07-10 22:17:20 +00:00
Steven R. Loomis
68b3eed7cb
ICU-10990 remove STL deps from FilteredBreakIterator implementation
...
X-SVN-Rev: 36008
2014-07-08 00:30:21 +00:00
Michael Ow
b1de9c0f30
ICU-10842 Fix header test failures, fix no data test errors, and update file properties
...
X-SVN-Rev: 35982
2014-07-02 05:09:05 +00:00
Steven R. Loomis
60eaaca7b8
ICU-10842 fix mistagged ICU54 API
...
X-SVN-Rev: 35974
2014-07-01 16:41:37 +00:00
Travis Keep
7bf9b7dce1
ICU-10884 Comments from roubert.
...
X-SVN-Rev: 35882
2014-06-17 16:34:46 +00:00
Travis Keep
eca047192e
ICU-10046 Fix comments.
...
X-SVN-Rev: 35877
2014-06-13 16:45:12 +00:00
Travis Keep
b323fa2b8f
ICU-10046 Andy's review comments.
...
X-SVN-Rev: 35876
2014-06-13 16:40:17 +00:00
Tom Zhang
985f42b752
ICU-10344 add new field & factory method for currency CASH/STANDARD Usage
...
X-SVN-Rev: 35873
2014-06-12 21:40:34 +00:00
Travis Keep
5ab2298adc
ICU-10884 Attempt to fix broken build.
...
X-SVN-Rev: 35870
2014-06-12 19:55:36 +00:00
Travis Keep
b2e714c21a
ICU-10884 Applied review comments from Andy Heninger.
...
X-SVN-Rev: 35862
2014-06-11 19:45:30 +00:00
Travis Keep
81e264fb42
ICU-10884 Apply API proposal from 11 Jun ICU meeting.
...
X-SVN-Rev: 35861
2014-06-11 18:31:47 +00:00
Markus Scherer
fad96371c9
ICU-10372 deprecate collation APIs for short definition strings
...
X-SVN-Rev: 35822
2014-06-06 22:48:14 +00:00
Travis Keep
9040a55e62
ICU-10778 Delimit Generated Code in MeasureUnit.
...
X-SVN-Rev: 35797
2014-06-02 22:47:11 +00:00
Markus Scherer
da533923a2
ICU-8260 support all collation-related keywords in Collator::createInstance()
...
X-SVN-Rev: 35762
2014-05-27 18:50:10 +00:00
Travis Keep
3d1c1bb07a
ICU-10884 Add abbreviated relative date format support.
...
X-SVN-Rev: 35744
2014-05-22 22:46:53 +00:00
Scott Russell
68c893b2f1
ICU-10855 fix handling of partial match leniency to not falsely pass literals that should fail
...
X-SVN-Rev: 35720
2014-05-16 17:38:08 +00:00
Travis Keep
b5b8492a6f
ICU-10887 Fix documentation in MeasureFormat.
...
X-SVN-Rev: 35696
2014-05-08 22:46:37 +00:00
Travis Keep
fd676bb762
ICU-10046 insetMarkup()->insertMarkup().
...
X-SVN-Rev: 35666
2014-04-30 20:15:10 +00:00
Andy Heninger
9c8e20c008
ICU-10805 Use InitOnce in Region class. Fixes threading problem in initialization.
...
X-SVN-Rev: 35653
2014-04-24 22:31:56 +00:00
Travis Keep
93559e74a8
ICU-10046 Expose Exponent Multiplication Symbol. ScientificFormatHelper class to recognize variants of the plus and minus sign.
...
X-SVN-Rev: 35614
2014-04-10 18:13:29 +00:00
Travis Keep
7ed712add5
ICU-10046 Introduce ScientificFormatHelper class.
...
X-SVN-Rev: 35612
2014-04-09 23:00:45 +00:00
Travis Keep
0959e4e84d
ICU-10828 Attempt to fix broken build.
...
X-SVN-Rev: 35597
2014-04-03 22:44:00 +00:00
Travis Keep
e3a6ed0372
ICU-10828 Remove unused dependencies.
...
X-SVN-Rev: 35595
2014-04-03 21:58:23 +00:00
Peter Edberg
4696fb6ee5
ICU-10507 Better API documentation for asymmetric search (C)
...
X-SVN-Rev: 35502
2014-03-18 21:50:11 +00:00
Travis Keep
e4f7eafc89
ICU-10461 Andy's review comments.
...
X-SVN-Rev: 35490
2014-03-17 18:07:34 +00:00
Michael Ow
3daf54af40
ICU-10740 Fix uconfig test errors
...
X-SVN-Rev: 35480
2014-03-15 06:08:42 +00:00
Peter Edberg
8fdebe3515
ICU-10740 Adjust #ifndef U_HIDE_DRAFT/INTERNAL_API for changes; don't use around default,copy,= ctors
...
X-SVN-Rev: 35478
2014-03-15 00:20:41 +00:00
Yoshito Umaoka
097c0f238b
ICU-10756 Review update. Updated API status tag of setGroupingUsed() and setParseIntegerOnly which were added to override the super class methods to resolve the problem to @draft ICU 53.
...
X-SVN-Rev: 35469
2014-03-14 02:31:25 +00:00
Andy Heninger
dfe8c061e0
ICU-10764 API Promotions for ICU4C 53.
...
X-SVN-Rev: 35459
2014-03-13 20:33:16 +00:00
Michael Ow
06cc7cacb5
ICU-10286 Add uconfig option to disable filtered break iterator code by default
...
X-SVN-Rev: 35446
2014-03-12 21:59:12 +00:00
Markus Scherer
30de06a013
ICU-10700 fix minor API docs bug
...
X-SVN-Rev: 35436
2014-03-12 18:53:11 +00:00
Peter Edberg
a55d42e8fa
ICU-10725 add explicit status for every item in USearchAttribute[Value] enums
...
X-SVN-Rev: 35424
2014-03-12 01:44:33 +00:00
Travis Keep
4a4907c1eb
ICU-10703 Deprecate timeUnitFormat.
...
X-SVN-Rev: 35419
2014-03-11 23:14:05 +00:00
Travis Keep
705755a025
ICU-10700 From Markus' review comments.
...
X-SVN-Rev: 35408
2014-03-11 21:18:34 +00:00
Travis Keep
55daa14907
ICU-10640 Changes from Markus' review.
...
X-SVN-Rev: 35404
2014-03-11 17:40:23 +00:00
Scott Russell
c3b6d7351d
ICU-10776 fix non-ASCII characters in C source
...
X-SVN-Rev: 35393
2014-03-10 15:23:19 +00:00
Peter Edberg
71faffa075
ICU-10725 Deprecate USEARCH_CANONICAL_MATCH which has no effect, suggest UCOL_NORMALIZATION_MODE instead.
...
X-SVN-Rev: 35389
2014-03-08 05:37:03 +00:00
Steven R. Loomis
4cfdb4a00d
ICU-10651 DateFormat::getCalendar() not intended to get the results of parse
...
X-SVN-Rev: 35388
2014-03-08 01:18:23 +00:00
Steven R. Loomis
ded9162807
ICU-10286 API docs update (commit missed from yesterday), remove stray printf
...
X-SVN-Rev: 35363
2014-03-06 18:38:08 +00:00
Steven R. Loomis
7bc88a1a04
ICU-10286 works on windows
...
X-SVN-Rev: 35358
2014-03-06 12:11:08 +00:00
Steven R. Loomis
bbe5a9e0d8
ICU-10286 Check in filtered break behavior. Does not load bundles yet. Also fixes to locbased and brkiter ( no way for subclasses to set locale id )
...
X-SVN-Rev: 35357
2014-03-06 11:21:15 +00:00
Yoshito Umaoka
7202567040
ICU-9101 Cleaned up API doc for StringSearch. Removed clauses mentioning Boyer-Moore algorithm. Keep the docs synchronized with ICU4J StringSearch.
...
X-SVN-Rev: 35354
2014-03-06 01:27:21 +00:00
Steven R. Loomis
f38544a2a6
ICU-10756 regression tests added for case where setGroupingUsed didn't call handleChanged() and thus the fastpath status would be incorrect. Fixed by overriding three functions in DecimalFormat but delegating to NumberFormat. The other two functions don't affect fastpath, but are overridden for future changes where they might.
...
X-SVN-Rev: 35351
2014-03-06 00:12:57 +00:00
Steven R. Loomis
d6d65ed16b
ICU-10286 initial stub checkin of FilteredBreakIteratorBuilder (todo: windows proj files)
...
X-SVN-Rev: 35346
2014-03-05 20:44:47 +00:00
John Emmons
95dccec52d
ICU-9791 Minor doc update for getName() API of numbering system
...
X-SVN-Rev: 35343
2014-03-05 18:52:47 +00:00
Peter Edberg
30e8bc452d
ICU-10637 Format/parse using 'r' related gregorian year, C changes part 1 (still need correct num fmt & tests)
...
X-SVN-Rev: 35341
2014-03-05 11:51:05 +00:00
Yoshito Umaoka
faacd61904
ICU-10724 Minor refinement in the API doc for TimeZone::getDisplayName, the fallback format is localized and can be different from GMT[+-]hh:mm.
...
X-SVN-Rev: 35336
2014-03-04 20:21:22 +00:00
Markus Scherer
9bf9705667
ICU-9101 fix hiraganaQuaternary API docs
...
X-SVN-Rev: 35329
2014-03-04 19:32:53 +00:00
Scott Russell
eb0fd12224
ICU-10336 add leniency controls for lenient like behavior
...
X-SVN-Rev: 35319
2014-03-04 14:40:36 +00:00
Peter Edberg
27cfaed4d8
ICU-10681 Lazily get and cache BreakIterator for titlecasing; lazily get contextTransform info if possible (C)
...
X-SVN-Rev: 35287
2014-03-02 00:44:35 +00:00
Markus Scherer
3baf728df7
ICU-10033 Clarify what characters numeric collation works on
...
X-SVN-Rev: 35274
2014-02-28 22:50:10 +00:00
Yoshito Umaoka
f7f73fe88d
ICU-10544 Fixed some implementation problems in Calendar::add. When adding day or larger field results wall time falls into non-existing time slot created by DST transition, the implementation honors the current skipped wall time option.
...
X-SVN-Rev: 35231
2014-02-25 23:50:35 +00:00
Markus Scherer
e977c057a9
ICU-9101 merge branches/markus/collv2@35225 into the trunk
...
X-SVN-Rev: 35227
2014-02-25 21:21:49 +00:00
Yoshito Umaoka
cfd57abf79
ICU-10601 Added UNUM_CURRENCY_ACCOUNTING to ICU4C NumberFormat.
...
X-SVN-Rev: 35198
2014-02-22 00:16:56 +00:00
Andy Heninger
8525e6bd47
ICU-10706 Spoof Check data update.
...
X-SVN-Rev: 35164
2014-02-19 01:07:32 +00:00
Travis Keep
b9c4a1ec76
ICU-10640 Improve documentation.
...
X-SVN-Rev: 35147
2014-02-16 07:36:36 +00:00
Travis Keep
fd530319e6
ICU-10640 In MeasureFormat, use adopted NumberFormat on last measure only; use integer numberformats on the rest.
...
X-SVN-Rev: 35146
2014-02-16 02:10:51 +00:00
Travis Keep
1d1172e466
ICU-10700 Document that relevant registerXXX() method must be called at application startup and unregister() methods must be called at application shutdown.
...
X-SVN-Rev: 35129
2014-02-12 23:37:47 +00:00
Travis Keep
53ababf5a7
ICU-10461 Make NumberFormat::createInstance() and PluralRules::forLocale() 10X faster than before for most common types. Provide internal createSharedInstance() for NumberFormat and SharedFormat for internal use that is 2 orders of magnitude faster than before.
...
X-SVN-Rev: 35114
2014-02-10 19:13:50 +00:00
Peter Edberg
401daae867
ICU-10633 Implement context-sensitive number formatting (currently just for RBNF)
...
X-SVN-Rev: 35095
2014-02-06 09:41:17 +00:00
Peter Edberg
1eea3529b2
ICU-10676 Also update the unum_open documentation for available styles
...
X-SVN-Rev: 35094
2014-02-06 07:17:07 +00:00
Travis Keep
25c7ba8e57
ICU-10682 Fix clone, copy constructor, and assignment operator in RulesBasedNumberFormat.
...
X-SVN-Rev: 35085
2014-02-06 00:34:24 +00:00
Travis Keep
0a42d4959f
ICU-10640 Add C++ MeasureFormat API.
...
X-SVN-Rev: 35069
2014-02-04 00:29:17 +00:00
Yoshito Umaoka
48c55b449e
ICU-10653 Fixed a thread safety problem in SimpleDateFormat.
...
X-SVN-Rev: 34992
2014-01-27 14:53:26 +00:00
Peter Edberg
1223df27e0
ICU-10483 Further #ifndef U_HIDE_XXX adjustments from running hdrtst
...
X-SVN-Rev: 34966
2014-01-22 07:27:50 +00:00
Peter Edberg
ebb200b1e4
ICU-10483 Update #ifndef U_HIDE_XXX guards for 53m1
...
X-SVN-Rev: 34965
2014-01-22 04:27:50 +00:00
Steven R. Loomis
0580e9e8ee
ICU-10650 remove nbsp (!) that were preventing proper parsing of the @draft tag
...
X-SVN-Rev: 34949
2014-01-21 18:26:44 +00:00
Peter Edberg
541a0405a7
ICU-10628 udat_getContext should use const UDateFormat*
...
X-SVN-Rev: 34904
2014-01-15 20:55:04 +00:00
Scott Russell
c7677154e6
ICU-10619 Improve usability of DateFormat's leniency control & promote BooleanAttribute control to draft for v53
...
X-SVN-Rev: 34888
2014-01-14 17:26:35 +00:00
Peter Edberg
1865fa1670
ICU-10574 part 1, just API and setContext/getContext implementation
...
X-SVN-Rev: 34886
2014-01-14 07:31:30 +00:00
Peter Edberg
df7d845995
ICU-10585 Add utrans_toRules, utrans_getSourceSet
...
X-SVN-Rev: 34882
2014-01-13 07:27:02 +00:00
Peter Edberg
9cf4a2acd5
ICU-10591 Hoist setContext from SimpleDateFormat/RelativeDateFormat to DateFormat
...
X-SVN-Rev: 34881
2014-01-12 05:23:30 +00:00
Travis Keep
132ff6d742
ICU-8464 Add Suggested changes from Markus.
...
X-SVN-Rev: 34875
2014-01-11 00:30:39 +00:00
Markus Scherer
90b6b64024
ICU-10561 ZoneMeta methods must check for bogus input strings
...
X-SVN-Rev: 34873
2014-01-10 23:14:14 +00:00
Scott Russell
37e74533a6
ICU-10334 C vs. J differences when in lenient mode
...
X-SVN-Rev: 34792
2013-12-18 20:03:44 +00:00
Michael Ow
1f1a501cd1
ICU-10557 Fix some zOS build errors caused by missing exports and pthread macros
...
X-SVN-Rev: 34733
2013-12-10 18:10:44 +00:00
Travis Keep
65ecb0b5fa
ICU-8464 Change C++ code according to latest API proposal.
...
X-SVN-Rev: 34712
2013-12-04 22:50:25 +00:00
Travis Keep
ef0debb8be
ICU-8464 UDAT_DIRECION_UNIT_COUNT -> UDAT_DIRECTION_COUNT
...
X-SVN-Rev: 34708
2013-12-04 20:46:08 +00:00
Michael Ow
7aeeb93906
ICU-8464 Add check for if formatting is disabled
...
X-SVN-Rev: 34702
2013-12-03 04:48:00 +00:00
Travis Keep
089a6434ac
ICU-8464 Add relative date formatting.
...
X-SVN-Rev: 34686
2013-11-22 18:26:22 +00:00
Travis Keep
9fa0f4299d
ICU-10468 Fix applyPattern so that it resets the padding character.
...
X-SVN-Rev: 34578
2013-10-17 18:44:44 +00:00
Andy Heninger
10dd7ed47b
ICU-10463 Regular Expressions, rework debug conditionals to fix build failures on clang, and to somewhat simplify.
...
X-SVN-Rev: 34565
2013-10-14 22:11:21 +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
Peter Edberg
31a4739bac
ICU-9627 Updated Date Field Symbol Table links in smpdtfmt.h, added them in udat.h
...
X-SVN-Rev: 34458
2013-09-23 18:23:05 +00:00
Peter Edberg
3f51cb7d8d
ICU-10398 Update #ifndef U_HIDE_XXXXX_API (e.g. DRAFT) to match status tags (e.g. @draft)
...
X-SVN-Rev: 34448
2013-09-23 06:52:34 +00:00
Steven R. Loomis
58fd7c7583
ICU-7912 more review comments
...
X-SVN-Rev: 34428
2013-09-20 21:17:16 +00:00
Steven R. Loomis
4650ca64e3
ICU-7912 commit from review comments (thx)
...
X-SVN-Rev: 34416
2013-09-20 05:00:30 +00:00
Michael Ow
e5a9a38924
ICU-10398 Fix uconfig test errors in ICU 52
...
X-SVN-Rev: 34404
2013-09-19 20:47:22 +00:00
Scott Russell
8ac5d5b068
ICU-10261 review comment updates
...
X-SVN-Rev: 34400
2013-09-19 17:30:57 +00:00
Steven R. Loomis
37562f403e
ICU-10394 api promo 50->52 as per PMC
...
X-SVN-Rev: 34396
2013-09-19 00:44:08 +00:00