]>
granicus.if.org Git - icu/log
George Rhoten [Mon, 2 Mar 2015 07:26:07 +0000 (07:26 +0000)]
ICU-11532 Small performance improvement when iterating over rule sets
X-SVN-Rev: 37107
George Rhoten [Mon, 2 Mar 2015 03:27:18 +0000 (03:27 +0000)]
ICU-11532 Infinite loop while parsing an RBNF rule with plural format
X-SVN-Rev: 37106
George Rhoten [Mon, 2 Mar 2015 03:20:51 +0000 (03:20 +0000)]
ICU-11532 Infinite loop while parsing an RBNF rule with plural format
X-SVN-Rev: 37105
Mark Davis [Sat, 28 Feb 2015 15:22:32 +0000 (15:22 +0000)]
ICU-10488 add some non-canonical names
X-SVN-Rev: 37104
Mark Davis [Sat, 28 Feb 2015 15:06:42 +0000 (15:06 +0000)]
ICU-10488 Add api for locale display list
X-SVN-Rev: 37103
Mark Davis [Sat, 28 Feb 2015 14:16:06 +0000 (14:16 +0000)]
ICU-11099 Add @internal API for now.
X-SVN-Rev: 37102
Michael Ow [Sat, 28 Feb 2015 07:46:59 +0000 (07:46 +0000)]
ICU-11528 Revert r37081
X-SVN-Rev: 37098
Andy Heninger [Fri, 27 Feb 2015 23:01:33 +0000 (23:01 +0000)]
ICU-11538 Remove gHeapInUse flag.
X-SVN-Rev: 37097
Markus Scherer [Fri, 27 Feb 2015 22:14:09 +0000 (22:14 +0000)]
ICU-11546 same input text for ICU and JDK
X-SVN-Rev: 37095
Andy Heninger [Fri, 27 Feb 2015 18:58:11 +0000 (18:58 +0000)]
ICU-11559 Remove obsolete comment from umtx_initImplPostInit()
X-SVN-Rev: 37094
Markus Scherer [Fri, 27 Feb 2015 16:53:43 +0000 (16:53 +0000)]
ICU-11346 separate Iterable vs. Iterator classes
X-SVN-Rev: 37092
Peter Edberg [Fri, 27 Feb 2015 09:01:31 +0000 (09:01 +0000)]
ICU-11539 C: Delete Calendar fields TIME_SEPARATOR, RELATED_YEAR; adjust accordingly
X-SVN-Rev: 37091
Peter Edberg [Fri, 27 Feb 2015 08:59:59 +0000 (08:59 +0000)]
ICU-11539 J: Delete Calendar fields TIME_SEPARATOR, RELATED_YEAR; adjust accordingly
X-SVN-Rev: 37090
Markus Scherer [Fri, 27 Feb 2015 03:28:12 +0000 (03:28 +0000)]
ICU-11546 test lead surrogate in the middle not at the end
X-SVN-Rev: 37089
Markus Scherer [Fri, 27 Feb 2015 02:24:05 +0000 (02:24 +0000)]
ICU-11535 make tests pass with only warnings when UCONFIG_ONLY_HTML_CONVERSION
X-SVN-Rev: 37088
Andy Heninger [Thu, 26 Feb 2015 23:31:47 +0000 (23:31 +0000)]
ICU-11525 apply contributed patches to layout engine.
X-SVN-Rev: 37086
Markus Scherer [Thu, 26 Feb 2015 22:48:16 +0000 (22:48 +0000)]
ICU-11535 test genrb -e with UTF-16BE not ISCII
X-SVN-Rev: 37082
Michael Ow [Thu, 26 Feb 2015 20:19:35 +0000 (20:19 +0000)]
ICU-11528 Fix build error on AIX
X-SVN-Rev: 37081
Michael Ow [Thu, 26 Feb 2015 20:01:06 +0000 (20:01 +0000)]
ICU-11451 Fix potential overflow issue
X-SVN-Rev: 37080
Peter Edberg [Thu, 26 Feb 2015 08:51:10 +0000 (08:51 +0000)]
ICU-11555 C: pre-integrate CLDR 27 transform changes (cldrbug 6940)
X-SVN-Rev: 37077
Peter Edberg [Thu, 26 Feb 2015 08:50:36 +0000 (08:50 +0000)]
ICU-11555 J: pre-integrate CLDR 27 transform changes (cldrbug 6940)
X-SVN-Rev: 37076
Yoshito Umaoka [Thu, 26 Feb 2015 08:25:37 +0000 (08:25 +0000)]
ICU-11273 Transliterator initializer to load IDs from root.res, instead of non-existing index.res.
X-SVN-Rev: 37075
Yoshito Umaoka [Thu, 26 Feb 2015 07:58:45 +0000 (07:58 +0000)]
ICU-11321 Prevent crash even when ICU4J classes are initialized by a bootstrap class loader.
X-SVN-Rev: 37074
Andy Heninger [Thu, 26 Feb 2015 02:34:20 +0000 (02:34 +0000)]
ICU-11123 promote RegexMatcher::find(UErrorCode &) to public API
X-SVN-Rev: 37073
Andy Heninger [Thu, 26 Feb 2015 02:04:11 +0000 (02:04 +0000)]
ICU-11446 Spoof Checker data update: use MA table only.
X-SVN-Rev: 37072
Andy Heninger [Thu, 26 Feb 2015 01:38:14 +0000 (01:38 +0000)]
ICU-11446 Spoof Checker data update: use MA table only.
X-SVN-Rev: 37071
Yoshito Umaoka [Thu, 26 Feb 2015 00:08:39 +0000 (00:08 +0000)]
ICU-11294 Fixed a compiler warning, and a typo in the previous commit.
X-SVN-Rev: 37068
Yoshito Umaoka [Wed, 25 Feb 2015 08:59:44 +0000 (08:59 +0000)]
ICU-11399 Fixed a typo in filterRFC3454.pl and updated the string prep data for rfc3920 XMPP node.
X-SVN-Rev: 37066
Yoshito Umaoka [Wed, 25 Feb 2015 07:50:46 +0000 (07:50 +0000)]
ICU-11505 Made -u as default option of the test framework, added -hex to escape non-ASCII characters.
X-SVN-Rev: 37065
Yoshito Umaoka [Wed, 25 Feb 2015 03:24:19 +0000 (03:24 +0000)]
ICU-11294 Changed SimpleDateFormat and other implementation to reduce malloc calls for common date formatting/parsing operations.
X-SVN-Rev: 37064
Peter Edberg [Tue, 24 Feb 2015 22:38:03 +0000 (22:38 +0000)]
ICU-9379 J: Update BreakIterator createInstance to handle linebreak variant files; update tests
X-SVN-Rev: 37060
Peter Edberg [Tue, 24 Feb 2015 22:37:10 +0000 (22:37 +0000)]
ICU-9379 C: Update BreakIterator createInstance to handle linebreak variant files; update tests
X-SVN-Rev: 37059
Andy Heninger [Tue, 24 Feb 2015 00:24:59 +0000 (00:24 +0000)]
ICU-11393 Regex, add pattern chars R v and h
X-SVN-Rev: 37057
Peter Edberg [Mon, 23 Feb 2015 16:47:52 +0000 (16:47 +0000)]
ICU-10761 C: pre-integrate changes per cldrbug 8048: to use 'r' in chinese calendar formats
X-SVN-Rev: 37054
Peter Edberg [Mon, 23 Feb 2015 16:46:39 +0000 (16:46 +0000)]
ICU-10761 J: pre-integrate changes per cldrbug 8048: to use 'r' in chinese calendar formats
X-SVN-Rev: 37053
Yoshito Umaoka [Mon, 23 Feb 2015 13:23:44 +0000 (13:23 +0000)]
ICU-11501 Removed -nothrow option handling code in the test framework. The option is still accepted, but it has no effects.
X-SVN-Rev: 37052
Yoshito Umaoka [Mon, 23 Feb 2015 13:03:38 +0000 (13:03 +0000)]
ICU-11540 The previous fix broke the CoverageTest execution on Eclipse IDE (file: protocol). I reverted the change, and reverted #11521, and fixed the original issue in a different way.
X-SVN-Rev: 37051
Yoshito Umaoka [Mon, 23 Feb 2015 10:32:00 +0000 (10:32 +0000)]
ICU-11540 Fixed a serialization coverage test problem introduced by the recent fix for JarURLHandler(#11521).
X-SVN-Rev: 37050
Peter Edberg [Sun, 22 Feb 2015 10:11:25 +0000 (10:11 +0000)]
ICU-10761 J: DateTimePatternGenerator should allow r and U in same pattern
X-SVN-Rev: 37048
Peter Edberg [Sun, 22 Feb 2015 08:20:18 +0000 (08:20 +0000)]
ICU-10761 J: Basic support for date pattern character 'r', date field RELATED_YEAR
X-SVN-Rev: 37047
Markus Scherer [Fri, 20 Feb 2015 19:31:33 +0000 (19:31 +0000)]
ICU-11296 based on patch from Jungshik, approved option name UCONFIG_ONLY_HTML_CONVERSION, turn off UTF-32, simplify changes, fix warnings
X-SVN-Rev: 37045
Fredrik Roubert [Thu, 19 Feb 2015 12:02:43 +0000 (12:02 +0000)]
ICU-11467 Promote time separator interfaces to public API.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
189460043
X-SVN-Rev: 37043
Fredrik Roubert [Thu, 19 Feb 2015 12:01:33 +0000 (12:01 +0000)]
ICU-11467 Promote time separator interfaces to public API.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
190560043
X-SVN-Rev: 37042
Andy Heninger [Wed, 18 Feb 2015 23:56:19 +0000 (23:56 +0000)]
ICU-5312 Regular Expressions Named Capture.
X-SVN-Rev: 37040
Michael Ow [Wed, 18 Feb 2015 18:29:04 +0000 (18:29 +0000)]
ICU-11433 Fix memory leak in numberformat test
X-SVN-Rev: 37038
Peter Edberg [Wed, 18 Feb 2015 08:37:16 +0000 (08:37 +0000)]
ICU-9379 Draft new linebreak files & related generated data per cldrbug 4931
X-SVN-Rev: 37037
Fredrik Roubert [Fri, 13 Feb 2015 20:16:22 +0000 (20:16 +0000)]
ICU-11463 ICU4J ought to always close() resources
R=yoshito_umaoka@us.ibm.com
Review URL: https://codereview.appspot.com/
199390043
X-SVN-Rev: 37034
Fredrik Roubert [Fri, 13 Feb 2015 18:20:21 +0000 (18:20 +0000)]
ICU-11467 Define the 'r' pattern char and the RELATED_YEAR field.
For compatibility with ICU4C, the RELATED_YEAR field should be defined
as the field preceding the TIME_SEPARATOR field but by mistake support
for the TIME_SEPARATOR field has already been implemented in ICU4J
without first defining the RELATED_YEAR field.
This change therefore reorders the existing TIME_SEPARATOR field and
adds definitions (without any underlying implementation) for the 'r'
pattern char and the RELATED_YEAR field.
R=markus.icu@gmail.com,pedberg@apple.com
Review URL: https://codereview.appspot.com/
198460043
X-SVN-Rev: 37032
Peter Edberg [Fri, 13 Feb 2015 06:08:54 +0000 (06:08 +0000)]
ICU-11442 J: Restore the complete converted supplemental territoryInfo
X-SVN-Rev: 37031
Peter Edberg [Fri, 13 Feb 2015 06:02:38 +0000 (06:02 +0000)]
ICU-11442 C: ... and don't update anything else besides territoryInfo
X-SVN-Rev: 37030
Peter Edberg [Fri, 13 Feb 2015 05:47:29 +0000 (05:47 +0000)]
ICU-11442 C: Restore the complete converted territoryInfo
X-SVN-Rev: 37029
Travis Keep [Thu, 12 Feb 2015 21:45:27 +0000 (21:45 +0000)]
ICU-11524 Fix inconsistency between fastpath and slowpath for when maxIntDigit = 0.
X-SVN-Rev: 37026
Michael Ow [Wed, 11 Feb 2015 22:23:13 +0000 (22:23 +0000)]
ICU-11523 Fix invalid input check in udat_parseCalendar
X-SVN-Rev: 37023
Markus Scherer [Wed, 11 Feb 2015 18:54:48 +0000 (18:54 +0000)]
ICU-11521 fix JarURLHandler prefix so that the file basename does not start with a slash
X-SVN-Rev: 37022
Markus Scherer [Thu, 5 Feb 2015 16:22:43 +0000 (16:22 +0000)]
ICU-11496 enumerate ICU resources from both jar file and file system
X-SVN-Rev: 37012
Yoshito Umaoka [Tue, 3 Feb 2015 23:55:39 +0000 (23:55 +0000)]
ICU-11315 tzdata2015a updates in ICU4C.
X-SVN-Rev: 37006
Yoshito Umaoka [Tue, 3 Feb 2015 23:55:23 +0000 (23:55 +0000)]
ICU-11315 tzdata2015a updates in ICU4J.
X-SVN-Rev: 37005
Scott Russell [Tue, 3 Feb 2015 17:31:05 +0000 (17:31 +0000)]
ICU-11485 enhance eclipse plug-in build to display normal ICU4J logging during testing via run configuration.
-icuLog :: turns on ICU logging
-verbose :: turns on verbose logging
X-SVN-Rev: 37000
Markus Scherer [Mon, 2 Feb 2015 22:53:15 +0000 (22:53 +0000)]
ICU-11498 TestCharsetDetector: hardcode ISO-2022-CN bytes in CharsetDetectionTests.xml and do not check roundtrip conversion for it
X-SVN-Rev: 36998
Fredrik Roubert [Fri, 30 Jan 2015 16:59:20 +0000 (16:59 +0000)]
ICU-11039 optionally build ICU4J jar without ICU runtime data
Make all Ant targets for copying data conditional on a new property
named icu4c.data.path which, if set, inhibits all data copying and
updates the ICUConfig.properties file to use this path.
Use in this way:
$ ant -Dicu4c.data.path=/tmp/icu/build/data/out/tmp check
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
198130043
X-SVN-Rev: 36996
Andy Heninger [Fri, 30 Jan 2015 02:18:02 +0000 (02:18 +0000)]
ICU-11104 MSVC compiler warnings, apply patch from Chromium.
X-SVN-Rev: 36995
Markus Scherer [Thu, 29 Jan 2015 21:23:36 +0000 (21:23 +0000)]
ICU-11497 TestCharset.TestEncoderCreation: explicitly create one Charset from ICU, be lenient about implementation of another Charset
X-SVN-Rev: 36993
Fredrik Roubert [Tue, 27 Jan 2015 10:55:16 +0000 (10:55 +0000)]
ICU-11483 Canonicalize IDs for java.util.TimeZone.getTimeZone().
Review URL: https://codereview.appspot.com/
194240043
X-SVN-Rev: 36988
Markus Scherer [Thu, 22 Jan 2015 20:40:30 +0000 (20:40 +0000)]
ICU-11479 do not ask the Java system what the canonical name should be, just figure it out from ICU data
X-SVN-Rev: 36982
Michael Ow [Thu, 22 Jan 2015 19:26:09 +0000 (19:26 +0000)]
ICU-11452 Improve null check
X-SVN-Rev: 36981
Fredrik Roubert [Wed, 21 Jan 2015 21:46:16 +0000 (21:46 +0000)]
ICU-11491 adjust Java version check for Android.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
194320043
X-SVN-Rev: 36978
Yoshito Umaoka [Wed, 21 Jan 2015 19:51:06 +0000 (19:51 +0000)]
ICU-11487 Fixed lookup trie initialization problem in TZDBTimeZoneNames.
X-SVN-Rev: 36977
Markus Scherer [Wed, 21 Jan 2015 18:45:57 +0000 (18:45 +0000)]
ICU-11486 do not rely on javax.xml.datatype.DatatypeFactory, manually build good-enough-for-this-test Duration objects
X-SVN-Rev: 36976
Markus Scherer [Fri, 16 Jan 2015 17:35:52 +0000 (17:35 +0000)]
ICU-11479 precompute Java canonical names for not-only-ICU Charsets, make CharsetProviderICU all-static again (see ticket #9973), simplify some test code
X-SVN-Rev: 36966
Fredrik Roubert [Thu, 15 Jan 2015 10:45:08 +0000 (10:45 +0000)]
ICU-11474 Identify Android as a Java vendor in unit tests.
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/
189550043
X-SVN-Rev: 36961
Andy Heninger [Wed, 14 Jan 2015 00:03:29 +0000 (00:03 +0000)]
ICU-11469 Regular Expressions, remove old tech preview functions.
X-SVN-Rev: 36953
Steven R. Loomis [Mon, 12 Jan 2015 20:18:44 +0000 (20:18 +0000)]
ICU-11465 don't enclose the review body in an <OBJECT> tag
X-SVN-Rev: 36943
Michael Ow [Mon, 12 Jan 2015 19:02:31 +0000 (19:02 +0000)]
ICU-11452 Change reference to pointer to avoid null reference problems in SimpleDateFormat
X-SVN-Rev: 36942
Yoshito Umaoka [Mon, 12 Jan 2015 16:34:01 +0000 (16:34 +0000)]
ICU-11427 Forcing GMT to be used in TestOverrideNumberFormat to make environment test work without test failures.
X-SVN-Rev: 36941
Yoshito Umaoka [Mon, 12 Jan 2015 15:51:02 +0000 (15:51 +0000)]
ICU-11454 Made TestOverrideNumberFormat run properly.
X-SVN-Rev: 36940
Michael Ow [Fri, 9 Jan 2015 06:45:59 +0000 (06:45 +0000)]
ICU-11391 Fix data build on windows
X-SVN-Rev: 36934
Michael Ow [Thu, 8 Jan 2015 20:13:48 +0000 (20:13 +0000)]
ICU-11391 Add arch detection code in pkgdata tool
X-SVN-Rev: 36932
Yoshito Umaoka [Wed, 7 Jan 2015 21:32:52 +0000 (21:32 +0000)]
ICU-11177 Fixed a potential memory leak in setParaRunsOnly() in ubidi.c
X-SVN-Rev: 36929
Yoshito Umaoka [Wed, 7 Jan 2015 20:55:04 +0000 (20:55 +0000)]
ICU-11449 Fixed a build problem on Windows/VC.
X-SVN-Rev: 36928
Fredrik Roubert [Wed, 7 Jan 2015 18:39:29 +0000 (18:39 +0000)]
ICU-11464 TestFmwk should log closing brace lines for empty tests.
Review URL: https://codereview.appspot.com/
191480043
X-SVN-Rev: 36927
Markus Scherer [Wed, 7 Jan 2015 03:49:20 +0000 (03:49 +0000)]
ICU-11449 reorder single scripts not groups, scripts/groups can start on top-16-bit boundaries, data formatVersion 5 for new scripts data and optional reorderRanges appended to reorderCodes
X-SVN-Rev: 36925
Markus Scherer [Wed, 7 Jan 2015 03:37:11 +0000 (03:37 +0000)]
ICU-11449 reorder single scripts not groups, scripts/groups can start on top-16-bit boundaries, data formatVersion 5 for new scripts data and optional reorderRanges appended to reorderCodes
X-SVN-Rev: 36924
Michael Ow [Tue, 6 Jan 2015 23:08:18 +0000 (23:08 +0000)]
ICU-10731 Fix import library name when building data on mingw
X-SVN-Rev: 36922
Yoshito Umaoka [Tue, 6 Jan 2015 19:03:26 +0000 (19:03 +0000)]
ICU-11466 Added a word break test case for Hangul, starting with Latin text. Such case did not work well with ICU4J 52, but works fine with other ICU versions.
X-SVN-Rev: 36916
Yoshito Umaoka [Tue, 6 Jan 2015 18:57:38 +0000 (18:57 +0000)]
ICU-11466 Added a word break test case for Hangul, starting with Latin text. Such case did not work well with ICU4J 52, but works fine with other ICU versions.
X-SVN-Rev: 36915
Markus Scherer [Mon, 5 Jan 2015 23:31:52 +0000 (23:31 +0000)]
ICU-11449 collation formatVersion 5: reorder single scripts not groups, write new scripts data with reserved ranges
X-SVN-Rev: 36914
Markus Scherer [Sat, 27 Dec 2014 01:29:46 +0000 (01:29 +0000)]
ICU-11448 try to fix a build error on some platforms
X-SVN-Rev: 36912
Markus Scherer [Sat, 27 Dec 2014 01:08:13 +0000 (01:08 +0000)]
ICU-11448 build CollationBaseDataBuilder as part of genuca; formatVersion 4.1 for below-common tertiary weights
X-SVN-Rev: 36911
Markus Scherer [Sat, 27 Dec 2014 01:04:54 +0000 (01:04 +0000)]
ICU-11448 move collationbasedatabuilder.cpp to tools/genuca
X-SVN-Rev: 36910
Markus Scherer [Sat, 27 Dec 2014 01:03:54 +0000 (01:03 +0000)]
ICU-11448 move collationbasedatabuilder.h to tools/genuca
X-SVN-Rev: 36909
Markus Scherer [Sat, 27 Dec 2014 01:00:36 +0000 (01:00 +0000)]
ICU-11448 move CollationBaseDataBuilder out of the runtime library: only used from genuca
X-SVN-Rev: 36908
Markus Scherer [Sat, 27 Dec 2014 00:39:08 +0000 (00:39 +0000)]
ICU-11448 collation common tertiary weights for normal Hiragana, change builder to cope with below-common tertiary weights
X-SVN-Rev: 36907
Markus Scherer [Sat, 27 Dec 2014 00:38:34 +0000 (00:38 +0000)]
ICU-11448 collation common tertiary weights for normal Hiragana, change builder to cope with below-common tertiary weights
X-SVN-Rev: 36906
Andy Heninger [Fri, 19 Dec 2014 23:41:18 +0000 (23:41 +0000)]
ICU-11428 Various compiler warning fixes.
X-SVN-Rev: 36903
Andy Heninger [Fri, 19 Dec 2014 22:10:05 +0000 (22:10 +0000)]
ICU-11454 cdattst/TestOverrideNumberFormat, fix Windows build failure w previouos change.
X-SVN-Rev: 36902
Andy Heninger [Fri, 19 Dec 2014 21:03:23 +0000 (21:03 +0000)]
ICU-11454 cdattst/TestOverrideNumberFormat, re-enable accidentaly skipped tests, set known issue for resulting problem.
X-SVN-Rev: 36901
Fredrik Roubert [Fri, 19 Dec 2014 07:28:19 +0000 (07:28 +0000)]
ICU-11018 Refactor date format string mapping code (ICU4J)
To make this code more maintainable: Make mapping tables zero based, add
a table to tell if a character can be used to define a field in a format
string (instead of now rather long-winded character range expressions)
and make all lookup tables accessed through helper functions.
R=rocketman@google.com
Review URL: https://codereview.appspot.com/
190960043
X-SVN-Rev: 36900
Fredrik Roubert [Fri, 19 Dec 2014 07:27:58 +0000 (07:27 +0000)]
ICU-11018 Refactor date format string mapping code (ICU4C)
To make this code more maintainable: Make mapping tables zero based, add
a table to tell if a character can be used to define a field in a format
string (instead of now rather long-winded character range expressions)
and make all lookup tables accessed through helper functions.
R=rocketman@google.com
Review URL: https://codereview.appspot.com/
190080043
X-SVN-Rev: 36899
Fredrik Roubert [Fri, 19 Dec 2014 07:20:14 +0000 (07:20 +0000)]
ICU-11018 Support CLDR time separator (ICU4J)
This change will treat the ':' character in patterns as a symbol
(instead of as a literal) and if the Locale defines timeSeparator then
use that character instead when formatting and accept both when parsing.
It will also define the '.' as an alternate time separator, that will be
accepted when parsing in lenient mode.
R=rocketman@google.com
Review URL: https://codereview.appspot.com/
180370043
X-SVN-Rev: 36898
Fredrik Roubert [Fri, 19 Dec 2014 07:19:41 +0000 (07:19 +0000)]
ICU-11018 Support CLDR time separator (ICU4C)
This change will treat the ':' character in patterns as a symbol
(instead of as a literal) and if the Locale defines timeSeparator then
use that character instead when formatting and accept both when parsing.
It will also define the '.' as an alternate time separator, that will be
accepted when parsing in lenient mode.
This is one character more strict than before, when in lenient mode also
the '-' was accepted as time separator instead of ':'.
R=rocketman@google.com
Review URL: https://codereview.appspot.com/
180610043
X-SVN-Rev: 36897