Commit Graph

20920 Commits

Author SHA1 Message Date
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
Jeff Genovy
af5c90b649 ICU-13054 - ICU readme.html has typo for instructions on building from the command-line.
X-SVN-Rev: 39895
2017-03-22 17:36:53 +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