summaryrefslogtreecommitdiffstats
path: root/third_party/harfbuzz-ng/src/hb-buffer.h
diff options
context:
space:
mode:
authorjshin@chromium.org <jshin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-01 21:30:34 +0000
committerjshin@chromium.org <jshin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-01 21:30:34 +0000
commit7f49dcbe337599792a76255059d867dfb6c0546e (patch)
tree26fc30ef257f9de6fc78149e0d52f12202ec2214 /third_party/harfbuzz-ng/src/hb-buffer.h
parent22f3763954e1d3e559fe92bf8add0a36104c14cd (diff)
downloadchromium_src-7f49dcbe337599792a76255059d867dfb6c0546e.zip
chromium_src-7f49dcbe337599792a76255059d867dfb6c0546e.tar.gz
chromium_src-7f49dcbe337599792a76255059d867dfb6c0546e.tar.bz2
Update harfbuzz-ng to 0.9.14 from 0.9.10
Old revision: 34e6c3e3e452bdf6f93df565a70453a6e74d4c6e New revision: f872a17462a75a3493623747bf3a3fbe54556c7b What's new: - A lot of Indic shaping bugs as well as a work-around for bugs in FreeSans (Devanagari) - New Win8-style Myanmar shaper - New shaper for Tai Tham, Chan, New Tai Lue See NEWS file for more details. While I'm at this, I also 'fixed' README.chromium to make the copyright information show up in about:credits page. Two tests requiring rebaselines (khmer-selection and danda-space) are added to the list of expected failure until they're rebaselined. See also http://webkit.org/b/113450 BUG=chromium:96143 TEST=See comment #5 in the bug. TBR=cpu Review URL: https://chromiumcodereview.appspot.com/12438036 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@191666 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party/harfbuzz-ng/src/hb-buffer.h')
-rw-r--r--third_party/harfbuzz-ng/src/hb-buffer.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/third_party/harfbuzz-ng/src/hb-buffer.h b/third_party/harfbuzz-ng/src/hb-buffer.h
index 48ec4a5..55a4045 100644
--- a/third_party/harfbuzz-ng/src/hb-buffer.h
+++ b/third_party/harfbuzz-ng/src/hb-buffer.h
@@ -193,7 +193,7 @@ hb_buffer_reset (hb_buffer_t *buffer);
/* Like reset, but does NOT clear unicode_funcs. */
void
-hb_buffer_clear (hb_buffer_t *buffer);
+hb_buffer_clear_contents (hb_buffer_t *buffer);
/* Returns false if allocation failed */
hb_bool_t
@@ -304,7 +304,7 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
unsigned int end,
char *buf,
unsigned int buf_size,
- unsigned int *buf_consumed,
+ unsigned int *buf_consumed, /* May be NULL */
hb_font_t *font, /* May be NULL */
hb_buffer_serialize_format_t format,
hb_buffer_serialize_flags_t flags);
@@ -312,8 +312,8 @@ hb_buffer_serialize_glyphs (hb_buffer_t *buffer,
hb_bool_t
hb_buffer_deserialize_glyphs (hb_buffer_t *buffer,
const char *buf,
- unsigned int buf_len,
- unsigned int *buf_consumed,
+ int buf_len, /* -1 means nul-terminated */
+ const char **end_ptr, /* May be NULL */
hb_font_t *font, /* May be NULL */
hb_buffer_serialize_format_t format);