Peter Edberg
28572ab67e
ICU-22325 CLDR release-44-alpha3 to main part 3 (ICU sources: lib, tools, tests)
2023-09-15 14:02:20 -07:00
Peter Edberg
7ff2fff2b8
ICU-22325 CLDR release-44-alpha3 to main part 2 (data generated or copied from CLDR)
2023-09-15 14:02:20 -07:00
Peter Edberg
63c9435e87
ICU-22325 CLDR release-44-alpha3 to main part 1 (binaries, binary-like source)
2023-09-15 14:02:20 -07:00
Elango Cheran
832997c57e
ICU-22325 Disable tests as workaround for failures following CI changes
...
See #2601
2023-09-15 09:46:23 -07:00
Frank Tang
9e9bc3695f
ICU-22489 Clarify the default setting of Collator
...
See #2595
2023-09-14 10:05:36 -07:00
DraganBesevic
bb7352990e
ICU-22325 CLDR 44 alpha2 integration to ICU part three, source files changes
2023-09-13 11:06:53 -07:00
DraganBesevic
6b08bb601c
ICU-22325 CLDR 44 alpha2 integration to ICU part two, source files generated or copied from CLDR
2023-09-13 11:06:53 -07:00
DraganBesevic
a5589e9210
ICU-22325 CLDR 44 alpha2 integration to ICU part one, binary and binary source files
2023-09-13 11:06:53 -07:00
Rich Gillam
687feb1eaa
ICU-22478 Fix log spew in PersonNameConsistencyTest.
2023-09-11 13:34:31 -07:00
Rich Gillam
8c7a78f663
ICU-22471 Made PersonName.FieldModifier.RETAIN @internal, at least until we find we need it in the API.
2023-09-06 14:32:14 -07:00
Rich Gillam
21f74b3698
ICU-22455 Implemented algorithm in CLDR-16981 to preserve regional unit overrides when they don't conflict
...
with the ms subtag.
2023-09-05 16:52:18 -04:00
Mihai Nita
5fb2a6ad06
ICU-22324 Mavenization, updating the cldr-to-icu scripts and instructions
2023-09-05 10:24:23 -07:00
Mihai Nita
d501225db2
ICU-22477 Fix the performance tests after the maven folder changes
2023-08-31 19:38:20 -07:00
Mihai Nita
6afef81b5e
ICU-22324 Fix copyright check
...
Unrelated but blocking the main PR, Mavenization step 2
2023-08-30 15:25:01 -07:00
Mihai Nita
c7f227b37f
ICU-22324 Mavenization, step 2, reorg folders to maven structure
2023-08-30 15:25:01 -07:00
Mihai Nita
2207e2c3df
ICU-22324 Exclude tools/build from jdk > 8
2023-08-29 14:35:47 -07:00
Rich Gillam
0cc2d9ed4c
ICU-22471 Bring ICU4J PersonNameFormatter up to date
...
- Bring in the latest version of the CLDR PersonNameFormatter test data.
- Fix PersonNameConsistencyTest to recognize the new “givenFirst” and “surnameFirst” keywords used in the test data files.
- Fix tokenization code in InitialModifier to use a BreakIterator. Add unit test.
- Add support for the “retain” modifier. Add unit test.
- Remove the “log known failure” logic for all of the PersonNameConsistencyTest data files that pass now.
2023-08-29 12:54:56 -04:00
Rich Gillam
8817c25c1e
ICU-22449 Fixed SimpleDateFormat (in C++ and Java) to correctly honor the rg and hc subtags in the locale when choosing the hour cycle.
2023-08-28 13:30:45 -04:00
Frank Tang
ea0dbd4c41
ICU-22462 Rename to PersonNameConsistencyTest
...
Rename ExhaustivePersonNameFormatterTest to PersonNameConsistencyTest
Always run. Paramaterize the test so each test file are run in their
own test case and report the failure/success separately
2023-08-24 11:45:27 -07:00
Frank Tang
706044b0a2
ICU-20777 Remove the generation of likelySubtags.res
2023-08-23 15:47:50 -07:00
Robin Leroy
f79fe9347a
ICU-22332 bidiSkeleton and LTR- and RTL-confusabilities
2023-08-23 15:56:02 +02:00
Mihai Nita
fb0f36203a
ICU-22324 Small fixes for script moving folders to maven structure
...
- Symlinks to LICENSE, so that it is included in the .jar files
- Fixed version in the jar manifests (s/73/74/)
- Added Main-Class, Export-Package, some *-Title and *-Description
At this point the .jar files (including manifests) produced by ant / maven
are byte to byte identical, except for some small differences that are
expected and can be explained (will cover them in the email to the team)
2023-08-22 16:19:43 -07:00
Peter Edberg
2270c174a5
ICU-22325 CLDR release-44-alpha1 to main:
...
- binaries, binary-as-source, CLDR data sources;
- CLDR test data & dtd, ICU lib/tool/test source updates.
2023-08-22 14:40:51 -07:00
Rich Gillam
52177cc8c7
ICU-22364 Modify ulocimp_getRegionForSupplementalData() to ignore the subdivision code, rather than requiring it to
...
be "zzzz".
2023-08-21 14:06:00 -04:00
Mihai Nita
a7a2fdbcf2
ICU-22324 Script moving folders to maven structure
2023-08-18 20:58:16 -07:00
Frank Tang
ffc449de62
ICU-20777 Merge the likelySubtags implemention
...
Change testdata/likelySubtags.txt to consider FAIL line
ICU-20777 Fix Java Tests
ICU-20777 Fix all issues
ICU-20777 Incase timeout
ICU-20777
ICU-20777 Skip Data Driven test
2023-08-18 09:35:54 -07:00
Markus Scherer
81a6edb287
ICU-22404 Unicode 15.1 data 20230811 plus UTS46 fix
2023-08-16 14:25:22 -07:00
yumaoka
6338b704ff
ICU-22452 API for resolving preferred IANA zone ID from a zone ID.
2023-08-11 17:00:05 -04:00
Rich Gillam
ca3fd47f4c
ICU-22402 Add options to PersonNameFormatter and update nativeSpaceReplacement logic
2023-08-10 15:15:49 -07:00
Robin Leroy
a6fc915e05
ICU-22404 Strip default ignorable code points in the skeleton for confusable detection
2023-08-10 17:55:14 +02:00
Rich Gillam
56850c9a42
ICU-22402 Add support in ICU and in the CLDR-to-ICU tool for the new nativeSpaceReplacement and parameterDefault
...
resources for PersonNameFormatter in CLDR. Regenerated the ICU4J data resources as well as the ICU4C resources
to include the new resources.
2023-08-08 14:42:02 -07:00
Robin Leroy
47e47ec439
ICU-22433 uppercase decomposed greek to decomposed greek and precomposed greek to precomposed greek.
2023-08-08 22:20:20 +02:00
Rich Gillam
720e5741cc
ICU-22362 Fix build error in exhaustive tests resulting from last PersonName change.
2023-08-04 18:44:00 -07:00
Rich Gillam
89b952dffd
ICU-22362 Fix the name order derivation code in PersonNameFormatter to match the CLDR spec.
2023-08-04 12:34:20 -07:00
Frank Tang
9511fff62a
ICU-22407 Suppress Calendar Consistency
...
Similar to changes to C++ in
https://github.com/unicode-org/icu/pull/2298
2023-07-31 20:57:01 -07:00
Frank Tang
d511cad90d
ICU-22407 Implement Java Temporal Calendar API
...
See #2526
2023-07-28 18:17:38 -07:00
DraganBesevic
1f07d2b29f
ICU-22325 Integrate CLDR 44.1 to ICU, add personName testdata, fix RBBITestMonkey
2023-07-28 16:53:50 -07:00
Frank Tang
73b61ceece
ICU-22444 Remove "unknown" from Calendar.getKeywordValuesForLocale
...
Remove CalType enum value UNKNOWN and use null for unknown CalType
This value is an internal enum and the only place use it is inside Calendar.java
Use null for that instead (same as C++)
2023-07-27 17:07:01 -07:00
Shane F. Carr
2238f1c2c1
ICU-20297 Improve discoverability of currency formatting
2023-07-23 09:23:13 -07:00
Rich Gillam
85e75ecc13
ICU-22304 Miscellanous PersonNameFormatter fixes; made ExhaustivePersonNameFormatterTest into a real unit test.
2023-07-20 10:52:37 -07:00
Elango Cheran
2e45e6ec0e
ICU-22404 Unicode 15.1 beta data files & API constants
...
See #2492
Co-authored-by: Andy Heninger <andy.heninger@gmail.com>
Co-authored-by: Robin Leroy <egg.robin.leroy@gmail.com>
2023-07-13 19:26:14 -07:00
Frank Tang
5826bf7ed7
ICU-22434 Not calling setFirstDayOfWeek(MONDAY) if the locale has fw
...
The Calendar constructor already take care of the fw override.
We should not set the first day of week for iso8601 to Monday if
we have a fw keyword/type in the locale.
ICU-22434 Fix incorrect calendar keyword extraction
2023-07-13 09:49:32 -07:00
Peter Edberg
70d308731a
ICU-22325 BRS 74 front-load update version to 74.0.1
2023-07-10 16:45:41 -07:00
Jake Wharton
cd6ff4a64d
ICU-22425 Eliminate double map lookup for common case of present argument
...
In the uncommon case where the map lookup returns null, only then perform a second map lookup to determine whether it was an absent value or explicit null.
2023-07-06 17:17:49 +03:00
Jake Wharton
adbcfb1e07
ICU-22426 Do not create nested StringBuilder when appending
2023-06-29 15:01:24 -07:00
Victor Chang
83ee7e662f
ICU-22390 Transliterator.<clinit> can be optimized - part 2
...
WIDTH_FIX instance could be lazily initialized, because it's used
only if transliterate() is called on the AnyTransliterator instance,
but apparently not used by other Transliterator instance.
2023-06-27 11:25:43 -07:00
Frank Tang
e83b0715a1
ICU-22368 Reduce ~200K langInfo.res size by encode LSR into 32bits int.
...
See #2458
2023-06-22 01:18:41 -07:00
Peter Edberg
388b768262
ICU-22325 CLDR release-43-1-beta2 to ICU main
2023-06-07 10:17:18 -07:00
Frank Yung-Fong Tang
1cede3cb3f
ICU-22409 Update README.md for Maven build
...
See #2489
2023-06-06 16:35:15 -07:00
Victor Chang
a18c8f83e3
ICU-22390 Speed-up ICU4J Transliterator.<clinit>
...
It reduces the method runtime by approx. 60%.
2023-06-01 05:32:56 -07:00