]>
granicus.if.org Git - icu/log
Peter Edberg [Fri, 9 Feb 2018 06:43:50 +0000 (06:43 +0000)]
ICU-12907 UReplaceableCallbacks* should have const in C transliterate API
X-SVN-Rev: 40879
Shane Carr [Fri, 9 Feb 2018 00:57:30 +0000 (00:57 +0000)]
ICU-13568 Fixing memory leak in test.
X-SVN-Rev: 40875
Shane Carr [Fri, 9 Feb 2018 00:05:24 +0000 (00:05 +0000)]
ICU-13551 Updating documentation of UNumberSignDisplay enum in ICU4C.
X-SVN-Rev: 40874
Shane Carr [Thu, 8 Feb 2018 08:43:12 +0000 (08:43 +0000)]
ICU-13571 Switching number parsing code back to incremental code point case folding.
X-SVN-Rev: 40868
Shane Carr [Thu, 8 Feb 2018 06:06:08 +0000 (06:06 +0000)]
ICU-13443 Change digit width types to int16_t and change maximum setting to 999. Adds test for this behavior in ICU4C. Also adds the new error code for ICU-13577 .
X-SVN-Rev: 40866
Shane Carr [Thu, 8 Feb 2018 04:09:25 +0000 (04:09 +0000)]
ICU-13574 Adding copy and resource bundle tests to ICU4J (added to ICU4C in previous commit).
X-SVN-Rev: 40864
Shane Carr [Thu, 8 Feb 2018 04:04:50 +0000 (04:04 +0000)]
ICU-13574 Adding additional logic and tests for ICU4C codePointZero.
X-SVN-Rev: 40862
Shane Carr [Thu, 8 Feb 2018 03:22:44 +0000 (03:22 +0000)]
ICU-13574 Adding missing const qualified to getConstDigitSymbol().
X-SVN-Rev: 40860
Shane Carr [Thu, 8 Feb 2018 03:18:00 +0000 (03:18 +0000)]
ICU-13574 Adding getConstDigitSymbol to ICU4C, right now as @internal. Follow-up for promoting to @draft in ICU-13580
X-SVN-Rev: 40858
Shane Carr [Thu, 8 Feb 2018 01:51:09 +0000 (01:51 +0000)]
ICU-13574 Adding codePointZero logic to ICU4C, added to ICU4J in r40091.
X-SVN-Rev: 40856
Shane Carr [Thu, 8 Feb 2018 01:07:57 +0000 (01:07 +0000)]
ICU-13461 Removing doxygen comment that was obsoleted by ICU-7724 .
X-SVN-Rev: 40854
Steven R. Loomis [Wed, 7 Feb 2018 23:31:40 +0000 (23:31 +0000)]
ICU-13083 cleanup unescaper, use portable calls
X-SVN-Rev: 40853
Shane Carr [Wed, 7 Feb 2018 23:28:56 +0000 (23:28 +0000)]
ICU-13568 Adding assertSuccess in test function.
X-SVN-Rev: 40852
Shane Carr [Wed, 7 Feb 2018 22:56:38 +0000 (22:56 +0000)]
ICU-13568 Fixing uninitialized memory in test code.
X-SVN-Rev: 40851
Steven R. Loomis [Wed, 7 Feb 2018 22:49:43 +0000 (22:49 +0000)]
ICU-13568 Fix crasher introduced in r40839 (bad test code)
Root cause (why the construction failed) unknown.
X-SVN-Rev: 40850
Shane Carr [Wed, 7 Feb 2018 06:51:59 +0000 (06:51 +0000)]
ICU-13453 Removing obsolete test.
X-SVN-Rev: 40849
Shane Carr [Wed, 7 Feb 2018 06:27:13 +0000 (06:27 +0000)]
ICU-13453 Reformatting FormattedNumber.java
X-SVN-Rev: 40848
Shane Carr [Wed, 7 Feb 2018 06:26:44 +0000 (06:26 +0000)]
ICU-13453 Fixing DecimalFormat getPositivePrefix backwards compatibility.
X-SVN-Rev: 40847
Shane Carr [Tue, 6 Feb 2018 23:38:29 +0000 (23:38 +0000)]
ICU-13461 Fixing conditional in Grouper.java (this is J-only code, so an ICU4C fix is not necessary). Clarifying comments in MeasureFormat files.
X-SVN-Rev: 40846
Andy Heninger [Tue, 6 Feb 2018 21:28:05 +0000 (21:28 +0000)]
ICU-12677 clean up extra trailing spaces.
X-SVN-Rev: 40844
Shane Carr [Tue, 6 Feb 2018 03:15:37 +0000 (03:15 +0000)]
ICU-13568 ICU-13400 ICU-13389 ICU-13075 Merging fixes from branch to trunk.
X-SVN-Rev: 40839
Shane Carr [Tue, 6 Feb 2018 03:08:17 +0000 (03:08 +0000)]
ICU-13568 ICU-13400 ICU-13389 ICU-13075 NumberFormatter assorted fixes: Adding custom pattern support for currencies. Upgrading grouping API. Adding narrow currency symbol support to ICU4C and API. Fixing behavior when pattern does not have a number placeholder.
X-SVN-Rev: 40838
Andy Heninger [Sat, 3 Feb 2018 19:10:50 +0000 (19:10 +0000)]
ICU-12677 RBBI, fix incorrect stripping of comments from saved rules.
X-SVN-Rev: 40837
Shane Carr [Sat, 3 Feb 2018 10:16:43 +0000 (10:16 +0000)]
ICU-13571 Disabling failing test on trunk. Needs more time to investigate.
X-SVN-Rev: 40836
Shane Carr [Sat, 3 Feb 2018 07:54:35 +0000 (07:54 +0000)]
ICU-13526 Adding package-private getNumberFormatInternal() to reduce unnecessary object cloning.
X-SVN-Rev: 40835
Shane Carr [Sat, 3 Feb 2018 07:48:29 +0000 (07:48 +0000)]
ICU-13461 Fixing coverity defects in new number parsing code.
X-SVN-Rev: 40834
Shane Carr [Sat, 3 Feb 2018 03:40:09 +0000 (03:40 +0000)]
ICU-13526 Refactoring MeasureFormat, CurrencyFormat, and TimeUnitFormat to more directly wrap NumberFormatter.
X-SVN-Rev: 40833
Shane Carr [Tue, 30 Jan 2018 06:16:18 +0000 (06:16 +0000)]
ICU-13513 Merging new ICU4J number parsing implementation from branch to trunk.
X-SVN-Rev: 40830
Shane Carr [Tue, 30 Jan 2018 06:08:15 +0000 (06:08 +0000)]
ICU-13513 A few more compatibility tweaks.
X-SVN-Rev: 40829
Shane Carr [Tue, 30 Jan 2018 05:26:07 +0000 (05:26 +0000)]
ICU-13513 Conditionally disabling fraction grouping parsing.
X-SVN-Rev: 40827
Shane Carr [Tue, 30 Jan 2018 03:50:12 +0000 (03:50 +0000)]
ICU-13513 Refactoring MutablePatternModifier's LDML parsing logic into a more general place in the code. Adding proper support for sign-always-shown to strict parsing.
X-SVN-Rev: 40826
Shane Carr [Tue, 30 Jan 2018 02:50:01 +0000 (02:50 +0000)]
ICU-13513 Merging trunk to branch
X-SVN-Rev: 40825
Shane Carr [Tue, 30 Jan 2018 02:49:07 +0000 (02:49 +0000)]
ICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.
X-SVN-Rev: 40824
Shane Carr [Tue, 30 Jan 2018 01:23:24 +0000 (01:23 +0000)]
ICU-13513 Merging trunk to branch
X-SVN-Rev: 40823
Shane Carr [Tue, 30 Jan 2018 01:21:56 +0000 (01:21 +0000)]
ICU-13513 A few more minor fixes before merge.
X-SVN-Rev: 40822
Steven R. Loomis [Tue, 30 Jan 2018 01:12:31 +0000 (01:12 +0000)]
ICU-13392 move IcuCodeTools to separate repo
- two readmes, because users typically have the 0.11 and 0.12 directories checked out.
X-SVN-Rev: 40821
Shane Carr [Tue, 30 Jan 2018 00:59:52 +0000 (00:59 +0000)]
ICU-13513 Merging trunk to branch
X-SVN-Rev: 40819
Steven R. Loomis [Tue, 30 Jan 2018 00:51:30 +0000 (00:51 +0000)]
ICU-11660 allow commits in design/reviewfeedback state
X-SVN-Rev: 40817
Shane Carr [Sat, 27 Jan 2018 11:45:00 +0000 (11:45 +0000)]
ICU-13513 Removing ICU 59 parsing code.
X-SVN-Rev: 40814
Shane Carr [Sat, 27 Jan 2018 11:21:33 +0000 (11:21 +0000)]
ICU-13513 Fixing various issues uncovered by a full project test. Ant Check is now running clean.
X-SVN-Rev: 40813
Andy Heninger [Sat, 27 Jan 2018 01:07:26 +0000 (01:07 +0000)]
ICU-13541 RBBI patch #2 from grhoten. Optimize object layout.
X-SVN-Rev: 40812
Shane Carr [Wed, 24 Jan 2018 10:21:22 +0000 (10:21 +0000)]
ICU-13513 Tweaks to currency matchers, including unit test changes.
X-SVN-Rev: 40802
Shane Carr [Wed, 24 Jan 2018 08:59:27 +0000 (08:59 +0000)]
ICU-13513 Re-working separator logic to be most highly compatible with previous ICU.
X-SVN-Rev: 40801
Yoshito Umaoka [Wed, 24 Jan 2018 03:20:50 +0000 (03:20 +0000)]
ICU-13552 tzdata2018c updates to ICU trunk. ICU override for Europe/Dublin was commented out in icuzones.
X-SVN-Rev: 40798
Shane Carr [Wed, 24 Jan 2018 02:32:03 +0000 (02:32 +0000)]
ICU-13513 Assorted fixes to AffixPatternMatcher and other classes. Found and fixed exponential loop in non-greedy parser.
X-SVN-Rev: 40797
Yoshito Umaoka [Wed, 24 Jan 2018 01:37:07 +0000 (01:37 +0000)]
ICU-13552 tzdata2018b updates to ICU trunk. Also fixed a few issues in the test code and script. tz2icu was also updated to support customized Links for ICU overide zones.
X-SVN-Rev: 40794
Markus Scherer [Tue, 23 Jan 2018 21:32:36 +0000 (21:32 +0000)]
ICU-13560 make some toUnicode converter check toULength not toUnicodeStatus for continuing after partial sequences; ucnv.cpp framework code only resets toULength after an error
X-SVN-Rev: 40793
Shane Carr [Sat, 20 Jan 2018 11:06:59 +0000 (11:06 +0000)]
ICU-13513 Adding proper flexible parsing to AffixMatcher. Adding back the tests for this behavior. Tweaking the logic for strict grouping; it still does not entirely work.
X-SVN-Rev: 40791
Andy Heninger [Fri, 19 Jan 2018 22:30:56 +0000 (22:30 +0000)]
ICU-13541 Improve RuleBasedBreakIterator construction time, patch from grhoten.
X-SVN-Rev: 40789
Yoshito Umaoka [Fri, 19 Jan 2018 05:13:00 +0000 (05:13 +0000)]
ICU-13552 tzdata2018a updates to ICU trunk. Zoneinfo data Europe/Dublin is modified to keep DST offset positive. The tz tool tz2icu was updated to replace zoneinfo imported from tz database with ICU local definition.
X-SVN-Rev: 40787
Shane Carr [Fri, 19 Jan 2018 05:03:44 +0000 (05:03 +0000)]
ICU-13513 Generalizing UnicodeSetStaticCache to cover more locales.
X-SVN-Rev: 40786
Shane Carr [Thu, 18 Jan 2018 10:50:36 +0000 (10:50 +0000)]
ICU-13513 Integrating some of Andy's feedback. Moving code unit vs. code point logic out of the matchers and into the main loop. Moving case folding logic from run-time in StringSegment to build-time. Refactoring to replace booleans with flags at build-time. Further optimizing lead-code-point creation time by adding more fallbacks to the static cache.
X-SVN-Rev: 40784
Shane Carr [Thu, 18 Jan 2018 01:02:20 +0000 (01:02 +0000)]
ICU-13513 Minor formatting changes.
X-SVN-Rev: 40782
Fredrik Roubert [Mon, 15 Jan 2018 10:19:52 +0000 (10:19 +0000)]
ICU-13542 Add using-statements to citer.cpp
X-SVN-Rev: 40779
Shane Carr [Thu, 11 Jan 2018 00:50:24 +0000 (00:50 +0000)]
ICU-13526 Running auto-formatter on MeasureFormat.java and dependencies in advance of upcoming refactor.
X-SVN-Rev: 40772
Shane Carr [Wed, 10 Jan 2018 02:44:23 +0000 (02:44 +0000)]
ICU-13525 Fixing NumberFormatter behavior when unit pattern does not contain an argument.
X-SVN-Rev: 40770
Shane Carr [Mon, 8 Jan 2018 21:41:15 +0000 (21:41 +0000)]
ICU-13536 Moving the six test tree classes from public packages to "dev" packages.
X-SVN-Rev: 40765
Shane Carr [Sat, 23 Dec 2017 03:26:59 +0000 (03:26 +0000)]
ICU-13513 Finishing merge; fixing merge conflicts in DecimalQuantity_AbstractBCD.java.
X-SVN-Rev: 40752
Shane Carr [Sat, 23 Dec 2017 03:13:03 +0000 (03:13 +0000)]
ICU-13513 Merging trunk to branch (includes the big reformatting commit).
X-SVN-Rev: 40751
Shane Carr [Sat, 23 Dec 2017 01:20:31 +0000 (01:20 +0000)]
ICU-13524 Reformatting ICU4J number files with 4 spaces.
X-SVN-Rev: 40750
Shane Carr [Sat, 23 Dec 2017 01:07:53 +0000 (01:07 +0000)]
ICU-13524 Reformatting ICU4J number files with 4 spaces.
X-SVN-Rev: 40749
Shane Carr [Fri, 22 Dec 2017 23:44:35 +0000 (23:44 +0000)]
ICU-13516 Defining behavior when an invalid code point is passed to foldCase.
X-SVN-Rev: 40748
Shane Carr [Fri, 22 Dec 2017 00:02:01 +0000 (00:02 +0000)]
ICU-13520 Adds compound unit support to NumberFormatter.
X-SVN-Rev: 40747
Shane Carr [Wed, 20 Dec 2017 01:41:08 +0000 (01:41 +0000)]
ICU-13443 Making MAX_INT_FRAC_SIG checking consistent between inclusive and exclusive ranges. (Changing all comparisons to be inclusive.)
X-SVN-Rev: 40746
Shane Carr [Wed, 20 Dec 2017 01:26:50 +0000 (01:26 +0000)]
ICU-13513 Wrapping new number parsing code into DecimalFormat and marking known issues in the test suite.
X-SVN-Rev: 40745
Markus Scherer [Mon, 18 Dec 2017 23:17:26 +0000 (23:17 +0000)]
ICU-13461 remove register keyword from C++ code
X-SVN-Rev: 40744
Andy Heninger [Mon, 18 Dec 2017 01:32:19 +0000 (01:32 +0000)]
ICU-13512 Fix problem with break iterator cloning.
X-SVN-Rev: 40743
Shane Carr [Sat, 16 Dec 2017 10:04:40 +0000 (10:04 +0000)]
ICU-13513 Improving parser creation time via better static initialization. Finishing locale-sensitive symbols. Other refactoring.
X-SVN-Rev: 40742
Shane Carr [Sat, 16 Dec 2017 06:50:35 +0000 (06:50 +0000)]
ICU-13513 Adding plumbing for "lead chars" smoke test. ~24% performance improvement on parsing (866ns to 656ns).
X-SVN-Rev: 40741
Shane Carr [Sat, 16 Dec 2017 04:13:43 +0000 (04:13 +0000)]
ICU-13513 The data-driven test is green :)
X-SVN-Rev: 40740
Shane Carr [Sat, 16 Dec 2017 02:54:58 +0000 (02:54 +0000)]
ICU-13513 More work on affix matchers. Refactoring code for grouping and decimal separators.
X-SVN-Rev: 40739
Shane Carr [Fri, 15 Dec 2017 00:13:12 +0000 (00:13 +0000)]
ICU-13513 Re-thinking affix matchers a bit. Affix matchers are to contain only regular characters, not symbols, and let the symbol matchers take care of all the symbols.
X-SVN-Rev: 40738
Markus Scherer [Thu, 14 Dec 2017 22:03:41 +0000 (22:03 +0000)]
ICU-13461 add switch break to avoid unannotated fall-through
X-SVN-Rev: 40737
Markus Scherer [Thu, 14 Dec 2017 21:25:46 +0000 (21:25 +0000)]
ICU-13503 declare variable-length array at end of struct with length 1 to disable bounds checkers
X-SVN-Rev: 40736
Shane Carr [Thu, 14 Dec 2017 10:24:35 +0000 (10:24 +0000)]
ICU-13513 Continuing down the data-driven test file. Mainly currency improvements.
X-SVN-Rev: 40735
Shane Carr [Thu, 14 Dec 2017 07:04:41 +0000 (07:04 +0000)]
ICU-13513 Down to line 916 in the data-driven test file.
X-SVN-Rev: 40734
Shane Carr [Thu, 14 Dec 2017 01:01:19 +0000 (01:01 +0000)]
ICU-13461 Adding break statement to silence Clang -Wimplicit-fallthrough warning
X-SVN-Rev: 40733
Shane Carr [Thu, 14 Dec 2017 00:47:43 +0000 (00:47 +0000)]
ICU-13495 Optimizing chooseMultiplierAndApply method implementation.
X-SVN-Rev: 40732
Shane Carr [Wed, 13 Dec 2017 10:04:56 +0000 (10:04 +0000)]
ICU-13513 Starting to tie in with existing code. Working through the data-driven test file first.
X-SVN-Rev: 40726
Shane Carr [Wed, 13 Dec 2017 05:03:28 +0000 (05:03 +0000)]
ICU-13513 Initial modular framework for number parsing.
X-SVN-Rev: 40725
Andy Heninger [Tue, 12 Dec 2017 21:49:51 +0000 (21:49 +0000)]
ICU-13457 Adjust Calendar buffer overrun fix for compatibility with AIX compiler, and with older versions of gcc. Also incorporate Jungshik's review comment.
X-SVN-Rev: 40723
Markus Scherer [Fri, 8 Dec 2017 21:47:21 +0000 (21:47 +0000)]
ICU-13510 test & fix UTF-8->UTF-8 conversion overflow for supplementary characters
X-SVN-Rev: 40715
Markus Scherer [Fri, 8 Dec 2017 20:46:04 +0000 (20:46 +0000)]
ICU-13510 test & fix UTF-8->UTF-8 conversion overflow
X-SVN-Rev: 40714
Markus Scherer [Wed, 6 Dec 2017 22:37:29 +0000 (22:37 +0000)]
ICU-13506 fix U_ICU_VERSION_SHORT docs for ICU 4.8- vs 49+
X-SVN-Rev: 40707
Markus Scherer [Wed, 6 Dec 2017 18:20:48 +0000 (18:20 +0000)]
ICU-13460 set U_USING_ICU_NAMESPACE to 0 by default
X-SVN-Rev: 40705
Fredrik Roubert [Wed, 6 Dec 2017 14:54:22 +0000 (14:54 +0000)]
ICU-13505 XLocaleDistanceTest.testTiming() should be @Ignore
X-SVN-Rev: 40703
Fredrik Roubert [Wed, 6 Dec 2017 14:54:09 +0000 (14:54 +0000)]
ICU-13504 LanguageTestFmwk.setUp() should be private
X-SVN-Rev: 40702
Andy Heninger [Tue, 5 Dec 2017 22:56:31 +0000 (22:56 +0000)]
ICU-13447 Document RBBI: getRuleStatus() behavior when going past the end of the input text.
X-SVN-Rev: 40700
Markus Scherer [Tue, 5 Dec 2017 20:53:14 +0000 (20:53 +0000)]
ICU-13462 fix Script_Extensions for 5 characters: data generator needs to revert them from block scx to sc (merged from maint-60 r40667)
X-SVN-Rev: 40699
Markus Scherer [Tue, 5 Dec 2017 19:19:34 +0000 (19:19 +0000)]
ICU-13467 U8_NEXT() handles all in macro, no function call
X-SVN-Rev: 40698
Andy Heninger [Tue, 5 Dec 2017 18:45:53 +0000 (18:45 +0000)]
ICU-13388 remove unused code in break iterator tests.
X-SVN-Rev: 40697
Peter Edberg [Sat, 2 Dec 2017 00:02:56 +0000 (00:02 +0000)]
ICU-13474 Integrate cldr/tags/release-32-0-1.beta1 into ICU, update tests
X-SVN-Rev: 40685
Shane Carr [Fri, 1 Dec 2017 23:03:52 +0000 (23:03 +0000)]
ICU-13492 Fixing currency fraction length fallbacks in the DecimalFormat-to-NumberFormatter mapping function.
X-SVN-Rev: 40684
Shane Carr [Fri, 1 Dec 2017 07:57:05 +0000 (07:57 +0000)]
ICU-13496 Adds missing NumberFormatter test to ICU4C
X-SVN-Rev: 40682
Shane Carr [Fri, 1 Dec 2017 07:46:22 +0000 (07:46 +0000)]
ICU-13461 Fixing signed/unsigned operation that was causing runtime warnings in Clang.
X-SVN-Rev: 40681
Peter Edberg [Fri, 1 Dec 2017 00:21:53 +0000 (00:21 +0000)]
ICU-13478 Fix J SimpleDateFormat handling of pattern fields b,bb
X-SVN-Rev: 40680
Andy Heninger [Thu, 30 Nov 2017 23:19:14 +0000 (23:19 +0000)]
ICU-12711 Default U_USING_ICU_NAMESPACE to 0 when building ICU library code.
X-SVN-Rev: 40679
Andy Heninger [Thu, 30 Nov 2017 21:58:56 +0000 (21:58 +0000)]
ICU-13395 Remove uprv_checkValidMemory(). Was incompatible with memory and thread sanitizers.
X-SVN-Rev: 40678
Shane Carr [Wed, 29 Nov 2017 23:44:28 +0000 (23:44 +0000)]
ICU-13442 Fixing checks for whether or not grouping is enabled. A grouping size of zero means that grouping is disabled.
X-SVN-Rev: 40677
Andy Heninger [Wed, 29 Nov 2017 19:32:58 +0000 (19:32 +0000)]
ICU-13420 svn properties check tool fix, and prop update of files match autoprops settings.
X-SVN-Rev: 40674