40 Commits (4a2d844c2f12dc1b858ab4ddd737ded7c0852221)

Author SHA1 Message Date
Behdad Esfahbod 98370e89d1 WIP removing external synthesized GDEF support and implementing it internally 15 years ago
Behdad Esfahbod 870e2d6eac Remove unused function 15 years ago
Behdad Esfahbod 1115890b90 More cleanup 15 years ago
Behdad Esfahbod dbf56b1d94 More lig-id cleanup 15 years ago
Behdad Esfahbod dd2ffd282c Minor renaming 15 years ago
Behdad Esfahbod fe263272a2 Move setting lig_id/component out of buffer and to the gsub code 15 years ago
Behdad Esfahbod 88474c6fda Get rid of the OpenType-specific internal buffer representation 15 years ago
Behdad Esfahbod bd7378b2ef Massage mask setting a bit more 15 years ago
Behdad Esfahbod 57ac0ecb78 Merge clearing masks and setting global masks 15 years ago
Behdad Esfahbod a7c5046d6b Add private hb_segment_properties_t 15 years ago
Behdad Esfahbod 4e4ef24e46 Towards separating bit allocation from shaping 15 years ago
Behdad Esfahbod acdba3f90b Prefer C linkage 15 years ago
Behdad Esfahbod da8edbb622 Fix header 15 years ago
Behdad Esfahbod 81c5e8724b Allow disabling default features 15 years ago
Behdad Esfahbod 1ce7b87c4d Cleanup bitmask allocation 15 years ago
Behdad Esfahbod a6a79df5fe Handle malloc failture in the buffer 15 years ago
Behdad Esfahbod 910a33fe84 Update buffer docs 15 years ago
Behdad Esfahbod 36b73c80df Shortening buffer accessors: rename buffer->in_pos to buffer->i 15 years ago
Behdad Esfahbod 29427c5c51 Shortening buffer accessors: rename buffer->out_length to buffer->out_len 15 years ago
Behdad Esfahbod 6960350be9 Shortening buffer accessors: rename buffer->in_length to buffer->len 15 years ago
Behdad Esfahbod 1b621823f3 Shortening buffer accessors: rename buffer->positions to buffer->pos 15 years ago
Behdad Esfahbod 9d5e26df08 Shortening buffer accessors: rename buffer->out_string to buffer->out_info 15 years ago
Behdad Esfahbod 7e7007a1c9 Shortening buffer accessors: rename buffer->in_string to buffer->info 15 years ago
Behdad Esfahbod 8e6b6bb293 Merge buffer->out_pos and buffer->out_length 15 years ago
Behdad Esfahbod 22f668eb9a Remove the unused BUFFER macro 15 years ago
Behdad Esfahbod 7e53ebe478 Remove the IN_CURGLYPH() macro 15 years ago
Behdad Esfahbod d784da1923 Remove the IN_CURINFO() macro 15 years ago
Behdad Esfahbod 281f59b4fb Remove IN_INFO() and IN_NEXTGLYPH() macros 15 years ago
Behdad Esfahbod 6e489cdf76 Remove the IN_GLYPH() macro 15 years ago
Behdad Esfahbod 01feb74c78 Remove the IN_CLUSTER() macro 15 years ago
Behdad Esfahbod d63a1e089a Remove the IN_MASK() macro 15 years ago
Behdad Esfahbod 89e2834dab Remove the IN_LIGID() macro 15 years ago
Behdad Esfahbod 4a871041f4 Remove IN_COMPONENT() macro 15 years ago
Behdad Esfahbod 27da6dd89a Remove OUT_GLYPH() and OUT_INFO() macros 15 years ago
Behdad Esfahbod 3109375b84 Remove POSITION() and CURPOSITION() macros 15 years ago
Behdad Esfahbod 72071a8afa Add a few more buffer convenience methods 15 years ago
Behdad Esfahbod 1d5e780136 Add a few other buffer methods 15 years ago
Behdad Esfahbod d0316a81f5 Add buffer->swap() 15 years ago
Behdad Esfahbod 8951fc2c82 Add buffer->allocate_lig_id() 15 years ago
Behdad Esfahbod 22da7fd94d Rename a few files to be C++ sources 15 years ago
Behdad Esfahbod c3df649f25 Fix comment 15 years ago
Behdad Esfahbod 94a23aaeca Move buffer into apply_context 15 years ago
Behdad Esfahbod c755cb3e3a Change header comment 15 years ago
Behdad Esfahbod 314905d754 Explicitly track whether the buffer has positions 15 years ago
Behdad Esfahbod ff44f88df2 Handle shaping in non-native direction 16 years ago
Behdad Esfahbod 25e7ef7046 Add _hb_buffer_add_output_glyphs() that takes codepoint_t* 16 years ago
Behdad Esfahbod 9db8ad7531 Add hb_ot_layout_position_finish() 16 years ago
Behdad Esfahbod 9bef3611f0 Rename [xy]_pos to [xy]_offset since we don't accumulate positions 16 years ago
Behdad Esfahbod 2f50d87368 Start filling hb_shape() in 16 years ago
Behdad Esfahbod ae070b7d39 Add script and language to buffer 16 years ago