Commit graph

31681 commits

Author SHA1 Message Date
Jeff Genovy
b8e08eb5eb
Update icu_ci.yml 2021-08-19 17:41:22 -07:00
Jeff Genovy
03d7c38d45
Update icu_ci.yml 2021-08-19 17:39:09 -07:00
Jeff Genovy
a10746a07c
Update icu_ci.yml 2021-08-19 17:36:51 -07:00
Jeff Genovy
7a245b593b Testing 2021-08-19 17:32:29 -07:00
Jeff Genovy
cef0959b2e ICU-21244 Fix the Valgrind status badge in the top-level Readme. 2021-08-18 16:23:17 -07:00
Fredrik Roubert
51c11da869 ICU-20973 Delete unnecessary deprecated TimeUnitFormat::operator!=().
An operator!=() is already defined by a base class so this class doesn't
need to define it again and not doing so avoids a C++20 ambiguity.

This simplifies the code.
2021-08-19 01:22:48 +02:00
Frank Tang
126af02948 ICU-21729 Fix setLanguageTag doc matching Java 2021-08-18 16:16:10 -07:00
Rich Gillam
1ec55bf021 ICU-21202 Fixed error in alias resolution in uresbund.cpp. 2021-08-18 10:12:20 -07:00
Jeff Genovy
849585c45f ICU-20973 Add C++20 build bots to Azure CI: Clang-13, GCC-11, MSVC with std:c++latest 2021-08-17 15:42:27 -07:00
Craig Cornelius
75a1514889 ICU-21581 BRS#18 Promote @draft ICU4J API elements from version 68 to @stable
See #1788
2021-08-17 09:08:32 -07:00
Fredrik Roubert
f6325d49ba ICU-20973 Update the Coding Guidelines with bool equality operators. 2021-08-17 00:35:00 +02:00
Fredrik Roubert
88896d005d ICU-20973 Update configure files from configure.ac using autoreconf. 2021-08-17 00:35:00 +02:00
Fredrik Roubert
dc1b8ca26e ICU-20973 Use the Clang -Wno-ambiguous-reversed-operator flag. 2021-08-17 00:35:00 +02:00
Fredrik Roubert
2166b512fc ICU-20973 Manually resolve C++20 reversed argument order ambiguity. 2021-08-17 00:35:00 +02:00
Fredrik Roubert
633438f8da ICU-20973 Change all equality operator return types from UBool to bool. 2021-08-17 00:35:00 +02:00
Gregorio Litenstein
ee7468a565 ICU-21064 Fix declspec macro conflict on clang. 2021-08-16 11:06:46 -07:00
Jeff Genovy
744ca71663 ICU-21707 Fix LocaleBuilder assumption that the default locale doesn't have any BCP47 extension tags.
Add test case for LocaleBuilder with default locale with extensions.

Use Locale::getRoot().clone() instead of new Locale();

Add CI build bot with LANG that has extension tags
2021-08-12 16:58:12 -07:00
Myles C. Maxfield
e2fafa5840 ICU-21694 ubidi.h sample code would not compile 2021-08-04 11:47:05 -07:00
Rich Gillam
b03b8be741 ICU-21639 Added an internal utility class to streamline preflighting and heap-allocating a char buffer for a locale ID
and changed several internal methods in ULocale to use it, so that they work correctly on locale IDs that are longer
than ULOC_FULLNAME_CAPACITY.
2021-08-02 13:15:29 -07:00
gnrunge
4368f69ef4 ICU-21581 BRS 70 front-load task scrub closed issues: replace ticket# ICU-11234,
which was closed as invalid, with its successor ticket ICU-21257.
2021-08-02 12:33:05 -07:00
gnrunge
24aa9a8964 ICU-21424 Migrate bldicures.py to Python 3 2021-07-30 09:50:51 -07:00
gnrunge
284a1c1a95 ICU-21581 BRS 70 front-load task: scrub logKnownIssue for ticket CLDR-14477,
which is completed.
2021-07-29 11:20:32 -07:00
Andy Heninger
c26aebe802 ICU-21662 Rename UVector::addElement().
This is the first step towards improving the error handling and out-of-memory
behavior of UVector::addElement(). A followup PR will add back a new addElement()
with corrected error handling, then additional followups will switch call sites
from the original (renamed) function to the new addElement().

This commit includes no logic or behavior changes; it only renames the existing functions.
2021-07-28 15:36:50 -07:00
DungSaga
60b8ff608e ICU-21688 escape angle bracket in non-HTML content
`<name>` should be escaped with backslash to prevent it from being rendered as a HTML tag
2021-07-28 12:05:56 -07:00
Rich Gillam
dcfdaca46c ICU-21647 Added support for narrow quarter names to DateFormatSymbols and SimpleDateFormat. 2021-07-28 11:14:36 -07:00
David Haney
9ff39368b2 ICU-21680 Add -std flag when generating dependency information 2021-07-27 08:40:09 -04:00
Craig Cornelius
4fff0085e5 ICU-21638 re-enable some of the ICU4J performance tests
See #1773
2021-07-26 14:11:32 -07:00
Peter Edberg
eed6388dab ICU-21622 Add UYW to list of currencies from ucurr_openISOCurrencies() 2021-07-22 16:51:20 -07:00
Rich Gillam
d5cb201e52 ICU-21624 Fixed it so that a DecimalFormat no longer owns two separate DecimalFormatSymbols objects. 2021-07-22 14:17:19 -07:00
Rich Gillam
9a614752ce ICU-21584 Added code to allow regions of type "grouping" to return their children. 2021-07-22 12:55:50 -07:00
Peter Edberg
17d64710a2 ICU-21581 BRS 70rc, update urename.h pass 1 2021-07-22 10:35:51 -07:00
Rich Gillam
0e4b768289 ICU-21581 Promoted @draft 68 APIs to stable 2021-07-19 14:59:57 -07:00
luz paz
289d9703a0 ICU-21580 Fix typos in icu4j/
Found via `codespell -q 3 -L ans,anumber,atleast,ba,bre,hace,nd,nin,ois,rsource,som,sur,tht -S icu4c/source/data/zone,icu4c/source/data/lang`
2021-07-19 13:22:38 -05:00
luz paz
73eca0a9c9 ICU-21580 Fix typos in icu4c/
Found via `codespell -q 3 -L ans,anumber,atleast,ba,bre,hace,nd,nin,ois,rsource,som,sur,tht -S icu4c/source/data/zone,icu4c/source/data/lang`
ICU-21580 Fix source (related) typos
ICU-21580 Revert extraneous auto-encoding
ICU-21580 Re-add previous reverted fix without auto-encoding
2021-07-19 13:22:38 -05:00
Rich Gillam
ac51a1921f ICU-21650 Modified DateTimePatternGenerator to handle skeletons with "e" and "c" better (allowing support for numeric
day-of-week abbreviations).
2021-07-15 18:16:51 -07:00
Frank Yung-Fong Tang
cfffa2b83b ICU-21676 Fix strcpy buffer override in ultag_parse
See #1767
2021-07-14 10:26:14 -07:00
Frank Tang
24778dfc9b ICU-21641 Fix "emoji" and "eor" for Collator::getKeywordValues
See #1743
2021-07-13 15:30:42 -07:00
Jeff Genovy
1d560c37e5 ICU-21664 Fix set but unused warning in locid.cpp 2021-07-12 12:11:34 -07:00
Shane F. Carr
4c35e59bdc ICU-21659 Adding test for exabyte 2021-07-02 13:44:16 -05:00
Markus Scherer
e4e2ae9544 ICU-21525 UnicodeSet.hasString(), UnicodeSetIterator.skipToStrings() & C API 2021-07-01 00:44:24 +00:00
Jeff Genovy
84595b49a6 ICU-21657 Update Azure CI build bots to use Ubuntu 18.04 2021-06-30 14:39:20 -07:00
Jeff Genovy
a25a710755 ICU-21644 Use LocalPointer in ICUService::getKey to prevent leaks. 2021-06-28 13:54:51 -07:00
Markus Scherer
63fe1ee194 ICU-21580 fix TimeZoneFormat doc typo, extra open brace 2021-06-25 20:11:31 +00:00
Markus Scherer
b9bb2a7b57 ICU-21580 fix RuleBasedCollator doc typo, extra open brace 2021-06-25 02:15:47 +00:00
Frank Tang
5e4fdaf45f ICU-21491 Remove internal usage of @internal BasicTimeZone::getOffsetFromLocal
See #1681
2021-06-23 20:39:45 -07:00
Markus Scherer
d4c92ebcfc ICU-21635 Unicode 14 beta 2021-06-21 22:26:15 +00:00
Markus Scherer
ca3e86d119 ICU-21645 reduce heap allocations in unescape() and other parsing 2021-06-21 19:40:28 +00:00
Markus Scherer
d9aa1ecab0 ICU-21645 test & fix unescapeAt(2 supp escapes) 2021-06-19 16:49:56 +00:00
Markus Scherer
fc28b3521d ICU-21580 fix unicode.org/unicode/ URLs 2021-06-18 23:39:05 +00:00
Peter Edberg
4a6ad3dc93 ICU-21581 integrate CLDR release-40-m1 to ICU trunk 2021-06-15 14:24:21 -07:00