Commit graph

30089 commits

Author SHA1 Message Date
Jeff Genovy
7c7b8bd570 ICU-20536 ICU 62.2 release tasks + tzdata2019a 2019-04-11 12:01:29 -07:00
Jeff Genovy
8fc7cb9cb7 ICU-20536 Japanese era Reiwa support in ICU4J 62 2019-04-11 12:01:29 -07:00
Jeff Genovy
2474d75e25 ICU-20536 Japanese era Reiwa support in ICU4C 62 2019-04-11 12:01:29 -07:00
Jeff Genovy
6d0c1f418e ICU-20482 Remove empty file, skip CI builds with copyright linter. 2019-03-21 13:44:19 -07:00
Jeff Genovy
62e2feb101 ICU-20482 Remove Travis CI Doxygen build. 2019-03-21 13:44:19 -07:00
Jeff Genovy
7d43128bb8 ICU-20482 Remove VS 2015 build from Azure Pipelines CI config. 2019-03-21 13:44:19 -07:00
Jeff Genovy
5101c28caf ICU-20482 Add Azure Pipelines CI Builds config. 2019-03-21 13:44:19 -07:00
Steven R. Loomis
d193664b55 ICU-20482 Pickup fixes for copyright scanner (lint).
cherry-picked from: f89a1d9d8a

Original commit message:

ICU-20066 add a copyright scan stage (#26)

- name the travis build steps
- copy cpyskip.txt to /.cpyskip.txt
- add one named "lint" which runs cpyscan.pl
- remove network access from Cpy.pm (requires installation)
2019-03-21 13:44:19 -07:00
Shane Carr
536688d5c6 ICU-20482 Pickup additional Python3 changes for depstest.py
cherry-picked from: 335abbe3ac

Original commit message:

ICU-20334 Additional python3 compatibility changes to depstest.

Also adds python3 depstest call to .travis.yml.
2019-03-21 13:44:19 -07:00
Luca Stefani
c8bfcbe70b ICU-20482 Pickup Python3 support changes.
cherry-picked from: cc66247297

Original commit message:

ICU-20334 Add python3 support to icu4c scripts

Test: Execute every python script with python 2 and 3
2019-03-21 13:44:19 -07:00
Fredrik Roubert
812ef8330e ICU-20482 Pickup Python -B change.
cherry-picked from: 12e2a72747

Original commit message:

ICU-20062 Set the Python -B flag to inhibit the writing of .pyc files.

This will prevent littering the source tree with spurious .pyc files.
The potential faster execution when re-running a script that has an
up-to-date .pyc file is negligible.
2019-03-21 13:44:19 -07:00
Jeff Genovy
5af4b112ac ICU-20482 Fix build breaks + regenerate ICU4J data files.
- Regenerate the ICU4J data files (icudata.jar and icutzdata.jar).
- Remove unsupported Java Diamond operators in order to unbreak the Java build.
2019-03-21 13:44:19 -07:00
Jeff Genovy
c7712fc83f ICU-20482 Add Appveyor CI Build config changes
(Using the file @ 2e86b08fcd).
2019-03-21 13:44:19 -07:00
Jeff Genovy
0bb2a2a1d1 ICU-20482 Add Travis CI Build config changes
(Using the file @ f0d3f25b0b)
2019-03-21 13:44:19 -07:00
Jeff Genovy
07e5bae6a7 ICU-20482 Pickup change to "date" sample program for testing/validation of new era.
cherry-picked from: 78ce12024b0e37539742641c9d43e5a48faa67a1

Original commit message:

ICU-20145 Allow passing locale in ICU4C "date" sample program for testing without using the environment variable "LC_ALL". (#125)

The ICU4C sample "date" program just uses the "default" ICU locale. This change lets you pass in an explicit locale argument for testing on platforms like Windows that don't have/use the environment variable "LC_ALL".
2019-03-21 13:44:19 -07:00
Jeff Genovy
b7304d8b85 ICU-20482 Windows component version should be conditional on the new era date.
cherry-picked from: 1775e4c773244d874e93b549115250d42bb2c5a1
2019-03-21 13:44:19 -07:00
Jeff Genovy
f79f909353 ICU-20482 Changes for the Windows system component version, fix Windows headers.
cherry-picked from: 8a2094d23fd6bc2fe5418ca89102cba67652d15c

Original commit message:

Changes for the Windows system component version.
2019-03-21 13:44:19 -07:00
Jeff Genovy
392534bd93 ICU-20482 Pickup fixes for memory problems and dependencies issues.
cherry-picked from: 0963829d4423329a63d7771740556404e32eb0c2

Original commit message:

Selectively cherry pick memory fixes and dependencies changes from ICU 63 RC BRS tasks.
(cherry-picked from: cc1784ae7d )
2019-03-21 13:44:19 -07:00
Jeff Genovy
cb46be28c0 ICU-20482 Support for placeholder in UWP, simplify memory management, remove gotos and typos.
cherry-picked from: 3ec241f568640d107166783cc067df2bf17ba39f

Original commit message:

- Enable UWP version of ICU to use Environment variable `ICU_ENABLE_TENTATIVE_ERA` for testing placeholder era names.
- Use `LocalArray<int32_t>` for the Era Start Dates to simply memory management, so that `goto` can be removed.
- Also fix some minor typos in header file.

cherry-picked from 4a8b474e77.
2019-03-21 13:44:19 -07:00
Yoshito Umaoka
82422ac0d8 ICU-20482 Japanese Calendar changes to enable placeholder support for the New Era.
Manually cherry-picked from commit: 45cdda61a6

Original commit message:


ICU-12973 CLDR Japanese Era data and tentative Japanese new era support (#111)

* Updated era data format in supplementalData.

* Include tentative era names in data. Implemented Japanese era loaded from CLDR data in ICU4J.

* ICU4C implementation, ICU4C refactoring. WIP.

* VS project updates and some bug fixes

Also added API comments.

* Review feedback and bug fixes

- NULL to nullptr
- use of LocalUResourceBundlePointer
- TYPO "name" to "named"
- env var checking stricmp() == 0

* API comment correction based on feedback

* Duplicate the comment in ucal.h to calendar.h

* Fixed spelling errors in API comment
2019-03-21 13:44:19 -07:00
Jeff Genovy
ddb5dab1d0
ICU-20049 Maintenance changes for ICU 62. (Merge pull request #60 from jefgen/maint/maint-62).
Porting various up-level fixes from the master branch into the ICU 62 maintenance branch.
2018-09-05 14:16:01 -07:00
Shane
e5501bdb46 ICU-20001 Adding alignas to static-allocated memory.
Should fix possible crashes on ARM platforms. (#63)
2018-08-15 19:22:24 -07:00
Jeff Genovy
3f5e58854b ICU-20049 Fix readme link for Travis builds to point at the maint branch. 2018-08-15 13:32:29 -07:00
Markus Scherer
10fe29c0d4 ICU-13851 case mapping data: when fetching delta make sure to read from start of exceptional values
X-SVN-Rev: 41550
2018-08-15 11:36:47 -07:00
Steven R. Loomis
9431d53e12 ICU-20032 re-enable Travis (#10)
- From https://github.com/aheninger/icu-trunk-exp by @aheninger
2018-08-15 11:35:27 -07:00
Steven R. Loomis
f0f51c03ba ICU-20033 Add a top-level README.md (#11)
* ICU-20033: add a README.md

- add a basic README.md linking to icu4c and icu4j

PR-URL: https://github.com/unicode-org/icu/pull/11
2018-08-15 11:33:51 -07:00
Yoshito Umaoka
4a3ba8eee9 ICU-13823 Merged #13840 number parser memory overflow fix (r41541) to maint-62 for 62.1 GA.
X-SVN-Rev: 41542
2018-06-20 05:34:56 +00:00
Yoshito Umaoka
1a2d4ce4bb ICU-13823 Merged #13835 C++17 compiler error fix (r41523) to maint-62 for 62.1 GA.
X-SVN-Rev: 41535
2018-06-15 23:18:17 +00:00
Yoshito Umaoka
8e799783ec ICU-13823 Merged #13828 DecimalFormat error code handling fix (r41515) to maint-62 for 62.1 GA.
X-SVN-Rev: 41534
2018-06-15 23:13:43 +00:00
Yoshito Umaoka
564140c4d4 ICU-13823 Merged #13818 TokenConsumer virtual destructor (r41519) to maint-62 for 62.1 GA.
X-SVN-Rev: 41533
2018-06-15 23:08:21 +00:00
Yoshito Umaoka
9be9ef04ad ICU-13823 Mreged #13816 ICU4C Windows build issue fix (r41504) to maint-62 for 62.1 GA.
X-SVN-Rev: 41532
2018-06-15 23:03:33 +00:00
Yoshito Umaoka
62395ea147 ICU-13823 Merged #13822 remove VES from currency numeric code data (r41511) to maint-62 and regenerated ICU4J data for 62.1 GA.
X-SVN-Rev: 41531
2018-06-15 22:57:09 +00:00
Yoshito Umaoka
398b8e9902 ICU-13823 Merged #13826 Windows 7 default time zone detection fix (r41514) to maint-62 for 62.1 GA.
X-SVN-Rev: 41530
2018-06-15 22:30:17 +00:00
Yoshito Umaoka
5c7b96c07b ICU-13823 Merged CLDR release-33-1-d03 updates (r41525, r41528) to maint-62 for 62.1 GA.
X-SVN-Rev: 41529
2018-06-15 21:39:10 +00:00
Jeff Genovy
6476b2530a ICU-13823 Update ICU4C and ICU4J readme.html files for 62.1 GA.
X-SVN-Rev: 41517
2018-06-12 20:56:33 +00:00
Jeff Genovy
6a82f30986 ICU-13823 Update the ICU4J version for 62.1 GA.
X-SVN-Rev: 41516
2018-06-12 20:36:16 +00:00
Andy Heninger
c0f9d2eeef ICU-13807 ICU 62 No Data Testing fixes. Mostly to test code.
X-SVN-Rev: 41500
2018-06-01 01:19:38 +00:00
Shane Carr
4e55f07e42 ICU-13804 Fixing memory leak from r41497.
X-SVN-Rev: 41499
2018-06-01 01:02:49 +00:00
Shane Carr
724e3b4f10 ICU-13804 Fixing test failure from r41497.
X-SVN-Rev: 41498
2018-06-01 00:48:18 +00:00
Shane Carr
dd7667d330 ICU-13804 Making number parsing code more robust when given empty symbol strings.
X-SVN-Rev: 41497
2018-06-01 00:31:54 +00:00
Peter Edberg
9ecddac2b4 ICU-13667 ICU 62rc BRS, edit ICU4C APIChangeReport.html for scale status, group changes for (const enum&) > (enum)
X-SVN-Rev: 41496
2018-05-31 23:11:53 +00:00
Shane Carr
08134fc59e ICU-13667 Making =delete APIdocs consistent in numberformatter.h
X-SVN-Rev: 41495
2018-05-31 22:04:08 +00:00
Norbert Runge
51688fda25 ICU-13667 Fixes compilation errors related to UCONFIG_NO_XXX flag variations.
X-SVN-Rev: 41494
2018-05-31 21:53:43 +00:00
Shane Carr
404a06a0f8 ICU-13667 Fixing incorrect version tag on scale() setter.
X-SVN-Rev: 41493
2018-05-31 21:32:35 +00:00
Peter Edberg
1dc63f042b ICU-13667 ICU 62rc BRS, edit ICU4C APIChangeReport.html to remove const>const& and =delete, add note about Rounder>Precision
X-SVN-Rev: 41492
2018-05-31 19:09:19 +00:00
Peter Edberg
4251b4c8de ICU-13667 ICU 62rc BRS, update guard conditionals for non-stable API part 2 (common,io pass 1)
X-SVN-Rev: 41491
2018-05-30 22:45:26 +00:00
Shane Carr
da165a330f ICU-13667 Updating APIChangeReport.html with Rounder renamed to Precision.
X-SVN-Rev: 41490
2018-05-30 22:11:12 +00:00
Shane Carr
6b7022632b ICU-13667 Making new DecimalFormat constructor private.
X-SVN-Rev: 41489
2018-05-30 21:27:07 +00:00
Shane Carr
0f6bd8d62d ICU-13667 Adding unumberformatter.h to the doxygen front page
X-SVN-Rev: 41488
2018-05-30 19:20:24 +00:00
Markus Scherer
438f1f363b ICU-13667 LocalizedNumberFormatterAsFormat is in the old Format class hierarchy, add ClassID boilerplate; NoUnit move virtual destructor up into first-virtual position, right after constructors
X-SVN-Rev: 41487
2018-05-30 19:15:02 +00:00