Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix: Add support for the new Japanese Era (Reiwa) to ICU (#17833)
This change backports changes from the upstream ICU project's maintenance release for ICU 62.2 in order to enable support for the new Japanese Era "Reiwa" in Chromium 69 (which uses ICU version 62.1). Upstream release: http://site.icu-project.org/download/62 Additionally, this change also includes the following fixes/updates: - Update IANA time zone tzdata to 2019a. - Japanese calendar era calculation should use local time, not UTC. - Japanese calendar: use all valid eras for calendar calculations. - Fix LocalMemory move constructor delete issue. This change requires re-generating the checked-in Chromium ICU data files (ex: icudtl.dat) in order for them to have the updated data for the new era name. However, that will be done with a separate commit in order to make the ".patch" files cleaner. Note: All of the checked-in files are be regenerated, even though the Electron project only uses the "common" one. Also included in this change are some minor changes to the scripts used by Chromium for building the data files so that they actually work on Ubuntu.
- Loading branch information