]>
granicus.if.org Git - icu/log
Jeff Genovy [Tue, 21 Mar 2017 01:03:49 +0000 (01:03 +0000)]
ICU-13027 - Merge in changes from 'branches/shawnste/working/icu4c'
X-SVN-Rev: 39890
Yoshito Umaoka [Mon, 20 Mar 2017 23:39:46 +0000 (23:39 +0000)]
ICU-12816 tzdata2017b to ICU4C/ICU4J.
X-SVN-Rev: 39889
Shane Carr [Mon, 20 Mar 2017 22:16:19 +0000 (22:16 +0000)]
ICU-7467 Reverting unintentional changes in r39877 to test launch configuration files.
X-SVN-Rev: 39887
Yoshito Umaoka [Mon, 20 Mar 2017 16:09:08 +0000 (16:09 +0000)]
ICU-12812 Fixed some build and test issues introduced by LoicaleMatcher changes (and DecimalFormat changes done by #7467)
X-SVN-Rev: 39883
Peter Edberg [Mon, 20 Mar 2017 04:22:36 +0000 (04:22 +0000)]
ICU-13005 Integrate data from CLDR final release-31; known issue with sw negative CompactDecimals
X-SVN-Rev: 39882
Shane Carr [Sun, 19 Mar 2017 12:58:54 +0000 (12:58 +0000)]
ICU-7467 Commenting out Java 8 java.lang.reflect.Parameter dependency in test case
X-SVN-Rev: 39881
Mark Davis [Sun, 19 Mar 2017 06:43:24 +0000 (06:43 +0000)]
ICU-12812 add remove() for old Java
X-SVN-Rev: 39880
Mark Davis [Sun, 19 Mar 2017 05:53:16 +0000 (05:53 +0000)]
ICU-12812 remove dependency on Predicate
X-SVN-Rev: 39879
Mark Davis [Sat, 18 Mar 2017 08:53:09 +0000 (08:53 +0000)]
ICU-12812 disable timing test
X-SVN-Rev: 39878
Shane Carr [Sat, 18 Mar 2017 03:32:40 +0000 (03:32 +0000)]
ICU-7467 Merging ICU4J decimal format overhaul from branch to trunk.
X-SVN-Rev: 39877
Shane Carr [Sat, 18 Mar 2017 03:11:00 +0000 (03:11 +0000)]
ICU-12181 Merging ICU4C compact decimal format patch from branch to trunk
X-SVN-Rev: 39874
Andy Heninger [Sat, 18 Mar 2017 00:27:51 +0000 (00:27 +0000)]
ICU-7467 Revert failing merge of new decimal format.
X-SVN-Rev: 39869
Shane Carr [Fri, 17 Mar 2017 23:55:08 +0000 (23:55 +0000)]
ICU-7467 Merging branch to trunk 5
X-SVN-Rev: 39867
Shane Carr [Fri, 17 Mar 2017 23:54:23 +0000 (23:54 +0000)]
ICU-7467 Merging branch to trunk 4
X-SVN-Rev: 39866
Shane Carr [Fri, 17 Mar 2017 23:48:48 +0000 (23:48 +0000)]
ICU-7467 Merging branch to trunk 3
X-SVN-Rev: 39865
Shane Carr [Fri, 17 Mar 2017 23:48:37 +0000 (23:48 +0000)]
ICU-7467 Merging branch to trunk 1
X-SVN-Rev: 39864
Shane Carr [Fri, 17 Mar 2017 23:48:25 +0000 (23:48 +0000)]
ICU-7467 Merging branch to trunk 1
X-SVN-Rev: 39863
Andy Heninger [Fri, 17 Mar 2017 22:30:26 +0000 (22:30 +0000)]
ICU-13049 icu4j, update svn properties of files to match auto-props defaults. Fix one file with a Latin-1 copy right sign.
X-SVN-Rev: 39855
Norbert Runge [Fri, 17 Mar 2017 21:42:57 +0000 (21:42 +0000)]
ICU-13048 fixes to make internal header test pass.
X-SVN-Rev: 39853
Andy Heninger [Fri, 17 Mar 2017 21:19:03 +0000 (21:19 +0000)]
ICU-13049 svn properties updated to match auto-props values.
X-SVN-Rev: 39852
Mark Davis [Fri, 17 Mar 2017 12:48:31 +0000 (12:48 +0000)]
ICU-12812 Add new implementation, but only expose a limited API as tech preview. Note the XCldrStub class to help migration from CLDR to ICU environment.
X-SVN-Rev: 39849
Andy Heninger [Fri, 17 Mar 2017 01:20:55 +0000 (01:20 +0000)]
ICU-13049 more svn utf-8 property fixes.
X-SVN-Rev: 39845
Andy Heninger [Fri, 17 Mar 2017 00:37:59 +0000 (00:37 +0000)]
ICU-13049 svn utf-8 & other property fixes.
X-SVN-Rev: 39844
Norbert Runge [Thu, 16 Mar 2017 20:13:48 +0000 (20:13 +0000)]
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
Steven R. Loomis [Thu, 16 Mar 2017 19:01:12 +0000 (19:01 +0000)]
ICU-12766 escaping: merge from branch
* passes on AIX and Solaris
* auto-escape source code on these platforms
X-SVN-Rev: 39837
Steven R. Loomis [Thu, 16 Mar 2017 15:16:08 +0000 (15:16 +0000)]
ICU-12766 update make dist
* don't delete sprep
* properly part of ICU-10452
X-SVN-Rev: 39836
Steven R. Loomis [Thu, 16 Mar 2017 15:15:26 +0000 (15:15 +0000)]
ICU-12766 fix issue w/ u8 escaping
* greek tests now pass on solaris
X-SVN-Rev: 39835
Steven R. Loomis [Thu, 16 Mar 2017 14:51:39 +0000 (14:51 +0000)]
ICU-12766 solaris: most tests now build. wip
* some greek casing tests fail- need to investigate.
X-SVN-Rev: 39834
Steven R. Loomis [Wed, 15 Mar 2017 23:51:15 +0000 (23:51 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39832
Steven R. Loomis [Wed, 15 Mar 2017 23:48:54 +0000 (23:48 +0000)]
ICU-12766 fix buffer size
X-SVN-Rev: 39831
Markus Scherer [Wed, 15 Mar 2017 22:26:18 +0000 (22:26 +0000)]
ICU-12922 improve docs
X-SVN-Rev: 39828
Markus Scherer [Wed, 15 Mar 2017 21:26:49 +0000 (21:26 +0000)]
ICU-12992 tiny doc fix
X-SVN-Rev: 39824
Markus Scherer [Wed, 15 Mar 2017 21:00:16 +0000 (21:00 +0000)]
ICU-12992 jungshik says that Windows does not like inline U_COMMON_API functions
X-SVN-Rev: 39823
Steven R. Loomis [Wed, 15 Mar 2017 18:08:36 +0000 (18:08 +0000)]
ICU-12766 aix/escaper: tests now build on AIX
* fix to UNICODE_STRING_SIMPLE for char16_t aliasing
X-SVN-Rev: 39821
Steven R. Loomis [Wed, 15 Mar 2017 17:34:55 +0000 (17:34 +0000)]
ICU-12766 aix/escaper: WIP. bring back std::nullptr_t!
X-SVN-Rev: 39820
Steven R. Loomis [Wed, 15 Mar 2017 16:59:48 +0000 (16:59 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39819
Steven R. Loomis [Wed, 15 Mar 2017 16:58:45 +0000 (16:58 +0000)]
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
Yoshito Umaoka [Wed, 15 Mar 2017 07:20:13 +0000 (07:20 +0000)]
ICU-12555 Fixed ArrayIndexOutOfBoundsException problem in StringSearch constructor caused by incorrect ce table length.
X-SVN-Rev: 39816
Yoshito Umaoka [Wed, 15 Mar 2017 06:07:43 +0000 (06:07 +0000)]
ICU-12577 Fixed a potential null dereference issue in SimpleTimeZone.
X-SVN-Rev: 39815
Steven R. Loomis [Wed, 15 Mar 2017 04:29:41 +0000 (04:29 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39814
Steven R. Loomis [Wed, 15 Mar 2017 04:12:37 +0000 (04:12 +0000)]
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
Steven R. Loomis [Wed, 15 Mar 2017 02:16:35 +0000 (02:16 +0000)]
ICU-12766 cleanup and add test case for escaper
X-SVN-Rev: 39810
Yoshito Umaoka [Wed, 15 Mar 2017 01:27:58 +0000 (01:27 +0000)]
ICU-12562 Applied the fix equivalent to the android patch to resolve TimeZone#getDefault() threading issue.
X-SVN-Rev: 39809
Steven R. Loomis [Wed, 15 Mar 2017 00:50:54 +0000 (00:50 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39808
Yoshito Umaoka [Wed, 15 Mar 2017 00:43:54 +0000 (00:43 +0000)]
ICU-12612 Removed unused/broken clover code coverage taget from build.xml
X-SVN-Rev: 39807
Yoshito Umaoka [Wed, 15 Mar 2017 00:32:31 +0000 (00:32 +0000)]
ICU-12615 LocaleValidityChecker to handle the special case '-u-va-posix'
X-SVN-Rev: 39806
Markus Scherer [Tue, 14 Mar 2017 23:55:29 +0000 (23:55 +0000)]
ICU-12988 CaseMap UTF-8 with Edits; ported from UTF-16 changes in ICU-12410 r39684
X-SVN-Rev: 39805
Yoshito Umaoka [Tue, 14 Mar 2017 21:53:32 +0000 (21:53 +0000)]
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
Yoshito Umaoka [Tue, 14 Mar 2017 21:37:41 +0000 (21:37 +0000)]
ICU-12793 Fixes in sample code.
X-SVN-Rev: 39803
Yoshito Umaoka [Tue, 14 Mar 2017 21:11:57 +0000 (21:11 +0000)]
ICU-12724 Do not lazily initialize CANONICAL_MAP / variantsToKeywords with potentially problematic initialization code.
X-SVN-Rev: 39802
Yoshito Umaoka [Tue, 14 Mar 2017 19:39:30 +0000 (19:39 +0000)]
ICU-12810 Prevent assertion triggered by time zone id including characters other than ASCII invariants initialize/formatting a time zone.
X-SVN-Rev: 39799
Markus Scherer [Tue, 14 Mar 2017 18:12:19 +0000 (18:12 +0000)]
ICU-13032 turn off the aliasing barrier for PNaCl which does not allow this specific inline assembler instruction
X-SVN-Rev: 39795
Andy Heninger [Tue, 14 Mar 2017 18:10:59 +0000 (18:10 +0000)]
ICU-12674 Add missing cleanup registration in Normalizer2; fixes memory leak.
X-SVN-Rev: 39794
Yoshito Umaoka [Tue, 14 Mar 2017 14:15:29 +0000 (14:15 +0000)]
ICU-12882 Removed a section explaining calendar subclass resource data from DateFormatSymbols constructor's API doc.
X-SVN-Rev: 39792
Jeff Genovy [Tue, 14 Mar 2017 02:32:46 +0000 (02:32 +0000)]
ICU-12912 Fix a few nits in comments.
X-SVN-Rev: 39790
Steven R. Loomis [Mon, 13 Mar 2017 23:19:33 +0000 (23:19 +0000)]
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
Andy Heninger [Mon, 13 Mar 2017 23:17:12 +0000 (23:17 +0000)]
ICU-13012 Remove stray ^S character from line_normal_cj.txt.
X-SVN-Rev: 39786
Shawn Steele [Mon, 13 Mar 2017 22:30:03 +0000 (22:30 +0000)]
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
Steven R. Loomis [Mon, 13 Mar 2017 19:08:18 +0000 (19:08 +0000)]
ICU-12766 add stub escapesrc
X-SVN-Rev: 39774
Markus Scherer [Fri, 10 Mar 2017 22:01:34 +0000 (22:01 +0000)]
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
Markus Scherer [Fri, 10 Mar 2017 21:22:38 +0000 (21:22 +0000)]
ICU-12992 still use U_FINAL
X-SVN-Rev: 39761
Steven R. Loomis [Fri, 10 Mar 2017 02:59:46 +0000 (02:59 +0000)]
ICU-12766 recommit r39756 onto proper branch
X-SVN-Rev: 39759
Steven R. Loomis [Fri, 10 Mar 2017 02:58:13 +0000 (02:58 +0000)]
ICU-12766 revert r39756 (mistake)
X-SVN-Rev: 39758
Steven R. Loomis [Fri, 10 Mar 2017 02:30:04 +0000 (02:30 +0000)]
ICU-13015 AIX: final->U_FINAL, config opts, and ustring.h
X-SVN-Rev: 39757
Steven R. Loomis [Fri, 10 Mar 2017 02:27:09 +0000 (02:27 +0000)]
ICU-12766 esc- work in progress
X-SVN-Rev: 39756
Steven R. Loomis [Fri, 10 Mar 2017 01:27:11 +0000 (01:27 +0000)]
ICU-12766 fix AIX compile opts and uchar include
X-SVN-Rev: 39754
Steven R. Loomis [Fri, 10 Mar 2017 00:20:36 +0000 (00:20 +0000)]
ICU-12766 z/OS (and AIX) need U_FINAL still instead of final.
X-SVN-Rev: 39753
Steven R. Loomis [Thu, 9 Mar 2017 23:50:06 +0000 (23:50 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39752
Steven R. Loomis [Thu, 9 Mar 2017 23:45:26 +0000 (23:45 +0000)]
ICU-13009 fix make dist, post reorg
X-SVN-Rev: 39751
Steven R. Loomis [Thu, 9 Mar 2017 02:12:45 +0000 (02:12 +0000)]
ICU-13016 solaris porting
X-SVN-Rev: 39750
Markus Scherer [Thu, 9 Mar 2017 00:10:33 +0000 (00:10 +0000)]
ICU-12992 casemap.h does not need to include char16ptr.h any more
X-SVN-Rev: 39748
Markus Scherer [Wed, 8 Mar 2017 22:08:12 +0000 (22:08 +0000)]
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
Markus Scherer [Wed, 8 Mar 2017 21:07:27 +0000 (21:07 +0000)]
ICU-12992 revert new C++ API (CaseMap) to raw pointers
X-SVN-Rev: 39746
Steven R. Loomis [Wed, 8 Mar 2017 15:34:47 +0000 (15:34 +0000)]
ICU-12766 z porting changes (more to come)
X-SVN-Rev: 39745
Markus Scherer [Wed, 8 Mar 2017 05:59:25 +0000 (05:59 +0000)]
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
Steven R. Loomis [Wed, 8 Mar 2017 01:07:45 +0000 (01:07 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39743
Markus Scherer [Wed, 8 Mar 2017 01:07:20 +0000 (01:07 +0000)]
ICU-12992 make tools & tests work with configured UChar=uint16_t
X-SVN-Rev: 39742
Markus Scherer [Tue, 7 Mar 2017 22:57:46 +0000 (22:57 +0000)]
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
Markus Scherer [Mon, 6 Mar 2017 22:47:58 +0000 (22:47 +0000)]
ICU-12992 new version of the aliasing barrier
X-SVN-Rev: 39739
Peter Edberg [Sun, 5 Mar 2017 05:38:02 +0000 (05:38 +0000)]
ICU-13005 Integrate data from CLDR release-31-d02 (part 2, add new locales)
X-SVN-Rev: 39738
Peter Edberg [Sun, 5 Mar 2017 05:13:24 +0000 (05:13 +0000)]
ICU-12998 icu4c readme, fixed two refs to icu/icu/trunk, preliminary update for 59rc
X-SVN-Rev: 39737
Peter Edberg [Sun, 5 Mar 2017 04:57:45 +0000 (04:57 +0000)]
ICU-13005 update release version to 59.1 rc
X-SVN-Rev: 39736
Peter Edberg [Sun, 5 Mar 2017 03:53:56 +0000 (03:53 +0000)]
ICU-13005 Integrate data from CLDR release-31-d02, remove logKnownIssues for fixed items
X-SVN-Rev: 39735
Steven R. Loomis [Sat, 4 Mar 2017 06:46:33 +0000 (06:46 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39734
Markus Scherer [Sat, 4 Mar 2017 00:22:40 +0000 (00:22 +0000)]
ICU-12736 remove remaining uses of now-obsolete U_HAVE_STD_STRING
X-SVN-Rev: 39733
Markus Scherer [Sat, 4 Mar 2017 00:06:17 +0000 (00:06 +0000)]
ICU-12736 assume in some places that we always have std::string; merge r39687 & r39704 from dev branch
X-SVN-Rev: 39731
Markus Scherer [Fri, 3 Mar 2017 23:55:13 +0000 (23:55 +0000)]
ICU-12992 remove Char16Ptr output conversion overloads, remove wrapper-as-pointer operators, some cleanup
X-SVN-Rev: 39730
Markus Scherer [Fri, 3 Mar 2017 22:42:52 +0000 (22:42 +0000)]
ICU-12992 return raw pointers not pointer wrappers
X-SVN-Rev: 39729
Steven R. Loomis [Fri, 3 Mar 2017 21:55:08 +0000 (21:55 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39728
Peter Edberg [Thu, 2 Mar 2017 21:04:09 +0000 (21:04 +0000)]
ICU-13010 Add Extend* to rule GB11′, update tests and add more emoji cluster tests
X-SVN-Rev: 39726
Yoshito Umaoka [Thu, 2 Mar 2017 07:39:17 +0000 (07:39 +0000)]
ICU-12816 tzdata2017a to ICU4C/ICU4J. Override region for Pacific/Johnston, so region mapping stayed same with previous versions. Fixed a tzcode build problem.
X-SVN-Rev: 39725
Markus Scherer [Wed, 1 Mar 2017 23:58:37 +0000 (23:58 +0000)]
ICU-12992 disable U_ALIASING_BARRIER for now
X-SVN-Rev: 39722
Markus Scherer [Wed, 1 Mar 2017 23:55:58 +0000 (23:55 +0000)]
ICU-12992 s/UChar/char16_t/g in public C++ header files
X-SVN-Rev: 39721
Markus Scherer [Wed, 1 Mar 2017 23:05:52 +0000 (23:05 +0000)]
ICU-12992 UChar=char16_t inside ICU, configurable, defaults to char16_t/C++ uint16_t/C
X-SVN-Rev: 39720
Markus Scherer [Wed, 1 Mar 2017 22:06:25 +0000 (22:06 +0000)]
ICU-12992 change UnicodeString functions from const UChar * to ConstChar16Ptr where possible
X-SVN-Rev: 39719
Andy Heninger [Wed, 1 Mar 2017 21:59:38 +0000 (21:59 +0000)]
ICU-13008 Signed int overflow (undefined behavior) in datefmt.cpp
X-SVN-Rev: 39718
Markus Scherer [Wed, 1 Mar 2017 21:11:54 +0000 (21:11 +0000)]
ICU-12992 remove conversion from int; NULL is often nullptr or __null not simply 0
X-SVN-Rev: 39717
Markus Scherer [Wed, 1 Mar 2017 05:52:24 +0000 (05:52 +0000)]
ICU-12992 move Char16Ptr to new char16ptr.h; change non-UnicodeString C++ functions from raw pointers to Char16Ptr where possible
X-SVN-Rev: 39716
Markus Scherer [Tue, 28 Feb 2017 22:07:03 +0000 (22:07 +0000)]
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
Steven R. Loomis [Tue, 28 Feb 2017 19:36:42 +0000 (19:36 +0000)]
ICU-12766 merge from trunk
X-SVN-Rev: 39714