]>
granicus.if.org Git - icu/log
Steven R. Loomis [Thu, 30 Jul 2015 22:45:39 +0000 (22:45 +0000)]
ICU-11689 add assertEquals(double..)
X-SVN-Rev: 37705
Steven R. Loomis [Thu, 30 Jul 2015 22:29:51 +0000 (22:29 +0000)]
ICU-11689 remove ICU-231 patch for VS2015 ufile.c
X-SVN-Rev: 37704
Michael Ow [Tue, 28 Jul 2015 17:53:12 +0000 (17:53 +0000)]
ICU-11759 Remove unused constant
X-SVN-Rev: 37702
Michael Ow [Tue, 28 Jul 2015 17:50:08 +0000 (17:50 +0000)]
ICU-11757 Fix initializer list order
X-SVN-Rev: 37701
Michael Ow [Tue, 28 Jul 2015 17:29:43 +0000 (17:29 +0000)]
ICU-11744 Ensure that array is initialized correctly
X-SVN-Rev: 37700
Steven R. Loomis [Mon, 27 Jul 2015 22:20:39 +0000 (22:20 +0000)]
ICU-11790 fix to resource leaks on error conditions
(Corrected bad previous checkin)
X-SVN-Rev: 37698
Steven R. Loomis [Mon, 27 Jul 2015 22:05:52 +0000 (22:05 +0000)]
ICU-11790 fix to resource leaks on error conditions
X-SVN-Rev: 37697
Steven R. Loomis [Sat, 18 Jul 2015 00:18:17 +0000 (00:18 +0000)]
ICU-11248 Improve SimpleFilteredSentenceBreakIterator.hashCode
X-SVN-Rev: 37680
Steven R. Loomis [Thu, 16 Jul 2015 21:02:06 +0000 (21:02 +0000)]
ICU-11771 move FilteredBreakIterator from i18n to common
X-SVN-Rev: 37676
Steven R. Loomis [Thu, 16 Jul 2015 18:13:02 +0000 (18:13 +0000)]
ICU-11763 turn icuplugs off by default
add "--enable-plugins" to configure, and also "UCONFIG_ENABLE_PLUGINS".
These are disabled by default.
Also, start splitting out acinclude.m4 content to source/config/m4/..
X-SVN-Rev: 37675
Andy Heninger [Wed, 15 Jul 2015 22:09:25 +0000 (22:09 +0000)]
ICU-11776 Thread safety fixes in data loading.
X-SVN-Rev: 37670
Markus Scherer [Wed, 15 Jul 2015 20:04:11 +0000 (20:04 +0000)]
ICU-11599 simplify preprocessor conditions for U_HAVE_CLANG_ATOMICS
X-SVN-Rev: 37667
Markus Scherer [Wed, 8 Jul 2015 23:14:47 +0000 (23:14 +0000)]
ICU-11761 init fStringsForm with named constant
X-SVN-Rev: 37657
Markus Scherer [Wed, 8 Jul 2015 22:37:20 +0000 (22:37 +0000)]
ICU-11761 stringSet strings are unique
X-SVN-Rev: 37656
Markus Scherer [Wed, 8 Jul 2015 22:24:54 +0000 (22:24 +0000)]
ICU-11761 reslist.cpp force explicit UnicodeString constructors, like other genrb .cpp files
X-SVN-Rev: 37655
Markus Scherer [Wed, 8 Jul 2015 22:07:52 +0000 (22:07 +0000)]
ICU-11761 bug fix: always begin 16BitUnits[] with a 0 for empty resources, see uresdata.h (was almost always true before r37644)
X-SVN-Rev: 37654
Markus Scherer [Wed, 8 Jul 2015 18:17:53 +0000 (18:17 +0000)]
ICU-11761 include assert.h
X-SVN-Rev: 37653
Markus Scherer [Tue, 7 Jul 2015 18:50:21 +0000 (18:50 +0000)]
ICU-11761 share equal strings even if they need explicit length; more generic root resource for flexibility (experiment with more work on pool bundles)
X-SVN-Rev: 37649
Markus Scherer [Fri, 3 Jul 2015 17:09:17 +0000 (17:09 +0000)]
ICU-11761 more readable pool bundle usage & string compacting
X-SVN-Rev: 37645
Markus Scherer [Fri, 3 Jul 2015 02:12:17 +0000 (02:12 +0000)]
ICU-11761 simpler memory management with UnicodeString & LocalArray
X-SVN-Rev: 37644
Markus Scherer [Thu, 2 Jul 2015 23:51:09 +0000 (23:51 +0000)]
ICU-11761 SResource virtual dispatch for preflighting & writing resources; C++ify some of SRBRoot
X-SVN-Rev: 37643
Fredrik Roubert [Wed, 1 Jul 2015 17:37:18 +0000 (17:37 +0000)]
ICU-11753 Resource directory path must end with a slash
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
252750043 .
X-SVN-Rev: 37639
Steven R. Loomis [Wed, 1 Jul 2015 17:24:41 +0000 (17:24 +0000)]
ICU-11628 commit README
X-SVN-Rev: 37636
Steven R. Loomis [Wed, 1 Jul 2015 17:23:27 +0000 (17:23 +0000)]
ICU-11628 commit API change report
X-SVN-Rev: 37635
Michael Ow [Tue, 30 Jun 2015 23:45:58 +0000 (23:45 +0000)]
ICU-11628 Fix some no data test failures
X-SVN-Rev: 37633
Michael Ow [Tue, 30 Jun 2015 17:20:55 +0000 (17:20 +0000)]
ICU-11628 Fix uconfig test failures
X-SVN-Rev: 37631
Andy Heninger [Mon, 29 Jun 2015 18:15:44 +0000 (18:15 +0000)]
ICU-11754 remove gcc version test for noexcept.
X-SVN-Rev: 37630
Yoshito Umaoka [Mon, 29 Jun 2015 04:12:07 +0000 (04:12 +0000)]
ICU-11629 Updated ICU4J readme for 56m1
X-SVN-Rev: 37629
Yoshito Umaoka [Mon, 29 Jun 2015 03:57:11 +0000 (03:57 +0000)]
ICU-11629 Updated API change report for 56m1
X-SVN-Rev: 37628
Markus Scherer [Sun, 28 Jun 2015 11:20:51 +0000 (11:20 +0000)]
ICU-11613 un-document that a UnicodeString is memmovable, see ticket discussion
X-SVN-Rev: 37627
Peter Edberg [Sun, 28 Jun 2015 03:26:33 +0000 (03:26 +0000)]
ICU-11628 C, update MeasureUnit interfaces and tests for new units in CLDR 27/28
X-SVN-Rev: 37626
Peter Edberg [Sun, 28 Jun 2015 01:41:07 +0000 (01:41 +0000)]
ICU-11629 J, update MeasureUnit interfaces and tests for new units in CLDR 27/28
X-SVN-Rev: 37625
Andy Heninger [Sat, 27 Jun 2015 00:02:59 +0000 (00:02 +0000)]
ICU-11754 C++03 build errors.
X-SVN-Rev: 37624
Yoshito Umaoka [Fri, 26 Jun 2015 20:15:08 +0000 (20:15 +0000)]
ICU-11629
X-SVN-Rev: 37623
Andy Heninger [Wed, 24 Jun 2015 23:21:11 +0000 (23:21 +0000)]
ICU-11751 Fix Windows build problem with revised reslist.cpp, again.
X-SVN-Rev: 37622
Andy Heninger [Wed, 24 Jun 2015 22:13:11 +0000 (22:13 +0000)]
ICU-11751 Fix Windows build problem with revised reslist.cpp
X-SVN-Rev: 37621
Peter Edberg [Wed, 24 Jun 2015 21:43:08 +0000 (21:43 +0000)]
ICU-11706 Fix memory leak when DateIntervalFormat::setDateIntervalInfo is called
X-SVN-Rev: 37620
Markus Scherer [Wed, 24 Jun 2015 20:15:08 +0000 (20:15 +0000)]
ICU-11751 polymorphic TableResource, ArrayResource, IntResource, IntVectorResource, BinaryResource
X-SVN-Rev: 37619
Markus Scherer [Wed, 24 Jun 2015 09:11:42 +0000 (09:11 +0000)]
ICU-11751 change genrb.c to .cpp, polymorphic StringResource & AliasResource with UnicodeString
X-SVN-Rev: 37618
Peter Edberg [Wed, 24 Jun 2015 08:03:16 +0000 (08:03 +0000)]
ICU-11706 (and #11726) more code cleanup (rolling in from J)
X-SVN-Rev: 37617
Peter Edberg [Wed, 24 Jun 2015 07:59:38 +0000 (07:59 +0000)]
ICU-11706 (and #11726) Improve documentation, code cleanup
X-SVN-Rev: 37616
Peter Edberg [Wed, 24 Jun 2015 07:40:11 +0000 (07:40 +0000)]
ICU-11706 (and #11726) Fix DateIntervalFormat handling of (1) skeletons with seconds, (2) FieldPosition (J)
X-SVN-Rev: 37615
Peter Edberg [Tue, 23 Jun 2015 22:07:03 +0000 (22:07 +0000)]
ICU-11706 (and #11726) Fix DateIntervalFormat handling of (1) skeletons with seconds, (2) FieldPosition
X-SVN-Rev: 37613
Peter Edberg [Tue, 23 Jun 2015 18:09:52 +0000 (18:09 +0000)]
ICU-11693 C support for CompactDecimalFormat, via UNumberFormatStyle additions
X-SVN-Rev: 37612
Peter Edberg [Tue, 23 Jun 2015 17:33:03 +0000 (17:33 +0000)]
ICU-11708 CompactDecimaFormat should override and implement several more format methods
X-SVN-Rev: 37611
Markus Scherer [Tue, 23 Jun 2015 07:07:27 +0000 (07:07 +0000)]
ICU-11751 change genrb reslist.c & wrtjava.c to C++ (mostly just .c to .cpp)
X-SVN-Rev: 37610
Peter Edberg [Tue, 23 Jun 2015 02:16:43 +0000 (02:16 +0000)]
ICU-11673 Add new Japanese name for Georgia to cjdict (J)
X-SVN-Rev: 37609
Peter Edberg [Tue, 23 Jun 2015 02:09:49 +0000 (02:09 +0000)]
ICU-11673 Add new Japanese name for Georgia to cjdict
X-SVN-Rev: 37608
Peter Edberg [Tue, 23 Jun 2015 00:54:21 +0000 (00:54 +0000)]
ICU-11688 Add Thai words for "update" and "event" to dictionary (J)
X-SVN-Rev: 37607
Peter Edberg [Tue, 23 Jun 2015 00:44:09 +0000 (00:44 +0000)]
ICU-11688 Add Thai words for "update" and "event" to dictionary
X-SVN-Rev: 37606
Peter Edberg [Mon, 22 Jun 2015 22:18:31 +0000 (22:18 +0000)]
ICU-11677 Fixed spelling of NUMEIRC_FORMAT_CHARS2, removed duplicate M from "ceLMMQq"
X-SVN-Rev: 37605
Markus Scherer [Thu, 18 Jun 2015 14:09:54 +0000 (14:09 +0000)]
ICU-11317 split out a new doAppend() from the more general doReplace(), each optimizing for different cases
X-SVN-Rev: 37601
Markus Scherer [Thu, 18 Jun 2015 12:30:03 +0000 (12:30 +0000)]
ICU-11613 document that a UnicodeString is memmovable
X-SVN-Rev: 37600
Markus Scherer [Thu, 18 Jun 2015 12:19:20 +0000 (12:19 +0000)]
ICU-10119 better document aliasing vs. copy/move/RVO
X-SVN-Rev: 37599
Michael Ow [Tue, 16 Jun 2015 18:31:19 +0000 (18:31 +0000)]
ICU-11732 Increase buffer size to avoid overflow
X-SVN-Rev: 37580
Markus Scherer [Tue, 16 Jun 2015 13:14:14 +0000 (13:14 +0000)]
ICU-11720 better memory management in genrb parseBinary() using auto pointers
X-SVN-Rev: 37577
Markus Scherer [Tue, 16 Jun 2015 12:34:36 +0000 (12:34 +0000)]
ICU-11719 better memory management in genrb parseImport() using string class & auto pointers
X-SVN-Rev: 37576
Markus Scherer [Tue, 16 Jun 2015 11:23:04 +0000 (11:23 +0000)]
ICU-11711 better memory management in GenrbImporter::getRules() using string class & auto pointers
X-SVN-Rev: 37575
Michael Ow [Mon, 15 Jun 2015 23:17:37 +0000 (23:17 +0000)]
ICU-11630 Update tzdata in ICU4J to 2015e
X-SVN-Rev: 37572
Michael Ow [Mon, 15 Jun 2015 23:16:58 +0000 (23:16 +0000)]
ICU-11630 Update tzdata in ICU4C to 2015e
X-SVN-Rev: 37571
Travis Keep [Mon, 15 Jun 2015 17:33:23 +0000 (17:33 +0000)]
ICU-11731 Fix number format data driven tests to show test failures in test summary.
X-SVN-Rev: 37559
Markus Scherer [Fri, 12 Jun 2015 11:10:47 +0000 (11:10 +0000)]
ICU-11574 Unicode 8.0 final data
X-SVN-Rev: 37549
Markus Scherer [Fri, 12 Jun 2015 11:10:10 +0000 (11:10 +0000)]
ICU-11574 Unicode 8.0 final data
X-SVN-Rev: 37548
John Emmons [Wed, 10 Jun 2015 18:38:06 +0000 (18:38 +0000)]
ICU-11728 First cut CLDR 28 data integration
X-SVN-Rev: 37524
John Emmons [Wed, 10 Jun 2015 18:20:27 +0000 (18:20 +0000)]
ICU-11728 First cut CLDR 28 data integration
X-SVN-Rev: 37523
Fredrik Roubert [Wed, 10 Jun 2015 17:21:08 +0000 (17:21 +0000)]
ICU-11734 Bugfix: RelativeDateTimeFormatter with U_HIDE_DRAFT_API.
RelativeDateTimeFormatter has a member of type
UDateRelativeDateTimeFormatterStyle, so this type must be declared even
when setting U_HIDE_DRAFT_API, but it must then have a dummy enum value,
for empty enum declarations are not valid.
X-SVN-Rev: 37520
Fredrik Roubert [Wed, 10 Jun 2015 17:20:24 +0000 (17:20 +0000)]
ICU-11730 Bugfix: UNumberFormatAttributeValue with U_HIDE_INTERNAL_API.
DecimalFormat has a member of type UNumberFormatAttributeValue, so this
type must be declared even when setting U_HIDE_INTERNAL_API, but it must
then have a dummy enum value, for empty enum declarations are not valid.
X-SVN-Rev: 37519
John Emmons [Tue, 9 Jun 2015 21:26:01 +0000 (21:26 +0000)]
ICU-11737 Prevent fallback to the wide form where it shouldn't. Short form should be the defualt per CLDR
X-SVN-Rev: 37516
John Emmons [Tue, 9 Jun 2015 19:07:53 +0000 (19:07 +0000)]
ICU-11737 Units shouldn't fall back from short to wide
X-SVN-Rev: 37512
Travis Keep [Tue, 9 Jun 2015 18:02:40 +0000 (18:02 +0000)]
ICU-10458 Add more data driven tests for parsing currency.
X-SVN-Rev: 37508
Travis Keep [Tue, 9 Jun 2015 18:01:13 +0000 (18:01 +0000)]
ICU-10458 Add more data driven tests for parsing currency.
X-SVN-Rev: 37507
Yoshito Umaoka [Fri, 5 Jun 2015 18:45:59 +0000 (18:45 +0000)]
ICU-11733 Check null for ICU DateFormatSymbols wrapped by DateFormatSymbolsICU. So DateFormatSymbols.clone() no longer cause NPE even an instance is not fully initialized.
X-SVN-Rev: 37501
Yoshito Umaoka [Fri, 5 Jun 2015 16:35:12 +0000 (16:35 +0000)]
ICU-11692 Fixed a compilation error with Java runtime version 5 - replacing String#isEmpty() with String#length() == 0
X-SVN-Rev: 37500
Michael Ow [Thu, 4 Jun 2015 20:31:02 +0000 (20:31 +0000)]
ICU-11715 Fix ICU data build issue on HPUX ia64 using aCC
X-SVN-Rev: 37499
Markus Scherer [Thu, 4 Jun 2015 00:16:09 +0000 (00:16 +0000)]
ICU-10086 change non-member swap functions, use in-class definition of friend function; prevent self assignment of UnicodeString stack buffer (harmless but causes warnings)
X-SVN-Rev: 37498
Travis Keep [Wed, 3 Jun 2015 17:10:45 +0000 (17:10 +0000)]
ICU-10458 Keep data driven tests in sync.
X-SVN-Rev: 37496
Travis Keep [Wed, 3 Jun 2015 16:41:42 +0000 (16:41 +0000)]
ICU-10458 More data driven tests for parsing.
X-SVN-Rev: 37494
Michael Ow [Mon, 1 Jun 2015 23:33:28 +0000 (23:33 +0000)]
ICU-11696 Fix converter name with x- prefix checking
X-SVN-Rev: 37486
Michael Ow [Mon, 1 Jun 2015 23:29:27 +0000 (23:29 +0000)]
ICU-11528 Apply patch to fix build issues with AIX and GCC
X-SVN-Rev: 37485
Travis Keep [Mon, 1 Jun 2015 20:28:39 +0000 (20:28 +0000)]
ICU-11692 DecimalFormat data driven tests for JAVA.
X-SVN-Rev: 37484
Michael Ow [Mon, 1 Jun 2015 20:01:33 +0000 (20:01 +0000)]
ICU-11694 Fix memory leak when parsing flag file
X-SVN-Rev: 37482
Travis Keep [Fri, 29 May 2015 23:58:03 +0000 (23:58 +0000)]
ICU-11692 Keep test data files in sync.
X-SVN-Rev: 37480
Markus Scherer [Fri, 29 May 2015 22:33:55 +0000 (22:33 +0000)]
ICU-11620 remove checks for U_COMMON_IMPLEMENTATION that seem unnecessary
X-SVN-Rev: 37479
Travis Keep [Fri, 29 May 2015 22:17:52 +0000 (22:17 +0000)]
ICU-11692 Fix broken build.
X-SVN-Rev: 37478
Markus Scherer [Fri, 29 May 2015 21:51:00 +0000 (21:51 +0000)]
ICU-11610 rename usearch hash() to hashFromCE32(), improve implementation
X-SVN-Rev: 37477
Markus Scherer [Fri, 29 May 2015 19:33:24 +0000 (19:33 +0000)]
ICU-11601 UConverterSharedData: add isReferenceCounted, stop checking for special referenceCounter=~0 value outside mutex to make thread sanitizer happy, remove long-unused table pointer field, add & use initializer macro
X-SVN-Rev: 37476
Travis Keep [Fri, 29 May 2015 17:14:02 +0000 (17:14 +0000)]
ICU-11713 Yoshito's review comments.
X-SVN-Rev: 37475
Markus Scherer [Thu, 28 May 2015 23:17:23 +0000 (23:17 +0000)]
ICU-11574 near-final Unicode 8 data with new block API constants, code adjustments & fixes; svn merge --reintegrate branches/markus/uni80; plus Java port of C++ r37450 spoof data d6 update
X-SVN-Rev: 37474
Markus Scherer [Thu, 28 May 2015 23:16:00 +0000 (23:16 +0000)]
ICU-11574 near-final Unicode 8 data with new block API constants, code adjustments & fixes; svn merge --reintegrate branches/markus/uni80
X-SVN-Rev: 37473
Travis Keep [Thu, 28 May 2015 22:45:45 +0000 (22:45 +0000)]
ICU-11713 Ensure that what getGroupingSize() returns doesn't change just because grouping is enabled.
X-SVN-Rev: 37472
Travis Keep [Thu, 28 May 2015 20:09:43 +0000 (20:09 +0000)]
ICU-11692 Add DecimalFormat data driven tests.
X-SVN-Rev: 37471
Markus Scherer [Thu, 28 May 2015 18:57:35 +0000 (18:57 +0000)]
ICU-10086 prevent warning or error from g++ -pedantic for extra semicolon after non-member function definition in U_DEFINE_LOCAL_OPEN_POINTER
X-SVN-Rev: 37470
Markus Scherer [Thu, 28 May 2015 17:03:45 +0000 (17:03 +0000)]
ICU-10086 move & swap for UnicodeString, LocalPointer, LocalArray
X-SVN-Rev: 37469
Yoshito Umaoka [Thu, 28 May 2015 06:47:50 +0000 (06:47 +0000)]
ICU-11697 SimpleCache thread safety - changed cacheRef to volatile.
X-SVN-Rev: 37468
Yoshito Umaoka [Thu, 28 May 2015 06:29:16 +0000 (06:29 +0000)]
ICU-11703 Fixed a potential memory leak in language tag parser implementation.
X-SVN-Rev: 37467
Yoshito Umaoka [Wed, 20 May 2015 23:44:16 +0000 (23:44 +0000)]
ICU-11602 Fixed a wrong condition used for detecting keyword without value in uloc internal function for parsing keywords. TestKeywordVariants was updated to include a case hitting the code path. The test code was also updated to handle error status. A follow up ticket #11690 was created for recording some issues with the test case found in this time.
X-SVN-Rev: 37454
Yoshito Umaoka [Tue, 19 May 2015 21:25:21 +0000 (21:25 +0000)]
ICU-11677 Added a couple of test cases parsing abutting numeric date field patterns including quarter - Qyy and QQyy in TestQuarters(). ICU4C did not have the parsing problem reported by #11677, but I want to add some test cases matchnig the ones added in ICU4J side.
X-SVN-Rev: 37453
Yoshito Umaoka [Tue, 19 May 2015 21:25:08 +0000 (21:25 +0000)]
ICU-11677 Fixed numeric field detection method to return true for pattern Q up to two letters. The pattern letters constant were updated to match the corresponding C implementation (DateFormatSymbols:isNumericField(UDateFormatField,int32_t)). Uncommented TestQuarters which was commented previously for some reasons, and added the problematic abutting patterns - Qyy and QQyy in the test data.
X-SVN-Rev: 37452
Andy Heninger [Sat, 16 May 2015 01:05:26 +0000 (01:05 +0000)]
ICU-11665 Inconsistent word break of Japanese text.
X-SVN-Rev: 37448
Andy Heninger [Thu, 14 May 2015 21:54:53 +0000 (21:54 +0000)]
ICU-10687 Break Engine Factory, simplify synchronization.
X-SVN-Rev: 37440