Jeff Genovy
764c02430e
ICU-13672 Fix Windows build break on UWP.
...
X-SVN-Rev: 41208
2018-04-06 21:59:27 +00:00
Markus Scherer
813b76c636
ICU-13630 Unicode 11 beta (data from apr03); merged from branches/markus/uni11
...
X-SVN-Rev: 41206
2018-04-06 18:42:58 +00:00
Shane Carr
73f93a457a
ICU-13634 Fixing DecimalQuantity call sites, first written in r41063, r41064, and r41098. RNBF test is passing again.
...
X-SVN-Rev: 41204
2018-04-06 09:35:16 +00:00
Shane Carr
96bf6508ef
ICU-13672 Replacing % and / with std::div in toNumberString function.
...
X-SVN-Rev: 41200
2018-04-05 22:00:10 +00:00
Shane Carr
fe0725cd2a
ICU-13678 Changing Multiplier to use decNumber instead of double, in order to fix some unit tests. Refactored call sites to use a common DecNum wrapper class with constructors for string, double, and BCD.
...
X-SVN-Rev: 41198
2018-04-05 21:54:04 +00:00
Shane Carr
a2a7982216
ICU-13678 Adding multiplier to skeleton string syntax.
...
X-SVN-Rev: 41193
2018-04-04 01:26:18 +00:00
Shane Carr
8ea876aadb
ICU-13678 Cleaning up multiplier implementation and adding public API.
...
X-SVN-Rev: 41188
2018-04-03 04:38:16 +00:00
Shane Carr
921355c6f0
ICU-13634 Refactoring the two separate currency matchers into a single unified CombinedCurrencyMatcher. Allows for easy implementation of currency spacing (included in this changeset) and possibly other currency-related parsing features in the future.
...
X-SVN-Rev: 41181
2018-03-31 05:18:51 +00:00
Shane Carr
7f9de6f1db
ICU-13634 Fixing resolution of negative and percent signs in parsing; adding custom sign support to ScientificMatcher; and other minor fixes.
...
X-SVN-Rev: 41180
2018-03-31 03:10:44 +00:00
Shane Carr
db9c74b3f4
ICU-13634 More assorted number formatting/parsing fixes.
...
X-SVN-Rev: 41179
2018-03-30 10:37:24 +00:00
Shane Carr
8d8f846755
ICU-13634 Fixing significant digit display on zero when minInt is zero.
...
X-SVN-Rev: 41178
2018-03-30 08:21:06 +00:00
Shane Carr
02669ad1bc
ICU-13634 Fixes for NumberFormatTest/TestExponential.
...
X-SVN-Rev: 41177
2018-03-30 07:22:24 +00:00
Shane Carr
af4435133a
ICU-13634 Merging trunk to branch
...
X-SVN-Rev: 41176
2018-03-30 07:17:11 +00:00
Shane Carr
888f884f3c
ICU-13672 Enabling double_conversion StringToDoubleConverter and using it in DecimalQuantity's toDouble() function.
...
X-SVN-Rev: 41175
2018-03-30 07:12:25 +00:00
Shane Carr
e5bda1eb0e
ICU-13634 Various fixes to fix remaining compatibility issues in data-driven test. Includes fix for a memory sanitizer issue.
...
X-SVN-Rev: 41174
2018-03-30 04:28:53 +00:00
Shane Carr
a5096d3075
ICU-8610 Small fixes to API docs for C++ number skeletons.
...
X-SVN-Rev: 41169
2018-03-29 00:47:26 +00:00
Shane Carr
2ede84ce47
ICU-13597 Fixing safety of toUnicodeString() readonly aliases by moving that behavior to a new method, toTempUnicodeString().
...
X-SVN-Rev: 41164
2018-03-28 03:42:12 +00:00
Shane Carr
1b4670fd29
ICU-13634 Merging trunk to branch
...
X-SVN-Rev: 41162
2018-03-28 01:08:47 +00:00
Shane Carr
aa88b7a590
ICU-13597 Reverting formatting changes to unicode/numberformatter.h introduced by r41156
...
X-SVN-Rev: 41161
2018-03-28 00:39:28 +00:00
Shane Carr
7d4b54dfc3
ICU-13597 Small API tweaks.
...
X-SVN-Rev: 41160
2018-03-27 06:07:17 +00:00
Shane Carr
395463d7a7
ICU-13597 Adding support for field positions to the NumberFormatter C API.
...
X-SVN-Rev: 41159
2018-03-27 05:36:04 +00:00
Shane Carr
46c4709a94
ICU-13597 Bug fix: fraction digits were being marked as the INTEGER field in ICU4C.
...
X-SVN-Rev: 41158
2018-03-27 05:34:22 +00:00
Shane Carr
3a55650b8c
ICU-13597 Adding initial C API for NumberFormatter. Not yet fully featured.
...
X-SVN-Rev: 41156
2018-03-27 01:58:26 +00:00
Shane Carr
3574a63853
ICU-8610 API test is passing with the skeletons in C++. :)
...
X-SVN-Rev: 41154
2018-03-24 08:06:34 +00:00
Shane Carr
a8f2471248
ICU-8610 Adding tests for number skeletons in C++. Adding error code handling to the setToDecNumber setter on DecimalQuantity. Refactoring char-to-uchar conversion in skeleton implementation code.
...
X-SVN-Rev: 41152
2018-03-24 05:46:28 +00:00
Shane Carr
7da9e75441
ICU-8610 C++ number skeleton code is building. Testing is next.
...
X-SVN-Rev: 41144
2018-03-23 10:07:38 +00:00
Shane Carr
52c665a2bd
ICU-8610 More general progress in C++; generation code is largely implemented. Probably not building yet.
...
X-SVN-Rev: 41143
2018-03-23 07:51:52 +00:00
Shane Carr
d8f2d8ce6e
ICU-8610 Dirty commit of C++ work so far. Probably does not build.
...
X-SVN-Rev: 41142
2018-03-23 06:46:19 +00:00
Shane Carr
23d76d8863
ICU-13634 Adding integer overflow logic to ICU4C number pipeline in places where it is in ICU4J.
...
X-SVN-Rev: 41136
2018-03-23 00:56:16 +00:00
Shane Carr
e3180662e2
ICU-13634 Parsing wrapper is working; data-driven file is updated and passing. The C++ and Java implementations have almost identical behavior according to the data-driven test file, with the only differences seeming to involve overflow and extremely large numbers.
...
X-SVN-Rev: 41134
2018-03-21 09:48:55 +00:00
Shane Carr
0b6e991bb0
ICU-13634 C and J, removing the obsolete "optimize" parameter for NumberParserImpl.
...
X-SVN-Rev: 41132
2018-03-21 06:33:37 +00:00
Shane Carr
01916cad11
ICU-13634 Changes NumberParseMatcher getLeadCodePoints() to smokeTest() in C++ and Java. The new method is more versatile and eliminates the requirement to maintain two code paths for "lead chars" and "no lead chars".
...
X-SVN-Rev: 41131
2018-03-21 06:30:29 +00:00
Shane Carr
8b4c367468
ICU-13644 Property mapper for parsing is building. Refactoring CurrencySymbols a bit.
...
X-SVN-Rev: 41130
2018-03-21 05:17:28 +00:00
Shane Carr
c940df09e7
ICU-13644 Adds move operators and related boilerplate to NumberFormatter classes. Includes a handful of other changes made to these files on my branch for ICU-13634 .
...
X-SVN-Rev: 41121
2018-03-17 07:24:02 +00:00
Shane Carr
2edb4ec82a
ICU-13634 Formatting section of data-driven test file is passing.
...
X-SVN-Rev: 41120
2018-03-17 07:23:08 +00:00
Shane Carr
4fad01c342
ICU-13634 Adding pipeline for custom currency symbols.
...
X-SVN-Rev: 41119
2018-03-17 01:31:52 +00:00
Shane Carr
3951517380
ICU-13648 Moving double_conversion into ICU namespace to fix name mangling.
...
X-SVN-Rev: 41116
2018-03-16 21:53:08 +00:00
Shane Carr
9828c56014
ICU-13634 Fixing remaining build warnings. In principle, formatting should work fully. Not yet tested.
...
X-SVN-Rev: 41109
2018-03-16 09:20:43 +00:00
Shane Carr
00a23a07f7
ICU-13634 The property mapper appears to be basically functional; data passes from the old API through the mapper into the new API and then back out through the old API again.
...
X-SVN-Rev: 41108
2018-03-15 10:08:26 +00:00
Shane Carr
1a95c170d2
ICU-13634 Number property mapper is building. Currently there is a linker error.
...
X-SVN-Rev: 41107
2018-03-15 07:46:56 +00:00
Shane Carr
f5d2257d34
ICU-13634 Implementing localized pattern converter and other pieces.
...
X-SVN-Rev: 41104
2018-03-14 10:41:27 +00:00
Shane Carr
73fddf50d0
ICU-13634 Filling in decimfmt.cpp with implementation ported from Java.
...
X-SVN-Rev: 41103
2018-03-14 09:15:27 +00:00
Shane Carr
b30a6f0df1
ICU-13634 Filling in more methods in decimfmt.cpp
...
X-SVN-Rev: 41100
2018-03-13 10:11:36 +00:00
Shane Carr
8a50c335fa
ICU-13634 Adding new field structure to DecimalFormat and wiring up constructors.
...
X-SVN-Rev: 41099
2018-03-13 09:25:41 +00:00
Shane Carr
453788ddfd
ICU-13634 Temporarily deleting all old number formatting implementation code. Pieces will be restored as needed. ICU4C builds, including tests, but won't run. Changes in plurfmt.cpp and plurrule.cpp are not tested. numberformat2test.cpp is unlinked but not deleted.
...
X-SVN-Rev: 41098
2018-03-13 08:12:05 +00:00
Shane Carr
03e807ba6d
ICU-13402 Adding NumberFormatter pointers to compactdecimalformat.h
...
X-SVN-Rev: 41097
2018-03-13 02:19:25 +00:00
Shane Carr
24431ce7a9
ICU-13402 Tweaking NumberFormatter pointers and adding additional pointers on the factory methods in ICU4C and ICU4J.
...
X-SVN-Rev: 41096
2018-03-13 02:14:29 +00:00
Markus Scherer
1752b5c8c9
ICU-13630 Unicode 11 beta data mar06, API constants for new property values
...
X-SVN-Rev: 41092
2018-03-09 23:53:02 +00:00
Andy Heninger
0d32dd8f05
ICU-13632 regex out-of-bounds memory reference fix.
...
X-SVN-Rev: 41088
2018-03-09 18:39:14 +00:00
Andy Heninger
193aa17f08
ICU-13631 Regex Address Sanitizer fix.
...
X-SVN-Rev: 41086
2018-03-08 18:32:15 +00:00
Shane Carr
8da6ef1776
ICU-13574 Revising codePointZero loading based on feedback.
...
X-SVN-Rev: 41082
2018-03-08 00:20:31 +00:00
Shane Carr
e190706080
ICU-13574 Reverting change of DecimalFormatSymbols::getConstSymbol to @draft from @internal.
...
X-SVN-Rev: 41076
2018-03-07 18:24:34 +00:00
Peter Edberg
61e984c3cb
ICU-13581 ICU4C 61rc BRS, update U_HIDE_ conditionals
...
X-SVN-Rev: 41075
2018-03-06 23:41:20 +00:00
Norbert Runge
63d5dc895a
ICU-13624 Public header build failures
...
X-SVN-Rev: 41070
2018-03-06 18:40:12 +00:00
Shane Carr
94427dc200
ICU-13574 Replacing DigitList with DecimalQuantity through most of the code base.
...
X-SVN-Rev: 41064
2018-03-03 10:53:01 +00:00
Shane Carr
3681a6803b
ICU-13574 Replacing decimfmt.cpp and compactdecimalformat.cpp with new, empty files. Removing most private and internal functions from decimfmt.h, and updating call sites to use newer API.
...
X-SVN-Rev: 41063
2018-03-03 08:26:58 +00:00
Shane Carr
ef04891b49
ICU-13574 Adding U_OVERRIDE to decimfmt.h and other assorted changes in that file.
...
X-SVN-Rev: 41062
2018-03-03 07:42:26 +00:00
Shane Carr
a33db79f8d
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 41061
2018-03-03 07:22:22 +00:00
Jeff Genovy
118f3ba5f5
ICU-13581 Update readme for Windows build instructions for VS2015.
...
X-SVN-Rev: 41053
2018-03-03 02:03:38 +00:00
Jeff Genovy
bb915931d0
ICU-13586 No actual code changes. This change cleans up redundancies in the VS project files, and pulls in common or shared settings from a shared 'props' file. This means that you can now change one single file to target either VS2015 or VS2017, instead of needing to change many files. It also allows the VS project files to share common defines as well, meaning that if you need to target something other than Windows 7, you can make one change in one file, instead of needing to make hundreds. Also included in this change are improvements to the VS Solution files in order to properly denote the dependencies of the projects, which might be needed in the future for possible parallel project builds.
...
X-SVN-Rev: 41049
2018-03-02 03:20:22 +00:00
Peter Edberg
b69d78b0e8
ICU-12740 use private static const int32_t, not #define, for UDATPG_WIDTH_COUNT
...
X-SVN-Rev: 41035
2018-03-01 07:21:19 +00:00
Peter Edberg
c03a13dd21
ICU-13607 ICU4C 61 API promotion
...
X-SVN-Rev: 41032
2018-03-01 05:54:24 +00:00
Shane Carr
33709da06a
ICU-13606 Fixing race condition in MeasureFormat.
...
X-SVN-Rev: 41025
2018-03-01 00:58:47 +00:00
Jeff Genovy
26dc3c5e1b
ICU-11318 Fix Windows build break on ARM with UWP projects.
...
X-SVN-Rev: 41006
2018-02-28 05:51:54 +00:00
Shane Carr
1254850bf9
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 41004
2018-02-28 05:44:52 +00:00
Shane Carr
9ae7e8eba1
ICU-13084 Updating set of ignorable control characters to [:DI:].
...
X-SVN-Rev: 41002
2018-02-28 03:42:32 +00:00
Shane Carr
7f1a29ed4c
ICU-13402 Adding pointer to NumberFormatter from classes that it replaces.
...
X-SVN-Rev: 40999
2018-02-28 02:56:45 +00:00
Shane Carr
9759fc597f
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40993
2018-02-27 07:32:38 +00:00
Jeff Genovy
9b21c4d010
ICU-13473 Add a new target to the VS project files called CopyUnicodeHeaderFiles, which will copy all of the project header files to the common output location. This is much cleaner and far less error prone than having each header file manually listed in the VS project file. Merge to trunk.
...
X-SVN-Rev: 40969
2018-02-22 02:59:34 +00:00
Yoshito Umaoka
44b2617d44
ICU-13548 Fixed a calendar calculation problem with setting week-of-year and year.
...
X-SVN-Rev: 40966
2018-02-21 21:09:33 +00:00
Yoshito Umaoka
15b2113603
ICU-13566 Support negative daylight savings in SimpleTimeZone.
...
X-SVN-Rev: 40954
2018-02-20 22:38:21 +00:00
Andy Heninger
1d9c8ee33d
ICU-13550 decNumber int overflow, switch to unsigned to avoid undefined behavior.
...
X-SVN-Rev: 40950
2018-02-19 03:13:08 +00:00
Jeff Genovy
e98aab020c
ICU-13581 Update ICU4C version number for 61.1 rc.
...
X-SVN-Rev: 40945
2018-02-17 01:09:03 +00:00
Markus Scherer
c9d3abe36f
ICU-11955 return nullptr without dereferencing when out-of-memory
...
X-SVN-Rev: 40943
2018-02-16 22:32:05 +00:00
Markus Scherer
ba64bead00
ICU-11954 return nullptr without dereferencing when out-of-memory
...
X-SVN-Rev: 40942
2018-02-16 21:24:57 +00:00
Markus Scherer
cf61e9823a
ICU-13331 fix Java AlphabeticIndex.addIndexExemplars() for missing index exemplars (test for empty, not just null)
...
X-SVN-Rev: 40941
2018-02-16 19:48:49 +00:00
George Rhoten
d06d12896c
ICU-13529 Make some changes based on review feedback.
...
X-SVN-Rev: 40939
2018-02-16 18:07:32 +00:00
Jeff Genovy
ef4ea3ab01
ICU-13171 Remove conflicting option (/Gm) with (/MP) from gennorm2, also clean up the vcxproj files somewhat.
...
X-SVN-Rev: 40938
2018-02-16 08:50:25 +00:00
Jeff Genovy
07d9b3b567
ICU-13171 Enable multi-processor compilation (/MP) for faster builds.
...
X-SVN-Rev: 40937
2018-02-16 07:21:34 +00:00
Jeff Genovy
9f62b0dada
ICU-13171 Update the VS project files to use VS 2017, plus various fixes to get Samples compiling.
...
Also add explicit defines for WINVER and _WIN32_WINNT for Windows 7 targeting in non-UWP projects.
X-SVN-Rev: 40935
2018-02-16 03:16:03 +00:00
Jeff Genovy
7080b42539
ICU-11318 Fix build break for Windows.
...
X-SVN-Rev: 40934
2018-02-16 02:27:32 +00:00
Jeff Genovy
05b4908921
ICU-12647 Use inline string literals instead of renaming the variables.
...
X-SVN-Rev: 40932
2018-02-16 02:04:18 +00:00
Shane Carr
c76083dc09
ICU-11318 Removing extra U_I18N_API flags in double-conversion.h.
...
X-SVN-Rev: 40931
2018-02-16 01:46:00 +00:00
Shane Carr
17203a7a02
ICU-11318 Adding double-conversion *.h files to vcxproj files. Adding U_I18N_API for MSVC.
...
X-SVN-Rev: 40930
2018-02-16 01:37:20 +00:00
Shane Carr
23872cb601
ICU-11318 Integrating double-conversion into icu4c. Changing both old and new number formatting implementations to call it.
...
X-SVN-Rev: 40929
2018-02-16 01:25:43 +00:00
Jeff Genovy
4298f41e35
ICU-12647 Fix build break on Windows.
...
('IN' is already defined in a Windows header, so it conflicts with the variable IN.)
X-SVN-Rev: 40925
2018-02-15 22:37:22 +00:00
Peter Edberg
7cf0adb29a
ICU-12740 getFieldDisplayName C/C++ initial implementation & C tests; TODO: C++ tests and Java imp
...
X-SVN-Rev: 40922
2018-02-15 08:38:20 +00:00
George Rhoten
4bac703558
ICU-13529 Parsing of redundant rule matches is slow when parsing with RuleBasedNumberFormat
...
X-SVN-Rev: 40913
2018-02-13 23:48:48 +00:00
Shane Carr
c9a3d6244d
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40908
2018-02-13 18:36:45 +00:00
Shane Carr
1ed7deaa8c
ICU-13574 AffixMatcher is working. All simple parsing tests are passing.
...
X-SVN-Rev: 40903
2018-02-13 02:23:52 +00:00
Shane Carr
7b1857d0f3
ICU-13574 Trying to get std::move operator to work on AffixMatcherWarehouse. No luck yet.
...
X-SVN-Rev: 40895
2018-02-10 15:49:02 +00:00
Shane Carr
afbb37febd
ICU-13574 Checkpoint commit. AffixMatcher is mostly implemented.
...
X-SVN-Rev: 40894
2018-02-10 14:29:26 +00:00
Shane Carr
a335b723c7
ICU-13574 Fixing CurrencyAnyMatcher. Up-to-date with tests.
...
X-SVN-Rev: 40893
2018-02-10 11:32:18 +00:00
Shane Carr
59587ad9db
ICU-13574 Improving object lifecycle of AffixPatternMatcher and helper classes. Should be safe now.
...
X-SVN-Rev: 40892
2018-02-10 10:57:30 +00:00
Shane Carr
e7a42e17f6
ICU-13574 Adding initial AffixPatternMatcher to ICU4C. Not completely safe yet. Still needs work.
...
X-SVN-Rev: 40891
2018-02-10 10:01:46 +00:00
Shane Carr
513f123a8c
ICU-13574 Adding composition matchers (SeriesMatcher and AnyMatcher) to ICU4C in preparation for affix matchers. Also re-working memory management in getLeadCodePoints().
...
X-SVN-Rev: 40890
2018-02-10 06:36:07 +00:00
Shane Carr
852897ba2c
ICU-13574 Adding currency names matcher to ICU4C.
...
X-SVN-Rev: 40889
2018-02-10 02:59:49 +00:00
Shane Carr
ae263452f6
ICU-13400 Change name of Grouping strategy from WESTERN to THOUSANDS.
...
X-SVN-Rev: 40887
2018-02-09 22:55:36 +00:00
Shane Carr
c8d0e34905
ICU-13587 Changing NumberFormatter adoption methods to take non-const pointers, and updating documentation strings according to feedback.
...
X-SVN-Rev: 40886
2018-02-09 22:52:42 +00:00
Peter Edberg
64aa4beb28
ICU-13538 in ICU4C Islamic cal, use int64_t math for one operation to avoid overflow; add tests in C and J
...
X-SVN-Rev: 40882
2018-02-09 19:31:12 +00:00
Shane Carr
e91ff603de
ICU-13574 Adding scientific matcher to ICU4C.
...
X-SVN-Rev: 40880
2018-02-09 06:57:37 +00:00
Peter Edberg
ba8b599ab5
ICU-12907 UReplaceableCallbacks* should have const in C transliterate API
...
X-SVN-Rev: 40879
2018-02-09 06:43:50 +00:00
Shane Carr
b8bab89cb5
ICU-13574 Implementing final two SymbolMatchers in ICU4C (infinity and padding).
...
X-SVN-Rev: 40878
2018-02-09 06:30:40 +00:00
Shane Carr
fb3ff21caf
ICU-13574 Switching memory strategy to allocate objects as fields in the main class instead of on the heap.
...
X-SVN-Rev: 40877
2018-02-09 05:47:49 +00:00
Shane Carr
12764fa082
ICU-13574 Adding more matchers derived from SymbolMatcher.
...
X-SVN-Rev: 40876
2018-02-09 02:35:02 +00:00
Shane Carr
7626d9e846
ICU-13551 Updating documentation of UNumberSignDisplay enum in ICU4C.
...
X-SVN-Rev: 40874
2018-02-09 00:05:24 +00:00
Shane Carr
8393405113
ICU-13574 Basic parsing tests are passing on the pieces of code written so far, DecimalMatcher and MinusSignMatcher.
...
X-SVN-Rev: 40872
2018-02-08 09:59:35 +00:00
Shane Carr
2ee42b9288
ICU-13574 Checkpoint commit. Basic NumberParseMatcher implementations in DecimalMatcher and SymbolMatcher. Cleanup in ICU4J.
...
X-SVN-Rev: 40869
2018-02-08 08:49:50 +00:00
Shane Carr
9337205a54
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40867
2018-02-08 06:07:18 +00:00
Shane Carr
ad348faca9
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
2018-02-08 06:06:08 +00:00
Shane Carr
d5baa61bd2
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40863
2018-02-08 04:05:15 +00:00
Shane Carr
4eff55cc31
ICU-13574 Adding additional logic and tests for ICU4C codePointZero.
...
X-SVN-Rev: 40862
2018-02-08 04:04:50 +00:00
Shane Carr
93a83fbca2
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40861
2018-02-08 03:23:06 +00:00
Shane Carr
8c2576ee68
ICU-13574 Adding missing const qualified to getConstDigitSymbol().
...
X-SVN-Rev: 40860
2018-02-08 03:22:44 +00:00
Shane Carr
535d82cfc0
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40859
2018-02-08 03:18:29 +00:00
Shane Carr
f4a623e94b
ICU-13574 Adding getConstDigitSymbol to ICU4C, right now as @internal. Follow-up for promoting to @draft in ICU-13580
...
X-SVN-Rev: 40858
2018-02-08 03:18:00 +00:00
Shane Carr
e6c23b5d36
ICU-13574 Merging trunk to branch
...
X-SVN-Rev: 40857
2018-02-08 01:52:56 +00:00
Shane Carr
b18e037531
ICU-13574 Adding codePointZero logic to ICU4C, added to ICU4J in r40091.
...
X-SVN-Rev: 40856
2018-02-08 01:51:09 +00:00
Shane Carr
0d83273be9
ICU-13461 Removing doxygen comment that was obsoleted by ICU-7724 .
...
X-SVN-Rev: 40854
2018-02-08 01:07:57 +00:00
Shane Carr
48a633f41f
ICU-13574 Defining more fundamental parsing types.
...
X-SVN-Rev: 40843
2018-02-06 09:43:37 +00:00
Shane Carr
237acf183a
ICU-13574 Porting the parsing utility classes StringSegment and UnicodeSetStaticCache to C++.
...
X-SVN-Rev: 40841
2018-02-06 07:52:58 +00:00
Shane Carr
e5cc630590
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
2018-02-06 03:08:17 +00:00
Shane Carr
3dce9dcab9
ICU-13551 Adding EXCEPT_ZERO enum value to SignDisplay.
...
X-SVN-Rev: 40824
2018-01-30 02:49:07 +00:00
Shane Carr
0344ea5118
ICU-13525 Fixing NumberFormatter behavior when unit pattern does not contain an argument.
...
X-SVN-Rev: 40770
2018-01-10 02:44:23 +00:00
Shane Carr
4d10bf03f5
ICU-13520 Adds compound unit support to NumberFormatter.
...
X-SVN-Rev: 40747
2017-12-22 00:02:01 +00:00
Markus Scherer
be3f0fdaaa
ICU-13461 add switch break to avoid unannotated fall-through
...
X-SVN-Rev: 40737
2017-12-14 22:03:41 +00:00
Markus Scherer
27f8d70bcd
ICU-13503 declare variable-length array at end of struct with length 1 to disable bounds checkers
...
X-SVN-Rev: 40736
2017-12-14 21:25:46 +00:00
Shane Carr
3bbf68ff4e
ICU-13461 Adding break statement to silence Clang -Wimplicit-fallthrough warning
...
X-SVN-Rev: 40733
2017-12-14 01:01:19 +00:00
Shane Carr
5c054df085
ICU-13495 Optimizing chooseMultiplierAndApply method implementation.
...
X-SVN-Rev: 40732
2017-12-14 00:47:43 +00:00
Andy Heninger
6d9ed3698b
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
2017-12-12 21:49:51 +00:00
Andy Heninger
d2cf99c677
ICU-13457 Fix initialization & copying of Calendar::validLocale & actualLocale.
...
X-SVN-Rev: 40670
2017-11-12 02:53:40 +00:00
Peter Edberg
71dd84d4ff
ICU-12504 in ICU4C Persian cal, use int64_t math for one operation to avoid overflow; add tests in C and J
...
X-SVN-Rev: 40654
2017-10-29 03:38:05 +00:00
Yoshito Umaoka
4b67416113
ICU-13446 Fixed Chakma date format fractional seconds parsing problem. Removed logKnownIssue from TestTimeZoneFormat.
...
X-SVN-Rev: 40647
2017-10-26 22:13:13 +00:00
Jeff Genovy
a799b3d3ff
ICU-13448 Feedback from clang expert was that these should not be specific to MSVC, but rather they should be specific to the Windows platform.
...
X-SVN-Rev: 40643
2017-10-26 06:49:15 +00:00
Yoshito Umaoka
f6e3124e74
ICU-13445 Pattern space handling in localized GMT format parser. Applied a fix to ICU4J equivalent to the ICU4C fix done by #13374 . Also made a small fix in the previous ICU4C change to prevent buffer overrun with unexpected input.
...
X-SVN-Rev: 40642
2017-10-25 23:41:57 +00:00
Jeff Genovy
225365d30a
ICU-13411 Typo in fix.
...
X-SVN-Rev: 40636
2017-10-25 17:27:45 +00:00
Jeff Genovy
e83872364b
ICU-13411 Additional fix for template exports.
...
X-SVN-Rev: 40635
2017-10-25 17:11:37 +00:00
Shane Carr
1ba7875371
ICU-13415 Setting error code in terminal NumberFormatter methods when applicable. Renaming unproposed error codes for consistency with existing error codes in utypes.h.
...
X-SVN-Rev: 40632
2017-10-25 01:26:48 +00:00
Shane Carr
1ec3a8c6bb
ICU-13411 Making "using namespace" statements consistent across number formatting cpp files.
...
X-SVN-Rev: 40630
2017-10-25 00:25:04 +00:00
Jungshik Shin
811b30b9c2
ICU-13192 revert accidentally committed files
...
X-SVN-Rev: 40628
2017-10-23 23:06:43 +00:00
Jungshik Shin
050e62025a
ICU-13192 gCorrectedPOSIXLocaleis changed to const char*
...
X-SVN-Rev: 40627
2017-10-23 23:01:58 +00:00
Shane Carr
de3c990b0b
ICU-13415 Refactoring shadowed virtual method in IFixedDecimal.
...
X-SVN-Rev: 40626
2017-10-23 07:12:39 +00:00
Shane Carr
df08682680
ICU-13415 Adding virtual destructor to internal Interface-like type SymbolProvider.
...
X-SVN-Rev: 40624
2017-10-19 23:47:20 +00:00
Andy Heninger
1c794eb111
ICU-13394 nul-terminated buffer handling fixed from Chromium.
...
X-SVN-Rev: 40615
2017-10-11 22:22:45 +00:00
Shane Carr
3db8233029
ICU-13415 Fixing compiler warnings in GCC
...
X-SVN-Rev: 40614
2017-10-11 21:28:38 +00:00
Jeff Genovy
bb430ebdf1
ICU-13177 Fix some comments for the new NumberFormatter API.
...
X-SVN-Rev: 40606
2017-10-09 20:32:40 +00:00
Yoshito Umaoka
ddfc308603
ICU-13385 Fixed a build error with glibc 2.26. Checks xlocale.h availability by autoconf.
...
X-SVN-Rev: 40603
2017-10-09 14:18:53 +00:00
Peter Edberg
9ac09264c9
ICU-13313 Fix ucol_next/prev docs to use UCOL_NULLORDER, not NULLORDER
...
X-SVN-Rev: 40601
2017-10-09 06:40:55 +00:00
Norbert Runge
b96966a131
ICU-13358 No-data test fixes (cf. BRS task).
...
X-SVN-Rev: 40599
2017-10-06 23:11:11 +00:00
Jeff Genovy
328dd95b9c
ICU-13177 Fix minor typos/spelling in comments.
...
X-SVN-Rev: 40596
2017-10-06 22:44:25 +00:00
Jeff Genovy
b1a2e40781
ICU-13177 Check if the other NullableValue object is null before trying to use its value.
...
X-SVN-Rev: 40594
2017-10-06 21:13:56 +00:00
Jeff Genovy
97901d274e
ICU-13177 Fix warnings reintroduced by the NumberFormatting work.
...
X-SVN-Rev: 40593
2017-10-06 20:32:13 +00:00
Norbert Runge
d835c3aac4
ICU-13384 fixes issues found in public header checks and unconfig.h variation check.
...
X-SVN-Rev: 40592
2017-10-06 16:52:14 +00:00
Shane Carr
6a43ed9826
ICU-13177 Moving FixedDecimal and IFixedDecimal destructors to cpp file.
...
X-SVN-Rev: 40591
2017-10-06 09:02:10 +00:00
Jeff Genovy
3bb0274f43
ICU-13126 Allow UWP builds to reuse makedata by undoing the disabling of renaming.
...
X-SVN-Rev: 40590
2017-10-06 07:31:14 +00:00
Peter Edberg
af8770bcac
ICU-13358 ICU 60rc BRS, update U_HIDE_ conditionals
...
X-SVN-Rev: 40589
2017-10-06 07:26:01 +00:00
Shane Carr
bca22369f6
ICU-13177 Fixing dependency check errors in number formatting code.
...
X-SVN-Rev: 40586
2017-10-06 02:03:16 +00:00
Jeff Genovy
49d2336dfc
ICU-13177 Fix empty include from NumberFormatting merge r40492.
...
X-SVN-Rev: 40585
2017-10-06 01:59:22 +00:00
Shane Carr
dbf0bfe4a7
ICU-13177 Improving consistency of Unicode string literals in number formatting code.
...
X-SVN-Rev: 40583
2017-10-06 01:37:59 +00:00
Jeff Genovy
4380990cc0
ICU-13177 Add missing entries to i18n_uwp.vcxproj for NumberFormatting.
...
X-SVN-Rev: 40581
2017-10-06 00:40:16 +00:00
Peter Edberg
82081f352c
ICU-13377 update ICU4C 60 API change report after r40576, fix missing status tags in uspoof.h
...
X-SVN-Rev: 40579
2017-10-05 23:37:56 +00:00
Shane Carr
20351d35c8
ICU-13177 Removing some U_HIDE_INTERNAL_API blocks in numberformatter.h that were hiding declarations necessary for compiling client code.
...
X-SVN-Rev: 40578
2017-10-05 23:25:33 +00:00
Shane Carr
821a7f7540
ICU-13177 Adding missing status tags in numberformatter.h
...
X-SVN-Rev: 40576
2017-10-05 23:03:19 +00:00
Shane Carr
e6987fbfd8
ICU-13391 Change ICU4C parsing to count digits instead of UTF-16 code units for grouping sizes.
...
X-SVN-Rev: 40573
2017-10-05 21:41:46 +00:00
Peter Edberg
0b5b91a70b
ICU-13366 Changes per Shane codereview comments
...
X-SVN-Rev: 40572
2017-10-05 20:36:07 +00:00
Peter Edberg
38ae69d64a
ICU-12380 Use uint32_t for varMask and addMask
...
X-SVN-Rev: 40571
2017-10-05 20:34:24 +00:00
Yoshito Umaoka
730670eba5
ICU-13385 Fixed a typo.
...
X-SVN-Rev: 40570
2017-10-05 17:13:06 +00:00
Yoshito Umaoka
c620f117ca
ICU-13385 autoconf to detect if xlocale.h exists or not.
...
X-SVN-Rev: 40568
2017-10-05 06:39:53 +00:00
Peter Edberg
7bdffc10a4
ICU-13377 ICU4C 60 API change report, plus fix one mistagged item
...
X-SVN-Rev: 40566
2017-10-05 06:06:44 +00:00
Shane Carr
25fed96c72
ICU-13093 Disabling number formatting code on AIX and z/OS due to C++11 compatibility issues.
...
X-SVN-Rev: 40560
2017-10-05 00:47:38 +00:00
Shane Carr
a5b3c2a9d6
ICU-13093 For AIX compatibility, replacing inline initializers with memset in MeasureFormatCacheData constructor.
...
X-SVN-Rev: 40559
2017-10-05 00:47:08 +00:00
Shane Carr
30eb63de01
ICU-13384 Fixing test failure from r40057
...
X-SVN-Rev: 40558
2017-10-04 23:41:05 +00:00
Norbert Runge
b536a39a74
ICU-13384 Adds #include unicode/utypes.h
...
X-SVN-Rev: 40557
2017-10-04 22:51:06 +00:00
Peter Edberg
68944a684d
ICU-13377 Promote ICU4C @draft ICU 58 APIs to @stable in ICU 60
...
X-SVN-Rev: 40555
2017-10-04 22:37:14 +00:00
Shane Carr
302c255931
ICU-13177 Fixing coverity issues in number formatting code.
...
X-SVN-Rev: 40554
2017-10-04 22:29:21 +00:00
Jeff Genovy
6af490ee44
ICU-13177 Need to add NumberFormatting files to the UWP solution file too.
...
X-SVN-Rev: 40548
2017-10-04 19:20:30 +00:00
Jeff Genovy
62acf2ae94
ICU-13383 One more C4251 warning on MSVC.
...
X-SVN-Rev: 40546
2017-10-04 17:13:04 +00:00
Shane Carr
ca4891dd07
ICU-13177 Replacing override with U_OVERRIDE in i18n/plurrule_impl.h
...
X-SVN-Rev: 40543
2017-10-04 13:34:56 +00:00
Jeff Genovy
ab965990e5
ICU-13383 Export explicit templates for MSVC, remove UPRV_SUPPRESS_DLL_INTERFACE_WARNING macro.
...
X-SVN-Rev: 40542
2017-10-04 03:13:36 +00:00
Shane Carr
9d5639ac16
ICU-13117 Changing override to U_OVERRIDE in number formatting code.
...
X-SVN-Rev: 40541
2017-10-04 01:23:58 +00:00
Shane Carr
ca350d8a82
ICU-13177 Removing public dependency on std::atomic from unicode/numberformatter.h and casting to ICU's atomic type internally.
...
X-SVN-Rev: 40540
2017-10-04 01:15:54 +00:00
Peter Edberg
0065725adc
ICU-13366 part 12, fix C SimpleDateFormat::subParse handling of 2-digit years for supplemental chars
...
X-SVN-Rev: 40536
2017-10-03 20:36:42 +00:00
Felipe Balbontín
45eaf65700
ICU-13380 Fix memory leak in DateFormatSymbols when loading AmPmMarkers and AmPmMarkersAbbr from the resource bundle.
...
X-SVN-Rev: 40525
2017-10-03 01:25:20 +00:00
Shane Carr
a4efe6d3d7
ICU-13383 Applying code review feedback for MSVC DLL interface warning.
...
X-SVN-Rev: 40524
2017-10-02 22:55:16 +00:00
Peter Edberg
9ccab14af1
ICU-13366 part 1, fix TextTrieMap::search supplemental handling; make tz displayName buffer size bigger & logKnownIssue tests more specific
...
X-SVN-Rev: 40522
2017-10-02 03:42:54 +00:00
Shane Carr
9fbda43d48
ICU-13380 Fixing memory overflow in MeasureFormat data loading.
...
X-SVN-Rev: 40516
2017-09-29 23:04:34 +00:00
Shane Carr
680ba3ce21
ICU-13383 Adding macro UPRV_SUPPRESS_DLL_INTERFACE_WARNING to suppress Visual C++ compiler warnings.
...
X-SVN-Rev: 40512
2017-09-29 00:16:08 +00:00
Shane Carr
d8368d6da4
ICU-13177 Fixing Visual Studio build warnings in number formatting code.
...
X-SVN-Rev: 40510
2017-09-28 22:53:31 +00:00
Shane Carr
87cd415960
ICU-13177 Adding additional static casts to reduce compiler warnings.
...
X-SVN-Rev: 40499
2017-09-28 20:24:35 +00:00
Shane Carr
5c711e36e8
ICU-13327 Fixing buffer overflow in NumberingSystem constructor.
...
X-SVN-Rev: 40494
2017-09-28 01:00:43 +00:00
Yoshito Umaoka
1599dabb7c
ICU-13374 Fixed localized GMT offset format roundtrip in Perisian locale.
...
X-SVN-Rev: 40493
2017-09-28 00:53:39 +00:00
Shane Carr
131f416755
ICU-13177 Merging NumberFormatter to trunk for ICU 60
...
X-SVN-Rev: 40492
2017-09-27 23:46:15 +00:00
Markus Scherer
45a6728cbe
ICU-13210 remove unreachable code, improve pattern pointer check
...
X-SVN-Rev: 40491
2017-09-27 23:28:43 +00:00
Shane Carr
7dc15c3372
ICU-13177 Fixing stack buffer overflow in decNumber conversion function.
...
X-SVN-Rev: 40490
2017-09-27 23:12:20 +00:00
Markus Scherer
f0bfac70f5
ICU-13362 avoid memcmp(nullptr, nullptr, 0)
...
X-SVN-Rev: 40488
2017-09-27 22:51:01 +00:00
Shane Carr
eb34602c75
ICU-13177 Adding IntlTest DoubleToUnicodeString and improving DecimalQuantity test
...
X-SVN-Rev: 40486
2017-09-27 22:31:07 +00:00
Andy Heninger
511ebeaa92
ICU-13177 add 'using namespace icu' where needed for build with -DU_USING_ICU_NAMESPACE=0
...
X-SVN-Rev: 40485
2017-09-27 21:43:09 +00:00
Andy Heninger
6b0ef1848d
ICU-13177 Windows build, add U_I18N_API to exported classes. Builds, some warnings. Tests crash.
...
X-SVN-Rev: 40482
2017-09-27 18:50:44 +00:00
Shane Carr
b40a5ff9eb
ICU-13177 Adding more documentation.
...
X-SVN-Rev: 40476
2017-09-27 09:03:19 +00:00
Andy Heninger
d2e59330cd
ICU-13177 NumberFormatter, Visual Studio fixes, work in progress.
...
X-SVN-Rev: 40475
2017-09-27 06:44:13 +00:00
Shane Carr
2d49e73b8a
ICU-13177 Cleanup before merge to trunk.
...
X-SVN-Rev: 40471
2017-09-27 05:31:57 +00:00
Shane Carr
93d9dc3fe2
ICU-13177 Cleaning up Valgrind errors in NumberFormatter unit test suite.
...
X-SVN-Rev: 40470
2017-09-27 03:52:08 +00:00
Shane Carr
c55bf3d8bf
ICU-13177 Fixing minor NumberTest unit test failures.
...
X-SVN-Rev: 40469
2017-09-27 03:21:29 +00:00
Shane Carr
0a31ef3eb5
ICU-13177 Removing unused file number_results.h.
...
X-SVN-Rev: 40468
2017-09-27 03:07:35 +00:00
Shane Carr
d7a61a6e91
ICU-13177 NumberFormatter tests are passing.
...
X-SVN-Rev: 40467
2017-09-27 03:02:02 +00:00
Shane Carr
a88300f273
ICU-13177 NumberFormatter tests are building.
...
X-SVN-Rev: 40466
2017-09-27 02:16:44 +00:00
Shane Carr
a01fc429cb
ICU-13177 Initial commit of ICU4C NumberFormatter
...
X-SVN-Rev: 40465
2017-09-27 00:25:20 +00:00
Shane Carr
c09ca5d6b9
ICU-13177 Merging trunk to branch
...
X-SVN-Rev: 40460
2017-09-26 09:33:44 +00:00
Shane Carr
6001089138
ICU-9300 Adding links to RoundingMode user guide to ICU4C documentation.
...
X-SVN-Rev: 40458
2017-09-26 07:59:00 +00:00
William Zhao
4bb34584ad
ICU-13275 Merge into some W3 warning fixes into trunk
...
X-SVN-Rev: 40446
2017-09-22 18:00:51 +00:00
Markus Scherer
27c08578ac
ICU-13311 change illegal-UTF-8 handling in non-converter code
...
X-SVN-Rev: 40445
2017-09-21 23:45:08 +00:00
Steven R. Loomis
89765009b4
ICU-13001 warning cleanup
...
- remove some dead code
- fix some warnings that show up when services, regex are turned off
- change some macros into inline functions to quell parenthesis complaints (ucnv_u16.cpp)
X-SVN-Rev: 40442
2017-09-21 19:43:28 +00:00
Peter Edberg
9075f9cb5a
ICU-12380 Size reductions for transliterator registry (and some speedup)
...
X-SVN-Rev: 40434
2017-09-20 00:39:40 +00:00
Yoshito Umaoka
ed012e1bfb
ICU-13312 Fixed getDisplayName crash issue caused by TZDBTimeZoneNames, added a test case for the fix that interate through all time zones.
...
X-SVN-Rev: 40412
2017-09-14 02:37:44 +00:00
Shane Carr
1f1a485c3c
ICU-13177 Adding IFixedDecimal interface to C++.
...
X-SVN-Rev: 40391
2017-09-13 07:49:26 +00:00
Norbert Runge
52417e2221
ICU-13069 enables code to compile when UCONFIG_NO_NORMALIZATION is set to 1; all unit tests pass.
...
X-SVN-Rev: 40388
2017-09-12 20:29:14 +00:00
Shane Carr
d0c762e71c
ICU-13351 Adding additional CurrencyUnit constructors and stabilizing API constract of MeasureUnit default constructor.
...
X-SVN-Rev: 40379
2017-09-12 05:20:50 +00:00
Shane Carr
57913822e0
ICU-13177 Internal changes to existing icu4c source.
...
X-SVN-Rev: 40378
2017-09-10 02:02:02 +00:00
Jugu Dannie Sundar
29cd7b1fc9
ICU-11632 icu4c changes for integer overflow in calendar support
...
X-SVN-Rev: 40369
2017-09-05 22:22:09 +00:00
Fredrik Roubert
3c9447aaea
ICU-13336 Fix common typo: s/langauge/language/ig
...
X-SVN-Rev: 40361
2017-08-30 18:15:10 +00:00
George Rhoten
994a671e4e
ICU-13306 Complete refactoring code based off of code review feedback.
...
X-SVN-Rev: 40360
2017-08-29 07:19:26 +00:00
George Rhoten
6e33099276
ICU-13306 API consistency changes based off of review feedback.
...
X-SVN-Rev: 40359
2017-08-29 07:14:27 +00:00
George Rhoten
5eed55e9a5
ICU-13306 Move rounding mode API to superclass as per technical committee review comments.
...
X-SVN-Rev: 40347
2017-08-23 17:38:00 +00:00
Shane Carr
d9056b1f32
ICU-13285 Adding NumberingSystem constructor methods to DecimalFormatSymbols (J and C).
...
X-SVN-Rev: 40345
2017-08-17 23:49:00 +00:00
George Rhoten
e3ac9c5561
ICU-13306 Can not get and set rounding attributes for RBNF with C API
...
X-SVN-Rev: 40343
2017-08-17 23:21:03 +00:00
Andy Heninger
f1d850bf8d
ICU-13288 changes for jumbo compilation.
...
X-SVN-Rev: 40327
2017-08-11 21:38:54 +00:00
Yoshito Umaoka
7c31981bd0
ICU-13301 Removed redundant UVector entry clean up function call.
...
X-SVN-Rev: 40324
2017-08-09 19:13:30 +00:00
William Zhao
00586e9f97
ICU-13275 Merge some safe warning fixes to the trunk
...
X-SVN-Rev: 40322
2017-08-08 19:51:54 +00:00
Jeff Genovy
0a3a7fb889
ICU-13287 Add explicit casts for conversions between long/int64 and double.
...
X-SVN-Rev: 40310
2017-08-03 20:44:45 +00:00
William Zhao
0ed701f7bb
ICU-13292 Merge the changes for fixing C4251 warning into trunk
...
X-SVN-Rev: 40308
2017-08-03 00:13:43 +00:00
Jeff Genovy
3893b1a1b7
ICU-13051 Fix some compiler warnings when building with gcc.
...
X-SVN-Rev: 40287
2017-07-26 21:13:50 +00:00
Shane Carr
112d214d29
ICU-13246 Save a few cycles by performing util64_pow multiply only when needed.
...
X-SVN-Rev: 40285
2017-07-24 22:00:22 +00:00
William Zhao
d847a21238
ICU-13275 Merge warning cleanup fixes into trunk
...
X-SVN-Rev: 40283
2017-07-22 01:11:59 +00:00
William Zhao
3da97c910d
ICU-13275 Revert the previous changes to the trunk.
...
X-SVN-Rev: 40262
2017-07-13 23:26:06 +00:00
William Zhao
11a9b11c56
ICU-13275
...
This commit fixes compiler warnings when building at /W2.
1. Fix cast warnings for the two files.
2. Fix unreferenced variable warning for the two files.
X-SVN-Rev: 40261
2017-07-13 22:49:57 +00:00
Peter Edberg
2cea868e02
ICU-13006 DateFormat.setNumberFormat should clone the NumberFormat and also call setGroupingUsed(false)
...
X-SVN-Rev: 40198
2017-06-23 06:26:30 +00:00
Peter Edberg
d515102c5a
ICU-13215 DayPeriodRules.getInstance should ignore keywords to get correct data and not hang
...
X-SVN-Rev: 40196
2017-06-23 05:02:12 +00:00
Shane Carr
a5e7ffb0d9
ICU-13246 Changing util64_pow to work on uint64_t to fix signed integer overflow warning in Clang
...
X-SVN-Rev: 40174
2017-06-17 00:48:17 +00:00
Andy Heninger
7d05feb7a6
ICU-13207 Fix some resource leaks.
...
X-SVN-Rev: 40167
2017-06-13 18:33:59 +00:00
Yoshito Umaoka
694142470e
ICU-13159 Updating ICU version in trunk to 60.0.1 (60m1) - merging changes from my work branch.
...
X-SVN-Rev: 40145
2017-05-31 16:50:38 +00:00
George Rhoten
6b9bbb9d9d
ICU-13206 Don't write multiple expressions onto a single line.
...
X-SVN-Rev: 40135
2017-05-24 18:20:04 +00:00
Peter Edberg
e2e48c9dce
ICU-13183 for compatibility, get(Base)Skeleton should not include 'a' added by DateTimeMatcher; add tests
...
X-SVN-Rev: 40133
2017-05-24 06:57:45 +00:00
Peter Edberg
56e884e22e
ICU-13183 on branch - Handle different field lengths for skeleton metachars j,C
...
X-SVN-Rev: 40126
2017-05-22 22:24:39 +00:00
Peter Edberg
7dd19b65ab
ICU-13183 on branch - Handle abB as normal fields but force add/remove depending on hour field; other fixes
...
X-SVN-Rev: 40124
2017-05-22 06:16:11 +00:00
Markus Scherer
85af08c09d
ICU-13189 ucurr_forLocale() do not succeed without writing output; also make it more readable and fix other issues
...
X-SVN-Rev: 40114
2017-05-05 23:48:40 +00:00
Markus Scherer
89c546d69f
ICU-12635 fix ranges overrun in collation weight allocator
...
X-SVN-Rev: 40113
2017-05-05 19:36:48 +00:00
Markus Scherer
c741167e3e
ICU-12985 Unicode 10 data from 20170503; new properties Emoji_Component, Regional_Indicator, Prepended_Concatenation_Mark; merged from ^/branches/markus/uni10@40107
...
X-SVN-Rev: 40109
2017-05-04 20:13:29 +00:00
Jeff Genovy
a709ddc0f2
ICU-13169 Issues retargeting VS project files due to missing WindowsTargetPlatformVersion elements. (tab to spaces)
...
X-SVN-Rev: 40099
2017-05-03 00:40:08 +00:00
Jeff Genovy
cb53fe41cd
ICU-13169 Issues retargeting VS project files due to missing WindowsTargetPlatformVersion elements.
...
X-SVN-Rev: 40098
2017-05-03 00:28:11 +00:00
Markus Scherer
edce2be62c
ICU-12985 Unicode 10 data 20170418, new property values, adjust tools & tests
...
X-SVN-Rev: 40079
2017-04-26 21:17:13 +00:00