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
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
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
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
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
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
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
Peter Edberg
aee8a94ec3
ICU-13005 ICU 59rc BRS, update urename.h
...
X-SVN-Rev: 39939
2017-03-27 04:36:44 +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
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
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
Steven R. Loomis
02cf91d3e6
ICU-12766 support escaping on ebcdic (z)
...
X-SVN-Rev: 39842
2017-03-16 21:49:19 +00:00
Steven R. Loomis
60c87e638b
ICU-12766 merge from trunk
...
X-SVN-Rev: 39832
2017-03-15 23:51:15 +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
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
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
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
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
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
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
b3045d787d
ICU-13005 update release version to 59.1 rc
...
X-SVN-Rev: 39736
2017-03-05 04:57:45 +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