Commit graph

31451 commits

Author SHA1 Message Date
yumaoka
7c412f9c8f ICU-21467 tzdata 2021a updates 2021-01-27 00:44:56 -05:00
Jeff Genovy
a1a1fafb7d ICU-21465 Fix Windows Time Zone mapping when the Automatic DST setting is OFF. 2021-01-26 15:43:40 -08:00
gnrunge
3c9f5aa9b2 ICU-21464 Modifies comments to address warnings when Doxygen 1.8.20 is used to
build the ICU4C docs. Typical changes: avoid linebreaks in {@link ...}
declarations, remove duplicate @param declaration.
The document building task in GHA CI is designed to fail upon warnings but
currently still passes because GHA uses an older version of Doxygen.

ICU-21464 Fix a typo.
2021-01-26 15:13:58 -08:00
gnrunge
a3e5065340 ICU-21469 Remove .travis.yml file now that continuous integration tasks have been moved to GHA. 2021-01-26 13:21:33 -08:00
gnrunge
38125f3c50 ICU-21450 Migrates ICU4C document build with doxygen from Travis CI to GHA CI. 2021-01-25 14:18:15 -08:00
George Rhoten
747f5cd924 ICU-21462 ICULocaleService.java has a race condition 2021-01-22 11:05:08 -08:00
gnrunge
e5a3f2baa7 ICU-21450 Add builds for MacOS and with extra warnings to GHA CI.
ICU-21450 Fix indent.

ICU-21450 Factor in review comments.
2021-01-21 16:05:13 -08:00
Long Nguyen
6092942e23 ICU-21435 Remove -Bsymbolic flag for mingw targets 2021-01-20 11:31:49 -08:00
younies
b594f4b2a9 ICU-21349 Enhance Supporting Mixed Unit (such as "inch-and-foot")
See #1363
2021-01-20 17:50:36 +01:00
gnrunge
c7ea02fcca ICU-21450 Add asan check, tsan check, gcc debug build and test, gcc 8 build and
test, and ICU4C release tools buildability check GitHub Action Continuous Integration.

ICU-21450 Minor fixes from review comments.

ICU-21450 One line break was missing.
2021-01-20 08:44:43 -08:00
Younies Mahmoud
6562ac57df ICU-21349 move testConverter from C++ to Java
See #1532
2021-01-20 11:48:41 +01:00
Jeff Genovy
dc5ab7aa6e ICU-21427 Don't ignore already checked-in files under "tools/cldr/lib".
Co-authored-by: Victor Chang <vichang@google.com>
2021-01-19 17:08:15 -08:00
Younies Mahmoud
0895a223a3 ICU-21349 Adjust C++ MeasureUnitImpl::serialize to be as same as the Java one
See #1496
2021-01-13 22:31:05 +01:00
Victor Chang
3b1ec5032c ICU-21116 Fix ListFormatterTest on Android
Android ignores assert statement by default.
The test also failed when running with ant and on OpenJDK runtime
on release-67-1. But no longer fails on master branch.
2021-01-13 00:38:37 -06:00
Markus Scherer
fc12cf095c ICU-21279 decompose (NFD/NFKD) UTF-8 with Edits
See #1518
2021-01-07 15:38:16 -08:00
yumaoka
25eb1510ec ICU-21448 Update ICU tzdata to 2020f 2021-01-06 21:44:07 -05:00
Erik Torres Aguilar
bd3b202741 ICU-21018 Fix typos across repo that start with letter A
See #1506
2021-01-06 15:15:35 -08:00
Erik Torres Aguilar
6eea259143 ICU-21018 Fix typos across repo that start with letter C
See #1525
2021-01-06 15:15:26 -08:00
Markus Scherer
dea5448cb1 ICU-13702 C++ UnicodeSet cleanup: use UTF-16 literals 2020-12-29 19:07:55 -08:00
Markus Scherer
67cc873789 ICU-20698 C++ Hashtable allow integer value zero 2020-12-29 13:47:17 -08:00
Markus Scherer
1863bea230 ICU-20698 UHashtable allow integer value zero 2020-12-29 10:33:33 -08:00
Markus Scherer
9963b4d62a ICU-13702 allow empty string in UnicodeSet
See #1519
2020-12-29 09:33:35 -08:00
Ken Harris
fb715eab4c ICU-21416 Fix typos and formatting errors in regexp.md
See ICU-20088, which seems to be where most of them were introduced.
2020-12-16 21:15:34 -08:00
Steven R. Loomis
8d2360ae6e ICU-13837 c build: make --disable-layoutex the default
- update GitHub workflow / Azure pipeline to no longer specify layoutex

Also:
- update configure.ac that was missed in #1265 cad3903cc2 ICU-21051
- some FALSE/TRUE were missed in source/test/letest
2020-12-15 10:35:59 -06:00
Peter Edberg
c023eef140 ICU-21405 brs 68.2, update urename.h 2020-12-14 13:01:30 -08:00
gnrunge
ce00ef1c99 ICU-21423 Remove obsolete scriptfile bomfix.py 2020-12-14 09:47:50 -08:00
gnrunge
8078ae4937 ICU-21434 First version of a GitHub Action CI script. Contains selected CI targets
migrated from Travis CI.

ICU-21434 Shorten the GitHub Action name to ICU CI only to leave more space on the dashboard.

ICU-21434 Review comments: better name, and one line turned out to be a no-op.

ICU-21434 Fix Java JDK version setting.

ICU-21434 Sort out Java version setting.

ICU-21434 Adds an entry to icu4c/source/test/depstest/dependencies.txt to fix depstest
and enable depstest.
2020-12-11 19:12:30 -08:00
Erik Torres Aguilar
17f725fe0d ICU-21118 check that dst and src are not null in uprv_memcpy
See #1489
2020-12-10 10:59:49 -08:00
Markus Scherer
3d62b74392 ICU-20107 binary compat: APIs may move between libraries 2020-12-09 16:49:37 -08:00
inokawa
bb5d29b143 ICU-21416 Fix typos in comments 2020-12-09 14:17:14 -08:00
Frank Tang
d9ff1888ee ICU-21414 Fix toLanguageTag x-private
Also fix ICU-21433 forLanguageTag when there are variant and -x-
extension
2020-12-08 22:51:18 -08:00
gnrunge
563f8b550a ICU-21431 Adds a check to an ICU4C unit test to prevent a segmentation fault
if this test runs without ICU data.
2020-12-08 14:25:42 -08:00
Frank Tang
c3ed0c5371 ICU-21430 propagate error code 2020-12-07 23:03:23 -08:00
Frank Tang
5f8df0d288 ICU-21406 canonicalize -T- extension
See #1491
2020-12-07 21:21:41 -08:00
yumaoka
32ba41e22f 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-07 16:13:17 -05:00
Jeff Genovy
8f787b6de9 ICU-21388 Remove test case that does nothing so that we can mark RuleBasedCollator as final. 2020-12-04 15:47:40 -08:00
Elango Cheran
0a99ef6737 ICU-21405 Update ICU4J Readme for BRS 68.2 2020-12-04 12:57:55 -08:00
Erik Torres Aguilar
89721186ab ICU-21405 BRS 68.2 Version update and regenerate configure for v68.2 2020-12-04 09:28:19 -08:00
Hugo van der Merwe
9fea015fe9 ICU-21306 Pull CLDR's compoundUnitPattern1's into ICU
See #1487
2020-12-04 10:47:19 +01:00
Hugo van der Merwe
9a28523b6e ICU-21349 ensure parser behave the same and add import test cases to Java Code
See #1493
2020-12-04 04:36:22 +04:00
Elango Cheran
73ab117a2d ICU-21310 finish converting ICU4C and ICU4J Readmes to Markdown 2020-12-03 13:12:15 -08:00
Jeff Genovy
45e98a9157 ICU-21377 Add Google Analytics to the ICU User Guide. 2020-12-03 11:57:21 -08:00
Hugo van der Merwe
14c1c0861c ICU-21349 Add update instructions for unitConstants. Plus minor fixes.
See #1480
2020-12-03 12:48:01 +01:00
Hugo van der Merwe
9c73048681 ICU-21349 Import 'Updating Measure Unit' sites page, improve formatting.
Sites page was last updated on: 21 Oct 2020.

See #1480
2020-12-03 12:48:01 +01:00
Frank Tang
63cd3a7d40 ICU-21419 Fix memory leak in AliasReplacer 2020-12-02 10:44:45 -08:00
gnrunge
d0096a84e7 ICU-21243 Migrates preparseucd.py script to Python 3. Python 3 changes
the order of elements in an iterator from Python 2 with the result
that the generated data in ppucd.txt changes with respect to the selection
of a property value used to compact the output when there is a
property with equal count of the two most frequent values. This
change doesn't change the validity of the generated ppucd.txt file.

While at it, also migrated script parsescriptmetadata.py to Python 3.
2020-12-01 13:02:52 -08:00
younies
c07264a363 ICU-21349 Make appendSingleUnit behaviour in C++ comply with Java
See #1486
2020-12-01 01:42:17 +04:00
Hugo van der Merwe
917188dc7f ICU-21306 Pull CLDR 38's unit prefixes into ICU
See #1483
2020-11-30 16:52:52 +01:00
Hugo van der Merwe
3d706fac42 ICU-21349 fix comment for CLDR identifiers
See #1481
2020-11-25 19:36:08 +04:00
Frank Tang
1aa229daff ICU-21402 replace sd and rg by subdivisionAlias
See #1475
2020-11-24 17:22:12 -08:00