Behdad Esfahbod
|
ff44f88df2
|
Handle shaping in non-native direction
|
2009-11-06 19:48:16 -05:00 |
Behdad Esfahbod
|
25e7ef7046
|
Add _hb_buffer_add_output_glyphs() that takes codepoint_t*
|
2009-11-06 17:21:01 -05:00 |
Behdad Esfahbod
|
3d14528b8b
|
Rename hb_buffer_get_len() to hb_buffer_get_length()
|
2009-11-06 15:13:17 -05:00 |
Behdad Esfahbod
|
ae070b7d39
|
Add script and language to buffer
|
2009-11-04 20:29:54 -05:00 |
Behdad Esfahbod
|
5ebabecef3
|
Move unicode_funcs to buffer
|
2009-11-03 15:15:07 -05:00 |
Behdad Esfahbod
|
b6e66ee102
|
[HB] Always clear positions if dirty, before returning to user
|
2009-11-02 14:40:41 -05:00 |
Behdad Esfahbod
|
e4679d9fae
|
[HB] Fix _hb_buffer_next() when positioning
We were copying glyphs to output. This should not happen when in
GPOS. Back then it was fine, then some optimizations broke then
assumption.
|
2009-11-02 14:40:41 -05:00 |
Behdad Esfahbod
|
081819ea8b
|
[OT] Hookup glib unicode funcs
|
2009-11-02 14:40:39 -05:00 |
Behdad Esfahbod
|
299f08961f
|
[HB] Implement buffer UTF-X input
|
2009-11-02 14:40:37 -05:00 |
Behdad Esfahbod
|
fbaf8ffa09
|
[HB] Add hb_buffer_reverse()
|
2009-11-02 14:40:37 -05:00 |
Behdad Esfahbod
|
cbe5a4e08e
|
[HB] Reuse the positions array as alt string array
|
2009-11-02 14:40:37 -05:00 |
Behdad Esfahbod
|
468769b8f5
|
[HB] Rename hb_ot_layout_feature_mask_t to hb_mask_t
|
2009-11-02 14:40:34 -05:00 |
Behdad Esfahbod
|
5fc22e647c
|
[HB] Remove use of typeof()
|
2009-11-02 14:40:27 -05:00 |
Behdad Esfahbod
|
f1322e52d5
|
[HB] Cleanup public buffer structs
|
2009-11-02 14:40:26 -05:00 |
Behdad Esfahbod
|
6d5bb18e93
|
[OT] Match struct with HB's
|
2009-11-02 14:40:25 -05:00 |
Behdad Esfahbod
|
11fbb5487d
|
[HB] Port buffert to new object API
|
2009-11-02 14:40:25 -05:00 |
Behdad Esfahbod
|
baec684fde
|
[HB] Remove glib dependency
|
2009-11-02 14:40:25 -05:00 |
Behdad Esfahbod
|
e97a95f2ea
|
[HB] Use calloc instead of malloc where feasible
|
2009-11-02 14:40:24 -05:00 |
Behdad Esfahbod
|
02a370697d
|
[HB] Move direction to buffer
|
2009-11-02 14:40:23 -05:00 |
Behdad Esfahbod
|
b196e6f274
|
[HB] Fix buffer enlargement. Ouch
|
2009-11-02 14:40:23 -05:00 |
Behdad Esfahbod
|
f9cd1014f8
|
Apply patch from Jonathan Kew
|
2009-11-02 14:40:23 -05:00 |
Behdad Esfahbod
|
2ebb89d63d
|
Revert "XX"
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
|
2009-11-02 14:40:22 -05:00 |
Behdad Esfahbod
|
55520d2af1
|
XX
|
2009-11-02 14:40:22 -05:00 |
Behdad Esfahbod
|
e35bbd570a
|
[HB] Improve buffer. Don't dup out buffer unless out is longer than in
That is, we work in-place even for ligatures now.
|
2009-11-02 14:40:22 -05:00 |
Behdad Esfahbod
|
c968fc2dc8
|
[HB] More buffer cleanup
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
88a5f5a49b
|
[HB] Cleanup buffer
|
2009-11-02 14:40:19 -05:00 |
Behdad Esfahbod
|
3015c41751
|
[HB] Remove last dependence on the old code base!
|
2009-11-02 14:40:15 -05:00 |
Behdad Esfahbod
|
5c0adce1cc
|
[HB] Rename harfbuzz-buffer to hb-buffer
|
2009-11-02 14:40:15 -05:00 |