Commit graph

9027 commits

Author SHA1 Message Date
DraganBesevic
5fa75fb9cc ICU-22325 CLDR 44 beta1 integration to ICU part one, binary and binary source files 2023-09-29 20:29:49 -07:00
Mihai Nita
76b9e089be ICU-22324 Mavenization, publish the root pom to Maven 2023-09-28 17:32:30 -07:00
Robin Leroy
9ed8532d2d ICU-22332 document advanced usage of bidi confusability
Co-authored-by: Markus Scherer <markus.icu@gmail.com>
2023-09-28 02:22:05 +02:00
Mihai Nita
aa377d7366 ICU-22324 Mavenization, script to generate serial test data 2023-09-27 16:11:39 -07:00
Mihai Nita
7a0373411e ICU-22324 Mavenization, building the CLDR utilities 2023-09-27 11:01:06 -07:00
Markus Scherer
c670bbd5b0 ICU-22420 GB18030 change 3 mappings for GBK/web compat 2023-09-27 08:37:24 -07:00
Mihai Nita
87fe057838 ICU-22324 Mavenization, add -SNAPSHOT back to the maven version 2023-09-27 06:46:31 -07:00
Elango Cheran
99026f01cc ICU-22325 BRS74RC: Update version number to 74.1
See #2613
2023-09-26 08:21:21 -07:00
Mihai Nita
8c4af504a0 ICU-22324 Mavenization, minimize the places that need a version 2023-09-22 13:08:25 -07:00
Mihai Nita
501fe1b74a ICU-22324 Mavenization, preparing for maven central deployment 2023-09-21 18:21:06 -07:00
Craig
263db44a3a ICU-22325 BRS#19 ICU4J 74 Status and Change Report
Change FormattedNumber.getNounClass to @stable ICU 72
2023-09-21 13:21:20 -07:00
Rich Gillam
1b980e5999 ICU-21877 Fixed it so that getAllChildrenWithFallback() correctly calls its sink with every possible resource the
one the user requested might be inheriting elements from.
2023-09-20 14:09:21 -07:00
Rich Gillam
2ca7c49662 ICU-22464 Fix Java DateFormatSymbols to copy abbreviated day period names to the other sizes when appropriate. 2023-09-20 13:46:00 -07:00
Elango Cheran
f4227f5d54 ICU-22324 Include all unit tests, move tests needing multiple components 2023-09-20 10:51:19 -07:00
Mihai Nita
9be9ed3231 ICU-22324 Mavenization, resolve some of the release tasks 2023-09-20 10:27:12 -07:00
Yoshito Umaoka
2f7090256a ICU-22502 Fix TestPersonNames failure on Windows 2023-09-19 22:54:46 -04:00
Markus Scherer
d8659b476d ICU-22404 new properties IDS_Unary_Operator, ID_Compat_Math_*, NFKC_SCF 2023-09-16 14:41:51 -07:00
Rich Gillam
14ca2b0e6d ICU-22313 Various fixes for duration formatting:
- Changed the C++ and Java interfaces to that the URBNF_DURATION ruleset is marked deprecated.
- Fixed a bug in RuleBasedNumberFormat in both Java and C++ that caused the existing duration-formatting rules to produce bogus results when used on a non-integral value.

(Earlier versions of this PR added code to use a MeasureFormat under the covers when a caller used
unum_open(UNUM_DURATION).  I took that out because of backward compatibility concerns, so we're still using RBNF
in the C API.  I'm hoping to add a "real" duration formatter in ICU 75.)
2023-09-15 16:27:58 -07:00
Rich Gillam
71a483d174 ICU-22495 Added support for "genitive" and "vocative" field modifiers; cleaned up PersonNameConsistencyTest. Fixed
bug in implementation of "retain" keyword.
2023-09-15 15:04:01 -07:00
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