Commit graph

22174 commits

Author SHA1 Message Date
Jeff Genovy
67cb8736de ICU-21473 Backport GitHub Actions script to ICU 68
This change backports the GHA script to the maint/maint-68 branch.

Related ICU tickets:
https://unicode-org.atlassian.net/browse/ICU-21434
https://unicode-org.atlassian.net/browse/ICU-21450

Cherry-picked from: 8078ae4937
Cherry-picked from: 38125f3c50
Cherry-picked from: e5a3f2baa7
Cherry-picked from: c7ea02fcca
2021-01-27 18:21:01 -08:00
Jeff Genovy
c6934ff747 ICU-21465 Cherry-pick: Fix Windows Time Zone mapping when the Automatic DST setting is OFF to ICU 68.
cherry-picked from commit a1a1fafb7d
2021-01-27 11:00:44 -08:00
Peter Edberg
84e1f26ea7 ICU-21405 brs 68.2, update urename.h 2020-12-16 18:13:17 -06:00
Peter Edberg
ef8b015f47 ICU-21405 integrate CLDR release-38-1-beta to ICU maint/maint-68 2020-12-11 10:36:49 -08:00
Frank Tang
157467ea16 ICU-21430 propagate error code 2020-12-09 13:43:31 -06:00
yumaoka
5cba6f61ab ICU-21363 Resurrect support for IBM's XL compiler
Yoshito is making this change on behalf of @datalogics-robb.
IBM's XL compiler can only support c++11 when the 'clang front end' is used.
This change modifies the configure step to use xlclang and  xlclang++
Change readme.html reference to xlC to refer to xlclang++ instead.
2020-12-09 13:43:31 -06:00
Erik Torres Aguilar
0768b26e86 ICU-21405 BRS 68.2 Version update and regenerate configure for v68.2 2020-12-09 13:43:31 -06:00
Frank Tang
18ec69293f ICU-21419 Fix memory leak in AliasReplacer 2020-12-09 13:43:31 -06:00
Hugo van der Merwe
826d1fe1ae ICU-21356 Fix memory handling in MemoryPool::operator=()
See #1437
2020-12-09 13:43:31 -06:00
Frank Tang
b8b5fff6e2 ICU-21410 fix int32_t overflow in listFormat
See #1479
2020-12-09 13:43:31 -06:00
Hugo van der Merwe
f3bf3d4f0d ICU-21387 measunit: check for nullptr before calling delete 2020-12-09 13:43:31 -06:00
Frank Tang
ceeb53ac78 ICU-21391 Make test/perf compile 2020-11-16 15:18:35 -06:00
Shane F. Carr
f48165d9cc ICU-21394 Don't use null to test for unset ICU4J NumberFormatter options
See #1466
2020-11-16 15:13:40 -06:00
Frank Tang
8251d93e82 ICU-21395 Fix UBSan breakage on 8bit of rbbi 2020-11-16 10:16:40 -08:00
Jeff Genovy
a78b49bec9 ICU-21392 Fix Windows Time Zone detection when more than one possible zone. 2020-11-13 00:13:34 -08:00
Frank Tang
9663195189 ICU-21385 Fix assertion when setKeywordValue w/ long value.
See #1461
2020-11-12 10:00:28 -08:00
Shane F. Carr
e7f66732f8 ICU-21383 Fix memory problem in FormattedStringBuilder 2020-11-11 09:40:12 -06:00
Frank Tang
916932648d ICU-21373 Remove wrong cast to avoid CFI 2020-11-09 15:13:59 -08:00
yumaoka
cf88993f02 ICU-21355 Fixed UCONFIG_NO_FORMATTING=1 build issue for ICU 68.1 release. 2020-10-27 13:50:36 -04:00
Jeff Genovy
df72f8cbaf ICU-21352 ICU4C: Windows time zone detection can fail in RDP sessions with some 3rd party software and older RDP clients 2020-10-26 12:39:14 -04:00
Shane F. Carr
86f00ad7fb ICU-21340 Don't coalesce adjacent list formatter fields in ICU4C
See #1425
2020-10-23 20:37:07 -05:00
Rich Gillam
87643423be ICU-21343 Added code to keep us from messing up quoted literal pattern text when performing find-and-replace
operations on it.
2020-10-23 10:05:01 -07:00
Peter Edberg
97eec046df ICU-21250 integrate CLDR release-38-final0 to ICU trunk 2020-10-23 08:45:50 -07:00
yumaoka
c5f182464e ICU-21350 tz database 2020d updates 2020-10-23 08:41:50 -07:00
Rich Gillam
d1581238f4 ICU-21342 Made sure adjustFieldWidth() got called on the duplicated hour pattern used for UCAL_AM_PM in 24-hour patterns. 2020-10-22 21:25:55 -07:00
Frank Tang
9a82de789f ICU-21344 merge localebuilder into resourcebundle 2020-10-22 17:44:34 -07:00
Shane F. Carr
340271c225 ICU-21334 Promote ICU4C ListFormatter openForType to stable.
Also fixes ICU-20957 and ICU-21286.
2020-10-22 01:48:50 -05:00
yumaoka
9dcac1b6ca ICU-21348 tz database 2020c updates 2020-10-21 20:29:11 -04:00
Frank Tang
9ab5487eb8 ICU-21344 Fix wrong passing of script in Locale.
Also add same unit test in Java which have no problem.
2020-10-21 16:46:01 -07:00
Hugo van der Merwe
eb3bb792cd ICU-21339 toSkeleton: treat percent and permille correctly
See #1414
2020-10-21 19:37:14 +02:00
Hugo van der Merwe
1b11fae07b ICU-21337 Remove U_I18N_API from enum. 2020-10-20 19:21:27 +02:00
Peter Edberg
acd571a4d2 ICU-21250 integrate CLDR release-38-beta3 to ICU trunk 2020-10-19 19:27:52 -07:00
Rich Gillam
2908e11a49 ICU-21326 Changed res_findResource() so that it doesn't try index-based lookup in a table resource if the resource ID has a leading zero
(cherry picked from commit af7ed1f6d2)
2020-10-15 14:37:36 -07:00
Jeff Genovy
d672b7bd4c ICU-21336 Fix format string to use long instead of int. 2020-10-15 10:50:30 -07:00
Peter Edberg
d1dcb69318 ICU-21249 integrate CLDR release-38-beta2 to ICU trunk 2020-10-09 14:54:02 -07:00
Peter Edberg
0583afebf3 ICU-13259 Check whether ulocdata_getDelimiter works in various locales including fr_CA 2020-10-09 10:01:30 -07:00
yumaoka
0080c0c5e7 ICU-21325 tz database 2020b updates 2020-10-09 12:49:15 -04:00
Artemkth
6e99377bc5 ICU-20677 Fixing cygwin/MSVC build
See #1398
2020-10-08 11:11:11 -07:00
Frank Tang
f1a8a63f06 ICU-21316 Fix bug under different default locales
See #1399
2020-10-07 21:05:29 -07:00
Richard Gillam
5de5cabfb0 ICU-21249 Add new U_HIDE_INTERNAL_API guards 2020-10-06 10:09:18 -07:00
Markus Scherer
d533fd5719 ICU-20853 undef Solaris x86 register macros where they conflict 2020-10-02 14:20:44 -07:00
Norbert Runge
c0d4065607 ICU-21249 Adds error code check to prevent segmentation fault if
See #1356
2020-10-02 09:57:19 -07:00
Elango Cheran
6700602974 ICU-21270 Support exponent in FixedDecimal and samples in C++ 2020-10-02 09:21:29 -07:00
Markus Scherer
ff7cc3f1a8 ICU-21249 add unumberrangeformatter.h to API docs main page 2020-10-01 15:37:42 -07:00
Jeff Genovy
6c9655060b ICU-21249 Fix warnings about uninitialized variables in locid.cpp 2020-10-01 11:57:24 -07:00
Fredrik Roubert
692005d348 ICU-20963 Remove executable bit from .clang-format file.
This configuration file was marked executable by mistake.
2020-10-01 10:58:04 -05:00
Hugo van der Merwe
a84fdd0e90 ICU-21266 Support toSkeleton() for all functional Unit Formatters
See #1347
2020-10-01 02:51:27 +02:00
Hugo van der Merwe
a08ac00c67 ICU-21304 Update old userguide links to unicode-org.github.io 2020-10-01 01:28:05 +02:00
Hugo van der Merwe
9cb611d09f ICU-20568 Improve negative measure handling for mixed units
See #1379
2020-10-01 00:12:09 +02:00
Markus Scherer
65ec5621b4 ICU-21269 ParagraphLayout complexTable: init & access based on actual values 2020-09-29 16:44:44 -07:00