Commit Graph

6405 Commits

Author SHA1 Message Date
Michael Ow
795b21007f ICU-9802 Fix no data cintltst and intltest failures
X-SVN-Rev: 33302
2013-02-22 03:24:01 +00:00
Andy Heninger
e77d52cb38 ICU-9077 Incorporate review comments.
X-SVN-Rev: 33300
2013-02-22 02:26:37 +00:00
Peter Edberg
bb1d8b029f ICU-9927 Now that cintltst/citertst.c is updated, add sr_Latn collation with import
X-SVN-Rev: 33287
2013-02-21 01:10:41 +00:00
Markus Scherer
e7d5e5b205 ICU-9927 TestCEValidity & TestSortKeyValidity skip tailorings that import others because the UColTokenParser is not set up to fetch those
X-SVN-Rev: 33286
2013-02-20 23:54:23 +00:00
Markus Scherer
9452d9ed08 ICU-9880 g++ does not seem to allow a class pointer field whose type is from an anonymous namespace
X-SVN-Rev: 33277
2013-02-20 20:57:54 +00:00
Peter Edberg
7aeeab19e9 ICU-9925 Pick up the non-gregorian date format fixes from CLDR 8218 (C)
X-SVN-Rev: 33273
2013-02-19 19:52:15 +00:00
Peter Edberg
47c5a5aa61 ICU-9616 Add DangiCalendar & tests, port from J to C
X-SVN-Rev: 33267
2013-02-18 23:36:57 +00:00
Peter Edberg
d3bb555dba ICU-9927 Skip RamsRulesTest for collations with import; better error reporting in Test{CE/SortKey}Validity; current coll data for bs, bs_Cyrl, fa_AF
X-SVN-Rev: 33264
2013-02-18 00:11:16 +00:00
Markus Scherer
063c1b0868 ICU-9538 minor sync with Java
X-SVN-Rev: 33261
2013-02-17 23:24:47 +00:00
Peter Edberg
790ff8fe92 ICU-9926 Update info about U_COL_SAFECLONE_BUFFERSIZE test
X-SVN-Rev: 33258
2013-02-17 23:06:24 +00:00
Markus Scherer
ebbc5423ef ICU-9538 add script metadata properties API
X-SVN-Rev: 33255
2013-02-17 00:49:18 +00:00
John Emmons
b1309f6306 ICU-9909 Update structLocale for new currencies
X-SVN-Rev: 33254
2013-02-17 00:42:18 +00:00
Markus Scherer
dba8bad06b ICU-9602 tell ICU4J to ignore conversion test data for good one-way mappings
X-SVN-Rev: 33249
2013-02-16 00:16:09 +00:00
Markus Scherer
f5cd9984c6 ICU-9880 add ImmutableIndex, replace Chinese hacks and support zhuyin, handle index characters with multiple primary weights, lazy-create rarely-used objects, bug fixes, port other improvements from Java
X-SVN-Rev: 33245
2013-02-15 22:11:33 +00:00
Andy Heninger
915f2365a3 ICU-9077 Fix failing test rbbi/RBBITest/TestExtended
X-SVN-Rev: 33234
2013-02-15 08:14:10 +00:00
Andy Heninger
c68b5d9d38 ICU-9077 Enhancements to break iteration tests.
X-SVN-Rev: 33233
2013-02-15 07:17:59 +00:00
Andy Heninger
c437359b7f ICU-9077 RBBI test enhancements.
X-SVN-Rev: 33232
2013-02-15 02:13:58 +00:00
Travis Keep
e391bd75da ICU-9919 Add LocalPointer to test.
X-SVN-Rev: 33223
2013-02-14 20:29:16 +00:00
Peter Edberg
cd49c23616 ICU-9925 CLDR 23 pre-integration part 3, batch 3 (C)
X-SVN-Rev: 33217
2013-02-14 09:51:25 +00:00
Peter Edberg
08fb2eacd2 ICU-9925 CLDR 23 pre-integration part 3, batch 2 (C)
X-SVN-Rev: 33202
2013-02-13 13:26:23 +00:00
Travis Keep
003a138300 ICU-9919 Add test that DateIntervalFormat.setDateIntervalInfo does not corrup the cache.
X-SVN-Rev: 33198
2013-02-12 22:51:17 +00:00
Travis Keep
0c74014256 ICU-9919 Add check for failure in testSetIntervalPatternNoSideEffect
X-SVN-Rev: 33197
2013-02-12 21:44:42 +00:00
Peter Edberg
bf5a321da8 ICU-9925 CLDR 23 pre-integration part 3, batch 1 (C)
X-SVN-Rev: 33196
2013-02-12 21:00:17 +00:00
Travis Keep
b9243a0522 ICU-9919 Add test to ensure that DateIntervalInfo.setIntervalPattern has no unwanted side effects.
X-SVN-Rev: 33194
2013-02-12 19:47:49 +00:00
Michael Ow
e33bccf0e8 ICU-9655 Consolidate test code
X-SVN-Rev: 33193
2013-02-12 06:46:51 +00:00
Markus Scherer
2e71f86e17 ICU-9602 conversion: add good one-way mapping type |4
X-SVN-Rev: 33173
2013-02-11 20:48:11 +00:00
Andy Heninger
e06001f2d0 ICU-9440 spoof checker, merge updates from branch.
X-SVN-Rev: 33162
2013-02-11 04:51:14 +00:00
Yoshito Umaoka
87158d4fba ICU-9867 New time zone pattern letters/types support for CLDR 23/ICU 51.
X-SVN-Rev: 33159
2013-02-11 00:23:55 +00:00
Andy Heninger
686c8d47f9 ICU-9842 AlphabeticIndex: add constructor taking a collator.
X-SVN-Rev: 33148
2013-02-09 01:07:41 +00:00
John Emmons
96f4a704b2 ICU-9889 Implement scaling for decimalFormat
X-SVN-Rev: 33138
2013-02-07 19:48:29 +00:00
Steven R. Loomis
3509164083 ICU-9868 morx support (contributed)
X-SVN-Rev: 33130
2013-02-06 07:01:19 +00:00
Peter Edberg
6ed22ad2cb ICU-9876 Pre-integrate some CLDR 23 additions/changes (C), part 2c through CLDR r8106
X-SVN-Rev: 33118
2013-02-03 19:10:10 +00:00
Yoshito Umaoka
8d16a6bea1 ICU-9839 Removed temporary workaround in the test code.
X-SVN-Rev: 33110
2013-02-01 07:47:57 +00:00
Michael Ow
2724d7c5cc ICU-9802 Fix failures in running cintltst and intltest without data
X-SVN-Rev: 33089
2013-01-29 01:51:53 +00:00
Peter Edberg
b2d677bb65 ICU-9876 Pre-integrate some CLDR 23 additions/changes, part 2 (C)
X-SVN-Rev: 33077
2013-01-26 01:14:35 +00:00
Michael Ow
73fd147ca2 ICU-9721 Fix some header test failure
X-SVN-Rev: 33070
2013-01-24 20:48:33 +00:00
Yoshito Umaoka
557da151c7 ICU-9839 Punctuation exemplar type support. Code is added, but not working because of data problem explained in #9845. When data is refreshed next time, the problem should go away.
X-SVN-Rev: 33062
2013-01-18 16:29:02 +00:00
John Emmons
734cb70cc4 ICU-8451 Fix memory leaks in region implementation
X-SVN-Rev: 33054
2013-01-15 23:53:27 +00:00
Peter Edberg
cd51c60e10 ICU-9497 Add tests for C date symbol functions
X-SVN-Rev: 33052
2013-01-14 22:23:44 +00:00
John Emmons
49f6a2cd7c ICU-8451 Clean up region test - fails build on some platforms
X-SVN-Rev: 33050
2013-01-14 19:32:39 +00:00
John Emmons
aad0b5d0f3 ICU-8451 Add region objects to Makefiles - remove one unnecessary line in region.cpp
X-SVN-Rev: 33049
2013-01-14 19:06:31 +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
Peter Edberg
93632b56f2 ICU-9781 Parsing fractional seconds should truncate (not round) to 3 places (C)
X-SVN-Rev: 33044
2013-01-13 18:54:09 +00:00
Michael Ow
5794bfbf66 ICU-9673 Update EUC-JP mapping to use updated table
X-SVN-Rev: 33039
2013-01-11 19:47:40 +00:00
Peter Edberg
3d5799a284 ICU-9840 Pre-integrate some CLDR 23 additions/changes (C)
X-SVN-Rev: 33033
2013-01-10 17:58:47 +00:00
Scott Russell
6a13a557d5 ICU-9836 C/Java mismatch parsing years with pattern "yyyy" :: fix new test under windows
X-SVN-Rev: 33016
2013-01-05 23:43:54 +00:00
Scott Russell
c17e7e0af6 ICU-9836 C/Java mismatch parsing years with pattern "yyyy" :: fix new test under windows
X-SVN-Rev: 33015
2013-01-05 20:22:19 +00:00
Scott Russell
ce9b84ec38 ICU-9836 C/Java mismatch parsing years with pattern "yyyy"
X-SVN-Rev: 33014
2013-01-05 18:39:23 +00:00
Yoshito Umaoka
531924c9b4 ICU-9733 Use primary zone data (formerly singleCountries) for generic location names in ICU4C. This includes metaZones.txt generated from cldrbug:5439 changes (CLDR svn revision 8008).
X-SVN-Rev: 33012
2013-01-04 22:26:42 +00:00
Scott Russell
c54b40f7dc ICU-9836 C/Java mismatch parsing years with pattern "yyyy"
X-SVN-Rev: 33011
2013-01-04 17:16:07 +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
162a3e851a ICU-9573 Added namespace to resolve a build issue.
X-SVN-Rev: 32997
2012-12-19 23:14:21 +00:00
Yoshito Umaoka
cecef8ed3d ICU-9573 A fix for compilation problem.
X-SVN-Rev: 32995
2012-12-19 18:48:41 +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
Travis Keep
fc3787c545 ICU-9804 Add unit test for fix to ures_getByKeyWithFallback.
X-SVN-Rev: 32986
2012-12-18 17:59:25 +00:00
Michael Ow
a2b57cea30 ICU-9802 Fix failures in running intltest without data
X-SVN-Rev: 32981
2012-12-17 16:23:38 +00:00
John Emmons
74647a8f73 ICU-9799 Merge CLDR 22.1.1 data to trunk
X-SVN-Rev: 32974
2012-12-14 23:39:42 +00:00
Markus Scherer
e1f1427f84 ICU-9789 ++enum requires cast
X-SVN-Rev: 32964
2012-12-14 17:10:15 +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
71946b5544 ICU-9655 make enumset test a real test, not just printfs
X-SVN-Rev: 32936
2012-12-10 19:18:04 +00:00
Steven R. Loomis
736010a456 ICU-9655 move enumset test
X-SVN-Rev: 32934
2012-12-07 00:26:50 +00:00
Steven R. Loomis
b08e77f290 ICU-8712 add instructions for building
X-SVN-Rev: 32929
2012-12-06 05:25:15 +00:00
Michael Ow
1d717e307f ICU-9543 Fix uconfig test failure
X-SVN-Rev: 32921
2012-12-04 23:19:40 +00:00
Steven R. Loomis
9994b1fe03 ICU-9677 fix affixes-ignored-for-parse - check in handleChanged() instead of relying on input function
X-SVN-Rev: 32918
2012-12-04 21:33:15 +00:00
Steven R. Loomis
bc81e5f281 ICU-9780 calculate fastpath for parsing side separately, also allow grouping sep in nonlenient intonly mode
X-SVN-Rev: 32917
2012-12-04 20:33:19 +00:00
Michael Ow
ebad01d878 ICU-9687 Propagate the ambiguous alias warning when opening converter
X-SVN-Rev: 32907
2012-11-29 21:38:40 +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
Peter Edberg
b365ec5423 ICU-9706 Fix a chinese calendar test to be as intended
X-SVN-Rev: 32901
2012-11-28 01:24:08 +00:00
Markus Scherer
96cf03a67d ICU-9759 fix typo, cannonical
X-SVN-Rev: 32871
2012-11-20 23:55:31 +00:00
Travis Keep
34fdf50b05 ICU-9625 Change C++ ListFormatter to use ICU data instead of hard-coded data.
X-SVN-Rev: 32837
2012-11-15 18:15:37 +00:00
Michael Ow
e376e476af ICU-9543 Add compactdecimalformat information to MSVC project files
X-SVN-Rev: 32832
2012-11-14 23:02:46 +00:00
Travis Keep
9307d96277 ICU-9543 Use scientific notation in tests for constants >= 1E9
X-SVN-Rev: 32829
2012-11-14 21:49:39 +00:00
Travis Keep
0c1eb43e1f ICU-9543 Change numbers to floating point in tests.
X-SVN-Rev: 32824
2012-11-14 19:42:16 +00:00
Travis Keep
161183009a ICU-9543 C++ CompactDecimalFormat moved to trunk.
X-SVN-Rev: 32819
2012-11-14 18:49:38 +00:00
Steven R. Loomis
caf814a5db ICU-9721 bump versions to 51.0.1
X-SVN-Rev: 32811
2012-11-13 23:10:20 +00:00
Steven R. Loomis
795c05a795 ICU-9721 move two timebombs forward - but fix them in #9742
X-SVN-Rev: 32810
2012-11-13 23:09:18 +00:00
Markus Scherer
bc31ae8173 ICU-9662 add & test & use U8_GET_OR_FFFD(), U8_NEXT_OR_FFFD(), U8_PREV_OR_FFFD()
X-SVN-Rev: 32796
2012-11-11 06:14:18 +00:00
Markus Scherer
8bb10245f2 ICU-9664 support NUL-terminated strings (indicated via length<0) in U8_NEXT, U16_NEXT, and other such (safe) macros that move forward/take a length
X-SVN-Rev: 32787
2012-11-10 15:31:34 +00:00
Markus Scherer
2b38252e75 ICU-9728 do not automatically define UChar=char16_t because that makes C++ APIs incompatible with application code that was compiled without char16_t; define UChar=UCHAR_TYPE if that is #defined; change U_STRING_DECL to sometimes create a pointer, not array, so that we can cast the UTF-16 string literal type
X-SVN-Rev: 32780
2012-11-09 17:57:46 +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
9f22b7cb11 ICU-9679 fix Clang 3.1 compiler warnings, all in test code, mostly adding integers to string literals
X-SVN-Rev: 32778
2012-11-09 00:09:28 +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
Travis Keep
69d9432ee2 ICU-9725 C GenderInfo must handle single item lists correctly by returning the gender of the sole item.
X-SVN-Rev: 32761
2012-11-06 19:29:54 +00:00
Steven R. Loomis
899e8cf57c ICU-9711 fix makefile and another test for OS/400
X-SVN-Rev: 32743
2012-11-02 20:16:27 +00:00
Yoshito Umaoka
ed2c4c31e1 ICU-9697 Fixed copyright issue in riwords.txt.
X-SVN-Rev: 32715
2012-10-26 17:35:02 +00:00
Michael Ow
f8365c92da ICU-9397 Update tests to pass without data in ICU 50 RC
X-SVN-Rev: 32680
2012-10-19 20:09:53 +00:00
John Emmons
15c2ebfcbe ICU-9646 Updated structLocale.txt don't allow intervalFormat with skel H diff a
X-SVN-Rev: 32671
2012-10-19 16:36:14 +00:00
John Emmons
340b47c297 ICU-9676 Merge CLDR release-22-1-d01
X-SVN-Rev: 32666
2012-10-19 03:36:01 +00:00
Peter Edberg
bb43af9767 ICU-9581 Updates from test of ICU4C headers: Just cxxfiles.txt
X-SVN-Rev: 32660
2012-10-18 22:47:37 +00:00
Peter Edberg
cce314dc85 ICU-9581 Handle uconfig.h variations: fix errors and some of the old warnings
X-SVN-Rev: 32659
2012-10-18 19:51:28 +00:00
Michael Ow
baf198dec3 ICU-9581 Fix some memory leaks in cintltst and intltest
X-SVN-Rev: 32642
2012-10-16 16:01:17 +00:00
Peter Edberg
553bcf0b33 ICU-9656 Change RelativeDateFormat to keep 2 patterns (not formatters), and for fmt/parse glue them (with substitutions) and apply to single formatter
X-SVN-Rev: 32638
2012-10-15 23:32:31 +00:00
Markus Scherer
cd1a970510 ICU-9581 add genderinfo to dependencies list
X-SVN-Rev: 32637
2012-10-15 22:16:28 +00:00
Michael Ow
e0d218d5b6 ICU-9613 Remove myEnum:: prefix
X-SVN-Rev: 32626
2012-10-12 22:47:38 +00:00
Michael Ow
b73ea8b387 ICU-9613 Fix wrong enum name
X-SVN-Rev: 32625
2012-10-12 21:53:41 +00:00
Michael Ow
799a603abc ICU-9613 Merge from branch to trunk
X-SVN-Rev: 32622
2012-10-12 19:52:43 +00:00
Peter Edberg
adc6f41d0e ICU-9581 Update ICU version to 50.1, update timebombs for #9156,#9490,#8982,ccldrbug3058
X-SVN-Rev: 32616
2012-10-12 03:19:08 +00:00
Travis Keep
7cf61c543b ICU-9598 Fix windows build which broke at 32600
X-SVN-Rev: 32610
2012-10-11 21:54:28 +00:00
Travis Keep
bb296a6003 ICU-9598 Respond to Markus' comments on C genderInfo
X-SVN-Rev: 32606
2012-10-11 20:58:56 +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
387f7a40fc ICU-9398 fix filename comment
X-SVN-Rev: 32592
2012-10-10 23:19:23 +00:00
Peter Edberg
4e08dc21bb ICU-9303 Finish LocaleDisplayNamesImpl & add test
X-SVN-Rev: 32575
2012-10-09 12:45:54 +00:00
Markus Scherer
996422e74c ICU-9398 avoid use of utf8_countTrailBytes[], rewrite/optimize U8_COUNT_TRAIL_BYTES() & U8_NEXT_UNSAFE(), test _UNSAFE macros only with (mostly) well-formed UTF-8 text
X-SVN-Rev: 32574
2012-10-09 05:17:43 +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
Andy Heninger
c39e4c83d3 ICU-9491 Spoof data update from UTS 39 version 3.
X-SVN-Rev: 32557
2012-10-08 20:41:01 +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
Andy Heninger
863fa94df1 ICU-9505 restore ja locale specific line breaking, which provides css normal behavior.
X-SVN-Rev: 32546
2012-10-08 04:11:15 +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
Markus Scherer
dd8f01c15e ICU-9194 test Calendar::getKeywordValuesForLocale(), in ulist_next_keyword_value() set *resultLength, add further enumeration default implementations & shortcuts
X-SVN-Rev: 32543
2012-10-07 04:52:16 +00:00
Andy Heninger
f20e0f454a ICU-9598 Tweaks to visual studio project files for gender info
X-SVN-Rev: 32542
2012-10-07 04:00:17 +00:00
Markus Scherer
4c68d12d35 ICU-8901 u_formatMessage(unused argument): ignore unused argument, no failure
X-SVN-Rev: 32541
2012-10-07 02:50:40 +00:00
Markus Scherer
49d407d984 ICU-9294 test & fix MessageFormat::getFormatNames()
X-SVN-Rev: 32540
2012-10-07 01:27:19 +00:00
Markus Scherer
345df05de0 ICU-9598 add new *gender* files to .vcxproj
X-SVN-Rev: 32538
2012-10-07 00:35:07 +00:00
Yoshito Umaoka
f82276faf1 ICU-9567 Merged ucol_strcollUTF8 to trunk.
X-SVN-Rev: 32534
2012-10-05 23:44:00 +00:00
Travis Keep
f7cefb19f1 ICU-9598 Applied same comments markus had on C++ CompactDecimalFormatTest to the C++ GenderInfoTest.
X-SVN-Rev: 32532
2012-10-05 21:48:40 +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
Markus Scherer
a2eca4547b ICU-9601 from-UTF-8 m:n conversion: properly revert to pivoting for m:n matching
X-SVN-Rev: 32529
2012-10-05 20:12:49 +00:00
Travis Keep
5786467fb0 ICU-9598 C/C++ implementation of GenderInfo.
X-SVN-Rev: 32527
2012-10-05 19:02:05 +00:00
Roozbeh Pournader
322682119a ICU-8952 fixed the algorithm for Persian Calendar and heavily refactored
X-SVN-Rev: 32498
2012-10-03 22:26:05 +00:00
Michael Ow
c0234f263f ICU-9024 Fix tabs in test code
X-SVN-Rev: 32495
2012-10-03 17:07:29 +00:00
Michael Ow
a5d0a7a7d8 ICU-8703 Fix tabs in test code.
X-SVN-Rev: 32494
2012-10-03 17:04:22 +00:00
Michael Ow
b56dee8547 ICU-9397 Update tests in intltest to pass without data
X-SVN-Rev: 32489
2012-10-02 22:11:31 +00:00
Dina Sayed
96c93de55b ICU-9024 unit test for Arabic Mathematical Alphabetic Symbols
X-SVN-Rev: 32474
2012-09-30 15:31:46 +00:00
Dina Sayed
7dfc9d289a ICU-9473 unit test for Arabic shaping is not thread safe
X-SVN-Rev: 32461
2012-09-28 16:43:12 +00:00
Steven R. Loomis
6eef7bff7b ICU-9596 cleanup U_NO_DEFAULT_INCLUDE_UTF_HEADERS - use utf_old.h in tests when needed
X-SVN-Rev: 32440
2012-09-27 18:52:04 +00:00
Dina Sayed
cc746cc8a6 ICU-8703 Unit test for Arabic shaping Shadda handling
X-SVN-Rev: 32431
2012-09-27 13:34:40 +00:00
Markus Scherer
ed360ffa61 ICU-9514 final UCA 6.2 UCARules.txt, adjust test code
X-SVN-Rev: 32416
2012-09-21 20:31:11 +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
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
Michael Ow
2c52355d1b ICU-9581 Fix some memory leaks in the intltest test code
X-SVN-Rev: 32393
2012-09-17 17:53:25 +00:00
Yoshito Umaoka
35f8e12864 ICU-9572 A couple of more exclusion code points in bmMonkeyTest in addition to r32203.
X-SVN-Rev: 32378
2012-09-13 17:47:18 +00:00
Umesh Nair
fbbb603da6 ICU-9568 Adding test case with a pattern with out-of-order placeholders.
X-SVN-Rev: 32376
2012-09-12 00:14:25 +00:00
Yoshito Umaoka
f6b1112128 ICU-9381 Shorten time zone generic location name per cldrbug:4897. Imported the CLDR trunk data including fixes necessary for this.
X-SVN-Rev: 32368
2012-09-11 15:28:29 +00:00
Steven R. Loomis
1361355eb5 ICU-9551 fix uconfig failures that were in m2, disable CJKBreak without normalization. Merges from r32354 and r32355 by dsengup.
X-SVN-Rev: 32367
2012-09-11 04:02:08 +00:00
Steven R. Loomis
9fcdf69b9f ICU-9535 merge from r32333
X-SVN-Rev: 32365
2012-09-11 00:22:56 +00:00
Markus Scherer
22cc0cd7cc ICU-9353 fix dependencies, mostly dictionary code and listformatter
X-SVN-Rev: 32331
2012-09-04 20:38:14 +00:00
Steven R. Loomis
79a59bfdef ICU-9525 fix casts as per http://www.stroustrup.com/bs_faq2.html#static-cast and also fix string quoting gcc47
X-SVN-Rev: 32307
2012-08-31 19:12:19 +00:00
Debabrata Sengupta
1138bbaf30 ICU-9412 fixed UTF-8 file properties
X-SVN-Rev: 32300
2012-08-30 16:33:12 +00:00
Markus Scherer
582b65abf1 ICU-9437 remove a now-unnecessary const_cast
X-SVN-Rev: 32290
2012-08-29 17:07:09 +00:00
Markus Scherer
5f781dc97e ICU-9437 switch MultithreadTest/TestCollators to C++ Collator as well, in sync with UCAConformanceTest
X-SVN-Rev: 32289
2012-08-29 16:26:42 +00:00
Markus Scherer
6876123c0e ICU-9437 update to Unicode 6.2; merge in branches/markus/uni62 r32274
X-SVN-Rev: 32282
2012-08-28 23:37:10 +00:00
John Emmons
276a244c9b ICU-9251 First cut merge of CLDR 22 data
X-SVN-Rev: 32275
2012-08-28 21:56:06 +00:00
Umesh Nair
974ba63756 ICU-7168 Fixing Windows build.
X-SVN-Rev: 32271
2012-08-28 19:26:17 +00:00
Markus Scherer
31a4a9113d ICU-7168 always initialize UErrorCode, and check in at least one place coming in from public API
X-SVN-Rev: 32268
2012-08-28 16:47:58 +00:00
Peter Edberg
1b1314e50f ICU-9227 just add tests for fieldDifference fwd/backward on either side of era boundary and across era boundary
X-SVN-Rev: 32263
2012-08-28 05:58:40 +00:00
Peter Edberg
8db60a2d2b ICU-9399 return correct parse index when an era is expected but something else is found
X-SVN-Rev: 32262
2012-08-28 03:40:07 +00:00
Peter Edberg
d7a3235efb ICU-9392 japanese calendar minimum era should be 0
X-SVN-Rev: 32253
2012-08-27 23:21:33 +00:00
Umesh Nair
484c465ddf ICU-7168 Implementation of ListFormatter, port from Java
X-SVN-Rev: 32247
2012-08-27 20:14:25 +00:00
Peter Edberg
00b9ba863a ICU-9256 For he@calendar=hebrew, offset the years within the current millenium down to 1-999
X-SVN-Rev: 32236
2012-08-27 05:58:17 +00:00
Maxime Serrano
43a4d7c0d4 ICU-9353 remove last mentions of word_ja.txt
X-SVN-Rev: 32196
2012-08-17 21:58:20 +00:00
Maxime Serrano
c64c0299d7 ICU-9353 merge dbbi-tries work into the trunk
X-SVN-Rev: 32184
2012-08-16 23:01:49 +00:00
George Rhoten
e1b9092426 ICU-9469 Improve support for C++11
X-SVN-Rev: 32179
2012-08-15 17:46:17 +00:00
Yoshito Umaoka
bc8ee5cca6 ICU-9452 Fixed calendar add issue with the Samoa Dec 2011 24 hour transition.
X-SVN-Rev: 32141
2012-08-09 21:29:53 +00:00
Steven R. Loomis
b68d2f41fb ICU-7197 add API for constructing UEnumerations.
X-SVN-Rev: 32137
2012-08-09 00:04:51 +00:00
Markus Scherer
9107a7bb38 ICU-9460 also remove TestCollator::safeClone()
X-SVN-Rev: 32135
2012-08-08 23:50:47 +00:00
Michael Ow
eb5efa3a02 ICU-9463 Skip test on Cygwin using GCC because of rounding issue
X-SVN-Rev: 32122
2012-08-08 17:57:17 +00:00
George Rhoten
865333dd77 ICU-9457 Fix some compiler warnings.
X-SVN-Rev: 32111
2012-08-05 16:33:16 +00:00
George Rhoten
3d3005cb8a ICU-9457 Fix some compiler warnings.
X-SVN-Rev: 32101
2012-08-03 21:51:00 +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
George Rhoten
2f3551a74d ICU-9457 Fix some compiler warnings.
X-SVN-Rev: 32099
2012-08-03 21:16:37 +00:00
Jennifer Chye
f0b7707008 ICU-8471 Add compact decimal formats from CLDR.
X-SVN-Rev: 32096
2012-08-03 21:05:03 +00:00
George Rhoten
dc75668c05 ICU-9457 Fix some compiler warnings
X-SVN-Rev: 32095
2012-08-03 19:09:42 +00:00
Jennifer Chye
bec84a2a15 ICU-9288 Merge new converter changes into trunk with regenerated data.
X-SVN-Rev: 32080
2012-08-01 20:40:39 +00:00
Steven R. Loomis
cff6206277 ICU-9544 update javadocs around ctst_malloc
X-SVN-Rev: 32055
2012-07-24 17:33:19 +00:00
Debabrata Sengupta
f81fa56468 ICU-8971 fixed parsing inconsistency and corrected few test cases
X-SVN-Rev: 32031
2012-07-09 18:25:45 +00:00
Steven R. Loomis
b15c2bbf3b ICU-9416 fix number formatting for max int digits in fastpath
X-SVN-Rev: 32026
2012-07-06 22:47:27 +00:00
Jungshik Shin
4934b397a8 ICU-8343 fix build errors in Visual Studio when exception is disabled
X-SVN-Rev: 32010
2012-06-28 23:28:00 +00:00
Michael Ow
d62e581e2c ICU-9397 Update some tests in intltest and cintltst to pass without data in 50.0.1
X-SVN-Rev: 31982
2012-06-22 16:48:30 +00:00
Peter Edberg
c63be1f302 ICU-9226 Calendar add +year should always move forward in time; roll year should wrap for eras with real bounds, pin otherwise
X-SVN-Rev: 31966
2012-06-19 05:42:52 +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
Peter Edberg
53941f359b ICU-9235 getToUnicodeValue() should write extension seq length as count of UTF16 (not UTF32) units
X-SVN-Rev: 31954
2012-06-14 22:19:36 +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
Yoshito Umaoka
b841ed0c39 ICU-9349 Applying the same change done for ICU4J time zone test cases. Change some test cases to report error while development.
X-SVN-Rev: 31920
2012-06-07 20:40:07 +00:00
Markus Scherer
00dc45723c ICU-9010 remove --disable-threads, move ICU_USE_THREADS out of uconfig.h into test code
X-SVN-Rev: 31911
2012-06-06 04:13:28 +00:00
Markus Scherer
a4861cdd06 ICU-8298 avoid ambiguous method matching for MaybeStackArray[index]
X-SVN-Rev: 31903
2012-06-04 23:51:39 +00:00
Andy Heninger
0855f7a2b2 ICU-6954 Fix charset detection bug resulting from having state in shared recognizer objects.
X-SVN-Rev: 31900
2012-06-01 20:40:48 +00:00
Steven R. Loomis
c6a7e38015 ICU-9258 fix test code
X-SVN-Rev: 31889
2012-05-30 19:02:58 +00:00
Steven R. Loomis
dc44c2bdd9 ICU-9258 fix int64 format of U_INT64_MIN; // -9223372036854775808L
X-SVN-Rev: 31888
2012-05-30 18:21:49 +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
Steven R. Loomis
5c95e765c1 ICU-9345 add -T (notime) option to intltest
X-SVN-Rev: 31880
2012-05-30 00:37:33 +00:00
Andy Heninger
ba912623dc ICU-6954 Add test for this charset detector bug. Fix will follow later.
X-SVN-Rev: 31866
2012-05-26 00:19:47 +00:00
Steven R. Loomis
4600b80db6 ICU-9345 merged from ICU-9258 branch - add more perf tests
X-SVN-Rev: 31863
2012-05-25 20:09:01 +00:00
Andy Heninger
c422b2c5f7 ICU-9328 Tweak conversion test data to steer clear of added characters in some Japanese tables.
X-SVN-Rev: 31827
2012-05-16 22:25:12 +00:00
Yoshito Umaoka
948048b4d2 ICU-9265 Added support for typeless keyword in BCP 47 u extension. Also implemented u extension attributes. The implementation of uloc_forLanguageTag is now equivalent to ICU4J implementation.
X-SVN-Rev: 31816
2012-05-11 21:52:24 +00:00
Michael Ow
22dda18669 ICU-9242 Fix format parsing in ICU4C calendar code
X-SVN-Rev: 31805
2012-05-09 21:00:40 +00:00
Andy Heninger
b916fcb50b ICU-9283 fix for look-behind assertions w/ case insensitive matching.
X-SVN-Rev: 31782
2012-04-27 21:29:34 +00:00
Yoshito Umaoka
5b24e5163d ICU-9263 Enable test/perf/collperf on non-Windows platforms.
X-SVN-Rev: 31781
2012-04-26 22:56:00 +00:00
Michael Ow
a6dc9968d8 ICU-9284 Fix test case in date format round trip test for hebrew calendar
X-SVN-Rev: 31765
2012-04-25 16:21:28 +00:00
Michael Ow
0f094f51cf ICU-9232 Fix timebomb failure in ssearch
X-SVN-Rev: 31756
2012-04-23 06:07:45 +00:00
Steven R. Loomis
fd0d91054a ICU-9278 add regression test from rounding mode test
X-SVN-Rev: 31751
2012-04-20 17:23:37 +00:00
Michael Ow
bbad39b77a ICU-9232 Update version in ICU4C to 50.0.1 and update time bombs
X-SVN-Rev: 31725
2012-04-18 17:03:06 +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
Peter Edberg
eaae5eb353 ICU-9243 fieldDifference positive search should check to INT32_MAX, don't exceed int32 limits in calculations
X-SVN-Rev: 31694
2012-04-09 23:54:14 +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
Michael Ow
5fb1758cb1 ICU-9212 Use the correct installation command when installing ICU
X-SVN-Rev: 31667
2012-04-02 05:44:59 +00:00
Yoshito Umaoka
a1b5c33222 ICU-9237 Fixed copy constructor and assignment operator implementation problem in SimpleDateFormat. Also added a test case demonstrates the issue.
X-SVN-Rev: 31664
2012-03-30 21:07:56 +00:00
Michael Ow
00bf73b0b0 ICU-8947 Fix some MinGW static build errors
X-SVN-Rev: 31662
2012-03-30 07:11:51 +00:00