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
090709441c
ICU-13298 Fix signed int overflow in StringTrieBuilder hash functions.
...
X-SVN-Rev: 40312
2017-08-04 17:44:00 +00:00
Jeff Genovy
1385a1ad57
ICU-13290 Clean up old #define for old version of MSVC.
...
X-SVN-Rev: 40311
2017-08-03 21:17:25 +00:00
Jeff Genovy
0a3a7fb889
ICU-13287 Add explicit casts for conversions between long/int64 and double.
...
X-SVN-Rev: 40310
2017-08-03 20:44:45 +00:00
William Zhao
0ed701f7bb
ICU-13292 Merge the changes for fixing C4251 warning into trunk
...
X-SVN-Rev: 40308
2017-08-03 00:13:43 +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
Andy Heninger
425f9eb00f
ICU-13275 clear a clang warning introduced with the other warning fixes.
...
X-SVN-Rev: 40300
2017-07-31 17:41:42 +00:00
Markus Scherer
d563e9858d
ICU-13176 char16ptr: rename member variables to avoid shadow warnings
...
X-SVN-Rev: 40298
2017-07-28 23:17:16 +00:00
Jeff Genovy
3893b1a1b7
ICU-13051 Fix some compiler warnings when building with gcc.
...
X-SVN-Rev: 40287
2017-07-26 21:13:50 +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
Shane Carr
112d214d29
ICU-13246 Save a few cycles by performing util64_pow multiply only when needed.
...
X-SVN-Rev: 40285
2017-07-24 22:00:22 +00:00
William Zhao
d847a21238
ICU-13275 Merge warning cleanup fixes into trunk
...
X-SVN-Rev: 40283
2017-07-22 01:11:59 +00:00
Jeff Genovy
7c841c6bb2
ICU-13278 Fix ifdefs for U_ENABLE_DYLOAD for Windows and UWP.
...
X-SVN-Rev: 40281
2017-07-21 00:48:43 +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
1292197198
ICU-12507 rbbi, switch impl from UTrie to UTrie2.
...
X-SVN-Rev: 40270
2017-07-19 22:31:12 +00:00
Andy Heninger
4a5b4e4b44
ICU-12507 RBBI data loading, incorporate Markus's review comments.
...
X-SVN-Rev: 40268
2017-07-17 21:22:53 +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
William Zhao
3da97c910d
ICU-13275 Revert the previous changes to the trunk.
...
X-SVN-Rev: 40262
2017-07-13 23:26:06 +00:00
William Zhao
11a9b11c56
ICU-13275
...
This commit fixes compiler warnings when building at /W2.
1. Fix cast warnings for the two files.
2. Fix unreferenced variable warning for the two files.
X-SVN-Rev: 40261
2017-07-13 22:49:57 +00:00
Jeff Genovy
03829ff838
ICU-13263 uprv_convertToPosix uses a local stack variable out of scope.
...
X-SVN-Rev: 40234
2017-07-05 18:46:18 +00:00
Jeff Genovy
d10a5a945b
ICU-13260 Fix use of unintended variable in tools/toolutil/package.cpp
...
X-SVN-Rev: 40219
2017-06-28 20:14:16 +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
d251c500ac
ICU-13159 ICU 60m1 BRS, update urename.h
...
X-SVN-Rev: 40202
2017-06-23 17:43:07 +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
Markus Scherer
03d5505974
ICU-13197 gennorm2 new .cpp files: add standard library includes
...
X-SVN-Rev: 40191
2017-06-22 07:49:47 +00:00
Andy Heninger
ea254bef42
ICU-13257 clear clang compile warning from use of 'override'
...
X-SVN-Rev: 40190
2017-06-21 20:43:47 +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
Andy Heninger
a9cedfb775
ICU-12507 bump rbbi data version for change to UTrie2; consolidate version checking.
...
X-SVN-Rev: 40183
2017-06-20 22:11:08 +00:00
Andy Heninger
388a662bb1
ICU-13159 Regenerate configure for 60m1.
...
X-SVN-Rev: 40182
2017-06-20 03:41:20 +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
Shane Carr
a5e7ffb0d9
ICU-13246 Changing util64_pow to work on uint64_t to fix signed integer overflow warning in Clang
...
X-SVN-Rev: 40174
2017-06-17 00:48:17 +00:00
Andy Heninger
7d05feb7a6
ICU-13207 Fix some resource leaks.
...
X-SVN-Rev: 40167
2017-06-13 18:33:59 +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
e05c15a02c
ICU-13197 fix indexesLength check while loading data, more readable duplicate elimination of noNo mappings
...
X-SVN-Rev: 40157
2017-06-07 18:22:44 +00:00
Markus Scherer
6c1e41e0f2
ICU-13197 catch one more edge case where a mapping has no compose boundary after it
...
X-SVN-Rev: 40156
2017-06-07 07:13:34 +00:00
Markus Scherer
19d53e7641
ICU-13197 more gennorm2 cleanup, set smallFCD for some characters with algorithmic mappings
...
X-SVN-Rev: 40155
2017-06-07 05:23:53 +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
425204d84b
ICU-13197 split gennorm2/n2builder into 3 more manageable pieces; no output change
...
X-SVN-Rev: 40150
2017-06-05 03:53:14 +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
Jeff Genovy
de6771cb4b
ICU-13217 - UWP version ends up falling back to the 'en_US' locale. (Missing lines due to bad merge).
...
X-SVN-Rev: 40146
2017-05-31 17:17:54 +00:00
Yoshito Umaoka
694142470e
ICU-13159 Updating ICU version in trunk to 60.0.1 (60m1) - merging changes from my work branch.
...
X-SVN-Rev: 40145
2017-05-31 16:50:38 +00:00
Steven R. Loomis
f1da2f1d9f
ICU-13030 cleanup U_CALLCONV on windows. Also, initialize an uninitialized var
...
X-SVN-Rev: 40137
2017-05-24 23:25:33 +00:00
George Rhoten
6b9bbb9d9d
ICU-13206 Don't write multiple expressions onto a single line.
...
X-SVN-Rev: 40135
2017-05-24 18:20:04 +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
61b0f07f39
ICU-12985 fix compiler warnings from now-unused ASPIRATIONAL script usage
...
X-SVN-Rev: 40111
2017-05-04 20:27:25 +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
bff565de53
ICU-12333 full case mapping set output string to nullptr if length==0, and do not convert the empty string to UTF-8
...
X-SVN-Rev: 40108
2017-05-04 18:30:23 +00:00
Markus Scherer
4f0f0cb395
ICU-12985 changes.txt section Unihan collators: cross-link with Unicode tools site
...
X-SVN-Rev: 40106
2017-05-03 23:45:33 +00:00
Andy Heninger
a3a2b57516
ICU-12507 ICU4C RBBI, switch to UTrie2
...
X-SVN-Rev: 40105
2017-05-03 23:44:14 +00:00
Markus Scherer
cb722b8bcd
ICU-12985 Unicode 10 minor data update
...
X-SVN-Rev: 40104
2017-05-03 23:26:47 +00:00
Andy Heninger
379d2f3a7a
ICU-13178 remove back-slashes in #include paths.
...
X-SVN-Rev: 40102
2017-05-03 20:18:41 +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
20bee936b1
ICU-12985 ppucd.txt more readable unassigned ranges; block compaction by size savings not value plurality reduces clutter
...
X-SVN-Rev: 40096
2017-05-02 22:53:28 +00:00
Markus Scherer
761c994436
ICU-12985 pre-parse VerticalOrientation.txt
...
X-SVN-Rev: 40086
2017-04-28 20:29:22 +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
0ce89095fe
ICU-13173 Compile warning cleanup in escapesrc.cpp
...
X-SVN-Rev: 40078
2017-04-26 20:55:10 +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
George Rhoten
a82e70e5b1
ICU-13029 Mark unmodified static data as const
...
X-SVN-Rev: 40065
2017-04-19 18:55:46 +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
Jeff Genovy
0fe8e394bf
ICU-13143 - Suppress unused variable warning on *nix platforms.
...
X-SVN-Rev: 40053
2017-04-13 23:32:36 +00:00
Steven R. Loomis
a3b26b85be
ICU-13136 dont compile escapesrc on cygwin/msvc
...
* for now just explicitly skip escapesrc for cygwin/msvc
* revisit this.
X-SVN-Rev: 40043
2017-04-13 06:30:22 +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
Steven R. Loomis
088a44dd44
ICU-12785 (swapFileSepChar on Cygwin) - update for review comments
...
X-SVN-Rev: 40038
2017-04-12 17:53:50 +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
Steven R. Loomis
8e4379f9e7
ICU-13092 workaround: leave full data in the .zip file
...
X-SVN-Rev: 40035
2017-04-11 23:13:09 +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
Andy Heninger
a10ddb166a
ICU-13116 line endings & svn props fixes
...
X-SVN-Rev: 40013
2017-04-07 23:22:25 +00:00
Steven R. Loomis
0055f8238b
ICU-12795 FIXUP! putil cleanup - need platform.h for U_PLATFORM consts
...
X-SVN-Rev: 40012
2017-04-07 20:05:35 +00:00
Steven R. Loomis
c1a991076b
ICU-12795 putil cleanup cygwin (patch) - preserved comments
...
X-SVN-Rev: 40011
2017-04-07 19:51:45 +00:00
Steven R. Loomis
9a2c734257
ICU-12790 fix nl_langinfo cygwin (patch)
...
X-SVN-Rev: 40010
2017-04-07 19:03:37 +00:00
Steven R. Loomis
a4fd3dcb23
ICU-12788 udbg_getPlatform cygwin fix (patch)
...
X-SVN-Rev: 40009
2017-04-07 18:42:02 +00:00
Steven R. Loomis
54f3a77ac6
ICU-12787 utimer patch cygwin
...
X-SVN-Rev: 40008
2017-04-07 18:37:11 +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
Steven R. Loomis
42f7039818
ICU-12785 swapFileSepChar patch
...
X-SVN-Rev: 40006
2017-04-07 17:56:52 +00:00
Steven R. Loomis
f625715332
ICU-12784 do not redeclare U_TZNAME on cygwin (patch)
...
X-SVN-Rev: 40005
2017-04-07 17:49:26 +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
Jeff Genovy
a9d8f8b76a
ICU-13102 - Fix Windows test failure in 'format/DateFormatTest/TestHost' due to changes to LCID tables.
...
X-SVN-Rev: 40003
2017-04-07 08:29:06 +00:00
Steven R. Loomis
7d5586210b
ICU-13089 actually fix .sed bug
...
X-SVN-Rev: 39993
2017-04-07 00:00:03 +00:00
Steven R. Loomis
0944bb9c8f
ICU-13089 detect sed, use $(SED) for icu-config
...
X-SVN-Rev: 39992
2017-04-06 21:21:34 +00:00
Steven R. Loomis
47752b4795
ICU-13098 re-commit r398758 configure.ac (got dropped). configure is fine.
...
X-SVN-Rev: 39990
2017-04-05 23:16:01 +00:00
Markus Scherer
11cc538bfe
ICU-13082 remove U_SIZEOF_WCHAR_T because it shows as missing now, and its conditional functions are shown for other reasons anyway, including testing for defined(U_IN_DOXYGEN) which we could always add
...
X-SVN-Rev: 39989
2017-04-05 22:38:14 +00:00
Markus Scherer
23759057c4
ICU-13082 show more conditionally-defined API functions in API docs
...
X-SVN-Rev: 39988
2017-04-05 21:57:04 +00:00
Peter Edberg
6d160d7d01
ICU-13090 Fix measunit.h comment about createXxxx methods withdrawn in ICU 58
...
X-SVN-Rev: 39986
2017-04-05 21:21:14 +00:00
Peter Edberg
c8ddd7ac53
ICU-13099 BRS, integrate data from CLDR release-31-0-1.RC3, all tests pass
...
X-SVN-Rev: 39985
2017-04-05 21:08:05 +00:00
Jeff Genovy
137000a971
ICU-13085 - Fix typo in i18n_uwp.vcxproj file.
...
X-SVN-Rev: 39984
2017-04-05 17:24:10 +00:00
Peter Edberg
1d8d98451d
ICU-13099 BRS, integrate data from CLDR release-31-0-1.RC2; ICU4J test failure due to #13101
...
X-SVN-Rev: 39983
2017-04-05 00:51:27 +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
Markus Scherer
78ee8a40ed
ICU-13005 update pool resource bundles
...
X-SVN-Rev: 39966
2017-03-30 20:43:05 +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
Peter Edberg
36eed24f5f
ICU-13005 ICU 59rc BRS, finish cleanup of C status tags and U_HIDE_ conditionals
...
X-SVN-Rev: 39952
2017-03-29 04:44:37 +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
28d3ddb66f
ICU-13053 fix compilation errors when UCONFIG_NO_FORMATTING is switched on
...
X-SVN-Rev: 39941
2017-03-27 16:14:45 +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
Peter Edberg
aee8a94ec3
ICU-13005 ICU 59rc BRS, update urename.h
...
X-SVN-Rev: 39939
2017-03-27 04:36:44 +00:00
Steven R. Loomis
b58e1721a1
ICU-12766 fix to escaper for z/OS - all compiles now!
...
X-SVN-Rev: 39936
2017-03-25 05:16:48 +00:00
Steven R. Loomis
e20856d499
ICU-12766 fix unescape on EBCDIC
...
* increment error
* need to do UTF-8 decode at the original location, not the modified one
X-SVN-Rev: 39935
2017-03-25 00:09:23 +00:00
Steven R. Loomis
1f441dcfd8
ICU-12766 z and AIX porting: C++11 issue and icu-config issue for escaping
...
X-SVN-Rev: 39931
2017-03-24 21:34:40 +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
1982037316
ICU-12900 change ppucd.txt for copyright scanner patterns
...
X-SVN-Rev: 39921
2017-03-23 17:30:41 +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
1106009706
ICU-13052 Update ICU4C branch to current trunk, again
...
X-SVN-Rev: 39900
2017-03-22 20:10:43 +00:00
Peter Edberg
f458acca1b
ICU-13052 Update ICU4C branch to current trunk
...
X-SVN-Rev: 39899
2017-03-22 20:05:43 +00:00
Jeff Genovy
f18a0b6857
ICU-13017 - Typos in uloc.h comments
...
X-SVN-Rev: 39898
2017-03-22 20:05:29 +00:00
Steven R. Loomis
3f7617a127
ICU-12766 merge from branch: enable escape for z/OS (390)
...
X-SVN-Rev: 39896
2017-03-22 19:06:26 +00:00
Peter Edberg
970b7293de
ICU-13052 ICU4C 59 API promotion, draft 1
...
X-SVN-Rev: 39894
2017-03-22 07:38:16 +00:00
Jeff Genovy
ada968b02d
ICU-13027 - Use int32_t instead of int for a few places for consistency.
...
X-SVN-Rev: 39893
2017-03-22 05:21:19 +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
Yoshito Umaoka
83ddd2563b
ICU-12816 tzdata2017b to ICU4C/ICU4J.
...
X-SVN-Rev: 39889
2017-03-20 23:39:46 +00:00
Peter Edberg
8529f1b528
ICU-13005 Integrate data from CLDR final release-31; known issue with sw negative CompactDecimals
...
X-SVN-Rev: 39882
2017-03-20 04:22:36 +00:00
Shane Carr
a59804f0ac
ICU-12181 Merging ICU4C compact decimal format patch from branch to trunk
...
X-SVN-Rev: 39874
2017-03-18 03:11:00 +00:00
Andy Heninger
6fc65490f2
ICU-7467 Revert failing merge of new decimal format.
...
X-SVN-Rev: 39869
2017-03-18 00:27:51 +00:00
Shane Carr
6ba4206d8c
ICU-7467 Merging branch to trunk 5
...
X-SVN-Rev: 39867
2017-03-17 23:55:08 +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
Andy Heninger
309364fee5
ICU-13049 svn utf-8 & other property fixes.
...
X-SVN-Rev: 39844
2017-03-17 00:37:59 +00:00
Steven R. Loomis
02cf91d3e6
ICU-12766 support escaping on ebcdic (z)
...
X-SVN-Rev: 39842
2017-03-16 21:49:19 +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
cf3e1e7f40
ICU-12766 turn on escaping for z (mh-os390)
...
X-SVN-Rev: 39840
2017-03-16 19:52:20 +00:00
Steven R. Loomis
e2c9cd10d5
ICU-12766 update make dist
...
* don't delete sprep
* properly part of ICU-10452
X-SVN-Rev: 39836
2017-03-16 15:16:08 +00:00
Steven R. Loomis
a1afc24f8c
ICU-12766 fix issue w/ u8 escaping
...
* greek tests now pass on solaris
X-SVN-Rev: 39835
2017-03-16 15:15:26 +00:00
Steven R. Loomis
ddcaeb9cf4
ICU-12766 solaris: most tests now build. wip
...
* some greek casing tests fail- need to investigate.
X-SVN-Rev: 39834
2017-03-16 14:51:39 +00:00
Steven R. Loomis
60c87e638b
ICU-12766 merge from trunk
...
X-SVN-Rev: 39832
2017-03-15 23:51:15 +00:00
Steven R. Loomis
14f45141ba
ICU-12766 fix buffer size
...
X-SVN-Rev: 39831
2017-03-15 23:48:54 +00:00
Markus Scherer
2928392042
ICU-12922 improve docs
...
X-SVN-Rev: 39828
2017-03-15 22:26:18 +00:00
Markus Scherer
431b048f39
ICU-12992 tiny doc fix
...
X-SVN-Rev: 39824
2017-03-15 21:26:49 +00:00
Markus Scherer
1ff95fff4d
ICU-12992 jungshik says that Windows does not like inline U_COMMON_API functions
...
X-SVN-Rev: 39823
2017-03-15 21:00:16 +00:00
Steven R. Loomis
78b1977508
ICU-12766 aix/escaper: tests now build on AIX
...
* fix to UNICODE_STRING_SIMPLE for char16_t aliasing
X-SVN-Rev: 39821
2017-03-15 18:08:36 +00:00
Steven R. Loomis
f98c39a60f
ICU-12766 aix/escaper: WIP. bring back std::nullptr_t!
...
X-SVN-Rev: 39820
2017-03-15 17:34:55 +00:00
Steven R. Loomis
967bf42d24
ICU-12766 merge from trunk
...
X-SVN-Rev: 39819
2017-03-15 16:59:48 +00:00
Steven R. Loomis
b9ecfe69c3
ICU-12766 aix/escaper: WIP. Support u8
...
* support u8
* main tools now builds on AIX
* remove c'tors seen as duplicate under AIX
* successful build under AIX
X-SVN-Rev: 39818
2017-03-15 16:58:45 +00:00
Yoshito Umaoka
7cb98afd6a
ICU-12577 Fixed a potential null dereference issue in SimpleTimeZone.
...
X-SVN-Rev: 39815
2017-03-15 06:07:43 +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
383d3eead1
ICU-12766 cleanup and add test case for escaper
...
X-SVN-Rev: 39810
2017-03-15 02:16:35 +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
53c2cc2c4c
ICU-12793 Fixes in sample code.
...
X-SVN-Rev: 39803
2017-03-14 21:37:41 +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
Markus Scherer
9b50ba1c2e
ICU-13032 turn off the aliasing barrier for PNaCl which does not allow this specific inline assembler instruction
...
X-SVN-Rev: 39795
2017-03-14 18:12:19 +00:00
Andy Heninger
c026fe4808
ICU-12674 Add missing cleanup registration in Normalizer2; fixes memory leak.
...
X-SVN-Rev: 39794
2017-03-14 18:10:59 +00:00
Jeff Genovy
4bea0e6df8
ICU-12912 Fix a few nits in comments.
...
X-SVN-Rev: 39790
2017-03-14 02:32:46 +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
Shawn Steele
72c8be3fb6
ICU-12912 - Windows timezone detection - Get rid of deprecated version checking for old OS behavior (ICU supports Win7+, the updated code supports Vista+ (and even some older version)
...
X-SVN-Rev: 39782
2017-03-13 22:30:03 +00:00
Steven R. Loomis
d9cdb7568c
ICU-12766 add stub escapesrc
...
X-SVN-Rev: 39774
2017-03-13 19:08:18 +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
b8f912c3c4
ICU-12992 still use U_FINAL
...
X-SVN-Rev: 39761
2017-03-10 21:22:38 +00:00
Steven R. Loomis
57cbeba70f
ICU-12766 recommit r39756 onto proper branch
...
X-SVN-Rev: 39759
2017-03-10 02:59:46 +00:00
Steven R. Loomis
153ccb4e2e
ICU-12766 revert r39756 (mistake)
...
X-SVN-Rev: 39758
2017-03-10 02:58:13 +00:00
Steven R. Loomis
5eb836b30e
ICU-13015 AIX: final->U_FINAL, config opts, and ustring.h
...
X-SVN-Rev: 39757
2017-03-10 02:30:04 +00:00
Steven R. Loomis
6f30aba8ef
ICU-12766 esc- work in progress
...
X-SVN-Rev: 39756
2017-03-10 02:27:09 +00:00
Steven R. Loomis
4968a203f0
ICU-12766 fix AIX compile opts and uchar include
...
X-SVN-Rev: 39754
2017-03-10 01:27:11 +00:00
Steven R. Loomis
09d1e6e03b
ICU-12766 z/OS (and AIX) need U_FINAL still instead of final.
...
X-SVN-Rev: 39753
2017-03-10 00:20:36 +00:00
Steven R. Loomis
faaaf5e796
ICU-13009 fix make dist, post reorg
...
X-SVN-Rev: 39751
2017-03-09 23:45:26 +00:00
Steven R. Loomis
f19978a35e
ICU-13016 solaris porting
...
X-SVN-Rev: 39750
2017-03-09 02:12:45 +00:00
Markus Scherer
1fc24f144d
ICU-12992 casemap.h does not need to include char16ptr.h any more
...
X-SVN-Rev: 39748
2017-03-09 00:10:33 +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
Markus Scherer
14dbfd1d16
ICU-12992 revert new C++ API (CaseMap) to raw pointers
...
X-SVN-Rev: 39746
2017-03-08 21:07:27 +00:00
Markus Scherer
a8bc4d7682
ICU-12992 make the old normlzr.h work with configured UChar=uint16_t, and do not include it from coll.h any more (it only needs unorm.h)
...
X-SVN-Rev: 39744
2017-03-08 05:59:25 +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
Markus Scherer
85e291a4ec
ICU-12992 new version of the aliasing barrier
...
X-SVN-Rev: 39739
2017-03-06 22:47:58 +00:00
Peter Edberg
410e3f6db5
ICU-13005 Integrate data from CLDR release-31-d02 (part 2, add new locales)
...
X-SVN-Rev: 39738
2017-03-05 05:38:02 +00:00
Peter Edberg
b3045d787d
ICU-13005 update release version to 59.1 rc
...
X-SVN-Rev: 39736
2017-03-05 04:57:45 +00:00
Peter Edberg
2d183b5a92
ICU-13005 Integrate data from CLDR release-31-d02, remove logKnownIssues for fixed items
...
X-SVN-Rev: 39735
2017-03-05 03:53:56 +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
568486c964
ICU-12992 remove Char16Ptr output conversion overloads, remove wrapper-as-pointer operators, some cleanup
...
X-SVN-Rev: 39730
2017-03-03 23:55:13 +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
Steven R. Loomis
666ba715d5
ICU-12766 merge from trunk
...
X-SVN-Rev: 39728
2017-03-03 21:55:08 +00:00
Peter Edberg
04c115425d
ICU-13010 Add Extend* to rule GB11′, update tests and add more emoji cluster tests
...
X-SVN-Rev: 39726
2017-03-02 21:04:09 +00:00
Yoshito Umaoka
9354784c16
ICU-12816 tzdata2017a to ICU4C/ICU4J. Override region for Pacific/Johnston, so region mapping stayed same with previous versions. Fixed a tzcode build problem.
...
X-SVN-Rev: 39725
2017-03-02 07:39:17 +00:00
Markus Scherer
8c7d1b2deb
ICU-12992 disable U_ALIASING_BARRIER for now
...
X-SVN-Rev: 39722
2017-03-01 23:58:37 +00:00
Markus Scherer
4b154b8328
ICU-12992 s/UChar/char16_t/g in public C++ header files
...
X-SVN-Rev: 39721
2017-03-01 23:55:58 +00:00
Markus Scherer
5df9572e9a
ICU-12992 UChar=char16_t inside ICU, configurable, defaults to char16_t/C++ uint16_t/C
...
X-SVN-Rev: 39720
2017-03-01 23:05:52 +00:00
Markus Scherer
b9ef7bcac4
ICU-12992 change UnicodeString functions from const UChar * to ConstChar16Ptr where possible
...
X-SVN-Rev: 39719
2017-03-01 22:06:25 +00:00
Andy Heninger
80606f5b57
ICU-13008 Signed int overflow (undefined behavior) in datefmt.cpp
...
X-SVN-Rev: 39718
2017-03-01 21:59:38 +00:00
Markus Scherer
4c1c730f57
ICU-12992 remove conversion from int; NULL is often nullptr or __null not simply 0
...
X-SVN-Rev: 39717
2017-03-01 21:11:54 +00:00
Markus Scherer
031be51911
ICU-12992 move Char16Ptr to new char16ptr.h; change non-UnicodeString C++ functions from raw pointers to Char16Ptr where possible
...
X-SVN-Rev: 39716
2017-03-01 05:52:24 +00:00
Markus Scherer
d924dda84b
ICU-12992 return pointer-wrapper class from UnicodeString::getBuffer() and siblings, add wrapper class overloads to make this mostly work as is, fix a few call sites
...
X-SVN-Rev: 39715
2017-02-28 22:07:03 +00:00
Steven R. Loomis
a900fee035
ICU-12766 merge from trunk
...
X-SVN-Rev: 39714
2017-02-28 19:36:42 +00:00
Markus Scherer
9634351bd7
ICU-12992 test overloads with pointer-wrapper class, add constructor(int null) to match NULL==0
...
X-SVN-Rev: 39713
2017-02-28 06:50:27 +00:00
Markus Scherer
abc3231fb2
ICU-12893 U_FALLTHROUGH: separate compiler test from compiler-feature test
...
X-SVN-Rev: 39711
2017-02-28 03:38:29 +00:00
Peter Edberg
f9b7898dcf
ICU-13005 Integrate data from CLDR release-31-d01
...
X-SVN-Rev: 39710
2017-02-27 03:25:00 +00:00
Markus Scherer
f048c38ae3
ICU-12992 merge in trunk ICU-12410 r39708 U_COMMON_API for Edits::Iterator
...
X-SVN-Rev: 39709
2017-02-25 04:48:15 +00:00
Markus Scherer
1bfa33bfbd
ICU-12410 U_COMMON_API for Edits::Iterator
...
X-SVN-Rev: 39708
2017-02-25 04:42:09 +00:00
Markus Scherer
7dfefa55f5
ICU-12992 experimental UnicodeString with Char16Ptr and ConstChar16Ptr in constructors and extract()
...
X-SVN-Rev: 39706
2017-02-25 01:08:35 +00:00
Markus Scherer
1d5d552ae1
ICU-12893 enable U_FALLTHROUGH only for clang; fix a former .c file
...
X-SVN-Rev: 39702
2017-02-24 20:49:14 +00:00
Andy Heninger
8c61bdb545
ICU-12645 char16_t clean-ups to umachine.h
...
X-SVN-Rev: 39700
2017-02-24 00:17:13 +00:00
Andy Heninger
5f57938910
ICU-12884 regex timeout not working with {loop counts} in patterns.
...
X-SVN-Rev: 39693
2017-02-21 23:12:48 +00:00
Andy Heninger
a1cb685865
ICU-12993 undef __STRICT_ANSI__ on some platforms.
...
X-SVN-Rev: 39692
2017-02-19 21:58:30 +00:00
Andy Heninger
4ff013c080
ICU-12913 Add cast to avoid printf compile warning.
...
X-SVN-Rev: 39688
2017-02-18 00:14:37 +00:00
Markus Scherer
4c2fad3e36
ICU-12410 class Edits, class CaseMap with new low-level functions that work with Edits, simpler case properties code, some cleanup
...
X-SVN-Rev: 39684
2017-02-17 21:03:35 +00:00
Markus Scherer
3c9606062d
ICU-12410 changes for review feedback
...
X-SVN-Rev: 39683
2017-02-17 18:34:11 +00:00
Fredrik Roubert
4eaff9ce2c
ICU-12953 Include GSM 03.38 mapping in ICU by default
...
X-SVN-Rev: 39677
2017-02-15 23:49:47 +00:00
Markus Scherer
67c9e8d526
ICU-12410 C++ foldCase()->fold()
...
X-SVN-Rev: 39676
2017-02-15 22:46:18 +00:00
Peter Edberg
b3a53f130e
ICU-12763 For C++ API, say return is undefined in the case of an error
...
X-SVN-Rev: 39675
2017-02-15 21:15:58 +00:00
Markus Scherer
a65ca778c7
ICU-12410 UTF-8 for new C++ source files like in ICU-12764
...
X-SVN-Rev: 39674
2017-02-14 19:46:45 +00:00
Steven R. Loomis
103ef8c7ad
ICU-12766 merge from trunk
...
X-SVN-Rev: 39673
2017-02-14 01:31:24 +00:00
Steven R. Loomis
45e054a938
ICU-12766 z: library and tools build: C linkage for makeconv/pluggable malloc
...
X-SVN-Rev: 39672
2017-02-14 01:22:12 +00:00
Andy Heninger
35a07bf89d
ICU-12888 UText, problems with handling of bad UTF-8.
...
X-SVN-Rev: 39671
2017-02-14 00:45:05 +00:00
Markus Scherer
bd7130998d
ICU-12410 TestCaseMapWithEdits()
...
X-SVN-Rev: 39670
2017-02-14 00:21:31 +00:00
Andy Heninger
44dee82dfd
ICU-12932 RBBI rule parsing, fix incorrect handling of node stack overflow.
...
X-SVN-Rev: 39669
2017-02-13 21:04:32 +00:00
Steven R. Loomis
4efcd1d0e1
ICU-12766 z: library and tools build: use U_INT64_MAX instead of INT64_MAX
...
X-SVN-Rev: 39668
2017-02-13 20:29:24 +00:00
Steven R. Loomis
c8ed8a6048
ICU-12766 z: library and tools build
...
X-SVN-Rev: 39665
2017-02-11 02:43:09 +00:00
Andy Heninger
8e5c017e03
ICU-12930 Fix assertion failure in regex compile.
...
X-SVN-Rev: 39663
2017-02-10 23:30:24 +00:00
Markus Scherer
4207d7fc26
ICU-12410 test & fix Edits
...
X-SVN-Rev: 39660
2017-02-10 04:44:37 +00:00
Peter Edberg
870b039296
ICU-12763 for C++ select(const Formattable&...), add UErrorCode param, return empty string if err
...
X-SVN-Rev: 39658
2017-02-09 23:40:59 +00:00
Markus Scherer
91cb8bf24e
ICU-12410 bug fixes
...
X-SVN-Rev: 39657
2017-02-09 23:09:08 +00:00
Markus Scherer
0e4c0199ee
ICU-12410 remove unused UCaseProps pointer from ucase_... functions
...
X-SVN-Rev: 39656
2017-02-09 21:50:20 +00:00
Markus Scherer
5da94f206a
ICU-12410 move new code into new files, split ucasemap_imp.h from ustr_imp.h
...
X-SVN-Rev: 39655
2017-02-09 21:15:34 +00:00
Peter Edberg
653750ca58
ICU-12969 protect against using negative ID for resource
...
X-SVN-Rev: 39654
2017-02-09 19:33:51 +00:00
Markus Scherer
4805866163
ICU-12410 move/re-port titlecasing, support Edits
...
X-SVN-Rev: 39647
2017-02-07 00:58:52 +00:00
Andy Heninger
04448b004f
ICU-12764 UTF-8 source files, update file encoding comments.
...
X-SVN-Rev: 39641
2017-02-03 18:57:23 +00:00
Andy Heninger
415932a1e3
ICU-12870 Charset Detector, have docs reference the Compact Encoding Detector.
...
X-SVN-Rev: 39640
2017-02-03 02:46:43 +00:00
Peter Edberg
4765653577
ICU-12914 change rulesLength/Capacity back to int32_t; handle INT32_MAX overflow
...
X-SVN-Rev: 39630
2017-02-01 20:27:47 +00:00
Peter Edberg
005b4b230b
ICU-12895 Update urename.h
...
X-SVN-Rev: 39629
2017-02-01 08:47:08 +00:00
Peter Edberg
af88083329
ICU-12914 Better loop control in test
...
X-SVN-Rev: 39628
2017-02-01 07:52:19 +00:00
Yoshito Umaoka
892a2005ba
ICU-12948 Imported data from CLDR trunk @13199, including UTC/GMT separation.
...
X-SVN-Rev: 39614
2017-01-29 05:08:37 +00:00
Peter Edberg
1e63072ce8
ICU-12948 Pass two preliminary integration of CLDR 31 @13194
...
X-SVN-Rev: 39604
2017-01-27 05:21:21 +00:00
Markus Scherer
2fe503c981
ICU-12410 start to port class CaseMap to Java; make case mapping impl code work with CharSequence & Appendable
...
X-SVN-Rev: 39603
2017-01-25 23:52:55 +00:00
Andy Heninger
b15451322e
ICU-12943 More Cygwin build fixes.
...
X-SVN-Rev: 39602
2017-01-25 06:08:26 +00:00
Peter Edberg
e0f3d87e99
ICU-12948 First-pass preliminary integration of CLDR 31 @13174
...
X-SVN-Rev: 39601
2017-01-24 08:22:23 +00:00
Peter Edberg
7b33e586f5
ICU-12937 Withdraw MeasureUnit interfaces for coordinate units, and related data loading
...
X-SVN-Rev: 39599
2017-01-23 16:20:59 +00:00
Andy Heninger
46beebce64
ICU-12943 Cygwin/MSVC Windows build fixes.
...
X-SVN-Rev: 39598
2017-01-23 00:38:28 +00:00
Peter Edberg
850118a0e0
ICU-12948 Add new elements in structLocale
...
X-SVN-Rev: 39596
2017-01-22 09:23:49 +00:00
Peter Edberg
47e1aaaf14
ICU-12763 Add uplrules_selectWithFormat and PluralRules::select that take & use [U]NumberFormat
...
X-SVN-Rev: 39591
2017-01-21 01:03:32 +00:00
Markus Scherer
8e6641fb3c
ICU-12410 port class Edits to Java
...
X-SVN-Rev: 39590
2017-01-21 00:53:52 +00:00
Peter Edberg
183b124712
ICU-12940 Add "ars" as alias to "ar_SA" locale, to "ar" for coll/rbnf
...
X-SVN-Rev: 39587
2017-01-20 20:07:27 +00:00
Markus Scherer
aa27217a84
ICU-12410 remove locCache behavior from ucase_getCaseLocale() and functions that call it, try to make it a little faster for common locale IDs
...
X-SVN-Rev: 39586
2017-01-20 06:27:47 +00:00
Markus Scherer
8a55e577e5
ICU-12410 make CaseMap functions static; change the function parameter order to (config, input, output); remove Edits::setWriteUnchanged(), writeUnchanged(), omitUnchanged() and add UCASEMAP_OMIT_UNCHANGED_TEXT options bit; case mapping functions call edits->reset() at start
...
X-SVN-Rev: 39585
2017-01-20 04:04:58 +00:00
Andy Heninger
242e02c388
ICU-12764 icu4c utf-8 source files, update Copyright notices.
...
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Peter Edberg
17683ea87f
ICU-12914 Add ubrk_openBinaryRules, ubrk_getBinaryRules, and simple test
...
X-SVN-Rev: 39582
2017-01-19 23:10:23 +00:00
Andy Heninger
f28895cccc
ICU-12943 Windows Build Fixes for UChar=char16_t and utf-8 source files.
...
X-SVN-Rev: 39581
2017-01-19 18:12:50 +00:00
Andy Heninger
08e0afec58
ICU-12643 C++11 trial. Use some features as a test case.
...
X-SVN-Rev: 39578
2017-01-18 23:51:57 +00:00
Andy Heninger
b83dab6dfc
ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.
...
X-SVN-Rev: 39576
2017-01-18 21:46:03 +00:00
Andy Heninger
0fc9197e4c
ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.
...
X-SVN-Rev: 39575
2017-01-18 21:26:05 +00:00
Andy Heninger
9846ee3b54
ICU-12918 Dictionary Break Iterator Assertion Failure
...
X-SVN-Rev: 39573
2017-01-18 19:42:33 +00:00
Peter Edberg
32ca386c27
ICU-12684 Add unum_formatDoubleForFields and test
...
X-SVN-Rev: 39565
2017-01-16 19:48:33 +00:00
Peter Edberg
29adc42b5f
ICU-12895 fix the header comment version in configure
...
X-SVN-Rev: 39563
2017-01-16 00:46:12 +00:00
Peter Edberg
a238722264
ICU-12895 update release version to 59.0.1 for m1
...
X-SVN-Rev: 39562
2017-01-16 00:42:22 +00:00
George Rhoten
72280fb152
ICU-12713 Port fix for handling large magnitude numbers from ICU4J to ICU4C
...
X-SVN-Rev: 39560
2017-01-14 16:29:40 +00:00
Jeff Genovy
40f9b33eb7
ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
...
We should only call RegCloseKey if we were actually able to open the key.
(The value of hkey isn't explicitly initialized, so we could possibly be calling RegCloseKey with random data.)
X-SVN-Rev: 39556
2017-01-13 01:48:47 +00:00
Jeff Genovy
645b425d97
ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
...
X-SVN-Rev: 39555
2017-01-13 01:28:50 +00:00
Markus Scherer
fbd1e089fd
ICU-12410 add C++ CaseMap, make UCaseMap an alias for that, move new functions with Edits into CaseMap, make case properties functions ignore UCaseProps pointer
...
X-SVN-Rev: 39554
2017-01-12 19:05:01 +00:00
Markus Scherer
3b23b78b95
ICU-12410 include what you use
...
X-SVN-Rev: 39553
2017-01-12 18:35:18 +00:00
Markus Scherer
7035c31b6d
ICU-12410 add ucasemap_toTitleWithEdits(const UCaseMap *csm, icu::BreakIterator *iter, ...), change UErrorCode pointer to reference internally and in new C++ API functions, add ucasemap_foldCaseWithEdits(), change UCaseMap.iter to C++ BreakIterator
...
X-SVN-Rev: 39551
2017-01-09 23:52:12 +00:00
Markus Scherer
00f2e12b65
ICU-12410 Edits::Iterator getters not fields, tracks indexes, findSourceIndex(), skip-unchanged iterators, ucasemap_toLowerWithEdits() & ucasemap_toUpperWithEdits()
...
X-SVN-Rev: 39548
2017-01-06 00:20:31 +00:00
Markus Scherer
20994f490a
ICU-12410 add Edits::Iterator and change UnicodeString case mappings to get & apply Edits for longer strings
...
X-SVN-Rev: 39547
2017-01-04 21:20:08 +00:00
Markus Scherer
6fc7fe3b65
ICU-12410 low-level UTF-16 case mapping functions optionally write metadata to new class Edits
...
X-SVN-Rev: 39546
2016-12-31 00:23:31 +00:00