]> granicus.if.org Git - icu/log
icu
5 years agoICU-20622 Fixing several MeasureFormat problems
Mihai Nita [Tue, 28 May 2019 22:41:00 +0000 (15:41 -0700)]
ICU-20622 Fixing several MeasureFormat problems

5 years agoICU-20664 Add CI builds that exercise the Data Filtering.
Jeff Genovy [Wed, 12 Jun 2019 17:07:09 +0000 (10:07 -0700)]
ICU-20664 Add CI builds that exercise the Data Filtering.

5 years agoICU-20647 Fix TimeZone leak in ucal_open if uloc_setKeywordValue fails.
Jeff Genovy [Fri, 31 May 2019 05:23:35 +0000 (22:23 -0700)]
ICU-20647 Fix TimeZone leak in ucal_open if uloc_setKeywordValue fails.

5 years agoICU-20654 Add hour/minute for "this hour/minute"
Frank Tang [Wed, 5 Jun 2019 01:14:27 +0000 (18:14 -0700)]
ICU-20654 Add hour/minute for "this hour/minute"

Fix expectation in cintltest

add tests

ICU-20654 Add hour/minute for "this hour/minute"

See #674

5 years agoICU-20527 Fix a few issues in the top-level .gitignore file
Jeff Genovy [Fri, 7 Jun 2019 20:10:04 +0000 (13:10 -0700)]
ICU-20527 Fix a few issues in the top-level .gitignore file

5 years agoICU-20631 Fix desired currency not set for some NumberFormat currency styles
Azamshul Azizy [Thu, 30 May 2019 09:53:13 +0000 (18:53 +0900)]
ICU-20631 Fix desired currency not set for some NumberFormat currency styles

5 years agoICU-20593 Trace instrumentation for data loading.
Shane Carr [Fri, 7 Jun 2019 21:05:14 +0000 (21:05 +0000)]
ICU-20593 Trace instrumentation for data loading.

- Adds hooks to utrace.h to record when ICU reads from locale data.
- Adds userguide page to document the new hooks.

5 years agoICU-20627 Fixing typo introduced by #670.
Shane Carr [Fri, 7 Jun 2019 03:49:29 +0000 (20:49 -0700)]
ICU-20627 Fixing typo introduced by #670.

5 years agoICU-20658 Fix broken Data Filtering on Windows builds.
Jeff Genovy [Thu, 6 Jun 2019 20:15:46 +0000 (13:15 -0700)]
ICU-20658 Fix broken Data Filtering on Windows builds.

5 years agoICU-20608 Add platform defines for Emscripten.
Krzysztof Kosiński [Thu, 16 May 2019 04:41:01 +0000 (21:41 -0700)]
ICU-20608 Add platform defines for Emscripten.

5 years agoICU-20627 Adding alias locales to new structure in res_index.
Shane Carr [Wed, 5 Jun 2019 21:03:55 +0000 (21:03 +0000)]
ICU-20627 Adding alias locales to new structure in res_index.

5 years agoICU-20593 ICU Data Build Tool documentation updates.
Shane Carr [Fri, 31 May 2019 07:00:02 +0000 (00:00 -0700)]
ICU-20593 ICU Data Build Tool documentation updates.

5 years agoICU-20629 DTPG: Fixing uncaught exception in Java.
Shane Carr [Tue, 4 Jun 2019 20:38:29 +0000 (13:38 -0700)]
ICU-20629 DTPG: Fixing uncaught exception in Java.

5 years agoICU-20602 copyErrorTo() functions should be const
Frank Tang [Thu, 30 May 2019 23:01:44 +0000 (16:01 -0700)]
ICU-20602 copyErrorTo() functions should be const

5 years agoICU-20641 Fixes undefined-shift
Frank Tang [Thu, 30 May 2019 20:22:15 +0000 (20:22 +0000)]
ICU-20641 Fixes undefined-shift

ICU-20641 Fixes undefined-shift See #663

5 years agoICU-20629 Fixing DTPG hour-format locale and region fallback logic.
Shane Carr [Wed, 29 May 2019 07:50:25 +0000 (07:50 +0000)]
ICU-20629 Fixing DTPG hour-format locale and region fallback logic.

Includes changes in C and J.  Makes region.cpp no longer depend on DecimalFormat.  See also: CLDR-13071, ICU-20640, ICU-9982.

5 years agoICU-20638 Renames fuzzer target files to end with the .cpp suffix. Was .cc.
Norbert Runge [Wed, 29 May 2019 21:46:43 +0000 (14:46 -0700)]
ICU-20638 Renames fuzzer target files to end with the .cpp suffix. Was .cc.

5 years agoICU-20625 Fixing uninitialized memory in DTPG detected by Valgrind.
Shane Carr [Sat, 25 May 2019 00:36:49 +0000 (17:36 -0700)]
ICU-20625 Fixing uninitialized memory in DTPG detected by Valgrind.

5 years agoICU-20616 Allow bidi marks around the sign in exponent parsing.
Shane Carr [Tue, 21 May 2019 22:36:25 +0000 (15:36 -0700)]
ICU-20616 Allow bidi marks around the sign in exponent parsing.

5 years agoICU-20588 UMutex, add cleanup of underlying mutexes, and simplify usage model
Andy Heninger [Fri, 10 May 2019 23:23:21 +0000 (16:23 -0700)]
ICU-20588 UMutex, add cleanup of underlying mutexes, and simplify usage model

5 years agoICU-20602 add LocaleBuilder::copyErrorTo
Frank Tang [Wed, 15 May 2019 23:21:23 +0000 (16:21 -0700)]
ICU-20602 add LocaleBuilder::copyErrorTo

Check the status after the setter and test err.

Add more check for errors.

change comments

5 years agoICU-20613 fix missing </ClInclude>
Frank Yung-Fong Tang [Fri, 17 May 2019 21:47:14 +0000 (14:47 -0700)]
ICU-20613 fix missing  </ClInclude>

5 years agoICU-20578 headers: guard all C++ headers using U_SHOW_CPLUSPLUS_API
Alon Bar-Lev [Sat, 27 Apr 2019 13:07:26 +0000 (16:07 +0300)]
ICU-20578 headers: guard all C++ headers using U_SHOW_CPLUSPLUS_API

support including all files in C

cleanup and simplify the test/hdrtest

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
5 years agoICU-12760 support UDISPCTX_TYPE_SUBSTITUTE_HANDLING
Frank Tang [Sat, 11 May 2019 01:38:35 +0000 (18:38 -0700)]
ICU-12760 support UDISPCTX_TYPE_SUBSTITUTE_HANDLING

add tests

remove printf

fix localeDisplayName and add tests

fix fallback

remove get

5 years agoICU-20567 Use 7Zip to package Windows binaries to avoid backslash separator errors...
Daniel Ju [Sat, 11 May 2019 01:19:14 +0000 (18:19 -0700)]
ICU-20567 Use 7Zip to package Windows binaries to avoid backslash separator errors when unzipping on CygWin

5 years agoICU-20595 Make icu::TimeZone::AdoptDefault thread safe
Frank Tang [Thu, 9 May 2019 23:34:24 +0000 (16:34 -0700)]
ICU-20595 Make icu::TimeZone::AdoptDefault thread safe

correct the mutex

Remove comments about not thread safe

5 years agoICU-20549 Publish Windows build artifacts from the CI builds (x64 Release)
Jeff Genovy [Thu, 11 Apr 2019 06:16:27 +0000 (23:16 -0700)]
ICU-20549 Publish Windows build artifacts from the CI builds (x64 Release)

5 years agoICU-20591 Increased the date rowspan to include the argSkeletonText line
Mihai Nita [Wed, 8 May 2019 16:30:49 +0000 (09:30 -0700)]
ICU-20591 Increased the date rowspan to include the argSkeletonText line

5 years agoICU-20593 Consuming ignore_xml_deprecates option in BUILDRULES.py.
Shane F. Carr [Wed, 8 May 2019 17:28:29 +0000 (10:28 -0700)]
ICU-20593 Consuming ignore_xml_deprecates option in BUILDRULES.py.

The option was added in b603285, but the option was not being used.

5 years agoICU-20520 UMutex refactoring.
Andy Heninger [Sat, 6 Apr 2019 00:37:44 +0000 (17:37 -0700)]
ICU-20520 UMutex refactoring.

  - Use STATIC_NEW for mutex creation, to avoid order-of-destruction problems
    by avoiding destruction altogether, while avoiding memory leak reports.

  - Remove UConditionVar, replace with direct use of std::condition_variable

5 years agoICU-20593 Renaming Python buildtool to icutools.databuilder.
Shane Carr [Mon, 6 May 2019 23:37:10 +0000 (16:37 -0700)]
ICU-20593 Renaming Python buildtool to icutools.databuilder.

5 years agoICU-20529 Generate res_index on partial resource trees.
Shane F. Carr [Fri, 29 Mar 2019 15:55:58 +0000 (11:55 -0400)]
ICU-20529 Generate res_index on partial resource trees.

5 years agoICU-20593 Buildtool: Implementing new "additive" mode.
Shane Carr [Sat, 4 May 2019 02:09:43 +0000 (19:09 -0700)]
ICU-20593 Buildtool: Implementing new "additive" mode.

5 years agoICU-20593 Buildtool: adding some options and improving exec mode.
Shane Carr [Sat, 4 May 2019 02:08:14 +0000 (19:08 -0700)]
ICU-20593 Buildtool: adding some options and improving exec mode.

5 years agoICU-20593 Genrb: Remove keys if bundle is empty after filtering.
Shane Carr [Sat, 4 May 2019 01:56:12 +0000 (18:56 -0700)]
ICU-20593 Genrb: Remove keys if bundle is empty after filtering.

5 years agoICU-20572 build & test with U_NO_DEFAULT_INCLUDE_UTF_HEADERS
Markus Scherer [Wed, 1 May 2019 21:38:27 +0000 (14:38 -0700)]
ICU-20572 build & test with U_NO_DEFAULT_INCLUDE_UTF_HEADERS

5 years agoICU-20575 fix broken default locale mapping for C.UTF-8
Steven R. Loomis [Thu, 25 Apr 2019 17:40:28 +0000 (10:40 -0700)]
ICU-20575 fix broken default locale mapping for C.UTF-8

Regression was in 1afef30549d93c17bb966c6803d5d943cf055925
PR #418 [ICU-20187]

- We dropped the mapping from "C" in uloc_canonicalize,
  but then putil did not handle cases where a codepage was
  set (such as C.UTF-8).

- Add an additional check in uprv_getDefaultLocaleID() for
  locales that end up as "C" or "POSIX" after removing codepage
  suffix.

- Also fix regression where aa@bb would become aa__BB__BB
  (incorrectly doubled __BB)

5 years agoICU-20530 Fix header issues based on test/hdrtst
Alon Bar-Lev [Sat, 30 Mar 2019 06:59:46 +0000 (09:59 +0300)]
ICU-20530 Fix header issues based on test/hdrtst

Remove explicit extern "C++" scope.

Remove C++ macros in C mode.

Fix issues detected by make -C test/hdrtst.

Run test/hdrtest during CI to detect future breakage.

Signed-off-by: Alon Bar-Lev <alon.barlev@gmail.com>
5 years agoICU-20558 Fix regression in DateTimePatternGenerator
Jeff Genovy [Wed, 24 Apr 2019 21:02:06 +0000 (14:02 -0700)]
ICU-20558 Fix regression in DateTimePatternGenerator

This fixes a regression introduced by commit
b12a927c9365bb38831afbf76fdd0999f8f33deb for issue ICU-13778.

The above commit improved the error checking in the
DateTimePatternGenerator class, adding checks for errors/failures
where there previously was none at all. This was done in order to
catch catastrophic errors like out-of-memory (OOM), and properly
report them to the caller, rather than ignoring/hiding these errors.

However, in doing so it exposed a case where the code was depending
on ignoring errors in order to fall-back to the Gregorian calendar
when the default ICU locale is set to root.

This restores the previous behavior, by allowing the error of
U_MISSING_RESOURCE_ERROR to fall-though and continue without
reporting back an error to the caller.

Note: This regression was technically introduced in ICU 63, and
also effects ICU 64 as well.

5 years agoICU-20573 Handle NULL return value correctly, it means empty not error.
Fredrik Roubert [Wed, 24 Apr 2019 13:46:59 +0000 (15:46 +0200)]
ICU-20573 Handle NULL return value correctly, it means empty not error.

5 years agoICU-20570 UInitOnce instances, add explicit initialization where it was missing.
Andy Heninger [Mon, 22 Apr 2019 19:54:14 +0000 (12:54 -0700)]
ICU-20570 UInitOnce instances, add explicit initialization where it was missing.

5 years agoICU-20445 Pass ByteSink to ulocimp_addLikelySubtags().
Fredrik Roubert [Thu, 21 Feb 2019 02:11:34 +0000 (03:11 +0100)]
ICU-20445 Pass ByteSink to ulocimp_addLikelySubtags().

5 years agoICU-20445 Need to export the CharStringByteSink class for Windows and OSX.
Jeff Genovy [Thu, 18 Apr 2019 20:31:48 +0000 (13:31 -0700)]
ICU-20445 Need to export the CharStringByteSink class for Windows and OSX.

5 years agoICU-20391 Fix regexp crash with nested look-behinds, from fuzz testing.
Andy Heninger [Mon, 4 Feb 2019 18:50:08 +0000 (10:50 -0800)]
ICU-20391 Fix regexp crash with nested look-behinds, from fuzz testing.

5 years agoICU-20511 Merge release-64-2 to master
Shane F. Carr [Wed, 17 Apr 2019 21:15:59 +0000 (14:15 -0700)]
ICU-20511 Merge release-64-2 to master

5 years agoICU-20553 Updating commit checker docs; makes --rev-range required.
Shane Carr [Tue, 9 Apr 2019 01:26:02 +0000 (18:26 -0700)]
ICU-20553 Updating commit checker docs; makes --rev-range required.

5 years agoICU-20511 Merge tag 'release-64-2' into 64-merge-branch 627/head
Shane Carr [Wed, 17 Apr 2019 20:34:41 +0000 (13:34 -0700)]
ICU-20511 Merge tag 'release-64-2' into 64-merge-branch

5 years agoICU-20563 fix macosx rpath breakage in the data build release-64-2
Steven R. Loomis [Wed, 17 Apr 2019 15:58:08 +0000 (08:58 -0700)]
ICU-20563 fix macosx rpath breakage in the data build

- in the rpath case, we do NOT want a trailing space in LD_SONAME

regression was introduced in ICU-20526 with
 83a0542b5b52a30b7af736f5ef6b0405f6582867 (master)
 b76cb6517efa113739a3ffadda7ff024db0d5689 (in maint-64)

(cherry picked from commit 1c553b9cf28d25c0aaf961c5f587f4ad3cee2679)

5 years agoICU-20563 fix macosx rpath breakage in the data build
Steven R. Loomis [Wed, 17 Apr 2019 15:58:08 +0000 (08:58 -0700)]
ICU-20563 fix macosx rpath breakage in the data build

- in the rpath case, we do NOT want a trailing space in LD_SONAME

regression was introduced in ICU-20526 with
 83a0542b5b52a30b7af736f5ef6b0405f6582867 (master)
 b76cb6517efa113739a3ffadda7ff024db0d5689 (in maint-64)

5 years agoICU-12431 Update test expectations in TestLocaleNamePackaging.
Fredrik Roubert [Mon, 18 Mar 2019 20:33:52 +0000 (21:33 +0100)]
ICU-12431 Update test expectations in TestLocaleNamePackaging.

These test expectations have been out-of-sync with the output that ICU4J
actually generates for quite some time now. This change brings the
expectations in sync with actual behaviour and makes the test pass.

5 years agoICU-20513 Treat MSVC warnings C4910 and C4003 as errors in the library code for CI...
Jeff Genovy [Fri, 22 Mar 2019 18:55:22 +0000 (11:55 -0700)]
ICU-20513 Treat MSVC warnings C4910 and C4003 as errors in the library code for CI builds.

5 years agoICU-20554 Disabled current date sensitive Japanese era test cases for now.
yumaoka [Fri, 12 Apr 2019 18:16:13 +0000 (14:16 -0400)]
ICU-20554 Disabled current date sensitive Japanese era test cases for now.

5 years agoICU-20511 Merge release-64-2-rc to master
Shane F. Carr [Fri, 12 Apr 2019 23:57:29 +0000 (16:57 -0700)]
ICU-20511 Merge release-64-2-rc to master

5 years agoICU-20544 Regex, Fix assertion failure in positive look-behind
Andy Heninger [Fri, 12 Apr 2019 20:34:27 +0000 (13:34 -0700)]
ICU-20544 Regex, Fix assertion failure in positive look-behind

5 years agoICU-20511 Merge tag 'release-64-2-rc' into 64-merge-branch 619/head
Shane Carr [Thu, 11 Apr 2019 22:28:54 +0000 (15:28 -0700)]
ICU-20511 Merge tag 'release-64-2-rc' into 64-merge-branch

- Rebuilds jar files to resolve merge conflict

5 years agoICU-20511 Merge release-64-1 to master
Shane F. Carr [Thu, 11 Apr 2019 22:20:09 +0000 (15:20 -0700)]
ICU-20511 Merge release-64-1 to master

5 years agoICU-20544 Regex, fix min/max match length computation with negative look-behind patterns.
Andy Heninger [Tue, 9 Apr 2019 20:45:46 +0000 (13:45 -0700)]
ICU-20544 Regex, fix min/max match length computation with negative look-behind patterns.

5 years agoICU-20515 Merging tz2019a changes. release-64-2-rc
yumaoka [Thu, 11 Apr 2019 03:56:29 +0000 (23:56 -0400)]
ICU-20515 Merging tz2019a changes.

5 years agoICU-20550 jaEra: use all valid eras for calendar calculations (Java port)
yumaoka [Thu, 11 Apr 2019 00:42:23 +0000 (20:42 -0400)]
ICU-20550 jaEra: use all valid eras for calendar calculations (Java port)

5 years agoICU-20511 Merge branch 'master' into 64-merge-branch 617/head
Shane F. Carr [Thu, 11 Apr 2019 02:09:52 +0000 (19:09 -0700)]
ICU-20511 Merge branch 'master' into 64-merge-branch

5 years agoICU-20550 jaEra: use all valid eras for calendar calculations (#614)
Peter Edberg [Wed, 10 Apr 2019 19:06:57 +0000 (12:06 -0700)]
ICU-20550 jaEra: use all valid eras for calendar calculations (#614)

5 years agoICU-20543 Fix -Wundef in library and test code.
Shane Carr [Tue, 9 Apr 2019 00:06:44 +0000 (17:06 -0700)]
ICU-20543 Fix -Wundef in library and test code.

5 years agoICU-20515 BRS64.2 Updated ICU4J API signature file and API change report
yumaoka [Tue, 9 Apr 2019 23:01:57 +0000 (19:01 -0400)]
ICU-20515 BRS64.2 Updated ICU4J API signature file and API change report

5 years agoICU-20439 Update ICU4J API signature file for 64.1 GA
yumaoka [Mon, 25 Mar 2019 20:24:15 +0000 (16:24 -0400)]
ICU-20439 Update ICU4J API signature file for 64.1 GA

5 years agoICU-20534 Add Japanese era constant for REIWA in ICU4J JapaneseCalendar
yumaoka [Thu, 4 Apr 2019 05:59:20 +0000 (01:59 -0400)]
ICU-20534 Add Japanese era constant for REIWA in ICU4J JapaneseCalendar

5 years agoICU-20537 jaEra: fix leak in SimpleDateFormat::applyPattern
Peter Edberg [Mon, 8 Apr 2019 18:48:06 +0000 (11:48 -0700)]
ICU-20537 jaEra: fix leak in SimpleDateFormat::applyPattern

5 years agoICU-20537 jaEra: DateIntvFmt load fmts with G, SimpDateFmt.applyPattern update Gannen...
Peter Edberg [Sun, 7 Apr 2019 23:14:07 +0000 (16:14 -0700)]
ICU-20537 jaEra: DateIntvFmt load fmts with G, SimpDateFmt.applyPattern update Gannen use, fix tests

5 years agoICU-20429 Renaming [Number->Formatted]StringBuilder and refactoring.
Shane Carr [Fri, 5 Apr 2019 23:43:19 +0000 (16:43 -0700)]
ICU-20429 Renaming [Number->Formatted]StringBuilder and refactoring.

- StringSegment, ICU4C:
  * Moved to top icu namespace
  * Compilation unit renamed to string_segment.
- NumberStringBuilder, C and J:
  * Moved to main icu namespace
  * Compilation unit renamed to formatted_string_builder
  * Renamed class to FormattedStringBuilder
- Moves nextPosition logic of NumberStringBuilder to helper class

5 years agoICU-20515 ICU4C 64.2 API change report regenerated.
Andy Heninger [Fri, 5 Apr 2019 17:56:12 +0000 (10:56 -0700)]
ICU-20515 ICU4C 64.2 API change report regenerated.

5 years agoICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha
Peter Edberg [Fri, 5 Apr 2019 06:42:20 +0000 (23:42 -0700)]
ICU-20515 64.2 BRS, integrate CLDR release-35-1-alpha

5 years agoICU-20515 Update readme files 567/head
Daniel Ju [Fri, 5 Apr 2019 00:49:20 +0000 (17:49 -0700)]
ICU-20515 Update readme files

5 years agoICU-20539 Use https:// for JDK doc link in javadoc task
yumaoka [Fri, 5 Apr 2019 14:34:48 +0000 (10:34 -0400)]
ICU-20539 Use https:// for JDK doc link in javadoc task

5 years agoICU-20526 fix pkgdata where LD_SONAME has a trailing space
Steven R. Loomis [Wed, 3 Apr 2019 19:35:22 +0000 (12:35 -0700)]
ICU-20526 fix pkgdata where LD_SONAME has a trailing space

- added PKGDATA_TRAILING_SPACE to all of the pkgdataMakefile.in file.
- NOTE: Users who create their own pkgdata.inc / icupkg.inc files may need
   to recreate this PKGDATA_TRAILING_SPACE behavior.

- used the above variable, normally undefined, in mh-* files that need a trailing space

- Also, fixed use of system() in pkgdata.cpp per ICU-20538
This was causing pkgdata to return a zero status even on clang
failure, masking this issue.

(cherry picked from commit 83a0542b5b52a30b7af736f5ef6b0405f6582867)

5 years agoICU-20497 Unicode 12.1
Markus Scherer [Wed, 3 Apr 2019 20:42:58 +0000 (13:42 -0700)]
ICU-20497 Unicode 12.1

5 years agoICU-20526 fix pkgdata where LD_SONAME has a trailing space
Steven R. Loomis [Wed, 3 Apr 2019 19:35:22 +0000 (12:35 -0700)]
ICU-20526 fix pkgdata where LD_SONAME has a trailing space

- added PKGDATA_TRAILING_SPACE to all of the pkgdataMakefile.in file.
- NOTE: Users who create their own pkgdata.inc / icupkg.inc files may need
   to recreate this PKGDATA_TRAILING_SPACE behavior.

- used the above variable, normally undefined, in mh-* files that need a trailing space

- Also, fixed use of system() in pkgdata.cpp per ICU-20538
This was causing pkgdata to return a zero status even on clang
failure, masking this issue.

5 years agoICU-20535 Added Japanese new era Reiwa to cjdict.txt to support the sequence in word...
yumaoka [Wed, 3 Apr 2019 20:15:32 +0000 (16:15 -0400)]
ICU-20535 Added Japanese new era Reiwa to cjdict.txt to support the sequence in word segmentation.

5 years agoICU-20528 Fill in testdata/rules.mk when there is no Python.
Shane F. Carr [Fri, 29 Mar 2019 15:42:38 +0000 (11:42 -0400)]
ICU-20528 Fill in testdata/rules.mk when there is no Python.

5 years agoICU-20515 Update version numbers, regenerate JARs, regenerate configure
Daniel Ju [Wed, 3 Apr 2019 19:25:22 +0000 (12:25 -0700)]
ICU-20515 Update version numbers, regenerate JARs, regenerate configure

5 years agoICU-20475 Japanese Calendar current era calculation should use local time instead...
Jeff Genovy [Sat, 16 Mar 2019 21:25:33 +0000 (14:25 -0700)]
ICU-20475 Japanese Calendar current era calculation should use local time instead of UTC.

5 years agoICU-20475 Japanese calendar era calculation should use local time, not UTC (ICU4J)
yumaoka [Wed, 3 Apr 2019 18:58:45 +0000 (14:58 -0400)]
ICU-20475 Japanese calendar era calculation should use local time, not UTC (ICU4J)

5 years agoICU-20525 Enable Windows 'distrelease.ps1' to select which architecture to package
Daniel Ju [Thu, 28 Mar 2019 21:57:08 +0000 (14:57 -0700)]
ICU-20525 Enable Windows 'distrelease.ps1' to select which architecture to package

5 years agoICU-20523 Fix typos in API docs for usearch_getMatchedLength
Jeff Genovy [Wed, 27 Mar 2019 21:28:45 +0000 (14:28 -0700)]
ICU-20523 Fix typos in API docs for usearch_getMatchedLength

5 years agoICU-20522 tzdata2019a updates
yumaoka [Wed, 27 Mar 2019 00:53:48 +0000 (20:53 -0400)]
ICU-20522 tzdata2019a updates

5 years agoICU-13456 Build Clean in VS doesn't fully clean everything that it should
Jeff Genovy [Sun, 24 Feb 2019 20:51:20 +0000 (12:51 -0800)]
ICU-13456 Build Clean in VS doesn't fully clean everything that it should

5 years agoICU-20509 Add dependencies on langdata, regiondata to packagingCheck.
Fredrik Roubert [Fri, 22 Mar 2019 16:13:48 +0000 (17:13 +0100)]
ICU-20509 Add dependencies on langdata, regiondata to packagingCheck.

5 years agoICU-20467 replace the LocaleMatcher implementation, load data from new bundle
Markus Scherer [Sat, 16 Mar 2019 00:13:11 +0000 (17:13 -0700)]
ICU-20467 replace the LocaleMatcher implementation, load data from new bundle
- remove the old LocaleMatcher implementation code
- move the XLocaleMatcher code into LocaleMatcher, same for test
- remove unused internal methods
- stop comparing old vs. new performance
- generate langInfo.txt resource bundle file with precomputed likely-subtags and matcher data
- make genrb handle multi-line binary values
- load likely-subtags & distance data from new langInfo.res bundle
- test that built data == loaded data
- move data builders to tools, no more runtime dependency on builder code

5 years agoICU-20439 Update ICU4J API change report for 64.1 GA. release-64-1
yumaoka [Mon, 25 Mar 2019 20:18:16 +0000 (16:18 -0400)]
ICU-20439 Update ICU4J API change report for 64.1 GA.

5 years agoICU-20439 API Change Report for ICU 64 regenerated.
Andy Heninger [Sun, 24 Mar 2019 18:50:35 +0000 (11:50 -0700)]
ICU-20439 API Change Report for ICU 64 regenerated.

5 years agoICU-20439 Fix internal and draft headers.
Shane Carr [Sat, 23 Mar 2019 04:34:56 +0000 (21:34 -0700)]
ICU-20439 Fix internal and draft headers.

5 years agoICU-20494 Fixes to very large magnitude exponents in number parsing.
Shane Carr [Wed, 13 Mar 2019 01:06:21 +0000 (18:06 -0700)]
ICU-20494 Fixes to very large magnitude exponents in number parsing.

- Do not depend on ArithmeticException string in ICU4J.
- Return correct string in ICU4C.
- Fix related issue in applyMaxInteger.

5 years agoICU-20516 Fix MSVC Warning C4003: not enough arguments for function-like macro invocation
Jeff Genovy [Sat, 23 Mar 2019 00:43:28 +0000 (17:43 -0700)]
ICU-20516 Fix MSVC Warning C4003: not enough arguments for function-like macro invocation

5 years agoICU-20503 Add Python 3 to the CI build bot path and bump Python installer to 3.7.2
Jeff Genovy [Wed, 20 Mar 2019 01:11:29 +0000 (18:11 -0700)]
ICU-20503 Add Python 3 to the CI build bot path and bump Python installer to 3.7.2

5 years agoICU-20508 Fixing -Wextra-semi in library code.
Shane Carr [Fri, 22 Mar 2019 20:58:36 +0000 (13:58 -0700)]
ICU-20508 Fixing -Wextra-semi in library code.

5 years agoICU-20469 Updating how to control ucadata type in userguide.
Shane Carr [Thu, 21 Mar 2019 00:48:34 +0000 (17:48 -0700)]
ICU-20469 Updating how to control ucadata type in userguide.

5 years agoICU-20507 Adding virtual destructor to PathFilter
Shane Carr [Thu, 21 Mar 2019 00:24:11 +0000 (17:24 -0700)]
ICU-20507 Adding virtual destructor to PathFilter

5 years agoICU-20511 Merge maint/maint-64 to master
Shane F. Carr [Fri, 22 Mar 2019 18:16:43 +0000 (11:16 -0700)]
ICU-20511 Merge maint/maint-64 to master

5 years agoICU-20473 Moving collation ucadata option to filter file. 539/head
Shane Carr [Wed, 20 Mar 2019 01:27:37 +0000 (18:27 -0700)]
ICU-20473 Moving collation ucadata option to filter file.

5 years agoICU-20439 Updated currency numeric code for YUD to 890.
yumaoka [Wed, 20 Mar 2019 21:55:18 +0000 (17:55 -0400)]
ICU-20439 Updated currency numeric code for YUD to 890.

5 years agoICU-20439 BRS64GA Update urename.h
Daniel Ju [Wed, 20 Mar 2019 00:09:46 +0000 (17:09 -0700)]
ICU-20439 BRS64GA Update urename.h

5 years agoICU-20469 Fixing typo: locale_tree -> locales_tree
Shane Carr [Tue, 19 Mar 2019 23:33:55 +0000 (16:33 -0700)]
ICU-20469 Fixing typo: locale_tree -> locales_tree