Commit graph

31648 commits

Author SHA1 Message Date
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
yumaoka
5518bb0c84 ICU-21623 Removed linker flag -dexpall for AIX xlclang build.
See #1727
2021-05-20 11:49:40 -04:00
Yoshito Umaoka
07b7832b1a ICU-21621 Fixing TestCharset/TestInvalidInput failure on Java 16 runtime. 2021-05-20 11:48:43 -04:00
Daniel Ju
d64e897679 ICU-21600 Increase timeout and separate build/test in Cygwin CI 2021-05-17 13:59:16 -04:00
Frank Tang
6d56429336 ICU-21569 LSTM fix resource issue.
See #1718
2021-05-15 10:10:37 -07:00
Frank Tang
a7a2ad0501 ICU-21569 LSTM: Remove Java 8 dependency 2021-05-14 23:30:00 -07:00
Jeff Genovy
aef3eb3910 ICU-21615 Work-around Azure CI build bot issue on Ubuntu 18.04 2021-05-14 18:24:19 -07:00
Frank Tang
4b6e6e1bc9 ICU-21569 LSTM Add test to test long string. 2021-05-13 13:12:59 -07:00
Frank Tang
b96a806c8f ICU-21569 Remove extra LocalUResourceBundlePointer
Remove LocalUResourceBundlePointer fDictRes which shadowed the real
UUResourceBundle*.

ICU-21569 fix assert
2021-05-11 20:46:53 -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
Frank Yung-Fong Tang
2a72af07ac ICU-21569 LSTM Part 3 Add Java implementation
See #1706
2021-05-08 21:15:44 -07:00
Frank Tang
17c7563078 ICU-21569 LSTM Optimize memory usage.
See #1712
2021-05-08 18:27:28 -07:00
Erik Torres Aguilar
b1f2b69018 ICU-21244 Make Valgrind CI build/test check run on every Pull Request
See #1713
2021-05-06 14:56:31 -07:00
Frank Tang
4af403d5c4 ICU-21588 Fix strncpy warning 2021-05-05 12:07:07 -07:00
Frank Tang
24f3864756 ICU-21599 Move LanguageBreakEngine classes to com.ibm.icu.impl.breakiter 2021-05-05 11:40:30 -07:00
Mingye Wang
d74233f973 ICU-21577 doc/le: update harfbuzz link; + icu-le-hb link
The fd.o harfbuzz link currently goes to the github repo, which is a bit less documentation-ish than the github.io page.

Add link to icu-le-hb.
2021-05-05 11:09:42 -07:00
Frank Tang
4136fa207f ICU-21569 Propagate LSTM memory allocation issue 2021-05-04 15:09:54 -07:00
Frank Tang
512290fd23 ICU-21585 Remove not used var. 2021-05-04 09:12:32 -07:00
Frank Tang
9a2177c575 ICU-21569 Add GA to test LSTM configuration
1. Add GA to test BreakIterator under LSTM configuration (remove Thai
and Burmese dictionary and include Thai and Burmese LSTM)
2. Add LSTMDataName for the purpose of testing.
3. Add file base test code to test BreakIterator match results from test
file generated by pythong code in
https://github.com/unicode-org/lstm_word_segmentation/blob/master/segment_text.py
4. Fix a LSTMBreakEngine::divideUpDictionaryRange bug when the return value
should only contains the number of words found when the passed in foundBreaks
already contains some data.
5. Change the cintltest TestSwapData from testing thaidict to laodict so
it will not break while we filter out thaidict under the LSTM
configuration.
2021-04-30 20:02:09 -07:00
Frank Tang
253c54ab81 ICU-21569 Add BOM to the beginning of the lstm files (minor fix of Part 2 C++)
See #1702
2021-04-29 12:30:46 -07:00
Victor Chang
fa4c12cdc2 ICU-21567 Avoid using regex in ULocale.getName()
No behavior change is expected
2021-04-29 12:46:38 +02:00
Frank Tang
b13be666cd ICU-21597 Fix Null-deref W in canonicalizeLocale 2021-04-28 15:37:08 -07:00
Frank Tang
19c52a4fe3 ICU-21569 LSTM Part 2- include C++ implementation
See #1689
2021-04-28 00:51:11 -07:00
Andy Heninger
7577899ff3 ICU-21591 Release lock in SimpleDateFormat::tzFormat in case of failure
Also remove the use of the unsafe double-checked lock idiom in the same
function, SimpleDateFormat::tzFormat(). Synchronization now always uses a
mutex, which is slower, but in the context of format or parse operations,
shouldn't be significant.

Added synchronization to one more unsafe direct reference to a const
SimpleDateFormat::fTimeZoneFormat. In the assignment operator.
2021-04-27 18:12:31 -07:00
Frank Yung-Fong Tang
f3f24f1423 ICU-21569 LSTM Part 1- data file and build tool
See #1688
2021-04-23 17:22:45 -07:00
Frank Tang
4689706386 ICU-21593 Merge ReadAndConvertFile 2021-04-23 14:33:10 -07:00
Elango Cheran
581c427557 ICU-21523 Declare default impl for copy operator for GCC warning 2021-04-14 12:32:52 -07:00