Commit graph

33052 commits

Author SHA1 Message Date
Tim Chevalier
376da67f8d ICU-22953 MF2: Allow unpaired surrogates in text and quoted literals
See https://github.com/unicode-org/message-format-wg/pull/906/
2024-11-05 16:03:11 -08:00
Elango Cheran
842899d81a ICU-22920 Only run Maven cache workflow on the upstream repo
See #3263
2024-11-05 15:16:00 -08:00
Robin Leroy
8d86ca142e ICU-22941 Revert "ICU-22112 word break updates for @,colon; colon tailorings for fi,sv"
This reverts commit 49d192fefe.
2024-11-05 22:59:24 +01:00
Tim Chevalier
d868f13bd8 ICU-22947 Update user guide for MF2
Co-authored-by: Steven R. Loomis <srl295@gmail.com>
2024-10-30 10:27:48 -07:00
Fredrik Roubert
e29e86d62a ICU-22951 Add documentation for --with-data-packaging=auto to the userguide. 2024-10-24 16:44:04 -07:00
Markus Scherer
698217ef63 ICU-22922 ICU 76 final release
See #3252
2024-10-24 16:18:07 -07:00
Fredrik Roubert
23673a19ae ICU-22952 Update configure files from configure.ac using autoreconf. 2024-10-24 13:12:29 -07:00
Fredrik Roubert
3fe88eb8b3 ICU-22952 Make configure --help show --enable-* / --disable-* consistently. 2024-10-24 13:12:29 -07:00
Robin Leroy
99ca2ad931 ICU-22946 Pin all -latest runners per ICU-TC 2024-10-17 🗡️ 2024-10-19 00:18:10 +02:00
Mihai Nita
8772cc49f5 ICU-22724 Clean up import statements 2024-10-17 15:46:38 -07:00
Mihai Nita
ee8a94e0f1 ICU-22921 Rename README.md in .github
On the GitHub site the `.github/README.md` file is rendered instead of the
`README.md` file in the root.
2024-10-17 12:44:32 -07:00
Elango Cheran
6153f2ef85 ICU-22774 Fix URL typo in error message 2024-10-17 09:38:26 -07:00
Frank Tang
1dcb4bcb2d ICU-22765 fix uloc_addLikelySubtags on "und@x=private" 2024-10-16 15:05:03 -07:00
Robin Leroy
ca9fcca3c7 ICU-21097 Remove LineBreakTest.txt workarounds 2024-10-09 00:03:34 +02:00
Fredrik Roubert
6ca288559f ICU-22936 Replace all ICU4C code that uses UBool as an integer. 2024-10-07 14:40:16 +02:00
Frank Tang
5b45e5c64b ICU-22934 Limit the number of resursive call
To avoid stack overflow while building RBBI
2024-10-02 14:01:59 -07:00
Frank Yung-Fong Tang
8437d1d86b ICU-22767 Fix GCC warning and turn warning to errors
See #3129
2024-10-02 13:35:03 -07:00
Markus Scherer
3cd97add1e ICU-22922 migrate download index
See #3227
2024-09-30 17:05:04 -07:00
Markus Scherer
61bbeb8898 ICU-22723 download 76rc 2024-09-30 14:22:43 -07:00
Mihai Nita
73626da0ca ICU-22606 Create full release from CI - review feedback 2024-09-30 13:44:26 -07:00
Mihai Nita
3c0d242cf7 ICU-22606 Create full release from CI - update docs 2024-09-30 13:44:26 -07:00
Mihai Nita
ae7159dbb9 ICU-22606 Create full release from CI - update icu4c 2024-09-30 13:44:26 -07:00
Mihai Nita
0bb0b8e364 ICU-22606 Create full release from CI - workflow files
The Ubuntu and Fedora files are very similar.
But I am not sure (yet) what is the best way to share.

The files uploaded to the GitHub Release use the exact same names as before.
The .jar files are binary identical to the ones that go to Maven (checked).

The Fedora Docker image should be built and uploaded from a dev machine.
There is a workflow (from GitHub) doing that, but has a warning that:
> This workflow uses actions that are not certified by GitHub.
> They are provided by a third-party and are governed by
> separate terms of service, privacy policy, and support documentation.
2024-09-30 13:44:26 -07:00
Mihai Nita
5bc0b4506e ICU-22606 Create full release from CI - rename 2024-09-30 13:44:26 -07:00
Craig
245c56f849 ICU-22723 Update 76 Change reports for C&J
See #3224
2024-09-30 12:59:59 -07:00
yumaoka
8bdb3066b1 ICU-22723 BRS76 Add ICU4J API signature file 2024-09-30 11:51:47 -04:00
yumaoka
dbb71b7c31 ICU-22723 BRS76 Update ICU4J serialization test data 2024-09-30 09:27:21 -04:00
DraganBesevic
de86b3269e ICU-22723 Integrate CLDR 46 release beta3, part 3, source files 2024-09-27 22:38:13 -07:00
DraganBesevic
17687bf58e ICU-22723 Integrate CLDR 46 release beta3, part 2, data files 2024-09-27 22:38:13 -07:00
DraganBesevic
3776dac38e ICU-22723 Integrate CLDR 46 release beta3, part 1, binary files 2024-09-27 22:38:13 -07:00
Mihai Nita
bd9ffc38f0 ICU-22930 The -sources.jar files in icu4j version 76.1 are AGAIN a lot bigger than before 2024-09-27 13:07:13 -07:00
Mihai Nita
808b9762fe ICU-22928 Don't generate data for concentr/perbillion structure - binary data 2024-09-26 22:55:42 -07:00
Mihai Nita
0e21ca21a8 ICU-22928 Don't generate data for concentr/perbillion structure - text data 2024-09-26 22:55:42 -07:00
Mihai Nita
894a8a4b1d ICU-22928 Don't generate data for concentr/perbillion structure - code 2024-09-26 22:55:42 -07:00
Craig
109008da3b ICU-22723 ICU76: Update known issue references to cloned reports. BRS #27
See #3215
2024-09-25 15:46:23 -07:00
Markus Scherer
0924c725b0 ICU-22722 update PR template for ICU 77
See #3213
2024-09-25 14:31:10 -07:00
Mike FABIAN
67b5763557 ICU-22912 fix coverity warning in gencnval.c
See: https://unicode-org.atlassian.net/browse/ICU-22912
2024-09-25 12:49:36 -07:00
Mihai Nita
8ce61b1139 ICU-22919 Enable CI with JDK 21 and fix the json parsing 2024-09-25 09:25:04 -07:00
Fredrik Roubert
3606d759b0 ICU-22392 Update configure files from configure.ac using autoreconf. 2024-09-24 16:01:27 -07:00
Begasus
ce11068030 ICU-22392 Add, primary support for Haiku 2024-09-24 14:34:11 -07:00
Craig
5889a536b9 ICU-22723 RC API change reports for C/J
See #3211
2024-09-24 14:30:38 -07:00
Mihai Nita
9fb6dca1f9 ICU-22721 Have the testdata folder trigger CI actions for both icu4c & icu4j 2024-09-24 12:44:29 -07:00
Markus Scherer
0334d92394 ICU-22721 simpler check for platforms that dont have char16_t 2024-09-24 10:56:14 -07:00
Mihai Nita
36061ccee2 ICU-22721 Comment (back) some code generation method
Documented in docs/processes/release/tasks/updating-measure-unit.md,
updating the data for measurement units requires one to uncomment some code
in a unit test, run it, copy from stdout an paste in some other files.

That code is left enabled, spamming the stdandard output every time tests run.
2024-09-23 21:43:22 -07:00
Sergey Bronnikov
da60e7a70d ICU-22904 Svace: Fix potential out-of-bound access 2024-09-23 20:51:41 -07:00
Mike FABIAN
1754ff2a10 ICU-22909 Fix coverity warning in makeconv.cpp
See: https://unicode-org.atlassian.net/browse/ICU-22909
2024-09-23 20:49:24 -07:00
Mike FABIAN
687ed05e55 ICU-22913 Fix coverity warning in wrtxml.cpp
See: https://unicode-org.atlassian.net/browse/ICU-22913
2024-09-23 19:57:57 -07:00
jeremyd2019
ed68cff34e ICU-22721 extend char16_t workaround to cygwin less than 3.5
uchar.h was added in Cygwin version 3.5.0.  Unfortunately, the last version of Cygwin that supported i686 was 3.3.6, so it is still somewhat relevant to a subset of users.
2024-09-23 19:52:51 -07:00
Ross Burton
0f022dca90 ICU-21172 fix install race
The generic recursive target calls target-local so also adding it to the
dependency list results in races due to install-local being executed twice in
parallel.  For example, install-manx can fail if the two install processes race
and one process tries to chown a file that the other process has just deleted.

Also install-manx should be a phony target, and for clarity use $^ instead of $?
in the install command.

Signed-off-by: Ross Burton <ross.burton@arm.com>
2024-09-23 18:45:09 -07:00
Yaakov Selkowitz
60d6bd71ef ICU-22721 Update filtration_test for Python 3.13
See #3046
2024-09-23 18:41:34 -07:00