David Beaumont
6ceb6ea8b5
ICU-20693 No arbitrary ordering in path/value visitation for new API
2019-09-26 07:26:45 +02:00
David Beaumont
7078e19070
ICU-20693 Refactoring for inferred IDs.
2019-09-26 07:25:37 +02:00
David Beaumont
142c90afcc
ICU-20693 Remaining tests for new ICU tooling and some refactoring
2019-09-25 23:37:05 +02:00
Fredrik Roubert
e5529933b2
ICU-20819 Correct placement of parentheses in preprocessor macro.
...
The purpose of the FIELD_NAME_STR() macro is to create a string literal
by using the # preprocessing operator and then skip the first 5 chars of
this string by using the +5 pointer arithmetic. This is all intentional,
but if the parentheses are misplaced the compiler might think that this
is a mistake, a failed string concatenation (-Wstring-plus-int).
2019-09-25 08:06:29 -07:00
David Beaumont
791980cf41
ICU-20693 Unit tests for most conversion code and mappers.
...
See #774
2019-09-24 19:53:41 +02:00
Steven R. Loomis
417254f66a
ICU-20795 ICU4C 65.1 API promotion - locid.h
...
- fixup some functions in locid.h that were incorrectly guarded as draft
- Error was in:
- 5a3ea669aa
- https://github.com/unicode-org/icu/pull/808
2019-09-10 11:31:54 -07:00
Steven R. Loomis
5a3ea669aa
ICU-20795 ICU4C 65.1 API promotion draft
...
- includes new APIChangeReport.md
- the 'simplification' section is no longer new
- uses tools from [ICU-20162] #807
Includes non-promotion fixes:
- utrace.h: UTRACE_UDATA_BUNDLE
2019-09-09 21:41:04 -07:00
David Beaumont
a4cab7947e
ICU-20693 Basic Eclipse settings
...
See #772
2019-09-09 18:58:08 -04:00
Steven R. Loomis
099ed49976
ICU-20162 use maven to build icu4c api change tool
...
- removes three .jar files from git-lfs
- make calls ant calls maven
- have travis verify buildability
- support APIChangeReport.md (markdown)
- 'signature simplification' is no longer new, do not mark it as new.
- change (c) to © in output
2019-09-09 18:39:51 -04:00
Peter Edberg
84d16d8c6c
ICU-20795 BRS 65 update urename.h
2019-09-09 10:45:06 -07:00
Peter Edberg
e25796f6e5
ICU-20801 integrate CLDR release-36-alpha2, update MeasureUnits ( #809 )
2019-09-06 14:07:36 -07:00
Jeff Genovy
f82e4c4401
ICU-20795 BRS65 ICU4C Samples: case sample should use DLL runtime to prevent assertion failures.
2019-09-06 13:44:14 -07:00
gnrunge
66b8b4c8ce
ICU-20795 BRS test without data task: Adds a status check after PluralRules
...
instance creation. Test causes segmentation fault later if instance creation
fails.
2019-09-06 11:32:48 -07:00
gnrunge
5e3f472c67
ICU-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
2019-09-06 09:43:30 -07:00
Markus Scherer
611a659d4c
ICU-20795 add LocaleMatcher to API docs index
2019-09-05 14:15:59 -07:00
Jeff Genovy
b851c53b91
ICU-20807 BRS65: Environment test failure in cintltst-timezone
...
The test fails for "America/Argentina/ComodRivadavia", which has length
of 32, the same as the buffer. The results in the string being not
terminated with a NUL.
This increases the buffer size used by the test, and also checks for the
string not terminated warning.
2019-09-05 14:12:57 -07:00
younies
28196f6245
ICU-20793 ignore binary file from git
...
See #816
2019-09-05 18:04:59 +02:00
Yoshito Umaoka
b263cbbd1a
ICU-20795 BRS65 ICU4J 65 API signature file
...
Deleted ICU4J 55 API signature file
2019-09-05 09:37:23 -04:00
Yoshito Umaoka
75a284c22c
ICU-20795 BRS65 ICU4J serialization test data
...
- Added 65.1 serialization test data
- Deleted 60.1 serialization test data
2019-09-05 13:15:35 +02:00
Yoshito Umaoka
4e525e105a
ICU-20795 BRS65 ICU4J API status promotion
...
- Updating API status version for ICU4J 65 release
- Fixed a few minor API doc issues in DecimalFormat and LocaleMatcher
- Update ICU4J API change report
2019-09-04 18:16:00 -04:00
Steven R. Loomis
ddadc9427b
ICU-13745 fix undefined behavior: GregorianCalendar::setGregorianChange()
...
- Julian days outside of INT32_MIN..INT32_MAX are normalized
- Add a test case
2019-09-04 23:20:31 +02:00
Markus Scherer
0b5b3bcdb1
ICU-11976 test & fix ByteArrayWrapper.hashCode()
2019-09-04 11:12:45 -07:00
Yoshito Umaoka
710b6e1421
ICU-20795 BRS65 Clean up import statements
2019-09-03 16:51:28 +02:00
David Beaumont
de527610d3
ICU-20693 Fix weird bug in Maven pom file and add comments
2019-09-03 11:38:06 +02:00
Jeff Genovy
d89c4909f8
ICU-20802 Need to use LocalMemory in uloc_openKeywordList, not LocalPointer
2019-08-31 00:30:12 -07:00
Markus Scherer
616b3c5647
ICU-13647 fix SearchIterator docs sample: getMatchedLength() not getMatchLength()
2019-08-30 23:12:29 -07:00
Jeff Genovy
ebb374ae30
ICU-20269 Update the CI badges in the top-level README file.
2019-08-30 18:15:02 -07:00
Markus Scherer
e9285d9675
ICU-20518 update u_isbase() reference to Unicode Standard Base character
2019-08-30 17:06:33 -07:00
Jeff Genovy
973a96785e
ICU-20802 OOM not handled in uloc_openKeywordList.
...
Also change to use LocalPointer and nullptr instead of NULL.
2019-08-30 16:35:26 -07:00
Markus Scherer
c4f68c3790
ICU-13649 UnicodeString docs: mention std::string clear() to make remove() easier to find
2019-08-30 16:24:10 -07:00
Jeff Genovy
543495da74
ICU-20368 OOM not handled in NumberFormatterImpl::macrosToMicroGenerator
2019-08-30 16:00:06 -07:00
Peter Edberg
0801dd0bdd
ICU-20577 Restore C MeasureFormat ability to adopt non-decimal number formatter ( #789 )
2019-08-30 15:53:05 -07:00
Markus Scherer
7237fc58b4
ICU-12086 ICU-12165 Currency.getName() param isChoiceFormat can be null, make it so, document, use null in library code
2019-08-30 14:47:19 -07:00
Victor Chang
6ff43608d2
ICU-20589 Fix EraRulesTest#testAPIs failure on 1 May 2019
2019-08-30 17:21:25 -04:00
Jeff Genovy
3d9914be47
ICU-20795 Added comment to ICU4C Readme.html about U_SHOW_CPLUSPLUS_API.
2019-08-30 10:35:40 -07:00
David Beaumont
e984474ee5
ICU-20693 Removing unused code, fixing IDE warnings and preparing for unit tests
...
See #773
2019-08-30 10:34:01 -07:00
Peter Edberg
f46b567ba3
ICU-20701 Add more PluralRules tests for locales with keywords
2019-08-30 10:06:21 -07:00
Daniel Ju
cfe093e945
ICU-20795 BRS65RC Update version numbers and readme files, regenerate JARs
2019-08-30 17:58:24 +02:00
Jeff Genovy
4ef40f7774
ICU-13764 Add a MacOSX CI build with Warnings-as-Errors
2019-08-29 17:12:25 -07:00
Peter Edberg
62914d1f07
ICU-20620 cap UNUM_MAX_FRACTION_DIGITS setting at 999
2019-08-29 16:12:09 -07:00
Norbert Runge
15aa50bd3c
ICU-20732 Adds instruction how to develop an ICU fuzzer target and how to
...
reproduce fuzzer findings.
ICU-20732 Addresses review comments.
Update fuzzer_targets.md
2019-08-29 16:05:16 -07:00
Frank Tang
eeb759063b
ICU-20799 delete calendarToAdopt upon error
...
ICU-20799 add unit tests
ICU-20799 initialize error and add comments.
2019-08-29 15:49:37 -07:00
Jeff Genovy
c28505caaa
ICU-20555 Fix Windows build failures with long paths: Use PowerShell when command length exceeds CMD's limit.
2019-08-29 12:22:56 -07:00
David Beaumont
cf4ce53541
ICU-20693 Adding Ant support for configuration of ICU data builds.
...
See #771
2019-08-29 09:29:56 -07:00
Jeff Genovy
b702db31df
ICU-20680 Add comments about UPRV_UNREACHABLE to u_UCharsToChars and CEIBuffer::get[Previous].
2019-08-28 17:22:15 -07:00
Jeff Genovy
ed99298431
ICU-20794 Fix typo in ucurr.h
2019-08-28 13:24:48 -07:00
Jeff Genovy
552b01f611
ICU-20606 Add 32-bit Windows binaries to CI for Distrelease.
2019-08-28 12:34:25 -07:00
Jeff Genovy
1573018e5e
ICU-20789 Clean-up the VS "clean" target for the Makedata project.
2019-08-28 12:32:42 -07:00
Peter Edberg
141884a85c
ICU-20680 revert use of UPRV_UNREACHABLE in places actually reached in production code
2019-08-27 23:23:36 -07:00
Jeff Genovy
4b6eb7236a
ICU-20782 Enable Windows icucheck.bat script for ARM/ARM64.
2019-08-27 18:29:12 -07:00