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
8afd3f9b68
ICU-12555 Fixed ArrayIndexOutOfBoundsException problem in StringSearch constructor caused by incorrect ce table length.
...
X-SVN-Rev: 39816
2017-03-15 07:20:13 +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
Yoshito Umaoka
76d9f7e502
ICU-12562 Applied the fix equivalent to the android patch to resolve TimeZone#getDefault() threading issue.
...
X-SVN-Rev: 39809
2017-03-15 01:27:58 +00:00
Steven R. Loomis
803210153a
ICU-12766 merge from trunk
...
X-SVN-Rev: 39808
2017-03-15 00:50:54 +00:00
Yoshito Umaoka
6b64c3bbb8
ICU-12612 Removed unused/broken clover code coverage taget from build.xml
...
X-SVN-Rev: 39807
2017-03-15 00:43:54 +00:00
Yoshito Umaoka
8263cc5d75
ICU-12615 LocaleValidityChecker to handle the special case '-u-va-posix'
...
X-SVN-Rev: 39806
2017-03-15 00:32:31 +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
10ae498198
ICU-12722 Added default case in a switch statement to resolve an ErrorProne and other static code analysis tool's warning.
...
X-SVN-Rev: 39804
2017-03-14 21:53:32 +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
4868776250
ICU-12724 Do not lazily initialize CANONICAL_MAP / variantsToKeywords with potentially problematic initialization code.
...
X-SVN-Rev: 39802
2017-03-14 21:11:57 +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
Yoshito Umaoka
7d82980d9a
ICU-12882 Removed a section explaining calendar subclass resource data from DateFormatSymbols constructor's API doc.
...
X-SVN-Rev: 39792
2017-03-14 14:15:29 +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
0605a3c20f
ICU-12766 merge from trunk
...
X-SVN-Rev: 39752
2017-03-09 23:50:06 +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
Steven R. Loomis
175ab07e28
ICU-12766 z porting changes (more to come)
...
X-SVN-Rev: 39745
2017-03-08 15:34:47 +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