src/hb-buffer.cc


Log

Author Commit Date CI Message
Behdad Esfahbod 98370e89 2010-10-27T17:39:01 WIP removing external synthesized GDEF support and implementing it internally
Behdad Esfahbod 870e2d6e 2010-10-27T17:37:20 Remove unused function
Behdad Esfahbod dbf56b1d 2010-10-27T17:06:12 More lig-id cleanup
Behdad Esfahbod f6a23a0b 2010-10-27T17:01:03 More removal of lig-id code from buffer
Behdad Esfahbod dd2ffd28 2010-10-27T16:57:01 Minor renaming
Behdad Esfahbod fe263272 2010-10-27T16:51:02 Move setting lig_id/component out of buffer and to the gsub code
Behdad Esfahbod 37ab8771 2010-10-27T15:38:06 Remove comment
Behdad Esfahbod 88474c6f 2010-10-27T14:42:15 Get rid of the OpenType-specific internal buffer representation Add variant integers to buffer item types. More cleanup coming.
Behdad Esfahbod bd7378b2 2010-10-13T18:33:16 Massage mask setting a bit more Still finding the exact correct way the masks should be set.
Behdad Esfahbod 961f9baa 2010-10-13T17:17:00 Oops, actually set global mask
Behdad Esfahbod 3506b2e7 2010-10-13T15:38:52 Return early if mask is 0
Behdad Esfahbod 5c1c8c9c 2010-10-13T15:36:38 Make sure feature values don't leak out of their mask
Behdad Esfahbod 57ac0ecb 2010-10-12T17:07:02 Merge clearing masks and setting global masks
Behdad Esfahbod 34db6f03 2010-10-07T01:21:19 Add XXX note
Behdad Esfahbod 4e4ef24e 2010-07-23T17:22:11 Towards separating bit allocation from shaping
Behdad Esfahbod acdba3f9 2010-07-23T15:11:18 Prefer C linkage
Behdad Esfahbod 81c5e872 2010-05-28T18:31:16 Allow disabling default features Patch from Jonathan Kew
Behdad Esfahbod 2163afbf 2010-05-27T14:04:15 Add note about UTF-8 decoder
Behdad Esfahbod 1ce7b87c 2010-05-21T17:31:45 Cleanup bitmask allocation
Behdad Esfahbod 009aad56 2010-05-20T14:00:57 Invert the mask logic Before, the mask in the buffer was inverted. That is, a 0 bit meant feature should be applied and 1 meant not applied, whereas in the lookups, the logic was positive. Now both are in sync. When calling hb_buffer_add_glyph() manually, the mask should be 1 instead of 0.
Behdad Esfahbod 3567b87c 2010-05-14T23:28:44 Add an inline version of hb_buffer_ensure()
Behdad Esfahbod a6a79df5 2010-05-14T23:20:16 Handle malloc failture in the buffer
Behdad Esfahbod 910a33fe 2010-05-14T22:13:38 Update buffer docs
Behdad Esfahbod 36b73c80 2010-05-14T22:10:39 Shortening buffer accessors: rename buffer->in_pos to buffer->i
Behdad Esfahbod 29427c5c 2010-05-14T22:08:22 Shortening buffer accessors: rename buffer->out_length to buffer->out_len
Behdad Esfahbod 6960350b 2010-05-14T22:07:46 Shortening buffer accessors: rename buffer->in_length to buffer->len
Behdad Esfahbod 1b621823 2010-05-14T22:05:53 Shortening buffer accessors: rename buffer->positions to buffer->pos
Behdad Esfahbod 9d5e26df 2010-05-14T22:03:11 Shortening buffer accessors: rename buffer->out_string to buffer->out_info
Behdad Esfahbod 7e7007a1 2010-05-14T22:02:37 Shortening buffer accessors: rename buffer->in_string to buffer->info
Behdad Esfahbod 8e6b6bb2 2010-05-14T21:58:22 Merge buffer->out_pos and buffer->out_length
Behdad Esfahbod 1d5e7801 2010-05-12T23:43:00 Add a few other buffer methods
Behdad Esfahbod 8951fc2c 2010-05-12T23:13:39 Add buffer->allocate_lig_id()
Behdad Esfahbod 22da7fd9 2010-05-12T18:23:21 Rename a few files to be C++ sources In anticipation for buffer revamp coming.