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 |
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|