Behdad Esfahbod
|
468e9cb25c
|
Move buffer methods into the object
|
2011-07-22 14:49:14 -04:00 |
Behdad Esfahbod
|
744970af4d
|
[API] Add support for vertical text
Design not final yet, and in fact I'm going to change it immediately,
but this is an standalone change for itself.
|
2011-05-17 17:12:34 -04:00 |
Behdad Esfahbod
|
abcfe9b59b
|
Remove hb_ot_layout_context_t, simplify code
|
2011-05-11 00:02:02 -04:00 |
Behdad Esfahbod
|
2409d5f8d7
|
Update Copyright headers
|
2011-04-21 17:14:28 -04:00 |
Behdad Esfahbod
|
cc1a8a938b
|
Fix ChanContext backtrack matching with GPOS
Reported on mailing list by Keith Stribley and Khaled Hosny.
|
2011-01-06 14:58:52 -05:00 |
Behdad Esfahbod
|
7eb875118d
|
Mozilla Bug 618592 - freeze on typekit
Fix apply_lookup() for zero-input broken fonts.
|
2010-12-13 14:13:35 -05:00 |
Behdad Esfahbod
|
300cb41417
|
Add XXX marks
|
2010-11-17 12:57:23 -05:00 |
Behdad Esfahbod
|
11e3ec444a
|
Fix a few more "unreachable code" warnings
|
2010-11-03 15:11:04 -04:00 |
Behdad Esfahbod
|
2304856340
|
Remove another couple lines of dead code
|
2010-11-03 12:47:27 -04:00 |
Behdad Esfahbod
|
c2709119c8
|
Move things around some more
|
2010-11-02 19:12:59 -04:00 |
Behdad Esfahbod
|
8c69e65abe
|
Rename lookup_flags to lookup_props since it's more than just flags
|
2010-11-02 19:12:59 -04:00 |
Behdad Esfahbod
|
98370e89d1
|
WIP removing external synthesized GDEF support and implementing it internally
|
2010-11-02 19:12:58 -04:00 |
Behdad Esfahbod
|
8eeed7eddc
|
Remove LONGTERMTODO item that I'll never fix
|
2010-10-27 12:07:49 -04:00 |
Behdad Esfahbod
|
acdba3f90b
|
Prefer C linkage
|
2010-07-23 15:39:27 -04:00 |
Behdad Esfahbod
|
f7acd8df51
|
Do alternate glyph selection!
Kinda hand-wavy right now. Not tested.
|
2010-05-20 17:26:35 +01: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
|
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
|
27da6dd89a
|
Remove OUT_GLYPH() and OUT_INFO() macros
|
2010-05-14 20:17:50 -04:00 |
Behdad Esfahbod
|
cc6ae7ff91
|
Fix lookahead matching. Oops!
|
2010-05-14 20:09:48 -04:00 |
Behdad Esfahbod
|
d7cfb3b2d1
|
s/\<context\>/c/g
|
2010-05-13 14:18:49 -04:00 |
Behdad Esfahbod
|
1d5e780136
|
Add a few other buffer methods
|
2010-05-12 23:43:00 -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 |
Behdad Esfahbod
|
458ecbb60b
|
Fix tracing order
|
2010-05-10 21:11:35 -04:00 |
Behdad Esfahbod
|
dacebcadae
|
Simplify unions
|
2010-05-10 19:45:41 -04:00 |
Behdad Esfahbod
|
0eb9fc6e37
|
Change DEFINE_SIZE_VAR to DEFINE_SIZE_ARRAY
|
2010-05-10 19:01:17 -04:00 |
Behdad Esfahbod
|
596e471aa5
|
Cleanup DEFINE_SIZE_VAR2
|
2010-05-10 18:48:29 -04:00 |
Behdad Esfahbod
|
b961518b96
|
Simplify array access
|
2010-05-10 18:20:54 -04:00 |
Behdad Esfahbod
|
ed07422c33
|
Further cleanup of sizeof
|
2010-05-10 18:08:46 -04:00 |
Behdad Esfahbod
|
40cbefe858
|
Remove unnecessary casts
|
2010-05-10 17:47:22 -04:00 |
Behdad Esfahbod
|
bea34c7cbb
|
Further cleanup of DEFINE_SIZE
|
2010-05-10 17:28:16 -04:00 |
Behdad Esfahbod
|
b3651231bf
|
Remove ASSERT_SIZE in favor of the safer DEFINE_SIZE_STATIC
|
2010-05-10 16:59:57 -04:00 |
Behdad Esfahbod
|
569da92bc6
|
Cleanup ASSERT_SIZE_VAR
|
2010-05-10 16:46:36 -04:00 |
Behdad Esfahbod
|
e45d3f86f9
|
Start cleaning up get_size()
So we know when the size is static and when dynamic.
|
2010-05-06 19:33:31 -04:00 |
Behdad Esfahbod
|
b157617644
|
Remove the last of SANITIZE macros: SANITIZE_SELF
|
2010-05-06 14:48:27 -04:00 |
Behdad Esfahbod
|
4f252fedc7
|
Remove SANITIZE macro
|
2010-05-06 13:30:23 -04:00 |
Behdad Esfahbod
|
41a93d2c1f
|
Remove SANITIZE_WITH_BASE
|
2010-05-06 12:55:14 -04:00 |
Behdad Esfahbod
|
f5fab0c718
|
Remove SANITIZE_MEM
|
2010-05-06 10:26:52 -04:00 |
Behdad Esfahbod
|
1cd1e117d0
|
Remove SANITIZE_ARRAY
|
2010-05-05 20:15:14 -04:00 |
Behdad Esfahbod
|
583d7f9586
|
Cosmetic
|
2010-05-05 01:49:22 -04:00 |
Behdad Esfahbod
|
705e215268
|
Minor
|
2010-05-05 01:40:25 -04:00 |
Behdad Esfahbod
|
4169710911
|
Simplify chaining
|
2010-05-05 01:37:58 -04:00 |