Markus Scherer
66eb21ec58
ICU-13567 make Arabic number formatting tests work with both native & ASCII digits
...
X-SVN-Rev: 40988
2018-02-26 23:32:05 +00:00
Peter Edberg
c033aaaf41
ICU-13603 Integrate data from CLDR release-33-alpha for ICU 61rc
...
X-SVN-Rev: 40980
2018-02-25 01:19:24 +00:00
Markus Scherer
fdbe2f371b
ICU-13547 limit nesting depth of UnicodeSet pattern
...
X-SVN-Rev: 40979
2018-02-23 21:39:23 +00:00
Yoshito Umaoka
44b2617d44
ICU-13548 Fixed a calendar calculation problem with setting week-of-year and year.
...
X-SVN-Rev: 40966
2018-02-21 21:09:33 +00:00
Yoshito Umaoka
15b2113603
ICU-13566 Support negative daylight savings in SimpleTimeZone.
...
X-SVN-Rev: 40954
2018-02-20 22:38:21 +00:00
Andy Heninger
f6fbd54e92
ICU-13549 CjkBreakEngine::divideUpDictionaryRange, problems with supplemental character handling.
...
X-SVN-Rev: 40949
2018-02-18 22:44:18 +00:00
Markus Scherer
555c415e18
ICU-13529 minor test code cleanup
...
X-SVN-Rev: 40944
2018-02-17 00:19:25 +00:00
Markus Scherer
cf61e9823a
ICU-13331 fix Java AlphabeticIndex.addIndexExemplars() for missing index exemplars (test for empty, not just null)
...
X-SVN-Rev: 40941
2018-02-16 19:48:49 +00:00
George Rhoten
d06d12896c
ICU-13529 Make some changes based on review feedback.
...
X-SVN-Rev: 40939
2018-02-16 18:07:32 +00:00
Jeff Genovy
07d9b3b567
ICU-13171 Enable multi-processor compilation (/MP) for faster builds.
...
X-SVN-Rev: 40937
2018-02-16 07:21:34 +00:00
Jeff Genovy
9f62b0dada
ICU-13171 Update the VS project files to use VS 2017, plus various fixes to get Samples compiling.
...
Also add explicit defines for WINVER and _WIN32_WINNT for Windows 7 targeting in non-UWP projects.
X-SVN-Rev: 40935
2018-02-16 03:16:03 +00:00
Shane Carr
23872cb601
ICU-11318 Integrating double-conversion into icu4c. Changing both old and new number formatting implementations to call it.
...
X-SVN-Rev: 40929
2018-02-16 01:25:43 +00:00
Markus Scherer
8ccca58d0c
ICU-12911 remove UBiDiProps except inside its .cpp file, and uprv_haveProperties()
...
X-SVN-Rev: 40923
2018-02-15 19:01:29 +00:00
Peter Edberg
7cf0adb29a
ICU-12740 getFieldDisplayName C/C++ initial implementation & C tests; TODO: C++ tests and Java imp
...
X-SVN-Rev: 40922
2018-02-15 08:38:20 +00:00
Andy Heninger
c25708b4c3
ICU-13569 refresh dev branch from trunk.
...
X-SVN-Rev: 40917
2018-02-14 23:55:39 +00:00
Shane Carr
c9a3d6244d
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40908
2018-02-13 18:36:45 +00:00
Shane Carr
fb26c75df0
ICU-13585 Adding std::move operators to CharString and MaybeStackArray.
...
X-SVN-Rev: 40904
2018-02-13 02:28:00 +00:00
Shane Carr
1ed7deaa8c
ICU-13574 AffixMatcher is working. All simple parsing tests are passing.
...
X-SVN-Rev: 40903
2018-02-13 02:23:52 +00:00
Andy Heninger
acae049ee1
ICU-13569 rbbi table, remove duplicated states, working for C++.
...
X-SVN-Rev: 40902
2018-02-13 01:08:29 +00:00
Shane Carr
7b1857d0f3
ICU-13574 Trying to get std::move operator to work on AffixMatcherWarehouse. No luck yet.
...
X-SVN-Rev: 40895
2018-02-10 15:49:02 +00:00
Shane Carr
afbb37febd
ICU-13574 Checkpoint commit. AffixMatcher is mostly implemented.
...
X-SVN-Rev: 40894
2018-02-10 14:29:26 +00:00
Shane Carr
a335b723c7
ICU-13574 Fixing CurrencyAnyMatcher. Up-to-date with tests.
...
X-SVN-Rev: 40893
2018-02-10 11:32:18 +00:00
Shane Carr
59587ad9db
ICU-13574 Improving object lifecycle of AffixPatternMatcher and helper classes. Should be safe now.
...
X-SVN-Rev: 40892
2018-02-10 10:57:30 +00:00
Shane Carr
e7a42e17f6
ICU-13574 Adding initial AffixPatternMatcher to ICU4C. Not completely safe yet. Still needs work.
...
X-SVN-Rev: 40891
2018-02-10 10:01:46 +00:00
Shane Carr
513f123a8c
ICU-13574 Adding composition matchers (SeriesMatcher and AnyMatcher) to ICU4C in preparation for affix matchers. Also re-working memory management in getLeadCodePoints().
...
X-SVN-Rev: 40890
2018-02-10 06:36:07 +00:00
Shane Carr
852897ba2c
ICU-13574 Adding currency names matcher to ICU4C.
...
X-SVN-Rev: 40889
2018-02-10 02:59:49 +00:00
Andy Heninger
1036ed52e3
ICU-13569 rbbi, refresh from trunk, plus table state compaction, work in progress.
...
X-SVN-Rev: 40888
2018-02-10 01:31:35 +00:00
Shane Carr
ae263452f6
ICU-13400 Change name of Grouping strategy from WESTERN to THOUSANDS.
...
X-SVN-Rev: 40887
2018-02-09 22:55:36 +00:00
Markus Scherer
19b494f953
ICU-13515 UTF-8 macro: reduce length of string if it ends with an incomplete sequence
...
X-SVN-Rev: 40883
2018-02-09 21:01:56 +00:00
Peter Edberg
64aa4beb28
ICU-13538 in ICU4C Islamic cal, use int64_t math for one operation to avoid overflow; add tests in C and J
...
X-SVN-Rev: 40882
2018-02-09 19:31:12 +00:00
Andy Heninger
0e3d103630
ICU-13569 rbbi char class merging now working, tests passing.
...
X-SVN-Rev: 40881
2018-02-09 18:53:28 +00:00
Shane Carr
e91ff603de
ICU-13574 Adding scientific matcher to ICU4C.
...
X-SVN-Rev: 40880
2018-02-09 06:57:37 +00:00
Shane Carr
b8bab89cb5
ICU-13574 Implementing final two SymbolMatchers in ICU4C (infinity and padding).
...
X-SVN-Rev: 40878
2018-02-09 06:30:40 +00:00
Shane Carr
fb3ff21caf
ICU-13574 Switching memory strategy to allocate objects as fields in the main class instead of on the heap.
...
X-SVN-Rev: 40877
2018-02-09 05:47:49 +00:00
Shane Carr
12764fa082
ICU-13574 Adding more matchers derived from SymbolMatcher.
...
X-SVN-Rev: 40876
2018-02-09 02:35:02 +00:00
Shane Carr
e8e0cdf41d
ICU-13568 Fixing memory leak in test.
...
X-SVN-Rev: 40875
2018-02-09 00:57:30 +00:00
Andy Heninger
4959b9b3a3
ICU-13569 rbbi table compression, work in progress.
...
X-SVN-Rev: 40873
2018-02-08 21:17:18 +00:00
Shane Carr
8393405113
ICU-13574 Basic parsing tests are passing on the pieces of code written so far, DecimalMatcher and MinusSignMatcher.
...
X-SVN-Rev: 40872
2018-02-08 09:59:35 +00:00
Shane Carr
2ee42b9288
ICU-13574 Checkpoint commit. Basic NumberParseMatcher implementations in DecimalMatcher and SymbolMatcher. Cleanup in ICU4J.
...
X-SVN-Rev: 40869
2018-02-08 08:49:50 +00:00
Shane Carr
9337205a54
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40867
2018-02-08 06:07:18 +00:00
Shane Carr
ad348faca9
ICU-13443 Change digit width types to int16_t and change maximum setting to 999. Adds test for this behavior in ICU4C. Also adds the new error code for ICU-13577 .
...
X-SVN-Rev: 40866
2018-02-08 06:06:08 +00:00
Shane Carr
d5baa61bd2
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40863
2018-02-08 04:05:15 +00:00
Shane Carr
4eff55cc31
ICU-13574 Adding additional logic and tests for ICU4C codePointZero.
...
X-SVN-Rev: 40862
2018-02-08 04:04:50 +00:00
Shane Carr
535d82cfc0
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40859
2018-02-08 03:18:29 +00:00
Shane Carr
f4a623e94b
ICU-13574 Adding getConstDigitSymbol to ICU4C, right now as @internal. Follow-up for promoting to @draft in ICU-13580
...
X-SVN-Rev: 40858
2018-02-08 03:18:00 +00:00
Shane Carr
e6c23b5d36
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40857
2018-02-08 01:52:56 +00:00
Shane Carr
b18e037531
ICU-13574 Adding codePointZero logic to ICU4C, added to ICU4J in r40091.
...
X-SVN-Rev: 40856
2018-02-08 01:51:09 +00:00
Andy Heninger
3d4a3fbaa8
ICU-13569 rbbi state table opt, work in progress.
...
X-SVN-Rev: 40855
2018-02-08 01:42:04 +00:00
Shane Carr
61191ffda3
ICU-13568 Adding assertSuccess in test function.
...
X-SVN-Rev: 40852
2018-02-07 23:28:56 +00:00
Shane Carr
023af04592
ICU-13568 Fixing uninitialized memory in test code.
...
X-SVN-Rev: 40851
2018-02-07 22:56:38 +00:00
Steven R. Loomis
4b36c0ad9c
ICU-13568 Fix crasher introduced in r40839 (bad test code)
...
Root cause (why the construction failed) unknown.
X-SVN-Rev: 40850
2018-02-07 22:49:43 +00:00
Andy Heninger
be54542b86
ICU-12677 clean up extra trailing spaces.
...
X-SVN-Rev: 40844
2018-02-06 21:28:05 +00:00
Shane Carr
bb862e217e
ICU-13574 Merging utility classes from old branch to new branch
...
X-SVN-Rev: 40842
2018-02-06 07:54:52 +00:00
Shane Carr
237acf183a
ICU-13574 Porting the parsing utility classes StringSegment and UnicodeSetStaticCache to C++.
...
X-SVN-Rev: 40841
2018-02-06 07:52:58 +00:00
Shane Carr
5315ad603e
ICU-13568 ICU-13400 ICU-13389 ICU-13075 Merging fixes from branch to trunk.
...
X-SVN-Rev: 40839
2018-02-06 03:15:37 +00:00
Shane Carr
e5cc630590
ICU-13568 ICU-13400 ICU-13389 ICU-13075 NumberFormatter assorted fixes: Adding custom pattern support for currencies. Upgrading grouping API. Adding narrow currency symbol support to ICU4C and API. Fixing behavior when pattern does not have a number placeholder.
...
X-SVN-Rev: 40838
2018-02-06 03:08:17 +00:00
Andy Heninger
aaebaf90a3
ICU-12677 RBBI, fix incorrect stripping of comments from saved rules.
...
X-SVN-Rev: 40837
2018-02-03 19:10:50 +00:00
Shane Carr
3dce9dcab9
ICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.
...
X-SVN-Rev: 40824
2018-01-30 02:49:07 +00:00
Markus Scherer
0dc85d2408
ICU-13560 make some toUnicode converter check toULength not toUnicodeStatus for continuing after partial sequences; ucnv.cpp framework code only resets toULength after an error
...
X-SVN-Rev: 40793
2018-01-23 21:32:36 +00:00
Shane Carr
0344ea5118
ICU-13525 Fixing NumberFormatter behavior when unit pattern does not contain an argument.
...
X-SVN-Rev: 40770
2018-01-10 02:44:23 +00:00
Shane Carr
85d3cf4f2f
ICU-13516 Defining behavior when an invalid code point is passed to foldCase.
...
X-SVN-Rev: 40748
2017-12-22 23:44:35 +00:00
Shane Carr
4d10bf03f5
ICU-13520 Adds compound unit support to NumberFormatter.
...
X-SVN-Rev: 40747
2017-12-22 00:02:01 +00:00
Markus Scherer
90b7a6e4e8
ICU-13510 test & fix UTF-8->UTF-8 conversion overflow for supplementary characters
...
X-SVN-Rev: 40715
2017-12-08 21:47:21 +00:00
Markus Scherer
c1a8c3a771
ICU-13510 test & fix UTF-8->UTF-8 conversion overflow
...
X-SVN-Rev: 40714
2017-12-08 20:46:04 +00:00
Markus Scherer
cf4cb10c3d
ICU-13462 fix Script_Extensions for 5 characters: data generator needs to revert them from block scx to sc (merged from maint-60 r40667)
...
X-SVN-Rev: 40699
2017-12-05 20:53:14 +00:00
Andy Heninger
9a542da329
ICU-13388 remove unused code in break iterator tests.
...
X-SVN-Rev: 40697
2017-12-05 18:45:53 +00:00
Peter Edberg
6d58ccae2a
ICU-13474 Integrate cldr/tags/release-32-0-1.beta1 into ICU, update tests
...
X-SVN-Rev: 40685
2017-12-02 00:02:56 +00:00
Shane Carr
c67d9d0a4a
ICU-13496 Adds missing NumberFormatter test to ICU4C
...
X-SVN-Rev: 40682
2017-12-01 07:57:05 +00:00
Yoshito Umaoka
edf744f31e
ICU-13458 Update logKnownIssue set by #12620 to ignore more test failures.
...
X-SVN-Rev: 40660
2017-10-31 07:04:33 +00:00
Peter Edberg
71dd84d4ff
ICU-12504 in ICU4C Persian cal, use int64_t math for one operation to avoid overflow; add tests in C and J
...
X-SVN-Rev: 40654
2017-10-29 03:38:05 +00:00
Yoshito Umaoka
4b67416113
ICU-13446 Fixed Chakma date format fractional seconds parsing problem. Removed logKnownIssue from TestTimeZoneFormat.
...
X-SVN-Rev: 40647
2017-10-26 22:13:13 +00:00
Jeff Genovy
16598e5468
ICU-13436 Fix various typos and spelling mistakes.
...
X-SVN-Rev: 40645
2017-10-26 21:33:43 +00:00
Steven R. Loomis
42a7565808
ICU-13415 disable std::move testing on AIX/z for now.
...
X-SVN-Rev: 40641
2017-10-25 22:11:18 +00:00
Markus Scherer
f86f114660
ICU-13428 char* result array was too small for UTF-8 version of 112-UChar Dzongkha (dz) date/time format string
...
X-SVN-Rev: 40640
2017-10-25 21:25:01 +00:00
Yoshito Umaoka
46dd205917
ICU-13141 tzdata2017c updates. Some patches in Makefile to support the latest Makefile in tzcode2017c. Added logKnownIssue in some test cases. See the ticket for the details.
...
X-SVN-Rev: 40634
2017-10-25 15:43:29 +00:00
Shane Carr
1ba7875371
ICU-13415 Setting error code in terminal NumberFormatter methods when applicable. Renaming unproposed error codes for consistency with existing error codes in utypes.h.
...
X-SVN-Rev: 40632
2017-10-25 01:26:48 +00:00
Steven R. Loomis
5e63d2297e
ICU-13415 porting: std::isinf/std::isnan back to uprv. also see ICU-13315
...
X-SVN-Rev: 40629
2017-10-24 22:39:03 +00:00
Yoshito Umaoka
6873ed8e2c
ICU-13419 Imported the latest CLDR 32 locale data, updated some test cases.
...
X-SVN-Rev: 40616
2017-10-12 12:24:55 +00:00
Shane Carr
aca96338b6
ICU-13177 Adding RTTI tests for MeasureUnit class hierarchy.
...
X-SVN-Rev: 40600
2017-10-07 02:46:49 +00:00
Norbert Runge
b96966a131
ICU-13358 No-data test fixes (cf. BRS task).
...
X-SVN-Rev: 40599
2017-10-06 23:11:11 +00:00
Norbert Runge
d835c3aac4
ICU-13384 fixes issues found in public header checks and unconfig.h variation check.
...
X-SVN-Rev: 40592
2017-10-06 16:52:14 +00:00
Shane Carr
6a43ed9826
ICU-13177 Moving FixedDecimal and IFixedDecimal destructors to cpp file.
...
X-SVN-Rev: 40591
2017-10-06 09:02:10 +00:00
Markus Scherer
0b8c83334a
ICU-13358 adjust dependencies graph for recently added code
...
X-SVN-Rev: 40588
2017-10-06 04:55:41 +00:00
Shane Carr
dbf0bfe4a7
ICU-13177 Improving consistency of Unicode string literals in number formatting code.
...
X-SVN-Rev: 40583
2017-10-06 01:37:59 +00:00
Peter Edberg
dbc623d0d8
ICU-13359 Integrate updated CLDR 32 @13761 for 60rc. The previous issues #13366,#13368,#13374,#13390,#13391 are fixed.
...
X-SVN-Rev: 40582
2017-10-06 00:46:48 +00:00
Markus Scherer
835b426bec
ICU-13390 include unicode/utf16.h when using U16_ macros
...
X-SVN-Rev: 40577
2017-10-05 23:07:36 +00:00
Shane Carr
e6987fbfd8
ICU-13391 Change ICU4C parsing to count digits instead of UTF-16 code units for grouping sizes.
...
X-SVN-Rev: 40573
2017-10-05 21:41:46 +00:00
Norbert Runge
eaf4de59f4
ICU-13384 Adjusts unit test to work with UCONFIG_NO_BREAK_ITERATION flag set.
...
X-SVN-Rev: 40569
2017-10-05 16:53:51 +00:00
Shane Carr
25fed96c72
ICU-13093 Disabling number formatting code on AIX and z/OS due to C++11 compatibility issues.
...
X-SVN-Rev: 40560
2017-10-05 00:47:38 +00:00
Norbert Runge
b536a39a74
ICU-13384 Adds #include unicode/utypes.h
...
X-SVN-Rev: 40557
2017-10-04 22:51:06 +00:00
Steven R. Loomis
4b9ca817eb
ICU-13387 autoconf fixes for disabled tools and tests and draft api
...
X-SVN-Rev: 40556
2017-10-04 22:41:40 +00:00
Norbert Runge
b6c8bac9bb
ICU-13384 Fixes ICU4C header check failures, blacklists files that are C++ only, adds a directory to test script.
...
X-SVN-Rev: 40549
2017-10-04 19:54:30 +00:00
Yoshito Umaoka
2a76f7596a
ICU-13390 Fixed TestTimeZoneRoundTrip test code issue with Chakma digits.
...
X-SVN-Rev: 40545
2017-10-04 15:34:10 +00:00
Peter Edberg
9d44026761
ICU-13366 spin off the remaining tz offset roundtrip and number roundtrip issues to #13390 , 13391; update logKnownIssue
...
X-SVN-Rev: 40537
2017-10-03 23:20:18 +00:00
Peter Edberg
0065725adc
ICU-13366 part 12, fix C SimpleDateFormat::subParse handling of 2-digit years for supplemental chars
...
X-SVN-Rev: 40536
2017-10-03 20:36:42 +00:00
Andy Heninger
7a72a8f032
ICU-13380 Fixes for memory leaks & other problems found by Address Sanitizer.
...
X-SVN-Rev: 40529
2017-10-03 04:11:26 +00:00
Shane Carr
1614992033
ICU-13368 Hacking fix for en_GB currency parsing in ICU4C.
...
X-SVN-Rev: 40528
2017-10-03 03:37:01 +00:00
Shane Carr
15d177ad35
ICU-13177 Syncing icu4c numberformattestspecification.txt with icu4j
...
X-SVN-Rev: 40526
2017-10-03 01:38:52 +00:00
Felipe Balbontín
45eaf65700
ICU-13380 Fix memory leak in DateFormatSymbols when loading AmPmMarkers and AmPmMarkersAbbr from the resource bundle.
...
X-SVN-Rev: 40525
2017-10-03 01:25:20 +00:00
Peter Edberg
9ccab14af1
ICU-13366 part 1, fix TextTrieMap::search supplemental handling; make tz displayName buffer size bigger & logKnownIssue tests more specific
...
X-SVN-Rev: 40522
2017-10-02 03:42:54 +00:00
Peter Edberg
b06ac0cc8f
ICU-13359 Integrate updated CLDR 32 tags/release-32-beta; still have known issues #13366,#13368
...
X-SVN-Rev: 40515
2017-09-29 20:05:13 +00:00
Andy Heninger
e16c565b09
ICU-23327 Fix uninitialized error code in test.
...
X-SVN-Rev: 40502
2017-09-28 21:19:47 +00:00
Yoshito Umaoka
f0bbc4855e
ICU-13374 Removed another logKnownIssue for this issue.
...
X-SVN-Rev: 40498
2017-09-28 19:20:54 +00:00
Shane Carr
5c711e36e8
ICU-13327 Fixing buffer overflow in NumberingSystem constructor.
...
X-SVN-Rev: 40494
2017-09-28 01:00:43 +00:00
Yoshito Umaoka
1599dabb7c
ICU-13374 Fixed localized GMT offset format roundtrip in Perisian locale.
...
X-SVN-Rev: 40493
2017-09-28 00:53:39 +00:00
Shane Carr
131f416755
ICU-13177 Merging NumberFormatter to trunk for ICU 60
...
X-SVN-Rev: 40492
2017-09-27 23:46:15 +00:00
Markus Scherer
45a6728cbe
ICU-13210 remove unreachable code, improve pattern pointer check
...
X-SVN-Rev: 40491
2017-09-27 23:28:43 +00:00
Shane Carr
eb34602c75
ICU-13177 Adding IntlTest DoubleToUnicodeString and improving DecimalQuantity test
...
X-SVN-Rev: 40486
2017-09-27 22:31:07 +00:00
Peter Edberg
269d74b759
ICU-13359 Integrate updated CLDR 32 @13743; still have known issues #13366,#13368,#13374
...
X-SVN-Rev: 40483
2017-09-27 19:19:19 +00:00
Peter Edberg
da416aaf80
ICU-13359 Skip even more DateFormatRoundTripTest::TestDateFormatRoundTrip exhaustive cases for known issue #13366
...
X-SVN-Rev: 40479
2017-09-27 14:10:33 +00:00
Andy Heninger
d2e59330cd
ICU-13177 NumberFormatter, Visual Studio fixes, work in progress.
...
X-SVN-Rev: 40475
2017-09-27 06:44:13 +00:00
Peter Edberg
c8a42e162b
ICU-13359 More logKnownIssues for exhaustive test failures: #13366,#13368,#13374
...
X-SVN-Rev: 40473
2017-09-27 05:59:03 +00:00
Shane Carr
2d49e73b8a
ICU-13177 Cleanup before merge to trunk.
...
X-SVN-Rev: 40471
2017-09-27 05:31:57 +00:00
Shane Carr
93d9dc3fe2
ICU-13177 Cleaning up Valgrind errors in NumberFormatter unit test suite.
...
X-SVN-Rev: 40470
2017-09-27 03:52:08 +00:00
Shane Carr
c55bf3d8bf
ICU-13177 Fixing minor NumberTest unit test failures.
...
X-SVN-Rev: 40469
2017-09-27 03:21:29 +00:00
Shane Carr
d7a61a6e91
ICU-13177 NumberFormatter tests are passing.
...
X-SVN-Rev: 40467
2017-09-27 03:02:02 +00:00
Shane Carr
a88300f273
ICU-13177 NumberFormatter tests are building.
...
X-SVN-Rev: 40466
2017-09-27 02:16:44 +00:00
Shane Carr
a01fc429cb
ICU-13177 Initial commit of ICU4C NumberFormatter
...
X-SVN-Rev: 40465
2017-09-27 00:25:20 +00:00
Markus Scherer
496df21bdf
ICU-13346 avoid range-based for loop
...
X-SVN-Rev: 40464
2017-09-26 23:27:06 +00:00
Peter Edberg
3bfe134a86
ICU-13359 Integrate CLDR 32 alpha data into ICU for ICU 60rc; known issues #13366,#13368
...
X-SVN-Rev: 40463
2017-09-26 21:20:01 +00:00
Shane Carr
c09ca5d6b9
ICU-13177 Merging trunk to branch
...
X-SVN-Rev: 40460
2017-09-26 09:33:44 +00:00
Markus Scherer
fa2ddc86c7
ICU-13311 change illegal-UTF-8 handling in converter code
...
X-SVN-Rev: 40455
2017-09-23 06:34:53 +00:00
Markus Scherer
27c08578ac
ICU-13311 change illegal-UTF-8 handling in non-converter code
...
X-SVN-Rev: 40445
2017-09-21 23:45:08 +00:00
Steven R. Loomis
a0fcf76a8d
ICU-13093 std::isinf and std::isnan fix - z/OS too
...
X-SVN-Rev: 40440
2017-09-21 01:02:20 +00:00
Steven R. Loomis
205842898a
ICU-13093 std::isinf and std::isnan fix
...
X-SVN-Rev: 40438
2017-09-21 00:25:49 +00:00
Peter Edberg
9075f9cb5a
ICU-12380 Size reductions for transliterator registry (and some speedup)
...
X-SVN-Rev: 40434
2017-09-20 00:39:40 +00:00
Andy Heninger
4e1c4096a6
ICU-9954 Break Iteration, remove reverse rules, add boundary caching.
...
X-SVN-Rev: 40433
2017-09-19 18:17:22 +00:00
Markus Scherer
68ef77118b
ICU-13203 CaseMap UTF-8 add StringPiece->ByteSink overloads; change implementation to that and change array->array versions into wrappers
...
X-SVN-Rev: 40425
2017-09-18 21:45:11 +00:00
Markus Scherer
ee7fb909bf
ICU-13247 Java: String CaseMap.apply(CharSequence); fix omitUnchangedText() without Edits
...
X-SVN-Rev: 40417
2017-09-14 22:26:13 +00:00
Markus Scherer
03f431d30d
ICU-13340 obsolete unicode/utf_old.h: add U_HIDE_OBSOLETE_UTF_OLD_H to optionally hide all of the .h contents; default: no behavior change; adjust code & tests to work either way
...
X-SVN-Rev: 40413
2017-09-14 06:24:35 +00:00
Yoshito Umaoka
ed012e1bfb
ICU-13312 Fixed getDisplayName crash issue caused by TZDBTimeZoneNames, added a test case for the fix that interate through all time zones.
...
X-SVN-Rev: 40412
2017-09-14 02:37:44 +00:00
Markus Scherer
edac6e7206
ICU-13244 add U16_GET_OR_FFFD(), U16_NEXT_OR_FFFD(), U16_PREV_OR_FFFD()
...
X-SVN-Rev: 40404
2017-09-13 22:29:43 +00:00
Markus Scherer
321f467190
ICU-13337 public string option for not resetting an Edits object: U_EDITS_NO_RESET
...
X-SVN-Rev: 40394
2017-09-13 16:15:28 +00:00
Shane Carr
1f1a485c3c
ICU-13177 Adding IFixedDecimal interface to C++.
...
X-SVN-Rev: 40391
2017-09-13 07:49:26 +00:00
Shane Carr
082cbac7fc
ICU-13351 Tests for new CurrencyUnit constructors.
...
X-SVN-Rev: 40390
2017-09-13 07:48:09 +00:00
Norbert Runge
52417e2221
ICU-13069 enables code to compile when UCONFIG_NO_NORMALIZATION is set to 1; all unit tests pass.
...
X-SVN-Rev: 40388
2017-09-12 20:29:14 +00:00
Markus Scherer
a1e9154f8c
ICU-13346 compress some repeated m:n replacements even when m!=n
...
X-SVN-Rev: 40376
2017-09-08 18:49:08 +00:00
Markus Scherer
4e75a6ece0
ICU-13346 add Edits::Iterator::previous() for mapping near-earlier indexes
...
X-SVN-Rev: 40373
2017-09-07 18:29:27 +00:00
Andy Heninger
6dee8f942d
ICU-13344 problem with SETNATIVEINDEX macro.
...
X-SVN-Rev: 40372
2017-09-06 21:44:58 +00:00
Andy Heninger
e044ce0a4c
ICU-11632 fix compilation error in calregts.cpp
...
X-SVN-Rev: 40371
2017-09-06 18:38:22 +00:00
Jugu Dannie Sundar
29cd7b1fc9
ICU-11632 icu4c changes for integer overflow in calendar support
...
X-SVN-Rev: 40369
2017-09-05 22:22:09 +00:00
Andy Heninger
bc77976528
ICU-13318 RBBITest, remove obsolete tests, move remaining test data to rbbitst.txt
...
X-SVN-Rev: 40356
2017-08-26 00:44:28 +00:00
Markus Scherer
2f87cf4c46
ICU-10524 normalization one-way mapping with trailing ccc>1 has no compose-boundary-after
...
X-SVN-Rev: 40355
2017-08-25 22:46:12 +00:00
Markus Scherer
3e9530c048
ICU-13332 CaseMapImpl.isFollowedByCasedLetter() must increment the string index while looping
...
X-SVN-Rev: 40353
2017-08-24 20:36:19 +00:00
Shane Carr
8b625eda51
ICU-13177 Merging trunk to branch
...
X-SVN-Rev: 40350
2017-08-24 05:56:16 +00:00
Shane Carr
d9056b1f32
ICU-13285 Adding NumberingSystem constructor methods to DecimalFormatSymbols (J and C).
...
X-SVN-Rev: 40345
2017-08-17 23:49:00 +00:00
George Rhoten
e3ac9c5561
ICU-13306 Can not get and set rounding attributes for RBNF with C API
...
X-SVN-Rev: 40343
2017-08-17 23:21:03 +00:00
Andy Heninger
7f0d4110c8
ICU-13274 Break Iterator test additions.
...
X-SVN-Rev: 40335
2017-08-16 23:29:02 +00:00
Andy Heninger
f08eb087ba
ICU-13274 Break Iterator test additions.
...
X-SVN-Rev: 40334
2017-08-16 23:19:21 +00:00
Markus Scherer
837280a366
ICU-13307 C++ Edits::mergedAndAppend(ab, bc); map indexes only from inside spans not empty deletions/insertions; make Edits copyable and Edits::Iterator default-constructible
...
X-SVN-Rev: 40333
2017-08-16 19:19:30 +00:00
Markus Scherer
a919ea14e1
ICU-6591 make ccc=x work for all integers 0..255
...
X-SVN-Rev: 40328
2017-08-11 23:42:02 +00:00
Markus Scherer
b1b4b2f443
ICU-13158 avoid undefined double->int cast for ccc=value, range check before cast
...
X-SVN-Rev: 40325
2017-08-11 18:54:53 +00:00
Shane Carr
ca30fb66ec
ICU-13177 Pointing DecimalFormat.java and CompactDecimalFormat.java at the new API. All tests are passing.
...
X-SVN-Rev: 40313
2017-08-04 22:43:34 +00:00
Andy Heninger
ce90dfb861
ICU-13274 RBBI test updates, moved from #9954
...
X-SVN-Rev: 40305
2017-08-01 23:26:14 +00:00
Shane Carr
ea6b6a46b1
ICU-13289 Fixing engineering notation discrepancy with the LDML spec.
...
X-SVN-Rev: 40304
2017-08-01 18:12:59 +00:00
Andy Heninger
52513beddd
ICU-13196 RBBI Monkey Test, port to Java. Sync a few changes back to ICU4C.
...
X-SVN-Rev: 40302
2017-08-01 01:03:09 +00:00
Andy Heninger
2b5557fce6
ICU-12519 Break Iterator assignment handles Locales.
...
X-SVN-Rev: 40301
2017-07-31 20:20:37 +00:00
Markus Scherer
9a3a03c417
ICU-13270 icu::Edits add numberOfChanges(); Edits::Iterator add findDestinationIndex(), destinationIndexFromSourceIndex(), sourceIndexFromDestinationIndex()
...
X-SVN-Rev: 40286
2017-07-24 22:43:53 +00:00
Markus Scherer
aa6d5e3e76
ICU-13271 add Normalizer2::isNormalizedUTF8()
...
X-SVN-Rev: 40280
2017-07-20 22:08:30 +00:00
Markus Scherer
09b77193dc
ICU-13269 add StringByteSink(dest, initialAppendCapacity) constructor
...
X-SVN-Rev: 40277
2017-07-20 19:56:45 +00:00
Andy Heninger
3dcc83d0d4
ICU-13277 Locale constructor buffer overflow.
...
X-SVN-Rev: 40267
2017-07-15 00:22:20 +00:00
Markus Scherer
e6748afd82
ICU-13197 improved normalization data structure and code; .nrm formatVersion 3; merged from branches/markus/normv3 except for cherry-picks from trunk to there
...
X-SVN-Rev: 40265
2017-07-14 22:38:40 +00:00
Jeff Genovy
ade067638e
ICU-13164 Fixes for compilation and test errors when building for Windows/MinGW.
...
X-SVN-Rev: 40203
2017-06-23 23:28:11 +00:00
Peter Edberg
2cea868e02
ICU-13006 DateFormat.setNumberFormat should clone the NumberFormat and also call setGroupingUsed(false)
...
X-SVN-Rev: 40198
2017-06-23 06:26:30 +00:00
Peter Edberg
4a499c9a77
ICU-13157 Update CLDR version to 32 in testdata/root.txt
...
X-SVN-Rev: 40197
2017-06-23 05:28:30 +00:00
Peter Edberg
d515102c5a
ICU-13215 DayPeriodRules.getInstance should ignore keywords to get correct data and not hang
...
X-SVN-Rev: 40196
2017-06-23 05:02:12 +00:00
Shane Carr
acd53b0c18
ICU-13129 Changing default Parse MathContext to 34 digits instead of 16 digits.
...
X-SVN-Rev: 40194
2017-06-22 23:26:48 +00:00
Peter Edberg
c70ebe3ce1
ICU-13159 Integrate CLDR trunk@13513 (cldr/tags/icu-milestone-60-0-1)
...
X-SVN-Rev: 40193
2017-06-22 23:05:41 +00:00
Norbert Runge
c009707376
ICU-13242 Rename test function to make it match the name of its equivalent function in Java.
...
X-SVN-Rev: 40189
2017-06-21 19:59:58 +00:00
Shane Carr
cf6c47d6b7
ICU-13149 Minor review feedback for #13149
...
X-SVN-Rev: 40187
2017-06-21 01:08:18 +00:00
Shane Carr
e9c5e5631b
ICU-13228 Adding more symbols to localized notation mapper function, including support for multi-char symbols.
...
X-SVN-Rev: 40185
2017-06-21 00:38:25 +00:00
Norbert Runge
7351dbcf24
ICU-13242 fixed uppercase-comes-first collation test
...
X-SVN-Rev: 40184
2017-06-20 23:12:14 +00:00
Shane Carr
0a19183f1b
ICU-13230 Fixing DecimalFormat parser to ignore grouping separators when there is no grouping separator in the pattern OR when setGroupingUsed(false) is explicitly called.
...
X-SVN-Rev: 40181
2017-06-19 21:03:07 +00:00
Markus Scherer
cfef2fb339
ICU-9198 add titlecasing options: wholeString, sentences, adjustToCased
...
X-SVN-Rev: 40164
2017-06-09 23:04:03 +00:00
Markus Scherer
06a03303cb
ICU-13234 collect string & character options bits in new stringoptions.h
...
X-SVN-Rev: 40162
2017-06-08 20:35:40 +00:00
Markus Scherer
3975adb564
ICU-13234 rename UCASEMAP_OMIT_UNCHANGED_TEXT to U_OMIT_UNCHANGED_TEXT
...
X-SVN-Rev: 40161
2017-06-08 19:36:34 +00:00
Markus Scherer
45da4f810d
ICU-12985 final? Unicode 10 data from 20170605
...
X-SVN-Rev: 40153
2017-06-06 02:46:10 +00:00
Markus Scherer
acf2b4cc82
ICU-13186 stop prepending UTF-8 BOM to some Unicode files
...
X-SVN-Rev: 40149
2017-06-02 22:52:19 +00:00
Markus Scherer
f3b00dc8ff
ICU-13197 test Normalizer2::normalizeUTF8() with Edits
...
X-SVN-Rev: 40148
2017-06-02 21:19:33 +00:00
Markus Scherer
8dcca5dc76
ICU-13197 Normalizer2::normalizeUTF8(StringPiece->ByteSink/Edits) compose=direct UTF-8, else via UTF-16/no edits
...
X-SVN-Rev: 40147
2017-05-31 18:15:45 +00:00
Peter Edberg
e2e48c9dce
ICU-13183 for compatibility, get(Base)Skeleton should not include 'a' added by DateTimeMatcher; add tests
...
X-SVN-Rev: 40133
2017-05-24 06:57:45 +00:00
Markus Scherer
b2ead3e2e1
ICU-8130 UTS 46 conformance test using Unicode IdnaTest.txt
...
X-SVN-Rev: 40130
2017-05-23 04:44:58 +00:00
Peter Edberg
458a47f288
ICU-13183 on branch - Add more tests and sample data
...
X-SVN-Rev: 40127
2017-05-23 02:37:37 +00:00
Peter Edberg
56e884e22e
ICU-13183 on branch - Handle different field lengths for skeleton metachars j,C
...
X-SVN-Rev: 40126
2017-05-22 22:24:39 +00:00
Peter Edberg
72c605c1c4
ICU-13183 on branch - add locale data with Bh skeletons
...
X-SVN-Rev: 40125
2017-05-22 16:37:07 +00:00
Peter Edberg
7dd19b65ab
ICU-13183 on branch - Handle abB as normal fields but force add/remove depending on hour field; other fixes
...
X-SVN-Rev: 40124
2017-05-22 06:16:11 +00:00
Markus Scherer
85af08c09d
ICU-13189 ucurr_forLocale() do not succeed without writing output; also make it more readable and fix other issues
...
X-SVN-Rev: 40114
2017-05-05 23:48:40 +00:00
Markus Scherer
89c546d69f
ICU-12635 fix ranges overrun in collation weight allocator
...
X-SVN-Rev: 40113
2017-05-05 19:36:48 +00:00
Markus Scherer
c741167e3e
ICU-12985 Unicode 10 data from 20170503; new properties Emoji_Component, Regional_Indicator, Prepended_Concatenation_Mark; merged from ^/branches/markus/uni10@40107
...
X-SVN-Rev: 40109
2017-05-04 20:13:29 +00:00
Markus Scherer
cb722b8bcd
ICU-12985 Unicode 10 minor data update
...
X-SVN-Rev: 40104
2017-05-03 23:26:47 +00:00
Jeff Genovy
a709ddc0f2
ICU-13169 Issues retargeting VS project files due to missing WindowsTargetPlatformVersion elements. (tab to spaces)
...
X-SVN-Rev: 40099
2017-05-03 00:40:08 +00:00
Jeff Genovy
cb53fe41cd
ICU-13169 Issues retargeting VS project files due to missing WindowsTargetPlatformVersion elements.
...
X-SVN-Rev: 40098
2017-05-03 00:28:11 +00:00
Markus Scherer
eb57bf7c90
ICU-12985 implement the binary Prepended_Concatenation_Mark property
...
X-SVN-Rev: 40084
2017-04-27 21:11:01 +00:00
Markus Scherer
b0ad84012f
ICU-12985 implement the binary Regional_Indicator property with a single hardcoded range
...
X-SVN-Rev: 40083
2017-04-27 18:29:07 +00:00
Markus Scherer
6ce7f348a3
ICU-12985 implement the binary Emoji_Component property for emoji 5
...
X-SVN-Rev: 40082
2017-04-26 23:58:36 +00:00
Markus Scherer
9e9bfda19c
ICU-12985 undo ICU 59 mix-version test hacks; 0860..086F now defaults to AL
...
X-SVN-Rev: 40081
2017-04-26 22:10:48 +00:00
Andy Heninger
ff5e1bfd6b
ICU-13103 drop old versions of U_IOSTREAM_SOURCE and __GNUC__
...
X-SVN-Rev: 40080
2017-04-26 21:56:37 +00:00
Markus Scherer
edce2be62c
ICU-12985 Unicode 10 data 20170418, new property values, adjust tools & tests
...
X-SVN-Rev: 40079
2017-04-26 21:17:13 +00:00
Andy Heninger
24360e0cc8
ICU-13104 remove U_HAVE_RVALUE_REFERENCES definition & conditions.
...
X-SVN-Rev: 40077
2017-04-26 20:23:44 +00:00
Fredrik Roubert
a7123ed229
ICU-13094 Handle empty language subtag in parseTagString().
...
X-SVN-Rev: 40076
2017-04-26 20:12:01 +00:00
Andy Heninger
b1880dfdb7
ICU-13028 Thread safe static init of default string for RuleBasedBreakIterator::getRules()
...
X-SVN-Rev: 40074
2017-04-23 19:35:52 +00:00
Shane Carr
66c49f8887
ICU-13115 Reject decimal format patterns that have a trailing ','
...
X-SVN-Rev: 40068
2017-04-19 23:42:18 +00:00
Shane Carr
1b0ce88028
ICU-13117 Ignore trailing semicolon in decimal format patterns.
...
X-SVN-Rev: 40067
2017-04-19 22:29:28 +00:00
Shane Carr
29490300c1
ICU-13149 Adding test cases for ICU 59 gray area bugs to numberformattestspecification.txt.
...
X-SVN-Rev: 40058
2017-04-15 08:09:15 +00:00
Shane Carr
8016edea2a
ICU-13149 Updating numberformattestspecification.txt with ICU4C behaviors and bringing the two copies of the file into sync.
...
X-SVN-Rev: 40057
2017-04-15 06:30:05 +00:00
Markus Scherer
990890985c
ICU-13128 optimize UnicodeString::toTitle() input string handling; test u_strToTitle(in-place)
...
X-SVN-Rev: 40042
2017-04-12 22:39:37 +00:00
Andy Heninger
5dca4ba1e1
ICU-13127 Fix crashing bug in UnicodeString::toTitle()
...
X-SVN-Rev: 40036
2017-04-12 01:19:22 +00:00
Jeff Genovy
43cf6dbe27
ICU-13102 - Add logKnownIssue and skip problematic locales in format/NumberFormatTest/TestHost for now.
...
X-SVN-Rev: 40015
2017-04-08 04:20:31 +00:00
Jeff Genovy
2a722c9b5a
ICU-13102 - Add logKnownIssue and skip problematic locales in format/DateFormatTest/TestHost for now.
...
X-SVN-Rev: 40014
2017-04-08 02:22:19 +00:00
Steven R. Loomis
02e76897eb
ICU-12786 dont call Win32 tz functions on cygwin (patch)
...
X-SVN-Rev: 40007
2017-04-07 18:26:45 +00:00
Jeff Genovy
d265035830
ICU-13102 - Add logging to intltest in verbose mode (format/TimeZoneTest/TestGenericAPI) to report the offsets.
...
X-SVN-Rev: 40004
2017-04-07 08:35:10 +00:00
Andy Heninger
9ed9930b61
ICU-12160 Add regex test to verify behavior of hitEnd() after find().
...
X-SVN-Rev: 39978
2017-03-31 23:09:56 +00:00
Peter Edberg
694ea699d2
ICU-13077 Fix ICU4C test code that crashes when data file is missing (add NULL checks etc)
...
X-SVN-Rev: 39960
2017-03-30 06:45:38 +00:00
Markus Scherer
b94e8160dc
ICU-13005 update intra-ICU4C dependencies: new edits.o for case mapping of styled text, merge pluralrules into formatting
...
X-SVN-Rev: 39958
2017-03-29 23:42:03 +00:00
Norbert Runge
cdcb7944b8
ICU-13053 Make UCONFIG_NO_BREAK_ITERATION flag work without errors or failures.
...
X-SVN-Rev: 39943
2017-03-27 18:22:11 +00:00
Norbert Runge
1cba8da735
ICU-13053 disable tests that where executed (but shouldn't) when
...
UCONFIG_NO_FILTERED_BREAK_ITERATION is set in uconfig.h.
X-SVN-Rev: 39942
2017-03-27 16:30:43 +00:00
Norbert Runge
ac907110dd
ICU-13053 disable a test that is executed (when it shouldn't) when
...
UCONFIG_NO_LEGACY_CONVERSION is set.
X-SVN-Rev: 39940
2017-03-27 16:05:50 +00:00
Andy Heninger
cc7b36b266
ICU-13058 Remove use of lambda function from rbbitst.cpp
...
X-SVN-Rev: 39928
2017-03-24 17:39:02 +00:00
Peter Edberg
e116380639
ICU-12994 fix platform string encoding issue in TestChineseTradHK
...
X-SVN-Rev: 39927
2017-03-24 16:51:14 +00:00
Peter Edberg
9711357617
ICU-12994 Have C++ ListFormatter use ures_getAllItemsWithFallback to load resources; add tests for C and J
...
X-SVN-Rev: 39926
2017-03-24 08:13:10 +00:00
Andy Heninger
77416a6e7c
ICU-13058 Break iteration, propagate emoji rule updates into remaining unfixed rule tailorings.
...
X-SVN-Rev: 39925
2017-03-24 05:54:13 +00:00
Andy Heninger
af55f69558
ICU-13058 Break iteration tests & rules update for new prop data. Tests are now passing, but changes are not yet propagated into all rule tailorings.
...
X-SVN-Rev: 39922
2017-03-24 01:31:00 +00:00
Markus Scherer
e9ae3ff964
ICU-12900 copyright scanner has been fixed, remove the extra ICU-style copyright lines from Unicope data files
...
X-SVN-Rev: 39920
2017-03-23 17:01:58 +00:00
Steven R. Loomis
02d7708876
ICU-13058 copyright check
...
X-SVN-Rev: 39919
2017-03-23 15:49:17 +00:00
Peter Edberg
da11b86b82
ICU-12772 Add uprules_getKeywords wrapper and test
...
X-SVN-Rev: 39916
2017-03-23 05:16:24 +00:00
Markus Scherer
466a569c58
ICU-12900 mostly still Unicode 9.0 but Unicode 10 beta (20170322) segmentation & bidi data and draft emoji 5.0 (also 20170322)
...
X-SVN-Rev: 39915
2017-03-23 02:14:00 +00:00
Steven R. Loomis
877bdda9c1
ICU-12766 fix bad non-c++11 loop
...
X-SVN-Rev: 39913
2017-03-23 01:18:50 +00:00
Jeff Genovy
407bc4b118
ICU-12692 - Fix typo in number format test.
...
X-SVN-Rev: 39910
2017-03-23 00:20:46 +00:00
Andy Heninger
51e21b5242
ICU-13058 Add RBBI test of Unicode emoji-test.txt file, and partial update of break rules recent emoji changes.
...
X-SVN-Rev: 39909
2017-03-23 00:20:20 +00:00
Peter Edberg
0f4572a7e6
ICU-13018 uloc_get/setKeywordValue have stricter input conditions; setKeywordValue uses CharString to assemble updated output
...
X-SVN-Rev: 39891
2017-03-21 23:08:37 +00:00
Jeff Genovy
e9946ec98e
ICU-13027 - Merge in changes from 'branches/shawnste/working/icu4c'
...
X-SVN-Rev: 39890
2017-03-21 01:03:49 +00:00
Norbert Runge
3d996441e7
ICU-13048 fixes to make internal header test pass.
...
X-SVN-Rev: 39853
2017-03-17 21:42:57 +00:00
Andy Heninger
a0c9b06810
ICU-13049 svn properties updated to match auto-props values.
...
X-SVN-Rev: 39852
2017-03-17 21:19:03 +00:00
Norbert Runge
8e5f9cefe7
ICU-13044 Update exclusion file with entries for new (ICU 59) C++ files.
...
Modify makefile to generate test files with .cpp suffic instead of .c suffix to
avoid unnecessary warnings.
X-SVN-Rev: 39841
2017-03-16 20:13:48 +00:00
Steven R. Loomis
4abad560e4
ICU-12766 merge from trunk
...
X-SVN-Rev: 39814
2017-03-15 04:29:41 +00:00
Steven R. Loomis
394e842e60
ICU-12766 aix/escaper: WIP.
...
* work around some c++11 issues
* fix some literals in rbbitst.cpp
* update escaper
* add mh-aix-va for using escaping
* work around nullptr and uchar16 issues
* revert bad icuinfo.cpp checkin
this commit still fails.
X-SVN-Rev: 39812
2017-03-15 04:12:37 +00:00
Steven R. Loomis
803210153a
ICU-12766 merge from trunk
...
X-SVN-Rev: 39808
2017-03-15 00:50:54 +00:00
Markus Scherer
5bea3757ac
ICU-12988 CaseMap UTF-8 with Edits; ported from UTF-16 changes in ICU-12410 r39684
...
X-SVN-Rev: 39805
2017-03-14 23:55:29 +00:00
Yoshito Umaoka
f54d25d286
ICU-12810 Prevent assertion triggered by time zone id including characters other than ASCII invariants initialize/formatting a time zone.
...
X-SVN-Rev: 39799
2017-03-14 19:39:30 +00:00
Steven R. Loomis
4890638e08
ICU-12766 wip escaping for utf-8 input
...
* create a new escaper tool - needs to be invoked in mh- files
* escapes to temporary _whatever.cpp files
* does NOT handle multi line u"xxx" (or u'xxx'? )
* does not cleanup _*.cpp files
* fixup a bunch of Makefiles to add -I$(srcdir) (doesn't hurt anyway)
X-SVN-Rev: 39787
2017-03-13 23:19:33 +00:00
Andy Heninger
170693e51e
ICU-13012 Remove stray ^S character from line_normal_cj.txt.
...
X-SVN-Rev: 39786
2017-03-13 23:17:12 +00:00
Markus Scherer
05c591d7ef
ICU-12992 add char16ptr.h with pointer conversions; use Char16Ptr for input parameters where possible; make UChar configurable but default to char16_t; add OldUChar same as ICU 58 UChar except not configurable; in public C++ headers change all UChar to char16_t (integrate branches/markus/ucharptr2)
...
X-SVN-Rev: 39762
2017-03-10 22:01:34 +00:00
Markus Scherer
bf17d52293
ICU-12992 add OldUChar type to match ICU 58 UChar; add public conversion functions from char16_t * to UChar * and OldUChar * with aliasing barrier
...
X-SVN-Rev: 39747
2017-03-08 22:08:12 +00:00
Steven R. Loomis
68a6ecd336
ICU-12766 merge from trunk
...
X-SVN-Rev: 39743
2017-03-08 01:07:45 +00:00
Markus Scherer
b5b52ad027
ICU-12992 make tools & tests work with configured UChar=uint16_t
...
X-SVN-Rev: 39742
2017-03-08 01:07:20 +00:00
Markus Scherer
782e4ff95e
ICU-12922 bidi explicit level 0: lift it up to resolved paragraph level except leave it at 0 for paragraph separators
...
X-SVN-Rev: 39741
2017-03-07 22:57:46 +00:00
Steven R. Loomis
8d61ae06b3
ICU-12766 merge from trunk
...
X-SVN-Rev: 39734
2017-03-04 06:46:33 +00:00
Markus Scherer
9b792c3cf1
ICU-12736 remove remaining uses of now-obsolete U_HAVE_STD_STRING
...
X-SVN-Rev: 39733
2017-03-04 00:22:40 +00:00
Markus Scherer
a32c1b17ec
ICU-12736 assume in some places that we always have std::string; merge r39687 & r39704 from dev branch
...
X-SVN-Rev: 39731
2017-03-04 00:06:17 +00:00
Markus Scherer
5a13a8ca58
ICU-12992 return raw pointers not pointer wrappers
...
X-SVN-Rev: 39729
2017-03-03 22:42:52 +00:00