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
Elango Cheran
1b292fa924
ICU-22233 Fix CI cache name for Bazel build
2023-01-17 10:50:47 -08:00
Elango Cheran
e7530bd9ff
ICU-12811 Fix CI cache retain workflow's cron schedule string
2023-01-13 14:57:51 -08:00
Elango Cheran
2007e135f1
ICU-12811 Add CI workflow to retain caches that are flaky/costly to init
...
See #2281
2023-01-13 12:36:48 -08:00
Shane F. Carr
89c1700424
ICU-22093 Polish for SimpleNumberFormatter
...
See #2277
2023-01-12 11:38:27 -06: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
Thomas Köppe
0c6d7fc98d
ICU-22222 Add explicit instantiation declarations
...
We exclude these declarations from MSVC, where they don't work because
the don't interact well with the U_I18N_API import/export macros
2023-01-07 00:03:38 +00:00
Fredrik Roubert
dcac8ac4c1
ICU-22233 Use separate Bazel cache keys per OS.
2022-12-22 14:43:22 +09: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
Fredrik Roubert
82115c060f
ICU-22193 Make clang-release-build-and-test work with ubuntu-latest.
...
Contemporary implementations of the C++ standard library also use the
@deprecated annotation in its header files and these then get included
by the preprocessor when preprocessing the ICU header files, like this:
/// @deprecated Non-standard. Use `is_null_pointer` instead.
In order to work as expected, testtagsguards.sh must therefore be
updated to ignore @deprecated annotations unless they're for ICU.
2022-12-19 10:56:01 +09:00
Elango Cheran
f6353aeedc
ICU-12811 Make CI jobs for Maven run serially to avoid CI cache race condition
2022-12-17 12:59:35 -05:00
Fredrik Roubert
2a6f06cb4c
ICU-22193 Make run-with-stubdata work with ubuntu-latest.
...
It remains unknown when and why this changed, but nowadays the required
data files are to be found in a subdirectory named "build".
2022-12-16 10:06:32 +09:00
Elango Cheran
45e98d4f67
ICU-12811 Build ICU4J using Maven
...
See #2251
2022-12-15 00:48:31 +00:00
Elango Cheran
57c9313eb7
ICU-22193 Use Ubuntu 20.04 for jobs failing in migration to 22.04
2022-12-14 20:04:45 +00:00
Markus Scherer
0cbf969cf7
ICU-22193 fix some CI test failures
2022-12-13 11:18:44 -08:00
Peter Edberg
7e083e34fb
ICU-22220 BRS73RC Update version number to 73.0.1
2022-12-04 21:14:41 -08:00
L. E. Segovia
ba8e4087ca
ICU-22203 Windows: enable C-code generation with overridden entry point
2022-12-02 11:45:09 -08:00
L. E. Segovia
e7aad77f31
ICU-22204 toolutil: Fix crash when trying to generate MinGW assembly
2022-12-02 10:42:24 -08:00
Shuhei Iitsuka
b6b7b045e9
ICU-22100 Incorporate BudouX into ICU (C++)
2022-12-02 10:11:06 -08:00
Manish Goregaokar
d02b30fc3f
ICU-20115 ICU4C: Move SimpleDateFormat over to SimpleNumberFormatter
2022-12-01 09:40:55 -08:00
yumaoka
cecd19e9ba
ICU-22217 TZ Database 2022g updates
2022-11-30 22:08:08 -05:00
Shane F. Carr
a2854b615a
ICU-22093 ICU4C: Add SimpleNumber and SimpleNumberFormatter
...
See #2241
2022-11-28 20:28:50 -08:00
Victor Chang
194236a1b4
ICU-22214 Fix set pointer to false in sprpdata.c
2022-11-28 14:48:18 -08:00
Frank Tang
3654e945b6
ICU-22201 Add test to verify ICU-22043 on Java
2022-11-21 17:42:16 -08:00
Frank Tang
da5d3e0c5b
ICU-22206 Fix unsafe mix of UBool
...
Fix "unsafe mix of type 'UBool' and type 'bool' in operation:
2022-11-18 10:36:55 -08:00
Eli Kobrin
8b7ef3d908
ICU-22198 Fix stack buffer overflow.
2022-11-16 11:29:32 -08:00
Frank Tang
9c1fb785b3
ICU-22164 Replace switch+getType with subclass
...
See #2215
fix
2022-11-11 14:49:16 -08:00
Frank Tang
b0ab1171ad
ICU-10752 Spread (s|g)etRelativeYear to subclass
...
Remove the switch statment implementaiton in
Calendar::(g|s)etRelatedYear
and move the code into each subclass as proper OOP style.
2022-11-09 13:18:24 -08:00
Markus Scherer
b00562e989
ICU-22191 writesrc.cpp: enable PRI formatting constants on all compilers
2022-11-09 04:38:00 +00: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
Andy Heninger
67a7e2caf0
ICU-21180 RuleBasedBreakIterator, refactor init.
...
In class RuleBasedBreakIterator, refactor how object initialization is handled
by the various constructors, taking advantage of C++11's ability to directly
initialize data members in the class declaration.
This will simplify ongoing maintenance of the code by eliminating the need
to keep initialization lists synchronized with the class data members.
This is being done now in preparation for additional changes to fix problems
with the handling of memory allocation failures.
2022-11-02 16:25:41 -07:00
yumaoka
2d19377a8d
ICU-22196 TZ Database 2022f updates
2022-11-01 20:21:18 -04:00
Markus Scherer
436f5a7df5
ICU-22194 runConfigureICU computer->compiler
...
@josephshen found that the help text here has the wrong word, and I dropped the ball on his PR #2217 :-(
2022-10-31 16:18:18 -07:00
Frank Tang
294b26eb7a
ICU-22159 Merge inDaylightTime to Calendar
...
All the subclass implementation of inDaylightTime are the same
so just move to a base class implementation.
2022-10-31 08:42:51 -07:00
Frank Tang
9f3feed545
ICU-22160 clean up Calendar code
...
Remove unnecessary BuddhistCalendar::handleComputeMonthStart
Remove unnecessary include
2022-10-31 08:41:54 -07:00
Elango Cheran
e0f2d491aa
ICU-22194 Fix typo in doc for BreakIterator rules update
2022-10-28 14:37:49 -07:00
Sergey Fedorov
2b77e39fbb
ICU-22191 writesrc.cpp: fix cinttypes header and place after C headers
2022-10-28 08:41:22 -07:00
Andy Heninger
866254ef12
ICU-21180 BreakIterator, change all NULL to nulptr
...
In the C++ break iterator code, change all use of NULL to nullptr.
This is in preparation for follow-on PRs to improve out-of-memory error handling
in Break Iterators, keeping use of nullptr consistent between old and new
or updated code.
2022-10-26 18:55:48 -07:00
Fredrik Roubert
fbb4a5a167
ICU-22190 Update KEYS with additional signature data.
2022-10-24 12:39:23 -07:00
Fredrik Roubert
d453c12bfa
ICU-22190 Update KEYS with additional public key
...
See #2237
2022-10-21 02:13:32 +02:00
rp9-next
511b4111f2
ICU-22190 Add public PGP Key
...
See #2236
2022-10-20 23:29:13 +02:00
Shane F. Carr
649c5f0176
ICU-22189 Merge maint/maint-72 to main ( #2235 )
2022-10-20 13:53:44 -07:00
Peter Edberg
ff3514f257
ICU-21958 integrate CLDR release-42-beta5 to ICU main for 72
2022-10-13 16:23:11 -07:00
gnrunge
f949713ce8
ICU-22177 Replace angular brackets in include with double quotes.
2022-10-13 13:51:05 -07:00
Steven R. Loomis
954d999126
ICU-21755 commit checker: skip No Time To Do This
...
- also, verify that ALL resolutions are accounted for.
2022-10-13 12:05:17 -05:00
Steven R. Loomis
3650236abb
ICU-21755 commit checker: section rewrite, summary count
...
- rewrite to semi modular code
- run the sections first, then get counts
- section counts in ToC, skip if empty
- many link improvements: linkify bugs and commits rather than separate lines
2022-10-13 12:05:17 -05:00