]>
granicus.if.org Git - icu/log
Markus Scherer [Wed, 23 Mar 2022 20:42:34 +0000 (13:42 -0700)]
ICU-21953 remove outdated ucdterms.txt
This is an old version of the Unicode license from 2004,
when the ICU license was different from the Unicode license.
We should have removed this file in 2016,
when the Unicode license was revised,
and when the ICU project became a project of the Unicode Consortium,
adopting the Unicode license for all of ICU.
Since 2016, the Unicode data files are covered by the same license as the
top license text in the ICU LICENSE file.
Peter Edberg [Wed, 23 Mar 2022 19:02:04 +0000 (12:02 -0700)]
ICU-21901 integrate CLDR release-41-beta2 to ICU main for 71ga
Daniel Ju [Mon, 21 Mar 2022 17:21:21 +0000 (10:21 -0700)]
ICU-21901 BRS71GA Update version number
yumaoka [Thu, 17 Mar 2022 15:22:48 +0000 (11:22 -0400)]
ICU-21949 tzdata2022a update in ICU
gnrunge [Wed, 16 Mar 2022 20:36:32 +0000 (13:36 -0700)]
ICU-21843 Increase performance alert threshold to 200% to avoid false alerts
from occasional spikes.
Yoshito Umaoka [Wed, 16 Mar 2022 12:33:05 +0000 (08:33 -0400)]
ICU-21900 BRS71 ICU4J API signature file
Peter Edberg [Wed, 16 Mar 2022 08:41:48 +0000 (01:41 -0700)]
ICU-21900 check non-stable API macros, move class boilerplate out of conditionals
Peter Edberg [Wed, 16 Mar 2022 05:38:13 +0000 (22:38 -0700)]
ICU-21944 Sync recent uloc_getLanguage/Countries updates to ICU4J; add "mo" mapping for C
Shane F. Carr [Tue, 8 Mar 2022 04:34:49 +0000 (20:34 -0800)]
ICU-21871 Make behavior consistent on list format of empty strings
Daniel Ju [Tue, 15 Mar 2022 22:08:13 +0000 (15:08 -0700)]
ICU-21900 BRS71RC Update version number and regenerate configure
Younies [Tue, 15 Mar 2022 20:29:45 +0000 (20:29 +0000)]
ICU-21840 Fix formatting Aliases
See #2016
shaobero [Thu, 4 Nov 2021 17:57:12 +0000 (17:57 +0000)]
ICU-21823 Adding changes to fix charset detection incase of no match
Peter Edberg [Tue, 15 Mar 2022 04:29:09 +0000 (21:29 -0700)]
ICU-21942 Fix Kosovo 3-letter code to be XKK for uloc_getISO3Country etc.
Yoshito Umaoka [Mon, 14 Mar 2022 00:43:52 +0000 (20:43 -0400)]
ICU-21900 BRS71 Updated serialization test data for 71.1
yumaoka [Sun, 13 Mar 2022 21:48:23 +0000 (17:48 -0400)]
ICU-21900 BRS71 Cleanup import statements in ICU4J
Markus Scherer [Tue, 15 Mar 2022 02:40:01 +0000 (19:40 -0700)]
ICU-21875 improve C API coverage
Markus Scherer [Sat, 12 Mar 2022 00:02:20 +0000 (16:02 -0800)]
ICU-21824 make the Unicode license match exactly
The ICU copy of the Unicode license was missing some lines that are
considered part of the license text.
See https://github.com/unicode-org/template-repo/blob/main/LICENSE
and https://www.unicode.org/license.txt
Peter Edberg [Wed, 9 Mar 2022 05:38:29 +0000 (21:38 -0800)]
ICU-13619 Now that UDATPG_NARROW is @stable, can reference it in header
Ng Zhi An [Mon, 22 Nov 2021 22:19:43 +0000 (14:19 -0800)]
ICU-21844 Fix variable shadowing
Peter Edberg [Fri, 11 Mar 2022 00:26:00 +0000 (16:26 -0800)]
ICU-21332 Add tests from ICU4C TestDelimiters() into related ICU4J test
Craig Cornelius [Fri, 11 Mar 2022 00:24:04 +0000 (00:24 +0000)]
ICU-21900 Update ICU4J Change report (BRS#20)
Update to show only major release numbers.
Craig Cornelius [Thu, 10 Mar 2022 20:56:59 +0000 (20:56 +0000)]
ICU-21900 ICU4C 71 change report
See #2024. Includes update to generator that removes the minor version indication from the reports.
Peter Edberg [Thu, 10 Mar 2022 08:06:18 +0000 (00:06 -0800)]
ICU-21900 integrate CLDR release-41-beta1 to ICU main for 71rc
Peter Edberg [Wed, 9 Mar 2022 23:45:59 +0000 (15:45 -0800)]
ICU-21839 Add ICU4J test that ISO8601 inherits patterns/symbols grom Gregorian
Shane Carr [Wed, 9 Mar 2022 19:07:20 +0000 (11:07 -0800)]
ICU-21900 Fix issue filtering in commit checker
Michael Spector [Sun, 19 Sep 2021 11:11:11 +0000 (14:11 +0300)]
ICU-21815 Remove unused line
Peter Edberg [Wed, 9 Mar 2022 06:46:21 +0000 (22:46 -0800)]
ICU-21409 add word for bell to laodict
Younies [Wed, 9 Mar 2022 18:24:44 +0000 (18:24 +0000)]
ICU-21936 Make the internal units converters public
See #2021
gnrunge [Wed, 9 Mar 2022 16:39:43 +0000 (08:39 -0800)]
ICU-21900 Adjusts performance alert threshold to 150%, i.e. the alert only is
triggered if the current measured execution time is 50% higher than the previous
time.
The current setting of 100% means that even a 1% increase from previous time
triggers the alert already.
Alexander Morozov [Mon, 25 Oct 2021 21:21:47 +0000 (00:21 +0300)]
ICU-21805 Remove useless check
Daniel Bevenius [Mon, 4 Oct 2021 11:10:02 +0000 (13:10 +0200)]
ICU-21784 suppress -Wunused-function warning in unistr.cpp
This commit adds an ignore of the unused function
uprv_UnicodeStringDummy.
Elango Cheran [Tue, 8 Mar 2022 18:50:01 +0000 (18:50 +0000)]
ICU-21322 Add parse and format methods for DecimalQuantity with exponent
See #2012
Shane F. Carr [Tue, 8 Mar 2022 03:17:05 +0000 (19:17 -0800)]
ICU-21527 Assert pattern equality instead of object equality
Shane F. Carr [Tue, 8 Mar 2022 18:45:21 +0000 (18:45 +0000)]
ICU-21801 Fix array comparison warning in uspoof_impl.cpp
See #2015
Alexey Vetlov [Thu, 30 Sep 2021 19:11:14 +0000 (23:11 +0400)]
ICU-21768 Fixed (u_snprintf improperly counts the required buffer size). Modified TestSnprintf to test the null buffer case.
gnrunge [Fri, 4 Mar 2022 22:25:14 +0000 (22:25 +0000)]
ICU-21843 Add ICU4C performance tests to continuous integration
See #1987
younies [Wed, 2 Mar 2022 10:44:43 +0000 (10:44 +0000)]
ICU-21379 Add getNounClass and enum NounClass
See #2002
Craig Cornelius [Wed, 23 Feb 2022 17:15:45 +0000 (09:15 -0800)]
ICU-21900 ICU4J: Promote all '@draft ICU 69' to '@stable'
Peter Edberg [Wed, 2 Mar 2022 07:28:49 +0000 (23:28 -0800)]
ICU-21900 check non-stable API macros, fix missing U_DEPRECATED
Craig Cornelius [Wed, 2 Mar 2022 16:15:12 +0000 (16:15 +0000)]
ICU-21816 Add ICU4C samples check to workflow for BRS "Test C Samples"
See #2010
gnrunge [Wed, 23 Feb 2022 18:28:24 +0000 (10:28 -0800)]
ICU-21900 Ticket ICU-8989 is fixed but CLDR-4375 remains open. Change the
TODO comment.
Rich Gillam [Fri, 25 Feb 2022 02:53:02 +0000 (18:53 -0800)]
ICU-21802 Fix error where strict date parsing could succeed on certain malformed input strings.
gnrunge [Wed, 23 Feb 2022 19:40:21 +0000 (11:40 -0800)]
ICU-21900 Bookkeeping of CLDR tickets in TODO() comments: CLDR-14502 was closed
as duplicate of 14582 (open) and CLDR-13700 was closed as duplicate of
CLDR-13701 (open). Modify the TODOs accordingly.
Craig Cornelius [Fri, 25 Feb 2022 21:45:16 +0000 (13:45 -0800)]
ICU-21900 Fix ICU4C sample dtitvfmtsample segfault and update healthy code doc
Rich Gillam [Fri, 25 Feb 2022 00:48:38 +0000 (16:48 -0800)]
ICU-21154 Fixed handling of hour characters in date-interval-format skeletons to match the way they're handled in
DateTimePatternGenerator skeletons.
Craig Cornelius [Fri, 25 Feb 2022 02:51:44 +0000 (02:51 +0000)]
ICU-21900 Fix ICU4C sample build and execution
This fixes several of the sample C++ programs.
Andy Heninger [Thu, 24 Feb 2022 00:48:24 +0000 (16:48 -0800)]
ICU-21592 Linebreak loose cj rules cleanup
This is a followup to PR #1991, Update cj normal/loose linebreak per CSS
The original change to the line_loose_cj rules involved splitting hyphens out
of the BA (Break After) class, allowing a break when they follow an ID. This
change simplifies the the rules for doing that.
It also fixes a problem with the original change that had altered the behavior
of BAX hyphens that followed Regional Indicators or Unattached Combining Marks.
Peter Edberg [Wed, 23 Feb 2022 23:42:06 +0000 (15:42 -0800)]
ICU-21900 integrate CLDR release-41-alpha4 to ICU main for 71 front-load
Shane F. Carr [Tue, 22 Feb 2022 22:39:11 +0000 (22:39 +0000)]
ICU-21908 Add incrementExact to ICU4C Precision
See #1979
Jeff Genovy [Wed, 23 Feb 2022 19:49:01 +0000 (11:49 -0800)]
ICU-21900 Fix issues found while running samples.
Shane F. Carr [Wed, 23 Feb 2022 17:38:24 +0000 (17:38 +0000)]
ICU-21881 Fix TrailingZeroDisplay with RoundingMode
See #1977
Rich Gillam [Wed, 22 Dec 2021 01:26:09 +0000 (17:26 -0800)]
ICU-21873 Corrected alias handling getAllItemsWithFallback() to go to the right place.
Shane F. Carr [Wed, 23 Feb 2022 18:44:55 +0000 (10:44 -0800)]
ICU-21900 Update double-conversion to v3.2.0
yumaoka [Wed, 16 Feb 2022 23:02:38 +0000 (18:02 -0500)]
ICU-21900 BRS71 Updating currency numeric code data.
Rich Gillam [Thu, 17 Feb 2022 01:15:40 +0000 (17:15 -0800)]
ICU-21900 Promote all @draft ICU 69 APIs to @stable ICU 69
Elango Cheran [Tue, 22 Feb 2022 18:28:12 +0000 (18:28 +0000)]
ICU-21919 Fix buffer overflow bug in Dutch accented IJ titlecase
See #1990
Yoshito Umaoka [Wed, 23 Feb 2022 18:28:12 +0000 (13:28 -0500)]
ICU-21900 BRS71 Update license files
Shane F. Carr [Tue, 22 Feb 2022 20:58:37 +0000 (20:58 +0000)]
ICU-21765 Add approximately sign field
See #1978
Peter Edberg [Wed, 23 Feb 2022 04:28:24 +0000 (20:28 -0800)]
ICU-21900 integrate CLDR release-41-alpha3 to ICU main for 71 front-load
gnrunge [Tue, 22 Feb 2022 19:10:25 +0000 (11:10 -0800)]
ICU-21900 With ICU-13353 being fixed, remove code that was added to work around
ICU-13353.
Shane F. Carr [Wed, 27 Oct 2021 18:25:52 +0000 (18:25 +0000)]
ICU-21814 Fix broken links in icu_data/index.md
See #1921
Shane F. Carr [Sat, 19 Feb 2022 03:29:05 +0000 (03:29 +0000)]
ICU-21886 Make rounding priority consistent with ECMA-402
See #1989
Peter Edberg [Mon, 21 Feb 2022 06:32:18 +0000 (22:32 -0800)]
ICU-21592 Update cj normal/loose linebreak per CSS
gnrunge [Fri, 18 Feb 2022 23:46:40 +0000 (15:46 -0800)]
ICU-21900 Remove 'logKnownIssue(...)' protection now that ICU-21714 is fixed.
Peter Edberg [Mon, 21 Feb 2022 22:48:45 +0000 (14:48 -0800)]
ICU-21900 BRS 71rc, update urename.h
allenwtsu [Wed, 16 Feb 2022 16:22:55 +0000 (00:22 +0800)]
ICU-21699 Add some more particles
Erik Torres [Thu, 17 Feb 2022 18:16:14 +0000 (18:16 +0000)]
ICU-21900 BRSRC 71.0.1 Version update and regenerate configure
See #1973
yumaoka [Wed, 16 Feb 2022 22:30:34 +0000 (17:30 -0500)]
ICU-21918 Updated expected useDaylightTime() value for MIT (Asia/Apia).
Xiao Tianci [Fri, 11 Feb 2022 06:33:29 +0000 (14:33 +0800)]
ICU-21849 Fix Broken Link from general Transforms
Elango [Tue, 15 Feb 2022 23:27:24 +0000 (23:27 +0000)]
ICU-21141 Fix titlecase of accented Dutch ij digraph
See #1869
Peter Edberg [Tue, 15 Feb 2022 23:07:15 +0000 (15:07 -0800)]
ICU-21900 integrate CLDR release-41-alpha2 to ICU main for 71 front-load
Andy Heninger [Wed, 9 Feb 2022 00:31:34 +0000 (16:31 -0800)]
ICU-21832 Remove unsafe double-checked lock in ICUNotifier
ICUNotifier::notifyChanged() was using the thread-unsafe double-checked lock
idiom. Replace it with use of the mutex only.
Peter Edberg [Fri, 11 Feb 2022 19:37:47 +0000 (11:37 -0800)]
ICU-21900 integrate CLDR release-41-alpha1 to ICU main for 71 front-load
gnrunge [Tue, 8 Feb 2022 23:23:21 +0000 (15:23 -0800)]
ICU-21843 Modifies performance tests and test framework in preparation of
adding performance tests to ICU CI.
- test/perf/Makefile.in:
adds strsrchperf to list of subdirs.
changes target 'all' to compile everything in the standard way.
- test/perf/ustrperf/Makefile.in: changes target executable from stringperf to
ustrperf (i.e. name of directory) to allow uniform handling with other
perf tests in GHA CI rules.
- tools/ctestfw/uperf.cpp: changes output to ndjson format for processing with
GHA Benchmark. Keep the previous output, which gets processed by the Perl
scripts, when executed in 'verbose' mode. Backward compatibility,
in case someone still wants to use the Perl scripts for the time being.
May get cleaned up later.
Also remove a few non-essential output lines that would interfer with
GHA Benchmark.
processing
allenwtsu [Thu, 20 Jan 2022 09:51:17 +0000 (17:51 +0800)]
ICU-21699 Add Japanese particle
allenwtsu [Thu, 27 Jan 2022 10:01:25 +0000 (18:01 +0800)]
ICU-21699 Add breakpoint between Japanese and Alphabet
allenwtsu [Fri, 28 Jan 2022 03:28:17 +0000 (11:28 +0800)]
ICU-21699 Revise rule file
1. \u30fc doesn't belong to Hira, Kana nor Han. Add it into CJK dictionary
2. Include fullwidth char into ALPlus
Peter Edberg [Tue, 8 Feb 2022 07:57:16 +0000 (23:57 -0800)]
ICU-21900 MeasureUnit update; just marks mg-ofGlucose-perDeciliter as stable
Peter Edberg [Mon, 7 Feb 2022 21:44:04 +0000 (13:44 -0800)]
ICU-21900 integrate CLDR release-41-alpha0 to ICU main for 71 front-load
Andy Heninger [Sun, 19 Dec 2021 19:51:21 +0000 (11:51 -0800)]
ICU-21763 UVector cleanup, remove old funcs.
Remove the functions UVector::addElementX() and UVector::ensureCapacityX() that
were temporarily added to aid in the cleaning up of UVector's out-of-memory
error handling.
dependabot[bot] [Thu, 27 Jan 2022 16:20:07 +0000 (16:20 +0000)]
ICU-21815 Bump xercesImpl from 2.12.0 to 2.12.2 in /tools/release/java
Bumps xercesImpl from 2.12.0 to 2.12.2.
---
updated-dependencies:
- dependency-name: xerces:xercesImpl
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Victor Chang [Fri, 21 Jan 2022 14:52:55 +0000 (14:52 +0000)]
ICU-21894 A modern version of ucol_safeClone and ucnv_safeClone API
allenwtsu [Tue, 25 Jan 2022 11:27:47 +0000 (11:27 +0000)]
ICU-21699 Refactor codeunit handling
See #1965
Mojca Miklavec [Mon, 17 Jan 2022 23:13:27 +0000 (00:13 +0100)]
ICU-21896 Use double base in pow()
gcc 5.5 on Solaris refuses to recognise pow(int, int32_t)
allenwtsu [Mon, 27 Dec 2021 04:20:19 +0000 (04:20 +0000)]
ICU-21699 Phrase based breaking(Java)
See #1955
Mojca Miklavec [Mon, 17 Jan 2022 23:04:24 +0000 (00:04 +0100)]
ICU-13543 Do not remove -std=c++11 from compiler flags on Solaris
allensu05 [Wed, 19 Jan 2022 17:25:45 +0000 (17:25 +0000)]
ICU-21699 Concatenate Katakana chars
See #1962
allenwtsu [Mon, 17 Jan 2022 02:14:22 +0000 (02:14 +0000)]
ICU-21699 Separate lb and lw
See #1959
allenwtsu [Thu, 21 Oct 2021 06:57:21 +0000 (06:57 +0000)]
ICU-21699 Phrase based breaking(C++)
See #1936
Peter Edberg [Tue, 11 Jan 2022 04:04:58 +0000 (20:04 -0800)]
ICU-21353 Implement DateTimePatternGenerator use of correct datetime pattern;
includes new getter/setter API per TC discussion.
allenwtsu [Mon, 10 Jan 2022 14:07:13 +0000 (22:07 +0800)]
ICU-21699 Fix CjkBreakEngine performance issue
1. vector.contains() uses sequential comparison, O(n).
As the vector size is great, the performance will be impacted.
Remove this unnecessary check, vector.contains(), in C++.
2. At Java's CjkBreakEngine, replace "vector.contains()" with "if(pos > previous)" to deal with duplicate breakpoint position.
This way, C++ and Java implementation will be synchronous.
Test: ant checkTest -Dtestclass='com.ibm.icu.dev.test.rbbi.RBBITest'
(RBBTest#TestBreakAllChars() can generate duplicate position for word break. It could pass with this change)
Hugo van der Merwe [Fri, 3 Dec 2021 14:36:59 +0000 (14:36 +0000)]
ICU-21862 icu4c unit conversions: support inverting 0 and Infinity (for vehicle-fuel)
See #1947
allenwtsu [Wed, 22 Dec 2021 15:50:44 +0000 (15:50 +0000)]
ICU-21878 Sync icu4j's CjkBreakEngine to icu4c's
See #1953
Andy Heninger [Sat, 20 Nov 2021 00:33:58 +0000 (16:33 -0800)]
ICU-21763 UVector cleanup in Formatting Code
Revise uses of UVector in Formatting related code to better handle memory
allocation failures. This is one of an ongoing series of commits to address
similar problems with UVector usage throughout ICU.
The changes primarily involve switching uses of UVector::addElementX() to the
new adoptElement() or addElement() functions, as appropriate, and using
LocalPointers for tracking memory ownership.
gnrunge [Thu, 16 Dec 2021 00:25:31 +0000 (16:25 -0800)]
ICU-21796 Rename bazel build files from BUILD to BUILD.bazel. This can
prevent conflicts when ICU users have their own BUILD files already.
Hugo van der Merwe [Mon, 29 Nov 2021 19:01:31 +0000 (20:01 +0100)]
ICU-21863 Fix div-by-zero in ICU4J, test inverse unit conversions
Also cleans up some old icu-units TODOs:
- This PR fixes icu-units#38 and icu-units#63 TODOs (now part of ICU-21862)
- icu-units#21 is obsolete
Iain Ireland [Mon, 8 Nov 2021 18:17:54 +0000 (10:17 -0800)]
ICU-21855 Export case data for ICU4X
Frank Tang [Wed, 1 Dec 2021 23:39:35 +0000 (23:39 +0000)]
ICU-21847 Move UnicodeSet to stack in constructor
See #1941
Elango Cheran [Tue, 30 Nov 2021 21:39:14 +0000 (21:39 +0000)]
ICU-21762 Export Script_Extensions data in icuexportdata tool
See #1933
Frank Tang [Tue, 30 Nov 2021 19:49:23 +0000 (19:49 +0000)]
ICU-21865 Move include ctgmath to complex
See #1948