]>
granicus.if.org Git - icu/log
Frank Tang [Wed, 11 Dec 2019 20:00:21 +0000 (20:00 +0000)]
ICU-20900 Fix createCanonical
See #922
Markus Scherer [Sat, 21 Dec 2019 14:48:17 +0000 (06:48 -0800)]
ICU-20917 LocaleMatcher: prefer a more-default locale
Frank Tang [Mon, 23 Dec 2019 21:12:53 +0000 (21:12 +0000)]
ICU-20310 omit "-true" in toLanguageTag
See #952
Markus Scherer [Fri, 20 Dec 2019 22:28:01 +0000 (14:28 -0800)]
ICU-20916 UBSan & ErrorProne fixes
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
David Beaumont [Fri, 22 Nov 2019 02:10:34 +0000 (02:10 +0000)]
ICU-20693 Remember to mention the JAR setup
See #900
Alhadis [Thu, 5 Dec 2019 01:33:48 +0000 (12:33 +1100)]
ICU-20892 Highlight `.cpyskip.txt` on GitHub.com
Shane Carr [Thu, 12 Dec 2019 05:43:28 +0000 (21:43 -0800)]
ICU-20354 Change 'weekend data' to 'week data'
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
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.
Shane Carr [Sat, 16 Nov 2019 08:15:37 +0000 (00:15 -0800)]
ICU-20883 Move UFormattedDateInterval to end of argument list.
Frank Tang [Wed, 11 Dec 2019 20:24:50 +0000 (20:24 +0000)]
ICU-20436 Add getDefaultHourCycle to DateTimePatternGenerator
See #901
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>
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.
Shane Carr [Wed, 11 Dec 2019 20:36:44 +0000 (12:36 -0800)]
ICU-20906 Annotate APIs in PluralRules with why they are @internal
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
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
Jeff Genovy [Wed, 4 Dec 2019 21:46:29 +0000 (13:46 -0800)]
ICU-20873 Add KEYS file to cpyskip.txt for Travis Linter.
Jeff Genovy [Wed, 4 Dec 2019 20:39:54 +0000 (12:39 -0800)]
ICU-20873 Add PGP key for jefgen to KEYS file
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.
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]
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)
Yoshito Umaoka [Tue, 3 Dec 2019 21:26:58 +0000 (16:26 -0500)]
ICU-20857 BRS 66 Clean up import statement
Peter Edberg [Tue, 3 Dec 2019 04:05:54 +0000 (20:05 -0800)]
ICU-20857 BRS66 update urename.h
Jeff Genovy [Thu, 28 Nov 2019 00:14:54 +0000 (16:14 -0800)]
ICU-20857 Update Readme for ICU 66 Preview.
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.
Andy Heninger [Fri, 22 Nov 2019 19:54:17 +0000 (11:54 -0800)]
ICU-20893 Line break tailorings updated to Unicode 13.
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
Peter Edberg [Fri, 22 Nov 2019 06:31:59 +0000 (22:31 -0800)]
ICU-20857 integrate CLDR release-36-1-preview to maint-66
Caio Lima [Mon, 7 Oct 2019 19:58:06 +0000 (16:58 -0300)]
ICU-20741 Adding tests for C/C++ API into DateFormatTests
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
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)
Frank Tang [Fri, 1 Nov 2019 22:10:53 +0000 (22:10 +0000)]
ICU-20705 Add udtitvfmt_formatCalendarToResult
See #896
Mihai Nita [Fri, 8 Nov 2019 21:25:37 +0000 (21:25 +0000)]
ICU-20739 Force seconds if the skeleton has fractional seconds
David Beaumont [Thu, 7 Nov 2019 18:18:10 +0000 (19:18 +0100)]
ICU-20693 Final adjustments for handling forced parent IDs better.
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.
David Beaumont [Tue, 5 Nov 2019 20:09:51 +0000 (21:09 +0100)]
ICU-20693 Reworking Ant structure to better explain and reflect 'tailorings'
David Beaumont [Wed, 6 Nov 2019 20:47:06 +0000 (20:47 +0000)]
ICU-20693 Supporting dependency graph generation (first draft)
See #909
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
David Beaumont [Wed, 6 Nov 2019 11:50:51 +0000 (11:50 +0000)]
ICU-20693 Quick tidy of some stale/broken comments
See #908
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.
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.
Shane Carr [Fri, 27 Sep 2019 23:33:32 +0000 (16:33 -0700)]
ICU-20709 Refactoring number formatter to apply pattern after compact notation.
Shane Carr [Fri, 27 Sep 2019 23:57:52 +0000 (16:57 -0700)]
ICU-20709 Adding fourth signum type. Converting Java to use enum.
Frank Tang [Thu, 31 Oct 2019 00:45:22 +0000 (17:45 -0700)]
ICU-20884 initialized buffer uloc_getKeywordValue
Frank Yung-Fong Tang [Wed, 16 Oct 2019 23:37:58 +0000 (23:37 +0000)]
ICU-20872 remove extra ; after function {}
See #888
Andy Heninger [Thu, 24 Oct 2019 22:23:40 +0000 (15:23 -0700)]
ICU-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.
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
Frank Yung-Fong Tang [Wed, 16 Oct 2019 23:37:58 +0000 (23:37 +0000)]
ICU-20872 remove extra ; after function {}
See #888
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.
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.
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
Daniel Ju [Mon, 21 Oct 2019 18:04:54 +0000 (11:04 -0700)]
ICU-20857 Update version numbers to 66.0.1
Frank Tang [Thu, 17 Oct 2019 22:42:14 +0000 (22:42 +0000)]
ICU-20862 Fix setKeywordValue U_BUFFER_OVERFLOW_ERROR bug.
See #885
Jeff Genovy [Tue, 15 Oct 2019 07:05:52 +0000 (00:05 -0700)]
ICU-20850 Use LocalMemory for cmd to prevent use after free
Jeff Genovy [Thu, 10 Oct 2019 01:40:38 +0000 (18:40 -0700)]
ICU-20858 Fix Windows data build failure with long paths
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
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
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
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
Daniel Ju [Wed, 9 Oct 2019 18:55:08 +0000 (11:55 -0700)]
ICU-20857 Update version numbers to 66.1
Frank Tang [Wed, 9 Oct 2019 18:00:51 +0000 (18:00 +0000)]
ICU-20706 Fix DateInterval::createInstance w/ test
See #876
Abhishek Arya [Tue, 8 Oct 2019 06:29:38 +0000 (06:29 +0000)]
ICU-20855 Add OSS-Fuzz fuzzing badge
See #877
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
Shane F. Carr [Fri, 6 Sep 2019 12:52:03 +0000 (12:52 +0000)]
ICU-20835 Update instructions for commit checker.
See #815
Shane F. Carr [Fri, 4 Oct 2019 20:05:55 +0000 (16:05 -0400)]
ICU-20851 Merge release-65-1 to master.
Steven R. Loomis [Wed, 2 Oct 2019 17:25:22 +0000 (10:25 -0700)]
ICU-20796 update C API Change Report
Markus Scherer [Tue, 1 Oct 2019 23:33:53 +0000 (16:33 -0700)]
ICU-20845 UMutex not trivially but constexpr constructible
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.
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
Yoshito Umaoka [Fri, 27 Sep 2019 22:15:35 +0000 (18:15 -0400)]
ICU-20796 Updated ICU4J API change report for ICU 65 GA
Shane Carr [Wed, 25 Sep 2019 20:59:44 +0000 (13:59 -0700)]
ICU-20796 Updating double-conversion from upstream master.
Peter Edberg [Fri, 27 Sep 2019 06:22:07 +0000 (23:22 -0700)]
ICU-20796 integrate CLDR release-36-beta
Elango Cheran [Wed, 18 Sep 2019 22:34:07 +0000 (15:34 -0700)]
ICU-13735 Adding tests for DecimalFormat grouping getters
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.
Peter Edberg [Thu, 26 Sep 2019 01:17:03 +0000 (18:17 -0700)]
ICU-20831 clone capitalizationBrkIter for actual use
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
David Beaumont [Fri, 6 Sep 2019 21:34:17 +0000 (23:34 +0200)]
ICU-20693 Refactoring for inferred IDs.
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.
David Beaumont [Thu, 19 Sep 2019 13:30:04 +0000 (15:30 +0200)]
ICU-20693 Remaining tests for new ICU tooling and some refactoring
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
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).
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
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
Peter Edberg [Fri, 20 Sep 2019 22:00:44 +0000 (15:00 -0700)]
ICU-20796 integrate CLDR release-36-alpha3
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
Daniel Ju [Tue, 17 Sep 2019 17:46:01 +0000 (10:46 -0700)]
ICU-20796 BRS65GA Update version numbers and README
Yoshito Umaoka [Fri, 13 Sep 2019 22:26:31 +0000 (18:26 -0400)]
ICU-20823 ICU time zone data update for 2019c
Shane Carr [Mon, 9 Sep 2019 21:53:27 +0000 (14:53 -0700)]
ICU-20811 Add fields required for locale inheritance to additive mode.
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)
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.
Jeff Genovy [Sat, 31 Aug 2019 08:40:35 +0000 (01:40 -0700)]
ICU-20804 OOM not handled in selectForMask
Peter Edberg [Wed, 28 Aug 2019 07:47:34 +0000 (00:47 -0700)]
ICU-20396 add RelativeDateTimeFormatter test for af
Peter Edberg [Wed, 28 Aug 2019 03:47:57 +0000 (20:47 -0700)]
ICU-20749 add ອາແມນ to laodict.txt
Steven R. Loomis [Tue, 10 Sep 2019 17:56:09 +0000 (10:56 -0700)]
ICU-20795 ICU4C 65.1 API promotion - locid.h
- fixup some functions in locid.h that were incorrectly guarded as draft
- Error was in:
-
5a3ea669aaf3f2c3984e1a10b3998d4b736621bf
- https://github.com/unicode-org/icu/pull/808
Steven R. Loomis [Tue, 3 Sep 2019 23:09:26 +0000 (16:09 -0700)]
ICU-20795 ICU4C 65.1 API promotion draft
- includes new APIChangeReport.md
- the 'simplification' section is no longer new
- uses tools from [ICU-20162] #807
Includes non-promotion fixes:
- utrace.h: UTRACE_UDATA_BUNDLE
David Beaumont [Tue, 27 Aug 2019 18:45:16 +0000 (18:45 +0000)]
ICU-20693 Basic Eclipse settings
See #772
Steven R. Loomis [Tue, 3 Sep 2019 20:32:03 +0000 (13:32 -0700)]
ICU-20162 use maven to build icu4c api change tool
- removes three .jar files from git-lfs
- make calls ant calls maven
- have travis verify buildability
- support APIChangeReport.md (markdown)
- 'signature simplification' is no longer new, do not mark it as new.
- change (c) to © in output
Peter Edberg [Sun, 8 Sep 2019 04:27:55 +0000 (21:27 -0700)]
ICU-20795 BRS 65 update urename.h