Shane Carr
6a58ebdd51
ICU-20438 Updating instructions for double-conversion.
2019-02-26 20:53:26 -06:00
Shane Carr
93178a836c
ICU-20438 Updating double-conversion from upstream master.
2019-02-26 20:53:26 -06:00
Shane Carr
f3be3a9ae5
ICU-20438 Removing old logKnownIssue fixed by ICU-13591
2019-02-26 19:26:59 -06:00
Peter Edberg
74ff0bf1a4
ICU-20438 64rc BRS, update U_HIDE_ conditionals
2019-02-26 16:32:24 -08:00
Jeff Genovy
be3a4d1858
ICU-20438 BRS64RC Update urename.h for ICU 64
2019-02-25 20:57:50 -08:00
Shane F. Carr
92ed50bc2c
ICU-20452 Removing extra semicolons from public header files.
...
(Produced warnings in V8 build system.)
2019-02-25 15:31:17 -06:00
Jeff Genovy
213cd3680c
ICU-20438 ICU 64RC BRS - Update readme files.
2019-02-25 12:19:58 -08:00
yumaoka
8ab38c057a
ICU-20438 ICU4J API signature/serialization test data files
2019-02-25 15:19:27 -05:00
Yoshito Umaoka
1fc789ca31
ICU-20438 Fixed eclipse compiler warnings
2019-02-25 10:04:47 -05:00
Yoshito Umaoka
fc255de3f0
ICU-20438 Update LICENSE file
2019-02-25 10:04:25 -05: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
5a14dfcf9a
ICU-20243 Fix exhaustive test CI builds to run cintltst.
2019-02-23 21:57:09 -08:00
Fredrik Roubert
c3abe48e1c
ICU-20447 fix uloc_getName(x) same as Locale(x).getName() etc. for ""/"und"/"root"
2019-02-23 16:21:57 +01:00
Yoshito Umaoka
c0598f401d
ICU-20438 API status promotion for ICU4J 64
...
Also includes API tag fixes. build.properties was updated for producing API change report.
ICU-20438 Use proper version for API change report
2019-02-22 21:24:07 -05:00
Yoshito Umaoka
90eb4218c6
ICU-20438 Clean up Java import statements
2019-02-22 20:35:30 -05:00
Jeff Genovy
ca8eb03f30
ICU-20438 BRS64RC Fix Clang compiler warnings in ICU4C samples
2019-02-22 17:10:39 -08:00
Romain Geissler
f128f75cb8
ICU-20265 Use noexcept instead of throw() in C++ >= 11.
...
- Adds note directing users of U_NO_THROW to U_NOEXCEPT.
2019-02-22 13:29:20 -06:00
Jeff Genovy
17e83db053
ICU-20438 BRS64RC Update ICU4J version numbers and jar data files
2019-02-22 11:26:41 -08:00
Jeff Genovy
84da7ec0fa
ICU-20438 BRS64RC Update ICU4C version numbers
2019-02-22 11:26:41 -08:00
Peter Edberg
a9b26a447d
ICU-20441 fix uninitialized fHasHanYearChar
2019-02-21 23:27:33 -08:00
Peter Edberg
9a7bf5cea8
ICU-20441 force Gannen use for ja@calendar=japanese non-numeric formats if no override ( #474 )
2019-02-21 19:26:52 -08:00
Steven R. Loomis
2159e1fb81
ICU-20229 update make dist to use git, not svn
...
- use git instead of svn for versioning
- update generated file names to match official downloads
Example filenames:
- icu4c-63_1-c5749aaf94-src.tgz (includes git hash or tag)
- icu4c-63_1-src.tgz (hard link to above)
- icu4c-src.tgz (symlink)
- icu4c-63_1-c5749aaf94-src.zip (includes git hash or tag)
- icu4c-63_1-src.zip (hard link to above)
- icu4c-src.zip (symlink)
- icu4c-63_1-c5749aaf94-data.zip (includes git hash or tag)
- icu4c-63_1-data.zip (hard link to above)
- icu4c-data.zip (symlink)
- icu4c-63_1-c5749aaf94-docs.zip (includes git hash or tag)
- icu4c-63_1-docs.zip (hard link to above)
- icu4c-docs.zip (symlink)
2019-02-21 16:08:46 -08:00
Jerome Gaillard
4b8edfa999
ICU-20356 Fix compilation warnings 'dllimport' attribute ignored
...
Methods implementead as 'inline' but not declared 'inline' cause clang++
to throw compilation warnings on Windows. This adds 'inline' to the
relevant method declarations.
2019-02-21 12:18:22 -08:00
Peter Edberg
2c1fcb0a96
ICU-20408 Integrate jpanyear support and related "ja" format changes [& resolve conflicts] ( #465 )
2019-02-21 11:52:33 -08:00
Markus Scherer
4f20fea3ba
ICU-20280 PluralRules::forLocale() ignore locale extensions
2019-02-21 11:32:05 -08:00
Fredrik Roubert
09bf9f2845
ICU-20273 Resolve inconsistent behavior of "root", "und", "" in locales
2019-02-21 20:18:35 +01:00
Peter Edberg
ff4cdc0f8b
ICU-20252 Update icu-config with more CLDR locales
2019-02-21 11:12:17 -08:00
Jeff Genovy
1188394d74
ICU-13820 ICU4C should use "Etc/Unknown" zone when host TZ detection fails.
...
Update API docs comments to clarify what is returned in failure cases.
2019-02-21 10:49:00 -08:00
Jeff Genovy
3ebd817504
ICU-20351 A few more MSVC warning cleanups. (Mostly adding static_cast)
2019-02-21 10:43:18 -08:00
yumaoka
4711383bd8
ICU-20398 Updated tzdata build script to use the rearguard data. Deleted local override that used to simulate rearguard version from icuzones.
2019-02-21 13:27:37 -05:00
yumaoka
58dca2696d
ICU-20326 Added Export-Package OSGi header in charset.jar
2019-02-21 13:20:28 -05:00
Markus Scherer
bf04bc76bd
ICU-20316 case mapping append unchanged text before calling low-level functions that may immediately append the mapping for a code point
2019-02-21 10:01:16 -08:00
Norbert Runge
c5749aaf94
ICU-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.
2019-02-21 07:31:44 -08:00
Fredrik Roubert
01c69cfa85
ICU-20158 Pass ByteSink all the way to _uloc_(addLikely|minimize)Subtags().
...
This eliminates the need for scratch buffers in any code path that ends
with these functions and also eliminates the need for counting bytes,
something that ByteSink will now handle correctly when needed.
Existing calls to uloc_addLikelySubtags() and uloc_minimizeSubtags()
throughout ICU4C implementation code are also updated to instead use
either the Locale or ulocimp_* functions with the new API.
None of this should have any externally visible effect, it's all about
cleaning up implementation internals.
2019-02-21 12:19:04 +01:00
Shane Carr
b36dbedf34
ICU-20417 Adding parity between NoUnit and MeasureUnit Percent for short forms.
...
- Use Percent pattern for MeasureUnit Percent instead of the short or narrow form pattern from CLDR.
2019-02-21 02:28:51 -06:00
Shane F. Carr
7d30fc9b46
ICU-20159 Fixing more GCC warnings.
2019-02-21 01:15:58 -06:00
Semun Lee
bdad79b622
ICU-20345 Skip ahead some files in searchForTZFile
...
Change-Id: I61042ca66f86457768e8fc0315137051013d2820
Signed-off-by: Semun Lee <semun.lee@samsung.com>
2019-02-20 21:09:46 -05:00
Shane Carr
c81d1e94a0
ICU-13591 Refactoring ICU4C MeasureFormat to call NumberFormatter directly.
...
- Removes redundant data loading in MeasureFormat
2019-02-20 19:15:03 -06:00
Andy Heninger
a03a52782e
ICU-20197 ICU4C Multithreaded tests cleanup
2019-02-20 15:30:23 -08:00
Norbert Runge
219730e167
ICU-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.
ICU-20217 Uses fuzzer generated bytes to make random selection of locales, converters,
etc., replacing the random number generator. This way the fuzzer can control
the selections.
ICU-20217 Minor follow-ups from code review.
Removes fuzzer target break_iterator_utf32_fuzzer which does not perform
anything useful what the regular break iterator fuzzer target already performs.
ICU-20217 Fixes for-loop body.
ICU-20217 Uses am allocated buffer to pass head-truncated fuzzer data to the
API under test. The fuzzer may otherwise not detect buffer underflow.
by
ICU-20217 Typing fix.
ICU-20217 Fixing typing.
ICU-20217 Improve fuzzer targets, move truncated fuzzer data into a
new buffer to prevent that buffer underflow goes undetected.
ICU-20217 Fixes buffer management of fuzzer-provided data.
ICU-20217 Factor in PR review comments.
2019-02-20 15:22:26 -08:00
Peter Edberg
ba100f21b5
ICU-12902 make create/getInstanceForSkeleton use correct calendar; don't try to capitalize empty field
2019-02-20 13:50:34 -08:00
Jeff Genovy
07e457fd95
ICU-20243 Setup triggers for the Exhaustive Tests to only build on the master branch.
2019-02-20 13:40:56 -08:00
Peter Edberg
641326d7b8
ICU-20078 Add JP_ERA_2019 constants, export enableTentativeEra(), add intervalFmt tests with eras
2019-02-20 10:42:49 -08:00
Jeff Genovy
7dfdfb330f
ICU-20243 Enable the Exhaustive Tests in the CI builds.
...
Using a separate YML file for the Exhaustive Tests configuration so that the Azure Pipelines build can be run separately.
2019-02-20 10:41:59 -08:00
Jeff Genovy
9f87d2d4be
ICU-20413 ICU4C: OOM not handled in initStaticTimeZones() in timezone.cpp.
...
-Use static allocated memory and placement new to avoid OOM failures.
2019-02-20 10:41:40 -08:00
Peter Edberg
7a0a5c7ba9
ICU-13320 ICU4J DateFormatSymbols, add getNarrowEras/setNarrowEras ( #386 )
2019-02-20 10:41:29 -08:00
Shane F. Carr
7791a58a83
ICU-10923 Adding wildcard resource matching.
2019-02-20 12:20:38 -06:00
Shane F. Carr
8db0321f54
ICU-10923 Adding file replacement mechanism to buildtool.
2019-02-20 12:20:25 -06:00
Jeff Genovy
4509ab7d96
ICU-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.
2019-02-20 09:24:24 -08:00
Fredrik Roubert
168c97f32a
ICU-20431 Both und_XX and _XX should fall back to the default locale
2019-02-20 13:06:51 +01:00