]> granicus.if.org Git - icu/log
icu
4 years agoICU-21343 Added code to keep us from messing up quoted literal pattern text when...
Rich Gillam [Thu, 22 Oct 2020 02:23:46 +0000 (19:23 -0700)]
ICU-21343 Added code to keep us from messing up quoted literal pattern text when performing find-and-replace
operations on it.

4 years agoICU-21250 integrate CLDR release-38-final0 to ICU trunk
Peter Edberg [Fri, 23 Oct 2020 04:08:22 +0000 (21:08 -0700)]
ICU-21250 integrate CLDR release-38-final0 to ICU trunk

4 years agoICU-21350 tz database 2020d updates
yumaoka [Thu, 22 Oct 2020 06:30:15 +0000 (02:30 -0400)]
ICU-21350 tz database 2020d updates

4 years agoICU-21342 Made sure adjustFieldWidth() got called on the duplicated hour pattern...
Rich Gillam [Thu, 22 Oct 2020 00:14:55 +0000 (17:14 -0700)]
ICU-21342 Made sure adjustFieldWidth() got called on the duplicated hour pattern used for UCAL_AM_PM in 24-hour patterns.

4 years agoICU-21344 merge localebuilder into resourcebundle
Frank Tang [Thu, 22 Oct 2020 18:01:44 +0000 (11:01 -0700)]
ICU-21344 merge localebuilder into resourcebundle

4 years agoICU-21308 Fix icu4j build for Java 7 in MeasureUnitImpl
younies [Thu, 22 Oct 2020 09:45:47 +0000 (09:45 +0000)]
ICU-21308 Fix icu4j build for Java 7 in MeasureUnitImpl

See #1428

4 years agoICU-21334 Promote ICU4C ListFormatter openForType to stable.
Shane F. Carr [Wed, 21 Oct 2020 23:24:30 +0000 (18:24 -0500)]
ICU-21334 Promote ICU4C ListFormatter openForType to stable.

Also fixes ICU-20957 and ICU-21286.

4 years agoICU-21348 tz database 2020c updates
yumaoka [Mon, 19 Oct 2020 23:03:37 +0000 (19:03 -0400)]
ICU-21348 tz database 2020c updates

4 years agoICU-21344 Fix wrong passing of script in Locale.
Frank Tang [Wed, 21 Oct 2020 21:11:40 +0000 (14:11 -0700)]
ICU-21344 Fix wrong passing of script in Locale.

Also add same unit test in Java which have no problem.

4 years agoICU-21333 Port fix from ICU-21258 to internal CLDR API cldr/2020-10-21
Shane F. Carr [Wed, 14 Oct 2020 01:22:43 +0000 (20:22 -0500)]
ICU-21333 Port fix from ICU-21258 to internal CLDR API

4 years agoICU-21339 toSkeleton: treat percent and permille correctly
Hugo van der Merwe [Tue, 20 Oct 2020 21:26:17 +0000 (21:26 +0000)]
ICU-21339 toSkeleton: treat percent and permille correctly

See #1414

4 years agoICU-21337 Remove U_I18N_API from enum.
Hugo van der Merwe [Mon, 19 Oct 2020 23:39:28 +0000 (01:39 +0200)]
ICU-21337 Remove U_I18N_API from enum.

4 years agoICU-21308 Fix units parser thread safety issue
younies [Fri, 9 Oct 2020 15:30:59 +0000 (15:30 +0000)]
ICU-21308 Fix units parser thread safety issue

See #1402

4 years agoICU-21250 integrate CLDR release-38-beta3 to ICU trunk
Peter Edberg [Mon, 19 Oct 2020 22:04:08 +0000 (15:04 -0700)]
ICU-21250 integrate CLDR release-38-beta3 to ICU trunk

4 years agoICU-21326 Changed res_findResource() so that it doesn't try index-based lookup in...
Rich Gillam [Wed, 14 Oct 2020 21:47:28 +0000 (14:47 -0700)]
ICU-21326 Changed res_findResource() so that it doesn't try index-based lookup in a table resource if the resource ID has a leading zero

(cherry picked from commit af7ed1f6d2298013dc303628438ec4abe1f16479)

4 years agoICU-21336 Fix format string to use long instead of int.
Jeff Genovy [Thu, 15 Oct 2020 06:10:37 +0000 (23:10 -0700)]
ICU-21336 Fix format string to use long instead of int.

4 years agoICU-21250 BRS68GA Update version numbers for 68GA and regenerate jar files
Erik Torres Aguilar [Mon, 12 Oct 2020 21:21:05 +0000 (21:21 +0000)]
ICU-21250 BRS68GA Update version numbers for 68GA and regenerate jar files

See #1404

4 years agoICU-21249 integrate CLDR release-38-beta2 to ICU trunk release-68-rc
Peter Edberg [Fri, 9 Oct 2020 19:28:44 +0000 (12:28 -0700)]
ICU-21249 integrate CLDR release-38-beta2 to ICU trunk

4 years agoICU-13259 Check whether ulocdata_getDelimiter works in various locales including...
Peter Edberg [Thu, 26 Mar 2020 06:21:17 +0000 (23:21 -0700)]
ICU-13259 Check whether ulocdata_getDelimiter works in various locales including fr_CA

4 years agoICU-21325 tz database 2020b updates
yumaoka [Fri, 9 Oct 2020 00:52:39 +0000 (20:52 -0400)]
ICU-21325 tz database 2020b updates

4 years agoICU-20677 Fixing cygwin/MSVC build
Artemkth [Wed, 7 Oct 2020 20:31:25 +0000 (20:31 +0000)]
ICU-20677 Fixing cygwin/MSVC build

See #1398

4 years agoICU-21249 Update instructions for generating C++ API change reports
Craig Cornelius [Thu, 1 Oct 2020 19:40:05 +0000 (12:40 -0700)]
ICU-21249 Update instructions for generating C++ API change reports

4 years agoICU-21316 Fix bug under different default locales
Frank Tang [Thu, 8 Oct 2020 00:25:34 +0000 (00:25 +0000)]
ICU-21316 Fix bug under different default locales

See #1399

4 years agoICU-21249 Add new U_HIDE_INTERNAL_API guards
Richard Gillam [Sat, 3 Oct 2020 00:56:04 +0000 (17:56 -0700)]
ICU-21249 Add new U_HIDE_INTERNAL_API guards

4 years agoICU-20853 undef Solaris x86 register macros where they conflict
Markus Scherer [Fri, 2 Oct 2020 18:38:52 +0000 (11:38 -0700)]
ICU-20853 undef Solaris x86 register macros where they conflict

4 years agoICU-20901 VersionInfo.compareTo() compare signed version int as unsigned
Markus Scherer [Fri, 2 Oct 2020 18:08:39 +0000 (11:08 -0700)]
ICU-20901 VersionInfo.compareTo() compare signed version int as unsigned

4 years agoICU-21249 Adds error code check to prevent segmentation fault if release-68-alpha
Norbert Runge [Fri, 2 Oct 2020 03:35:10 +0000 (03:35 +0000)]
ICU-21249 Adds error code check to prevent segmentation fault if

See #1356

4 years agoICU-21270 Support exponent in FixedDecimal and samples in C++
Elango Cheran [Wed, 23 Sep 2020 01:16:21 +0000 (18:16 -0700)]
ICU-21270 Support exponent in FixedDecimal and samples in C++

4 years agoICU-21249 BRS68RC Remaining updates for Readmes for ICU4C and ICU4J
Elango Cheran [Thu, 1 Oct 2020 20:31:26 +0000 (13:31 -0700)]
ICU-21249 BRS68RC Remaining updates for Readmes for ICU4C and ICU4J

4 years agoICU-21249 add unumberrangeformatter.h to API docs main page
Markus Scherer [Thu, 1 Oct 2020 21:43:15 +0000 (14:43 -0700)]
ICU-21249 add unumberrangeformatter.h to API docs main page

4 years agoICU-21249 API Change Reports for C++
Craig Cornelius [Thu, 1 Oct 2020 17:28:49 +0000 (17:28 +0000)]
ICU-21249 API Change Reports for C++

See #1387

4 years agoICU-21249 Fix warnings about uninitialized variables in locid.cpp
Jeff Genovy [Wed, 30 Sep 2020 21:48:18 +0000 (14:48 -0700)]
ICU-21249 Fix warnings about uninitialized variables in locid.cpp

4 years agoICU-21249 API signature file for ICU 68
Yoshito Umaoka [Thu, 1 Oct 2020 16:29:18 +0000 (12:29 -0400)]
ICU-21249 API signature file for ICU 68

Also fixed some API docs missing @provisional

4 years agoICU-21249 ICU4J 68 serialization test data
Yoshito Umaoka [Thu, 1 Oct 2020 15:55:54 +0000 (11:55 -0400)]
ICU-21249 ICU4J 68 serialization test data

4 years agoICU-21249 Fixed warnings in last minute changes for 68RC
Yoshito Umaoka [Thu, 1 Oct 2020 15:34:07 +0000 (11:34 -0400)]
ICU-21249 Fixed warnings in last minute changes for 68RC

4 years agoICU-20963 Remove executable bit from .clang-format file.
Fredrik Roubert [Thu, 1 Oct 2020 14:02:27 +0000 (16:02 +0200)]
ICU-20963 Remove executable bit from .clang-format file.

This configuration file was marked executable by mistake.

4 years agoICU-21266 Support toSkeleton() for all functional Unit Formatters
Hugo van der Merwe [Wed, 30 Sep 2020 22:52:30 +0000 (22:52 +0000)]
ICU-21266 Support toSkeleton() for all functional Unit Formatters

See #1347

4 years agoICU-21304 Update old userguide links to unicode-org.github.io
Hugo van der Merwe [Wed, 30 Sep 2020 22:10:39 +0000 (00:10 +0200)]
ICU-21304 Update old userguide links to unicode-org.github.io

4 years agoICU-20568 Improve negative measure handling for mixed units
Hugo van der Merwe [Wed, 30 Sep 2020 16:31:20 +0000 (16:31 +0000)]
ICU-20568 Improve negative measure handling for mixed units

See #1379

4 years agoICU-21249 Change AppVeyor to not use parallel build due to Cygwin stability issues.
Jeff Genovy [Wed, 30 Sep 2020 18:44:28 +0000 (11:44 -0700)]
ICU-21249 Change AppVeyor to not use parallel build due to Cygwin stability issues.

4 years agoICU-21278 Add Ubuntu 20.04 build bot to CI builds.
Jeff Genovy [Wed, 16 Sep 2020 07:56:10 +0000 (00:56 -0700)]
ICU-21278 Add Ubuntu 20.04 build bot to CI builds.

4 years agoICU-21249 Fixed some coding problems found by Spotbugs
Yoshito Umaoka [Wed, 30 Sep 2020 18:13:38 +0000 (18:13 +0000)]
ICU-21249 Fixed some coding problems found by Spotbugs

See #1382

4 years agoICU-21249 Fixing java/javadoc compiler warnings.
yumaoka [Wed, 30 Sep 2020 04:40:46 +0000 (04:40 +0000)]
ICU-21249 Fixing java/javadoc compiler warnings.

See #1381

4 years agoICU-21249 Fixing javadoc errors
yumaoka [Wed, 30 Sep 2020 02:37:15 +0000 (22:37 -0400)]
ICU-21249 Fixing javadoc errors

4 years agoICU-21307 Java 7 compatibility support in ULocale.java
Yoshito Umaoka [Tue, 29 Sep 2020 22:34:28 +0000 (22:34 +0000)]
ICU-21307 Java 7 compatibility support in ULocale.java

Recent code changes introduced String#join(...) method, which is available in Java 8 or newer release. We still need to support Java 7 as minimum runtime, we need to replace the method call with equivalent code. I added Utility#joinStrings(...) as temporary alternative until we change minimum Java version to 8 or later.

4 years agoICU-21269 ParagraphLayout complexTable: init & access based on actual values
Markus Scherer [Thu, 24 Sep 2020 21:53:08 +0000 (14:53 -0700)]
ICU-21269 ParagraphLayout complexTable: init & access based on actual values

4 years agoICU-21249 Fix API status tag issues
Yoshito Umaoka [Tue, 29 Sep 2020 20:14:12 +0000 (16:14 -0400)]
ICU-21249 Fix API status tag issues

4 years agoICU-21293 Fix typo in rematch.cpp comment
Ikko Ashimine [Sun, 20 Sep 2020 16:38:34 +0000 (01:38 +0900)]
ICU-21293 Fix typo in rematch.cpp comment
arguements→arguments

4 years agoICU-13845 Windows timezone detection: When DST is off, map to an Etc/GMT+-hh zone.
Jeff Genovy [Wed, 23 Sep 2020 20:21:16 +0000 (13:21 -0700)]
ICU-13845 Windows timezone detection: When DST is off, map to an Etc/GMT+-hh zone.

The Windows 'Date and Time' Control Panel has a setting for "Automatically
adjust clock for DST". When this setting is manually unchecked, the DST
setting is considered OFF, and the clock does not adjust for DST.

This change detects when the setting is OFF and uses the non-DST offset
to map to an Etc/GMT+-hh zone.

- Also refactor uprv_detectWindowsTimeZone

Co-authored-by: Jungshik Shin <jshin@chromium.org>
4 years agoICU-21249 ICU 68 BRS - Clean up import statements
Yoshito Umaoka [Tue, 29 Sep 2020 13:53:59 +0000 (09:53 -0400)]
ICU-21249 ICU 68 BRS - Clean up import statements

4 years agoICU-21249 Update copy of LICENSE file in icu4j tree
Yoshito Umaoka [Tue, 29 Sep 2020 15:30:15 +0000 (11:30 -0400)]
ICU-21249 Update copy of LICENSE file in icu4j tree

Lao dictionally repo location was updated in LICENSE file in icu4c, but a copy in icu4j tree was not. Sync the icu4j copy with the icu4c one.

4 years agoICU-21249 ICU4J 68 API status updates
Yoshito Umaoka [Mon, 28 Sep 2020 18:58:14 +0000 (14:58 -0400)]
ICU-21249 ICU4J 68 API status updates

See https://docs.google.com/spreadsheets/d/1OIezmSf2mN-hiRnIrpwugCHTzCFIm_-GyeA3ng4QFP8

4 years agoICU-21249 ICU4C API promotions
Rich Gillam [Thu, 24 Sep 2020 01:43:50 +0000 (18:43 -0700)]
ICU-21249 ICU4C API promotions

4 years agoICU-21124 fix minor LocaleMatcher API doc issues
Markus Scherer [Fri, 25 Sep 2020 21:03:45 +0000 (14:03 -0700)]
ICU-21124 fix minor LocaleMatcher API doc issues

4 years agoICU-21257 remove #License suffix from pull request template
Markus Scherer [Fri, 25 Sep 2020 19:20:07 +0000 (12:20 -0700)]
ICU-21257 remove #License suffix from pull request template

4 years agoICU-21010 add the @draft to the public methods
younies [Sat, 26 Sep 2020 00:15:27 +0000 (00:15 +0000)]
ICU-21010 add the @draft to the public methods

See #1369

4 years agoICU-21249 restore tests of Version resources
Markus Scherer [Fri, 25 Sep 2020 18:25:33 +0000 (11:25 -0700)]
ICU-21249 restore tests of Version resources

4 years agoICU-21249 integrate CLDR release-38-beta to ICU trunk
Peter Edberg [Fri, 25 Sep 2020 04:53:44 +0000 (21:53 -0700)]
ICU-21249 integrate CLDR release-38-beta to ICU trunk

4 years agoICU-21297 Fix crash when ICU runs with stubdata only
Frank Tang [Thu, 24 Sep 2020 21:31:44 +0000 (21:31 +0000)]
ICU-21297 Fix crash when ICU runs with stubdata only

See #1361

4 years agoICU-21248 Adds line ending check to Travis CI check. The eol check fits
gnrunge [Wed, 23 Sep 2020 23:22:31 +0000 (16:22 -0700)]
ICU-21248 Adds line ending check to Travis CI check. The eol check fits
quite well into what the script is doing already.
Note that one file, 'testrunner.cmd', contains \r, which seems to
be acceptable since it is a Windows file.

4 years agoICU-21249 BRS68rc update urename.h
Peter Edberg [Wed, 23 Sep 2020 21:56:31 +0000 (14:56 -0700)]
ICU-21249 BRS68rc update urename.h

4 years agoICU-20846 remove header guard from .cpp file
Markus Scherer [Wed, 23 Sep 2020 21:22:28 +0000 (14:22 -0700)]
ICU-20846 remove header guard from .cpp file

4 years agoICU-21236 better document UniqueCharStrings
Markus Scherer [Tue, 22 Sep 2020 01:59:50 +0000 (18:59 -0700)]
ICU-21236 better document UniqueCharStrings

4 years agoICU-21282 Fixup date patterns and date field symbols display
Jacob [Sat, 12 Sep 2020 22:36:05 +0000 (18:36 -0400)]
ICU-21282 Fixup date patterns and date field symbols display

No content changes.  This make the display of date patterns, date field symbols, and skeletons consistent.
- Date field symbols are in a code block (e.g. `y` or `yyyy`)
- Date patterns are quoted in a code block (e.g. `"y"` or `"MMMM d 'at' h:mm a"`)
- Skeletons are the same as date patterns (e.g. `"MMMMdjmm"`)
- Strings that might be the result of a date pattern are quoted (e.g. "April 2 at 5:00 PM")
Thus `"y"` denotes the date pattern containing the date field symbol `y`

4 years agoICU-21249 BRS68RC: Fix ICU4C Samples.
Jeff Genovy [Thu, 17 Sep 2020 00:34:23 +0000 (17:34 -0700)]
ICU-21249 BRS68RC: Fix ICU4C Samples.

- Changes for TRUE/FALSE macros.
- Samples: Add casts
- Samples: Clean up ufortune and ugrep vcxproj files.
- Set codepage to UTF-8 in samplecheck.bat

4 years agoICU-21034 Convert part of ICU4C Readme info to User Guide
Elango Cheran [Sun, 30 Aug 2020 03:29:09 +0000 (20:29 -0700)]
ICU-21034 Convert part of ICU4C Readme info to User Guide

4 years agoICU-20568 Fix "1 foot 12 inches" behaviour
Hugo van der Merwe [Sat, 19 Sep 2020 11:45:33 +0000 (11:45 +0000)]
ICU-20568 Fix "1 foot 12 inches" behaviour

See #1337

4 years agoICU-20590 Ensure time format consistency for SHORT vs j patterns if no locale data cldr/2020-09-22
Peter Edberg [Tue, 22 Sep 2020 17:10:30 +0000 (10:10 -0700)]
ICU-20590 Ensure time format consistency for SHORT vs j patterns if no locale data

4 years agoICU-21270 Update FixedDecimal in Java to support exponent
Elango Cheran [Tue, 22 Sep 2020 08:19:29 +0000 (01:19 -0700)]
ICU-21270 Update FixedDecimal in Java to support exponent

4 years agoICU-21028 Modifies ICU data generator so that the CLDR version is
gnrunge [Tue, 22 Sep 2020 23:26:26 +0000 (16:26 -0700)]
ICU-21028 Modifies ICU data generator so that the CLDR version is
no longer added to the .txt data files with the exception of the
root.txt files. This will drastically limit the number of changed
files during a version upgrade because the version change is the
only change in many of the data files.

ICU-21028 Fixed an indent.

ICU-21028 Factor in feedback from review.

4 years agoICU-21259 Adds a filter to pseudolocale generator to switch a particular
gnrunge [Tue, 22 Sep 2020 19:32:26 +0000 (12:32 -0700)]
ICU-21259 Adds a filter to pseudolocale generator to switch a particular
datetime pattern item from 12 hrs to 24 hrs format to prevent a unit
test failure.

ICU-21259 Disables pseudolocale generation in ICU data generation script.
Should not have stayed enabled in the earlier commit.

ICU-21259 Fix indents.

ICU-21259 Modify changes according to review feedback.

4 years agoICU-21190 Adding PluralRules select for number ranges
Shane F. Carr [Tue, 22 Sep 2020 00:02:27 +0000 (00:02 +0000)]
ICU-21190 Adding PluralRules select for number ranges

See #1309

4 years agoICU-21236 Correct Locale canonicalization
Frank Tang [Mon, 21 Sep 2020 23:13:23 +0000 (23:13 +0000)]
ICU-21236 Correct Locale canonicalization

See #1254

4 years agoICU-21251 release icu4j.jar/utilities.jar to GH Maven
Steven R. Loomis [Tue, 15 Sep 2020 17:19:48 +0000 (12:19 -0500)]
ICU-21251 release icu4j.jar/utilities.jar to GH Maven

- on a release (created from Github), publish to
<https://github.com/unicode-org/icu/packages> as
    1. icu4j-for-cldr
    2. utilities-for-cldr
- also fix a doc bug in DecimalFormat
- this is intended for CLDR use.
- a tag such as 'cldr/2019-09-15' will turn into a
maven version '68.1-SNAPSHOT-cldr-2019-09-15'

4 years agoICU-21191 Fixing testtagsguards.sh
Shane Carr [Sat, 19 Sep 2020 06:50:15 +0000 (23:50 -0700)]
ICU-21191 Fixing testtagsguards.sh

4 years agoICU-21249 add hide-draft guards for some @draft ICU 68 API
Markus Scherer [Sat, 19 Sep 2020 17:27:16 +0000 (10:27 -0700)]
ICU-21249 add hide-draft guards for some @draft ICU 68 API

4 years agoICU-20568 Add .unit().usage() support to ICU4J NumberFormatter (2/2)
Hugo van der Merwe [Wed, 16 Sep 2020 17:39:13 +0000 (19:39 +0200)]
ICU-20568 Add .unit().usage() support to ICU4J NumberFormatter (2/2)

* Throw UnsupportedOperationException for "unsanctioned units"
* Deal with the parent issue for LongNameMultiplexer
* Fix NullPointerException: UnitConversionHandler.processQuantity must
  call fParent.processQuantity
* toSkeleton not supported for not-built-in units
* Add and use interface
  LongNameMultiplexer.ParentlessMicroPropsGenerator
* Match up C++ and Java unit tests in NumberFormatterApiTest.java
* Permit user-override of precision() for usage(), closes icu-units#95
* Use BogusRounder to propagate mathContext.
* Port C++ change from PR #1322, commit c84ded050a, to Java.
* Test the usage-without-unit error. Document it in
  NumberFormatterSettings.java
* General review and corrections.

4 years agoICU-20568 Add .unit().usage() support to ICU4J NumberFormatter (1/2)
younies [Thu, 3 Sep 2020 13:26:46 +0000 (15:26 +0200)]
ICU-20568 Add .unit().usage() support to ICU4J NumberFormatter (1/2)

4 years agoICU-21248 Adds source file check (UTF-8 and absence of BOM) to
gnrunge [Thu, 17 Sep 2020 21:55:00 +0000 (14:55 -0700)]
ICU-21248 Adds source file check (UTF-8 and absence of BOM) to
Travis Continued Integration.

ICU-21248 Factors in review comments.

ICU-21248 Changes: no more filtering of markdown files, moved the
script to icu/tools/script/ directory, removed BOM from one
README.md file.

ICU-21248 Adjusts path to the icu-file-utf8-check script.

ICU-21248 Extends coverage of UTF-8/BOM check to all of icu/ directory.

4 years agoICU-21291 Increase the timeout for the Exhaustive Test CI builds
Jeff Genovy [Thu, 17 Sep 2020 18:56:13 +0000 (11:56 -0700)]
ICU-21291 Increase the timeout for the Exhaustive Test CI builds

4 years agoICU-21249 Adds !UCONFIG_NO_BREAK_ITERATION around selected test data items.
gnrunge [Wed, 16 Sep 2020 20:24:25 +0000 (13:24 -0700)]
ICU-21249 Adds !UCONFIG_NO_BREAK_ITERATION around selected test data items.
The corresponding code that implements the feature under test is likewise
enclosed.

4 years agoICU-21283 Fix Java for calendar bugs
Frank Tang [Thu, 17 Sep 2020 03:22:51 +0000 (20:22 -0700)]
ICU-21283 Fix Java for calendar bugs

This is the java port of ICU-21043 (for C++)
This PR fixes
ICU-21043 Erroneous date display in indian calendar of all dates prior to 0001-01-01.
ICU-21044 Hebrew Calendar calculation is incorrect when the year < 1
ICU-21045 Erroneous date display in islamic and islamic-rgsa calendars of all dates prior to 0622-07-18.
ICU-21046 Erroneous date display in islamic-umalqura calendar of all dates prior to -195366-07-23.

The problem in the IndianCalendarl is
ICU-21043 the gregorian/julain convesion is wrong. Swith to use the
calculation function in the Calendar class.

The problem in the HebrewCalendar is
ICU-21044 the use of bulit in / is wrong when the year or month could be < 1.

The problem in the IslamicCalendar is

ICU-21045: The math of % negative number for year and month is wrong.
Also add tests to exhaust test 8000 years for all calendar. In quick
mode, only test 2.5 years.

reduce the number of date in quick mode

4 years agoICU-21249 Bump ant from 1.10.6 to 1.10.8 in /tools/cldr/cldr-to-icu
dependabot[bot] [Mon, 14 Sep 2020 18:22:04 +0000 (18:22 +0000)]
ICU-21249 Bump ant from 1.10.6 to 1.10.8 in /tools/cldr/cldr-to-icu

Bumps ant from 1.10.6 to 1.10.8.

Signed-off-by: dependabot[bot] <support@github.com>
4 years agoICU-20717 move small files out of lfs: .dat, .gz, .gif
Steven R. Loomis [Wed, 16 Sep 2020 16:47:43 +0000 (11:47 -0500)]
ICU-20717 move small files out of lfs: .dat, .gz, .gif

4 years agoICU-20568 Have macrosToMicroGenerator do input unit calculation.
Hugo van der Merwe [Thu, 10 Sep 2020 14:27:20 +0000 (16:27 +0200)]
ICU-20568 Have macrosToMicroGenerator do input unit calculation.

This moves input unit calculation out of UnitConversionHandler making
it simpler and clearer, and localises the "MacroProps interpretation"
work in macrosToMicroGenerator, where it belongs.

4 years agoICU-21280 Correct source bytes counting in UTF8->UTF8 conversion
Roman Savchenko [Fri, 11 Sep 2020 12:50:41 +0000 (15:50 +0300)]
ICU-21280 Correct source bytes counting in UTF8->UTF8 conversion

4 years agoICU-20568 Improve MacroProps error handling.
Hugo van der Merwe [Thu, 10 Sep 2020 22:03:31 +0000 (00:03 +0200)]
ICU-20568 Improve MacroProps error handling.

In particular: actually handle Usage memory allocation errors.
Also: correct Scale's error condition.

4 years agoICU-21249 integrate CLDR release-38-alpha2 to ICU trunk
Peter Edberg [Sat, 12 Sep 2020 23:48:36 +0000 (16:48 -0700)]
ICU-21249 integrate CLDR release-38-alpha2 to ICU trunk

4 years agoICU-21287 Enable asserts for 'ant checkTest'
Hugo van der Merwe [Tue, 15 Sep 2020 21:18:37 +0000 (23:18 +0200)]
ICU-21287 Enable asserts for 'ant checkTest'

4 years agoICU-21163 Update URL to lao-dictionary project in LICENSE
Eberhard Beilharz [Fri, 12 Jun 2020 18:29:34 +0000 (20:29 +0200)]
ICU-21163 Update URL to lao-dictionary project in LICENSE

4 years agoICU-21249 Adds #if !UCONFIG_NO_FORMATTING around all code in number_symbolswrapper...
gnrunge [Tue, 15 Sep 2020 20:34:10 +0000 (13:34 -0700)]
ICU-21249 Adds #if !UCONFIG_NO_FORMATTING around all code in number_symbolswrapper.cpp.
If UCONFIG_NO_FORMATTING is set to 1 in uconfig.h nothing in
number_symbolswrapper.cpp compiles. Note, for example, that the entirety
of the included numberformatter.h header file is inclosed in
!UCONFIG_NO_FORMATTING.

ICU-21249 Properly arrange #if !UCONFIG_NO_FORMATTING.

4 years agoICU-21249 Adds #if !UCONFIG_NO_BREAK_ITERATOR to prevent compilation
gnrunge [Tue, 15 Sep 2020 18:38:20 +0000 (11:38 -0700)]
ICU-21249 Adds #if !UCONFIG_NO_BREAK_ITERATOR to prevent compilation
error (toTitle() not found) when this configuration flag is set.

4 years agoICU-20568 Cleanup: drop declaration for no longer existing factory.
Hugo van der Merwe [Wed, 16 Sep 2020 09:03:49 +0000 (11:03 +0200)]
ICU-20568 Cleanup: drop declaration for no longer existing factory.

4 years agoICU-21021 Changing MeasureUnit::splitToSingleUnits to return std::pair
Shane F. Carr [Tue, 15 Sep 2020 01:38:32 +0000 (20:38 -0500)]
ICU-21021 Changing MeasureUnit::splitToSingleUnits to return std::pair

4 years agoICU-21249 Fix TODOs to reference ICU-21284 instead of ICU-20920
Shane F. Carr [Tue, 15 Sep 2020 02:00:32 +0000 (21:00 -0500)]
ICU-21249 Fix TODOs to reference ICU-21284 instead of ICU-20920

4 years agoICU-21249 Remove obsolete TODO for ICU-13591
Shane F. Carr [Tue, 15 Sep 2020 01:52:38 +0000 (20:52 -0500)]
ICU-21249 Remove obsolete TODO for ICU-13591

4 years agoICU-21249 Fix logKnownIssue for ICU-13574
Shane F. Carr [Tue, 15 Sep 2020 01:48:40 +0000 (20:48 -0500)]
ICU-21249 Fix logKnownIssue for ICU-13574

4 years agoICU-21248 Adds internal header check to Travis Continued Integration.
gnrunge [Fri, 11 Sep 2020 21:59:35 +0000 (21:59 +0000)]
ICU-21248 Adds internal header check to Travis Continued Integration.

See #1325

4 years agoICU-20568 Implementation of UnitConverter, ComplexUnitConverter and UnitsRouter
younies [Tue, 15 Sep 2020 15:22:41 +0000 (15:22 +0000)]
ICU-20568 Implementation of UnitConverter, ComplexUnitConverter and UnitsRouter

See #1279

4 years agoICU-20775 Complete set of toDecimalNumber functions in ICU4C
Shane F. Carr [Sat, 12 Sep 2020 00:18:33 +0000 (00:18 +0000)]
ICU-20775 Complete set of toDecimalNumber functions in ICU4C

See #1310