]>
granicus.if.org Git - icu/log
Shane Carr [Thu, 21 Mar 2019 00:24:11 +0000 (17:24 -0700)]
ICU-20507 Adding virtual destructor to PathFilter
Shane Carr [Wed, 20 Mar 2019 01:27:37 +0000 (18:27 -0700)]
ICU-20473 Moving collation ucadata option to filter file.
yumaoka [Wed, 20 Mar 2019 21:55:18 +0000 (17:55 -0400)]
ICU-20439 Updated currency numeric code for YUD to 890.
Daniel Ju [Wed, 20 Mar 2019 00:09:46 +0000 (17:09 -0700)]
ICU-20439 BRS64GA Update urename.h
Daniel Ju [Tue, 19 Mar 2019 22:45:53 +0000 (15:45 -0700)]
ICU-20439 BRS64GA Update version number and regenerate JAR files
Shane Carr [Tue, 19 Mar 2019 06:30:39 +0000 (23:30 -0700)]
ICU-20439 Updating ICU data from CLDR tag release-35-beta2.
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
Shane F. Carr [Sat, 16 Mar 2019 00:39:53 +0000 (17:39 -0700)]
ICU-20439 Removing ICU patches.
Shane F. Carr [Sat, 16 Mar 2019 00:36:32 +0000 (17:36 -0700)]
ICU-20439 Updating double-conversion.
Shane F. Carr [Fri, 15 Mar 2019 01:08:37 +0000 (18:08 -0700)]
ICU-20492 Fixing final declarations in DateIntervalFormat.java
Shane Carr [Wed, 13 Mar 2019 23:08:09 +0000 (16:08 -0700)]
ICU-20499 Fixing code path for plural form in MutablePatternModifier.
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.
Peter Edberg [Wed, 13 Mar 2019 23:23:31 +0000 (16:23 -0700)]
ICU-13440 replace obsolete TARGET_IPHONE_SIMULATOR conditional
Jeff Genovy [Wed, 13 Mar 2019 18:17:14 +0000 (11:17 -0700)]
ICU-20496 Run the Exhaustive Tests on "maint" branches as well.
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.
Peter Edberg [Wed, 13 Mar 2019 08:21:27 +0000 (01:21 -0700)]
ICU-20439 64 BRS, integrate CLDR release-35-alpha4
Markus Scherer [Sun, 10 Mar 2019 23:54:45 +0000 (16:54 -0700)]
ICU-20203 Unicode 12 final data (only trivial changes)
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 .
Peter Edberg [Tue, 12 Mar 2019 19:08:26 +0000 (12:08 -0700)]
ICU-20471 setFormatWidth to 0 should cause padding to be ignored
Shane Carr [Sat, 9 Mar 2019 00:27:33 +0000 (16:27 -0800)]
ICU-20463 Use copybrief for children that are older than parents.
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.
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.
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.
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>
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.
Andy Heninger [Sat, 2 Mar 2019 00:49:21 +0000 (16:49 -0800)]
ICU-20359 Fix stack overflow in Regex Pattern Compile.
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.
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
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.
Shane Carr [Thu, 28 Feb 2019 02:38:58 +0000 (18:38 -0800)]
ICU-20438 Further updating readme and instructions for commit-checker.
Norbert Runge [Thu, 28 Feb 2019 19:20:22 +0000 (11:20 -0800)]
ICU-20438 Fixes issues found during BRS configuration test task.
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.
Shane Carr [Thu, 28 Feb 2019 00:09:17 +0000 (16:09 -0800)]
ICU-20460 Adding mechanism to build unicore data into dat file.
Shane F. Carr [Thu, 21 Feb 2019 02:48:14 +0000 (20:48 -0600)]
ICU-20438 Improving commit report instructions and efficiency.
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.
Norbert Runge [Tue, 26 Feb 2019 20:46:00 +0000 (12:46 -0800)]
ICU-20438 Adds fuzzer directory to testinternalheaders.sh
Jeff Genovy [Sun, 24 Feb 2019 19:29:58 +0000 (11:29 -0800)]
ICU-20454 Fix comparison of keyPath with stackPack in uresbund.cpp
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.
Shane Carr [Wed, 27 Feb 2019 01:23:42 +0000 (17:23 -0800)]
ICU-20438 Adding additional ICU patches to double-conversion.
Shane Carr [Tue, 26 Feb 2019 05:18:10 +0000 (21:18 -0800)]
ICU-20438 Updating instructions for double-conversion.
Shane Carr [Tue, 26 Feb 2019 05:10:37 +0000 (21:10 -0800)]
ICU-20438 Updating double-conversion from upstream master.
Shane Carr [Tue, 26 Feb 2019 00:18:36 +0000 (16:18 -0800)]
ICU-20438 Removing old logKnownIssue fixed by ICU-13591
Peter Edberg [Tue, 26 Feb 2019 22:36:45 +0000 (14:36 -0800)]
ICU-20438 64rc BRS, update U_HIDE_ conditionals
Jeff Genovy [Tue, 26 Feb 2019 02:19:26 +0000 (18:19 -0800)]
ICU-20438 BRS64RC Update urename.h for ICU 64
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.)
Jeff Genovy [Sat, 23 Feb 2019 01:29:48 +0000 (17:29 -0800)]
ICU-20438 ICU 64RC BRS - Update readme files.
yumaoka [Mon, 25 Feb 2019 16:39:20 +0000 (11:39 -0500)]
ICU-20438 ICU4J API signature/serialization test data files
Yoshito Umaoka [Sat, 23 Feb 2019 02:57:14 +0000 (21:57 -0500)]
ICU-20438 Fixed eclipse compiler warnings
Yoshito Umaoka [Sat, 23 Feb 2019 03:07:02 +0000 (22:07 -0500)]
ICU-20438 Update LICENSE file
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)
Jeff Genovy [Fri, 22 Feb 2019 20:26:36 +0000 (12:26 -0800)]
ICU-20243 Fix exhaustive test CI builds to run cintltst.
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"
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
Yoshito Umaoka [Fri, 22 Feb 2019 01:25:30 +0000 (20:25 -0500)]
ICU-20438 Clean up Java import statements
Jeff Genovy [Fri, 22 Feb 2019 05:48:23 +0000 (21:48 -0800)]
ICU-20438 BRS64RC Fix Clang compiler warnings in ICU4C samples
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.
Jeff Genovy [Fri, 22 Feb 2019 01:16:53 +0000 (17:16 -0800)]
ICU-20438 BRS64RC Update ICU4J version numbers and jar data files
Jeff Genovy [Thu, 21 Feb 2019 23:00:06 +0000 (15:00 -0800)]
ICU-20438 BRS64RC Update ICU4C version numbers
Peter Edberg [Fri, 22 Feb 2019 07:17:37 +0000 (23:17 -0800)]
ICU-20441 fix uninitialized fHasHanYearChar
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)
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)
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.
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)
Markus Scherer [Thu, 21 Feb 2019 18:39:20 +0000 (10:39 -0800)]
ICU-20280 PluralRules::forLocale() ignore locale extensions
Fredrik Roubert [Wed, 20 Feb 2019 12:26:37 +0000 (13:26 +0100)]
ICU-20273 Resolve inconsistent behavior of "root", "und", "" in locales
Peter Edberg [Thu, 21 Feb 2019 17:54:15 +0000 (09:54 -0800)]
ICU-20252 Update icu-config with more CLDR locales
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.
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)
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.
yumaoka [Thu, 21 Feb 2019 03:24:36 +0000 (22:24 -0500)]
ICU-20326 Added Export-Package OSGi header in charset.jar
Markus Scherer [Thu, 21 Feb 2019 04:17:48 +0000 (20:17 -0800)]
ICU-20316 case mapping append unchanged text before calling low-level functions that may immediately append the mapping for a code point
Norbert Runge [Wed, 20 Feb 2019 23:53:03 +0000 (15:53 -0800)]
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.
Fredrik Roubert [Wed, 20 Feb 2019 23:23:02 +0000 (00:23 +0100)]
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.
Shane Carr [Fri, 15 Feb 2019 04:20:20 +0000 (20:20 -0800)]
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.
Shane F. Carr [Thu, 21 Feb 2019 02:40:30 +0000 (20:40 -0600)]
ICU-20159 Fixing more GCC warnings.
Semun Lee [Mon, 14 Jan 2019 01:36:50 +0000 (10:36 +0900)]
ICU-20345 Skip ahead some files in searchForTZFile
Change-Id: I61042ca66f86457768e8fc0315137051013d2820
Signed-off-by: Semun Lee <semun.lee@samsung.com>
Shane Carr [Sat, 16 Feb 2019 01:32:50 +0000 (17:32 -0800)]
ICU-13591 Refactoring ICU4C MeasureFormat to call NumberFormatter directly.
- Removes redundant data loading in MeasureFormat
Andy Heninger [Wed, 13 Feb 2019 02:32:08 +0000 (18:32 -0800)]
ICU-20197 ICU4C Multithreaded tests cleanup
Norbert Runge [Fri, 8 Feb 2019 21:47:52 +0000 (13:47 -0800)]
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.
Peter Edberg [Tue, 19 Feb 2019 22:36:58 +0000 (14:36 -0800)]
ICU-12902 make create/getInstanceForSkeleton use correct calendar; don't try to capitalize empty field
Jeff Genovy [Wed, 20 Feb 2019 21:03:00 +0000 (13:03 -0800)]
ICU-20243 Setup triggers for the Exhaustive Tests to only build on the master branch.
Peter Edberg [Fri, 8 Feb 2019 06:56:00 +0000 (22:56 -0800)]
ICU-20078 Add JP_ERA_2019 constants, export enableTentativeEra(), add intervalFmt tests with eras
Jeff Genovy [Sat, 19 Jan 2019 01:48:56 +0000 (17:48 -0800)]
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.
Jeff Genovy [Sun, 10 Feb 2019 01:36:35 +0000 (17:36 -0800)]
ICU-20413 ICU4C: OOM not handled in initStaticTimeZones() in timezone.cpp.
-Use static allocated memory and placement new to avoid OOM failures.
Peter Edberg [Mon, 4 Feb 2019 23:54:54 +0000 (15:54 -0800)]
ICU-13320 ICU4J DateFormatSymbols, add getNarrowEras/setNarrowEras (#386)
Shane F. Carr [Sat, 16 Feb 2019 10:56:40 +0000 (02:56 -0800)]
ICU-10923 Adding wildcard resource matching.
Shane F. Carr [Sat, 16 Feb 2019 12:33:20 +0000 (04:33 -0800)]
ICU-10923 Adding file replacement mechanism to buildtool.
Jeff Genovy [Sun, 17 Feb 2019 21:06:38 +0000 (13:06 -0800)]
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.
Fredrik Roubert [Fri, 15 Feb 2019 19:42:18 +0000 (20:42 +0100)]
ICU-20431 Both und_XX and _XX should fall back to the default locale
Jeff Genovy [Sun, 17 Feb 2019 22:25:38 +0000 (14:25 -0800)]
ICU-20414 Add internal ures_openDirectFillIn API, use in getTZDataVersion to avoid memory allocation for UResourceBundle.
Andy Heninger [Tue, 19 Feb 2019 22:04:08 +0000 (14:04 -0800)]
ICU-20415 uregex_start64() and end64() truncation.
Jeff Genovy [Fri, 15 Feb 2019 05:24:37 +0000 (21:24 -0800)]
ICU-20210 ICU-20211 Cherry-pick fixes from CLDR to unblock exhaustive tests.
Cherry-pick cldrbug 11492: Bad symbols for NaN in sv, ksh, kl, se locales.
Cherry-pick cldrbug 11491: sd, month name for July uses character not in exemplars.
Updated the various ICU4J *.jar files as well.
Jeff Genovy [Sun, 17 Feb 2019 22:28:05 +0000 (14:28 -0800)]
ICU-20434 ICU4C AppVeyor CI builds failing on Cygwin 3.0.0. Use Cygwin to 2.11 for now.
Also remove the redundant VS2017 build from AppVeyor, since we have Azure Pipelines.
Shane Carr [Fri, 15 Feb 2019 08:45:31 +0000 (00:45 -0800)]
ICU-20254 Handling OOM in AffixTokenMatcherWarehouse.
Shane Carr [Fri, 15 Feb 2019 08:38:00 +0000 (00:38 -0800)]
ICU-20284 Updating docs on mutability of currency fraction digits.
Shane Carr [Fri, 15 Feb 2019 06:09:33 +0000 (22:09 -0800)]
ICU-13731 Adding test for default currency symbol.
Shane Carr [Fri, 15 Feb 2019 10:41:32 +0000 (02:41 -0800)]
ICU-20144 Implementing numsys-dependent range pattern loading.
Shane Carr [Fri, 15 Feb 2019 10:01:47 +0000 (02:01 -0800)]
ICU-20144 Adding test for range pattern consistency.
Peter Edberg [Tue, 12 Feb 2019 06:22:08 +0000 (22:22 -0800)]
ICU-20383 DateTimePatternGen should map 'j' using timeData, not short time cycle (#419)
Shane Carr [Sat, 16 Feb 2019 00:47:13 +0000 (16:47 -0800)]
ICU-20342 Adding FormattedDateInterval in Java.
- Adds first SpanField to ICU4J.