2019-04-25 09:33:32 by Maya Rashish | Files touched by this commit (620) |
Log message:
PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
|
2019-04-24 09:59:36 by Adam Ciarcinski | Files touched by this commit (2) |
Log message:
icu: restore -install_name fix for Darwin
|
2019-04-23 15:32:11 by Ryo ONODERA | Files touched by this commit (4) | |
Log message:
Update to 64.2
Changelog:
2019-04-17: ICU 64.2 released. This maintenance update for ICU 64
includes draft Unicode 12.1 update, CLDR 35.1 locale data and
support for new Japanese era Reiwa.
|
2019-04-08 23:39:44 by Jonathan Perkin | Files touched by this commit (2) |
Log message:
icu: Fix build on SunOS.
|
2019-04-03 02:13:00 by Ryo ONODERA | Files touched by this commit (11) | |
Log message:
Update to 64.1
Changelog:
Common Changes
Unicode 12: 554 new characters, including 4 new scripts and 61 new emoji \
characters.
CLDR 35
Somali and Javanese data now up to modern level
Cebuano, Hausa, Igbo, and Yoruba data now up to basic level
23 additional measurement units
Many data additions and corrections in many other languages
The following language has been added to ICU: Cebuano
This version of ICU does not yet implement the Indic Grapheme Cluster \
improvements from CLDR 35.
New Japanese calendar era from 2019: CLDR and ICU include data for testing \
that can be enabled. (ICU #12973, CLDR #10750)
To enable CLDR new Japanese era placeholder name, set environment \
variable (and Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true \
(This was added in ICU 63).
Support added for Gannen year numbering (using 元 for the first year of \
an era) in the Japanese locale Japanese-calendar full, long, and medium formats. \
Gannen year support is also automatically added for other non-numeric formats \
(those containing other kanji characters such as 年) derived from pattern \
skeletons unless specifically overridden. (ICU #20441, CLDR #11843, CLDR #11819)
We are planning for an ICU 64.2 update in 2019-April which will add the \
new Japanese era with its real name.
ICU 64 now uses "rearguard" TZ data. (Recent versions have used \
"vanguard" data with certain overrides.) (ICU-20398)
ICU data filtering: The ICU4C build accepts an optional filter script that \
specifies a subset of the data to be built, with whitelists and blacklists for \
locales and for resource bundle paths. (ICU-10923, design doc)
See this new documentation page: userguide/icu_data/buildtool.md
MessageFormat has new pattern syntax for specifying the style of a date/time \
argument via a locale-independent skeleton rather than a locale-specific \
pattern. (ICU-9622)
Date/time skeletons use the same "::" prefix as number skeletons.
Example MessageFormat pattern string: "We close on \
{closing,date,::MMMMd} at {closing,time,::jm}."
Many formatting APIs can now output a new type of result object which is-a \
FormattedValue (Java & C++), or convertible to a UFormattedValue (C).
These combine the result strings with easy iteration over FieldPosition \
metadata.
ICU4C Specific Changes
New C++ class LocaleBuilder for building a Locale from subtags, keywords, \
and extensions. (ICU-20328)
Parallel to the existing ICU4J ULocale.Builder class.
For C++ MeasureUnit instances, there are now additional factory methods that \
return units by value, not by pointer-with-ownership. (ICU-20337)
Various Out-Of-Memory (OOM) issues have been fixed. (ticket query)
|
2019-02-13 21:51:57 by S.P.Zeidler | Files touched by this commit (3) |
Log message:
add patch for CVE-2018-18928 from upstream
|
2018-12-18 16:23:07 by Kamil Rytarowski | Files touched by this commit (1) |
Log message:
icu: Revert -fno-addrsig for Clang
This should be handled in a different place.
The addrsig property breaks GNU strip(1) in a cryptic way, creating
misparsable ELF file.
|
2018-12-18 07:14:08 by Kamil Rytarowski | Files touched by this commit (1) |
Log message:
icu: Append -fno-addrsig in clang build
The -faddrsig option (enabled by default) generates executables that are
not compatible with GNU strip(1).
|
2018-12-11 11:15:56 by David Brownlee | Files touched by this commit (4) |
Log message:
Apply ICU-20208 uspoof.cpp function checkImpl should be static from
https://github.com/unicode-org/icu/commit/8baff8f03e07d8e02304d0c888d0bb21ad2eeb01
This should fix the firefox build with this version of icu
Bump PKGREVISION
|
2018-12-09 19:28:16 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
icu: updated to 63.1
ICU 63.1:
Common Changes
- CLDR 34
- Segmentation rules and emoji sort order adjusted for Unicode 11
- Somali and Javanese data now up to moderate level (document content)
- Tongan, Konkani, Maori, Dzongkha, Tatar, Kurdish (ku), and Xhosa data now up \
to basic level
- Many data additions and corrections in many other languages
- The following languages have been added to ICU: Sindhi, Maori, Turkmen, \
Javanese, Interlingua, Kurdish (ku), Xhosa
- New currency: Venezuela's Bolívar Soberano (VES)
- New Japanese calendar era from 2019: CLDR and ICU include data for testing \
that can be enabled.
To enable CLDR new Japanese era placeholder name, set environment variable (and \
Java system property for ICU4J) ICU_ENABLE_TENTATIVE_ERA=true.
- New API for number and currency range formatting
Support for additional Unicode properties: Indic_Positional_Category & \
Indic_Syllabic_Category and Vertical_Orientation
- New API for code point maps and tries, mapping Unicode code points \
(U+0000..U+10FFFF) to integer values.
- Java classes CodePointMap, CodePointTrie, MutableCodePointTrie
- C types UCPMap, UCPTrie, UMutableCPTrie
- New API for getting a UnicodeSet per binary property and a code point map per \
enumerated/int-value property.
- Full conformance with UAX 14 Line Breaking (required BreakIterator feature work).
ICU4C Specific Changes
- C++ Locale class
- Additional functions forLanguageTag()/toLanguageTag(), and functions that are \
easier and safer to use by using StringPiece and ByteSink rather than raw \
buffers.
- Move semantics.
- ICU4C: Various Out-Of-Memory (OOM) issues have been fixed. (ticket query)
- The icu-config tool has been deprecated. You can use the --disable-icu-config \
option to disable icu-config from being installed. Alternately, you can use \
--enable-icu-config to enable icu-config. In the future, icu-config will be \
disabled by default
|