Peter Edberg
10053e8a55
ICU-11929 (C) Rename MeasureUnit methods createGeneric, createRevolution
...
X-SVN-Rev: 38009
2015-09-23 18:32:26 +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
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
536f59d246
ICU-11886 simple test case for the UnicodeSet.toPattern() problem, to be fixed with ticket #11891
...
X-SVN-Rev: 37954
2015-09-14 23:22:05 +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
Steven R. Loomis
98f5987b43
ICU-11248 use '@ss=' and not x-uli
...
remove an old test hack.
X-SVN-Rev: 37940
2015-09-10 07:00:30 +00:00
Steven R. Loomis
03bf2882a9
ICU-11886 workaround for test failures- disable TestUCAUnsafeBackwards on Windows
...
X-SVN-Rev: 37932
2015-09-10 02:35:00 +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
Travis Keep
bc33f20e3c
ICU-11740 Add more tests to prove that this change resolves other tickets.
...
X-SVN-Rev: 37843
2015-08-28 18:38:37 +00:00
John Emmons
01e0c332a5
ICU-11846 CLDR 28 data integration
...
X-SVN-Rev: 37836
2015-08-27 20:23:27 +00:00
Travis Keep
e837bd4f7f
ICU-11868 Add test that was failing with the legacy DecimalFormat code.
...
X-SVN-Rev: 37835
2015-08-27 18:03:18 +00:00
Steven R. Loomis
ab0168470b
ICU-11740 divide by zero fix (!)
...
X-SVN-Rev: 37834
2015-08-27 00:25:12 +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
3caaf7e61a
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37826
2015-08-26 18:18:55 +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
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
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
80a6684a7b
ICU-11794 change error handling of CharString::appendInvariantChars()
...
X-SVN-Rev: 37790
2015-08-20 00:55:03 +00:00
Travis Keep
0a10ba1d7e
ICU-11767 Fix brokenbuild.
...
X-SVN-Rev: 37730
2015-08-07 13:39:05 +00:00
Travis Keep
abb16f16c5
ICU-11767 Try to fix failing test.
...
X-SVN-Rev: 37728
2015-08-06 20:19:23 +00:00
Travis Keep
8b18741503
ICU-11767 Bound the ICU UnifiedCache.
...
X-SVN-Rev: 37723
2015-08-05 20:21:14 +00:00
Steven R. Loomis
f87d28cfd2
ICU-11248 merge to trunk: FilteredBreakIteratorBuilder work
...
* passes rbbi extended tests
* uses <locale en@x-uli=true> in rbbitst.txt,
so added a "known issue" for this when en@ss=standard will suffice.
X-SVN-Rev: 37721
2015-08-05 00:03:18 +00:00
Steven R. Loomis
8945010819
ICU-11248 improve organization of sources within project files
...
X-SVN-Rev: 37718
2015-08-04 22:22:15 +00:00
Steven R. Loomis
5816851466
ICU-11689 add assertEquals(double..)
...
X-SVN-Rev: 37705
2015-07-30 22:45:39 +00:00
Michael Ow
73e9defb72
ICU-11628 Fix some no data test failures
...
X-SVN-Rev: 37633
2015-06-30 23:45:58 +00:00
Michael Ow
58fd505a84
ICU-11628 Fix uconfig test failures
...
X-SVN-Rev: 37631
2015-06-30 17:20:55 +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
4cdffbd453
ICU-11708 CompactDecimaFormat should override and implement several more format methods
...
X-SVN-Rev: 37611
2015-06-23 17:33:03 +00:00
Markus Scherer
f99546419f
ICU-11711 better memory management in GenrbImporter::getRules() using string class & auto pointers
...
X-SVN-Rev: 37575
2015-06-16 11:23:04 +00:00
Travis Keep
128d05a024
ICU-11731 Fix number format data driven tests to show test failures in test summary.
...
X-SVN-Rev: 37559
2015-06-15 17:33:23 +00:00
John Emmons
75ed4ce808
ICU-11728 First cut CLDR 28 data integration
...
X-SVN-Rev: 37524
2015-06-10 18:38:06 +00:00
Travis Keep
9672f10d99
ICU-10458 Add more data driven tests for parsing currency.
...
X-SVN-Rev: 37507
2015-06-09 18:01:13 +00:00
Travis Keep
df332d3722
ICU-10458 Keep data driven tests in sync.
...
X-SVN-Rev: 37496
2015-06-03 17:10:45 +00:00
Travis Keep
0d6a4006f0
ICU-11692 Fix broken build.
...
X-SVN-Rev: 37478
2015-05-29 22:17:52 +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
Travis Keep
762078d2f1
ICU-11692 Add DecimalFormat data driven tests.
...
X-SVN-Rev: 37471
2015-05-28 20:09:43 +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
Yoshito Umaoka
b8d76f6ade
ICU-11677 Added a couple of test cases parsing abutting numeric date field patterns including quarter - Qyy and QQyy in TestQuarters(). ICU4C did not have the parsing problem reported by #11677 , but I want to add some test cases matchnig the ones added in ICU4J side.
...
X-SVN-Rev: 37453
2015-05-19 21:25:21 +00:00
Andy Heninger
4d4ee85673
ICU-11659 Remove remnants of ICU_USE_THREADS
...
X-SVN-Rev: 37415
2015-04-30 01:10:04 +00:00
Yoshito Umaoka
e49f68ebab
ICU-11630 tzdata2015d to ICU4C
...
X-SVN-Rev: 37399
2015-04-24 23:45:28 +00:00
Andy Heninger
4651204fb5
ICU-11643 Several threading test cleanups.
...
X-SVN-Rev: 37395
2015-04-23 23:59:24 +00:00
George Rhoten
5c4fe2e90a
ICU-4243 Fix RBNF ordinal parsing testing. This has worked for a while now.
...
X-SVN-Rev: 37386
2015-04-23 08:19:47 +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
ae678d796b
ICU-11609 add svn:eol-style property to vcxproj files.
...
X-SVN-Rev: 37364
2015-04-17 21:25:48 +00:00