Commit graph

8907 commits

Author SHA1 Message Date
Elango Cheran
b20c97009c ICU-22194 Add User Guide doc for MessageFormat 2.0 tech preview impl
See #2313
2023-02-10 21:17:59 -05:00
Peter Edberg
87fc840bf7 ICU-22220 CLDR release-43-alpha0 (with SurveyTool data) to ICU main 2023-02-06 14:46:14 -08:00
Rich Gillam
08f14db4c4 ICU-22249 Fixed endless loop in ICUResourceBundle when you ask for a locale with a nonstandard parent and that locale
is also the system default locale.
2023-02-03 16:49:24 -08:00
allenwtsu
3f05361b41 ICU-22100 Modify ML model to improve Japanese phrase breaking performance 2023-02-03 13:07:53 -08:00
Mihai Nita
76df897b77 ICU-22226 Fix Calendar.getFirstDayOfWeek to honor -u-fw 2023-01-31 00:26:30 -08:00
Frank Tang
de9cb9a133 ICU-12725 Update u_isIDStart and u_isIDPart to TR31
ICU-12725 move to uprops.cpp

ICU-12725 change dependency

ICU-12725 Fix Java implementation
2023-01-25 12:02:53 -08:00
Elango Cheran
a7f4531bfa ICU-12811 Fix localespi tests when run by Maven on Java 8
See #2283
2023-01-17 13:17:29 -08:00
Elango Cheran
d4ac09edbd ICU-12811 Replace local-maven-repo with data jar contents
See #2275
2023-01-17 11:09:29 -08:00
Peter Edberg
ad82a6693a ICU-22220 integrate root exemplarCities chnages for CLDR release-43-m0 to ICU main 2023-01-12 08:57:35 -08:00
Peter Edberg
8d411e9b6a ICU-22220 integrate CLDR release-43-m0 to ICU main for 73, update maven-build files 2023-01-10 11:32:24 -08:00
allenwtsu
80fb309c8a ICU-22100 Remove unicode blocks from Japanese ML phrase breaking
See #2278
2023-01-09 17:38:51 -08:00
allenwtsu
90caafbcd4 ICU-22100 Incorporate BudouX into ICU (Java)
See #2214
2022-12-20 14:27:04 -08:00
dependabot[bot]
44480c4ba4 ICU-22193 Bump junit from 4.12 to 4.13.1 in /icu4j/maven-build
Bumps [junit](https://github.com/junit-team/junit4) from 4.12 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.12...r4.13.1)

---
updated-dependencies:
- dependency-name: junit:junit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-19 10:48:04 -08:00
Elango Cheran
45e98d4f67 ICU-12811 Build ICU4J using Maven
See #2251
2022-12-15 00:48:31 +00:00
Peter Edberg
7e083e34fb ICU-22220 BRS73RC Update version number to 73.0.1 2022-12-04 21:14:41 -08:00
yumaoka
cecd19e9ba ICU-22217 TZ Database 2022g updates 2022-11-30 22:08:08 -05:00
Frank Tang
3654e945b6 ICU-22201 Add test to verify ICU-22043 on Java 2022-11-21 17:42:16 -08:00
Jungshik Shin
05dc2ac924 ICU-22119 Add lw=phrase for Korean using line_*_phrase_cj
brkitr/ko.txt is created to use line_*_.cj.txt for both
lw=phrase and lw != phrase cases for Korean. This is the simplest
way to fix ICU-22119 taking advantage of the fact that ICU
does not have a Korean dictionary so we don't have to worry about
adding the list of Korean particles to keep them attached to the
preceeding word.

The downside is that it only works when the locale is ko or ja while
it should work in any locale. Another is it makes ICU deviate from
CSS3 by using the same CJ (conditonal Japanese) rules for Korean as
well. However, CSS3 spec is wrong on that point and should be changed.
See https://unicode-org.atlassian.net/browse/CLDR-4931 .
2022-11-07 22:30:49 +00:00
yumaoka
2d19377a8d ICU-22196 TZ Database 2022f updates 2022-11-01 20:21:18 -04:00
Peter Edberg
ff3514f257 ICU-21958 integrate CLDR release-42-beta5 to ICU main for 72 2022-10-13 16:23:11 -07:00
yumaoka
00a4cdbd5b ICU-22178 Update ICU tzdata to 2022e 2022-10-12 21:07:34 -04:00
Peter Edberg
c6c01f4b79 ICU-21958 integrate CLDR release-42-beta4 to ICU main for 72 2022-10-11 19:44:30 -07:00
JALAJ HARKAWAT
ea4fca604f ICU-21958 BRS72GA Update version number 2022-10-11 22:19:20 +05:30
Peter Edberg
fe17bab2bb ICU-21958 integrate CLDR release-42-beta3 to ICU main for 72 2022-10-06 08:40:32 -07:00
yumaoka
702e529d31 ICU-22165 Update ICU tzdata to 2022d 2022-09-30 15:56:00 -04:00
Peter Edberg
49b08b414d ICU-21958 integrate CLDR release-42-beta2 to ICU main for 72 2022-09-29 10:12:36 -07:00
Rich Gillam
e5980f1dcb ICU-22081 Fix table in PersonNameFormatter Javadoc. 2022-09-26 16:17:17 -07:00
Mihai Nita
123e5c1cd6 ICU-21957 Change the internal/deprecated javadoc tags 2022-09-22 16:31:38 -07:00
Yoshito Umaoka
ef706cddf1 ICU-21957 BRS72 ICU4J serialization test data 2022-09-22 16:49:16 -04:00
Yoshito Umaoka
306be3ddf6 ICU-21957 BRS72 J API signature file 2022-09-22 16:39:47 -04:00
Yoshito Umaoka
b5acb0ffc2 ICU-21957 Fixed java compiler warnings 2022-09-22 16:37:56 -04:00
yumaoka
329c95e3b9 ICU-21957 BRS72 Cleanup import statements 2022-09-22 08:07:12 -04:00
Craig Cornelius
4f707beade ICU-21957 Update ICU4J & ICU4C Change Reports BRS#19 and BRS#20
See #2193
2022-09-21 16:16:28 -07:00
Mihai Nita
b23d6c1afe ICU-22124 Tag the default constructor of OrderedMap as internal/deprecated
ICU-22124 Tag the default constructor of OrderedMap as internal/deprecated

Fix for apireport, see #2193
2022-09-21 11:50:09 -07:00
Rahul Pandey
b08e51fa91 ICU-21957 BRS72RC Update version number and regenerate configure 2022-09-21 12:06:18 +05:30
Younies Mahmoud
dbfe830108 ICU-22122 Support Locale Tags (ms, mu and rg)
See #2182
2022-09-20 16:51:24 -07:00
Mihai Nita
f5367befba ICU-22124 Update the MessageFormat v2 links to the main branch 2022-09-20 16:47:38 -07:00
Peter Edberg
b403a10e51 ICU-21957 integrate CLDR release-42-beta1b to ICU main for 72 2022-09-19 14:43:59 -07:00
Peter Edberg
e646ea23e9 ICU-20512 ICU4J: just add test of parse with empty curr symbol, code already works 2022-09-16 19:01:06 -07:00
yumaoka
17435c4533 ICU-22151 Update timezone-region supplementation mapping data for Jan Mayen and some others 2022-09-16 16:49:42 -07:00
Rich Gillam
498abf6961 ICU-21125 Improvements to resource fallback:
- Added code to use the parentLocales data in supplementalData.xml to determine the "parent locale ID" to use when
  the requested resource bundle is not present (ICU-21126).
- Added code to change the parent-chain search path to handle the script better (ICU-21125; algorithm was described
  in CLDR-15265):
  - The base search patch is now ll_Ssss_RR -> ll_RR -> ll_Ssss -> ll -> root
  - If the requested script is not the default script for the requested language and region, we automatically
    avoid fallbacks that will implicitly change the script.
- Added new code to the CLDR-to-ICU data generation tool to generate source code, and used it to generate the lookup
  tables for the new resource-fallback logic (we can't use the existing resource files for this, since that would
  involve opening a resource bundle while trying to open another resource bundle).  The data-generation stuff is
  intended to be generic enough to allow for us to generate more static data tables in the future.
- Commented out a few collator tests, and changed one resource bundle test, because they're incompatible with the
  new fallback logic (specifically, the default-script logic).
2022-09-16 14:26:50 -07:00
Mihai Nita
db59034793 ICU-22124 Adding a tech preview implementation of MessageFormat v2
See #2170
2022-09-15 10:32:13 -07:00
Peter Edberg
06259cc6c3 ICU-21957 integrate CLDR release-42-beta1 to ICU main for 72 2022-09-13 11:18:37 -07:00
Peter Edberg
cfd99f3f3f ICU-22143 Increase COMPACT_MAX_DIGITS from 15 to 20, needed for new ja data 2022-09-12 17:17:19 -07:00
Peter Edberg
baee21aa7a ICU-22125 Add note about future deprecation to MeasureUnit createMetricTon/getMetricTon/METRIC_TON 2022-09-08 20:59:07 -07:00
Markus Scherer
5de6ee0c61 ICU-21959 fix DateIntervalFormat general usage example 2022-09-08 18:59:19 -07:00
Peter Edberg
1de1e36d6f ICU-21957 integrate CLDR release-42-alpha3 to ICU main for 72 2022-09-08 18:19:10 -07:00
Fredrik Roubert
030fa1a479 ICU-21148 Consistently use standard lowercase true/false everywhere.
This is the normal standard way in C, C++ as well as Java and there's no
longer any reason for ICU to be different. The various internal macros
providing custom boolean constants can all be deleted and code as well
as documentation can be updated to use lowercase true/false everywhere.
2022-09-07 20:56:33 +02:00
gnrunge
00003dcbf2 ICU-21957 Update TODO ticket reference: CLDR-13044 (done) ---> ICU-21420 (open). 2022-09-06 09:14:07 -07:00
Elango Cheran
6e3a923056 ICU-22116 Update CI job for ICU4J to use Java 8 instead of Java 7
See #2173
2022-09-06 09:09:22 -07:00