5a75375222ICU-21349 Refactor testComplexUnitsConverter
Hugo van der Merwe
2020-11-04 00:54:48 +0000
710fa5aaf9ICU-20941 Support formatting joule-per-furlong (builtin-per-builtin).
Hugo van der Merwe
2020-11-04 01:08:48 +0000
7c8f857da8ICU-21356 Fix memory handling in MemoryPool::operator=()
Hugo van der Merwe
2020-10-28 15:45:52 +0000
21dde41f9eICU-21349 Some improvements to UnitsTest
Hugo van der Merwe
2020-10-21 14:27:21 +0000
0439cc5f7bICU-21311 Fix code generation in MeasureUnitTest.java and use it
Hugo van der Merwe
2020-10-16 19:06:28 +0200
57820a495dICU-21337 Remove U_I18N_API from enum.
Hugo van der Merwe
2020-10-20 01:39:28 +0200
af7ed1f6d2ICU-21326 Changed res_findResource() so that it doesn't try index-based lookup in a table resource if the resource ID has a leading zero
Rich Gillam
2020-10-14 14:47:28 -0700
d1dcb69318ICU-21249 integrate CLDR release-38-beta2 to ICU trunk
Peter Edberg
2020-10-09 12:28:44 -0700
0583afebf3ICU-13259 Check whether ulocdata_getDelimiter works in various locales including fr_CA
Peter Edberg
2020-03-25 23:21:17 -0700
802aedc659ICU-21249 Update copy of LICENSE file in icu4j tree
Yoshito Umaoka
2020-09-29 11:30:15 -0400
b11e4bcba1ICU-21249 ICU4J 68 API status updates
Yoshito Umaoka
2020-09-28 14:58:14 -0400
1ff371c225ICU-21249 ICU4C API promotions
Rich Gillam
2020-09-23 18:43:50 -0700
2b87e39cebICU-21124 fix minor LocaleMatcher API doc issues
Markus Scherer
2020-09-25 14:03:45 -0700
697608f30aICU-21257 remove #License suffix from pull request template
Markus Scherer
2020-09-25 12:20:07 -0700
9a06bdb651ICU-21010 add the @draft to the public methods
younies
2020-09-26 00:15:27 +0000
1c8bc80789ICU-21249 restore tests of Version resources
Markus Scherer
2020-09-25 11:25:33 -0700
43aa7ddda2ICU-21249 integrate CLDR release-38-beta to ICU trunk
Peter Edberg
2020-09-24 21:53:44 -0700
cddb569261ICU-21297 Fix crash when ICU runs with stubdata only
Frank Tang
2020-09-24 21:31:44 +0000
5a922544beICU-21248 Adds line ending check to Travis CI check. The eol check fits quite well into what the script is doing already. Note that one file, 'testrunner.cmd', contains \r, which seems to be acceptable since it is a Windows file.
gnrunge
2020-09-23 16:22:31 -0700
4881333155ICU-21249 BRS68rc update urename.h
Peter Edberg
2020-09-23 14:56:31 -0700
68c66ef33cICU-20846 remove header guard from .cpp file
Markus Scherer
2020-09-23 14:22:28 -0700
fba8cecffaICU-21236 better document UniqueCharStrings
Markus Scherer
2020-09-21 18:59:50 -0700
4e861e2044ICU-21282 Fixup date patterns and date field symbols display
Jacob
2020-09-12 18:36:05 -0400
6a78e67995ICU-21249 BRS68RC: Fix ICU4C Samples.
Jeff Genovy
2020-09-16 17:34:23 -0700
ce90c383f1ICU-21034 Convert part of ICU4C Readme info to User Guide
Elango Cheran
2020-08-29 20:29:09 -0700
81d43a2092ICU-20568 Fix "1 foot 12 inches" behaviour
Hugo van der Merwe
2020-09-19 11:45:33 +0000
3d8ae5eb6dICU-20590 Ensure time format consistency for SHORT vs j patterns if no locale data
Peter Edberg
2020-09-22 10:10:30 -0700
47230019c6ICU-21270 Update FixedDecimal in Java to support exponent
Elango Cheran
2020-09-22 01:19:29 -0700
f773df26fdICU-21028 Modifies ICU data generator so that the CLDR version is no longer added to the .txt data files with the exception of the root.txt files. This will drastically limit the number of changed files during a version upgrade because the version change is the only change in many of the data files.
gnrunge
2020-09-22 16:26:26 -0700
9f388a34f9ICU-21259 Adds a filter to pseudolocale generator to switch a particular datetime pattern item from 12 hrs to 24 hrs format to prevent a unit test failure.
gnrunge
2020-09-22 12:32:26 -0700
6b3a7a64abICU-21190 Adding PluralRules select for number ranges
Shane F. Carr
2020-09-22 00:02:27 +0000
12dc3772b1ICU-21236 Correct Locale canonicalization
Frank Tang
2020-09-21 23:13:23 +0000
e3a43c7fb8ICU-21251 release icu4j.jar/utilities.jar to GH Maven
Steven R. Loomis
2020-09-15 12:19:48 -0500
8dc85529e1ICU-21249 add hide-draft guards for some @draft ICU 68 API
Markus Scherer
2020-09-19 10:27:16 -0700
e3bb5e5f07ICU-20568 Add .unit().usage() support to ICU4J NumberFormatter (2/2)
Hugo van der Merwe
2020-09-16 19:39:13 +0200
7ba2b48f7bICU-20568 Add .unit().usage() support to ICU4J NumberFormatter (1/2)
younies
2020-09-03 15:26:46 +0200
5e0cec2c2bICU-21248 Adds source file check (UTF-8 and absence of BOM) to Travis Continued Integration.
gnrunge
2020-09-17 14:55:00 -0700
f64ee1216aICU-21291 Increase the timeout for the Exhaustive Test CI builds
Jeff Genovy
2020-09-17 11:56:13 -0700
10face8140ICU-21249 Adds !UCONFIG_NO_BREAK_ITERATION around selected test data items. The corresponding code that implements the feature under test is likewise enclosed.
gnrunge
2020-09-16 13:24:25 -0700
5769803253ICU-21283 Fix Java for calendar bugs
Frank Tang
2020-09-16 20:22:51 -0700
4583c1e77cICU-21249 Bump ant from 1.10.6 to 1.10.8 in /tools/cldr/cldr-to-icu
dependabot[bot]
2020-09-14 18:22:04 +0000
6b35e70b68ICU-20717 move small files out of lfs: .dat, .gz, .gif
Steven R. Loomis
2020-09-16 11:47:43 -0500
c84ded050aICU-20568 Have macrosToMicroGenerator do input unit calculation.
Hugo van der Merwe
2020-09-10 16:27:20 +0200
5a42118a6fICU-21280 Correct source bytes counting in UTF8->UTF8 conversion
Roman Savchenko
2020-09-11 15:50:41 +0300
5ed09dc9b8ICU-20568 Improve MacroProps error handling.
Hugo van der Merwe
2020-09-11 00:03:31 +0200
7888b23e87ICU-21249 integrate CLDR release-38-alpha2 to ICU trunk
Peter Edberg
2020-09-12 16:48:36 -0700
48cf3ace11ICU-21287 Enable asserts for 'ant checkTest'
Hugo van der Merwe
2020-09-15 23:18:37 +0200
bd6ecc90afICU-21163 Update URL to lao-dictionary project in LICENSE
Eberhard Beilharz
2020-06-12 20:29:34 +0200
3a55ce096aICU-21249 Adds #if !UCONFIG_NO_FORMATTING around all code in number_symbolswrapper.cpp. If UCONFIG_NO_FORMATTING is set to 1 in uconfig.h nothing in number_symbolswrapper.cpp compiles. Note, for example, that the entirety of the included numberformatter.h header file is inclosed in !UCONFIG_NO_FORMATTING.
gnrunge
2020-09-15 13:34:10 -0700
215ca37e4bICU-21249 Adds #if !UCONFIG_NO_BREAK_ITERATOR to prevent compilation error (toTitle() not found) when this configuration flag is set.
gnrunge
2020-09-15 11:38:20 -0700
4bcefe1c4bICU-20568 Cleanup: drop declaration for no longer existing factory.
Hugo van der Merwe
2020-09-16 11:03:49 +0200
5a35a31e9aICU-21021 Changing MeasureUnit::splitToSingleUnits to return std::pair
Shane F. Carr
2020-09-14 20:38:32 -0500
b41f12065fICU-21249 Fix TODOs to reference ICU-21284 instead of ICU-20920
Shane F. Carr
2020-09-14 21:00:32 -0500
74b7882a86ICU-21249 Remove obsolete TODO for ICU-13591
Shane F. Carr
2020-09-14 20:52:38 -0500
7111def494ICU-21249 Fix logKnownIssue for ICU-13574
Shane F. Carr
2020-09-14 20:48:40 -0500
7bdc26e2a1ICU-21248 Adds internal header check to Travis Continued Integration.
gnrunge
2020-09-11 21:59:35 +0000
24a06cc33bICU-20568 Implementation of UnitConverter, ComplexUnitConverter and UnitsRouter
younies
2020-09-15 15:22:41 +0000
6198151510ICU-20775 Complete set of toDecimalNumber functions in ICU4C
Shane F. Carr
2020-09-12 00:18:33 +0000
a667b279d4ICU-20568 Correct the numberformatter.h docs for usage()
Hugo van der Merwe
2020-09-14 11:12:04 +0200
dd372dc104ICU-21196 Clarify API docs that input strings must out-live the object in ucoleiter.h and usearch.h
Jeff Genovy
2020-09-09 22:01:00 -0700
d149031433ICU-21010 MeasureUnit extension in Java
younies
2020-09-14 16:28:03 +0000
a8a699b88eICU-21225 Conflicting documentation for stand alone quarter
Robert Melo
2020-08-29 14:29:27 -0300
74c66351d8ICU-20651 add setContext/getContext for [U]DateIntervalFormat
Peter Edberg
2020-09-09 00:07:25 -0700
792ed77570ICU-21277 Update kramdown version in Gemfile.lock (User Guide) for CVE.
Jeff Genovy
2020-09-09 14:48:35 -0700
1baf0ea9b9ICU-21249 Fix common/uniquecharstr.h to pass the internal header check: include uassert.h needed.
gnrunge
2020-09-10 13:52:58 -0700
a18df7ba28ICU-21267 stop using FALSE & TRUE macros in most library-internal headers
Markus Scherer
2020-09-10 13:11:13 -0700
e3123c83a4ICU-20568 Support smart units / unit contexts / preferences
Hugo van der Merwe
2020-08-11 17:54:10 +0200
65bbf92f78ICU-20568 getPreferencesFor() and getUnitCategory()
Hugo van der Merwe
2020-07-23 17:19:51 +0200
cdb028edf5ICU-20568 Add unit converter.
younies
2020-03-31 17:16:32 +0200
4d07e3b10fICU-20568 testConversions: test convertibility of unitsTest.txt test cases.
Hugo van der Merwe
2020-04-28 21:48:28 +0200
c49cb73509ICU-20568 Check convertible units
younies
2020-03-30 14:43:50 +0200
cf46b4136eICU-20568 unitsdata.cpp/.h and associated tests
Hugo van der Merwe
2020-03-05 16:33:08 +0100
adcc646e51ICU-20568 Skeleton for Testing Units
younies
2020-01-16 17:16:19 +0100
9a220a7381ICU-21272 Add Windows ARM64 Debug build to CI build configuration.
Jeff Genovy
2020-09-09 13:19:57 -0700
18c4a69f80ICU-9961 replace U_DRAFT/U_STABLE/U_INTERNAL with U_CAPI
Markus Scherer
2020-09-09 16:08:00 -0700
e25390f469ICU-21272 Making changes in makedata.mak to fix Debug cross-build for ARM & ARM64
shaobero
2020-09-10 10:14:48 +0000
35dfdf1d02ICU-21043 Fix calendar problems
Frank Tang
2020-09-04 14:42:10 -0700
9e85ba5690ICU-21268 Adds NULL string checks to assert statements to prevent segmentation faults when unit tests run without ICU data.
gnrunge
2020-09-09 13:46:35 -0700
c3fe7e09d8ICU-21267 stop defining & using FALSE & TRUE macros in public headers
Markus Scherer
2020-09-08 17:58:37 +0000
ad043349edICU-21106 avoid buffer overflow in u_fopen_u, fix WIN32_API fclose(NULL)
Peter Edberg
2020-09-06 21:14:29 -0700
b6ff1393d5ICU-21268 Add error checks to avoid segmentation faults if tests run with stubdata only.
gnrunge
2020-09-03 16:28:38 -0700
2361a3258bICU-21264 Re-enable optimizations for various functions on MSVC for VS2019 and above.
Jeff Genovy
2020-09-04 11:58:40 -0700
941fddc19dICU-21108 Add build using VS2015 toolset, fix job names.
Jeff Genovy
2020-09-04 12:35:50 -0700
ef4913316fICU-21271 Fix valgrind failure in dtptngen.cpp
Jeff Genovy
2020-09-04 12:15:20 -0700
8e04bf016dICU-21174 Drop MaybeStackVector::appendAll because it requires copy constructor
Hugo van der Merwe
2020-09-05 13:54:36 +0200
b066f65a50ICU-21249 integrate CLDR release-38-alpha1 to ICU trunk
Peter Edberg
2020-09-04 11:41:11 -0700
ff2272d7e1ICU-21164 Fixed bug in OlsonTimeZone constructor that could leave the object in a not-fully-initialized state.
Rich Gillam
2020-08-25 17:33:33 -0700
9971c663ffICU-21257 remove #License fragment from license URLs
Markus Scherer
2020-09-03 17:36:36 -0700
901c94cd8fICU-21265 Increase git fetch depth on CI builds to allow rebuilding older commits.
Jeff Genovy
2020-09-02 18:53:25 -0700
4f18ef2ef8ICU-21258 Refactor code and tests for compact data known issue
Shane F. Carr
2020-09-02 21:02:45 -0500
edaebfa64eICU-21155 Add support for all hour and day-period skeleton characters to DateIntervalFormat
Rich Gillam
2020-09-02 15:11:49 -0700
caadb345e5ICU-20826 Updating C++ ListFormatter impl to be more like Java
Shane F. Carr
2020-08-14 05:48:42 -0500
a827ab72c9ICU-21035 Delete meaningless calls to uloc_getKeywordValue().
Fredrik Roubert
2020-09-02 21:15:56 +0200
936f53a1f1ICU-21035 Update locale implementation to use ulocimp_getKeywordValue().
Fredrik Roubert
2020-09-02 21:24:36 +0200
93feb5f70aICU-21262 add br collation for cldr-to-icu build
Peter Edberg
2020-09-03 00:13:10 -0700
cb7f197821ICU-21254 Add plural rule parsing for exponent operand in C++
Elango Cheran
2020-09-01 16:06:51 -0700
82545ecc2cICU-21249 Update instructions in StaticUnicodeSetsTest
Shane F. Carr
2020-09-02 20:23:17 -0500
28707b44b4ICU-21249 Patch for failing exhastive unit tests
Shane F. Carr
2020-09-02 20:13:06 -0500
f9ada4b3cbICU-21035 Pass ByteSink from Locale::getKeywordValue() to uloc_getKeywordValue().
Fredrik Roubert
2020-09-02 17:04:58 +0200
fcc3bcb43eICU-21249 Update numberpermutationtest.txt
Shane F. Carr
2020-09-02 16:25:27 -0500
08aafba664ICU-21236 Refactor UniqueCharStrings / CharStringMap
Frank Tang
2020-09-01 18:17:44 -0700
341608f7b6ICU-21108 Update to use/support VS2019, and add extra CI builds for VS2017 and VS2019.
Jeff Genovy
2020-09-01 17:53:58 -0700
9a54efc5c7ICU-21261 Adds 'units' data to pseudolocale data generation. Also corrects the documentation in a few places.
gnrunge
2020-09-01 15:34:20 -0700
e618a1cc2dICU-21249 integrate CLDR release 38 alpha0 to ICU trunk
Peter Edberg
2020-08-31 23:22:03 -0700
8b3d791798ICU-20088 fix broken links (format_parse)
Robert Melo
2020-08-31 20:28:27 -0300
15747825bcICU-20963 Add .clang-format file to icu4c/source
younies
2020-06-27 07:26:28 +0000
bc864aeac6ICU-21051 Add copyright Remove License from sh
Frank Tang
2020-08-31 22:14:37 +0000
196d5e1182ICU-20923 Fix compact notation with percent.
Shane F. Carr
2020-08-14 01:44:02 -0500
2f39d33498ICU-13727 limit length of input for Punycode encode/decode
Markus Scherer
2020-08-31 18:08:19 +0000
ba3b6acd5cICU-21249 BRS68RC Version update and regenerate configure for v68
Erik Torres
2020-08-31 18:28:38 +0000
7a57d299dfICU-21247 Move #include "unicode/localpointer.h" into U_SHOW_CPLUSPLUS_API block
Victor Chang
2020-08-20 15:50:49 +0100
650bd402feICU-13727 add U_INPUT_TOO_LONG_ERROR & ICUInputTooLongException
Markus Scherer
2020-08-28 17:34:37 -0700
2e56c4264aICU-20088 User Guide migration: Add navigation structure and TOC for Jekyll, fix formatting issues, etc.
Jeff Genovy
2020-08-07 14:25:11 -0700
b2ada378beICU-20088 User Guide migration: Add custom 404 page, and add Gemfile/Gemfile.lock for Jekyll.
Elango Cheran
2020-08-06 22:32:07 -0700
9889f37d3fICU-20088 User Guide migration: Initial setup with Jekyll and the Just-The-Docs theme.
Jeff Genovy
2020-08-06 18:04:51 -0700
f6622ab2f1ICU-21016 Special handling of Spanish and Hebrew list format until CLDR get the data
Frank Tang
2020-03-19 01:57:29 +0000
fcb9b5579aICU-21013 Fix OOM not checked in vtzone.cpp
Jeff Genovy
2020-03-11 01:18:11 -0700
9b4d092de2ICU-21019 x86: Add .note.gnu.property section for Intel CET
H.J. Lu
2020-03-10 04:34:46 -0700
3f13312e8aICU-21020 Document unchecked exception in various number formatter classes
Victor Chang
2020-03-13 19:19:45 +0000
1a01c5edc1ICU-20978 Reduce unnecessary building for tools when cross-building
Yuta Saito
2020-02-16 00:16:26 -0800
1b71013da0ICU-20916 late computation of roundedThreshold to ensure it is up to date
Markus Scherer
2020-03-17 15:31:31 -0700
b1af32bfa7ICU-20605 travis: make dist
Steven R. Loomis
2020-03-13 18:32:38 -0700
cb8e278ee6ICU-20797 fix UBS compilation error and UBS in test code
Steven R. Loomis
2019-08-30 17:31:38 -0700
f63a8bb4e7ICU-20600 build icu-data-bin files
Steven R. Loomis
2020-03-13 18:19:07 -0700
24b3cf182eICU-20910 C API Change Report Tool updates
Steven R. Loomis
2019-10-02 10:10:03 -0700
081579544aICU-21008 Make ant checkTest run tests in exhaustive mode
Shane F. Carr
2020-03-06 06:21:17 +0000
524748c6bfICU-20984 StringPiece & ByteSink overloads for char8_t*
Markus Scherer
2020-03-12 19:21:24 -0700
d2d144a5bdICU-21009 LocaleMatcher() order[] always set all elements
Markus Scherer
2020-03-13 15:04:11 -0700
5c8b142a92ICU-21014 Fix OOM not checked in dtitvfmt.cpp and dtitvinf.cpp
Jeff Genovy
2020-03-11 01:33:27 -0700
69b3523593ICU-20987 integrate CLDR release-37-alpha3 to master, adjust MeasureUnitTest.java tools
Peter Edberg
2020-03-12 20:19:25 -0700
2d83fc2278ICU-20809 Remove FieldPositionIterator from listformatter.h
Shane F. Carr
2020-03-09 21:33:51 -0500
9aed97703eICU-21011 Debug print detail size of brk files.
Frank Tang
2020-03-10 13:26:46 -0700
5f681ecbc7ICU-20965 Remove VS2015 from CI builds, no longer supported by Azure Pipelines
Jeff Genovy
2020-03-09 17:38:44 -0700
d6eabe4155ICU-20879 fix typo in tests, calender → calendar
Peter Edberg
2020-03-10 11:05:55 -0700
d490170520ICU-20700 uloc_acceptLanguage API doc update
Markus Scherer
2020-03-08 08:28:13 -0700
72cd937620ICU-20936 add LocaleMatcher.Builder.setDirection(with-one-way vs. only-two-way)
Markus Scherer
2020-03-09 16:57:23 -0700
547030b8daICU-20844 ICU4J, reduce restriction on minInt=minFrac=0
Peter Edberg
2020-03-09 20:44:43 -0700
9153d05987ICU-21006 Improve output from RBBI Monkey Test in ICU4J
Frank Tang
2020-03-09 16:36:52 +0000
0a1bd3caa9ICU-20975 update KEYS
Steven R. Loomis
2020-02-28 12:48:12 -0800
e98e269478ICU-20626 Update Readme badges to add CI-Valgrind pipeline
Jeff Genovy
2020-03-09 11:21:38 -0700
ec83138174ICU-20626 Remove "pr:none" from Valgrind CI config to enable comment triggers.
Jeff Genovy
2020-03-09 12:10:15 -0700
f411b4197dICU-20965 Remove VS2015 from CI builds, no longer supported by Azure Pipelines
Jeff Genovy
2020-03-09 11:52:13 -0700
bdba9c93e4ICU-20945 Making icudt66.dll for x64 as PE32+
shaobero
2020-02-27 12:50:52 +0530
440b1cd9d2ICU-20626 Adding valgrind to the CI tests for ICU4C.
Jeff Genovy
2020-03-09 00:38:51 -0700
d2ea4513dcICU-20700 reimplement acceptLanguage() using the LocaleMatcher; replace older accept-language-string parsing by LocalePriorityList
Markus Scherer
2020-03-06 17:23:17 -0800
3edff03393ICU-20915 LocaleMatcher no match: always getSupportedIndex()=-1; remove defaultLocaleIndex field; constructor check if locales are equivalent to default, not just equal; simplify locale sorting; minor builder & test deflaking
Markus Scherer
2020-03-05 15:03:42 -0800
94c9ff2089ICU-20991 Trace BreakIterator/BreakEngine creation
Frank Tang
2020-03-06 19:17:02 +0000
01523b4da6ICU-20974 Fix exhaustive test failures
Shane F. Carr
2020-03-05 22:16:02 -0800
7302079653ICU-21000 Fix abort called by DateTimePatternGenerator::getDefaultHourCycle
Jeff Genovy
2020-03-05 14:33:13 -0800
ce7e060d50ICU-21001 Fixing problems found by running valgrind.
Jeff Genovy
2020-03-03 00:44:59 -0800
bd08ba2c5bICU-21004 Fix buffer over-read in ucal_open
Jeff Genovy
2020-03-01 16:31:55 -0800
b9bb61259fICU-20744 Add VS Code configuration files for c++
Younies
2020-01-21 13:01:57 +0000
76f190024dICU-20938 Add --skip-dll-export option to genccode to prevent exporting statically linked ICU data from executables.
Egor Pugin
2020-01-22 22:55:54 +0300
ICU-20919 Merge maint/maint-66 (release-66-preview) to master
Shane F. Carr
2019-12-11 15:25:36 -0800
7c147e4e85ICU-20741 Changing SimpleDateTimeFormat::subFormat to only include 1 field at the same position when there is a data fallback
Caio Lima
2019-12-10 13:10:00 -0800
7d7449bcbeICU-20873 Add KEYS file to cpyskip.txt for Travis Linter.
Jeff Genovy
2019-12-04 13:46:29 -0800
3f4e123430ICU-20873 Add PGP key for jefgen to KEYS file
Jeff Genovy
2019-12-04 12:39:54 -0800
36ac448441ICU-20873 Add the PGP "KEYS" file to the ICU repo.
Jeff Genovy
2019-12-04 11:50:55 -0800
ffbc8cf85fICU-20857 update API Change Report for ICU 66preview
Steven R. Loomis
2019-12-03 15:03:52 -0800
e2afc5486dICU-20857 BRS66 update urename.h
Peter Edberg
2019-12-02 20:05:54 -0800
f3e2f4f02eICU-20857 Update Readme for ICU 66 Preview.
Jeff Genovy
2019-11-27 16:14:54 -0800
afaff40164ICU-20907 Disable optimization on Windows when building for ARM64 with Visual Studio versions below 16.4.
Jeff Genovy
2019-11-25 17:07:47 -0800
197e0239abICU-20893 Line break tailorings updated to Unicode 13.
Andy Heninger
2019-11-22 11:54:17 -0800
04c8616f93ICU-20857 integrate CLDR release-36-1-preview to maint-66
Peter Edberg
2019-11-21 22:31:59 -0800
873e2db780ICU-20741 Adding tests for C/C++ API into DateFormatTests
Caio Lima
2019-10-07 16:58:06 -0300
a7e378d587ICU-20893 Unicode 13 beta
Markus Scherer
2019-11-21 21:29:18 +0000
ceb84b5ddeICU-20844 remove restriction on minInt=minFrac=0, ensure doFastFormatInt32 and NumberFormatterImpl::writeNumber produce at least 1 result digit (#917)
Peter Edberg
2019-11-11 19:14:07 -0800
afbd1b91d9ICU-20705 Add udtitvfmt_formatCalendarToResult
Frank Tang
2019-11-01 22:10:53 +0000
17d23d71c0ICU-20739 Force seconds if the skeleton has fractional seconds
Mihai Nita
2019-11-08 21:25:37 +0000
74a2307a9aICU-20693 Final adjustments for handling forced parent IDs better.
David Beaumont
2019-11-07 19:18:10 +0100
841cd7fcccICU-20693 Adding support for deletion of existing files prior to ICU data generation.
David Beaumont
2019-09-12 13:58:39 +0200
43826cccbaICU-20693 Reworking Ant structure to better explain and reflect 'tailorings'
David Beaumont
2019-11-05 21:09:51 +0100
dc4dfd292bICU-20836 ICU4C header file plurrule.h needs to include utypes.h before checking U_SHOW_CPLUSPLUS_API.
Jeff Genovy
2019-09-26 15:45:51 -0700
1823fbc0d2ICU-20831 clone capitalizationBrkIter for actual use
Peter Edberg
2019-09-25 18:17:03 -0700
6ceb6ea8b5ICU-20693 No arbitrary ordering in path/value visitation for new API
David Beaumont
2019-09-05 15:37:44 +0200
7078e19070ICU-20693 Refactoring for inferred IDs.
David Beaumont
2019-09-06 23:34:17 +0200
4f72eea026ICU-20831 Make *fCapitalizationBrkIter const, eliminating a data race in SimpleDateFormat::format.
Robin Leroy
2019-09-24 17:38:26 +0200
142c90afccICU-20693 Remaining tests for new ICU tooling and some refactoring
David Beaumont
2019-09-19 15:30:04 +0200
1f4a77cbc1ICU-20832 use uint32_t instead of uint16_t to avoid overflows for very long strings
Adam Sitnik
2019-09-25 08:06:10 +0200
e5529933b2ICU-20819 Correct placement of parentheses in preprocessor macro.
Fredrik Roubert
2019-09-18 20:26:03 +0200
791980cf41ICU-20693 Unit tests for most conversion code and mappers.
David Beaumont
2019-09-19 13:21:59 +0000
5f443972ecICU-20814 new tool for checking API tags vs. ifdef guards; add FORCE guards, and move some guards, to make this work
Markus Scherer
2019-09-11 17:25:34 -0700
6d14ff6e1fICU-20796 integrate CLDR release-36-alpha3
Peter Edberg
2019-09-20 15:00:44 -0700
e472e46a60ICU-20825 Add ARM64 to distrelease.ps1 script, and run in the CI builds
Jeff Genovy
2019-09-16 18:20:13 -0700
8b0cd535f9ICU-20796 BRS65GA Update version numbers and README
Daniel Ju
2019-09-17 10:46:01 -0700
a5e2945eb0ICU-20823 ICU time zone data update for 2019c
Yoshito Umaoka
2019-09-13 18:26:31 -0400
1d40b8f5e8ICU-20811 Add fields required for locale inheritance to additive mode.
Shane Carr
2019-09-09 14:53:27 -0700
c4ea7681eeICU-20796 BRS 65 update C API guard macros (manual version) (#827)
Peter Edberg
2019-09-11 16:27:29 -0700
f894302ebeICU-20815 Fixed a build problem with test jar causing release build target to fail.
yumaoka
2019-09-11 13:24:21 -0400
5464f3482fICU-20804 OOM not handled in selectForMask
Jeff Genovy
2019-08-31 01:40:35 -0700
c98e90c670ICU-20396 add RelativeDateTimeFormatter test for af
Peter Edberg
2019-08-28 00:47:34 -0700
7814980f51ICU-20749 add ອາແມນ to laodict.txt
Peter Edberg
2019-08-27 20:47:57 -0700
417254f66aICU-20795 ICU4C 65.1 API promotion - locid.h
Steven R. Loomis
2019-09-10 10:56:09 -0700
5a3ea669aaICU-20795 ICU4C 65.1 API promotion draft
Steven R. Loomis
2019-09-03 16:09:26 -0700
a4cab7947eICU-20693 Basic Eclipse settings
David Beaumont
2019-08-27 18:45:16 +0000
099ed49976ICU-20162 use maven to build icu4c api change tool
Steven R. Loomis
2019-09-03 13:32:03 -0700
84d16d8c6cICU-20795 BRS 65 update urename.h
Peter Edberg
2019-09-07 21:27:55 -0700
f82e4c4401ICU-20795 BRS65 ICU4C Samples: case sample should use DLL runtime to prevent assertion failures.
Jeff Genovy
2019-09-06 02:20:52 -0700
66b8b4c8ceICU-20795 BRS test without data task: Adds a status check after PluralRules instance creation. Test causes segmentation fault later if instance creation fails.
gnrunge
2019-09-06 10:01:41 -0700
5e3f472c67ICU-20795 BRS test without data task: Adds a status check after Locale instance creation. Test causes segmentation fault if it tries to continue beyond failed instance creation. segmentation fault if instance creation fails
gnrunge
2019-09-05 15:41:31 -0700
611a659d4cICU-20795 add LocaleMatcher to API docs index
Markus Scherer
2019-09-05 13:36:51 -0700
b851c53b91ICU-20807 BRS65: Environment test failure in cintltst-timezone
Jeff Genovy
2019-09-04 22:56:32 -0700
28196f6245ICU-20793 ignore binary file from git
younies
2019-09-04 17:37:24 +0000
de527610d3ICU-20693 Fix weird bug in Maven pom file and add comments
David Beaumont
2019-08-31 22:46:00 +0200
d89c4909f8ICU-20802 Need to use LocalMemory in uloc_openKeywordList, not LocalPointer
Jeff Genovy
2019-08-30 20:44:42 -0700
616b3c5647ICU-13647 fix SearchIterator docs sample: getMatchedLength() not getMatchLength()
Markus Scherer
2019-08-30 16:55:52 -0700
ebb374ae30ICU-20269 Update the CI badges in the top-level README file.
Jeff Genovy
2019-08-28 21:44:37 -0700
e9285d9675ICU-20518 update u_isbase() reference to Unicode Standard Base character
Markus Scherer
2019-08-30 15:59:13 -0700
973a96785eICU-20802 OOM not handled in uloc_openKeywordList.
Jeff Genovy
2019-08-30 12:03:16 -0700
c4f68c3790ICU-13649 UnicodeString docs: mention std::string clear() to make remove() easier to find
Markus Scherer
2019-08-30 15:35:18 -0700
543495da74ICU-20368 OOM not handled in NumberFormatterImpl::macrosToMicroGenerator
Jeff Genovy
2019-08-29 22:22:12 -0700
0801dd0bddICU-20577 Restore C MeasureFormat ability to adopt non-decimal number formatter (#789)
Peter Edberg
2019-08-29 00:02:17 -0700
7237fc58b4ICU-12086 ICU-12165 Currency.getName() param isChoiceFormat can be null, make it so, document, use null in library code
Markus Scherer
2019-08-30 12:17:02 -0700
6ff43608d2ICU-20589 Fix EraRulesTest#testAPIs failure on 1 May 2019
Victor Chang
2019-05-03 13:27:26 +0100
3d9914be47ICU-20795 Added comment to ICU4C Readme.html about U_SHOW_CPLUSPLUS_API.
Jeff Genovy
2019-08-29 16:42:18 -0700
e984474ee5ICU-20693 Removing unused code, fixing IDE warnings and preparing for unit tests
David Beaumont
2019-08-30 14:21:32 +0000
f46b567ba3ICU-20701 Add more PluralRules tests for locales with keywords
Peter Edberg
2019-08-30 00:42:41 -0700
cfe093e945ICU-20795 BRS65RC Update version numbers and readme files, regenerate JARs
Daniel Ju
2019-08-29 15:26:00 -0700
4ef40f7774ICU-13764 Add a MacOSX CI build with Warnings-as-Errors
Jeff Genovy
2019-08-29 13:20:13 -0700
62914d1f07ICU-20620 cap UNUM_MAX_FRACTION_DIGITS setting at 999
Peter Edberg
2019-08-27 23:19:19 -0700
15aa50bd3cICU-20732 Adds instruction how to develop an ICU fuzzer target and how to reproduce fuzzer findings.
Norbert Runge
2019-07-25 14:55:54 -0700
eeb759063bICU-20799 delete calendarToAdopt upon error
Frank Tang
2019-08-29 12:26:11 -0700
c28505caaaICU-20555 Fix Windows build failures with long paths: Use PowerShell when command length exceeds CMD's limit.
Jeff Genovy
2019-08-27 16:57:50 -0700
cf4ce53541ICU-20693 Adding Ant support for configuration of ICU data builds.
David Beaumont
2019-08-28 11:14:31 +0000
b702db31dfICU-20680 Add comments about UPRV_UNREACHABLE to u_UCharsToChars and CEIBuffer::get[Previous].
Jeff Genovy
2019-08-28 12:19:32 -0700
ed99298431ICU-20794 Fix typo in ucurr.h
Jeff Genovy
2019-07-25 00:37:59 -0700
552b01f611ICU-20606 Add 32-bit Windows binaries to CI for Distrelease.
Jeff Genovy
2019-08-27 18:27:51 -0700
1573018e5eICU-20789 Clean-up the VS "clean" target for the Makedata project.
Jeff Genovy
2019-08-23 18:01:41 -0700
141884a85cICU-20680 revert use of UPRV_UNREACHABLE in places actually reached in production code
Peter Edberg
2019-08-27 21:29:51 -0700
4b6eb7236aICU-20782 Enable Windows icucheck.bat script for ARM/ARM64.
Jeff Genovy
2019-08-27 16:29:12 -0700
2528d0bec1ICU-20693 New LDML to ICU tooling.
David Beaumont
2019-08-24 15:14:52 +0000
97516f58b1ICU-20782 Extend CI build timeout for Windows ARM/ARM64.
Jeff Genovy
2019-08-21 10:16:15 -0700
f7abe8c1c1ICU-20782 Add support for cross-compiling Windows ARM/ARM64 data DLL from the x64 bits.
Jeff Genovy
2019-08-20 21:52:06 -0700
408752ec49ICU-20782 Enable Windows desktop ARM and ARM64 builds of ICU4C.
Jeff Genovy
2019-08-14 00:41:26 -0700
407442dec7ICU-20784 Do not override clang compiler internal builtins
Jose Dapena Paz
2019-07-25 16:41:56 +0200
d3315d98efICU-20783 use C++ covariant return types
Markus Scherer
2019-08-22 20:00:25 -0700
f02b496494ICU-20783 C++ covariant return types: clone(), freeze() & friends
Markus Scherer
2019-08-21 17:13:18 -0700
deec7ef683ICU-20646 make Edits::copyErrorTo() const
Markus Scherer
2019-08-21 16:11:54 -0700
0a01b29005ICU-20776 Checks for nullness in UMutex::lock()
Filip Filmar
2019-08-14 18:32:43 -0700
c5ad4664f9ICU-20768 Remove fixed DLL base addresses when building Windows DLLs.
Jeff Genovy
2019-08-19 17:28:51 -0700
327087150fICU-20618 Regex nested lookaround expressions, clean up active match region handling.
Andy Heninger
2019-07-31 16:53:35 -0700
5f837abd40ICU-13533 Fix address sanitizer failures found with no-data ICU testing.
Andy Heninger
2018-01-03 04:45:29 +0000
41c24b6c00ICU-9695 port LocaleMatcher to C++
Markus Scherer
2019-08-16 23:35:49 +0000
7942b58b81ICU-20623 Add java compability parse mode into DecimalFormat
Victor Chang
2018-08-13 16:49:10 +0100
b4b2378931ICU-20601 Wrap ICU test compound macros in do { } while.
Fredrik Roubert
2019-08-14 23:06:44 +0200
4fb47b12a7ICU-20601 Wrap ICU implementation compound macros in do { } while.
Fredrik Roubert
2019-08-14 23:05:37 +0200
480bec3ea6ICU-20601 Wrap public ICU API compound macros in do { } while.
Fredrik Roubert
2019-05-22 13:16:39 -0700
d8f14e22dfICU-20758 Add a StringPiece constructor for any string view type.
Fredrik Roubert
2019-05-03 11:07:27 -0700
c78d9fa137ICU-20601 Add missing semicolons.
Fredrik Roubert
2019-08-13 23:17:39 +0200
5d6d29b76aICU-20601 Remove superfluous semicolons (-Wextra-semi-stmt).
Fredrik Roubert
2019-08-13 22:00:43 +0200
6f0627b5d8ICU-20672 Compiler Warning Cleanup.
Andy Heninger
2019-06-20 11:51:27 -0700
5a23d83fa2ICU-20650 Memory alignment of buffers used by sort functions.
Andy Heninger
2019-06-28 16:36:10 -0700
0367d4c135ICU-20048 remove uses of UAlignedMemory, replace with native C++11 constructs. Also update the Travis CI configuration to use newer compilers, and the dependency checker to be happy with the newer clang compiler.
Andy Heninger
2019-05-31 17:46:49 -0700
fa240d49ccICU-13637 Break Iterator Rule Updates for Indic Grapheme Clusters.
Andy Heninger
2019-05-30 16:41:44 -0700
c43455749bICU-20652 Corrects calculation of byte sequence length to prevent buffer overflow.
Norbert Runge
2019-06-26 13:41:59 -0700
6e5755a2a8ICU-20652 Adds two fuzzer target for collation (compare() and RulebasedCollator().
Norbert Runge
2019-06-21 14:33:36 -0700
48df66704cICU-20666 Adding insert/appendChar16 to FormattedStringBuilder.
Shane F. Carr
2019-06-22 09:48:29 -0700
5c23416308ICU-13637 Documentation for doing break iterator updates.
Andy Heninger
2019-05-30 16:41:44 -0700
76db29c173ICU-20622 Removing dead code in measfmt.cpp.
Shane Carr
2019-06-18 13:34:51 -0700
1606c4c586ICU-20652 Adds Makefile.in, a fuzzer driver, and minor changes to in fuzzer targets to test/fuzzer/ directory. This will enable compilation and smoke test of fuzzer targets as part of the ICU continuous build.
Norbert Runge
2019-06-06 10:20:09 -0700
84d56bc91bICU-20404 Simplify word break rules.
Andy Heninger
2019-06-13 16:27:58 -0700
8667d0a106ICU-20639 Add "mol" 3-letter language code to C++ map.
Shane Carr
2019-05-30 14:47:36 -0700
13b3cbaab7ICU-20149 allow duplicate unicode attribute
Frank Tang
2019-03-06 16:52:40 -0800
7ccc8a09d6ICU-20566 Add missing ICU namespace macros for extra files
Christian O. Venegas
2019-01-16 16:17:51 -0800
6671947d3eICU-20602 copyErrorTo() functions should be const
Frank Tang
2019-05-30 16:01:44 -0700
6e6e65904eICU-20641 Fixes undefined-shift
Frank Tang
2019-05-30 20:22:15 +0000
46c86b47ccICU-20629 Fixing DTPG hour-format locale and region fallback logic.
Shane Carr
2019-05-29 07:50:25 +0000
633a975849ICU-20638 Renames fuzzer target files to end with the .cpp suffix. Was .cc.
Norbert Runge
2019-05-29 14:46:43 -0700
f9ea5351b0ICU-20625 Fixing uninitialized memory in DTPG detected by Valgrind.
Shane Carr
2019-05-24 17:36:49 -0700
c8c3fbca28ICU-20616 Allow bidi marks around the sign in exponent parsing.
Shane Carr
2019-05-21 15:36:25 -0700
afa9b9b48eICU-20588 UMutex, add cleanup of underlying mutexes, and simplify usage model
Andy Heninger
2019-05-10 16:23:21 -0700
bb22fc1a27ICU-20602 add LocaleBuilder::copyErrorTo
Frank Tang
2019-05-15 16:21:23 -0700
b7ffd7b6d0ICU-20613 fix missing </ClInclude>
Frank Yung-Fong Tang
2019-05-17 14:47:14 -0700
a5bbd505d7ICU-20578 headers: guard all C++ headers using U_SHOW_CPLUSPLUS_API
Alon Bar-Lev
2019-04-27 16:07:26 +0300
53dd621e3aICU-12760 support UDISPCTX_TYPE_SUBSTITUTE_HANDLING
Frank Tang
2019-05-10 18:38:35 -0700
14649a41f4ICU-20567 Use 7Zip to package Windows binaries to avoid backslash separator errors when unzipping on CygWin
Daniel Ju
2019-05-10 18:19:14 -0700
cb40d8b1a5ICU-20595 Make icu::TimeZone::AdoptDefault thread safe
Frank Tang
2019-05-09 16:34:24 -0700
96c2682c27ICU-20549 Publish Windows build artifacts from the CI builds (x64 Release)
Jeff Genovy
2019-04-10 23:16:27 -0700
c1ce6d9163ICU-20591 Increased the date rowspan to include the argSkeletonText line
Mihai Nita
2019-05-08 09:30:49 -0700
06114c5108ICU-20593 Consuming ignore_xml_deprecates option in BUILDRULES.py.
Shane F. Carr
2019-05-08 10:28:29 -0700
b772241b52ICU-20520 UMutex refactoring.
Andy Heninger
2019-04-05 17:37:44 -0700
71ee05ed17ICU-13456 Build Clean in VS doesn't fully clean everything that it should
Jeff Genovy
2019-02-24 12:51:20 -0800
23d67facc1ICU-20509 Add dependencies on langdata, regiondata to packagingCheck.
Fredrik Roubert
2019-03-22 17:13:48 +0100
61c4a728cdICU-20467 replace the LocaleMatcher implementation, load data from new bundle - remove the old LocaleMatcher implementation code - move the XLocaleMatcher code into LocaleMatcher, same for test - remove unused internal methods - stop comparing old vs. new performance - generate langInfo.txt resource bundle file with precomputed likely-subtags and matcher data - make genrb handle multi-line binary values - load likely-subtags & distance data from new langInfo.res bundle - test that built data == loaded data - move data builders to tools, no more runtime dependency on builder code
Markus Scherer
2019-03-15 17:13:11 -0700
2f2aec5f91ICU-20439 Update ICU4J API change report for 64.1 GA.
yumaoka
2019-03-25 16:18:16 -0400
1033a64b73ICU-20439 API Change Report for ICU 64 regenerated.
Andy Heninger
2019-03-24 11:50:35 -0700
2c1fcb0a96ICU-20408 Integrate jpanyear support and related "ja" format changes [& resolve conflicts] (#465)
Peter Edberg
2019-02-21 11:44:16 -0800
4f20fea3baICU-20280 PluralRules::forLocale() ignore locale extensions
Markus Scherer
2019-02-21 10:39:20 -0800
09bf9f2845ICU-20273 Resolve inconsistent behavior of "root", "und", "" in locales
Fredrik Roubert
2019-02-20 13:26:37 +0100
ff4cdc0f8bICU-20252 Update icu-config with more CLDR locales
Peter Edberg
2019-02-21 09:54:15 -0800
1188394d74ICU-13820 ICU4C should use "Etc/Unknown" zone when host TZ detection fails. Update API docs comments to clarify what is returned in failure cases.
Jeff Genovy
2019-02-20 19:03:11 -0800
3ebd817504ICU-20351 A few more MSVC warning cleanups. (Mostly adding static_cast)
Jeff Genovy
2019-02-20 19:38:58 -0800
4711383bd8ICU-20398 Updated tzdata build script to use the rearguard data. Deleted local override that used to simulate rearguard version from icuzones.
yumaoka
2019-02-20 21:59:44 -0500
bf04bc76bdICU-20316 case mapping append unchanged text before calling low-level functions that may immediately append the mapping for a code point
Markus Scherer
2019-02-20 20:17:48 -0800
c5749aaf94ICU-20390 Removes duplicate and obsolete .cpyskip.txt file in tools/scripts/cpysearch/ directory. The actual .cpyskip.txt file is now on top level of the repository. Updated readme.txt accordingly.
Norbert Runge
2019-02-20 15:53:03 -0800
01c69cfa85ICU-20158 Pass ByteSink all the way to _uloc_(addLikely|minimize)Subtags().
Fredrik Roubert
2019-02-21 00:23:02 +0100
b36dbedf34ICU-20417 Adding parity between NoUnit and MeasureUnit Percent for short forms.
Shane Carr
2019-02-14 20:20:20 -0800
7d30fc9b46ICU-20159 Fixing more GCC warnings.
Shane F. Carr
2019-02-20 20:40:30 -0600
bdad79b622ICU-20345 Skip ahead some files in searchForTZFile
Semun Lee
2019-01-14 10:36:50 +0900
a03a52782eICU-20197 ICU4C Multithreaded tests cleanup
Andy Heninger
2019-02-12 18:32:08 -0800
219730e167ICU-20217 Interprets fuzzer data as UCHar* instead of UTF-8. The conversion from assumed UTF-8 resulted in an extremely large percentage of Unicode replacement characters in the data passed to the API under test.
Norbert Runge
2019-02-08 13:47:52 -0800
ba100f21b5ICU-12902 make create/getInstanceForSkeleton use correct calendar; don't try to capitalize empty field
Peter Edberg
2019-02-19 14:36:58 -0800
07e457fd95ICU-20243 Setup triggers for the Exhaustive Tests to only build on the master branch.
Jeff Genovy
2019-02-20 13:03:00 -0800
641326d7b8ICU-20078 Add JP_ERA_2019 constants, export enableTentativeEra(), add intervalFmt tests with eras
Peter Edberg
2019-02-07 22:56:00 -0800
7dfdfb330fICU-20243 Enable the Exhaustive Tests in the CI builds.
Jeff Genovy
2019-01-18 17:48:56 -0800
9f87d2d4beICU-20413 ICU4C: OOM not handled in initStaticTimeZones() in timezone.cpp. -Use static allocated memory and placement new to avoid OOM failures.
Jeff Genovy
2019-02-09 17:36:35 -0800
8db0321f54ICU-10923 Adding file replacement mechanism to buildtool.
Shane F. Carr
2019-02-16 04:33:20 -0800
4509ab7d96ICU-20419 Export internal StackUResourceBundle helper, so it can be used in the i18n library. Replace all current usages of ures_initStackObject() in the i18n library with the StackUResourceBundle helper.
Jeff Genovy
2019-02-17 13:06:38 -0800
168c97f32aICU-20431 Both und_XX and _XX should fall back to the default locale
Fredrik Roubert
2019-02-15 20:42:18 +0100
8858da9b7fICU-20414 Add internal ures_openDirectFillIn API, use in getTZDataVersion to avoid memory allocation for UResourceBundle.
Jeff Genovy
2019-02-17 14:25:38 -0800
719d4fd3b5ICU-20415 uregex_start64() and end64() truncation.
Andy Heninger
2019-02-19 14:04:08 -0800
cc7f16941dICU-20210 ICU-20211 Cherry-pick fixes from CLDR to unblock exhaustive tests.
Jeff Genovy
2019-02-14 21:24:37 -0800
66c2bfdca6ICU-20434 ICU4C AppVeyor CI builds failing on Cygwin 3.0.0. Use Cygwin to 2.11 for now.
Jeff Genovy
2019-02-17 14:28:05 -0800
06ec8f531eICU-20254 Handling OOM in AffixTokenMatcherWarehouse.
Shane Carr
2019-02-15 00:45:31 -0800
7a4d70c634ICU-20284 Updating docs on mutability of currency fraction digits.
Shane Carr
2019-02-15 00:38:00 -0800
68168a6067ICU-13731 Adding test for default currency symbol.
Shane Carr
2019-02-14 22:09:33 -0800
736757acedICU-20407 hy-arevela/hy-arevmda can. into hy / hyw
Frank Tang
2019-02-14 15:24:15 -0800
ac4387a374ICU-20203 Unicode 12 data 20190214
Markus Scherer
2019-02-14 20:39:57 -0800
a9d2196913ICU-12584 Fix memory allocation for getFormats. Also: Add a test case for inner message, other small cleanup. Style fixes, using better test methods
Nebojsa Ciric
2019-02-13 11:19:18 -0800
162aaf9aa5ICU-20365 if roundingIncrement significance smaller than maxFrac, do not use it
Peter Edberg
2019-02-14 00:59:47 -0800
7fd31078bbICU-20138 Adding a tech-preview API, constrainFieldAndValue, and updating matchhesField.
Shane Carr
2019-02-14 15:48:14 -0800
a0f02b12d0ICU-20121 Adding span field for FormattedList.
Shane F. Carr
2019-02-08 02:07:00 -0800
e2ad4f8113ICU-20342 Adding FormattedDateInterval in C and C++.
Shane Carr
2019-02-11 15:53:31 -0800
f4f899a63bICU-13789 ICU-20387 ICU4C PerfTest does not build, Upgrade various *.vcxproj files
Daniel Ju
2019-02-05 14:02:15 -0800
4ebb3cebf5ICU-20382 ICU4C: pkgdata and genccode support ARM32 but not ARM64 on Windows platforms.
Jeff Genovy
2019-02-08 11:31:12 -0800
249e03ccd6ICU-13256 Implementing FormattedRelativeDateTime in C, C++, and Java.
Shane Carr
2019-02-08 22:08:16 -0800
c70a9db818ICU-20332 Adding duration-person unit data and APIs to C and J.
Shane F. Carr
2019-02-08 15:10:59 -0800
30396f4dd0ICU-20378 Changing APIs for UFieldCategory to int32_t.
Shane F. Carr
2019-01-27 21:29:12 -0800
64f4dd64e2ICU-12017 Improve line break around numbers.
Andy Heninger
2018-12-05 13:34:34 -0800
1130b9c087ICU-20385 Regex, fix pattern compile problem with look-behind patterns that cannot match.
Andy Heninger
2019-02-01 16:05:46 -0800
b50f97a58aICU-20401 rbbi break rules, update comments to match current UAX versions.
Andy Heninger
2019-02-06 18:01:04 -0800
8335adc310ICU-20330 simplify LocaleMatcher code: - widen API from LocalePriorityList to Iterable - merge getBestMatch(multiple locales) and getBestMatch(single locale) into one function - process desired locales incrementally, create fewer objects - reject poor matches early: use bestDistance-demotion for threshold - add API for java.util.Locale, convert incrementally - new feature: tracks indexes of supported and desired locales which eliminates conversion of result objects in wrappers around getBestMatch() as shown by the java.util.Locale API here - simpler data structures, more serialization-friendly (easier to port to C++) - e.g., use a BytesTrie each for likelySubtags & locale distance, instead of layers of TreeMap - un-hardcode locale matcher data; use modern resource bundle functions - split builder code & runtime code into separate classes - move LSR to simple top-level value class, cache regionIndex in LSR - simpler handling of private use languages and pseudolocales - simplify RegionMapper - LocaleDistance builder: move the node distance into the DistanceTable, remove DistanceNode - support distance rules with region codes, not just with variables - enforce & use distance rule constraints: - no rule with *,supported or desired,* - no rule with language * and script/region non-* - distance trie collapse a (desired, supported)=(ANY, ANY) pair into a single * - look up each desired language only once for all supported LSRs - remove layers-of-Maps compaction (trie builder compacts) - remove unused XML printing - remove other unused code - make XLocaleMatcherTest.testPerf() exercise locale distance lookup code
Markus Scherer
2019-01-07 17:41:08 -0800
65852f1a74ICU-20375 string tries: covariant clone() return types, and copy constructors
Markus Scherer
2019-02-06 15:23:17 -0800
2982d6c233ICU-13081 test self-move without clang warning
Markus Scherer
2019-02-06 16:08:17 -0800
d5ccdc9d2fICU-20002 Modify Windows 'distrelease.ps1' for 32-bit (x86) builds
Daniel Ju
2019-02-05 11:12:18 -0800
6277c9c4d7ICU-20213 deprecate BreakIterator::createTitleInstance()
Markus Scherer
2019-02-06 14:37:48 -0800
1d60f963e8ICU-20376 Add out-of-source build testing to Travis.
Andy Heninger
2019-02-05 17:24:29 -0800
0f7c4c8ed9ICU-13081 remove C++ moveFrom() functions: still draft, but obsolete since we require C++11 which has std::move()
Markus Scherer
2019-02-06 11:49:34 -0800
b6f72c10c9ICU-20395 Fix cldr-icu-readme.txt to not mention whitelist
Steven R. Loomis
2019-02-05 16:33:26 -0800
f5d2c560a0ICU-20376 makeconv prepend relative sourcedir to args; only ignore if nothing but a single dot
Markus Scherer
2019-02-05 16:52:29 -0800
01ecea2df0ICU-20347 Update ICU4J test to reflect expected behavior
Peter Edberg
2019-02-05 23:29:46 -0800
e8bcc60d6fICU-20347 In ICU4J, parsing emoty string should set PARSE_ERROR as before; check ICU4J behavior
Peter Edberg
2019-02-05 21:45:03 -0800
57d07d3ec3ICU-20138 Macros for C and C++ FormattedValue subclass boilerplate.
Shane F. Carr
2019-02-04 18:47:04 -0800
1624176dd9ICU-20138 Adding FormattedValue helper implementation for FPI handlers.
Shane F. Carr
2019-02-04 18:45:56 -0800
9bb910b8d0ICU-20138 Implementing ufmtval_nextPosition and additional test infra.
Shane F. Carr
2019-02-04 14:21:41 -0800
67461d80dcICU-20253 ICU4C RelativeDateTimeFormatter should fall back to OTHER case, as in ICU4J
Peter Edberg
2019-02-05 16:33:28 -0800
1b671c9b25ICU-20204 ICU4C: Use the CreateFileMapping API for both the UWP version and Win32 versions.
Jeff Genovy
2018-10-15 11:07:39 -0700
ba4dc89169ICU-20374 need unum_close in new TestParseCases
Peter Edberg
2019-02-05 13:32:52 -0800
ff04436fe5ICU-20374 Formattable::internalGetCharString should produce int string for types kLong or kInt64
Peter Edberg
2019-02-05 11:34:29 -0800
654278627aICU-20388 ICU4C: intltest fails with a "Debug Assertion Break" on MSVC when compiled for Debug.
Jeff Genovy
2019-02-02 22:59:32 -0800
00596d3027ICU-13847 ICU-20381 Improve handling of errors (Out-of-Memory) in DecimalFormat class.
Jeff Genovy
2019-02-04 14:29:09 -0800
48776d132aICU-20393 ICU4C: Scale move assignment operator leaks the fArbitrary member (96 bytes)
Jeff Genovy
2019-02-02 21:53:51 -0800
f52a75b2ebICU-20217 Replaces seed corpus zip files with the original txt files. The problem is that Docker receives zip files only as LFS links when cloning ICU from GitHub. Converting the txt files into zip files, which is the required corpus format for the fuzzer, will be done by the oss-fuzz build script.
Norbert Runge
2019-02-01 10:22:10 -0800
011c51098bICU-20386 Adds workaround to icu4c/source/data/Makefile.in: Help python to find the buildtools directory it needs when running the ICU4C unit tests in an out-of-source installation. The change is a quick workaround for now for an issue that can have wide impact.
Norbert Runge
2019-01-31 14:22:38 -0800
ebd15cf8bdICU-20220 ICU4C: Use anonymous namespace instead of 'static' keyword in uspoof.cpp
Daniel Ju
2019-01-28 19:06:14 -0800
108ea4af94ICU-9622 Update documentation for MessageFormat and skeletons (#361)
Mihai Nita
2019-01-23 11:20:06 -0800
19407640f8ICU-20357 Adding std::unique_ptr conversions to LocalXyzPointer macro.
Shane F. Carr
2019-01-28 01:04:48 -0800
1f85e94068ICU-13839 Adding FormattedNumber API to PluralRules.
Shane Carr
2019-01-10 23:42:43 -0800
dcc1300613ICU-20200 Fix mistaken move of MSB8012 warning suppression from shared props file to Library only props file.
Jeff Genovy
2019-01-25 16:12:27 -0800
11af9f2da4ICU-20200 Treat select warnings as errors in the ICU4C library code (with MSVC).
Jeff Genovy
2019-01-22 13:45:01 -0800
1a453301eeICU-10923 Adding unix-exec mode to buildtool and updating help page.
Shane Carr
2019-01-23 00:26:31 -0800
de6607c9cdICU-20171 Fix buffer overrun in genccode
Don
2018-09-24 16:37:13 -0700
db94f46377ICU-13800 Adding clone() on [Un]LocalizedNumber[Range]Formatter.
Shane Carr
2019-01-11 13:47:33 -0800
a424372b7bICU-20350 Fix DecimalFormatSymbols.setPatternForCurrencySpacing affecting the value across instances
Victor Chang
2019-01-25 14:26:41 +0000
5c8960e59eICU-20074 Revise UPRV_UNREACHABLE macro to always call abort().
Jeff Genovy
2019-01-16 14:05:43 -0800
ac359112a1ICU-20348 Fixing DecimalFormat set affix currency behavior.
Shane F. Carr
2019-01-14 13:27:45 -0800
33d7868d45ICU-20351 Warning cleanup changes for ICU4C under MSVC.
Jeff Genovy
2019-01-11 12:23:43 -0800
b0a372ac9aICU-20353 Fix MSVC Warning/Error C4251 with CodePointMatcherWarehouse and MemoryPool.
Jeff Genovy
2019-01-14 14:46:29 -0800
25380f6f81ICU-20352 Remove unneeded UWP includes for WRL and Windows.Globalization.h from putil.cpp
Jeff Genovy
2019-01-14 13:53:44 -0800
e6cd35e005ICU-20217 Fix comment syntax in fuzzing dictonary for ICU regular expressions.
Norbert Runge
2019-01-14 13:41:41 -0800
7453181fffICU-20074 Define UPRV_UNREACHABLE macro for unreachable code Replaced occurrences of U_ASSERT(FALSE) with new UPRV_UNREACHABLE macro.
Daniel Ju
2019-01-09 13:29:18 -0800
b12f741e4bICU-13653 Quiet warnings about output target when building with MSVC
Daniel Ju
2019-01-11 16:08:49 -0800
e7645ff25cICU-13701 Removing obsolete logKnownIssue since bug is fixed.
Shane Carr
2019-01-11 13:52:47 -0800
4893313bd9ICU-20217 Adds ICU fuzzer target originally from https://github.com/google/oss-fuzz/tree/master/projects/icu directly into ICU on GitHub. Also, puts code under Unicode copyright notice. Code is from oss-fuzz project and was originally contributed by a Googler as well.
Norbert Runge
2018-12-18 15:07:38 -0800
01bd502a95ICU-13701 Use exact string-to-double conversion in Java.
Shane Carr
2019-01-10 21:23:37 -0800
768b577e6aICU-20138 Adding FormattedValue APIs in C, C++, and Java.
Shane Carr
2018-11-14 23:38:54 -0800
c3291233c4ICU-20325 Fix warnings about unknown pragma when building with GCC in MSYS2 (Windows).
Jeff Genovy
2019-01-08 17:56:40 -0800
0759097731ICU-20324 Add MSYS2 (Windows) build bot to the Azure CI builds (GCC x86_64).
Jeff Genovy
2019-01-08 17:50:25 -0800
83fea413baICU-20315 Fix MSYS2 build break: Don't prepend the source dir if it is just a current directory (.) path.
Jeff Genovy
2018-12-22 10:49:37 -0800
4840a9ceddICU-20329 XLocaleMatcher new test data format, parameterized test, more test cases
Markus Scherer
2019-01-04 14:42:38 -0800
921ae1b71eICU-20227 Regex API docs - add references to URegexpFlag where flags are mentioned. Replace html with markdown.
Andy Heninger
2018-12-11 15:57:57 -0800
6cc883775bICU-20331 time zone data updates for tzdata2018i
Yoshito Umaoka
2019-01-02 17:27:39 -0500
2e86b08fcdICU-20317 Cache the Cygwin Setup/Installer on AppVeyor CI builds to prevent flaky failures.
Jeff Genovy
2018-12-15 11:48:16 -0800
58786f5cbeICU-12079 Full width digits become numeric for word break.
Andy Heninger
2018-12-03 17:34:38 -0800
0a258170f9ICU-20309 UCONFIG_NO_CONVERSION block should include the doxygen doc for uregex_openC
Victor Chang
2018-12-11 17:35:00 +0000
d8520c9f66ICU-20302 Fix wintz header file. (Thanks to Jungshik).
Jeff Genovy
2018-12-14 00:56:51 -0800
471d834efcICU-20305 XLikelySubtags avoid illegal type conversion, fix some linter warnings
Markus Scherer
2018-12-14 09:32:12 -0800
5bc7485de6ICU-20302 Timezone detection fails on Windows 7. Also add a test case for Windows time zone detection failing.
Jeff Genovy
2018-12-12 19:42:48 -0800
a2a39e69d0ICU-10923 Adding initial version of data file filtering.
Shane Carr
2018-12-06 00:33:10 -0800
a4dd8b3702ICU-10923 Refactoring in preparation for data file filtering.
Shane Carr
2018-12-04 19:07:27 -0800
de4031b783ICU-11053 Fix locale parsing which has _ timezone
Frank Tang
2018-12-05 10:49:58 +0800
bb2b390b87ICU-20186 Adding test for leading and trailing spaces in DecimalFormat.
Shane Carr
2018-11-26 17:01:32 -0800
00b360227bICU-20247 use = instead of == in sh compare
Steven R. Loomis
2018-12-05 11:41:44 -0800
02d2f0dcf3ICU-20287 ICU4J source tarball does not contain maven pom templates
Mat Booth
2018-11-27 18:06:50 +0000
cd4644c4a0ICU-20293 Adds common base class to implement C API validation methods.
Shane Carr
2018-12-03 23:32:13 -0800
e1e5f363a0ICU-20288 add line_cj.txt to RBBI Monkey test.
Andy Heninger
2018-11-29 17:50:18 -0800
11da8d646dICU-11919 OlsonTimeZone, fix for Thread Sanitizer failure in cloneAsThawed().
Andy Heninger
2018-11-27 14:23:19 -0800
ea7c030961ICU-20203 update ICU to Unicode 12 beta - data as of 2018-nov-26 - API constants for new blocks & scripts - sync RBBIMonkeyTest.java test data with C++
Markus Scherer
2018-10-11 16:04:05 -0700
1e4a8d3c29ICU-20186 Adding test for semicolon behavior and spacing in DecimalFormat.
Shane Carr
2018-10-01 16:18:39 -0700
e291a39c0dICU-20281 Reenable the VS2015 build bot. Use manual install of Py3.
Jeff Genovy
2018-11-20 22:47:25 -0800
6f932b744dICU-20276 Accept empty strings in Locale::setUnicodeKeywordValue().
Fredrik Roubert
2018-11-19 15:12:05 +0100
8a3e1b8d36ICU-10923 Disable the VS2015 build until the Azure VM image has a working Python 3.
Jeff Genovy
2018-11-19 12:32:46 -0800
47d455a725ICU-20179 Remove platform-specific mutex and atomics implementations.
Andy Heninger
2018-10-31 17:08:38 -0700
46a888be87ICU-13441 For zh/ja, tailor linebreak classes for quotations such as “ 201C and ” 201D
Dongyuan Liu
2018-10-18 15:42:27 +0800
776b9d7f2bICU-20185 Remove U_USER_ATOMICS_H, U_USER_MUTEX_H, U_USER_MUTEX_CPP
Andy Heninger
2018-10-31 14:30:58 -0700
f38c928960ICU-20202 Merge #ifdef __cplusplus blocks.
Fredrik Roubert
2018-11-05 14:32:38 +0100
d6c3b271feICU-20084 IntlTest, add WHERE macro; remove redundant TEST macros.
Andy Heninger
2018-11-05 18:37:38 -0800
7756ee0446ICU-20239 Add VS2015 build line to the Azure CI builds.
Jeff Genovy
2018-11-11 21:30:52 -0800
98f9170004ICU-20250 make UnicodeSet(intprop=value) faster - fastpath for UnicodeSet.add(new last range) - fewer UnicodeSet memory allocations: initial internal list array, exponential array growth, allocate strings list/set only when first one is added - faster CodePointTrie.getRange(): fewer calls to filter function - revert UnicodeSet(intprop=value) from trie ranges to range starts + lookup - cache per-int-prop range starts: fewer lookups
Markus Scherer
2018-11-09 12:54:22 -0800
be7c5dbcb0ICU-20215 Conver the VSTS/Azure CI builds definitions to a YML file in the repo (similar to .travis.yml)
Jeff Genovy
2018-10-17 00:03:12 -0700
401cdb46efICU-20238 Autodetect Visual Studio version, and autodetect the installed Windows 10 SDK version.
Jeff Genovy
2018-10-24 19:28:43 -0700
e2882d961fICU-13267 Minor documentation and test changes.
Shane Carr
2018-11-07 16:16:47 -0800
11a559f319ICU-13267 Refactoring field position testing logic into helper function.
Shane Carr
2018-11-06 17:07:49 -0800
ba21ff79c4ICU-13701 Syncs C and J increment rounding. Checks for nickel sooner.
Shane Carr
2018-11-02 22:19:53 -0700
59006770edICU-20250 faster MutableCodePointTrie.build(): use a hashtable to find equal blocks in earlier parts of the compacted data & index arrays
Markus Scherer
2018-11-02 12:47:09 -0700
93e84caa65ICU-20169 Replace uprv_malloc() / uprv_free() with MemoryPool.
Fredrik Roubert
2018-11-02 17:50:34 +0100
710212c495ICU-20249 An internal helper class for stack allocated UResourceBundle.
Fredrik Roubert
2018-10-31 20:18:34 +0100
92d0d1447fICU-20172 Add ICU4C dependency checker to Travis CI
Andy Heninger
2018-11-05 11:16:41 -0800
9a5b7af83dICU-13180 Support skiping building the UWP projects with a command line MSBuild option.
Jeff Genovy
2018-10-22 23:12:07 -0700
cee3c150abICU-20255 revert to reflection for methods not yet in Android API level 21..23
Markus Scherer
2018-11-05 15:21:08 -0800
9877b633a2ICU-20169 Use LocalULanguageTagPointer also inside of ultag_parse().
Fredrik Roubert
2018-11-02 18:13:25 +0100
9de0383cfaICU-20202 Replace CodePointMatcherWarehouse with MemoryPool.
Fredrik Roubert
2018-10-29 22:20:30 +0100
a96dc7faa5ICU-10183 revert mutexes to platform code while sorting dependencies from std::mutex.
Andy Heninger
2018-11-02 15:34:35 -0700
1bad36b91aICU-20202 MemoryPool and uloc_key_type structs inherit from UMemory. Fixes dependencies on global operator new().
Andy Heninger
2018-11-02 14:54:45 -0700
53d8c8f3d1ICU-20246 Fixing another integer overflow in number parsing.
Shane Carr
2018-10-29 23:52:44 -0700
f71796d5e5ICU-10183 Mutexes, add C++11 std::mutex based implementation.
Andy Heninger
2018-09-28 17:02:04 -0700
91d38d14e8ICU-20169 Use smart pointers in all locale code instead of u*_close().
Fredrik Roubert
2018-10-31 15:07:05 +0100
47ecbc4915ICU-20158 Pass ByteSink from Locale::forLanguageTag() to uloc_forLanguageTag().
Fredrik Roubert
2018-10-30 23:35:03 +0100
5b4ac1c77dICU-20202 Replace char* kwdBuf with MemoryPool<CharString>.
Fredrik Roubert
2018-10-30 22:12:07 +0100
ba001f4616ICU-20196 Fix MSVC/clang compiler warning C4251, export explicit template, required for building DLLs on Windows. Also fix a few other warnings as well.
Jeff Genovy
2018-10-05 10:44:52 -0700
ICU-20119 63rc BRS, cldr 34-alpha2 part 3: icu4j code for region,pluralRange; tests for pluralRange,serialization
Peter Edberg
2018-09-20 15:24:42 -0700
ICU-20119 Migrates script that checks for proper UTF-8 encoding in source files and for absence of BOM in all but text files into the github environment.
Norbert Runge
2018-09-17 16:27:49 -0700
ICU-20145 Allow passing locale in ICU4C "date" sample program for testing without using the environment variable "LC_ALL". (#125)
Jeff Genovy
2018-09-18 12:24:58 -0700
ICU-12973 Enable UWP version of ICU to use Environment variable ICU_ENABLE_TENTATIVE_ERA for testing placeholder names (#124)
Jeff Genovy
2018-09-17 14:33:08 -0700
ICU-11276 Initial NumberRangeFormatter implementation. Needs data loading and implementation of new methods on Modifier.
Shane Carr
2018-09-05 17:42:41 -0700