File icu.changes of Package icu
898
1
-------------------------------------------------------------------
2
Fri Aug 12 15:36:54 UTC 2022 - Cliff Zhao <qzhao@suse.com>
3
4
- Backport icu-CVE-2020-21913.patch: backport commit 727505bdd
5
from upstream, use LocalMemory for cmd to prevent use after free
6
(bsc#1193951 CVE-2020-21913).
7
8
-------------------------------------------------------------------
9
Fri Jun 30 01:40:09 UTC 2020 - Cliff Zhao <qzhao@suse.com>
10
11
- Add icu-CVE-2020-10531.patch: Fix potential integer overflow in
12
UnicodeString:doAppend (bnc#1166844, CVE-2020-10531).
13
14
-------------------------------------------------------------------
15
Sun May 31 16:50:18 UTC 2020 - Cliff Zhao <qzhao@suse.com>
16
17
- Add the provides for libicu to Make .Net core can install
18
successfully. (bsc#1167603, bsc#1161007)
19
20
-------------------------------------------------------------------
21
Mon Dec 16 09:15:53 UTC 2019 - Cliff Zhao <qzhao@suse.com>
22
23
- Add Japanese-era-Reiwa-support-in-ICU4C-60.patch: Porting
24
upstream's Japanese new era name support(bnc#1103893, fate#325570,
25
fate#325419).
26
27
-------------------------------------------------------------------
28
Wed Aug 21 08:31:23 CEST 2019 - kukuk@suse.de
29
30
- Remove old obsoletes/provides for migration from very old
31
products, as they break our shared library policy (bsc#1146907).
32
33
-------------------------------------------------------------------
34
Tue Dec 26 13:45:03 UTC 2017 - jengelh@inai.de
35
36
- Drop dangling symlinks /usr/lib64/icu/*.inc
37
38
-------------------------------------------------------------------
39
Thu Dec 14 17:56:54 UTC 2017 - jengelh@inai.de
40
41
- Update to new upstream release 60.2
42
* ICU 60 provides full support for the Unicode 10.0 release
43
with many new characters and many property improvements.
44
Locale data is updated to CLDR 32, which adds several
45
languages and data improvements. A new number formatting API
46
has been added.
47
48
-------------------------------------------------------------------
49
Wed Aug 2 20:16:08 UTC 2017 - jengelh@inai.de
50
51
- refresh icu-avoid-x87-excess-precision.diff with p1
52
53
-------------------------------------------------------------------
54
Wed Jul 5 10:08:40 UTC 2017 - schwab@suse.de
55
56
- xlocale.patch: don't use obsolete <xlocale.h>
57
58
-------------------------------------------------------------------
59
Wed May 17 11:14:47 UTC 2017 - rguenther@suse.com
60
61
- Add icu-avoid-x87-excess-precision.diff to avoid
62
FixedPrecision::initVisibleDigits failure on i586 with GCC 7.
63
(bnc#1030253)
64
65
-------------------------------------------------------------------
66
Thu Apr 27 17:33:46 UTC 2017 - jengelh@inai.de
67
68
- Update to new upstream release 59.1
69
* Emoji 5.0 data
70
* CLDR 31.0.1
71
** GMT and UTC are no longer unified, and CLDR provides
72
distinct UTC display names, avoiding confusion with standard
73
(winter) time in Britain.
74
* New case mapping API (C++ & Java classes CaseMap) supports
75
styled text
76
* ICU4C now uses and requires C++11 language features and
77
libraries.
78
* ICU4C has also moved to char16_t as the type for UTF-16. This
79
is a breaking change. Please see the detail section below.
80
81
-------------------------------------------------------------------
82
Sat Dec 10 15:15:55 UTC 2016 - idonmez@suse.com
83
84
- Update to new upstream release 58.2
85
* CLDR 30.0.3:
86
+ Fix incorrect data for number of Cantonese speakers in China.
87
+ Hani_Latn transform was not updated with Unihan 9.0 kMandarin
88
readings.
89
* Time zone database version 2016j
90
* #12815 uspoof_getSkeleton sets backwards-incompatible illegal
91
argument exception
92
* #12825 uspoof_check goes into an "infinite loop" when U+30FB
93
is in an input string
94
* #12832 GreekUpper::toUpper skips the final character on a
95
non-terminated UTF-8 string
96
* #12849 u_strToTitle returns incorrect length if destination
97
is NULL
98
99
-------------------------------------------------------------------
100
Fri Oct 21 10:05:32 UTC 2016 - jengelh@inai.de
101
102
- Update to new upstream release 58.1
103
* CLDR 30.0.2: For details of the many changes in CLDR, see
104
CLDR 30. Some things to note:
105
* For some combinations of numbering system (arab, arabext, latn)
106
and/or locale (ar, fa, he), there were changes to the
107
bidirectional control characters used with certain symbols
108
(percent, minus, plus), and changes to number patterns (currency
109
and/or percent, including addition of bidirectional control
110
characters in some cases).
111
* Thhe bidirectional controls used for such purposes include U+061C
112
ARABIC LETTER MARK (ALM), which requires use of the bidirectional
113
algorithm from Unicode 6.3 or later.
114
* The time separator for Norwegian locales (nb, nn) was changed to
115
be ':' throughout.
116
* Unicode 9.0: Version 9.0 adds exactly 7,500 characters, for a
117
total of 128,172 characters. These additions include six new
118
scripts, 19 symbols for the new 4K TV standard, and 72 new
119
emoji characters.
120
* Draft Emoji 4.0 data
121
* Emoji updates for word & line breaking
122
* UBiDiTransform/BidiTransform API for convenient transformation of
123
text between different Bidi layouts.
124
* MeasureFormat API for measurement unit display names
125
* Most COUNT and LIMIT enum constants have been deprecated
126
* SpoofChecker: Handling of "whole script confusables" has been
127
removed from ICU, in accordance with its removal from UTS #39
128
Version 9.0.0 and the removal of the corresponding Unicode data
129
file.
130
* Greek uppercasing ("el" locale ID) removes most diacritics.
131
* More robust locale data loading across ICU implementation code.
132
* Reduced heap memory usage in DateTimePatternGenerator
133
134
-------------------------------------------------------------------
135
Fri Mar 25 12:32:58 UTC 2016 - jengelh@inai.de
136
137
- Update to new upstream release 57.1
138
* CLDR 29 support
139
* Grapheme/word/line breaking for emoji sequences, based on
140
Unicode 9 proposed rules.
141
* Four new Unicode emoji properties
142
* DateFormat day period formatting of "noon", "at night", etc. via
143
new pattern characters b & B, and DateTimePatternGenerator
144
support of C for selecting the customary form.
145
* RelativeDateTimeFormatter: Simpler formatting API.
146
* New simple & fast SimpleFormatter class for a trivial subset of
147
MessageFormat as used in CLDR data.
148
149
-------------------------------------------------------------------
150
Fri Oct 9 09:31:58 UTC 2015 - jengelh@inai.de
151
152
- Update to new upstream release 56.1
153
* CLDR 28: For details of the many changes in CLDR, see CLDR 28.
154
* Unicode data updated to Unicode 8.0: 41 new emoji characters,
155
5,771 new ideographs for Chinese/Japanese/Korean, 6 new scripts,
156
improved character properties data, etc.
157
* ICU data size reduced by about 7.2% (1.8MB) via sharing string
158
values across resource bundles.
159
* DateIntervalFormat now handles intervals with seconds, and sets
160
FieldPosition more consistently.
161
* DateFormat::createInstanceForSkeleton() caches DateFormat
162
patterns rather than DateTimePatternGenerator instances, for
163
better performance (for cache hits) and lower heap memory
164
consumption.
165
* StringSearch (based on collation) defaults to matches on
166
normalization boundaries rather than grapheme cluster boundaries,
167
which yields more matches on Indic text.
168
* RuleBasedNumberFormat (spelled-out numbers) now handles
169
infinity, NaN.
170
* Most of the old Normalizer/unorm.h had been replaced by
171
(and reimplemented via) Normalizer2, and is now deprecated.
172
* COLON has been withdrawn as a date pattern character
173
corresponding to the date field [UDAT_]TIME_SEPARATOR_FIELD;
174
there is currently no pattern character corresponding to that
175
field.
176
* Support for locale key "cf" to specify currency format style,
177
and interaction with NumberFormat values for UNumberFormatStyle.
178
- Drop icu-remove-datetime.patch (merged upstream)
179
180
-------------------------------------------------------------------
181
Tue Apr 28 19:02:39 UTC 2015 - tchvatal@suse.com
182
183
- Update baselibs.conf
184
185
-------------------------------------------------------------------
186
Tue Apr 28 10:56:53 UTC 2015 - tchvatal@suse.com
187
188
- Version bump to latest release 55.1:
189
* support of CLDR 27 (with a major cleanup of region locales, among many
190
other improvements), formatting for scientific notation ("1.2 × 10³")
191
* update to Unicode 7.0 data for spoof-checking
192
* Various performance enhancements
193
* Full upstream changelog:
194
http://site.icu-project.org/download/55
195
- Refresh the soname versioning patch:
196
* icu-versioning.diff
197
198
-------------------------------------------------------------------
199
Sat Oct 11 15:55:39 UTC 2014 - jengelh@inai.de
200
201
- Update to new upstream release 54.1
202
* Unicode 7.0: Unicode 7.0 adds a total of 2,834 characters,
203
encompassing 23 new scripts, two currency symbols (manat &
204
ruble), many new pictographic and geometric symbols, and
205
character additions to many existing scripts.
206
* CLDR 26: 77 languages with 100% modern coverage, more & improved
207
data, many more measurement units.
208
- Remove icu-rpmlint.diff (solved differently upstream),
209
icu-fix-tests-depending-on-date.patch (solved differently
210
upstream, also take note of
211
http://bugs.icu-project.org/trac/ticket/10937 it may need to be
212
reinstated)
213
214
-------------------------------------------------------------------
215
Mon Sep 8 09:21:42 UTC 2014 - schwab@suse.de
216
217
- Add m68k to the list of big endian archs
218
219
-------------------------------------------------------------------
220
Wed Aug 13 13:55:08 UTC 2014 - jengelh@inai.de
221
222
- Build both B and L-type endianess variants of icudt53.dat so that
223
icu-data really is arch-independent again
224
- Add icu-error-reporting.diff
225
226
-------------------------------------------------------------------
227
Tue Jul 29 19:44:47 UTC 2014 - coolo@suse.com
228
229
- add baselibs.conf as source
230
231
-------------------------------------------------------------------
232
Mon Jun 16 08:31:20 UTC 2014 - coolo@suse.com
233
234
- add icu-fix-tests-depending-on-date.patch to fix build
235
see http://sourceforge.net/p/icu/mailman/message/32443311/
236
237
-------------------------------------------------------------------
238
Tue Jun 3 13:23:12 UTC 2014 - tchvatal@suse.com
239
240
- Ensure we escape the find %f properly.
241
242
-------------------------------------------------------------------
243
Tue Jun 3 11:35:25 UTC 2014 - tchvatal@suse.com
244
245
- Version bump to 53.1:
246
* Data from the CLDR 25 release: Many bug fixes
247
* Time zone data: 2014b, including post CLDR 25 time zone data
248
update to CLDR.
249
* U+20BD Ruble Sign added (from Unicode 7.0, otherwise ICU 53
250
still uses Unicode 6.3)
251
* Collation code re-implemented
252
* ICU4C now requires compilers with C99 support
253
* Updated Spoof Checker for Unicode Security Standard version
254
6.3. (#10706)
255
* many more see http://site.icu-project.org/download/53
256
257
-------------------------------------------------------------------
258
Tue Jun 3 11:00:20 UTC 2014 - tchvatal@suse.com
259
260
- Clean up with spec-cleaner and remove some obsolete provide/obsolete
261
- Use official download tarballs instead of repacks
262
263
-------------------------------------------------------------------
264
Mon Apr 7 12:04:42 UTC 2014 - schwab@suse.de
265
266
- Use a glob to avoid architecture dependent file list
267
268
-------------------------------------------------------------------
269
Fri Mar 7 01:41:50 CET 2014 - ro@suse.de
270
271
- s390 is big endian as well
272
273
-------------------------------------------------------------------
274
Tue Nov 12 04:06:28 UTC 2013 - jengelh@inai.de
275
276
- Update to new upstream release 52.1
277
* Unicode 6.3: New bidi control codes, new Bidi_Class property
278
values, two new bidi "bracket" properties; for other property
279
value changes see the UAX #44 summary.
280
* CLDR 24: Improved coverage for top 70+ languages, fractional
281
plural rules and forms, many new measurement units, major
282
simplification of collation rule syntax, preliminary version of
283
European Ordering Rules, new relative fields.
284
* New API for converting between Windows time zone ID and IANA tz
285
database ID.
286
* Implement support for plurals that depend on displayed fractional
287
values
288
289
-------------------------------------------------------------------
290
Mon Jul 29 18:34:20 UTC 2013 - dvaleev@suse.com
291
292
- make filelist depend on architecture
293
icudt51b.dat - on BigEndian platforms
294
icudt51l.dat - on LittleEndian
295
296
-------------------------------------------------------------------
297
Tue Jul 23 18:00:11 UTC 2013 - jengelh@inai.de
298
299
- Add missing symlinks and update description in icu-versioning.diff
300
301
-------------------------------------------------------------------
302
Sun Jul 14 13:50:44 UTC 2013 - jengelh@inai.de
303
304
- Change icu-versioning.diff: Resolve libqt4 emitting a warning
305
that it cannot dlopen libicui18n.so
306
- Build I18N data as a plain file rather than as an arch-dependent
307
huge shared library
308
- Add icu-fix-install-mode-files.diff
309
310
-------------------------------------------------------------------
311
Sat Jun 15 20:05:05 UTC 2013 - jengelh@inai.de
312
313
- Add icu-versioning.diff:
314
Treat each minor release as a new SONAME (bnc#824262)
315
316
-------------------------------------------------------------------
317
Wed Jun 5 17:19:12 UTC 2013 - jengelh@inai.de
318
319
- Update to new upstream release 51.2
320
* Common Locale Data Repository (CLDR) 23.1
321
* Time zone database version 2013c
322
* Security fixes for font layout and glyph table errors. NOTE:
323
Applications must implement
324
LEFontInstance::getFontTable(LETag, size_t &length) in their
325
LEFontInstance subclasses, so that ICU can properly bounds-check
326
font tables.
327
328
-------------------------------------------------------------------
329
Mon May 6 07:51:07 UTC 2013 - jengelh@inai.de
330
331
- Update RPM group, description, URL
332
333
-------------------------------------------------------------------
334
Tue Mar 26 15:05:41 UTC 2013 - jengelh@inai.de
335
336
- Update to new upstream release 51
337
* Collation tailorings put native script first;
338
non-Gregorian calendar formats are more consistent;
339
* Date format/parse now supports CLDR short weekday names
340
* Support DisplayContext for date formatting, locale display names
341
* Support new timezone pattern characters in LDML spec
342
* Support for “dangi” Korean luni-solar calendar
343
* Add CompactDecimalFormat and TerritoryContainment APIs
344
* ICU50 regression fix: Affixes set with e.g.
345
DecimalFormat::setPositivePrefix were ignored for parse
346
* ICU50 regression fix: UNUM_PARSE_INT_ONLY no longer handled
347
grouping separator
348
- Recompress to xz to save space
349
350
-------------------------------------------------------------------
351
Fri Jan 25 09:26:17 UTC 2013 - cfarrell@suse.com
352
353
- license update: X11
354
official spdx.org license list now contains an entry for X11
355
356
-------------------------------------------------------------------
357
Sat Jan 19 11:39:50 UTC 2013 - idonmez@suse.com
358
359
- Update to version 50.1.2
360
* Fix an ABI regression introduced in 50.1, icu bug#9826
361
362
-------------------------------------------------------------------
363
Wed Nov 14 18:09:09 UTC 2012 - jengelh@inai.de
364
365
- Update to new upstream release 50
366
* Unicode 6.2: Turkish Lira Sign, improved word & line segmentation
367
(BreakIterator) for symbols
368
* CLDR 22.1: Data coverage & quality improved across all major
369
languages; new short width type for weekday names; new zhuyin
370
(Bopomofo) collation for Chinese; improved data for
371
CompactDecimalFormat & RBNF
372
* Time zone data: 2012h
373
* Ordinal-number support in MessageFormat & PluralRules
374
* Deprecate setLocale(locale) in PluralFormat
375
* Dictionary-based break iterators (word segmentation)
376
377
-------------------------------------------------------------------
378
Wed Jul 11 21:35:12 UTC 2012 - jengelh@inai.de
379
380
- Remove SuSEconfig.icu; only run the link updater on icu updates
381
(FATE#313539)
382
383
-------------------------------------------------------------------
384
Wed Jun 13 12:34:53 UTC 2012 - cfarrell@suse.com
385
386
- license update: SUSE-XFree86-1.0
387
The license (as stated in the license.html page) is not upstream at
388
http://www.spdx.org/licenses yet - thus, use this version (with SUSE-
389
proprietary prefix until the license goes upstream)
390
391
-------------------------------------------------------------------
392
Tue Apr 10 10:22:49 UTC 2012 - cfarrell@suse.com
393
394
- license update: MIT and SUSE-Public-Domain
395
This is _not_ IBM Public License code.
396
397
-------------------------------------------------------------------
398
Tue Apr 3 12:45:07 UTC 2012 - jengelh@medozas.de
399
400
- Update to new upstream release 49.1:
401
* Unicode 6.1: New scripts & blocks; changes to grapheme break &
402
line break property values; some characters change from symbol to
403
Po or No; etc.
404
* CLDR 21.0.1: Changes in segmentation data to match Unicode 6.1;
405
new structures for support of Chinese calendar, for
406
context-dependent capitalization, for gender of lists of people,
407
for ordinal categories, and for multiple number systems per
408
locale; deprecation of "commonlyUsed" element in timezone names;
409
removal of "whole-locale" aliases; major cleanups of timezone
410
names, delimiter data, abbreviated number data.
411
* Support for ISO 4217 numeric currency code
412
* See http://site.icu-project.org/download/49 for more
413
414
-------------------------------------------------------------------
415
Sat Feb 25 14:57:50 UTC 2012 - jengelh@medozas.de
416
417
- Use shlib policy for icu package
418
- Use proper data directory in CXXFLAGS
419
420
-------------------------------------------------------------------
421
Wed Jan 18 12:14:28 UTC 2012 - vuntz@opensuse.org
422
423
- Update to version 4.8.1.1:
424
+ Time zone database version 2011k
425
+ Several bug fixes.
426
- Changes from version 4.8.1:
427
+ Common Locale Data Repository (CLDR) 2.0.1
428
+ Time zone database version 2011h
429
+ Several bug fixes.
430
- Changes from version 4.8.0:
431
+ Common Changes:
432
- CLDR 2.0: The CLDR 2.0 release contains numerous improvements
433
and bug fixes approved by the CLDR committee, including much
434
additional data for many languages.
435
- Explicit parent locale support in data imported from CLDR
436
- MessageFormat and related classes (choice/plural/select) have
437
been reimplemented, with several improvements and some
438
incompatible changes.
439
- Extended PluralFormat pattern syntax supports explicit-value
440
forms and offsets.
441
- Utility APIs in PluralRules (get some/all/unique keyword
442
values)
443
- Time zone API to return a list of available canonical system
444
time zone IDs
445
- Time zone API to return a region
446
- Collation: Full implementation & public API for script
447
reordering
448
- Dictionary-type trie
449
- GB18030-2005 update
450
+ ICU4C Specific Changes:
451
- Alphabetic Index support ported from ICU4J
452
- X11 Compound Text encoding support ported from ICU4J
453
- Appendable interface
454
- Add unzip BuildRequires to handle .zip source file.
455
- Change the way we unpack the docs zip file: we need to create the
456
html subdirectory first, so we don't unpack via %setup but with
457
an explicit call to unzip.
458
459
-------------------------------------------------------------------
460
Sat Dec 24 10:06:07 UTC 2011 - vuntz@opensuse.org
461
462
- Remove call to suse_update_config, and stop removing
463
config.cache.
464
465
-------------------------------------------------------------------
466
Thu Dec 22 09:47:32 UTC 2011 - vuntz@opensuse.org
467
468
- Add automake BuildRequires that was implicit before, to fix
469
build.
470
471
-------------------------------------------------------------------
472
Wed Oct 12 17:04:29 UTC 2011 - vuntz@opensuse.org
473
474
- Drop pkgdata.diff: everything leads me to think this is not
475
needed anymore. Debian doesn't ship this patch with its 4.4
476
version of ICU. This patch was just a workaround in the first
477
place anyway.
478
479
-------------------------------------------------------------------
480
Tue Oct 11 22:26:44 CEST 2011 - dmueller@suse.de
481
482
- Disable "make check" when run under qemu.
483
484
-------------------------------------------------------------------
485
Tue Aug 2 15:40:36 UTC 2011 - idonmez@novell.com
486
487
- Enable strict-aliasing again since the code seems to be fixed.
488
- Enable make check inside %check.
489
- Cleanup the spec file with spec-cleaner.
490
491
-------------------------------------------------------------------
492
Thu May 5 10:21:40 CEST 2011 - vuntz@opensuse.org
493
494
- Update to version 4.6.1:
495
+ Common Locale Data Repository (CLDR) 1.9.1
496
+ Update timezone data support to Olson 2011c
497
+ Fix: UCOL_RUNTIME_VERSION should be updated for 4.6
498
+ Fix: Collation Reordering Use Of USCRIPT_UNKNOWN
499
+ Fix: Can't find Hangul with search coll (usearch doesn't handle
500
CE iter behavior)
501
+ Fix: ULocale#toLanguageTag() should not supply "und" as
502
language when the locale has only private use
503
+ Fix: USpoof uses NFKD, should be NFD
504
+ ICU4C-specific bug fixes, including:
505
- ICU misparses numbers in scientific notation
506
- detect out of memory issue for Hashtable in low memory
507
situations
508
- Changes from version 4.6.0:
509
+ Unicode 6.0:
510
- Supports final version of Unicode 6.0
511
- New UCA data for collation/sorting, with refinements from
512
CLDR; this data is revamped for more effective use of
513
collation weights, and noncharacters are now handled
514
- Support for 2,088 new characters, including the new emoji and
515
Indian Rupee sign
516
- Fully updated properties
517
+ CLDR 1.9:
518
- Supports final version of CLDR 1.9
519
- The CLDR release contains numerous improvements and bug fixes
520
approved by the CLDR committee, mainly in the areas of
521
collation sequences, transliteration, and available date
522
formats.
523
+ Support for UTS #46 Unicode IDNA Compatibility Processing.
524
+ Alternate number symbols based on numbering system.
525
+ Compact collation tailoring syntax for reduced memory and disk
526
footprint.
527
+ New collation [import] rule for reduced footprint and improved
528
maintenance.
529
+ Fast string BiDi direction detection.
530
+ ICU4C-specific changes:
531
- ICU 4.6 requires compiler RTTI to be turned on. Please see
532
the ICU4C readme for more details.
533
- pkg-config files for a standard way of linking against ICU.
534
- Promotion to @draft (from @internal) for most regex functions
535
that provide access via UText.
536
- Regex support for a "find progress" callback.
537
- Enhance regex APIs to support full 64-bit offsets and
538
indices.
539
- New regex API to set match and start position independently.
540
- Update icu-remove-datetime.patch to apply without fuzz.
541
- Rebase icu44-rpmlint.diff.
542
- Add pkg-config BuildRequires to automatically get
543
pkgconfig()-style Provides.
544
545
-------------------------------------------------------------------
546
Fri Jan 14 14:07:54 CET 2011 - vuntz@opensuse.org
547
548
- Update to version 4.4.2:
549
+ Common Changes:
550
- Update LMBCS mapping table
551
- Time zone data 2010l
552
+ ICU4C Specific Changes:
553
- Fix: Difference between Java and C implementation with
554
exponent characters
555
- Fix: u_fflush (and thus u_fclose) not flushing stateful
556
converter
557
- Fix: unum_parseInt64 is not giving proper error
558
- Fix: Missing header files in Windows build
559
560
-------------------------------------------------------------------
561
Thu Jul 8 21:02:02 UTC 2010 - jengelh@medozas.de
562
563
- Update to version 4.4.1
564
+ Common Changes
565
- Common Locale Data Repository (CLDR) 1.8.1
566
- Enabled non-Gregorian calendars in DateIntervalFormat
567
- Changes from version 4.4:
568
+ Common Changes
569
- Unicode 5.2 support.
570
- CLDR 1.8 data - over 22% more data, with many new locales.
571
- Normalizer2 - for fast, flexible normalization, paving the
572
way for UTS #46 support of international domain names.
573
- Optimized resource bundle format to reduce the ICU resource
574
bundle installation footprint.
575
- Hebrew calendar month numbering improvement.
576
- Finer granular ICU locale resource data packaging.
577
- SelectFormat - for selecting a translation by a keyword among
578
multiple alternatives when formatting messages.
579
- Flexible hour pattern handling in DateFormatPatternGenerator.
580
- Updated LMBCS converter implementation.
581
- EBCDIC converter enhancement for supporting various SI/SO
582
codes used by non-IBM mainframes.
583
- 64bit time zone transition data support.
584
+ ICU4C Specific Changes
585
- Regular Expressions support UText - allowing regular
586
expressions to work on large or discontiguous text
587
(Technology Preview).
588
- DecimalFormat support for big decimal numbers.
589
- ICU Plug-ins - for packaging a specific ICU servce as plug-in
590
and calling different versions of plug-ins in a same
591
environment (Technology Preview).
592
- C++ public smart pointers.
593
- Java modified UTF-8 support.
594
- Improved UnicodeString substring operations.
595
- New usearch options to control matching of collation elements
596
- Use %_smp_mflags
597
- Add icu44-rpmlint.diff to fix some build errors.
598
- Add pkgdata.diff to help build on some architecture, see
599
http://bugs.icu-project.org/trac/ticket/6969#comment:19.
600
601
-------------------------------------------------------------------
602
Tue Apr 20 14:32:22 UTC 2010 - crrodriguez@opensuse.org
603
604
- In JeOS, libicu is installed by default but it should
605
require timezone package to fullfill all dependencies.
606
607
-------------------------------------------------------------------
608
Tue May 26 15:37:55 CEST 2009 - vuntz@novell.com
609
610
- Drop icu4c-3_6-src-setBreakType-public.diff: it's not needed
611
anymore for OOo.
612
613
-------------------------------------------------------------------
614
Sat May 23 14:14:40 CEST 2009 - vuntz@novell.com
615
616
- Update to 4.2:
617
+ Locale Data: ICU uses and supports data from Common Locale Data
618
Repository (CLDR) 1.7 , which includes data for 146 languages,
619
159 territories, 468 locales- 21% more locale data than the
620
previous release.
621
+ Number system support and the number keyword.
622
+ Number system override in DateFormat.
623
+ Numerics used by Hebrew Calendar date in Hebrew locale.
624
+ BCP47 (language tag) / Locale transformation.
625
+ BCP47 mapping of LDML keywords.
626
+ Encoding selector: Return a list of charsets that can handle
627
the input text.
628
+ Simple duration: Implementation of CLDR duration format.
629
+ Available/Preferred keywords for a locale (Calendar, Collation,
630
and Currency).
631
+ StringPrep standard profiles: RFC3491 NAMEPREP, RFC3530 NFS4,
632
RFC3722 iSCSI, RFC3920 NodePrep/ResourcePrep, RFC4011 MIB,
633
RFC4013 SASLprep, RFC4505 trace and RFC4518 LDAPprep.
634
+ Miscellaneous Arabic shaping enhancements.
635
+ UTF-8 friendly internal data structure for Unicode data lookup.
636
+ API to get CLDR version used by ICU.
637
+ ISCII charset converter updates (added Gurumukhi, other
638
updates).
639
+ Performance improvements in Time Zone Name format/parse, and in
640
DateIntervalFormat construction.
641
- Remove AutoReqProv: it's default now.
642
- Drop icu-gcc44.patch: fixed upstream.
643
- Do not package packaging doc in libicu-doc.
644
645
-------------------------------------------------------------------
646
Sat Mar 28 00:35:41 CET 2009 - vuntz@novell.com
647
648
- Add icu-remove-datetime.patch to be more build-compare friendly.
649
650
-------------------------------------------------------------------
651
Mon Mar 2 22:07:18 CET 2009 - crrodriguez@suse.de
652
653
- fix build with GCC 4.4
654
- remove static libraries
655
656
-------------------------------------------------------------------
657
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
658
659
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
660
(bnc#437293)
661
662
-------------------------------------------------------------------
663
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
664
665
- obsolete old -XXbit packages (bnc#437293)
666
667
-------------------------------------------------------------------
668
Sat Sep 13 14:17:38 CEST 2008 - vuntz@novell.com
669
670
- Merge with openSUSE:Factory. Redo the patch tags that were done
671
by jpr@novell.com
672
673
-------------------------------------------------------------------
674
Sat Sep 6 00:54:42 CEST 2008 - maw@suse.de
675
676
- Update to version 4.0:
677
(All of the bug numbers listed are against
678
http://bugs.icu-project.org/trac)
679
+ Update to Unicode 5.1 (#5696)
680
+ Locale Data: ICU uses and supports data from Common Locale Data
681
Repository (CLDR) 1.6, which includes many improvements in
682
quality and quantity of data
683
+ Add/removeLikelySubtags (#6124)
684
+ Charset converter file size improvement (#5987)
685
+ Date Interval Formatting (#6157) Note: Calendar type supported
686
by this feature is Gregorian only in this release
687
+ Improved Plural support
688
+ Additional calendars: Chinese (#4081) and Coptic/Ethiopic
689
(#4571)
690
+ Security fixes for CVE-2007-4770, CVE-2007-4771, and
691
CVE-2008-1036.
692
- Drop libicu-regex.patch, which has been upstreamed.
693
694
-------------------------------------------------------------------
695
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
696
697
- added baselibs.conf file to build xxbit packages
698
for multilib support
699
700
-------------------------------------------------------------------
701
Wed Feb 13 17:42:00 CET 2008 - maw@suse.de
702
703
- Update to version 3.8:
704
+ Locale Data: ICU uses and supports data from Common Locale Data
705
Repository (CLDR) 1.5.0.1, which includes many improvements in
706
quality and quantity of data.
707
+ Rule Based Time Zone: This set of classes provides the ability
708
to read and write time zone data in RFC2445 VTIMEZONE format.
709
This also provides access Olson timezone transitions.
710
+ Timezone Formatting: This has changed to give more human
711
readable results.
712
+ Relative Date/Time Formatting: A draft of the relative date/time
713
format class has been added. This functionality can be accessed
714
through the DateFormat::createDateInstance or DateFormat.getInstance
715
factory method. It provides the ability to format localized dates
716
in terms of "yesterday", "today" and "tomorrow", instead of a
717
specific only date or time.
718
+ Demonstrations and Tools
719
* ICU Data Library Customizer: This new online tool provides an
720
easier way customize ICU's data.
721
* ICU4J Demonstrations: These will demonstrate some features of
722
ICU4J, like calendars, transliteration, and several other
723
features.
724
+ Flexible Date/Time Formatting: A draft of flexible date/time
725
format generator has been added. This allows multiple date and
726
time format patterns to be generated that are valid for specific
727
locales. This funtionality can be accessed through the
728
DateTimePatternGenerator API.
729
+ Time Zones: The default time zone is detected more accurately
730
on Unix machines.
731
+ Additional Calendars
732
* @calendar=taiwan: This calendar is a variant of the Gregorian
733
calendar used in Taiwan.
734
* @calendar=indian: This is the Indian national calendar.
735
* @calendar=persian: This is the Persian calendar. It is also
736
known as the Jalāli Calendar. It is used in several Arabic
737
countries.
738
+ UnicodeSet
739
* The Freezable design pattern is now supported, which can
740
improve performance for the contains() and span() methods
741
on frozen UnicodeSet objects.
742
* A span function was added for iterating through strings.
743
* The containsAll(string) and containsNone(string) now support
744
set strings, instead of only codepoints.
745
+ Performance
746
* Charset conversion performance has been enhanced. The
747
amount of improvement varies depending on the converter
748
being used and platform being used.
749
* Rule based transliterator construction performance has been
750
improved.
751
- s#%run_ldconfig#/sbin/ldconfig# in libicu's %post and %postun
752
- add libicu-regex.patch (bnc#354372).
753
754
-------------------------------------------------------------------
755
Thu Feb 7 14:25:21 CET 2008 - pmladek@suse.cz
756
757
- made RuleBasedBreakIterator::setBreakType method pubclic; it was requested by
758
OpenOffice_org >= 2.3.1, see http://bugs.icu-project.org/trac/ticket/5498
759
760
-------------------------------------------------------------------
761
Wed Jul 25 18:02:05 CEST 2007 - pmladek@suse.cz
762
763
- Updated to version 3.6
764
* supports Unicode 5.0
765
* supports data from Common Locale Data Repository (CLDR) 1.4
766
* charset detection framework was added
767
* font layout engine has support added for Tibetan, Sinhala and Old Hangul
768
* BiDi algorithm was enhanced to be more flexible and efficient
769
* new icupkg tool provides an easier way to manage ICU's data library
770
* time zone data is modularized to allow easier building and updating of
771
the data
772
* BreakIterator uses UText for abstract text processing
773
* 64-bit indexing is now used to allow access to larger chunks of text
774
* added API for read-only locking for security and robustness
775
* lots performance improvements
776
777
-------------------------------------------------------------------
778
Mon Feb 13 19:13:29 CET 2006 - olh@suse.de
779
780
- mark libraries as executable to extract debuginfo
781
782
-------------------------------------------------------------------
783
Wed Jan 25 21:32:14 CET 2006 - mls@suse.de
784
785
- converted neededforbuild to BuildRequires
786
787
-------------------------------------------------------------------
788
Wed Aug 3 18:16:27 CEST 2005 - sbrabec@suse.cz
789
790
- Updated to version 3.4.
791
792
-------------------------------------------------------------------
793
Mon Mar 28 22:30:50 CEST 2005 - gekker@suse.de
794
795
- Move icu-config to libicu-devel package (8030).
796
797
-------------------------------------------------------------------
798
Mon Jan 10 17:40:00 CET 2005 - sbrabec@suse.cz
799
800
- Updated to version 3.2 (#49578).
801
Updated by Robert Schiele <rschiele@uni-mannheim.de>.
802
- Added -fno-strict-aliasing.
803
804
-------------------------------------------------------------------
805
Fri Nov 19 16:24:17 CET 2004 - ro@suse.de
806
807
- ignore return-code from strip call
808
809
-------------------------------------------------------------------
810
Tue May 25 20:51:50 CEST 2004 - clahey@suse.de
811
812
- Removed --with-data-packaging=files. Fixes gtk-sharp compilation.
813
814
-------------------------------------------------------------------
815
Mon May 24 19:50:19 CEST 2004 - clahey@suse.de
816
817
- Updated to 2.6.2.
818
819
-------------------------------------------------------------------
820
Wed Mar 31 12:45:14 CEST 2004 - mfabian@suse.de
821
822
- Bugzilla #37029: "strip --strip-debug" static libraries to save
823
space on the CDs.
824
825
-------------------------------------------------------------------
826
Fri Jan 23 17:57:03 CET 2004 - uli@suse.de
827
828
- removed --disable-rpath; it is unnecessary and breaks the
829
icu-config script
830
831
-------------------------------------------------------------------
832
Sat Jan 10 11:28:36 CET 2004 - adrian@suse.de
833
834
- add %run_ldconfig
835
836
-------------------------------------------------------------------
837
Tue Sep 23 19:53:27 CEST 2003 - mfabian@suse.de
838
839
- Bugzilla #31665: "SuSEconfig.icu is not lib64 clean" fixed.
840
841
-------------------------------------------------------------------
842
Mon Aug 18 17:15:52 CEST 2003 - mfabian@suse.de
843
844
- update to 2.6.
845
846
-------------------------------------------------------------------
847
Mon Jun 16 17:07:45 CEST 2003 - mfabian@suse.de
848
849
- fix "directory not owned by any package".
850
851
-------------------------------------------------------------------
852
Fri May 16 22:45:48 CEST 2003 - mfabian@suse.de
853
854
- fix file list, remove CVS directories.
855
856
-------------------------------------------------------------------
857
Wed Sep 11 16:49:01 CEST 2002 - mfabian@suse.de
858
859
- /usr/sbin/gencnval is now in /usr/bin/gencnval.
860
Fix SuSEconfig.icu accordingly.
861
862
-------------------------------------------------------------------
863
Sat Aug 17 01:06:28 CEST 2002 - mfabian@suse.de
864
865
- update to 2.2
866
867
-------------------------------------------------------------------
868
Sun Aug 11 20:16:14 CEST 2002 - mfabian@suse.de
869
870
- add Provides: libicu17 to libicu21 subpackage
871
(to trigger the selection of the new package during update.)
872
873
-------------------------------------------------------------------
874
Fri Aug 9 10:48:57 CEST 2002 - mfabian@suse.de
875
876
- update to 2.1
877
878
-------------------------------------------------------------------
879
Tue Mar 12 16:07:49 CET 2002 - mfabian@suse.de
880
881
- use %{_libdir}
882
883
-------------------------------------------------------------------
884
Tue Mar 12 13:32:41 CET 2002 - kukuk@suse.de
885
886
- Fix most wrong directories in filelist
887
888
-------------------------------------------------------------------
889
Mon Feb 11 22:59:49 CET 2002 - ro@suse.de
890
891
- tar option for bz2 is "j"
892
893
-------------------------------------------------------------------
894
Wed Mar 7 22:07:51 CET 2001 - mfabian@suse.de
895
896
- new package: icu 1.7
897
- package names as described in PACKAGING
898