]> granicus.if.org Git - icu/log
icu
5 years agoICU-20511 Merge branch 'master' into 64-merge-branch 617/head
Shane F. Carr [Thu, 11 Apr 2019 02:09:52 +0000 (19:09 -0700)]
ICU-20511 Merge branch 'master' into 64-merge-branch

5 years agoICU-20429 Renaming [Number->Formatted]StringBuilder and refactoring.
Shane Carr [Fri, 5 Apr 2019 23:43:19 +0000 (16:43 -0700)]
ICU-20429 Renaming [Number->Formatted]StringBuilder and refactoring.

- StringSegment, ICU4C:
  * Moved to top icu namespace
  * Compilation unit renamed to string_segment.
- NumberStringBuilder, C and J:
  * Moved to main icu namespace
  * Compilation unit renamed to formatted_string_builder
  * Renamed class to FormattedStringBuilder
- Moves nextPosition logic of NumberStringBuilder to helper class

5 years agoICU-20526 fix pkgdata where LD_SONAME has a trailing space
Steven R. Loomis [Wed, 3 Apr 2019 19:35:22 +0000 (12:35 -0700)]
ICU-20526 fix pkgdata where LD_SONAME has a trailing space

- added PKGDATA_TRAILING_SPACE to all of the pkgdataMakefile.in file.
- NOTE: Users who create their own pkgdata.inc / icupkg.inc files may need
   to recreate this PKGDATA_TRAILING_SPACE behavior.

- used the above variable, normally undefined, in mh-* files that need a trailing space

- Also, fixed use of system() in pkgdata.cpp per ICU-20538
This was causing pkgdata to return a zero status even on clang
failure, masking this issue.

5 years agoICU-20525 Enable Windows 'distrelease.ps1' to select which architecture to package
Daniel Ju [Thu, 28 Mar 2019 21:57:08 +0000 (14:57 -0700)]
ICU-20525 Enable Windows 'distrelease.ps1' to select which architecture to package

5 years agoICU-20523 Fix typos in API docs for usearch_getMatchedLength
Jeff Genovy [Wed, 27 Mar 2019 21:28:45 +0000 (14:28 -0700)]
ICU-20523 Fix typos in API docs for usearch_getMatchedLength

5 years agoICU-20522 tzdata2019a updates
yumaoka [Wed, 27 Mar 2019 00:53:48 +0000 (20:53 -0400)]
ICU-20522 tzdata2019a updates

5 years agoICU-13456 Build Clean in VS doesn't fully clean everything that it should
Jeff Genovy [Sun, 24 Feb 2019 20:51:20 +0000 (12:51 -0800)]
ICU-13456 Build Clean in VS doesn't fully clean everything that it should

5 years agoICU-20509 Add dependencies on langdata, regiondata to packagingCheck.
Fredrik Roubert [Fri, 22 Mar 2019 16:13:48 +0000 (17:13 +0100)]
ICU-20509 Add dependencies on langdata, regiondata to packagingCheck.

5 years agoICU-20467 replace the LocaleMatcher implementation, load data from new bundle
Markus Scherer [Sat, 16 Mar 2019 00:13:11 +0000 (17:13 -0700)]
ICU-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

5 years agoICU-20439 Update ICU4J API change report for 64.1 GA. release-64-1
yumaoka [Mon, 25 Mar 2019 20:18:16 +0000 (16:18 -0400)]
ICU-20439 Update ICU4J API change report for 64.1 GA.

5 years agoICU-20439 API Change Report for ICU 64 regenerated.
Andy Heninger [Sun, 24 Mar 2019 18:50:35 +0000 (11:50 -0700)]
ICU-20439 API Change Report for ICU 64 regenerated.

5 years agoICU-20439 Fix internal and draft headers.
Shane Carr [Sat, 23 Mar 2019 04:34:56 +0000 (21:34 -0700)]
ICU-20439 Fix internal and draft headers.

5 years agoICU-20494 Fixes to very large magnitude exponents in number parsing.
Shane Carr [Wed, 13 Mar 2019 01:06:21 +0000 (18:06 -0700)]
ICU-20494 Fixes to very large magnitude exponents in number parsing.

- Do not depend on ArithmeticException string in ICU4J.
- Return correct string in ICU4C.
- Fix related issue in applyMaxInteger.

5 years agoICU-20516 Fix MSVC Warning C4003: not enough arguments for function-like macro invocation
Jeff Genovy [Sat, 23 Mar 2019 00:43:28 +0000 (17:43 -0700)]
ICU-20516 Fix MSVC Warning C4003: not enough arguments for function-like macro invocation

5 years agoICU-20503 Add Python 3 to the CI build bot path and bump Python installer to 3.7.2
Jeff Genovy [Wed, 20 Mar 2019 01:11:29 +0000 (18:11 -0700)]
ICU-20503 Add Python 3 to the CI build bot path and bump Python installer to 3.7.2

5 years agoICU-20508 Fixing -Wextra-semi in library code.
Shane Carr [Fri, 22 Mar 2019 20:58:36 +0000 (13:58 -0700)]
ICU-20508 Fixing -Wextra-semi in library code.

5 years agoICU-20469 Updating how to control ucadata type in userguide.
Shane Carr [Thu, 21 Mar 2019 00:48:34 +0000 (17:48 -0700)]
ICU-20469 Updating how to control ucadata type in userguide.

5 years agoICU-20507 Adding virtual destructor to PathFilter
Shane Carr [Thu, 21 Mar 2019 00:24:11 +0000 (17:24 -0700)]
ICU-20507 Adding virtual destructor to PathFilter

5 years agoICU-20511 Merge maint/maint-64 to master
Shane F. Carr [Fri, 22 Mar 2019 18:16:43 +0000 (11:16 -0700)]
ICU-20511 Merge maint/maint-64 to master

5 years agoICU-20473 Moving collation ucadata option to filter file. 539/head
Shane Carr [Wed, 20 Mar 2019 01:27:37 +0000 (18:27 -0700)]
ICU-20473 Moving collation ucadata option to filter file.

5 years agoICU-20439 Updated currency numeric code for YUD to 890.
yumaoka [Wed, 20 Mar 2019 21:55:18 +0000 (17:55 -0400)]
ICU-20439 Updated currency numeric code for YUD to 890.

5 years agoICU-20439 BRS64GA Update urename.h
Daniel Ju [Wed, 20 Mar 2019 00:09:46 +0000 (17:09 -0700)]
ICU-20439 BRS64GA Update urename.h

5 years agoICU-20469 Fixing typo: locale_tree -> locales_tree
Shane Carr [Tue, 19 Mar 2019 23:33:55 +0000 (16:33 -0700)]
ICU-20469 Fixing typo: locale_tree -> locales_tree

5 years agoICU-20439 BRS64GA Update version number and regenerate JAR files
Daniel Ju [Tue, 19 Mar 2019 22:45:53 +0000 (15:45 -0700)]
ICU-20439 BRS64GA Update version number and regenerate JAR files

5 years agoICU-20439 Updating ICU data from CLDR tag release-35-beta2.
Shane Carr [Tue, 19 Mar 2019 06:30:39 +0000 (23:30 -0700)]
ICU-20439 Updating ICU data from CLDR tag release-35-beta2.

5 years agoICU-20439 update config files and instructions for CLDR release-35-beta integration
Peter Edberg [Tue, 19 Mar 2019 04:29:06 +0000 (21:29 -0700)]
ICU-20439 update config files and instructions for CLDR release-35-beta integration

5 years agoICU-20439 Removing ICU patches.
Shane F. Carr [Sat, 16 Mar 2019 00:39:53 +0000 (17:39 -0700)]
ICU-20439 Removing ICU patches.

5 years agoICU-20439 Updating double-conversion.
Shane F. Carr [Sat, 16 Mar 2019 00:36:32 +0000 (17:36 -0700)]
ICU-20439 Updating double-conversion.

5 years agoICU-20469 Adding data build tool debugging tips
Shane Carr [Mon, 18 Mar 2019 23:25:03 +0000 (16:25 -0700)]
ICU-20469 Adding data build tool debugging tips

5 years agoICU-20467 get XLocaleMatcher ready for drop-in
Markus Scherer [Sat, 9 Feb 2019 22:20:56 +0000 (14:20 -0800)]
ICU-20467 get XLocaleMatcher ready for drop-in

Get XLocaleMatcher ready for replacing the LocaleMatcher code.
More simplifications beyond ICU-20330 PR #409, smaller data, some more optimizations.
New API ready to be moved over.

- less work for region partitions distance lookup:
  - encode each array of single-character partition strings as one string
  - look up each desired partition only once, not for each (desired, supported) pair
  - look up the * fallback region distance only for the first mismatch, not for each non-matching pair
- skip region distance lookup if minRegionDistance>=remainingThreshold
- locale distance table: remove subtables that contain only *-* with default script/region distance
- mark intermediate subtag matches via last-character bit 7, not also with a match value
- likely subtags data: prune trailing *-only levels, and skip *-only script levels; likely subtags perf test
- likely subtags: skip_script=1; LSR.indexForRegion(ill-formed)=0 not negative
- likely subtags small optimization: array lookup for first letter of language subtag
- defaultDemotionPerDesiredLocale=distance(en, en-GB)
- favor=script: still reject a script mismatch
- if an explicit default locale is given, prefer that (by LSR), not the first supported locale
- XLocaleMatcher.Builder: copy supported locales into a List not a Set to preserve input indexes; duplicates are harmless
- match by LSR only, not exact locale match; results consistent with no fastpath, simpler, sometimes a little slower
- internal getBestMatch() returns just the suppIndex
- store the best desired locale & index in an LSR iterator
- make an LSR from Locale without ULocale detour
- adjust the XLocaleMatcher API as proposed; remove unused internal methods; clean up LocalePriorityList docs

5 years agoICU-20492 Fixing final declarations in DateIntervalFormat.java
Shane F. Carr [Fri, 15 Mar 2019 01:08:37 +0000 (18:08 -0700)]
ICU-20492 Fixing final declarations in DateIntervalFormat.java

5 years agoICU-12956 fix buffer overrun of UTF-7 and IMAP-mailbox-name
Frank Tang [Tue, 12 Mar 2019 04:36:22 +0000 (21:36 -0700)]
ICU-12956 fix buffer overrun of UTF-7 and IMAP-mailbox-name

5 years agoICU-20499 Fixing code path for plural form in MutablePatternModifier.
Shane Carr [Wed, 13 Mar 2019 23:08:09 +0000 (16:08 -0700)]
ICU-20499 Fixing code path for plural form in MutablePatternModifier.

5 years agoICU-20489 Removing resfiles.mk files.
Shane Carr [Tue, 12 Mar 2019 01:59:09 +0000 (18:59 -0700)]
ICU-20489 Removing resfiles.mk files.

Builds res_index.txt based on directory glob minus aliases read from deprecates XML file.

In ICU 64, please use the ICU Data Build Tool instead of reslocal.mk for locale filtering.

5 years agoICU-13440 replace obsolete TARGET_IPHONE_SIMULATOR conditional
Peter Edberg [Wed, 13 Mar 2019 23:23:31 +0000 (16:23 -0700)]
ICU-13440 replace obsolete TARGET_IPHONE_SIMULATOR conditional

5 years agoICU-20496 Run the Exhaustive Tests on "maint" branches as well.
Jeff Genovy [Wed, 13 Mar 2019 18:17:14 +0000 (11:17 -0700)]
ICU-20496 Run the Exhaustive Tests on "maint" branches as well.

5 years agoICU-20491 ICU4C u_getDataDirectory on Windows shouldn't set path to current directory...
Jeff Genovy [Wed, 13 Mar 2019 03:04:40 +0000 (20:04 -0700)]
ICU-20491 ICU4C u_getDataDirectory on Windows shouldn't set path to current directory by default.

This change was introduced by the following commit e9946ec98eb14f485a85f690fb41029d492b03a2.

However, there's really no reason why the Windows UWP version should require the icudtl.dat file
to be in the same directory as the icuuc.dll file.

5 years agoICU-11094 Add unit tests
Frank Tang [Mon, 11 Mar 2019 20:27:44 +0000 (13:27 -0700)]
ICU-11094 Add unit tests

5 years agoICU-10291 Optimize IDNA toASCII loop
Frank Tang [Tue, 12 Mar 2019 20:12:54 +0000 (13:12 -0700)]
ICU-10291 Optimize IDNA toASCII loop

5 years agoICU-20439 64 BRS, integrate CLDR release-35-alpha4
Peter Edberg [Wed, 13 Mar 2019 08:21:27 +0000 (01:21 -0700)]
ICU-20439 64 BRS, integrate CLDR release-35-alpha4

5 years agoICU-20203 Unicode 12 final data (only trivial changes)
Markus Scherer [Sun, 10 Mar 2019 23:54:45 +0000 (16:54 -0700)]
ICU-20203 Unicode 12 final data (only trivial changes)

5 years agoICU-20439 Updating cldr-icu-readme.txt to reflect changes in eac8f4b.
Shane F. Carr [Wed, 13 Mar 2019 08:02:24 +0000 (01:02 -0700)]
ICU-20439 Updating cldr-icu-readme.txt to reflect changes in eac8f4b.

5 years agoICU-20471 setFormatWidth to 0 should cause padding to be ignored
Peter Edberg [Tue, 12 Mar 2019 19:08:26 +0000 (12:08 -0700)]
ICU-20471 setFormatWidth to 0 should cause padding to be ignored

5 years agoICU-20463 Use copybrief for children that are older than parents.
Shane Carr [Sat, 9 Mar 2019 00:27:33 +0000 (16:27 -0800)]
ICU-20463 Use copybrief for children that are older than parents.

5 years agoICU-20488 mutex static constructor fixes.
Andy Heninger [Mon, 11 Mar 2019 23:36:33 +0000 (16:36 -0700)]
ICU-20488 mutex static constructor fixes.

Remove the dependencies from the ICU library code on static constructors
that were introduced by using std::mutex and condition variables. The
mutexes are lazily initialized by embedding them as local static variables
in getter functions, and relying on the C++ compiler/runtime to do thread
safe initialization of them.

5 years agoICU-20264 FixedDecimal.toString locale independent
Frank Tang [Tue, 12 Mar 2019 03:01:30 +0000 (20:01 -0700)]
ICU-20264 FixedDecimal.toString locale independent

5 years agoICU-13709 fix shadow param inside #ifdef
Frank Tang [Mon, 11 Mar 2019 19:27:21 +0000 (12:27 -0700)]
ICU-13709 fix shadow param inside #ifdef

5 years agoICU-20484 Narrow currency symbol should fall back to short symbol, C and J.
Shane Carr [Fri, 8 Mar 2019 08:11:11 +0000 (00:11 -0800)]
ICU-20484 Narrow currency symbol should fall back to short symbol, C and J.

- Includes fixes to tests.

5 years agoICU-20469 Adding user guide for number skeletons.
Shane Carr [Fri, 8 Mar 2019 07:00:04 +0000 (23:00 -0800)]
ICU-20469 Adding user guide for number skeletons.

Also fixes a minor bug in the syntax and adds tests.

5 years agoICU-11908 NumberingSystem, fix the memory management of static cache of numsys names.
Andy Heninger [Thu, 7 Mar 2019 02:43:59 +0000 (18:43 -0800)]
ICU-11908 NumberingSystem, fix the memory management of static cache of numsys names.
Add thread safe cache initialization.

5 years agoICU-20479 don’t leave junk in source directory on configure or make check
Steven R. Loomis [Wed, 6 Mar 2019 00:51:49 +0000 (16:51 -0800)]
ICU-20479 don’t leave junk in source directory on configure or make check

- see also ICU-20062
- add a `-B` option to the two python invocations on Windows
- set PYTHONDONTWRITEBYTECODE in configure.ac and icudefs.mk.in

Co-authored-by: Fredrik Roubert <roubert@google.com>
5 years agoICU-20472 Moving index res file request to tree category.
Shane Carr [Wed, 6 Mar 2019 22:33:17 +0000 (14:33 -0800)]
ICU-20472 Moving index res file request to tree category.

- Includes other minor cleanup of buildtool.

5 years agoICU-20469 Adding userguide for FormattedValue and ICU Data Build Tool.
Shane Carr [Thu, 7 Mar 2019 19:15:06 +0000 (11:15 -0800)]
ICU-20469 Adding userguide for FormattedValue and ICU Data Build Tool.

- Creates new directory structure to store userguide markdown files.

5 years agoICU-20359 Fix stack overflow in Regex Pattern Compile.
Andy Heninger [Sat, 2 Mar 2019 00:49:21 +0000 (16:49 -0800)]
ICU-20359 Fix stack overflow in Regex Pattern Compile.

5 years agoICU-20148 fix dup variant and dup ext singleton
Frank Tang [Wed, 6 Mar 2019 20:35:17 +0000 (12:35 -0800)]
ICU-20148 fix dup variant and dup ext singleton

5 years agoICU-20474 Shared library ProjectConfiguration Props file ignores command line preproc...
Jeff Genovy [Tue, 5 Mar 2019 02:53:09 +0000 (18:53 -0800)]
ICU-20474 Shared library ProjectConfiguration Props file ignores command line preprocessor defines with MSBUILD.

5 years agoICU-20470 skip data/rules.mk regen for source tarball release-64-rc2
Steven R. Loomis [Fri, 1 Mar 2019 22:00:24 +0000 (14:00 -0800)]
ICU-20470 skip data/rules.mk regen for source tarball

- If icu/source/data/locales/root.txt missing, skip
  python rules.mk generation.
- Also, create build directories properly as needed
- Also includes noise changes to configure
  (configure was probably generated using unreleased
   autoconf 2.70 or 2.69 + patches)
eac8f4b31ab7395abb3a216aa17bafe7af6314ed did not
  regen configure properly, so BUILDTOOL_OPTS is now
  ICU_DATA_BUILDTOOL_OPTS

5 years agoICU-20470 skip data/rules.mk regen for source tarball 503/head
Steven R. Loomis [Fri, 1 Mar 2019 22:00:24 +0000 (14:00 -0800)]
ICU-20470 skip data/rules.mk regen for source tarball

- If icu/source/data/locales/root.txt missing, skip
  python rules.mk generation.
- Also, create build directories properly as needed
- Also includes noise changes to configure
  (configure was probably generated using unreleased
   autoconf 2.70 or 2.69 + patches)
eac8f4b31ab7395abb3a216aa17bafe7af6314ed did not
  regen configure properly, so BUILDTOOL_OPTS is now
  ICU_DATA_BUILDTOOL_OPTS

5 years agoICU-20438 Updating index page of C docs with new APIs and fixing links. release-64-rc
Shane Carr [Thu, 28 Feb 2019 22:25:22 +0000 (14:25 -0800)]
ICU-20438 Updating index page of C docs with new APIs and fixing links.

5 years agoICU-20438 Further updating readme and instructions for commit-checker.
Shane Carr [Thu, 28 Feb 2019 02:38:58 +0000 (18:38 -0800)]
ICU-20438 Further updating readme and instructions for commit-checker.

5 years agoICU-20438 Fixes issues found during BRS configuration test task.
Norbert Runge [Thu, 28 Feb 2019 19:20:22 +0000 (11:20 -0800)]
ICU-20438 Fixes issues found during BRS configuration test task.

5 years agoICU-20438 Fixes issues found in the no-data testing of ICU4C (BRS health check)
Norbert Runge [Thu, 28 Feb 2019 01:54:49 +0000 (17:54 -0800)]
ICU-20438 Fixes issues found in the no-data testing of ICU4C (BRS health check)

ICU-20438 Review feedback worked in.

5 years agoICU-20460 Adding mechanism to build unicore data into dat file.
Shane Carr [Thu, 28 Feb 2019 00:09:17 +0000 (16:09 -0800)]
ICU-20460 Adding mechanism to build unicore data into dat file.

5 years agoICU-20438 Improving commit report instructions and efficiency.
Shane F. Carr [Thu, 21 Feb 2019 02:48:14 +0000 (20:48 -0600)]
ICU-20438 Improving commit report instructions and efficiency.

5 years agoICU-20438 ICU 64 C API promotion and API Change Report generation.
Andy Heninger [Mon, 25 Feb 2019 22:47:32 +0000 (14:47 -0800)]
ICU-20438 ICU 64 C API promotion and API Change Report generation.

5 years agoICU-20438 Adds fuzzer directory to testinternalheaders.sh
Norbert Runge [Tue, 26 Feb 2019 20:46:00 +0000 (12:46 -0800)]
ICU-20438 Adds fuzzer directory to testinternalheaders.sh

5 years agoICU-20454 Fix comparison of keyPath with stackPack in uresbund.cpp
Jeff Genovy [Sun, 24 Feb 2019 19:29:58 +0000 (11:29 -0800)]
ICU-20454 Fix comparison of keyPath with stackPack in uresbund.cpp

5 years agoICU-10923 Fixing dependency graph and filter logic for collation.
Shane Carr [Tue, 26 Feb 2019 20:52:40 +0000 (12:52 -0800)]
ICU-10923 Fixing dependency graph and filter logic for collation.

- Fixes filterrb.cpp to check for wildcard when at a leaf.
- Adds additional verbose logging to genrb.
- Fixes filtration to add deps to dep_targets instead of dep_files.
- Separates dep_files to common_dep_files and specific_dep_files.

5 years agoICU-20438 Adding additional ICU patches to double-conversion.
Shane Carr [Wed, 27 Feb 2019 01:23:42 +0000 (17:23 -0800)]
ICU-20438 Adding additional ICU patches to double-conversion.

5 years agoICU-20438 Updating instructions for double-conversion.
Shane Carr [Tue, 26 Feb 2019 05:18:10 +0000 (21:18 -0800)]
ICU-20438 Updating instructions for double-conversion.

5 years agoICU-20438 Updating double-conversion from upstream master.
Shane Carr [Tue, 26 Feb 2019 05:10:37 +0000 (21:10 -0800)]
ICU-20438 Updating double-conversion from upstream master.

5 years agoICU-20438 Removing old logKnownIssue fixed by ICU-13591
Shane Carr [Tue, 26 Feb 2019 00:18:36 +0000 (16:18 -0800)]
ICU-20438 Removing old logKnownIssue fixed by ICU-13591

5 years agoICU-20438 64rc BRS, update U_HIDE_ conditionals
Peter Edberg [Tue, 26 Feb 2019 22:36:45 +0000 (14:36 -0800)]
ICU-20438 64rc BRS, update U_HIDE_ conditionals

5 years agoICU-20438 BRS64RC Update urename.h for ICU 64
Jeff Genovy [Tue, 26 Feb 2019 02:19:26 +0000 (18:19 -0800)]
ICU-20438 BRS64RC Update urename.h for ICU 64

5 years agoICU-20452 Removing extra semicolons from public header files.
Shane F. Carr [Fri, 22 Feb 2019 21:47:06 +0000 (13:47 -0800)]
ICU-20452 Removing extra semicolons from public header files.

(Produced warnings in V8 build system.)

5 years agoICU-20438 ICU 64RC BRS - Update readme files.
Jeff Genovy [Sat, 23 Feb 2019 01:29:48 +0000 (17:29 -0800)]
ICU-20438 ICU 64RC BRS - Update readme files.

5 years agoICU-20438 ICU4J API signature/serialization test data files
yumaoka [Mon, 25 Feb 2019 16:39:20 +0000 (11:39 -0500)]
ICU-20438 ICU4J API signature/serialization test data files

5 years agoICU-20438 Fixed eclipse compiler warnings
Yoshito Umaoka [Sat, 23 Feb 2019 02:57:14 +0000 (21:57 -0500)]
ICU-20438 Fixed eclipse compiler warnings

5 years agoICU-20438 Update LICENSE file
Yoshito Umaoka [Sat, 23 Feb 2019 03:07:02 +0000 (22:07 -0500)]
ICU-20438 Update LICENSE file

5 years agoICU-20438 64rc BRS, integrate CLDR alpha2, update MeasureUnit APIs [& resolve conflic...
Peter Edberg [Mon, 25 Feb 2019 06:05:19 +0000 (22:05 -0800)]
ICU-20438 64rc BRS, integrate CLDR alpha2, update MeasureUnit APIs [& resolve conflicts] (#485)

5 years agoICU-20243 Fix exhaustive test CI builds to run cintltst.
Jeff Genovy [Fri, 22 Feb 2019 20:26:36 +0000 (12:26 -0800)]
ICU-20243 Fix exhaustive test CI builds to run cintltst.

5 years agoICU-20447 fix uloc_getName(x) same as Locale(x).getName() etc. for ""/"und"/"root"
Fredrik Roubert [Thu, 21 Feb 2019 23:06:15 +0000 (00:06 +0100)]
ICU-20447 fix uloc_getName(x) same as Locale(x).getName() etc. for ""/"und"/"root"

5 years agoICU-20438 API status promotion for ICU4J 64
Yoshito Umaoka [Fri, 22 Feb 2019 01:10:17 +0000 (20:10 -0500)]
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

5 years agoICU-20438 Clean up Java import statements
Yoshito Umaoka [Fri, 22 Feb 2019 01:25:30 +0000 (20:25 -0500)]
ICU-20438 Clean up Java import statements

5 years agoICU-20438 BRS64RC Fix Clang compiler warnings in ICU4C samples
Jeff Genovy [Fri, 22 Feb 2019 05:48:23 +0000 (21:48 -0800)]
ICU-20438 BRS64RC Fix Clang compiler warnings in ICU4C samples

5 years agoICU-20265 Use noexcept instead of throw() in C++ >= 11.
Romain Geissler [Fri, 9 Nov 2018 13:02:56 +0000 (13:02 +0000)]
ICU-20265 Use noexcept instead of throw() in C++ >= 11.

- Adds note directing users of U_NO_THROW to U_NOEXCEPT.

5 years agoICU-20438 BRS64RC Update ICU4J version numbers and jar data files
Jeff Genovy [Fri, 22 Feb 2019 01:16:53 +0000 (17:16 -0800)]
ICU-20438 BRS64RC Update ICU4J version numbers and jar data files

5 years agoICU-20438 BRS64RC Update ICU4C version numbers
Jeff Genovy [Thu, 21 Feb 2019 23:00:06 +0000 (15:00 -0800)]
ICU-20438 BRS64RC Update ICU4C version numbers

5 years agoICU-20441 fix uninitialized fHasHanYearChar
Peter Edberg [Fri, 22 Feb 2019 07:17:37 +0000 (23:17 -0800)]
ICU-20441 fix uninitialized fHasHanYearChar

5 years agoICU-20441 force Gannen use for ja@calendar=japanese non-numeric formats if no overrid...
Peter Edberg [Fri, 22 Feb 2019 00:04:04 +0000 (16:04 -0800)]
ICU-20441 force Gannen use for ja@calendar=japanese non-numeric formats if no override (#474)

5 years agoICU-20229 update make dist to use git, not svn
Steven R. Loomis [Thu, 21 Feb 2019 18:06:29 +0000 (10:06 -0800)]
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)

5 years agoICU-20356 Fix compilation warnings 'dllimport' attribute ignored
Jerome Gaillard [Thu, 21 Feb 2019 14:27:21 +0000 (14:27 +0000)]
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.

5 years agoICU-20408 Integrate jpanyear support and related "ja" format changes [& resolve confl...
Peter Edberg [Thu, 21 Feb 2019 19:44:16 +0000 (11:44 -0800)]
ICU-20408 Integrate jpanyear support and related "ja" format changes [& resolve conflicts] (#465)

5 years agoICU-20280 PluralRules::forLocale() ignore locale extensions
Markus Scherer [Thu, 21 Feb 2019 18:39:20 +0000 (10:39 -0800)]
ICU-20280 PluralRules::forLocale() ignore locale extensions

5 years agoICU-20273 Resolve inconsistent behavior of "root", "und", "" in locales
Fredrik Roubert [Wed, 20 Feb 2019 12:26:37 +0000 (13:26 +0100)]
ICU-20273 Resolve inconsistent behavior of "root", "und", "" in locales

5 years agoICU-20252 Update icu-config with more CLDR locales
Peter Edberg [Thu, 21 Feb 2019 17:54:15 +0000 (09:54 -0800)]
ICU-20252 Update icu-config with more CLDR locales

5 years agoICU-13820 ICU4C should use "Etc/Unknown" zone when host TZ detection fails.
Jeff Genovy [Thu, 21 Feb 2019 03:03:11 +0000 (19:03 -0800)]
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.

5 years agoICU-20351 A few more MSVC warning cleanups. (Mostly adding static_cast)
Jeff Genovy [Thu, 21 Feb 2019 03:38:58 +0000 (19:38 -0800)]
ICU-20351 A few more MSVC warning cleanups. (Mostly adding static_cast)

5 years agoICU-20398 Updated tzdata build script to use the rearguard data. Deleted local overri...
yumaoka [Thu, 21 Feb 2019 02:59:44 +0000 (21:59 -0500)]
ICU-20398 Updated tzdata build script to use the rearguard data. Deleted local override that used to simulate rearguard version from icuzones.

5 years agoICU-20326 Added Export-Package OSGi header in charset.jar
yumaoka [Thu, 21 Feb 2019 03:24:36 +0000 (22:24 -0500)]
ICU-20326 Added Export-Package OSGi header in charset.jar