Commit graph

31529 commits

Author SHA1 Message Date
Patrick Reader
00c106179f ICU-21416 Fix markdown formatting in userguide/strings 2021-03-08 13:56:20 -08:00
Peter Edberg
b11ba74dd4 ICU-21480 brs 69rc, update urename.h pass 0 2021-03-08 11:15:49 -08:00
yumaoka
d80f7bbd0e ICU-21498 Improve comment in uprv_tzname 2021-03-08 09:13:55 -08:00
Yoshito Umaoka
d624e5fb4b ICU-21507 Removing unused class initializer code
ICUDebug seemed to check Java version whether it's 1.4 or higher. The code referencing the version is already gone. We also no longer support Java 1.3 runtime since long time ago. Remove the unused code checking Java version.
2021-03-08 09:13:30 -08:00
Frank Tang
ce640dc850 ICU-21127 Error when rbbi got unpaired surrogate char
See #1520
2021-03-05 15:45:37 -08:00
younies
b1a685a676 ICU-21349 calling .usage("") should unset the existing usage
See #1614
2021-03-06 00:37:06 +01:00
Frank Tang
75874eb0eb ICU-21521 Fix cast of uprv_strcmp
See #1618
2021-03-05 14:19:51 -08:00
gnrunge
90631ab807 ICU-21323 Automates BRS test task of build and run testmap.
ICU-21323 Removes compiler flag.
2021-03-05 11:01:42 -08:00
Hugo van der Merwe
119dfa4f24 ICU-21123 Support FormattedNumber::getGender() for "short" and "narrow" formatting too
See #1617
2021-03-05 00:32:30 +01:00
Shane F. Carr
b79c299f90 ICU-20886 Implement trailingZeroDisplay
See #1583
2021-03-04 08:19:59 -07:00
Yoshito Umaoka
6bfa5c02ed ICU-21369 Remove @provisional API doc tags in ICU4J 2021-03-03 23:16:52 -08:00
Frank Tang
d7fd8848b7 ICU-21222 Fix Era in Interval format
See #1373
2021-03-03 17:25:19 -08:00
Rich Gillam
be039c5936 ICU-21480 Promoted all @draft ICU 67 APIs to @stable ICU 67. 2021-03-03 17:21:42 -08:00
Erik Torres
1bf2aa2354 ICU-21480 BRS69RC update readmes for RC
See #1615
2021-03-03 12:41:20 -08:00
gnrunge
65c1b9e690 ICU-21323 Automates BRS testing tasks of U_CHARSET_IS_UTF8 and
U_OVERRIDE_CXX_ALLOCATION=0.
2021-03-03 11:45:02 -08:00
Jeff Genovy
1fa3419812 ICU-21480 Update GitHub pull request template to prevent autolinking example ticket number. 2021-03-02 17:17:21 -08:00
Hugo van der Merwe
56fb139fc0 ICU-20941 Port Arbitrary Units support from ICU4C to ICU4J
See #1597
2021-03-02 20:34:19 +01:00
yumaoka
53aa0505c5 ICU-21372 getOffsetFromLocal for C and C++
See #1610
2021-03-02 10:21:28 -08:00
Hugo van der Merwe
c231cf7c4f ICU-21349 ICU4J units cleanup: eclipse warnings, unsuppress one warning
toString() now uses category, so @SuppressWarnings("unused") is no
longer needed.
2021-03-02 18:54:22 +01:00
Yoshito Umaoka
86d06eca8b ICU-21490 Exposing getOffsetFromLocal for ICU4J
See #1609
2021-03-02 06:42:58 -08:00
Shane F. Carr
e8dfea9bb6 ICU-21493 Add more rounding modes in ICU4C
See #1575
2021-02-27 11:25:08 -07:00
Shane F. Carr
d7db6c1f86 ICU-20019 Implement withSignificantDigits option
See #1598
2021-02-27 02:01:21 -07:00
Yoshito Umaoka
3688b9b824 ICU-21370 Delete folder for eclipse plug-in build 2021-02-26 16:54:01 -08:00
Craig Cornelius
1a666c1029 ICU-21179 Remove unused code in Java break engines
See #1604
2021-02-26 15:29:26 -08:00
gnrunge
735645589e ICU-21323 Adds BRS task 'test ICU4C without data' to GHA, triggered by
each pull request. This test has a high catch rate.

ICU-21323 Work in review feedback.
2021-02-26 14:19:01 -08:00
Shane F. Carr
e85938bd2c ICU-21203 ICU-21198 ICU-21479 Improve docs discoverability for NumberFormatter
See #1559
2021-02-25 14:16:25 -07:00
gnrunge
2415a6c5f6 ICU-21503 Adds status checks to prevent segmentation fault when test runs
with stubdata only.

ICU-21503 Changes the no-data checks according to review feedback.
2021-02-25 12:43:54 -08:00
Peter Edberg
31182a99b4 ICU-21480 integrate CLDR release-39-alpha4 to ICU trunk 2021-02-25 10:19:57 -08:00
Hugo van der Merwe
8b48e1862c ICU-20941 Fix uninitialized values: DerivedComponents' compound0_ and compound1_ 2021-02-24 21:15:50 -08:00
Shane F. Carr
1aa0dad8e0 ICU-21484 Add SignDisplay NEGATIVE 2021-02-25 03:10:27 +01:00
Jeff Genovy
f23bd25ef5 ICU-21480 Update GitHub pull request template: JIRA issue number is needed on commit messages. 2021-02-24 17:13:17 -08:00
Andy Heninger
fe9734a4f3 ICU-21346 Update user guide section on initialization.
This change is narrowly focused on the initialization and cleanup / termination
of ICU. The whole user-guide section (file) needs to be reviewed for out-of-date
information, but not as part of this change.
2021-02-24 15:15:31 -08:00
Hugo van der Merwe
6e91c7552e ICU-21480 Update French unit-times pattern in unit tests 2021-02-24 23:35:29 +01:00
Peter Edberg
e9bb3e440e ICU-21480 integrate CLDR release-39-alpha3 to ICU trunk 2021-02-24 10:45:42 -08:00
younies
f6361ebf76 ICU-21123 Support unit inflections in ICU4J
See #1590
2021-02-24 17:27:09 +01:00
Hugo van der Merwe
aebe91cdda ICU-20941 Fix ResourceTable lifetime to make ResourceTracer happy
This is a separate commit from the previous ICU-20941 commit for the
sake of documentation / future code archaeology.

See #1588
2021-02-24 09:27:39 +01:00
Hugo van der Merwe
b2d97ebcb4 ICU-20941 NumberFormatter: format arbitrary compound units, with inflections
See #1588.
2021-02-24 09:27:39 +01:00
Younies Mahmoud
2138ac8a0e ICU-21349 Add extra UnitsRouter constructor that takes only CLDR unit…
See #1579
2021-02-24 03:43:50 +00:00
Younies Mahmoud
c825da1d29 ICU-21349 Add extra UnitsConverter constructor that takes only CLDR unit identifiers
See #1578
2021-02-24 02:06:43 +00:00
gnrunge
0a1352ee67 ICU-21502 Adds status checks to test to prevent segementation fault when
test runs with ICU stub data only.

ICU-21502 Review comments worked in.
2021-02-23 11:48:02 -08:00
Hugo van der Merwe
aa9f5bc279 ICU-21432 Fix TestInternalMeasureUnitImpl() segfaulting with bad data 2021-02-23 17:32:55 +01:00
gnrunge
1cd98069ab ICU-21487 Moves performance test data files from the icu-data repository
to the icu repository. Added Unicode copyright notice to those files
that only have the IBM copyright notice.
A complimentary PR will remove data from the icu-data repository.

ICU-21487 Adds pure test data files which have no copyright notice to the
exemption list.
2021-02-22 13:23:50 -08:00
Jeff Genovy
997f88e94a ICU-21474 Update top-level README status badge to replace Travis CI with GitHub Actions. 2021-02-22 11:05:43 -08:00
Peter Edberg
cf83c5b385 ICU-21480 integrate CLDR release-39-alpha2 to ICU trunk 2021-02-19 10:53:23 -08:00
Younies Mahmoud
00cedadc92 ICU-21349 Add extra ComplexUnitsConverter constructor that takes only CLDR units Identifier
See #1586
2021-02-19 07:54:39 +01:00
Jeff Genovy
9d8a70abdc ICU-21499 Suppress warnings about non-NULL address in uprv_memcpy and uprv_memmove 2021-02-18 12:27:51 -08:00
Christoph Gohlke
4fd9b8de8d ICU-21210 Fix static builds on Windows 2021-02-18 12:24:36 -08:00
Shane F. Carr
b6687af59c ICU-20421 Add span fields to NumberRangeFormatter
See #1572
2021-02-18 09:56:48 -06:00
Andy Heninger
f062244cdb ICU-21492 Fix regex compile assertion failure.
A regex pattern containing nested look-behind blocks could trigger an assertion
failure during pattern compilation. The problem was caused by an off-by-one
error in the code that computes an upper bound on the match length, needed
because look-behind expressions are constrained to not have unbounded match
length.

Nested look-behind blocks come into play because, when computing the maximum
match length of an outer block, any inner look-behind blocks are skipped over -
they do not directly contribute to the length matched by the outer block. The
problem was in the code that skips over these nested look-behind blocks.
2021-02-17 18:49:55 -08:00
Shane F. Carr
352b481146 ICU-21067 Maybe fix synchronization lint in MeasureUnit.java 2021-02-17 18:35:26 -06:00