Rich Gillam
721d41153e
ICU-22071 Fixed DateTimePatternGenerator to respect the locale's "rg" subtag (when it has one) when determining the hour cycle.
2022-07-12 10:55:03 -07:00
Daniel Schürmann
9f358ccb24
ICU-22010 Add early check for AX_CHECK_COMPILE_FLAG
...
This helps to avoid missleading error message:
```
./source/configure: line 7981: syntax error near unexpected token 'newline'
./source/configure: line 7981: 'AX_CHECK_COMPILE_FLAG('
```
2022-07-12 13:30:01 +05:30
Cyndy Ishida
e2ae4f5324
ICU-22054 Remove declarations for unimplemented APIs
...
This patch also includes marking `=delete` on specific `normal` member functions, as opposed to compiler generated functions,
based on the description of such functions' surrounding comments.
2022-07-01 08:57:10 -07:00
Robert Bastian
783b4f7b6a
ICU-22061 rename
2022-06-29 13:16:26 -07:00
gnrunge
58060eafdc
ICU-22036 Adds ICU4J date formatting performance test, which is last of the
...
ICU4J performance tests.
2022-06-29 12:02:29 -07:00
Henri Sivonen
3cefbd55c7
ICU-22028 Export collation and normalization data for ICU4X
2022-06-28 08:37:32 -07:00
Shane F. Carr
d7c424b00f
ICU-22073 Do not throw away CompactDecimalFormat's affixes
2022-06-27 12:53:22 -07:00
allenwtsu
929cf40ecb
ICU-22059 Add one Thai word into the Thai dictionary
...
See #2112
2022-06-27 09:27:56 -07:00
gnrunge
6df8bb7307
ICU-22036 Adds ICU4J performance tests to post-merge continuous integration
...
workflow. Also fixes a tiny oversight in the ICU4J performance framework.
2022-06-27 08:47:48 -07:00
Frank Tang
43f2ae75ca
ICU-22004 Avoid UBSan bug by casting only when success
2022-06-24 18:00:03 -07:00
Paul Harris
86cc2b98cb
ICU-22002 Don't undef __STRICT_ANSI__
2022-06-23 11:55:06 -07:00
Frank Tang
2f6cc2f7e7
ICU-22070 Return if UErrorCode is error in calendar.cpp
2022-06-23 09:26:41 -07:00
gnrunge
5a77fd9d11
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.
2022-06-16 13:49:15 -07:00
Shane Carr
c5872e7f67
ICU-22017 Fix numbering system resolution in NumberRangeFormatter
...
See #2085
2022-06-15 13:08:46 -07:00
gnrunge
df8fbc22e8
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.
2022-06-09 14:57:21 -07:00
Cyndy Ishida
1eb6f38b96
ICU-22053 Clean up usages of Macro Header Guards
2022-06-09 10:18:28 -07:00
Cyndy Ishida
0dcb1cb065
ICU-22035 Remove instances of pre c++11 default constructor prevention pattern
2022-06-08 16:28:02 -07:00
agrieve
18dd0e4c22
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`).
2022-06-08 16:56:24 +00:00
Peter Edberg
33af80e980
ICU-21957 improve logKnownIssue skip for FormattedStringBuilderTest::testInsertOverflow crash
2022-06-03 09:02:31 -07:00
Markus Scherer
c5d0fff5a0
ICU-21980 parse multiple @missing
lines
2022-06-02 21:29:24 +00:00
Younies Mahmoud
d6fc9b828c
ICU-21935 Add DisplayOptions to NumberFormatterSettings
...
See #2099
2022-05-31 13:02:01 -07:00
Peter Edberg
64b3548126
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
2022-05-27 13:50:43 -07:00
Frank Tang
fc64f8db3f
ICU-22041 Fix "Africa/Casablanca" show strange LONG displayName
...
See #2096
2022-05-26 14:59:10 -07:00
Markus Scherer
8d5a97ae0f
ICU-21935 DisplayOptions cleanup
2022-05-26 18:30:07 +00:00
Markus Scherer
e17219582e
ICU-21980 add missing comments, finish change log
2022-05-25 18:23:11 +00:00
Markus Scherer
98c5793ffd
ICU-21980 update ICU4J data & test files
...
and adjust a default Bidi_Class range in UCharacterTest.java just like in cucdtst.c before.
2022-05-25 18:23:11 +00:00
Markus Scherer
3859735e3b
ICU-21980 Unicode 15 collation data
2022-05-25 18:23:11 +00:00
Markus Scherer
1276b0a4f7
ICU-21980 generated data files
2022-05-25 18:23:11 +00:00
Markus Scherer
e1be738ccb
ICU-21980 Unicode 15 pre-beta data files, new prop values
2022-05-25 18:23:11 +00:00
Markus Scherer
3ba6f2b32c
ICU-21980 update Unicode version numbers
2022-05-25 18:23:11 +00:00
Markus Scherer
6b2b783a20
ICU-21980 copy the Unicode 14 changes.txt log
2022-05-25 18:23:11 +00:00
Frank Tang
f5f4813d16
ICU-22043 Change minimum ZONE_OFFSET value from -12h to -16h
...
See #2100
2022-05-24 16:11:39 -07:00
Fredrik Roubert
74a723f22f
ICU-21959 Fix the URL to the icu-le-hb repository.
...
https://sourceforge.net/p/icu/mailman/message/37657918/
2022-05-24 20:55:00 +02:00
Younies Mahmoud
fcc981a5b7
ICU-21935 Add DisplayOptions
...
See #2061
2022-05-21 03:20:37 +02:00
gnrunge
8fcb22f88e
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.
2022-05-20 11:56:11 -07:00
Jeff Genovy
f6300c97cd
ICU-22040 Update clang-13 build bots to clang-14. Add libc++ build bot.
2022-05-19 14:05:14 -07:00
Frank Yung-Fong Tang
3d89af0f72
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
2022-05-19 13:45:59 -07:00
Andy Heninger
85705f04e0
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.
2022-05-17 15:45:06 -07:00
gnrunge
f8a0810a5a
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.
2022-05-13 17:00:05 -07:00
allenwtsu
bdcec144b9
ICU-22012 Add four Japanese word into the dictionary
...
See #2072
2022-05-11 08:19:53 -07:00
Chetan Laddha
5961aacd3c
ICU-21945 Add support for Visual Studio 2022
...
See #2059
2022-05-10 22:57:18 +05:30
Markus Scherer
fda4a82bba
ICU-21960 fix clang 13 C++20 warnings
2022-05-07 15:21:08 +00:00
Markus Scherer
eea7985e5a
ICU-22016 utrie2.h need not include mutex.h
2022-05-06 20:50:58 +00:00
Frank Tang
e96e9410bd
ICU-22005 Fix int32 overflow in FormattedStringBuilder
...
See #2070
2022-04-29 18:25:01 -07:00
Markus Scherer
07a50207b7
ICU-21679 avoid escape of U+FFFF in a character literal
2022-04-29 20:43:53 +00:00
Markus Scherer
505535813f
ICU-22007 remove outdated terms of use from Unicode conversion files
2022-04-29 19:51:01 +00:00
Markus Scherer
43d082665e
ICU-22006 icupkg: %%ALIAS & %%Parent do not need truncation parent
2022-04-29 17:50:11 +00:00
Craig Cornelius
cb6b778e1b
ICU-21959 Online demos how to update
...
See #2069
2022-04-29 09:36:51 -07:00
Hugo van der Merwe
50e14fe15b
ICU-21959 Update stale Jira tickets in ICU4J TODOs
...
See #2062
2022-04-27 23:31:46 +02:00
Frank Tang
fca6b342c0
ICU-21994 Fix heap-buffer-overflow
2022-04-20 12:03:35 -07:00