Behdad Esfahbod
|
dd2ffd282c
|
Minor renaming
|
2010-11-02 19:12:58 -04:00 |
Behdad Esfahbod
|
fe263272a2
|
Move setting lig_id/component out of buffer and to the gsub code
|
2010-11-02 19:12:58 -04:00 |
Behdad Esfahbod
|
88474c6fda
|
Get rid of the OpenType-specific internal buffer representation
Add variant integers to buffer item types. More cleanup coming.
|
2010-11-02 19:12:58 -04:00 |
Behdad Esfahbod
|
bd7378b2ef
|
Massage mask setting a bit more
Still finding the exact correct way the masks should be set.
|
2010-10-13 18:33:16 -04:00 |
Behdad Esfahbod
|
57ac0ecb78
|
Merge clearing masks and setting global masks
|
2010-10-12 17:07:02 -04:00 |
Behdad Esfahbod
|
a7c5046d6b
|
Add private hb_segment_properties_t
|
2010-10-08 18:47:47 -04:00 |
Behdad Esfahbod
|
4e4ef24e46
|
Towards separating bit allocation from shaping
|
2010-07-23 17:22:11 -04:00 |
Behdad Esfahbod
|
acdba3f90b
|
Prefer C linkage
|
2010-07-23 15:39:27 -04:00 |
Behdad Esfahbod
|
da8edbb622
|
Fix header
|
2010-06-09 07:15:39 -04:00 |
Behdad Esfahbod
|
81c5e8724b
|
Allow disabling default features
Patch from Jonathan Kew
|
2010-05-28 18:31:16 -04:00 |
Behdad Esfahbod
|
1ce7b87c4d
|
Cleanup bitmask allocation
|
2010-05-21 17:31:45 +01:00 |
Behdad Esfahbod
|
a6a79df5fe
|
Handle malloc failture in the buffer
|
2010-05-14 23:20:16 -04:00 |
Behdad Esfahbod
|
910a33fe84
|
Update buffer docs
|
2010-05-14 22:13:38 -04:00 |
Behdad Esfahbod
|
36b73c80df
|
Shortening buffer accessors: rename buffer->in_pos to buffer->i
|
2010-05-14 22:10:39 -04:00 |
Behdad Esfahbod
|
29427c5c51
|
Shortening buffer accessors: rename buffer->out_length to buffer->out_len
|
2010-05-14 22:08:22 -04:00 |
Behdad Esfahbod
|
6960350be9
|
Shortening buffer accessors: rename buffer->in_length to buffer->len
|
2010-05-14 22:07:46 -04:00 |
Behdad Esfahbod
|
1b621823f3
|
Shortening buffer accessors: rename buffer->positions to buffer->pos
|
2010-05-14 22:05:53 -04:00 |
Behdad Esfahbod
|
9d5e26df08
|
Shortening buffer accessors: rename buffer->out_string to buffer->out_info
|
2010-05-14 22:03:11 -04:00 |
Behdad Esfahbod
|
7e7007a1c9
|
Shortening buffer accessors: rename buffer->in_string to buffer->info
|
2010-05-14 22:02:37 -04:00 |
Behdad Esfahbod
|
8e6b6bb293
|
Merge buffer->out_pos and buffer->out_length
|
2010-05-14 21:58:22 -04:00 |
Behdad Esfahbod
|
22f668eb9a
|
Remove the unused BUFFER macro
|
2010-05-14 21:41:04 -04:00 |
Behdad Esfahbod
|
7e53ebe478
|
Remove the IN_CURGLYPH() macro
|
2010-05-14 21:38:46 -04:00 |
Behdad Esfahbod
|
d784da1923
|
Remove the IN_CURINFO() macro
|
2010-05-14 21:37:18 -04:00 |
Behdad Esfahbod
|
281f59b4fb
|
Remove IN_INFO() and IN_NEXTGLYPH() macros
|
2010-05-14 21:34:22 -04:00 |
Behdad Esfahbod
|
6e489cdf76
|
Remove the IN_GLYPH() macro
|
2010-05-14 21:07:35 -04:00 |
Behdad Esfahbod
|
01feb74c78
|
Remove the IN_CLUSTER() macro
|
2010-05-14 21:00:08 -04:00 |
Behdad Esfahbod
|
d63a1e089a
|
Remove the IN_MASK() macro
|
2010-05-14 20:30:07 -04:00 |
Behdad Esfahbod
|
89e2834dab
|
Remove the IN_LIGID() macro
|
2010-05-14 20:26:44 -04:00 |
Behdad Esfahbod
|
4a871041f4
|
Remove IN_COMPONENT() macro
|
2010-05-14 20:25:04 -04:00 |
Behdad Esfahbod
|
27da6dd89a
|
Remove OUT_GLYPH() and OUT_INFO() macros
|
2010-05-14 20:17:50 -04:00 |
Behdad Esfahbod
|
3109375b84
|
Remove POSITION() and CURPOSITION() macros
|
2010-05-14 19:55:27 -04:00 |
Behdad Esfahbod
|
72071a8afa
|
Add a few more buffer convenience methods
|
2010-05-13 13:22:24 -04:00 |
Behdad Esfahbod
|
1d5e780136
|
Add a few other buffer methods
|
2010-05-12 23:43:00 -04:00 |
Behdad Esfahbod
|
d0316a81f5
|
Add buffer->swap()
|
2010-05-12 23:34:52 -04:00 |
Behdad Esfahbod
|
8951fc2c82
|
Add buffer->allocate_lig_id()
|
2010-05-12 23:13:39 -04:00 |
Behdad Esfahbod
|
22da7fd94d
|
Rename a few files to be C++ sources
In anticipation for buffer revamp coming.
|
2010-05-12 18:23:21 -04:00 |