--- - branch: MAIN date: Thu Nov 30 16:03:18 UTC 2017 files: - new: '1.113' old: '1.112' path: pkgsrc/textproc/icu/Makefile pathrev: pkgsrc/textproc/icu/Makefile@1.113 type: modified - new: '1.41' old: '1.40' path: pkgsrc/textproc/icu/PLIST pathrev: pkgsrc/textproc/icu/PLIST@1.41 type: modified - new: '1.71' old: '1.70' path: pkgsrc/textproc/icu/distinfo pathrev: pkgsrc/textproc/icu/distinfo@1.71 type: modified - new: '0' old: '1.5' path: pkgsrc/textproc/icu/patches/patch-i18n_digitlst.cpp pathrev: pkgsrc/textproc/icu/patches/patch-i18n_digitlst.cpp@0 type: deleted - new: '0' old: '1.1' path: pkgsrc/textproc/icu/patches/patch-i18n_zonemeta.cpp pathrev: pkgsrc/textproc/icu/patches/patch-i18n_zonemeta.cpp@0 type: deleted id: 20171130T160318Z.23dff51269edcd1dfc9a54ef97d0374e2bfaf5d5 log: "icu: updated to 60.1\n\nChanges 60.1:\n* Unicode 10.0: 8,518 new characters, including four new scripts, 7,494 new Han characters, and 56 new emoji characters.\n \ - Properties newly supported in ICU: Emoji_Component, Regional_Indicator, Prepended_Concatenation_Mark\n* CLDR 32:\n - Data for several (mostly Asian) new languages, date formatting patterns using colloquial day period formats (\"h:mm B\" â\x86\x92 â\x80\x9C1:30 in the afternoonâ\x80\x9D), and many other data improvements.\n - See the CLDR download page for other CLDR features and migration issues in CLDR 32.\n* NumberFormatter, a new number formatting API: A long-overdue refresh of number formatting in ICU with a focus on usability, robustness, and performance. The 30+ settings in DecimalFormat are reduced to 8 in NumberFormatter; all NumberFormatter objects are thread-safe and immutable; and the code is efficient in both the client-side (constant locale) and server-side (variable locale) use cases.\n - New users are encouraged to use the new API for number formatting. However, preexisting code can continue using the old API, which has been partially made into a wrapper over the new API.\n \ - Documentation: in Java, see com.ibm.icu.number.NumberFormatter, and in C++, see i18n/unicode/numberformatter.h.\n* New options for titlecasing:\n - Sentence titlecasing and whole-string titlecasing without custom BreakIterator instances.\n \ - The default index adjustment has been changed from \"find first cased character\" to \"find first letter, number, or symbol\"; a new option is available for selecting the previous adjustment behavior.\n* Smaller data files for BreakIterator.\n - Reverse rules no longer used: Easier updates, easier to conform to Unicode Standard.\n \ - Old source rule files continue to work, reverse rules are ignored.\n - Rule-based data files: 1.2MBâ\x86\x920.8MB.\n\nICU4C Specific Changes\n* New API for direct-UTF-8 normalization.\n - It also optionally records changes, for source-to-result index mapping and tracking of text metadata.\n* More convenient case mapping API (StringPieceâ\x86\x92ByteSink).\n* ICU now handles ill-formed UTF-8 byte sequences as specified in the W3C Encoding Standard.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/textproc/icu' unixtime: '1512057798' user: adam