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
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
Frank Tang
fca6b342c0
ICU-21994 Fix heap-buffer-overflow
2022-04-20 12:03:35 -07:00
Shane F. Carr
d16df5843e
ICU-21956 Merge remote-tracking branch 'upstream/maint/maint-71' into ICU-21956-merge
2022-04-13 11:39:20 -07:00
Rich Gillam
87cee860e0
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.
2022-04-11 14:37:15 -07:00
Frank Yung-Fong Tang
4747484273
ICU-21966 Cleanup -Wunused-but-set-variable
...
See #2055
2022-04-06 12:51:46 -07:00
Markus Scherer
4833cc89b2
ICU-20715 CollationDataBuilder reset outdated prefix+contraction values
...
See #2052
2022-04-04 16:10:13 +00:00
Daniel Ju
f4f74c1f2e
ICU-21957 BRS72RC Update version number to 72.0.1
2022-03-31 16:39:13 -07:00
Julien Brianceau
a2c90781f1
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.
2022-03-31 11:23:29 -07:00
Jeff Genovy
861e55c246
ICU-21972 Use a shared props file for the ICU Major Version number in the Windows Visual Studio project files.
2022-03-30 20:55:36 -07:00
yumaoka
c205e7ee49
ICU-21971 Added a new numeric currecny code SLE/695 for Sierra Leone Leone.
2022-03-30 13:49:51 -07:00
Shane Carr
b144aac447
ICU-21762 Export Script_Extensions with --all flag in icuexportdata
...
See #2054
2022-03-30 11:44:02 -07:00
Markus Scherer
ed1d9efc15
ICU-21954 LICENSE: add more license texts from icu4c files
2022-03-24 21:22:05 +00:00
Markus Scherer
2aa2a7221c
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.
2022-03-24 00:14:02 +00:00
Peter Edberg
9b3c0c328c
ICU-21901 integrate CLDR release-41-beta2 to ICU main for 71ga
2022-03-23 16:43:02 -07:00
yumaoka
ee6433c297
ICU-21949 tzdata2022a update in ICU
2022-03-17 13:56:20 -04:00
Peter Edberg
8575c0dace
ICU-21900 check non-stable API macros, move class boilerplate out of conditionals
2022-03-16 09:03:05 -07:00
Peter Edberg
6330704974
ICU-21944 Sync recent uloc_getLanguage/Countries updates to ICU4J; add "mo" mapping for C
2022-03-16 09:01:59 -07:00
Shane F. Carr
33c9b61b26
ICU-21871 Make behavior consistent on list format of empty strings
2022-03-15 18:11:57 -07:00
Daniel Ju
741bbddcf9
ICU-21900 BRS71RC Update version number and regenerate configure
2022-03-15 18:26:10 -05:00
Younies
f30956fc9c
ICU-21840 Fix formatting Aliases
...
See #2016
2022-03-15 23:27:43 +01:00
shaobero
b1269c9121
ICU-21823 Adding changes to fix charset detection incase of no match
2022-03-15 21:47:40 +00:00
Peter Edberg
dbf7c20be6
ICU-21942 Fix Kosovo 3-letter code to be XKK for uloc_getISO3Country etc.
2022-03-15 10:59:13 -07:00
Markus Scherer
bfca3ccaac
ICU-21875 improve C API coverage
2022-03-15 05:07:59 +00:00
Markus Scherer
29111fd195
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
2022-03-14 19:50:44 +00:00
Peter Edberg
df6a8c877c
ICU-13619 Now that UDATPG_NARROW is @stable, can reference it in header
2022-03-11 13:06:50 -08:00
Ng Zhi An
e0bb2ccdeb
ICU-21844 Fix variable shadowing
2022-03-11 19:10:53 +00:00
Craig Cornelius
7fe330119e
ICU-21900 ICU4C 71 change report
...
See #2024 . Includes update to generator that removes the minor version indication from the reports.
2022-03-10 15:50:45 -08:00
Peter Edberg
f374427f60
ICU-21900 integrate CLDR release-41-beta1 to ICU main for 71rc
2022-03-10 11:17:09 -08:00
Michael Spector
e730bce02f
ICU-21815 Remove unused line
2022-03-10 01:00:26 +00:00
Peter Edberg
571d12abfb
ICU-21409 add word for bell to laodict
2022-03-09 15:14:42 -08:00
Younies
bb822ba38a
ICU-21936 Make the internal units converters public
...
See #2021
2022-03-09 22:42:04 +01:00
Alexander Morozov
234cbe2c17
ICU-21805 Remove useless check
2022-03-09 03:37:37 +00:00
Daniel Bevenius
55a51fa9bd
ICU-21784 suppress -Wunused-function warning in unistr.cpp
...
This commit adds an ignore of the unused function
uprv_UnicodeStringDummy.
2022-03-09 03:31:37 +00:00
Elango Cheran
f79f03dad5
ICU-21322 Add parse and format methods for DecimalQuantity with exponent
...
See #2012
2022-03-08 15:56:50 -08:00
Shane F. Carr
31871cc14f
ICU-21801 Fix array comparison warning in uspoof_impl.cpp
...
See #2015
2022-03-08 15:21:53 -08:00
Alexey Vetlov
1393face12
ICU-21768 Fixed (u_snprintf improperly counts the required buffer size). Modified TestSnprintf to test the null buffer case.
2022-03-08 23:09:54 +00:00
younies
c86a2bd7d7
ICU-21379 Add getNounClass and enum NounClass
...
See #2002
2022-03-02 23:15:17 +01:00
Peter Edberg
0ce0d1aa5d
ICU-21900 check non-stable API macros, fix missing U_DEPRECATED
2022-03-02 10:34:16 -08:00
Rich Gillam
81ad37be05
ICU-21802 Fix error where strict date parsing could succeed on certain malformed input strings.
2022-02-28 12:01:44 -08:00
gnrunge
a723bdf494
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.
2022-02-28 11:48:22 -08:00
Craig Cornelius
bf6b3236a3
ICU-21900 Fix ICU4C sample dtitvfmtsample segfault and update healthy code doc
2022-02-25 15:28:03 -08:00