Commit graph

23178 commits

Author SHA1 Message Date
Henri Sivonen
01c194a366 ICU-22115 Merge passthrough and canonical combining class data into the NFD trie for ICU4X 2022-08-16 15:54:01 -07:00
Henri Sivonen
ed2b3a335b ICU-22095 Export ICU4X normalization data with tries only without Unicode sets 2022-07-25 15:54:31 -07:00
Henri Sivonen
8e4af7693d ICU-22087 Export a non-recursive canonical decomposition supplement for ICU4X 2022-07-18 13:25:43 -07:00
Henri Sivonen
ea970109f8 ICU-22028 Export collation and normalization data for ICU4X 2022-06-28 09:07:30 -07:00
Rich Gillam
131146a5f4 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-14 14:21:02 -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
Rich Gillam
6bdcd6d30f ICU-21154 Fixed handling of hour characters in date-interval-format skeletons to match the way they're handled in
DateTimePatternGenerator skeletons.
2022-02-25 12:57:35 -08:00
Craig Cornelius
475703cd40 ICU-21900 Fix ICU4C sample build and execution
This fixes several of the sample C++ programs.
2022-02-25 11:08:16 -08:00
Andy Heninger
f783a84d2f 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.
2022-02-24 21:27:26 -08:00
Peter Edberg
16aae80199 ICU-21900 integrate CLDR release-41-alpha4 to ICU main for 71 front-load 2022-02-24 09:15:02 -08:00
Shane F. Carr
4059be5964 ICU-21908 Add incrementExact to ICU4C Precision
See #1979
2022-02-23 20:18:16 -07:00
Jeff Genovy
fcca13200f ICU-21900 Fix issues found while running samples. 2022-02-23 14:58:07 -08:00
Shane F. Carr
3aa8f9fda1 ICU-21881 Fix TrailingZeroDisplay with RoundingMode
See #1977
2022-02-23 15:46:54 -07:00
Shane F. Carr
c626c6df5c ICU-21900 Update double-conversion to v3.2.0 2022-02-23 13:18:32 -08:00
yumaoka
9907ca8ea3 ICU-21900 BRS71 Updating currency numeric code data. 2022-02-23 13:18:06 -08:00
Rich Gillam
94197b84b8 ICU-21900 Promote all @draft ICU 69 APIs to @stable ICU 69 2022-02-23 12:04:59 -08:00
Elango Cheran
4962050f47 ICU-21919 Fix buffer overflow bug in Dutch accented IJ titlecase
See #1990
2022-02-23 12:00:36 -08:00
Yoshito Umaoka
5489287998 ICU-21900 BRS71 Update license files 2022-02-23 11:40:17 -08:00
Shane F. Carr
16b934636a ICU-21765 Add approximately sign field
See #1978
2022-02-23 10:38:42 -07:00