Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(78)

Side by Side Diff: third_party/harfbuzz-ng/NEWS

Issue 396393005: Roll HarfBuzz to 0.9.32 (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Another cherry-pick Created 6 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 Overview of changes leading to 0.9.32
2 Thursday, July 17, 2014
3 =====================================
4
5 - Apply Arabic shaping features in spec order exactly.
6 - Another fix for Mongolian free variation selectors.
7 - For non-Arabic scripts in Arabic shaper apply 'rlig' and 'calt'
8 together.
9 - Minor adjustment to U+FFFD logic.
10 - Fix hb-coretext build.
11
12
13 Overview of changes leading to 0.9.31
14 Wednesday, July 16, 2014
15 =====================================
16
17 - Only accept valid UTF-8/16/32; we missed many cases before.
18 - Better shaping of invalid UTF-8/16/32. Falls back to
19 U+FFFD REPLACEMENT CHARACTER now.
20 - With all changes in this release, the buffer will contain fully
21 valid Unicode after hb_buffer_add_utf8/16/32 no matter how
22 broken the input is. This can be overriden though. See below.
23 - Fix Mongolian Variation Selectors for fonts without GDEF.
24 - Fix minor invalid buffer access.
25 - Accept zh-Hant and zh-Hans language tags. hb_ot_tag_to_language()
26 now uses these instead of private tags.
27 - Build fixes.
28 - New API:
29 * hb_buffer_add_codepoints(). This does what hb_buffer_add_utf32()
30 used to do, ie. no validity check on the input at all. add_utf32
31 now replaces invalid Unicode codepoints with the replacement
32 character (see below).
33 * hb_buffer_set_replacement_codepoint()
34 * hb_buffer_get_replacement_codepoint()
35 Previously, in hb_buffer_add_utf8 and hb_buffer_add_utf16, when
36 we detected broken input, we replaced that with (hb_codepoint_t)-1.
37 This has changed to use U+FFFD now, but can be changed using these
38 new API.
39
40
41 Overview of changes leading to 0.9.30
42 Wednesday, July 9, 2014
43 =====================================
44
45 - Update to Unicode 7.0.0:
46 * New scripts Manichaean and Psalter Pahlavi are shaped using
47 Arabic shaper.
48 * All the other new scripts to through the generic shaper for
49 now.
50 - Minor Indic improvements.
51 - Fix graphite2 backend cluster mapping [crasher!]
52 - API changes:
53 * New HB_SCRIPT_* values for Unicode 7.0 scripts.
54 * New function hb_ot_layout_language_get_required_feature().
55 - Build fixes.
56
57
58 Overview of changes leading to 0.9.29
59 Thursday, May 29, 2014
60 =====================================
61
62 - Implement cmap in hb-ot-font.h. No variation-selectors yet.
63 - Myanmar: Allow MedialYa+Asat.
64 - Various Indic fixes:
65 * Support most characters in Extended Devanagary and Vedic
66 Unicode blocks.
67 * Allow digits and a some punctuation as consonant placeholders.
68 - Build fixes.
69
70
71 Overview of changes leading to 0.9.28
72 Monday, April 28, 2014
73 =====================================
74
75 - Unbreak old-spec Indic shaping. (bug 76705)
76 - Fix shaping of U+17DD and U+0FC6.
77 - Add HB_NO_MERGE_CLUSTERS build option. NOT to be enabled by default
78 for shipping libraries. It's an option for further experimentation
79 right now. When we are sure how to do it properly, we will add
80 public run-time API for the functionality.
81 - Build fixes.
82
83
1 Overview of changes leading to 0.9.27 84 Overview of changes leading to 0.9.27
2 Tuesday, March 18, 2014 85 Tuesday, March 18, 2014
3 ===================================== 86 =====================================
4 87
5 - Don't use "register" storage class specifier 88 - Don't use "register" storage class specifier
6 - Wrap definition of free_langs() with HAVE_ATEXIT 89 - Wrap definition of free_langs() with HAVE_ATEXIT
7 - Add coretext_aat shaper and hb_coretext_face_create() constructor 90 - Add coretext_aat shaper and hb_coretext_face_create() constructor
8 - If HAVE_ICU_BUILTIN is defined, use hb-icu Unicode callbacks 91 - If HAVE_ICU_BUILTIN is defined, use hb-icu Unicode callbacks
9 - Add Myanmar test case from OpenType Myanmar spec 92 - Add Myanmar test case from OpenType Myanmar spec
10 - Only do fallback Hebrew composition if no GPOS 'mark' available 93 - Only do fallback Hebrew composition if no GPOS 'mark' available
(...skipping 868 matching lines...) Expand 10 before | Expand all | Expand 10 after
879 HB_VERSION_MAJOR 962 HB_VERSION_MAJOR
880 HB_VERSION_MINOR 963 HB_VERSION_MINOR
881 HB_VERSION_MICRO 964 HB_VERSION_MICRO
882 HB_VERSION_STRING 965 HB_VERSION_STRING
883 HB_VERSION_CHECK() 966 HB_VERSION_CHECK()
884 hb_version() 967 hb_version()
885 hb_version_string() 968 hb_version_string()
886 hb_version_check() 969 hb_version_check()
887 970
888 971
OLDNEW
« no previous file with comments | « no previous file | third_party/harfbuzz-ng/README.chromium » ('j') | third_party/harfbuzz-ng/README.chromium » ('J')

Powered by Google App Engine
This is Rietveld 408576698