]> granicus.if.org Git - icu/log
icu
4 years agoICU-20875 Include <cstddef> for max_align_t
Joshua Root [Mon, 21 Oct 2019 19:18:00 +0000 (06:18 +1100)]
ICU-20875 Include <cstddef> for max_align_t

The definition of max_align_t is not guaranteed to be available unless
the appropriate header is included. Since use of <stddef.h> from C++ is
deprecated, that's <cstddef>, and max_align_t is thus defined under the
std namespace rather than in the global namespace.

4 years agoICU-20442 Adding support for hour-cycle on DateTimePatternGenerator
Caio Lima [Fri, 13 Dec 2019 03:14:28 +0000 (19:14 -0800)]
ICU-20442 Adding support for hour-cycle on DateTimePatternGenerator

DateTimePatternGenerator needs to consider the hour-cycle preferred by
Locale. This means that we need to to override the hour-cycle when a
locale contains "hc" keyword. This patch is adding such functionality.
In addition, "DateTimePatternGenerator::adjustFieldTypes" should adjust
hour field to properly follow tr35
spec(https://www.unicode.org/reports/tr35/tr35-dates.html#dfst-hour).

4 years agoICU-20928 Fix incorrect javadoc reference in DecimalFormatProperties
Nikita Iashchenko [Sat, 21 Dec 2019 16:24:37 +0000 (16:24 +0000)]
ICU-20928 Fix incorrect javadoc reference in DecimalFormatProperties

ParseMode.COMPATIBILITY was eventually renamed to
ParseMode.JAVA_COMPATIBILITY but it's javadoc was not updated.

4 years agoICU-20871 Fixed: no rule was defined to create the $(OUTDIR) directory if it didn...
Smaarn [Wed, 16 Oct 2019 20:52:05 +0000 (22:52 +0200)]
ICU-20871 Fixed: no rule was defined to create the $(OUTDIR) directory if it didn't exist.

This would cause failures during cross compilation cases such as:

make[6]: Leaving directory '/spksrc/spk/bazarr/work-qoriq-6.1/icu/source/data'
make[5]: *** No rule to make target 'out', needed by 'out/icudt64b.dat'.  Stop.

4 years agoICU-20924 Use pkg-config to generate the path to pkgdata.inc
Hugh McMaster [Mon, 23 Dec 2019 11:11:05 +0000 (22:11 +1100)]
ICU-20924 Use pkg-config to generate the path to pkgdata.inc

4 years agoICU-20934 Fix TZ test error
Frank Tang [Sat, 4 Jan 2020 02:08:51 +0000 (18:08 -0800)]
ICU-20934 Fix TZ test error

Somehow these tests are now fail on trunks.
Per https://mm.icann.org/pipermail/tz-announce/2019-July/000056.html
     Brazil has canceled DST and will stay on standard time indefinitely.

4 years agoICU-20900 Fix createCanonical
Frank Tang [Wed, 11 Dec 2019 20:00:21 +0000 (20:00 +0000)]
ICU-20900 Fix createCanonical

See #922

4 years agoICU-20917 LocaleMatcher: prefer a more-default locale
Markus Scherer [Sat, 21 Dec 2019 14:48:17 +0000 (06:48 -0800)]
ICU-20917 LocaleMatcher: prefer a more-default locale

5 years agoICU-20310 omit "-true" in toLanguageTag
Frank Tang [Mon, 23 Dec 2019 21:12:53 +0000 (21:12 +0000)]
ICU-20310 omit "-true" in toLanguageTag

See #952

5 years agoICU-20916 UBSan & ErrorProne fixes
Markus Scherer [Fri, 20 Dec 2019 22:28:01 +0000 (14:28 -0800)]
ICU-20916 UBSan & ErrorProne fixes

5 years agoICU-20916 LocaleMatcher distinguish between equivalent locales
Markus Scherer [Fri, 20 Dec 2019 00:09:10 +0000 (00:09 +0000)]
ICU-20916 LocaleMatcher distinguish between equivalent locales

- equivalent but originally unequal
- locale distance shifted left for additional fraction bits with micro distance
- Java more verbose matcher debug output
See #949

5 years agoICU-20693 Remember to mention the JAR setup
David Beaumont [Fri, 22 Nov 2019 02:10:34 +0000 (02:10 +0000)]
ICU-20693 Remember to mention the JAR setup

See #900

5 years agoICU-20892 Highlight `.cpyskip.txt` on GitHub.com
Alhadis [Thu, 5 Dec 2019 01:33:48 +0000 (12:33 +1100)]
ICU-20892 Highlight `.cpyskip.txt` on GitHub.com

5 years agoICU-20354 Change 'weekend data' to 'week data'
Shane Carr [Thu, 12 Dec 2019 05:43:28 +0000 (21:43 -0800)]
ICU-20354 Change 'weekend data' to 'week data'

5 years agoICU-12863 Add list style APIs to C and C++
Shane Carr [Sat, 16 Nov 2019 07:28:26 +0000 (07:28 +0000)]
ICU-12863 Add list style APIs to C and C++

See #894

5 years agoICU-20303 Break Iterator, improve handling of look-ahead rules.
Andy Heninger [Fri, 23 Aug 2019 00:48:36 +0000 (17:48 -0700)]
ICU-20303 Break Iterator, improve handling of look-ahead rules.

- Merge the look-ahead results slots used when multiple rules share a common accepting state.
- Sequentially number the look-ahead result slot. Will eventually allow replacing the runtime map with an array.
- Inhibit chaining out of look-ahead rules. This could never actually happen; when a hard break
  rule matches, the engine is stopped immediately, but the state table was being constructed
  as if it could  happen. Reduces table size for line break rules.
- Remove incorrect handling of fAccepting and fLookAhead fields of a state table row
  when removing duplicate states. Look-ahead slot number was being mis-interpreted as a state number.

5 years agoICU-20883 Move UFormattedDateInterval to end of argument list.
Shane Carr [Sat, 16 Nov 2019 08:15:37 +0000 (00:15 -0800)]
ICU-20883 Move UFormattedDateInterval to end of argument list.

5 years agoICU-20436 Add getDefaultHourCycle to DateTimePatternGenerator
Frank Tang [Wed, 11 Dec 2019 20:24:50 +0000 (20:24 +0000)]
ICU-20436 Add getDefaultHourCycle to DateTimePatternGenerator

See #901

5 years agoICU-20877 i18n: Don't use C++11 math
Rosen Penev [Wed, 11 Dec 2019 21:25:32 +0000 (13:25 -0800)]
ICU-20877 i18n: Don't use C++11 math

It's not available with some libc implementations. Specifically,
BIONIC and uClibc-ng. uprv_ variants are available.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
5 years agoICU-20904 Don't use char16_t with C++98/03
Joshua Root [Fri, 22 Nov 2019 10:44:57 +0000 (21:44 +1100)]
ICU-20904 Don't use char16_t with C++98/03

When C code includes the ICU headers, the UChar type is defined to be
uint16_t. But when C++ code includes the headers, UChar is char16_t
even when U_SHOW_CPLUSPLUS_API has been set to 0. Apart from arguably
being an inconsistency in the API, this means that C++98 or C++03 code
can't use the C API even though C99 code can.

So, change unicode/umachine.h to check not just whether __cplusplus is
defined but the value of U_CPLUSPLUS_VERSION when deciding how to
typedef UChar.

5 years agoICU-20906 Annotate APIs in PluralRules with why they are @internal
Shane Carr [Wed, 11 Dec 2019 20:36:44 +0000 (12:36 -0800)]
ICU-20906 Annotate APIs in PluralRules with why they are @internal

5 years agoICU-20919 Merge maint/maint-66 (release-66-preview) to master
Shane F. Carr [Wed, 11 Dec 2019 23:25:36 +0000 (15:25 -0800)]
ICU-20919 Merge maint/maint-66 (release-66-preview) to master

5 years agoICU-20741 Changing SimpleDateTimeFormat::subFormat to only include 1 field at the...
Caio Lima [Tue, 10 Dec 2019 21:10:00 +0000 (13:10 -0800)]
ICU-20741 Changing SimpleDateTimeFormat::subFormat to only include 1 field at the same position when there is a data fallback

5 years agoICU-20873 Add KEYS file to cpyskip.txt for Travis Linter.
Jeff Genovy [Wed, 4 Dec 2019 21:46:29 +0000 (13:46 -0800)]
ICU-20873 Add KEYS file to cpyskip.txt for Travis Linter.

5 years agoICU-20873 Add PGP key for jefgen to KEYS file
Jeff Genovy [Wed, 4 Dec 2019 20:39:54 +0000 (12:39 -0800)]
ICU-20873 Add PGP key for jefgen to KEYS file

5 years agoICU-20873 Add the PGP "KEYS" file to the ICU repo.
Jeff Genovy [Wed, 4 Dec 2019 19:50:55 +0000 (11:50 -0800)]
ICU-20873 Add the PGP "KEYS" file to the ICU repo.

This is a copy of the file from:
http://ssl.icu-project.org/KEYS

The ICU project's PGP KEYS file was previously hosted on a separate
server that not all ICU-TC members have access too. This change copies
the current KEYS file into the top-level git repo, so that we can setup
a redirect on the website to point at the checked-in file, rather than
hosting it separately.

5 years agoICU-20857 update API Change Report for ICU 66preview 942/head release-66-preview
Steven R. Loomis [Tue, 3 Dec 2019 23:03:52 +0000 (15:03 -0800)]
ICU-20857 update API Change Report for ICU 66preview

- uses tools updated in [ICU-20910]

5 years agoICU-20857 BRS66 Updated ICU4J API change report (also regenerated
Yoshito Umaoka [Tue, 3 Dec 2019 21:34:29 +0000 (16:34 -0500)]
ICU-20857 BRS66 Updated ICU4J API change report (also regenerated
icu4j65.api3.gz)

5 years agoICU-20857 BRS 66 Clean up import statement
Yoshito Umaoka [Tue, 3 Dec 2019 21:26:58 +0000 (16:26 -0500)]
ICU-20857 BRS 66 Clean up import statement

5 years agoICU-20857 BRS66 update urename.h
Peter Edberg [Tue, 3 Dec 2019 04:05:54 +0000 (20:05 -0800)]
ICU-20857 BRS66 update urename.h

5 years agoICU-20857 Update Readme for ICU 66 Preview.
Jeff Genovy [Thu, 28 Nov 2019 00:14:54 +0000 (16:14 -0800)]
ICU-20857 Update Readme for ICU 66 Preview.

5 years agoICU-20907 Disable optimization on Windows when building for ARM64 with Visual Studio...
Jeff Genovy [Tue, 26 Nov 2019 01:07:47 +0000 (17:07 -0800)]
ICU-20907 Disable optimization on Windows when building for ARM64 with Visual Studio versions below 16.4.

5 years agoICU-20893 Line break tailorings updated to Unicode 13.
Andy Heninger [Fri, 22 Nov 2019 19:54:17 +0000 (11:54 -0800)]
ICU-20893 Line break tailorings updated to Unicode 13.

5 years agoICU-20890 Change locale_dependencies.py into LOCALE_DEPS.json files
Shane Carr [Sat, 23 Nov 2019 03:09:45 +0000 (19:09 -0800)]
ICU-20890 Change locale_dependencies.py into LOCALE_DEPS.json files

- Refactors Python to make I/O operations more abstract
- Adds stable sample data for Python test

5 years agoICU-20857 integrate CLDR release-36-1-preview to maint-66
Peter Edberg [Fri, 22 Nov 2019 06:31:59 +0000 (22:31 -0800)]
ICU-20857 integrate CLDR release-36-1-preview to maint-66

5 years agoICU-20741 Adding tests for C/C++ API into DateFormatTests
Caio Lima [Mon, 7 Oct 2019 19:58:06 +0000 (16:58 -0300)]
ICU-20741 Adding tests for C/C++ API into DateFormatTests

5 years agoICU-20893 Unicode 13 beta
Markus Scherer [Thu, 21 Nov 2019 21:29:18 +0000 (21:29 +0000)]
ICU-20893 Unicode 13 beta

See PR #915, see changes.txt
- Unicode 13 beta data as of 2019-nov-21
- uprops.icu format version 7.7 with more bits for Script/Script_Extensions
- more bits in spoof checker ScriptSet
- root line break rules adjusted for UAX 14 changes, from Andy
- line break tailorings not yet in sync with root

5 years agoICU-20844 remove restriction on minInt=minFrac=0, ensure doFastFormatInt32
Peter Edberg [Tue, 12 Nov 2019 03:14:07 +0000 (19:14 -0800)]
ICU-20844 remove restriction on minInt=minFrac=0, ensure doFastFormatInt32
and NumberFormatterImpl::writeNumber produce at least 1 result digit (#917)

5 years agoICU-20705 Add udtitvfmt_formatCalendarToResult
Frank Tang [Fri, 1 Nov 2019 22:10:53 +0000 (22:10 +0000)]
ICU-20705 Add udtitvfmt_formatCalendarToResult

See #896

5 years agoICU-20739 Force seconds if the skeleton has fractional seconds
Mihai Nita [Fri, 8 Nov 2019 21:25:37 +0000 (21:25 +0000)]
ICU-20739 Force seconds if the skeleton has fractional seconds

5 years agoICU-20693 Final adjustments for handling forced parent IDs better.
David Beaumont [Thu, 7 Nov 2019 18:18:10 +0000 (19:18 +0100)]
ICU-20693 Final adjustments for handling forced parent IDs better.

5 years agoICU-20693 Adding support for deletion of existing files prior to ICU data generation.
David Beaumont [Thu, 12 Sep 2019 11:58:39 +0000 (13:58 +0200)]
ICU-20693 Adding support for deletion of existing files prior to ICU data generation.

5 years agoICU-20693 Reworking Ant structure to better explain and reflect 'tailorings'
David Beaumont [Tue, 5 Nov 2019 20:09:51 +0000 (21:09 +0100)]
ICU-20693 Reworking Ant structure to better explain and reflect 'tailorings'

5 years agoICU-20693 Supporting dependency graph generation (first draft)
David Beaumont [Wed, 6 Nov 2019 20:47:06 +0000 (20:47 +0000)]
ICU-20693 Supporting dependency graph generation (first draft)

See #909

5 years agoICU-20693 Make alt-path processing per-locale and remove source values.
David Beaumont [Wed, 6 Nov 2019 14:41:22 +0000 (15:41 +0100)]
ICU-20693 Make alt-path processing per-locale and remove source values.

remove sources

5 years agoICU-20693 Quick tidy of some stale/broken comments
David Beaumont [Wed, 6 Nov 2019 11:50:51 +0000 (11:50 +0000)]
ICU-20693 Quick tidy of some stale/broken comments

See #908

5 years agoICU-20709 Use SIGNUM_COUNT for number of entries in Signum enum.
Shane Carr [Thu, 31 Oct 2019 22:13:44 +0000 (15:13 -0700)]
ICU-20709 Use SIGNUM_COUNT for number of entries in Signum enum.

5 years agoICU-20709 Moving rounder call before number properties.
Shane Carr [Fri, 27 Sep 2019 23:33:43 +0000 (16:33 -0700)]
ICU-20709 Moving rounder call before number properties.

- Changes EXCEPT_ZERO notation to hide sign on numbers that round to zero.
- Adds additional tests for this behavior.

5 years agoICU-20709 Refactoring number formatter to apply pattern after compact notation.
Shane Carr [Fri, 27 Sep 2019 23:33:32 +0000 (16:33 -0700)]
ICU-20709 Refactoring number formatter to apply pattern after compact notation.

5 years agoICU-20709 Adding fourth signum type. Converting Java to use enum.
Shane Carr [Fri, 27 Sep 2019 23:57:52 +0000 (16:57 -0700)]
ICU-20709 Adding fourth signum type. Converting Java to use enum.

5 years agoICU-20884 initialized buffer uloc_getKeywordValue
Frank Tang [Thu, 31 Oct 2019 00:45:22 +0000 (17:45 -0700)]
ICU-20884 initialized buffer uloc_getKeywordValue

5 years agoICU-20872 remove extra ; after function {}
Frank Yung-Fong Tang [Wed, 16 Oct 2019 23:37:58 +0000 (23:37 +0000)]
ICU-20872 remove extra ; after function {}

See #888

5 years agoICU-20863 Regex Named Capture map, add a missing nullptr check.
Andy Heninger [Thu, 24 Oct 2019 22:23:40 +0000 (15:23 -0700)]
ICU-20863 Regex Named Capture map, add a missing nullptr check.

5 years agoICU-20863 Regex Named Capture map, add a missing nullptr check.
Andy Heninger [Thu, 24 Oct 2019 22:23:40 +0000 (15:23 -0700)]
ICU-20863 Regex Named Capture map, add a missing nullptr check.

5 years agoICU-20478 Sort variant in (for|to)LanguageTag of icu::Locale and ULocale
Frank Tang [Wed, 23 Oct 2019 17:12:56 +0000 (17:12 +0000)]
ICU-20478 Sort variant in (for|to)LanguageTag of icu::Locale and ULocale

See #836

5 years agoICU-20872 remove extra ; after function {}
Frank Yung-Fong Tang [Wed, 16 Oct 2019 23:37:58 +0000 (23:37 +0000)]
ICU-20872 remove extra ; after function {}

See #888

5 years agoICU-20693 Pseudo-locale "alt path" filtering support. (#869)
David Beaumont [Wed, 23 Oct 2019 10:34:36 +0000 (12:34 +0200)]
ICU-20693 Pseudo-locale "alt path" filtering support. (#869)

* ICU-20693 Pseudo-locale "alt path" filtering support.

5 years agoICU-20863 Regex, lazy creation and reduced size of map from capture group names to...
Andy Heninger [Sat, 19 Oct 2019 02:00:32 +0000 (19:00 -0700)]
ICU-20863 Regex, lazy creation and reduced size of map from capture group names to numbers.

5 years agoICU-20841 Update buildtool docs according to user feedback.
Shane F. Carr [Fri, 20 Sep 2019 19:27:20 +0000 (19:27 +0000)]
ICU-20841 Update buildtool docs according to user feedback.

See #835

5 years agoICU-20857 Update version numbers to 66.0.1
Daniel Ju [Mon, 21 Oct 2019 18:04:54 +0000 (11:04 -0700)]
ICU-20857 Update version numbers to 66.0.1

5 years agoICU-20862 Fix setKeywordValue U_BUFFER_OVERFLOW_ERROR bug.
Frank Tang [Thu, 17 Oct 2019 22:42:14 +0000 (22:42 +0000)]
ICU-20862 Fix setKeywordValue U_BUFFER_OVERFLOW_ERROR bug.

See #885

5 years agoICU-20850 Use LocalMemory for cmd to prevent use after free
Jeff Genovy [Tue, 15 Oct 2019 07:05:52 +0000 (00:05 -0700)]
ICU-20850 Use LocalMemory for cmd to prevent use after free

5 years agoICU-20858 Fix Windows data build failure with long paths
Jeff Genovy [Thu, 10 Oct 2019 01:40:38 +0000 (18:40 -0700)]
ICU-20858 Fix Windows data build failure with long paths

5 years agoICU-20859 ICU4C: Python data build uses wrong value for tool_cfg
Jeff Genovy [Thu, 10 Oct 2019 01:49:44 +0000 (18:49 -0700)]
ICU-20859 ICU4C: Python data build uses wrong value for tool_cfg

5 years agoICU-20728 Improve debug output for old C++ RBBI monkey test
Craig Cornelius [Thu, 29 Aug 2019 23:09:49 +0000 (23:09 +0000)]
ICU-20728 Improve debug output for old C++ RBBI monkey test

See #730

5 years agoICU-13734 Adding tests for DecimalFormat strict mode handling of flexible whitespace
Elango Cheran [Mon, 7 Oct 2019 22:54:08 +0000 (15:54 -0700)]
ICU-13734 Adding tests for DecimalFormat strict mode handling of flexible whitespace

5 years agoICU-20839 Add ICU4C header test to check for including utypes.h when using U_SHOW_CPL...
Jeff Genovy [Thu, 26 Sep 2019 18:21:44 +0000 (11:21 -0700)]
ICU-20839 Add ICU4C header test to check for including utypes.h when using U_SHOW_CPLUSPLUS_API

5 years agoICU-20857 Update version numbers to 66.1
Daniel Ju [Wed, 9 Oct 2019 18:55:08 +0000 (11:55 -0700)]
ICU-20857 Update version numbers to 66.1

5 years agoICU-20706 Fix DateInterval::createInstance w/ test
Frank Tang [Wed, 9 Oct 2019 18:00:51 +0000 (18:00 +0000)]
ICU-20706 Fix DateInterval::createInstance w/ test

See #876

5 years agoICU-20855 Add OSS-Fuzz fuzzing badge
Abhishek Arya [Tue, 8 Oct 2019 06:29:38 +0000 (06:29 +0000)]
ICU-20855 Add OSS-Fuzz fuzzing badge

See #877

5 years agoICU-20835 Updating check.py to work with CLDR
Shane F. Carr [Thu, 26 Sep 2019 08:03:23 +0000 (08:03 +0000)]
ICU-20835 Updating check.py to work with CLDR

See #852

5 years agoICU-20835 Update instructions for commit checker.
Shane F. Carr [Fri, 6 Sep 2019 12:52:03 +0000 (12:52 +0000)]
ICU-20835 Update instructions for commit checker.

See #815

5 years agoICU-20851 Merge release-65-1 to master.
Shane F. Carr [Fri, 4 Oct 2019 20:05:55 +0000 (16:05 -0400)]
ICU-20851 Merge release-65-1 to master.

5 years agoICU-20796 update C API Change Report 872/head release-65-1
Steven R. Loomis [Wed, 2 Oct 2019 17:25:22 +0000 (10:25 -0700)]
ICU-20796 update C API Change Report

5 years agoICU-20845 UMutex not trivially but constexpr constructible
Markus Scherer [Tue, 1 Oct 2019 23:33:53 +0000 (16:33 -0700)]
ICU-20845 UMutex not trivially but constexpr constructible

5 years agoICU-20813 Fix Multi-line comment in umachine.h
Steven R. Loomis [Wed, 25 Sep 2019 17:45:08 +0000 (10:45 -0700)]
ICU-20813 Fix Multi-line comment in umachine.h

- This comment failed on gcc. Split it into two lines.

5 years agoICU-20453 Add more warning types to CI build.
Shane F. Carr [Tue, 10 Sep 2019 04:14:43 +0000 (04:14 +0000)]
ICU-20453 Add more warning types to CI build.

See #824

5 years agoICU-20796 Updated ICU4J API change report for ICU 65 GA
Yoshito Umaoka [Fri, 27 Sep 2019 22:15:35 +0000 (18:15 -0400)]
ICU-20796 Updated ICU4J API change report for ICU 65 GA

5 years agoICU-20796 Updating double-conversion from upstream master.
Shane Carr [Wed, 25 Sep 2019 20:59:44 +0000 (13:59 -0700)]
ICU-20796 Updating double-conversion from upstream master.

5 years agoICU-20796 integrate CLDR release-36-beta
Peter Edberg [Fri, 27 Sep 2019 06:22:07 +0000 (23:22 -0700)]
ICU-20796 integrate CLDR release-36-beta

5 years agoICU-13735 Adding tests for DecimalFormat grouping getters
Elango Cheran [Wed, 18 Sep 2019 22:34:07 +0000 (15:34 -0700)]
ICU-13735 Adding tests for DecimalFormat grouping getters

5 years agoICU-20836 ICU4C header file plurrule.h needs to include utypes.h before checking...
Jeff Genovy [Thu, 26 Sep 2019 22:45:51 +0000 (15:45 -0700)]
ICU-20836 ICU4C header file plurrule.h needs to include utypes.h before checking U_SHOW_CPLUSPLUS_API.

5 years agoICU-20831 clone capitalizationBrkIter for actual use
Peter Edberg [Thu, 26 Sep 2019 01:17:03 +0000 (18:17 -0700)]
ICU-20831 clone capitalizationBrkIter for actual use

5 years agoICU-20693 No arbitrary ordering in path/value visitation for new API
David Beaumont [Thu, 5 Sep 2019 13:37:44 +0000 (15:37 +0200)]
ICU-20693 No arbitrary ordering in path/value visitation for new API

5 years agoICU-20693 Refactoring for inferred IDs.
David Beaumont [Fri, 6 Sep 2019 21:34:17 +0000 (23:34 +0200)]
ICU-20693 Refactoring for inferred IDs.

5 years agoICU-20831 Make *fCapitalizationBrkIter const, eliminating a data race in SimpleDateFo...
Robin Leroy [Tue, 24 Sep 2019 15:38:26 +0000 (17:38 +0200)]
ICU-20831 Make *fCapitalizationBrkIter const, eliminating a data race in SimpleDateFormat::format.

5 years agoICU-20693 Remaining tests for new ICU tooling and some refactoring
David Beaumont [Thu, 19 Sep 2019 13:30:04 +0000 (15:30 +0200)]
ICU-20693 Remaining tests for new ICU tooling and some refactoring

5 years agoICU-20832 use uint32_t instead of uint16_t to avoid overflows for very long strings
Adam Sitnik [Wed, 25 Sep 2019 06:06:10 +0000 (08:06 +0200)]
ICU-20832 use uint32_t instead of uint16_t to avoid overflows for very long strings

5 years agoICU-20819 Correct placement of parentheses in preprocessor macro.
Fredrik Roubert [Wed, 18 Sep 2019 18:26:03 +0000 (20:26 +0200)]
ICU-20819 Correct placement of parentheses in preprocessor macro.

The purpose of the FIELD_NAME_STR() macro is to create a string literal
by using the # preprocessing operator and then skip the first 5 chars of
this string by using the +5 pointer arithmetic. This is all intentional,
but if the parentheses are misplaced the compiler might think that this
is a mistake, a failed string concatenation (-Wstring-plus-int).

5 years agoICU-20693 Unit tests for most conversion code and mappers.
David Beaumont [Thu, 19 Sep 2019 13:21:59 +0000 (13:21 +0000)]
ICU-20693 Unit tests for most conversion code and mappers.

See #774

5 years agoICU-20814 new tool for checking API tags vs. ifdef guards; add FORCE guards, and...
Markus Scherer [Thu, 12 Sep 2019 00:25:34 +0000 (17:25 -0700)]
ICU-20814 new tool for checking API tags vs. ifdef guards; add FORCE guards, and move some guards, to make this work

5 years agoICU-20796 integrate CLDR release-36-alpha3
Peter Edberg [Fri, 20 Sep 2019 22:00:44 +0000 (15:00 -0700)]
ICU-20796 integrate CLDR release-36-alpha3

5 years agoICU-20825 Add ARM64 to distrelease.ps1 script, and run in the CI builds
Jeff Genovy [Tue, 17 Sep 2019 01:20:13 +0000 (18:20 -0700)]
ICU-20825 Add ARM64 to distrelease.ps1 script, and run in the CI builds

5 years agoICU-20796 BRS65GA Update version numbers and README
Daniel Ju [Tue, 17 Sep 2019 17:46:01 +0000 (10:46 -0700)]
ICU-20796 BRS65GA Update version numbers and README

5 years agoICU-20823 ICU time zone data update for 2019c
Yoshito Umaoka [Fri, 13 Sep 2019 22:26:31 +0000 (18:26 -0400)]
ICU-20823 ICU time zone data update for 2019c

5 years agoICU-20811 Add fields required for locale inheritance to additive mode.
Shane Carr [Mon, 9 Sep 2019 21:53:27 +0000 (14:53 -0700)]
ICU-20811 Add fields required for locale inheritance to additive mode.

5 years agoICU-20796 BRS 65 update C API guard macros (manual version) (#827)
Peter Edberg [Wed, 11 Sep 2019 23:27:29 +0000 (16:27 -0700)]
ICU-20796 BRS 65 update C API guard macros (manual version) (#827)

5 years agoICU-20815 Fixed a build problem with test jar causing release build target to fail.
yumaoka [Wed, 11 Sep 2019 17:24:21 +0000 (13:24 -0400)]
ICU-20815 Fixed a build problem with test jar causing release build target to fail.

5 years agoICU-20804 OOM not handled in selectForMask
Jeff Genovy [Sat, 31 Aug 2019 08:40:35 +0000 (01:40 -0700)]
ICU-20804 OOM not handled in selectForMask

5 years agoICU-20396 add RelativeDateTimeFormatter test for af
Peter Edberg [Wed, 28 Aug 2019 07:47:34 +0000 (00:47 -0700)]
ICU-20396 add RelativeDateTimeFormatter test for af