提交 66ac2ff3 编写于 作者: B Behdad Esfahbod

API change: Remove "mask" from hb_buffer_add()

I don't expect anybody using hb_buffer_add(), so this shouldn't break
anyone's code.
上级 407f80d6
...@@ -146,7 +146,6 @@ struct hb_buffer_t { ...@@ -146,7 +146,6 @@ struct hb_buffer_t {
HB_INTERNAL void deallocate_var_all (void); HB_INTERNAL void deallocate_var_all (void);
HB_INTERNAL void add (hb_codepoint_t codepoint, HB_INTERNAL void add (hb_codepoint_t codepoint,
hb_mask_t mask,
unsigned int cluster); unsigned int cluster);
HB_INTERNAL void reverse_range (unsigned int start, unsigned int end); HB_INTERNAL void reverse_range (unsigned int start, unsigned int end);
......
...@@ -175,7 +175,6 @@ hb_buffer_t::clear (void) ...@@ -175,7 +175,6 @@ hb_buffer_t::clear (void)
void void
hb_buffer_t::add (hb_codepoint_t codepoint, hb_buffer_t::add (hb_codepoint_t codepoint,
hb_mask_t mask,
unsigned int cluster) unsigned int cluster)
{ {
hb_glyph_info_t *glyph; hb_glyph_info_t *glyph;
...@@ -186,7 +185,7 @@ hb_buffer_t::add (hb_codepoint_t codepoint, ...@@ -186,7 +185,7 @@ hb_buffer_t::add (hb_codepoint_t codepoint,
memset (glyph, 0, sizeof (*glyph)); memset (glyph, 0, sizeof (*glyph));
glyph->codepoint = codepoint; glyph->codepoint = codepoint;
glyph->mask = mask; glyph->mask = 1;
glyph->cluster = cluster; glyph->cluster = cluster;
len++; len++;
...@@ -770,10 +769,9 @@ hb_buffer_allocation_successful (hb_buffer_t *buffer) ...@@ -770,10 +769,9 @@ hb_buffer_allocation_successful (hb_buffer_t *buffer)
void void
hb_buffer_add (hb_buffer_t *buffer, hb_buffer_add (hb_buffer_t *buffer,
hb_codepoint_t codepoint, hb_codepoint_t codepoint,
hb_mask_t mask,
unsigned int cluster) unsigned int cluster)
{ {
buffer->add (codepoint, mask, cluster); buffer->add (codepoint, cluster);
buffer->clear_context (1); buffer->clear_context (1);
} }
...@@ -902,7 +900,7 @@ hb_buffer_add_utf (hb_buffer_t *buffer, ...@@ -902,7 +900,7 @@ hb_buffer_add_utf (hb_buffer_t *buffer,
hb_codepoint_t u; hb_codepoint_t u;
const T *old_next = next; const T *old_next = next;
next = hb_utf_next (next, end, &u); next = hb_utf_next (next, end, &u);
buffer->add (u, 1, old_next - (const T *) text); buffer->add (u, old_next - (const T *) text);
} }
/* Add post-context */ /* Add post-context */
......
...@@ -177,7 +177,6 @@ hb_buffer_guess_properties (hb_buffer_t *buffer); ...@@ -177,7 +177,6 @@ hb_buffer_guess_properties (hb_buffer_t *buffer);
void void
hb_buffer_add (hb_buffer_t *buffer, hb_buffer_add (hb_buffer_t *buffer,
hb_codepoint_t codepoint, hb_codepoint_t codepoint,
hb_mask_t mask,
unsigned int cluster); unsigned int cluster);
void void
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册