]>
granicus.if.org Git - icu/log
Frank Tang [Tue, 1 Dec 2020 02:00:14 +0000 (18:00 -0800)]
ICU-21419 Fix memory leak in AliasReplacer
gnrunge [Mon, 30 Nov 2020 20:38:14 +0000 (12:38 -0800)]
ICU-21243 Migrates preparseucd.py script to Python 3. Python 3 changes
the order of elements in an iterator from Python 2 with the result
that the generated data in ppucd.txt changes with respect to the selection
of a property value used to compact the output when there is a
property with equal count of the two most frequent values. This
change doesn't change the validity of the generated ppucd.txt file.
While at it, also migrated script parsescriptmetadata.py to Python 3.
younies [Mon, 30 Nov 2020 18:37:37 +0000 (18:37 +0000)]
ICU-21349 Make appendSingleUnit behaviour in C++ comply with Java
See #1486
Hugo van der Merwe [Wed, 25 Nov 2020 23:57:11 +0000 (23:57 +0000)]
ICU-21306 Pull CLDR 38's unit prefixes into ICU
See #1483
Hugo van der Merwe [Wed, 25 Nov 2020 11:12:05 +0000 (11:12 +0000)]
ICU-21349 fix comment for CLDR identifiers
See #1481
Frank Tang [Tue, 24 Nov 2020 22:38:00 +0000 (22:38 +0000)]
ICU-21402 replace sd and rg by subdivisionAlias
See #1475
Hugo van der Merwe [Wed, 18 Nov 2020 22:48:04 +0000 (23:48 +0100)]
ICU-21387 measunit: check for nullptr before calling delete
Frank Tang [Thu, 19 Nov 2020 20:21:48 +0000 (12:21 -0800)]
ICU-21408 Prohibit alpha4 as language inside tlang.
Frank Tang [Fri, 20 Nov 2020 00:42:31 +0000 (00:42 +0000)]
ICU-21410 fix int32_t overflow in listFormat
See #1479
Jeff Genovy [Sat, 7 Nov 2020 02:15:09 +0000 (18:15 -0800)]
ICU-21381 AppVeyor CI Builds: Speed up the Cygwin setup download.
Frank Tang [Tue, 17 Nov 2020 21:44:50 +0000 (13:44 -0800)]
ICU-21401 Fix C++ canonicalize cel-gaulish to xtg
Java is already doing so.
Hugo van der Merwe [Tue, 17 Nov 2020 10:06:57 +0000 (10:06 +0000)]
ICU-21349 Fix confusing names of exponent variables.
See #1464
Hugo van der Merwe [Fri, 6 Nov 2020 17:37:07 +0000 (18:37 +0100)]
ICU-21349 Remove a potential 0/0 (=NaN). Align C++ & Java better.
Shane F. Carr [Tue, 17 Nov 2020 00:50:26 +0000 (18:50 -0600)]
ICU-21389 Merge maint/maint-68 to master
Frank Tang [Thu, 12 Nov 2020 06:41:28 +0000 (22:41 -0800)]
ICU-21391 Make test/perf compile
Shane F. Carr [Fri, 13 Nov 2020 18:22:33 +0000 (18:22 +0000)]
ICU-21394 Don't use null to test for unset ICU4J NumberFormatter options
See #1466
Frank Tang [Thu, 12 Nov 2020 23:39:40 +0000 (15:39 -0800)]
ICU-21395 Fix UBSan breakage on 8bit of rbbi
younies [Fri, 13 Nov 2020 13:10:08 +0000 (13:10 +0000)]
ICU-21349 Improve MeasureUnit comparators
See #1433
Jeff Genovy [Thu, 12 Nov 2020 19:08:24 +0000 (11:08 -0800)]
ICU-21392 Fix Windows Time Zone detection when more than one possible zone.
Frank Tang [Thu, 12 Nov 2020 08:33:40 +0000 (08:33 +0000)]
ICU-21385 Fix assertion when setKeywordValue w/ long value.
See #1461
Hugo van der Merwe [Fri, 6 Nov 2020 17:55:21 +0000 (17:55 +0000)]
ICU-21366 testConverter: allow some double-precision error for 0.0
See #1443
Shane F. Carr [Tue, 10 Nov 2020 06:44:23 +0000 (00:44 -0600)]
ICU-21383 Fix memory problem in FormattedStringBuilder
Craig Cornelius [Sat, 7 Nov 2020 01:11:48 +0000 (17:11 -0800)]
ICU-21361 Add public PGP key
Frank Tang [Wed, 4 Nov 2020 00:05:50 +0000 (16:05 -0800)]
ICU-21373 Remove wrong cast to avoid CFI
Corey Taylor [Thu, 5 Nov 2020 00:08:11 +0000 (18:08 -0600)]
ICU-10997 Port test case for 10997 currency formatting to icu4c
Hugo van der Merwe [Wed, 4 Nov 2020 00:54:48 +0000 (00:54 +0000)]
ICU-21349 Refactor testComplexUnitsConverter
See #1441
Hugo van der Merwe [Wed, 4 Nov 2020 01:08:48 +0000 (01:08 +0000)]
ICU-20941 Support formatting joule-per-furlong (builtin-per-builtin).
See #1409
Hugo van der Merwe [Wed, 28 Oct 2020 15:45:52 +0000 (15:45 +0000)]
ICU-21356 Fix memory handling in MemoryPool::operator=()
See #1437
Jeff Genovy [Tue, 27 Oct 2020 17:20:57 +0000 (10:20 -0700)]
ICU-21250 Update Apache Ant to 1.10.9
yumaoka [Tue, 27 Oct 2020 05:25:11 +0000 (01:25 -0400)]
ICU-21355 Fixed UCONFIG_NO_FORMATTING=1 build issue for ICU 68.1 release.
Hugo van der Merwe [Wed, 21 Oct 2020 14:27:21 +0000 (14:27 +0000)]
ICU-21349 Some improvements to UnitsTest
See #1421
Jeff Genovy [Fri, 23 Oct 2020 20:23:03 +0000 (13:23 -0700)]
ICU-21352 ICU4C: Windows time zone detection can fail in RDP sessions with some 3rd party software and older RDP clients
Craig Cornelius [Fri, 23 Oct 2020 19:23:18 +0000 (19:23 +0000)]
ICU-21250 Update ICU4J and ICU4C APIChangeReports
See #1431
Shane F. Carr [Thu, 22 Oct 2020 07:02:22 +0000 (07:02 +0000)]
ICU-21340 Don't coalesce adjacent list formatter fields in ICU4C
See #1425
Rich Gillam [Thu, 22 Oct 2020 02:23:46 +0000 (19:23 -0700)]
ICU-21343 Added code to keep us from messing up quoted literal pattern text when performing find-and-replace
operations on it.
Peter Edberg [Fri, 23 Oct 2020 04:08:22 +0000 (21:08 -0700)]
ICU-21250 integrate CLDR release-38-final0 to ICU trunk
yumaoka [Thu, 22 Oct 2020 06:30:15 +0000 (02:30 -0400)]
ICU-21350 tz database 2020d updates
Rich Gillam [Thu, 22 Oct 2020 00:14:55 +0000 (17:14 -0700)]
ICU-21342 Made sure adjustFieldWidth() got called on the duplicated hour pattern used for UCAL_AM_PM in 24-hour patterns.
Frank Tang [Thu, 22 Oct 2020 18:01:44 +0000 (11:01 -0700)]
ICU-21344 merge localebuilder into resourcebundle
younies [Thu, 22 Oct 2020 09:45:47 +0000 (09:45 +0000)]
ICU-21308 Fix icu4j build for Java 7 in MeasureUnitImpl
See #1428
Shane F. Carr [Wed, 21 Oct 2020 23:24:30 +0000 (18:24 -0500)]
ICU-21334 Promote ICU4C ListFormatter openForType to stable.
Also fixes ICU-20957 and ICU-21286.
yumaoka [Mon, 19 Oct 2020 23:03:37 +0000 (19:03 -0400)]
ICU-21348 tz database 2020c updates
Frank Tang [Wed, 21 Oct 2020 21:11:40 +0000 (14:11 -0700)]
ICU-21344 Fix wrong passing of script in Locale.
Also add same unit test in Java which have no problem.
Shane F. Carr [Wed, 14 Oct 2020 01:22:43 +0000 (20:22 -0500)]
ICU-21333 Port fix from ICU-21258 to internal CLDR API
Hugo van der Merwe [Tue, 20 Oct 2020 21:26:17 +0000 (21:26 +0000)]
ICU-21339 toSkeleton: treat percent and permille correctly
See #1414
Hugo van der Merwe [Fri, 16 Oct 2020 17:06:28 +0000 (19:06 +0200)]
ICU-21311 Fix code generation in MeasureUnitTest.java and use it
Hugo van der Merwe [Mon, 19 Oct 2020 23:39:28 +0000 (01:39 +0200)]
ICU-21337 Remove U_I18N_API from enum.
younies [Fri, 9 Oct 2020 15:30:59 +0000 (15:30 +0000)]
ICU-21308 Fix units parser thread safety issue
See #1402
Peter Edberg [Mon, 19 Oct 2020 22:04:08 +0000 (15:04 -0700)]
ICU-21250 integrate CLDR release-38-beta3 to ICU trunk
Hugo van der Merwe [Mon, 19 Oct 2020 23:39:28 +0000 (01:39 +0200)]
ICU-21337 Remove U_I18N_API from enum.
Rich Gillam [Wed, 14 Oct 2020 21:47:28 +0000 (14:47 -0700)]
ICU-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
(cherry picked from commit
af7ed1f6d2298013dc303628438ec4abe1f16479 )
Jeff Genovy [Thu, 15 Oct 2020 06:10:37 +0000 (23:10 -0700)]
ICU-21336 Fix format string to use long instead of int.
Rich Gillam [Wed, 14 Oct 2020 21:47:28 +0000 (14:47 -0700)]
ICU-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
Erik Torres Aguilar [Mon, 12 Oct 2020 21:21:05 +0000 (21:21 +0000)]
ICU-21250 BRS68GA Update version numbers for 68GA and regenerate jar files
See #1404
Peter Edberg [Fri, 9 Oct 2020 19:28:44 +0000 (12:28 -0700)]
ICU-21249 integrate CLDR release-38-beta2 to ICU trunk
Peter Edberg [Thu, 26 Mar 2020 06:21:17 +0000 (23:21 -0700)]
ICU-13259 Check whether ulocdata_getDelimiter works in various locales including fr_CA
yumaoka [Fri, 9 Oct 2020 00:52:39 +0000 (20:52 -0400)]
ICU-21325 tz database 2020b updates
Artemkth [Wed, 7 Oct 2020 20:31:25 +0000 (20:31 +0000)]
ICU-20677 Fixing cygwin/MSVC build
See #1398
Craig Cornelius [Thu, 1 Oct 2020 19:40:05 +0000 (12:40 -0700)]
ICU-21249 Update instructions for generating C++ API change reports
Frank Tang [Thu, 8 Oct 2020 00:25:34 +0000 (00:25 +0000)]
ICU-21316 Fix bug under different default locales
See #1399
Richard Gillam [Sat, 3 Oct 2020 00:56:04 +0000 (17:56 -0700)]
ICU-21249 Add new U_HIDE_INTERNAL_API guards
Markus Scherer [Fri, 2 Oct 2020 18:38:52 +0000 (11:38 -0700)]
ICU-20853 undef Solaris x86 register macros where they conflict
Markus Scherer [Fri, 2 Oct 2020 18:08:39 +0000 (11:08 -0700)]
ICU-20901 VersionInfo.compareTo() compare signed version int as unsigned
Norbert Runge [Fri, 2 Oct 2020 03:35:10 +0000 (03:35 +0000)]
ICU-21249 Adds error code check to prevent segmentation fault if
See #1356
Elango Cheran [Wed, 23 Sep 2020 01:16:21 +0000 (18:16 -0700)]
ICU-21270 Support exponent in FixedDecimal and samples in C++
Elango Cheran [Thu, 1 Oct 2020 20:31:26 +0000 (13:31 -0700)]
ICU-21249 BRS68RC Remaining updates for Readmes for ICU4C and ICU4J
Markus Scherer [Thu, 1 Oct 2020 21:43:15 +0000 (14:43 -0700)]
ICU-21249 add unumberrangeformatter.h to API docs main page
Craig Cornelius [Thu, 1 Oct 2020 17:28:49 +0000 (17:28 +0000)]
ICU-21249 API Change Reports for C++
See #1387
Jeff Genovy [Wed, 30 Sep 2020 21:48:18 +0000 (14:48 -0700)]
ICU-21249 Fix warnings about uninitialized variables in locid.cpp
Yoshito Umaoka [Thu, 1 Oct 2020 16:29:18 +0000 (12:29 -0400)]
ICU-21249 API signature file for ICU 68
Also fixed some API docs missing @provisional
Yoshito Umaoka [Thu, 1 Oct 2020 15:55:54 +0000 (11:55 -0400)]
ICU-21249 ICU4J 68 serialization test data
Yoshito Umaoka [Thu, 1 Oct 2020 15:34:07 +0000 (11:34 -0400)]
ICU-21249 Fixed warnings in last minute changes for 68RC
Fredrik Roubert [Thu, 1 Oct 2020 14:02:27 +0000 (16:02 +0200)]
ICU-20963 Remove executable bit from .clang-format file.
This configuration file was marked executable by mistake.
Hugo van der Merwe [Wed, 30 Sep 2020 22:52:30 +0000 (22:52 +0000)]
ICU-21266 Support toSkeleton() for all functional Unit Formatters
See #1347
Hugo van der Merwe [Wed, 30 Sep 2020 22:10:39 +0000 (00:10 +0200)]
ICU-21304 Update old userguide links to unicode-org.github.io
Hugo van der Merwe [Wed, 30 Sep 2020 16:31:20 +0000 (16:31 +0000)]
ICU-20568 Improve negative measure handling for mixed units
See #1379
Jeff Genovy [Wed, 30 Sep 2020 18:44:28 +0000 (11:44 -0700)]
ICU-21249 Change AppVeyor to not use parallel build due to Cygwin stability issues.
Jeff Genovy [Wed, 16 Sep 2020 07:56:10 +0000 (00:56 -0700)]
ICU-21278 Add Ubuntu 20.04 build bot to CI builds.
Yoshito Umaoka [Wed, 30 Sep 2020 18:13:38 +0000 (18:13 +0000)]
ICU-21249 Fixed some coding problems found by Spotbugs
See #1382
yumaoka [Wed, 30 Sep 2020 04:40:46 +0000 (04:40 +0000)]
ICU-21249 Fixing java/javadoc compiler warnings.
See #1381
yumaoka [Wed, 30 Sep 2020 02:37:15 +0000 (22:37 -0400)]
ICU-21249 Fixing javadoc errors
Yoshito Umaoka [Tue, 29 Sep 2020 22:34:28 +0000 (22:34 +0000)]
ICU-21307 Java 7 compatibility support in ULocale.java
Recent code changes introduced String#join(...) method, which is available in Java 8 or newer release. We still need to support Java 7 as minimum runtime, we need to replace the method call with equivalent code. I added Utility#joinStrings(...) as temporary alternative until we change minimum Java version to 8 or later.
Markus Scherer [Thu, 24 Sep 2020 21:53:08 +0000 (14:53 -0700)]
ICU-21269 ParagraphLayout complexTable: init & access based on actual values
Yoshito Umaoka [Tue, 29 Sep 2020 20:14:12 +0000 (16:14 -0400)]
ICU-21249 Fix API status tag issues
Ikko Ashimine [Sun, 20 Sep 2020 16:38:34 +0000 (01:38 +0900)]
ICU-21293 Fix typo in rematch.cpp comment
arguements→arguments
Jeff Genovy [Wed, 23 Sep 2020 20:21:16 +0000 (13:21 -0700)]
ICU-13845 Windows timezone detection: When DST is off, map to an Etc/GMT+-hh zone.
The Windows 'Date and Time' Control Panel has a setting for "Automatically
adjust clock for DST". When this setting is manually unchecked, the DST
setting is considered OFF, and the clock does not adjust for DST.
This change detects when the setting is OFF and uses the non-DST offset
to map to an Etc/GMT+-hh zone.
- Also refactor uprv_detectWindowsTimeZone
Co-authored-by: Jungshik Shin <jshin@chromium.org>
Yoshito Umaoka [Tue, 29 Sep 2020 13:53:59 +0000 (09:53 -0400)]
ICU-21249 ICU 68 BRS - Clean up import statements
Yoshito Umaoka [Tue, 29 Sep 2020 15:30:15 +0000 (11:30 -0400)]
ICU-21249 Update copy of LICENSE file in icu4j tree
Lao dictionally repo location was updated in LICENSE file in icu4c, but a copy in icu4j tree was not. Sync the icu4j copy with the icu4c one.
Yoshito Umaoka [Mon, 28 Sep 2020 18:58:14 +0000 (14:58 -0400)]
ICU-21249 ICU4J 68 API status updates
See https://docs.google.com/spreadsheets/d/1OIezmSf2mN-hiRnIrpwugCHTzCFIm_-GyeA3ng4QFP8
Rich Gillam [Thu, 24 Sep 2020 01:43:50 +0000 (18:43 -0700)]
ICU-21249 ICU4C API promotions
Markus Scherer [Fri, 25 Sep 2020 21:03:45 +0000 (14:03 -0700)]
ICU-21124 fix minor LocaleMatcher API doc issues
Markus Scherer [Fri, 25 Sep 2020 19:20:07 +0000 (12:20 -0700)]
ICU-21257 remove #License suffix from pull request template
younies [Sat, 26 Sep 2020 00:15:27 +0000 (00:15 +0000)]
ICU-21010 add the @draft to the public methods
See #1369
Markus Scherer [Fri, 25 Sep 2020 18:25:33 +0000 (11:25 -0700)]
ICU-21249 restore tests of Version resources
Peter Edberg [Fri, 25 Sep 2020 04:53:44 +0000 (21:53 -0700)]
ICU-21249 integrate CLDR release-38-beta to ICU trunk
Frank Tang [Thu, 24 Sep 2020 21:31:44 +0000 (21:31 +0000)]
ICU-21297 Fix crash when ICU runs with stubdata only
See #1361
gnrunge [Wed, 23 Sep 2020 23:22:31 +0000 (16:22 -0700)]
ICU-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.
Peter Edberg [Wed, 23 Sep 2020 21:56:31 +0000 (14:56 -0700)]
ICU-21249 BRS68rc update urename.h
Markus Scherer [Wed, 23 Sep 2020 21:22:28 +0000 (14:22 -0700)]
ICU-20846 remove header guard from .cpp file
Markus Scherer [Tue, 22 Sep 2020 01:59:50 +0000 (18:59 -0700)]
ICU-21236 better document UniqueCharStrings