]>
granicus.if.org Git - icu/log
gnrunge [Tue, 28 Jun 2022 17:49:45 +0000 (10:49 -0700)]
ICU-22036 Adds ICU4J date formatting performance test, which is last of the
ICU4J performance tests.
Henri Sivonen [Wed, 3 Nov 2021 10:28:07 +0000 (12:28 +0200)]
ICU-22028 Export collation and normalization data for ICU4X
Shane F. Carr [Sat, 25 Jun 2022 01:00:14 +0000 (18:00 -0700)]
ICU-22073 Do not throw away CompactDecimalFormat's affixes
allenwtsu [Fri, 10 Jun 2022 03:08:05 +0000 (03:08 +0000)]
ICU-22059 Add one Thai word into the Thai dictionary
See #2112
gnrunge [Fri, 24 Jun 2022 01:04:24 +0000 (18:04 -0700)]
ICU-22036 Adds ICU4J performance tests to post-merge continuous integration
workflow. Also fixes a tiny oversight in the ICU4J performance framework.
Frank Tang [Fri, 24 Jun 2022 23:43:55 +0000 (16:43 -0700)]
ICU-22004 Avoid UBSan bug by casting only when success
Paul Harris [Thu, 16 Jun 2022 02:47:21 +0000 (10:47 +0800)]
ICU-22002 Don't undef __STRICT_ANSI__
Frank Tang [Wed, 22 Jun 2022 16:36:52 +0000 (09:36 -0700)]
ICU-22070 Return if UErrorCode is error in calendar.cpp
gnrunge [Wed, 8 Jun 2022 21:26:47 +0000 (14:26 -0700)]
ICU-21997 Fixes currency code retrieval for locale: instead of selecting the
first currency in the list now select the first legal tender currency in the
list. Or the first currency if the list has no legal tender currencies (which
is the previous behaviour).
ICU-21997 Removed an overlooked earlier unit test attempt.
ICU-21997 Shields C++ unit test from compilation when configuration flag
UCONFIG_NO_FORMATTING is set.
Shane Carr [Fri, 10 Jun 2022 02:19:29 +0000 (02:19 +0000)]
ICU-22017 Fix numbering system resolution in NumberRangeFormatter
See #2085
gnrunge [Wed, 8 Jun 2022 22:25:37 +0000 (15:25 -0700)]
ICU-22036 Modify ICU4J performance test framework to work when executed by
GitHub Action. This includes introducing a new flag (-a) to indicate
invocation from command line/GHA shell, moving elements of the workflow
from Perl into the Java framework (calculation of iteration numbers), and
generating NDJSON output for GitHub Benchmark processing.
Backward compatibility with the Perl script invocation has been preserved.
ICU-22036 Adds a comment clarifying the reason why NDJSON output is generated.
Cyndy Ishida [Mon, 6 Jun 2022 22:06:13 +0000 (15:06 -0700)]
ICU-22053 Clean up usages of Macro Header Guards
Cyndy Ishida [Wed, 18 May 2022 00:40:23 +0000 (17:40 -0700)]
ICU-22035 Remove instances of pre c++11 default constructor prevention pattern
agrieve [Mon, 2 May 2022 17:13:41 +0000 (13:13 -0400)]
ICU-21960 Add missing "const" to kAttributeKey
This variable was flagged by a chromium check that looks for variables named like constants that end up in the `.data` ELF section (rather than in `.rodata`).
Peter Edberg [Fri, 27 May 2022 21:20:07 +0000 (14:20 -0700)]
ICU-21957 improve logKnownIssue skip for FormattedStringBuilderTest::testInsertOverflow crash
Markus Scherer [Sun, 29 May 2022 23:52:10 +0000 (16:52 -0700)]
ICU-21980 parse multiple `@missing` lines
Younies Mahmoud [Thu, 26 May 2022 17:59:10 +0000 (17:59 +0000)]
ICU-21935 Add DisplayOptions to NumberFormatterSettings
See #2099
Peter Edberg [Wed, 25 May 2022 22:39:19 +0000 (15:39 -0700)]
ICU-21957 integrate CLDR release-42-m1 (early milestone) to ICU main for 72 (rebased on main) +
FormattedStringBuilderTest::testInsertOverflow infolns,logKnownIssue skip for CI exhaustive crash
Frank Tang [Thu, 26 May 2022 18:15:27 +0000 (18:15 +0000)]
ICU-22041 Fix "Africa/Casablanca" show strange LONG displayName
See #2096
Markus Scherer [Wed, 25 May 2022 22:04:52 +0000 (15:04 -0700)]
ICU-21935 DisplayOptions cleanup
Markus Scherer [Tue, 24 May 2022 22:41:58 +0000 (15:41 -0700)]
ICU-21980 add missing comments, finish change log
Markus Scherer [Tue, 24 May 2022 18:33:54 +0000 (11:33 -0700)]
ICU-21980 update ICU4J data & test files
and adjust a default Bidi_Class range in UCharacterTest.java just like in cucdtst.c before.
Markus Scherer [Tue, 24 May 2022 01:08:21 +0000 (18:08 -0700)]
ICU-21980 Unicode 15 collation data
Markus Scherer [Mon, 23 May 2022 22:58:26 +0000 (15:58 -0700)]
ICU-21980 generated data files
Markus Scherer [Mon, 23 May 2022 22:13:54 +0000 (15:13 -0700)]
ICU-21980 Unicode 15 pre-beta data files, new prop values
Markus Scherer [Fri, 20 May 2022 22:42:13 +0000 (15:42 -0700)]
ICU-21980 update Unicode version numbers
Markus Scherer [Fri, 20 May 2022 22:27:25 +0000 (15:27 -0700)]
ICU-21980 copy the Unicode 14 changes.txt log
Frank Tang [Tue, 24 May 2022 04:16:01 +0000 (04:16 +0000)]
ICU-22043 Change minimum ZONE_OFFSET value from -12h to -16h
See #2100
Fredrik Roubert [Tue, 24 May 2022 17:15:49 +0000 (19:15 +0200)]
ICU-21959 Fix the URL to the icu-le-hb repository.
https://sourceforge.net/p/icu/mailman/message/
37657918 /
Younies Mahmoud [Fri, 20 May 2022 23:42:34 +0000 (23:42 +0000)]
ICU-21935 Add DisplayOptions
See #2061
gnrunge [Wed, 18 May 2022 17:02:25 +0000 (10:02 -0700)]
ICU-22037 Adds performance tests for ICU forward and backward
string search.
ICU-22037 Removes a left-over escaped doublequote; removes a
test print-out.
Jeff Genovy [Thu, 19 May 2022 15:53:16 +0000 (08:53 -0700)]
ICU-22040 Update clang-13 build bots to clang-14. Add libc++ build bot.
Frank Yung-Fong Tang [Wed, 18 May 2022 20:19:49 +0000 (20:19 +0000)]
ICU-22023 Fix Calendar::get() return out of bound value and SimpleDateTime::format assert while TimeZone is "UTC" and value is -1e-9
See #2086
Andy Heninger [Mon, 16 May 2022 00:15:01 +0000 (17:15 -0700)]
ICU-21960 C++20 Warnings from ATOMIC_VAR_INIT
Remove the ICU macros ATOMIC_INT32_T_INITIALIZER and U_INITONCE_INITIALIZER,
which made use of C++ ATOMIC_VAR_INIT, which has been removed from C++20.
With modern C++ features being available, these macros no longer served
any real need.
gnrunge [Fri, 13 May 2022 22:21:41 +0000 (15:21 -0700)]
ICU-22030 Modifies GHA CI performance testing so that existing files in the
performance results publishing repository are no longer deleted when the test
results are forwarded. This concretely affects the README file in the icu-perf
repository, which got deleted with the first data transfer.
Restoring the README file in icu-perf will be a complementary PR.
allenwtsu [Fri, 29 Apr 2022 07:47:15 +0000 (07:47 +0000)]
ICU-22012 Add four Japanese word into the dictionary
See #2072
Chetan Laddha [Tue, 26 Apr 2022 07:15:54 +0000 (07:15 +0000)]
ICU-21945 Add support for Visual Studio 2022
See #2059
Markus Scherer [Fri, 6 May 2022 23:49:56 +0000 (16:49 -0700)]
ICU-21960 fix clang 13 C++20 warnings
Markus Scherer [Fri, 6 May 2022 18:54:17 +0000 (11:54 -0700)]
ICU-22016 utrie2.h need not include mutex.h
Frank Tang [Fri, 29 Apr 2022 22:50:33 +0000 (22:50 +0000)]
ICU-22005 Fix int32 overflow in FormattedStringBuilder
See #2070
Markus Scherer [Fri, 29 Apr 2022 18:47:44 +0000 (11:47 -0700)]
ICU-21679 avoid escape of U+FFFF in a character literal
Markus Scherer [Fri, 29 Apr 2022 18:29:53 +0000 (11:29 -0700)]
ICU-22007 remove outdated terms of use from Unicode conversion files
Markus Scherer [Thu, 28 Apr 2022 22:27:00 +0000 (15:27 -0700)]
ICU-22006 icupkg: %%ALIAS & %%Parent do not need truncation parent
Craig Cornelius [Wed, 27 Apr 2022 22:58:06 +0000 (22:58 +0000)]
ICU-21959 Online demos how to update
See #2069
Hugo van der Merwe [Sat, 9 Apr 2022 20:27:59 +0000 (20:27 +0000)]
ICU-21959 Update stale Jira tickets in ICU4J TODOs
See #2062
Frank Tang [Fri, 15 Apr 2022 18:47:25 +0000 (11:47 -0700)]
ICU-21994 Fix heap-buffer-overflow
Shane F. Carr [Fri, 15 Apr 2022 00:45:38 +0000 (17:45 -0700)]
ICU-21956 Merge maint-71 to main
Shane F. Carr [Wed, 13 Apr 2022 18:16:01 +0000 (11:16 -0700)]
ICU-21956 Merge remote-tracking branch 'upstream/maint/maint-71' into ICU-21956-merge
Rich Gillam [Fri, 8 Apr 2022 01:07:14 +0000 (18:07 -0700)]
ICU-21984 Fix DateIntervalFormat.normalizeHourMetacharacters() so that it doesn't require the hour and day-period
fields to appear in any particular order or position in the skeleton string.
Frank Yung-Fong Tang [Tue, 29 Mar 2022 22:53:01 +0000 (22:53 +0000)]
ICU-21966 Cleanup -Wunused-but-set-variable
See #2055
Markus Scherer [Fri, 1 Apr 2022 22:25:34 +0000 (22:25 +0000)]
ICU-20715 CollationDataBuilder reset outdated prefix+contraction values
See #2052
Daniel Ju [Thu, 31 Mar 2022 21:43:54 +0000 (14:43 -0700)]
ICU-21957 BRS72RC Update version number to 72.0.1
Julien Brianceau [Fri, 25 Mar 2022 11:13:12 +0000 (12:13 +0100)]
ICU-21967 Remove obsolete references in makedata.vcxproj and makedata_uwp.vcxproj
These references should have been removed in ICU-20489 and ICU-21420.
Take the opportunity to update the doc as well.
Jeff Genovy [Thu, 24 Mar 2022 18:14:46 +0000 (11:14 -0700)]
ICU-21972 Use a shared props file for the ICU Major Version number in the Windows Visual Studio project files.
yumaoka [Wed, 30 Mar 2022 18:47:46 +0000 (14:47 -0400)]
ICU-21971 Added a new numeric currecny code SLE/695 for Sierra Leone Leone.
Shane Carr [Mon, 28 Mar 2022 20:58:10 +0000 (20:58 +0000)]
ICU-21762 Export Script_Extensions with --all flag in icuexportdata
See #2054
Steven R. Loomis [Fri, 25 Mar 2022 19:50:29 +0000 (14:50 -0500)]
ICU-21965 fix utilities.jar module name
com.ibm.icu.utilities - otherwise the automatic module name is unusable
Markus Scherer [Wed, 23 Mar 2022 22:50:59 +0000 (15:50 -0700)]
ICU-21954 LICENSE: add more license texts from icu4c files
Julien Brianceau [Wed, 23 Mar 2022 09:44:52 +0000 (10:44 +0100)]
ICU-21814 Fix small typos in docs/userguide
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
Jeff Genovy [Wed, 23 Mar 2022 19:50:13 +0000 (12:50 -0700)]
ICU-21956 Merge maint-71 to main
Merging the maint/maint-71 branch into the main branch.
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