DraganBesevic
1a52a130b7
ICU-22724 Integrate CLDR 46 release beta4
2024-11-13 13:27:33 -08:00
Rahul Pandey
8eca245c74
ICU-22724 BRS_76_GA Update version number to 76.1 (No more -SNAPSHOT)
2024-10-21 14:49:09 -07:00
Mihai Nita
fd68c315d5
ICU-22724 Clean up import statements
2024-10-21 14:20:55 -07:00
Rich Gillam
e19ca5f4bb
ICU-22724 Update urename.h for ICU 76.1 final.
2024-10-18 13:55:40 -05:00
DraganBesevic
42c2b39c14
ICU-22935 Add ZWG to static currency lists
2024-10-04 12:11:02 -07:00
Craig
ebbadebdfd
ICU-22938 FiIx unit tests for 'und_Hant_CN' in C & J
2024-10-03 17:01:13 -07:00
Fredrik Roubert
9e68dceba9
ICU-22933 Update PGP key information for release signing
2024-10-02 09:14:52 -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
Mihai Nita
22fe3a14ab
ICU-22606 Point the Maven Central link to license to a versioned one
2024-09-23 09:54:41 -07:00
Oleksandr Hubanov
9d9bdfd64f
ICU-22916 Remove use of makedep from MVS build, update doc
...
alexgubanow alex@0x0h.com
2024-09-23 09:24:03 -07:00
imurluck
1c33fcf81d
ICU-22761 Optimize get value of LocaleObjectCache
...
See #2984
2024-09-23 09:14:34 -07:00
Markus Scherer
22ff260c76
ICU-22707 better doc HST=V != GCB=V
2024-09-23 09:13:24 -07:00
Earl Chew
199bc82702
ICU-22610 Use Requires.private and Libs.private
...
To prevent overlinking when publishing shared libraries,
specify internal dependencies using Requires.private and
Libs.private.
Use Libs.private in icu-uc.pc for libicudata.so, and
Requires.private in icu-i18n.pc, icu-io.pc, and icu-lx.pc,
so that ICU internal dependencies will not be bound
into clients.
The resulting *.pc files will produce the following
output for icu-i18n and icu-lx, provided pkgconf has
commit 78d53ea0 (2.2.0 or later) which de-duplicates
multiple -L options:
commit 78d53ea012dfbaf397bf8e6907efac5b51abac56
Author: Kai Pastor <dg0yt@darc.de>
Date: Fri Feb 23 15:18:08 2024 +0100
Revise serials, traversal, flattening
./configure --enable-shared ...
#
# icu-i18n
#
% pkgconf --libs icu-i18n
-L/opt/local/lib -licui18n
% pkgconf --libs --static icu-i18n
-L/opt/local/lib -licui18n -licuuc -licudata -lpthread -lm
#
# icu-lx
#
% pkgconf --libs icu-lx
-L/opt/local/lib -liculx
% pkgconf --libs --static icu-lx
-L/opt/local/lib -liculx -L/usr/lib/x86_64-linux-gnu -licu-le-hb -lharfbuzz -lm -licuuc -licudata -lpthread -lm
./configure --disable-shared --enable-static ...
#
# icu-i18n
#
% pkgconf --libs icu-i18n
-L/opt/local/lib -licui18n -licuuc -licudata -lpthread -lm
% pkgconf --libs --static icu-i18n
-L/opt/local/lib -licui18n -licuuc -licudata -lpthread -lm
#
# icu-lx
#
% pkgconf --libs icu-lx
-L/opt/local/lib -liculx -L/usr/lib/x86_64-linux-gnu -licu-le-hb
% pkgconf --libs --static icu-lx
-L/opt/local/lib -liculx -L/usr/lib/x86_64-linux-gnu -licu-le-hb -lharfbuzz -licuuc -licudata -lpthread -lm
2024-09-22 14:19:51 -07:00
Tim Chevalier
2f348f4c7a
ICU-22902 Remove support for Unsupported, Private & Reserved constructs
...
Matching PR #883 in the message-format-wg repo.
Also move spec tests for unsupported statements and expressions into new files
to serve as syntax error tests.
2024-09-20 17:29:07 -07:00
Oleksandr Hubanov
5f9f8b2053
ICU-22714 fix zos build, use OpenXL
...
See #3008
2024-09-20 17:12:28 -07:00
Tim Chevalier
8f82facca8
ICU-22898 MF2 parser bug fixes
...
ICU4C: Escape curly braces when serializing and normalizing
ICU4C: Escape '|' in patterns
ICU4C: When normalizing input, escape optionally-escaped characters in patterns
ICU4C/ICU4J: Allow trailing whitespace after a match
ICU4C: Fix parser to iterate over code points, not code units
Add tests with old reserved syntax as syntax-error tests
2024-09-20 16:22:34 -07:00
Rich Gillam
9adcf8bd09
ICU-22668 Added unit tests to verify that CLDR-17892 addresses the original problem reported here and took out an
...
earlier hack in the Java code to work around the original problem.
2024-09-20 16:00:33 -07:00
Chris Chapman
1c2a1c50b7
ICU-22896 updating tzdata to 2024b
2024-09-20 15:20:39 -07:00
Shane F. Carr
94057e9550
ICU-22900 Remove deprecated SimpleNumber truncateStart
...
See #3192
2024-09-20 12:10:41 -07:00