]>
granicus.if.org Git - icu/log
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
Andy Heninger [Thu, 14 May 2015 18:40:12 +0000 (18:40 +0000)]
ICU-11670 Fix incorrect API doc for class TimeZone.
X-SVN-Rev: 37439
Andy Heninger [Thu, 14 May 2015 18:22:28 +0000 (18:22 +0000)]
ICU-11663 Remove obsolete file brkitr/line_ja.txt
X-SVN-Rev: 37438
Fredrik Roubert [Tue, 12 May 2015 18:38:39 +0000 (18:38 +0000)]
ICU-11674 Make ULocale tests work better with Android.
ULocale has been updated to work with scripts and Unicode extensions in
the Android Locale, so the tests can be updated to expect this to behave
essentially like Java 7.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
235430043
X-SVN-Rev: 37432
Michael Ow [Mon, 11 May 2015 21:42:59 +0000 (21:42 +0000)]
ICU-11628 Update version number to 56.0.1 in icu data
X-SVN-Rev: 37431
Fredrik Roubert [Fri, 8 May 2015 14:43:48 +0000 (14:43 +0000)]
ICU-11674 Make ULocale work better with Android.
Android supports scripts and Unicode extensions, but not locale
categories. Instead of identifying Java version to determine
capabilities, this change introduces two booleans in JDKLocaleHelper,
one that tells whether the implementation supports locale categories,
and another that tells whether scripts and extensions are supported.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
238000043
X-SVN-Rev: 37430
Andy Heninger [Thu, 7 May 2015 00:32:28 +0000 (00:32 +0000)]
ICU-11635 Fix supplemental character handling bug in class IdentifierInfo.
X-SVN-Rev: 37427
Michael Ow [Mon, 4 May 2015 19:11:04 +0000 (19:11 +0000)]
ICU-11578 Set the default value of U_USE_USRDATA to 0
X-SVN-Rev: 37420
Andy Heninger [Thu, 30 Apr 2015 01:10:04 +0000 (01:10 +0000)]
ICU-11659 Remove remnants of ICU_USE_THREADS
X-SVN-Rev: 37415
Andy Heninger [Wed, 29 Apr 2015 23:18:32 +0000 (23:18 +0000)]
ICU-11603 BreakTransliterator thread safety changes, use LocalPointer and Mutex classes.
X-SVN-Rev: 37414
Yoshito Umaoka [Fri, 24 Apr 2015 23:46:18 +0000 (23:46 +0000)]
ICU-11630 tzdata2015d to ICU4J
X-SVN-Rev: 37400
Yoshito Umaoka [Fri, 24 Apr 2015 23:45:28 +0000 (23:45 +0000)]
ICU-11630 tzdata2015d to ICU4C
X-SVN-Rev: 37399
Andy Heninger [Thu, 23 Apr 2015 23:59:24 +0000 (23:59 +0000)]
ICU-11643 Several threading test cleanups.
X-SVN-Rev: 37395
Andy Heninger [Thu, 23 Apr 2015 21:39:31 +0000 (21:39 +0000)]
ICU-11654 Remove test/threadtest. Obsolete, abandoned code.
X-SVN-Rev: 37392
George Rhoten [Thu, 23 Apr 2015 17:14:52 +0000 (17:14 +0000)]
ICU-11564 Delete a stale cast and comment.
X-SVN-Rev: 37388
George Rhoten [Thu, 23 Apr 2015 16:13:46 +0000 (16:13 +0000)]
ICU-11564 Improve the thread safety of RBNF.
The recursion count is now a method argument instead of a data member.
Setting the DecimalFormatSymbols no longer reparses the rules, but it just sets a new version of DecimalFormatSymbols instead.
X-SVN-Rev: 37387
George Rhoten [Thu, 23 Apr 2015 08:19:47 +0000 (08:19 +0000)]
ICU-4243 Fix RBNF ordinal parsing testing. This has worked for a while now.
X-SVN-Rev: 37386