DraganBesevic
d49c1242f9
ICU-22922 Integrate CLDR 47 release alpha1, part 3, source files
2025-01-30 13:45:15 -08:00
Fredrik Roubert
6ca288559f
ICU-22936 Replace all ICU4C code that uses UBool as an integer.
2024-10-07 14:40:16 +02:00
Fredrik Roubert
0bf8a95309
ICU-22793 Remove superfluous return value typecasts to UBool.
2024-09-19 17:11:38 +02:00
DraganBesevic
045350e7c1
ICU-22723 Integrate CLDR 46 release alpha0, part 4, fixes for exausting tests
2024-08-14 17:09:35 -07:00
DraganBesevic
d04154833c
ICU-22723 Integrate CLDR 46 release alpha0, part 3, source files
2024-08-14 17:09:35 -07:00
Fredrik Roubert
028fa70c29
ICU-22701 Bugfix: Make test independent of the default locale.
...
The original intention behind this test case was to use the root locale,
but ures_getFunctionalEquivalent() is implemented by calling ures_open()
which sets URES_OPEN_LOCALE_DEFAULT_ROOT which will cause the default
locale to be loaded before the root locale.
To avoid that, pick a locale other than the root locale for the test.
2024-03-21 09:16:05 -07:00
Frank Tang
de9910659d
ICU-22661 Limit the size of variants in Locale
...
See #2821
2024-03-14 16:23:51 -07:00
Peter Edberg
12cbf73e39
ICU-22583 BRS 75rc CLDR 45-alpha0 to ICU main part 3 (source and test code changes)
2024-02-06 18:07:44 -08:00
Fredrik Roubert
85b7f5fda2
ICU-22604 Use 'void' for empty C parameter lists (-Wstrict-prototypes).
2023-12-19 09:27:01 +09:00
Rich Gillam
916452befc
ICU-22169 Fixed ures_getFunctionalEquivalent() to check the resource bundles' %%Parent resources when ascending
...
the parent tree.
2023-09-11 12:58:41 -07:00
DraganBesevic
1f07d2b29f
ICU-22325 Integrate CLDR 44.1 to ICU, add personName testdata, fix RBBITestMonkey
2023-07-28 16:53:50 -07:00
Peter Edberg
d205e03352
ICU-22325 CLDR release-43-1-beta1 to ICU main
2023-05-10 18:08:25 -07:00
Frank Tang
de0a28644b
ICU-22251 Move sprintf to snprintf.
...
See #2291
2023-01-25 23:23:29 -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
Fredrik Roubert
030fa1a479
ICU-21148 Consistently use standard lowercase true/false everywhere.
...
This is the normal standard way in C, C++ as well as Java and there's no
longer any reason for ICU to be different. The various internal macros
providing custom boolean constants can all be deleted and code as well
as documentation can be updated to use lowercase true/false everywhere.
2022-09-07 20:56:33 +02:00
Peter Edberg
64b3548126
ICU-21957 integrate CLDR release-42-m1 (early milestone) to ICU main for 72 (rebased on main) +
...
FormattedStringBuilderTest::testInsertOverflow infolns,logKnownIssue skip for CI exhaustive crash
2022-05-27 13:50:43 -07:00
Peter Edberg
2f8749a026
ICU-21900 integrate CLDR release-41-alpha0 to ICU main for 71 front-load
2022-02-07 22:02:36 -08:00
Markus Scherer
a300d8dd02
ICU-20769 refactor UResourceBundle.fResData & init_resb_result()
...
- replace UResourceBundle.fResData with access via fData
- change ResourceDataValue.resData into a pointer
- move C tests to C++ that stack-allocate now-C++ UResourceBundle
- init_resb_result():
- remove redundant ResourceData parameter
- simplify memory management, and various small simplifications
- /LOCALE/path reuse valid locale, no ures_open()
- pull alias-fetching code into separate function getAliasTargetAsResourceBundle()
- `const char *` for keyPath pieces
- s/noAlias/recursionDepth/
- getAllItemsWithFallback() set correct parentBundle.fValidLocaleDataEntry
2021-08-31 02:26:33 +00:00
Peter Edberg
4a6ad3dc93
ICU-21581 integrate CLDR release-40-m1 to ICU trunk
2021-06-15 14:24:21 -07:00
Erik Torres
cfefa03539
ICU-21555 fix typos for D, E and F found in the repo
...
See #1714
2021-05-10 11:09:05 -07:00
Rich Gillam
e43c4e5f1b
ICU-21335 Disallowed looking up resources by index in table-based resources.
2021-03-10 16:51:51 -08:00
Peter Edberg
7159e334ff
ICU-21480 integrate CLDR release 39 alpha1 to ICU trunk
2021-02-16 21:44:12 -08:00
Peter Edberg
3333fd557c
ICU-21480 integrate CLDR release 39 alpha0 to ICU trunk
2021-02-10 11:58:26 -08: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
Frank Tang
f1a8a63f06
ICU-21316 Fix bug under different default locales
...
See #1399
2020-10-07 21:05:29 -07:00
Markus Scherer
1c8bc80789
ICU-21249 restore tests of Version resources
2020-09-25 12:09:38 -07:00
Peter Edberg
43aa7ddda2
ICU-21249 integrate CLDR release-38-beta to ICU trunk
2020-09-25 09:33:13 -07:00
Peter Edberg
e618a1cc2d
ICU-21249 integrate CLDR release 38 alpha0 to ICU trunk
2020-09-02 10:23:14 -07:00
Peter Edberg
63e480dedc
ICU-20987 integrate CLDR release-37-alpha1 to master (using new tooling)
2020-02-27 16:27:50 -08:00
Peter Edberg
04c8616f93
ICU-20857 integrate CLDR release-36-1-preview to maint-66
2019-11-22 19:01:36 -08:00
Peter Edberg
e25796f6e5
ICU-20801 integrate CLDR release-36-alpha2, update MeasureUnits ( #809 )
2019-09-06 14:07:36 -07:00
Fredrik Roubert
b4b2378931
ICU-20601 Wrap ICU test compound macros in do { } while.
...
This does the same for the ICU test code as was done for the
public ICU API in commit 480bec3ea6
.
2019-08-15 22:01:42 +02:00
Jeff Genovy
e72290c45e
ICU-13764 Add separate CI build that treats warnings as errors with clang.
...
This adds a separate CI build that enables -Werror for clang.
This also fixes all of the -Wall -Wextra warnings in the tests, and all the
-Wextra-semi warnings as well.
2019-07-30 22:10:02 -07:00
Shane Carr
56ffae8a0b
ICU-20489 Removing resfiles.mk files.
...
Builds res_index.txt based on directory glob minus aliases read from deprecates XML file.
In ICU 64, please use the ICU Data Build Tool instead of reslocal.mk for locale filtering.
2019-03-14 01:51:52 -07:00
Peter Edberg
30d2034597
ICU-20438 64rc BRS, integrate CLDR alpha2, update MeasureUnit APIs [& resolve conflicts] ( #485 )
2019-02-24 22:28:51 -08:00
Jeff Genovy
8858da9b7f
ICU-20414 Add internal ures_openDirectFillIn API, use in getTZDataVersion to avoid memory allocation for UResourceBundle.
2019-02-19 16:58:38 -08:00
Jeff Genovy
33d7868d45
ICU-20351 Warning cleanup changes for ICU4C under MSVC.
2019-01-16 16:43:02 -08:00
Peter Edberg
c033aaaf41
ICU-13603 Integrate data from CLDR release-33-alpha for ICU 61rc
...
X-SVN-Rev: 40980
2018-02-25 01:19:24 +00:00
Markus Scherer
03f431d30d
ICU-13340 obsolete unicode/utf_old.h: add U_HIDE_OBSOLETE_UTF_OLD_H to optionally hide all of the .h contents; default: no behavior change; adjust code & tests to work either way
...
X-SVN-Rev: 40413
2017-09-14 06:24:35 +00:00
Peter Edberg
e0f3d87e99
ICU-12948 First-pass preliminary integration of CLDR 31 @13174
...
X-SVN-Rev: 39601
2017-01-24 08:22:23 +00:00
Andy Heninger
242e02c388
ICU-12764 icu4c utf-8 source files, update Copyright notices.
...
X-SVN-Rev: 39583
2017-01-20 00:20:31 +00:00
Peter Edberg
f82d62a85c
ICU-12729 CLDR release-30-d02 integration, merge icu4c branch into trunk
...
X-SVN-Rev: 39273
2016-09-19 05:09:40 +00:00
Peter Edberg
b45dac8cfc
ICU-12455 Integrate early CLDR 30 data for ICU4C 58m1
...
X-SVN-Rev: 38905
2016-06-30 23:41:56 +00:00
Michael Ow
61607c2773
ICU-12564 Update copyright notice in trunk
...
X-SVN-Rev: 38848
2016-06-15 18:58:17 +00:00
Yoshito Umaoka
00ca13e126
ICU-12564 Reverted r38761 and r38762, because we want to prepend the Unicode copyright for existing source files, instead of replacing copyright comments.
...
X-SVN-Rev: 38776
2016-05-31 21:45:07 +00:00
Michael Ow
c9f199a30f
ICU-12564 Update copyright notice in ICU4C
...
X-SVN-Rev: 38761
2016-05-26 22:32:17 +00:00
Fredrik Roubert
7f4b8d106b
ICU-12012 Replace all sizeof p / sizeof *p with UPRV_LENGTHOF().
...
R=markus.icu@gmail.com
Review URL: https://codereview.appspot.com/285520043 .
X-SVN-Rev: 38337
2016-02-23 10:40:09 +00:00
John Emmons
01e0c332a5
ICU-11846 CLDR 28 data integration
...
X-SVN-Rev: 37836
2015-08-27 20:23:27 +00:00
John Emmons
26a401e17a
ICU-10750 Remove obsolete files from source/data/xml
...
X-SVN-Rev: 37187
2015-03-07 16:06:51 +00:00
Markus Scherer
7115587929
ICU-11535 test genrb -e with UTF-16BE not ISCII
...
X-SVN-Rev: 37082
2015-02-26 22:48:16 +00:00