Commit graph

31674 commits

Author SHA1 Message Date
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
Hugo van der Merwe
03927878f8 ICU-21404 Migrate various documents from Google Sites pages to Markdown.
Includes:
- https://sites.google.com/site/icusite/processes/release/tasks/*
- https://sites.google.com/site/icusite/processes/uni-up

Some links fixed, copyright notices added, filenames improved, Sidebar
navigation links to the new pages, but needs some further
improvements. Updated /trac/ticket/ links, and /trac/changeset/ links
where I could find the corresponding git commit. Also tweaked
userguide/dev/editing.md to clarify 'root directory'. Apply branch
rename: s/master/main/.
2021-06-11 09:48:19 +02:00
Elango Cheran
121dbe8364 ICU-21632 Fix links in readme.html files to respective readme pages in User Guide 2021-06-10 09:36:19 -07:00
Erik Torres
3f043c7693 ICU-21555 Fix typos from G to L
See #1737
2021-06-07 16:09:09 -07:00
Erik Torres
48ef451b87 ICU-21581 BRSRC 70.0.1 Version update and regenerate configure for v70.0.1
See #1738
2021-06-04 14:09:41 -07:00
Frank Yung-Fong Tang
a91cd6736e ICU-21569 Fix Java7 breakage in LSTM & add Java7 CI
See #1734
2021-05-27 16:11:51 -07:00
Frank Tang
1d7b003a4e ICU-21626 Add CIs to build/test Java 16. 2021-05-26 15:44:49 -07:00
Andy Heninger
7d75a85501 ICU-21579 Compiler warning fixes.
Fix typos in hard-coded test data, uncovered by a compiler upgrade to
clang version 12.0.0-1ubuntu1
2021-05-21 12:29:09 -07:00