Markus Scherer
bb5f37a069
ICU-7457 replace MessageFormat with SimpleFormatter where easy; remove obsolete ChoiceFormat handling of currency names; move LocaleDisplayNames & ucurr from i18n to common
...
X-SVN-Rev: 38200
2016-01-26 22:56:59 +00:00
Markus Scherer
57f01a8756
ICU-10896 turn SimplePatternFormatter into public SimpleFormatter
...
X-SVN-Rev: 38195
2016-01-23 05:20:23 +00:00
Peter Edberg
50ea6cb008
ICU-12072 RelativeDateTimeFormatter: Improve C++ format API, add plain C API (part 1, structure)
...
X-SVN-Rev: 38189
2016-01-22 07:20:54 +00:00
Michael Ow
714973b396
ICU-12083 Update version number to 57m1 in ICU4C
...
X-SVN-Rev: 38186
2016-01-21 20:04:00 +00:00
Andy Heninger
c8d863f1d4
ICU-11851 NumberFormat API doc cleanup.
...
X-SVN-Rev: 38159
2016-01-08 22:21:51 +00:00
Markus Scherer
9eb5fc1b11
ICU-12032 rewrite SimplePatternFormatter: quoting like MessageFormat, shorter, create fewer objects
...
X-SVN-Rev: 38155
2016-01-07 00:20:53 +00:00
Andy Heninger
3e1bf369df
ICU-11669 DateIntervalFormat::format() thread safety fixes.
...
X-SVN-Rev: 38151
2016-01-06 00:09:25 +00:00
Michael Ow
a9395a0af8
ICU-12030 Update destructor to delete all patterns
...
X-SVN-Rev: 38148
2015-12-31 21:12:07 +00:00
Markus Scherer
b24d71cf90
ICU-12041 check that per-unit patterns have one placeholder, fix patterns
...
X-SVN-Rev: 38139
2015-12-16 22:29:21 +00:00
Markus Scherer
ddfb23cc4c
ICU-12031 define StandardPlural::indexFromString(const UnicodeString &keyword, UErrorCode &errorCode)
...
X-SVN-Rev: 38137
2015-12-16 05:36:59 +00:00
Markus Scherer
758b66dbca
ICU-12030 MeasureFormat handle by-plural-form sideways-aliasing, by not bundling plural forms into a QuantityFormatter, port from Java
...
X-SVN-Rev: 38136
2015-12-16 04:41:33 +00:00
Markus Scherer
8c6d77a375
ICU-12031 StandardPlural from UnicodeString
...
X-SVN-Rev: 38134
2015-12-16 04:21:28 +00:00
Andy Heninger
4f959e2bc7
ICU-11710 remove review note comment.
...
X-SVN-Rev: 38133
2015-12-15 21:23:37 +00:00
Andy Heninger
0b2778f3bb
ICU-11461 Remove unused setInteger functionality from DigitList
...
X-SVN-Rev: 38131
2015-12-15 19:37:36 +00:00
Markus Scherer
4c96f9a866
ICU-12031 port enum StandardPlural to C++
...
X-SVN-Rev: 38130
2015-12-14 21:57:41 +00:00
Andy Heninger
bb50b15953
ICU-11710 TimeUnitFormat, fix compile error in previous commit.
...
X-SVN-Rev: 38127
2015-12-14 05:10:38 +00:00
Andy Heninger
22dfe1dd38
ICU-11710 Use LocalPointer in TimeUnitFormat impl.
...
X-SVN-Rev: 38126
2015-12-14 04:41:52 +00:00
Andy Heninger
ad1bbbe97b
ICU-12027 Improved thread safety of RuleBasedTransliterator.
...
X-SVN-Rev: 38110
2015-12-08 01:29:24 +00:00
Markus Scherer
5a7ff3049b
ICU-11986 MeasureFormat unit display patterns need to fall back to the parent locales per plural form, not as a set; add MeasureFormatTest::TestIndividualPluralFallback(); fix RelativeDateTimeFormatterTest::TestSerbianFallback() test data
...
X-SVN-Rev: 38103
2015-12-02 22:54:54 +00:00
Andy Heninger
8b03bbc037
ICU-12014 fix float-cast-overflow in rbnf.cpp
...
X-SVN-Rev: 38102
2015-12-02 22:31:56 +00:00
Markus Scherer
724f7b5c10
ICU-11986 const ResourceValue references, sink.leave(), some more specific types in MeasureFormat code
...
X-SVN-Rev: 38094
2015-11-19 22:33:25 +00:00
Michael Ow
257d5a0a27
ICU-11809 Null terminate buffer in initCurrency
...
X-SVN-Rev: 38090
2015-11-19 18:58:42 +00:00
Fredrik Roubert
25f9110090
ICU-11985 Handle 'j' and 'J' in date time pattern skeletons.
...
R=mark.edward.davis@gmail.com , markus.icu@gmail.com , pedberg@apple.com
Review URL: https://codereview.appspot.com/279780043 .
X-SVN-Rev: 38089
2015-11-18 12:29:17 +00:00
Markus Scherer
d5877ebe4e
ICU-11986 use prefix Resource for C++ classes, prefix UResource for C types
...
X-SVN-Rev: 38087
2015-11-18 00:18:28 +00:00
Markus Scherer
7c7b8ee870
ICU-11986 more compact MeasureFormat data sink declaration+defition, add comments
...
X-SVN-Rev: 38084
2015-11-16 23:50:58 +00:00
Markus Scherer
2810d28dd7
ICU-11986 do not duplicate MeasureFormat data for sideways-fallback aliases
...
X-SVN-Rev: 38083
2015-11-14 00:31:21 +00:00
Markus Scherer
147ca53163
ICU-11986 enumerate most of the measurement unit formatting data, rather than lookup-with-fallback for each piece; adds necessary fallback on leaf level
...
X-SVN-Rev: 38082
2015-11-12 22:09:04 +00:00
Andy Heninger
8dba7301b7
ICU-11554 Fix regex bug with look-behind matching & UTF-8 input.
...
X-SVN-Rev: 38056
2015-10-09 20:01:46 +00:00
Andy Heninger
9b8403900a
ICU-11507 Regex, fix problem with backrefs of unpaired surrogates.
...
X-SVN-Rev: 38038
2015-10-06 23:59:28 +00:00
Michael Ow
6857dbc99e
ICU-11917 Add missing API tag
...
X-SVN-Rev: 38015
2015-09-23 20:58:51 +00:00
Peter Edberg
10053e8a55
ICU-11929 (C) Rename MeasureUnit methods createGeneric, createRevolution
...
X-SVN-Rev: 38009
2015-09-23 18:32:26 +00:00
Markus Scherer
9d080ee08a
ICU-11917 virtual destructors must be defined explicitly, out-of-line, first virtual method
...
X-SVN-Rev: 37993
2015-09-22 21:51:03 +00:00
Michael Ow
0f3551c762
ICU-11917 Check in some uconfig test error fixes
...
X-SVN-Rev: 37986
2015-09-22 16:24:52 +00:00
Michael Ow
fdd235d5e5
ICU-11917 Fix no data test errors in ICU4C 56
...
X-SVN-Rev: 37981
2015-09-22 04:02:11 +00:00
Peter Edberg
87970fe888
ICU-11917 BRS, Update macros #ifndef U_HIDE_DRAFT/INTERNAL/DEPRECATED_API
...
X-SVN-Rev: 37976
2015-09-21 20:23:38 +00:00
Michael Ow
148ec9f9e5
ICU-11917 Promote 54 draft API to stable
...
X-SVN-Rev: 37969
2015-09-17 18:25:20 +00:00
Scott Russell
c179cf974c
ICU-11572 API proposal updates for approved constants
...
X-SVN-Rev: 37961
2015-09-16 00:14:58 +00:00
Steven R. Loomis
39f7040439
ICU-11886 unsafe-backward set, review comments
...
. remove #if 0's and stray comments
. cleanup UnicodeSet docs (deserialize does not freeze)
. remove dead code in collationdatareader.cpp
X-SVN-Rev: 37960
2015-09-15 21:42:56 +00:00
Markus Scherer
99febdc465
ICU-11750 defer & simplify fetching code points from CharacterIterator, test normalization boundaries from both sides
...
X-SVN-Rev: 37959
2015-09-15 21:04:29 +00:00
Markus Scherer
5faab922bd
ICU-11709 do not clobber existing UErrorCode failure code, do not orphan() names until you know that the Enumeration was allocated and thus did adopt
...
X-SVN-Rev: 37956
2015-09-15 18:03:08 +00:00
Peter Edberg
c828e3fd29
ICU-11750 Try to avoid uninitialized variable error in memcheck buildbot
...
X-SVN-Rev: 37953
2015-09-14 07:02:46 +00:00
Peter Edberg
525a00b02e
ICU-11750 Improve comments again
...
X-SVN-Rev: 37951
2015-09-13 18:58:19 +00:00
Peter Edberg
79589c201a
ICU-11750 Improve comments
...
X-SVN-Rev: 37950
2015-09-13 17:14:34 +00:00
Peter Edberg
ae7f45d5c1
ICU-11750 For Indic search: Allow match end at normalization boundary in middle of grapheme cluster
...
X-SVN-Rev: 37949
2015-09-13 07:43:51 +00:00
Markus Scherer
69543d559e
ICU-11016 add support for minimum grouping digits (technology preview, not using CLDR data yet)
...
X-SVN-Rev: 37946
2015-09-11 19:18:00 +00:00
Peter Edberg
4f8296e079
ICU-11709 Fix leak in NumberingSystem::getAvailableNames; rename variables to avoid confusion
...
X-SVN-Rev: 37944
2015-09-10 22:49:03 +00:00
Peter Edberg
5d1a2fa6bd
ICU-11787 Add support for UNUM_CURRENCY_STANDARD and locale u-ext key -cf- (C)
...
X-SVN-Rev: 37935
2015-09-10 05:40:20 +00:00
Markus Scherer
0f0c7656d3
ICU-11832 some better error checking based on static code analysis
...
X-SVN-Rev: 37930
2015-09-10 01:42:34 +00:00
Steven R. Loomis
94fe10c710
ICU-11886 Speed up ucol_open by 21%
...
* implement a deserialize constructor for UnicodeSet
* add test cases for same
* add a generator (`gencolusb`) which can build `source/i18n/collunsafe.h`
* Note that for bootstrapping `collunsafe.h` can be truncated (zero length).
X-SVN-Rev: 37929
2015-09-10 01:39:06 +00:00
Peter Edberg
7e03903fd5
ICU-11773 Improve test, fix typo (C)
...
X-SVN-Rev: 37900
2015-09-08 02:25:24 +00:00
Peter Edberg
49d4ab5ee6
ICU-11773 Withdraw COLON as pattern char, leave support for UDAT_TIME_SEPARATOR_FIELD (C)
...
X-SVN-Rev: 37898
2015-09-07 22:39:49 +00:00
Markus Scherer
8fb97395f8
ICU-11860 separate init-once of uspoof statics (for most functions) from init-once of uspoof default data (only for uspoof_open()); gencfu calls uspoof_openFromSource() for building the default data, so uspoof_openFromSource() must not require that default data
...
X-SVN-Rev: 37897
2015-09-07 01:48:29 +00:00
Markus Scherer
a97583a817
ICU-11860 uspoof_openFromSource() initializes static variables; isolate test code for uspoof_openFromSource() so that initialization can be tested
...
X-SVN-Rev: 37895
2015-09-07 01:18:49 +00:00
Markus Scherer
a45bac77fe
ICU-11765 fix utrans_stripRules() source overruns from a comment or an escape at the end of the source string; make U8_SET_CP_LIMIT() work with index after NUL terminator, consistent with U16_SET_CP_LIMIT(), although strictly speaking this behavior is undefined
...
X-SVN-Rev: 37889
2015-09-04 23:45:19 +00:00
Jungshik Shin
49eb03845c
ICU-11867 fix "virtual functions hidden" warning in windtfmt/winnmfmt
...
X-SVN-Rev: 37886
2015-09-04 20:17:30 +00:00
Travis Keep
b7d18e518c
ICU-11780 Reduce heap size for caching date formatters.
...
X-SVN-Rev: 37860
2015-09-01 20:13:27 +00:00
John Emmons
3506c79716
ICU-11846 Fix memory leak in modified Region code
...
X-SVN-Rev: 37849
2015-08-29 03:08:44 +00:00
Travis Keep
dd0466cdad
ICU-11740 Add documentation to DecimalFormatImpl class.
...
X-SVN-Rev: 37848
2015-08-28 23:23:38 +00:00
John Emmons
01e0c332a5
ICU-11846 CLDR 28 data integration
...
X-SVN-Rev: 37836
2015-08-27 20:23:27 +00:00
Steven R. Loomis
6abcab0f43
ICU-11740 template fix for MSVC
...
X-SVN-Rev: 37833
2015-08-27 00:14:12 +00:00
Travis Keep
b7cf3ca31c
ICU-11740 Disallow copy and assign on VisibleDigitsWithExponent enable data driven tests that were known to fail with the legacy DecimalFormat code but pass with the new DecimalFormat code.
...
X-SVN-Rev: 37832
2015-08-26 21:15:37 +00:00
Travis Keep
f1bd63c26d
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37827
2015-08-26 19:13:28 +00:00
Travis Keep
3b9279d715
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37825
2015-08-26 17:43:02 +00:00
George Rhoten
e3e7183663
ICU-11818 Implement PluralRules in fractional RBNF
...
X-SVN-Rev: 37823
2015-08-26 10:42:17 +00:00
Travis Keep
896009e9da
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37822
2015-08-26 00:28:27 +00:00
Travis Keep
2860cd48c4
ICU-11740 DecimalFormat refactor.
...
X-SVN-Rev: 37821
2015-08-25 23:31:01 +00:00
Andy Heninger
57ac300668
ICU-11480 added tests for regex with capture groups that do not participate in match.
...
X-SVN-Rev: 37816
2015-08-25 20:47:38 +00:00
George Rhoten
7fcc6e5165
ICU-8223 Fix a compiler issue from the last change.
...
X-SVN-Rev: 37811
2015-08-25 17:43:22 +00:00
George Rhoten
e097e1b9ee
ICU-8223 Add rule syntax for NaN, infinity and alternate decimal points.
...
Other issues addressed:
* Some performance enhancements were added for good measure. Creating new RuleBasedNumberFormat objects can take a long time due to all the rule parsing. This was ported from ICU4J.
* I fixed a potential infinite recursion problem when RuleBasedNumberFormat used NumberFormat.createInstance, which could occasionally depend on creating RuleBasedNumberFormat for itself, which was bad. This was ported from ICU4J.
* I fixed a potential memory leak due to lazy initialization of some RBNF data members in a multithreaded environment, which is fine in Java, but it's not okay in C++. We no longer cast away const due to this, which is good.
* There were some compiler warnings and errors found while trying to debug this code on my machine. I fixed those too.
X-SVN-Rev: 37810
2015-08-25 16:55:52 +00:00
Andy Heninger
38d07de467
ICU-11031 cache spoof check data (ICU4C).
...
X-SVN-Rev: 37793
2015-08-21 01:23:29 +00:00
Travis Keep
03eab980da
ICU-11779 Fix parameter names in documentation.
...
X-SVN-Rev: 37774
2015-08-13 22:46:04 +00:00
Travis Keep
6ed4b6178a
ICU-11779 Introduce static versions of DTPNG getSkeleton and getBaseSkeleton
...
X-SVN-Rev: 37771
2015-08-13 22:09:13 +00:00
Michael Ow
2f866f7436
ICU-11757 Fix initializer list order
...
X-SVN-Rev: 37701
2015-07-28 17:50:08 +00:00
Steven R. Loomis
9edacf9fa9
ICU-11771 move FilteredBreakIterator from i18n to common
...
X-SVN-Rev: 37676
2015-07-16 21:02:06 +00:00
Peter Edberg
b64eeb479d
ICU-11628 C, update MeasureUnit interfaces and tests for new units in CLDR 27/28
...
X-SVN-Rev: 37626
2015-06-28 03:26:33 +00:00
Peter Edberg
f86d3f28c5
ICU-11706 Fix memory leak when DateIntervalFormat::setDateIntervalInfo is called
...
X-SVN-Rev: 37620
2015-06-24 21:43:08 +00:00
Peter Edberg
52acc7a249
ICU-11706 (and #11726 ) more code cleanup (rolling in from J)
...
X-SVN-Rev: 37617
2015-06-24 08:03:16 +00:00
Peter Edberg
656838dbad
ICU-11706 (and #11726 ) Improve documentation, code cleanup
...
X-SVN-Rev: 37616
2015-06-24 07:59:38 +00:00
Peter Edberg
a8325d335c
ICU-11706 (and #11726 ) Fix DateIntervalFormat handling of (1) skeletons with seconds, (2) FieldPosition
...
X-SVN-Rev: 37613
2015-06-23 22:07:03 +00:00
Peter Edberg
15ee90b9a3
ICU-11693 C support for CompactDecimalFormat, via UNumberFormatStyle additions
...
X-SVN-Rev: 37612
2015-06-23 18:09:52 +00:00
Peter Edberg
4cdffbd453
ICU-11708 CompactDecimaFormat should override and implement several more format methods
...
X-SVN-Rev: 37611
2015-06-23 17:33:03 +00:00
Fredrik Roubert
1b083389a4
ICU-11734 Bugfix: RelativeDateTimeFormatter with U_HIDE_DRAFT_API.
...
RelativeDateTimeFormatter has a member of type
UDateRelativeDateTimeFormatterStyle, so this type must be declared even
when setting U_HIDE_DRAFT_API, but it must then have a dummy enum value,
for empty enum declarations are not valid.
X-SVN-Rev: 37520
2015-06-10 17:21:08 +00:00
Fredrik Roubert
0b407a667b
ICU-11730 Bugfix: UNumberFormatAttributeValue with U_HIDE_INTERNAL_API.
...
DecimalFormat has a member of type UNumberFormatAttributeValue, so this
type must be declared even when setting U_HIDE_INTERNAL_API, but it must
then have a dummy enum value, for empty enum declarations are not valid.
X-SVN-Rev: 37519
2015-06-10 17:20:24 +00:00
John Emmons
eed4d9c2a1
ICU-11737 Units shouldn't fall back from short to wide
...
X-SVN-Rev: 37512
2015-06-09 19:07:53 +00:00
Markus Scherer
7bd5656680
ICU-11610 rename usearch hash() to hashFromCE32(), improve implementation
...
X-SVN-Rev: 37477
2015-05-29 21:51:00 +00:00
Travis Keep
67134a6313
ICU-11713 Yoshito's review comments.
...
X-SVN-Rev: 37475
2015-05-29 17:14:02 +00:00
Markus Scherer
fc290db4c1
ICU-11574 near-final Unicode 8 data with new block API constants, code adjustments & fixes; svn merge --reintegrate branches/markus/uni80
...
X-SVN-Rev: 37473
2015-05-28 23:16:00 +00:00
Travis Keep
2cbff1ac8b
ICU-11713 Ensure that what getGroupingSize() returns doesn't change just because grouping is enabled.
...
X-SVN-Rev: 37472
2015-05-28 22:45:45 +00:00
Markus Scherer
f7e715daee
ICU-10086 move & swap for UnicodeString, LocalPointer, LocalArray
...
X-SVN-Rev: 37469
2015-05-28 17:03:45 +00:00
Andy Heninger
6772f79425
ICU-11670 Fix incorrect API doc for class TimeZone.
...
X-SVN-Rev: 37439
2015-05-14 18:40:12 +00:00
Andy Heninger
da04970a07
ICU-11603 BreakTransliterator thread safety changes, use LocalPointer and Mutex classes.
...
X-SVN-Rev: 37414
2015-04-29 23:18:32 +00:00
George Rhoten
e1c9c699b9
ICU-11564 Delete a stale cast and comment.
...
X-SVN-Rev: 37388
2015-04-23 17:14:52 +00:00
George Rhoten
e7b812f712
ICU-11564 Improve the thread safety of RBNF.
...
The recursion count is now a method argument instead of a data member.
Setting the DecimalFormatSymbols no longer reparses the rules, but it just sets a new version of DecimalFormatSymbols instead.
X-SVN-Rev: 37387
2015-04-23 16:13:46 +00:00
Travis Keep
4a51a2f421
ICU-11652 Change default padding character from astricks 0x002A to space 0x0020
...
X-SVN-Rev: 37378
2015-04-22 21:54:15 +00:00
Andy Heninger
928da728d6
ICU-11633 remove U_ALIGN_CODE
...
X-SVN-Rev: 37369
2015-04-20 22:15:04 +00:00
Andy Heninger
ae678d796b
ICU-11609 add svn:eol-style property to vcxproj files.
...
X-SVN-Rev: 37364
2015-04-17 21:25:48 +00:00
Andy Heninger
67535f4a55
ICU-11603 Transliterator thread safety fixes.
...
X-SVN-Rev: 37342
2015-04-15 22:43:15 +00:00
Yoshito Umaoka
06b454e611
ICU-11628 Updated ICU4C version to 56.0.1.
...
X-SVN-Rev: 37337
2015-04-15 16:41:07 +00:00
Andy Heninger
85f3da6213
ICU-11638 Improve RegexMatcher::group() API docs.
...
X-SVN-Rev: 37327
2015-04-13 21:59:04 +00:00
Travis Keep
210b877adc
ICU-11583 Port Mark's JAVA fixes to C++
...
X-SVN-Rev: 37243
2015-03-17 19:09:11 +00:00
Peter Edberg
7d74634fa5
ICU-11433 BRS, no U_HIDE conditionals around impl code or private fields; fix comment typos
...
X-SVN-Rev: 37234
2015-03-16 04:15:28 +00:00
Michael Ow
cdb730c5a9
ICU-11433 Add fix for header test
...
X-SVN-Rev: 37212
2015-03-11 17:57:36 +00:00
Fredrik Roubert
d39b7a8d68
ICU-11568 Add virtual destructor for class NGramParser.
...
BUG=
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/214060043
X-SVN-Rev: 37209
2015-03-11 16:59:36 +00:00
Peter Edberg
0ef535414e
ICU-11433 ICU4C draft API promotion; update U_HIDE_xxx conditionals
...
X-SVN-Rev: 37197
2015-03-10 07:20:48 +00:00
John Emmons
368eb4bb16
ICU-11555 Integrate CLDR 27 data
...
X-SVN-Rev: 37169
2015-03-06 22:58:33 +00:00
Yoshito Umaoka
3195f25068
ICU-11358 Separate host time zone detection code from the default time zone initialization code and make it public API as TimeZone::detectHostTimeZone().
...
X-SVN-Rev: 37148
2015-03-05 06:34:51 +00:00
Peter Edberg
db48cbd159
ICU-11553 Better checking of result,resultLength params in udat functions
...
X-SVN-Rev: 37145
2015-03-05 06:24:11 +00:00
Peter Edberg
954236108c
ICU-11400 Fix documentation of DateTimeFormat in setDateTimeFormat/udatpg_setDateTimeFormat
...
X-SVN-Rev: 37143
2015-03-05 05:36:25 +00:00
Andy Heninger
6ffe686192
ICU-10759 deprecate Plural Rules Functions w no implementation in ICU4C.
...
X-SVN-Rev: 37131
2015-03-04 20:21:41 +00:00
Peter Edberg
09a26e9a80
ICU-10936 C: Performance improvement for IslamicCalendar::yearStart
...
X-SVN-Rev: 37128
2015-03-04 10:02:38 +00:00
Peter Edberg
3076cb2149
ICU-11510 C: Support narrow AM/PM "aaaaa" for date format and parse
...
X-SVN-Rev: 37124
2015-03-04 05:43:28 +00:00
Peter Edberg
c77f9b24c8
ICU-10141 Add UErrorCode param to Region methods that return StringEnumeration*
...
X-SVN-Rev: 37123
2015-03-04 01:40:44 +00:00
Peter Edberg
50e67ce345
ICU-11553 Add C wrapper for FieldPositionIterator & 2 udat_formatX calls to use it
...
X-SVN-Rev: 37118
2015-03-04 00:11:53 +00:00
George Rhoten
54930e302a
ICU-11532 Infinite loop while parsing an RBNF rule with plural format
...
X-SVN-Rev: 37105
2015-03-02 03:20:51 +00:00
Peter Edberg
c56a20e796
ICU-11539 C: Delete Calendar fields TIME_SEPARATOR, RELATED_YEAR; adjust accordingly
...
X-SVN-Rev: 37091
2015-02-27 09:01:31 +00:00
Andy Heninger
d96fea9eb6
ICU-11123 promote RegexMatcher::find(UErrorCode &) to public API
...
X-SVN-Rev: 37073
2015-02-26 02:34:20 +00:00
Andy Heninger
74157ec338
ICU-11446 Spoof Checker data update: use MA table only.
...
X-SVN-Rev: 37071
2015-02-26 01:38:14 +00:00
Yoshito Umaoka
72a0e9b14f
ICU-11294 Fixed a compiler warning, and a typo in the previous commit.
...
X-SVN-Rev: 37068
2015-02-26 00:08:39 +00:00
Yoshito Umaoka
ebe09a9e69
ICU-11294 Changed SimpleDateFormat and other implementation to reduce malloc calls for common date formatting/parsing operations.
...
X-SVN-Rev: 37064
2015-02-25 03:24:19 +00:00
Andy Heninger
ce09d8a4bc
ICU-11393 Regex, add pattern chars R v and h
...
X-SVN-Rev: 37057
2015-02-24 00:24:59 +00:00
Markus Scherer
8e6898ae3d
ICU-11296 based on patch from Jungshik, approved option name UCONFIG_ONLY_HTML_CONVERSION, turn off UTF-32, simplify changes, fix warnings
...
X-SVN-Rev: 37045
2015-02-20 19:31:33 +00:00
Fredrik Roubert
71035aa827
ICU-11467 Promote time separator interfaces to public API.
...
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/189460043
X-SVN-Rev: 37043
2015-02-19 12:02:43 +00:00
Andy Heninger
ec3f77f878
ICU-5312 Regular Expressions Named Capture.
...
X-SVN-Rev: 37040
2015-02-18 23:56:19 +00:00
Travis Keep
06223fc789
ICU-11524 Fix inconsistency between fastpath and slowpath for when maxIntDigit = 0.
...
X-SVN-Rev: 37026
2015-02-12 21:45:27 +00:00
Michael Ow
2755dcda5e
ICU-11523 Fix invalid input check in udat_parseCalendar
...
X-SVN-Rev: 37023
2015-02-11 22:23:13 +00:00
Andy Heninger
03fd84ff03
ICU-11104 MSVC compiler warnings, apply patch from Chromium.
...
X-SVN-Rev: 36995
2015-01-30 02:18:02 +00:00
Michael Ow
7dff411df7
ICU-11452 Improve null check
...
X-SVN-Rev: 36981
2015-01-22 19:26:09 +00:00
Andy Heninger
22c8c94d14
ICU-11469 Regular Expressions, remove old tech preview functions.
...
X-SVN-Rev: 36953
2015-01-14 00:03:29 +00:00
Michael Ow
c7cd5c468b
ICU-11452 Change reference to pointer to avoid null reference problems in SimpleDateFormat
...
X-SVN-Rev: 36942
2015-01-12 19:02:31 +00:00
Markus Scherer
a9d7c3e4bd
ICU-11449 reorder single scripts not groups, scripts/groups can start on top-16-bit boundaries, data formatVersion 5 for new scripts data and optional reorderRanges appended to reorderCodes
...
X-SVN-Rev: 36924
2015-01-07 03:37:11 +00:00
Markus Scherer
b2c4740141
ICU-11448 try to fix a build error on some platforms
...
X-SVN-Rev: 36912
2014-12-27 01:29:46 +00:00
Markus Scherer
7fdf06a388
ICU-11448 move collationbasedatabuilder.cpp to tools/genuca
...
X-SVN-Rev: 36910
2014-12-27 01:04:54 +00:00
Markus Scherer
6494d69057
ICU-11448 move collationbasedatabuilder.h to tools/genuca
...
X-SVN-Rev: 36909
2014-12-27 01:03:54 +00:00
Markus Scherer
166f80aacd
ICU-11448 move CollationBaseDataBuilder out of the runtime library: only used from genuca
...
X-SVN-Rev: 36908
2014-12-27 01:00:36 +00:00
Markus Scherer
590a85cbf1
ICU-11448 collation common tertiary weights for normal Hiragana, change builder to cope with below-common tertiary weights
...
X-SVN-Rev: 36906
2014-12-27 00:38:34 +00:00
Andy Heninger
b3c29ef95e
ICU-11428 Various compiler warning fixes.
...
X-SVN-Rev: 36903
2014-12-19 23:41:18 +00:00
Fredrik Roubert
60087d06a1
ICU-11018 Refactor date format string mapping code (ICU4C)
...
To make this code more maintainable: Make mapping tables zero based, add
a table to tell if a character can be used to define a field in a format
string (instead of now rather long-winded character range expressions)
and make all lookup tables accessed through helper functions.
R=rocketman@google.com
Review URL: https://codereview.appspot.com/190080043
X-SVN-Rev: 36899
2014-12-19 07:27:58 +00:00
Fredrik Roubert
17b8600e8e
ICU-11018 Support CLDR time separator (ICU4C)
...
This change will treat the ':' character in patterns as a symbol
(instead of as a literal) and if the Locale defines timeSeparator then
use that character instead when formatting and accept both when parsing.
It will also define the '.' as an alternate time separator, that will be
accepted when parsing in lenient mode.
This is one character more strict than before, when in lenient mode also
the '-' was accepted as time separator instead of ':'.
R=rocketman@google.com
Review URL: https://codereview.appspot.com/180610043
X-SVN-Rev: 36897
2014-12-19 07:19:41 +00:00
Andy Heninger
ea29e154b5
ICU-11452 Remove NULL check causing a compile warning. An alternate check is still needed.
...
X-SVN-Rev: 36896
2014-12-19 02:34:24 +00:00
Andy Heninger
ff85125d2f
ICU-11439 Improve portability of DecimalFormat::getFixedDecimal().
...
X-SVN-Rev: 36893
2014-12-18 22:46:45 +00:00
John Emmons
0d0a369333
ICU-11060 Fix naming convention for @alt values from CLDR
...
X-SVN-Rev: 36886
2014-12-17 23:25:39 +00:00
Markus Scherer
b3897ebba9
ICU-11444 UMeasurementSystem UMS_UK born stable ICU 55
...
X-SVN-Rev: 36883
2014-12-17 21:51:53 +00:00
Peter Edberg
5239b60d43
ICU-11313 Update U_HIDE_ macros (and U_DEPRECATED tags) for 55.0.1 (m1)
...
X-SVN-Rev: 36868
2014-12-15 00:42:34 +00:00
Michael Ow
f61f05e5f5
ICU-11313 Fix some no data test failures
...
X-SVN-Rev: 36865
2014-12-12 04:34:51 +00:00
Steven R. Loomis
28c0981d76
ICU-11389 (respond to review comments) fix low memory crasher in Region.
...
Also add LocalUHashtablePointer.
X-SVN-Rev: 36860
2014-12-11 18:25:13 +00:00
Travis Keep
25e6c69308
ICU-11313 Remove compiler warnings from ICU C++ build.
...
X-SVN-Rev: 36859
2014-12-11 18:06:28 +00:00
Markus Scherer
f08f07dbbc
ICU-10829 try to make some compilers happy
...
X-SVN-Rev: 36858
2014-12-11 18:00:10 +00:00
Markus Scherer
030eff56d3
ICU-10829 simplify U+FFFE collation: U+FFFE use common non-primary weights, adjust code for that, test order of U+FFFE equivalent to ucol_mergeSortkeys() but not necessarily same sort keys, omit case level if lowerFirst and only common weights
...
X-SVN-Rev: 36856
2014-12-11 17:04:32 +00:00
John Emmons
ad5308aa12
ICU-11417 CLDR 27 data integration for ICU55M1
...
X-SVN-Rev: 36850
2014-12-11 16:10:49 +00:00
Markus Scherer
68b3ed0c75
ICU-11357 add constant for UK measurement system
...
X-SVN-Rev: 36846
2014-12-10 21:32:48 +00:00
Peter Edberg
47a97c8453
ICU-11412 TimeZoneFormat copy constructor should initialize fTZDBTimeZoneNames to NULL
...
X-SVN-Rev: 36842
2014-12-10 20:19:42 +00:00
Travis Keep
8addf97f7d
ICU-10638 Add factory method to create a UStringEnumeration from UEnumeration.
...
X-SVN-Rev: 36841
2014-12-10 17:02:02 +00:00
Yoshito Umaoka
b063be0077
ICU-11415 Fixed a locale display name issue with a currency keyword.
...
X-SVN-Rev: 36839
2014-12-10 09:00:53 +00:00
Steven R. Loomis
7e6c572256
ICU-10774 fix a knownissue: Collator::getAvailableLocales calculation.
...
Also, replace uhash_nextElement's parameter "-1" with UHASH_FIRST for clarity.
Also, improve service registration debugging code
X-SVN-Rev: 36836
2014-12-09 23:54:56 +00:00
Travis Keep
6371975e05
ICU-10438 Document that C++ Duration RuleBasedNumberFormat always rounds down.
...
X-SVN-Rev: 36835
2014-12-09 23:53:19 +00:00
Travis Keep
d0c5712ce4
ICU-10638 Fix collator:;getKeywordsXXX functions so that they never leak memory.
...
X-SVN-Rev: 36834
2014-12-09 23:08:31 +00:00
Travis Keep
59a03bbc9b
ICU-11383 Remove ScientificFormatHelper C++
...
X-SVN-Rev: 36826
2014-12-08 23:25:27 +00:00
Andy Heninger
40271c5742
ICU-11414 uspoof, freeze the recommended and inclusion sets.
...
X-SVN-Rev: 36823
2014-12-08 19:56:43 +00:00
Travis Keep
00c6bb79bf
ICU-11295 Fix getNumberFormatForField so that it returns either a valid pointer or NULL.
...
X-SVN-Rev: 36822
2014-12-08 19:35:38 +00:00
Travis Keep
79964e6bc7
ICU-11303 Bring MeasureFormat per unit formatting out of tech preview.
...
X-SVN-Rev: 36813
2014-12-05 20:52:28 +00:00
Travis Keep
3d248f9875
ICU-11401 Attempt to fix broken build.
...
X-SVN-Rev: 36812
2014-12-05 19:23:22 +00:00
Travis Keep
a6bc072149
ICU-11401 Reduce cache keyspace by caching only the components of DateFormat by locale rather than actual DateFormat objects.
...
X-SVN-Rev: 36811
2014-12-05 18:15:35 +00:00
Markus Scherer
326e9592dc
ICU-10823 add ures_openNoDefault() and use it from collation data loader and BreakIterator; refactor ures_openXyz() for code sharing
...
X-SVN-Rev: 36806
2014-12-04 21:11:26 +00:00
Andy Heninger
63758dca88
ICU-11371 Improved checking of regular expression pattern size limits.
...
X-SVN-Rev: 36801
2014-12-02 21:58:18 +00:00
Andy Heninger
b3bd196383
ICU-11373 Regex, check for integer overflow in maxMatchLength computation.
...
X-SVN-Rev: 36794
2014-12-02 19:24:31 +00:00
Andy Heninger
2e6a8c568c
ICU-11374 Regular Expression, improve checking of integer overflow.
...
X-SVN-Rev: 36792
2014-12-02 17:05:27 +00:00
Yoshito Umaoka
281d4de237
ICU-11293 Added udat_formatCalendar allowing C API user to specify a calendar as a parameter.
...
X-SVN-Rev: 36777
2014-11-25 04:34:58 +00:00
Steven R. Loomis
eb262cc17c
ICU-11389 more reversion
...
X-SVN-Rev: 36766
2014-11-20 05:20:36 +00:00
Steven R. Loomis
0cb2ffd0bf
ICU-11389 revert bad commit
...
X-SVN-Rev: 36763
2014-11-20 02:49:35 +00:00
Steven R. Loomis
094d12cdca
ICU-11389 revert r36758 - re-checkin under r11139 once working?
...
X-SVN-Rev: 36762
2014-11-20 01:28:18 +00:00
Steven R. Loomis
9f5a68f08f
ICU-11389 revert r36758 - re-checkin under r11139 once working?
...
X-SVN-Rev: 36761
2014-11-20 01:26:30 +00:00
Steven R. Loomis
08480c883b
ICU-11389 improve error checking (fix)
...
X-SVN-Rev: 36760
2014-11-20 00:50:03 +00:00
Yoshito Umaoka
82bd8a35f4
ICU-11139 A quick fix in the new DateFormat factory logic to use the current default time zone in a new instance.
...
X-SVN-Rev: 36759
2014-11-20 00:41:24 +00:00
Steven R. Loomis
738cee69cc
ICU-11389 improve error checking
...
X-SVN-Rev: 36758
2014-11-20 00:34:29 +00:00
Markus Scherer
9edbbecb24
ICU-11339 add & use LocalPointer(p, errorCode) and adoptInsteadAndCheckErrorCode(p, errorCode)
...
X-SVN-Rev: 36757
2014-11-20 00:27:17 +00:00
Yoshito Umaoka
42040b3e4a
ICU-11389 Fixed a problem in Win32DateFormat assignment operator which triggered intltest.exe crash in u_cleanup with the recent DateFormat caching change.
...
X-SVN-Rev: 36756
2014-11-20 00:08:49 +00:00
Travis Keep
89e667b0ea
ICU-10952 Attempt to fix broken build.
...
X-SVN-Rev: 36747
2014-11-18 16:48:37 +00:00
Travis Keep
6a15548b08
ICU-10952 Introduce ScientificNumberFormatter.
...
X-SVN-Rev: 36746
2014-11-18 00:55:15 +00:00
Travis Keep
4860c7e5b7
ICU-11139 Add JAVA DateFormat factory methods to C++
...
X-SVN-Rev: 36745
2014-11-18 00:43:49 +00:00
Andy Heninger
f5d14979c6
ICU-11369 Regex, fix incorrect optimization of patterns with a zero length quantifier {0}
...
X-SVN-Rev: 36727
2014-11-12 23:42:14 +00:00
Andy Heninger
9db433b745
ICU-11370 Regex, add missing range check of length of a look-behind expression.
...
X-SVN-Rev: 36724
2014-11-12 23:10:21 +00:00
Yoshito Umaoka
ff4fd29a21
ICU-11302 Proper error handling with utext_clone in regular expression implementation.
...
X-SVN-Rev: 36673
2014-10-13 17:46:34 +00:00
Steven R. Loomis
547757ebe9
ICU-11325 fix operator==. Also, re-enable French.
...
X-SVN-Rev: 36672
2014-10-11 00:22:06 +00:00
Michael Ow
b2d2691724
ICU-11313 Update version number to 55.0.1
...
X-SVN-Rev: 36648
2014-10-07 17:02:19 +00:00
Yoshito Umaoka
f4c185b9e7
ICU-11307 A minor document fix in Calendar's class doc.
...
X-SVN-Rev: 36618
2014-10-01 18:50:49 +00:00
Peter Edberg
6115fe24bb
ICU-11055 Minor rewording that hopefully clarifies the usage of ucol_getFunctionalEquivalent
...
X-SVN-Rev: 36572
2014-09-23 22:11:37 +00:00
Peter Edberg
b26892cfe8
ICU-10817 For UNUM_SPELLOUT/ORDINAL, document that unum_setTextAttribute with UNUM_DEFAULT_RULESET can specify ruleset
...
X-SVN-Rev: 36571
2014-09-23 21:58:49 +00:00
Peter Edberg
61d8a038ad
ICU-10814 Delete duplicated headerdoc comments in usearch.h
...
X-SVN-Rev: 36568
2014-09-23 21:33:53 +00:00
Peter Edberg
8713061249
ICU-10809 Fix typo
...
X-SVN-Rev: 36567
2014-09-23 21:29:31 +00:00
Peter Edberg
14cd5cb107
ICU-10809 Update SimpleDateFormat class doc examples for Sept and Tues, other table updates and note (C)
...
X-SVN-Rev: 36565
2014-09-23 21:26:25 +00:00
Andy Heninger
afe9d5350e
ICU-11262 Spoof check data refresh.
...
X-SVN-Rev: 36553
2014-09-17 23:27:40 +00:00
Peter Edberg
2beaf3dacf
ICU-10992 BRS line 20, Check/fix non-stable API macros (U_HIDE_DRAFT_API and others)
...
X-SVN-Rev: 36520
2014-09-16 08:09:06 +00:00
Markus Scherer
908eb3d8d4
ICU-10999 mark formatMeasuresPer() as Technology preview
...
X-SVN-Rev: 36518
2014-09-16 06:11:35 +00:00
Steven R. Loomis
58f8e44c7d
ICU-10981 round of uconfig.h fixes
...
X-SVN-Rev: 36491
2014-09-13 00:53:06 +00:00
Markus Scherer
a3df75f151
ICU-11258 adjust dependencies, pull charstr & unistr_core into the platform group, fix some code
...
X-SVN-Rev: 36485
2014-09-12 00:11:47 +00:00
Steven R. Loomis
11462b188e
ICU-11131 revert to r36481
...
X-SVN-Rev: 36484
2014-09-11 22:55:13 +00:00
Steven R. Loomis
482e90080c
ICU-11131 re-checking in due to conflicts with r36481..
...
X-SVN-Rev: 36483
2014-09-11 22:47:47 +00:00
Yoshito Umaoka
f7ee04ba38
ICU-11131 Updates based on review feedback.
...
X-SVN-Rev: 36481
2014-09-11 22:36:46 +00:00
Markus Scherer
30780ccadc
ICU-11032 call udata_getMemory() rather than reading internal structures
...
X-SVN-Rev: 36473
2014-09-11 19:52:26 +00:00
Travis Keep
0951252dad
ICU-11250 Add tests for QuantityFormatter add test for SimplePatternFormatter::getPatternWithNoPlaceholders.
...
X-SVN-Rev: 36468
2014-09-11 19:09:54 +00:00
Markus Scherer
420125c1cc
ICU-11238 simpler fix
...
X-SVN-Rev: 36467
2014-09-11 18:42:18 +00:00
Andy Heninger
84d1d936ab
ICU-11032 Incorporate review comments, use isAcceptable call-back with udata_open
...
X-SVN-Rev: 36466
2014-09-11 18:28:05 +00:00
John Emmons
4d47dd3226
ICU-11092 Split out units data into a separate tree
...
X-SVN-Rev: 36458
2014-09-11 10:16:22 +00:00
Yoshito Umaoka
02939804a5
ICU-11240 ICU4C 54 API status promotion.
...
X-SVN-Rev: 36454
2014-09-11 06:16:13 +00:00
Steven R. Loomis
f71e7b22bd
ICU-11238 GCC 3.3.6 fixes
...
X-SVN-Rev: 36451
2014-09-11 05:57:38 +00:00
Steven R. Loomis
4345b76644
ICU-10881 merge from branch - conservative fixes to some warnings
...
X-SVN-Rev: 36449
2014-09-11 05:25:13 +00:00
Andy Heninger
b00b0d552e
ICU-11249 class NFDIterator change base from UMemory to UObject. For ICU 54 BRS Verify Malloc Functions task.
...
X-SVN-Rev: 36442
2014-09-10 20:16:12 +00:00
Travis Keep
c794caf7d4
ICU-10999 Add per unit measure formatting.
...
X-SVN-Rev: 36441
2014-09-10 20:06:52 +00:00
Steven R. Loomis
9e20f6ebb2
ICU-11131 on low memory situations, return U_MEMORY_ALLOCATION_ERROR instead of crash
...
X-SVN-Rev: 36430
2014-09-10 15:39:02 +00:00
Andy Heninger
a7eb42956a
ICU-11249 BRS 54: Verify malloc functions fix to class NFDIterator.
...
X-SVN-Rev: 36421
2014-09-10 00:54:15 +00:00
Markus Scherer
8c4f2b0036
ICU-7118 document that compare() is often more efficient than getSortKey()
...
X-SVN-Rev: 36414
2014-09-09 22:05:13 +00:00
Yoshito Umaoka
6b334674c9
ICU-11029 Added some note about methods not yet implemented. Also updated these method to do nothing but returns DONE.
...
X-SVN-Rev: 36410
2014-09-09 21:39:33 +00:00
Peter Edberg
834e67c893
ICU-10695 (C) Update/expand UMALQURA_MONTHLENGTH, handleComputeMonthStart fix for tbla and month not in 0..11
...
X-SVN-Rev: 36405
2014-09-09 10:27:39 +00:00
Peter Edberg
897df260ce
ICU-11221 Remove "#ifndef U_HIDE_DRAFT_API" from measunit.cpp (it is only for measunit.h)
...
X-SVN-Rev: 36400
2014-09-09 00:56:00 +00:00
Peter Edberg
e46b2b3c83
ICU-9385 DateFormatSymbols/udat getters/setters for yearNames, zodiacNames (C)
...
X-SVN-Rev: 36386
2014-09-08 04:52:23 +00:00
Markus Scherer
0f78abc7ee
ICU-9644 re-hardcode some normalization data: nfc.nrm
...
X-SVN-Rev: 36384
2014-09-08 03:05:56 +00:00
Peter Edberg
300e531736
ICU-10995 Delete old fNegPrefixPattern before creating new one by prepending minus to fPosPrefixPattern
...
X-SVN-Rev: 36382
2014-09-07 20:01:55 +00:00
Peter Edberg
8c07d13306
ICU-10968 More efficient implementation for scriptDisplayName(UScriptCode, ...) (C)
...
X-SVN-Rev: 36379
2014-09-07 06:58:20 +00:00
Peter Edberg
92a7528223
ICU-11173 CLDR tags/release-26-d03 into ICU4C trunk, remove logKnownIssue 11219, fix test for cldrbug:7868
...
X-SVN-Rev: 36377
2014-09-06 06:15:08 +00:00
Andy Heninger
821a0b00d7
ICU-11032 Spoof check, add validation of data header.
...
X-SVN-Rev: 36372
2014-09-06 00:19:58 +00:00
Steven R. Loomis
51d9432671
ICU-11073 Fix the earlier fix for global new[].
...
Had to move "new UnicodeString[]" into a function ala ICU-2974 to prevent global new[] from being called.
Also, some general cleanup.
X-SVN-Rev: 36371
2014-09-06 00:16:54 +00:00
Peter Edberg
7732bb2599
ICU-10968 Handle fussy comma-at-end-of-enum-list restrictions in some compilers
...
X-SVN-Rev: 36354
2014-09-05 06:17:40 +00:00
Peter Edberg
46ad07cddf
ICU-10968 Add #ifndef U_HIDE_DRAFT_API for the new enum values
...
X-SVN-Rev: 36353
2014-09-05 05:26:55 +00:00
Peter Edberg
153bf506f0
ICU-10968 Add UDISPCTX_TYPE_DISPLAY_LENGTH and values for it, implement support (C)
...
X-SVN-Rev: 36352
2014-09-05 04:54:53 +00:00
Andy Heninger
75c1bacdf1
ICU-11102 Win32NumberFormat::format(), make fmt param const.
...
X-SVN-Rev: 36347
2014-09-04 21:00:58 +00:00
Andy Heninger
f626431e29
ICU-11233 Remove U_FINAL for classes we subclass. Produces bad code.
...
X-SVN-Rev: 36346
2014-09-04 18:58:17 +00:00
Travis Keep
18c1134a6d
ICU-11221 Add comments to MeasureUnit generated code pointing to documentation on how to update.
...
X-SVN-Rev: 36344
2014-09-04 17:42:00 +00:00
Steven R. Loomis
8830b79326
ICU-11073 change to use LocalMemory instead of LocalArray
...
X-SVN-Rev: 36340
2014-09-03 23:18:34 +00:00
Travis Keep
ff421e317a
ICU-11237 Fixed memory leak.
...
X-SVN-Rev: 36339
2014-09-03 22:41:51 +00:00
Travis Keep
f8598fb484
ICU-11223 Make code in relative date format that falls back to short form more readable.
...
X-SVN-Rev: 36338
2014-09-03 22:01:03 +00:00
Travis Keep
48ba0efa1e
ICU-11221 Add new MeasureUnits to ICU.
...
X-SVN-Rev: 36335
2014-09-03 21:08:45 +00:00
Peter Edberg
1b8eb15e1a
ICU-11173 CLDR tags/release-26-d01 into ICU4C trunk with related test & lib code updates
...
X-SVN-Rev: 36313
2014-09-02 23:18:20 +00:00
Andy Heninger
3dd19f8a5b
ICU-10815 Regex error handling, minor cleanups.
...
X-SVN-Rev: 36306
2014-09-02 21:39:18 +00:00
Scott Russell
867e55f0cb
ICU-10970 Support required decimal point
...
X-SVN-Rev: 36300
2014-08-30 21:53:10 +00:00
Steven R. Loomis
7594250cc5
ICU-7653 changed uprv_lengthof to UPRV_LENGTHOF, also added apidoc
...
X-SVN-Rev: 36275
2014-08-28 22:13:45 +00:00
Tom Zhang
ee1f29b584
ICU-7653 move LENGTHOF(array) to common, internal header
...
X-SVN-Rev: 36265
2014-08-28 14:55:34 +00:00
Andy Heninger
f2dfa7422e
ICU-10815 Fix for uregex_findNext() not setting U_REGEX_STOPPED_BY_CALLER
...
X-SVN-Rev: 36260
2014-08-28 01:19:29 +00:00
Markus Scherer
725657cd3d
ICU-10477 drop already-marginal support for ULOC_REQUESTED_LOCALE
...
X-SVN-Rev: 36252
2014-08-27 21:27:37 +00:00
Scott Russell
ecd2a3a355
ICU-10962 Conflicting descriptions of 'S' in calendar patterns
...
X-SVN-Rev: 36235
2014-08-26 03:57:45 +00:00
Markus Scherer
3fbc4c7966
ICU-11047 disambiguate various CEBuffer-s
...
X-SVN-Rev: 36217
2014-08-20 23:55:04 +00:00
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
Markus Scherer
ec55298e96
ICU-11042 Han radical-stroke order data in the root collator instead of CJK tailorings, adjusted code & tests (merged from branches/markus/rootunihan)
...
X-SVN-Rev: 36162
2014-08-14 18:47:27 +00:00
Andy Heninger
1ba1ec3b83
ICU-11049 regular expressions, use same logic in UText and (UChar *) code paths when checking limit of potential match start positions.
...
X-SVN-Rev: 36161
2014-08-14 17:44:05 +00:00
Markus Scherer
435623bc05
ICU-11058 support nested collation rule imports; make the importer stateless
...
X-SVN-Rev: 36157
2014-08-13 22:58:14 +00:00
Andy Heninger
e03585d7cf
ICU-11049 fix regex find() memory overrun.
...
X-SVN-Rev: 36124
2014-08-06 21:49:08 +00:00