Commit Graph

29792 Commits

Author SHA1 Message Date
Peter Edberg
1d3a9958df ICU-12740 getFieldDisplayName J initial implementation & tests; TODO: C++ tests, impl cleanup?
X-SVN-Rev: 40940
2018-02-16 19:17:27 +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
23f0f86281 ICU-13468 Minor cleanup/comments in the make distrelease script.
X-SVN-Rev: 40936
2018-02-16 03:37:13 +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
Shane Carr
cb99bc0c44 ICU-11318 Adding instructions and todo items to double-conversion UPDATING.md
X-SVN-Rev: 40933
2018-02-16 02:07:05 +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
Steven R. Loomis
96c54b5e71 ICU-13594 support icu4j on jdk through v12
X-SVN-Rev: 40928
2018-02-16 00:02:06 +00:00
Andy Heninger
25950362de ICU-13569 RBBI State table size reduction, move reduced tables to ICU4J; better testing and small bug fix in ICU4J builder.
X-SVN-Rev: 40926
2018-02-15 23:21:54 +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
Markus Scherer
8ccca58d0c ICU-12911 remove UBiDiProps except inside its .cpp file, and uprv_haveProperties()
X-SVN-Rev: 40923
2018-02-15 19:01:29 +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
Markus Scherer
e8bb1bb9c2 ICU-12647 make string case mapping functions faster
X-SVN-Rev: 40921
2018-02-15 06:43:56 +00:00
Andy Heninger
a3d84405e5 ICU-13569 Break Iterator state table optimizations.
X-SVN-Rev: 40920
2018-02-15 01:31:01 +00:00
Andy Heninger
b93cd31987 ICU-13569 refresh ICU4J data, picks up new rbbi binary rules.
X-SVN-Rev: 40919
2018-02-15 00:42:20 +00:00
Andy Heninger
fb357b0ade ICU-13569 more refresh of development branch from trunk.
X-SVN-Rev: 40918
2018-02-14 23:59:41 +00:00
Andy Heninger
c25708b4c3 ICU-13569 refresh dev branch from trunk.
X-SVN-Rev: 40917
2018-02-14 23:55:39 +00:00
Andy Heninger
fd77c49a2b ICU-13569 RBBI state table minimization, Java now works.
X-SVN-Rev: 40916
2018-02-14 23:44:50 +00:00
Andy Heninger
ff3ebb8c32 ICU-13569 RBBI state table optimizations, ICU4J, work in progress, plus branch refresh.
X-SVN-Rev: 40914
2018-02-14 01:31:35 +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
a64895b4f8 ICU-11318 Adding vendor directory and Google double-conversion pristine copy.
X-SVN-Rev: 40912
2018-02-13 23:46:23 +00:00
Shane Carr
fc3c904559 ICU-13513 Synchronizing C and J copies of numberformattestspecification.txt
X-SVN-Rev: 40909
2018-02-13 19:10:07 +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
fb26c75df0 ICU-13585 Adding std::move operators to CharString and MaybeStackArray.
X-SVN-Rev: 40904
2018-02-13 02:28:00 +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
Andy Heninger
acae049ee1 ICU-13569 rbbi table, remove duplicated states, working for C++.
X-SVN-Rev: 40902
2018-02-13 01:08:29 +00:00
Markus Scherer
bfcedd7774 ICU-13248 simplify a titlecasing call site
X-SVN-Rev: 40901
2018-02-13 00:25:45 +00:00
Markus Scherer
64fd53cd95 ICU-13248 remove UCharacter.toTitleFirst()
X-SVN-Rev: 40900
2018-02-12 23:52:55 +00:00
Shane Carr
0f293044a0 ICU-13461 Fixing build error in Java 6.
X-SVN-Rev: 40899
2018-02-12 23:21:27 +00:00
William Zhao
f505457183 ICU-13546
X-SVN-Rev: 40896
2018-02-12 18:38:22 +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
Andy Heninger
1036ed52e3 ICU-13569 rbbi, refresh from trunk, plus table state compaction, work in progress.
X-SVN-Rev: 40888
2018-02-10 01:31:35 +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
Steven R. Loomis
cf95e1ec2e ICU-13139 fix EOL in distrelease.ps1, fix dist.mk
.zip and .tgz file is now equivalent

X-SVN-Rev: 40885
2018-02-09 22:32:32 +00:00
Markus Scherer
d7482c9720 ICU-13519 set U_CHARSET_IS_UTF8 to 1 on Linux by default
X-SVN-Rev: 40884
2018-02-09 22:00:30 +00:00
Markus Scherer
19b494f953 ICU-13515 UTF-8 macro: reduce length of string if it ends with an incomplete sequence
X-SVN-Rev: 40883
2018-02-09 21:01:56 +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
Andy Heninger
0e3d103630 ICU-13569 rbbi char class merging now working, tests passing.
X-SVN-Rev: 40881
2018-02-09 18:53:28 +00:00