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

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: 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.31
2 Wednesday, July 16, 2014
3 =====================================
4
5 - Only accept valid UTF-8/16/32; we missed many cases before.
6 - Better shaping of invalid UTF-8/16/32. Falls back to
7 U+FFFD REPLACEMENT CHARACTER now.
8 - With all changes in this release, the buffer will contain fully
9 valid Unicode after hb_buffer_add_utf8/16/32 no matter how
10 broken the input is. This can be overriden though. See below.
11 - Fix Mongolian Variation Selectors for fonts without GDEF.
12 - Fix minor invalid buffer access.
13 - Accept zh-Hant and zh-Hans language tags. hb_ot_tag_to_language()
14 now uses these instead of private tags.
15 - Build fixes.
16 - New API:
17 * hb_buffer_add_codepoints(). This does what hb_buffer_add_utf32()
18 used to do, ie. no validity check on the input at all. add_utf32
19 now replaces invalid Unicode codepoints with the replacement
20 character (see below).
21 * hb_buffer_set_replacement_codepoint()
22 * hb_buffer_get_replacement_codepoint()
23 Previously, in hb_buffer_add_utf8 and hb_buffer_add_utf16, when
24 we detected broken input, we replaced that with (hb_codepoint_t)-1.
25 This has changed to use U+FFFD now, but can be changed using these
26 new API.
27
28
29 Overview of changes leading to 0.9.30
30 Wednesday, July 9, 2014
31 =====================================
32
33 - Update to Unicode 7.0.0:
34 * New scripts Manichaean and Psalter Pahlavi are shaped using
35 Arabic shaper.
36 * All the other new scripts to through the generic shaper for
37 now.
38 - Minor Indic improvements.
39 - Fix graphite2 backend cluster mapping [crasher!]
40 - API changes:
41 * New HB_SCRIPT_* values for Unicode 7.0 scripts.
42 * New function hb_ot_layout_language_get_required_feature().
43 - Build fixes.
44
45
46 Overview of changes leading to 0.9.29
47 Thursday, May 29, 2014
48 =====================================
49
50 - Implement cmap in hb-ot-font.h. No variation-selectors yet.
51 - Myanmar: Allow MedialYa+Asat.
52 - Various Indic fixes:
53 * Support most characters in Extended Devanagary and Vedic
54 Unicode blocks.
55 * Allow digits and a some punctuation as consonant placeholders.
56 - Build fixes.
57
58
59 Overview of changes leading to 0.9.28
60 Monday, April 28, 2014
61 =====================================
62
63 - Unbreak old-spec Indic shaping. (bug 76705)
64 - Fix shaping of U+17DD and U+0FC6.
65 - Add HB_NO_MERGE_CLUSTERS build option. NOT to be enabled by default
66 for shipping libraries. It's an option for further experimentation
67 right now. When we are sure how to do it properly, we will add
68 public run-time API for the functionality.
69 - Build fixes.
70
71
1 Overview of changes leading to 0.9.27 72 Overview of changes leading to 0.9.27
2 Tuesday, March 18, 2014 73 Tuesday, March 18, 2014
3 ===================================== 74 =====================================
4 75
5 - Don't use "register" storage class specifier 76 - Don't use "register" storage class specifier
6 - Wrap definition of free_langs() with HAVE_ATEXIT 77 - Wrap definition of free_langs() with HAVE_ATEXIT
7 - Add coretext_aat shaper and hb_coretext_face_create() constructor 78 - Add coretext_aat shaper and hb_coretext_face_create() constructor
8 - If HAVE_ICU_BUILTIN is defined, use hb-icu Unicode callbacks 79 - If HAVE_ICU_BUILTIN is defined, use hb-icu Unicode callbacks
9 - Add Myanmar test case from OpenType Myanmar spec 80 - Add Myanmar test case from OpenType Myanmar spec
10 - Only do fallback Hebrew composition if no GPOS 'mark' available 81 - 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 950 HB_VERSION_MAJOR
880 HB_VERSION_MINOR 951 HB_VERSION_MINOR
881 HB_VERSION_MICRO 952 HB_VERSION_MICRO
882 HB_VERSION_STRING 953 HB_VERSION_STRING
883 HB_VERSION_CHECK() 954 HB_VERSION_CHECK()
884 hb_version() 955 hb_version()
885 hb_version_string() 956 hb_version_string()
886 hb_version_check() 957 hb_version_check()
887 958
888 959
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698