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
Fredrik Roubert
3c9447aaea
ICU-13336 Fix common typo: s/langauge/language/ig
...
X-SVN-Rev: 40361
2017-08-30 18:15:10 +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
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
Andy Heninger
2b5557fce6
ICU-12519 Break Iterator assignment handles Locales.
...
X-SVN-Rev: 40301
2017-07-31 20:20:37 +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
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
1292197198
ICU-12507 rbbi, switch impl from UTrie to UTrie2.
...
X-SVN-Rev: 40270
2017-07-19 22:31:12 +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
Peter Edberg
d251c500ac
ICU-13159 ICU 60m1 BRS, update urename.h
...
X-SVN-Rev: 40202
2017-06-23 17:43: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
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
Andy Heninger
a3a2b57516
ICU-12507 ICU4C RBBI, switch to UTrie2
...
X-SVN-Rev: 40105
2017-05-03 23:44:14 +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