]>
granicus.if.org Git - icu/log
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
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
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
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 [Tue, 28 Feb 2017 03:38:29 +0000 (03:38 +0000)]
ICU-12893 U_FALLTHROUGH: separate compiler test from compiler-feature test
X-SVN-Rev: 39711
Peter Edberg [Mon, 27 Feb 2017 03:25:00 +0000 (03:25 +0000)]
ICU-13005 Integrate data from CLDR release-31-d01
X-SVN-Rev: 39710
Markus Scherer [Sat, 25 Feb 2017 04:42:09 +0000 (04:42 +0000)]
ICU-12410 U_COMMON_API for Edits::Iterator
X-SVN-Rev: 39708
Markus Scherer [Fri, 24 Feb 2017 20:49:14 +0000 (20:49 +0000)]
ICU-12893 enable U_FALLTHROUGH only for clang; fix a former .c file
X-SVN-Rev: 39702
Andy Heninger [Fri, 24 Feb 2017 00:17:13 +0000 (00:17 +0000)]
ICU-12645 char16_t clean-ups to umachine.h
X-SVN-Rev: 39700
Yoshito Umaoka [Wed, 22 Feb 2017 20:39:40 +0000 (20:39 +0000)]
ICU-12945 Removed redundant IBM copyright embedded in API comments. Also updated API doc footer copyright statement from IBM's to Unicode's.
X-SVN-Rev: 39696
Andy Heninger [Tue, 21 Feb 2017 23:12:48 +0000 (23:12 +0000)]
ICU-12884 regex timeout not working with {loop counts} in patterns.
X-SVN-Rev: 39693
Andy Heninger [Sun, 19 Feb 2017 21:58:30 +0000 (21:58 +0000)]
ICU-12993 undef __STRICT_ANSI__ on some platforms.
X-SVN-Rev: 39692
Andy Heninger [Sat, 18 Feb 2017 00:14:37 +0000 (00:14 +0000)]
ICU-12913 Add cast to avoid printf compile warning.
X-SVN-Rev: 39688
Markus Scherer [Fri, 17 Feb 2017 21:03:35 +0000 (21:03 +0000)]
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
Markus Scherer [Fri, 17 Feb 2017 18:34:11 +0000 (18:34 +0000)]
ICU-12410 changes for review feedback
X-SVN-Rev: 39683
Fredrik Roubert [Wed, 15 Feb 2017 23:49:47 +0000 (23:49 +0000)]
ICU-12953 Include GSM 03.38 mapping in ICU by default
X-SVN-Rev: 39677
Markus Scherer [Wed, 15 Feb 2017 22:46:18 +0000 (22:46 +0000)]
ICU-12410 C++ foldCase()->fold()
X-SVN-Rev: 39676
Peter Edberg [Wed, 15 Feb 2017 21:15:58 +0000 (21:15 +0000)]
ICU-12763 For C++ API, say return is undefined in the case of an error
X-SVN-Rev: 39675
Markus Scherer [Tue, 14 Feb 2017 19:46:45 +0000 (19:46 +0000)]
ICU-12410 UTF-8 for new C++ source files like in ICU-12764
X-SVN-Rev: 39674
Andy Heninger [Tue, 14 Feb 2017 00:45:05 +0000 (00:45 +0000)]
ICU-12888 UText, problems with handling of bad UTF-8.
X-SVN-Rev: 39671
Markus Scherer [Tue, 14 Feb 2017 00:21:31 +0000 (00:21 +0000)]
ICU-12410 TestCaseMapWithEdits()
X-SVN-Rev: 39670
Andy Heninger [Mon, 13 Feb 2017 21:04:32 +0000 (21:04 +0000)]
ICU-12932 RBBI rule parsing, fix incorrect handling of node stack overflow.
X-SVN-Rev: 39669
Andy Heninger [Fri, 10 Feb 2017 23:30:24 +0000 (23:30 +0000)]
ICU-12930 Fix assertion failure in regex compile.
X-SVN-Rev: 39663
Markus Scherer [Fri, 10 Feb 2017 04:44:37 +0000 (04:44 +0000)]
ICU-12410 test & fix Edits
X-SVN-Rev: 39660
Peter Edberg [Thu, 9 Feb 2017 23:40:59 +0000 (23:40 +0000)]
ICU-12763 for C++ select(const Formattable&...), add UErrorCode param, return empty string if err
X-SVN-Rev: 39658
Markus Scherer [Thu, 9 Feb 2017 23:09:08 +0000 (23:09 +0000)]
ICU-12410 bug fixes
X-SVN-Rev: 39657
Markus Scherer [Thu, 9 Feb 2017 21:50:20 +0000 (21:50 +0000)]
ICU-12410 remove unused UCaseProps pointer from ucase_... functions
X-SVN-Rev: 39656
Markus Scherer [Thu, 9 Feb 2017 21:15:34 +0000 (21:15 +0000)]
ICU-12410 move new code into new files, split ucasemap_imp.h from ustr_imp.h
X-SVN-Rev: 39655
Peter Edberg [Thu, 9 Feb 2017 19:33:51 +0000 (19:33 +0000)]
ICU-12969 protect against using negative ID for resource
X-SVN-Rev: 39654
Markus Scherer [Thu, 9 Feb 2017 00:12:54 +0000 (00:12 +0000)]
ICU-12410 move/re-port case folding, support Edits
X-SVN-Rev: 39651
Markus Scherer [Tue, 7 Feb 2017 00:58:52 +0000 (00:58 +0000)]
ICU-12410 move/re-port titlecasing, support Edits
X-SVN-Rev: 39647
Markus Scherer [Mon, 6 Feb 2017 22:31:15 +0000 (22:31 +0000)]
ICU-12410 toUpper() with Edits
X-SVN-Rev: 39646
Markus Scherer [Mon, 6 Feb 2017 21:44:01 +0000 (21:44 +0000)]
ICU-12410 rename impl.CaseMap to impl.CaseMapImpl, avoid name collision with new text.CaseMap
X-SVN-Rev: 39645
Markus Scherer [Mon, 6 Feb 2017 21:21:52 +0000 (21:21 +0000)]
ICU-12410 minor API docs fixes
X-SVN-Rev: 39644
Steven R. Loomis [Sat, 4 Feb 2017 02:15:03 +0000 (02:15 +0000)]
ICU-12662 add .gitignore and also svn:ignore .git
X-SVN-Rev: 39643
Andy Heninger [Fri, 3 Feb 2017 18:57:23 +0000 (18:57 +0000)]
ICU-12764 UTF-8 source files, update file encoding comments.
X-SVN-Rev: 39641
Andy Heninger [Fri, 3 Feb 2017 02:46:43 +0000 (02:46 +0000)]
ICU-12870 Charset Detector, have docs reference the Compact Encoding Detector.
X-SVN-Rev: 39640
Markus Scherer [Thu, 2 Feb 2017 22:54:31 +0000 (22:54 +0000)]
ICU-12410 back to non-static CaseMap with options but no locale; immutable class with setters that return new/other objects
X-SVN-Rev: 39636
Markus Scherer [Thu, 2 Feb 2017 19:38:50 +0000 (19:38 +0000)]
ICU-12410 switch CaseMap from ULocale to Locale (only)
X-SVN-Rev: 39634
Andy Heninger [Thu, 2 Feb 2017 18:29:43 +0000 (18:29 +0000)]
ICU-12895 ICU4C Readme, mention C++11, utf-8 source files and UChar being char16_t.
X-SVN-Rev: 39633
Peter Edberg [Thu, 2 Feb 2017 06:36:31 +0000 (06:36 +0000)]
ICU-12895 update license files
X-SVN-Rev: 39632
Steven R. Loomis [Thu, 2 Feb 2017 03:38:01 +0000 (03:38 +0000)]
ICU-12895 API change report for ICU4C 59m1 from jenkins
X-SVN-Rev: 39631
Peter Edberg [Wed, 1 Feb 2017 20:27:47 +0000 (20:27 +0000)]
ICU-12914 change rulesLength/Capacity back to int32_t; handle INT32_MAX overflow
X-SVN-Rev: 39630
Peter Edberg [Wed, 1 Feb 2017 08:47:08 +0000 (08:47 +0000)]
ICU-12895 Update urename.h
X-SVN-Rev: 39629
Peter Edberg [Wed, 1 Feb 2017 07:52:19 +0000 (07:52 +0000)]
ICU-12914 Better loop control in test
X-SVN-Rev: 39628
Yoshito Umaoka [Mon, 30 Jan 2017 07:21:15 +0000 (07:21 +0000)]
ICU-12895 Updated ICU4J readme for 59m1.
X-SVN-Rev: 39617
Yoshito Umaoka [Mon, 30 Jan 2017 07:11:25 +0000 (07:11 +0000)]
ICU-12895 Updated ICU4J API change report for 59m1.
X-SVN-Rev: 39616
Yoshito Umaoka [Sun, 29 Jan 2017 05:08:37 +0000 (05:08 +0000)]
ICU-12948 Imported data from CLDR trunk @13199, including UTC/GMT separation.
X-SVN-Rev: 39614
Craig Cornelius [Sat, 28 Jan 2017 00:31:16 +0000 (00:31 +0000)]
ICU-12824 Update escape sequences for JavaDoc
X-SVN-Rev: 39610
Peter Edberg [Fri, 27 Jan 2017 05:21:21 +0000 (05:21 +0000)]
ICU-12948 Pass two preliminary integration of CLDR 31 @13194
X-SVN-Rev: 39604
Markus Scherer [Wed, 25 Jan 2017 23:52:55 +0000 (23:52 +0000)]
ICU-12410 start to port class CaseMap to Java; make case mapping impl code work with CharSequence & Appendable
X-SVN-Rev: 39603
Andy Heninger [Wed, 25 Jan 2017 06:08:26 +0000 (06:08 +0000)]
ICU-12943 More Cygwin build fixes.
X-SVN-Rev: 39602
Peter Edberg [Tue, 24 Jan 2017 08:22:23 +0000 (08:22 +0000)]
ICU-12948 First-pass preliminary integration of CLDR 31 @13174
X-SVN-Rev: 39601
Peter Edberg [Mon, 23 Jan 2017 16:20:59 +0000 (16:20 +0000)]
ICU-12937 Withdraw MeasureUnit interfaces for coordinate units, and related data loading
X-SVN-Rev: 39599
Andy Heninger [Mon, 23 Jan 2017 00:38:28 +0000 (00:38 +0000)]
ICU-12943 Cygwin/MSVC Windows build fixes.
X-SVN-Rev: 39598
Peter Edberg [Sun, 22 Jan 2017 09:23:49 +0000 (09:23 +0000)]
ICU-12948 Add new elements in structLocale
X-SVN-Rev: 39596
Peter Edberg [Sun, 22 Jan 2017 09:21:04 +0000 (09:21 +0000)]
ICU-12948 Handle new KeyType values, codes
X-SVN-Rev: 39595
Peter Edberg [Sat, 21 Jan 2017 01:03:32 +0000 (01:03 +0000)]
ICU-12763 Add uplrules_selectWithFormat and PluralRules::select that take & use [U]NumberFormat
X-SVN-Rev: 39591
Markus Scherer [Sat, 21 Jan 2017 00:53:52 +0000 (00:53 +0000)]
ICU-12410 port class Edits to Java
X-SVN-Rev: 39590
Peter Edberg [Fri, 20 Jan 2017 20:07:27 +0000 (20:07 +0000)]
ICU-12940 Add "ars" as alias to "ar_SA" locale, to "ar" for coll/rbnf
X-SVN-Rev: 39587
Markus Scherer [Fri, 20 Jan 2017 06:27:47 +0000 (06:27 +0000)]
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
Markus Scherer [Fri, 20 Jan 2017 04:04:58 +0000 (04:04 +0000)]
ICU-12410 make CaseMap functions static; change the function parameter order to (config, input, output); remove Edits::setWriteUnchanged(), writeUnchanged(), omitUnchanged() and add UCASEMAP_OMIT_UNCHANGED_TEXT options bit; case mapping functions call edits->reset() at start
X-SVN-Rev: 39585
Andy Heninger [Fri, 20 Jan 2017 00:20:31 +0000 (00:20 +0000)]
ICU-12764 icu4c utf-8 source files, update Copyright notices.
X-SVN-Rev: 39583
Peter Edberg [Thu, 19 Jan 2017 23:10:23 +0000 (23:10 +0000)]
ICU-12914 Add ubrk_openBinaryRules, ubrk_getBinaryRules, and simple test
X-SVN-Rev: 39582
Andy Heninger [Thu, 19 Jan 2017 18:12:50 +0000 (18:12 +0000)]
ICU-12943 Windows Build Fixes for UChar=char16_t and utf-8 source files.
X-SVN-Rev: 39581
Andy Heninger [Wed, 18 Jan 2017 23:51:57 +0000 (23:51 +0000)]
ICU-12643 C++11 trial. Use some features as a test case.
X-SVN-Rev: 39578
Andy Heninger [Wed, 18 Jan 2017 21:46:03 +0000 (21:46 +0000)]
ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.
X-SVN-Rev: 39576
Andy Heninger [Wed, 18 Jan 2017 21:26:05 +0000 (21:26 +0000)]
ICU-12645 Make UChar type default char16_t. If all proceeds well, a future change will remove the conditional logic.
X-SVN-Rev: 39575
Andy Heninger [Wed, 18 Jan 2017 19:43:01 +0000 (19:43 +0000)]
ICU-12918 Dictionary Break Iterator Assertion Failure
X-SVN-Rev: 39574
Andy Heninger [Wed, 18 Jan 2017 19:42:33 +0000 (19:42 +0000)]
ICU-12918 Dictionary Break Iterator Assertion Failure
X-SVN-Rev: 39573
Andy Heninger [Tue, 17 Jan 2017 23:13:25 +0000 (23:13 +0000)]
ICU-12873 Race Conditions in RuleBasedBreakIterator.
X-SVN-Rev: 39572
Peter Edberg [Mon, 16 Jan 2017 19:48:33 +0000 (19:48 +0000)]
ICU-12684 Add unum_formatDoubleForFields and test
X-SVN-Rev: 39565
Peter Edberg [Mon, 16 Jan 2017 04:52:36 +0000 (04:52 +0000)]
ICU-12895 icu4c readme, preliminary update for 59m1
X-SVN-Rev: 39564
Peter Edberg [Mon, 16 Jan 2017 00:46:12 +0000 (00:46 +0000)]
ICU-12895 fix the header comment version in configure
X-SVN-Rev: 39563
Peter Edberg [Mon, 16 Jan 2017 00:42:22 +0000 (00:42 +0000)]
ICU-12895 update release version to 59.0.1 for m1
X-SVN-Rev: 39562
Peter Edberg [Mon, 16 Jan 2017 00:40:58 +0000 (00:40 +0000)]
ICU-12883 fix raw '&' in license files
X-SVN-Rev: 39561
George Rhoten [Sat, 14 Jan 2017 16:29:40 +0000 (16:29 +0000)]
ICU-12713 Port fix for handling large magnitude numbers from ICU4J to ICU4C
X-SVN-Rev: 39560
George Rhoten [Fri, 13 Jan 2017 19:06:54 +0000 (19:06 +0000)]
ICU-12874 Don't truncate small numbers with CompactDecimalFormat style rules represented in RBNF
X-SVN-Rev: 39557
Jeff Genovy [Fri, 13 Jan 2017 01:48:47 +0000 (01:48 +0000)]
ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
We should only call RegCloseKey if we were actually able to open the key.
(The value of hkey isn't explicitly initialized, so we could possibly be calling RegCloseKey with random data.)
X-SVN-Rev: 39556
Jeff Genovy [Fri, 13 Jan 2017 01:28:50 +0000 (01:28 +0000)]
ICU-12908 getTZKeyName in common/wintz.cpp leaks registry handle
X-SVN-Rev: 39555
Markus Scherer [Thu, 12 Jan 2017 19:05:01 +0000 (19:05 +0000)]
ICU-12410 add C++ CaseMap, make UCaseMap an alias for that, move new functions with Edits into CaseMap, make case properties functions ignore UCaseProps pointer
X-SVN-Rev: 39554
Markus Scherer [Thu, 12 Jan 2017 18:35:18 +0000 (18:35 +0000)]
ICU-12410 include what you use
X-SVN-Rev: 39553
Markus Scherer [Mon, 9 Jan 2017 23:52:12 +0000 (23:52 +0000)]
ICU-12410 add ucasemap_toTitleWithEdits(const UCaseMap *csm, icu::BreakIterator *iter, ...), change UErrorCode pointer to reference internally and in new C++ API functions, add ucasemap_foldCaseWithEdits(), change UCaseMap.iter to C++ BreakIterator
X-SVN-Rev: 39551
Yoshito Umaoka [Mon, 9 Jan 2017 21:24:46 +0000 (21:24 +0000)]
ICU-12826 Updated CLDR utilities jar build target to exclude test framework classes. Also added @internal CLDR to the API comment in those test utility classes actually refereneced by CLDR tooling.
X-SVN-Rev: 39550
Yoshito Umaoka [Mon, 9 Jan 2017 16:19:41 +0000 (16:19 +0000)]
ICU-12899 Corrected an error in repository URL in pom.xml.
X-SVN-Rev: 39549
Markus Scherer [Fri, 6 Jan 2017 00:20:31 +0000 (00:20 +0000)]
ICU-12410 Edits::Iterator getters not fields, tracks indexes, findSourceIndex(), skip-unchanged iterators, ucasemap_toLowerWithEdits() & ucasemap_toUpperWithEdits()
X-SVN-Rev: 39548
Markus Scherer [Wed, 4 Jan 2017 21:20:08 +0000 (21:20 +0000)]
ICU-12410 add Edits::Iterator and change UnicodeString case mappings to get & apply Edits for longer strings
X-SVN-Rev: 39547
Markus Scherer [Sat, 31 Dec 2016 00:23:31 +0000 (00:23 +0000)]
ICU-12410 low-level UTF-16 case mapping functions optionally write metadata to new class Edits
X-SVN-Rev: 39546
Andy Heninger [Mon, 19 Dec 2016 22:40:54 +0000 (22:40 +0000)]
ICU-12860 U_DRAFT -> U_CAPI. U_DRAFT appeared on three stable functions. Also changed U_STABLE->U_CAPI for consistencey within file. See #9961
X-SVN-Rev: 39544
Andy Heninger [Fri, 16 Dec 2016 00:03:11 +0000 (00:03 +0000)]
ICU-12643 ICU4C, require C++11 to build.
X-SVN-Rev: 39543
Steven R. Loomis [Wed, 14 Dec 2016 18:41:04 +0000 (18:41 +0000)]
ICU-12852 Remove some unnecessary copy (merge from bug)
X-SVN-Rev: 39542
Yoshito Umaoka [Thu, 8 Dec 2016 21:49:18 +0000 (21:49 +0000)]
ICU-12887 Update ICU4J repository URLs. Not updating version for now.
X-SVN-Rev: 39532
Andy Heninger [Wed, 7 Dec 2016 21:14:27 +0000 (21:14 +0000)]
ICU-12809 only .cpp files no .c in ICU library code
X-SVN-Rev: 39527
Fredrik Roubert [Mon, 5 Dec 2016 20:49:33 +0000 (20:49 +0000)]
ICU-12869 Don't use ordinal() to define public constants.
Review URL: https://codereview.appspot.com/
317990043 .
X-SVN-Rev: 39525
Peter Edberg [Sat, 3 Dec 2016 00:42:01 +0000 (00:42 +0000)]
ICU-12876 integrate CLDR release-30-0-3 into icu trunk
X-SVN-Rev: 39524
Andy Heninger [Thu, 1 Dec 2016 01:41:40 +0000 (01:41 +0000)]
ICU-12849 Title Casing, incorrect length returned when preflighting with a NULL output buffer.
X-SVN-Rev: 39518
Yoshito Umaoka [Wed, 30 Nov 2016 20:33:41 +0000 (20:33 +0000)]
ICU-12868 Fixed invalid if condition in the recent fix in locmap.c
X-SVN-Rev: 39517
Yoshito Umaoka [Tue, 29 Nov 2016 08:30:52 +0000 (08:30 +0000)]
ICU-12816 tzdata2016j updates to ICU4C/ICU4J.
X-SVN-Rev: 39513