Behdad Esfahbod
|
e06d4eda7b
|
Use constructor/destructor for hb_ot_shape_plan_t
|
14 years ago |
Behdad Esfahbod
|
6a7ac79e26
|
Plug leaks
|
14 years ago |
Behdad Esfahbod
|
2409d5f8d7
|
Update Copyright headers
|
14 years ago |
Behdad Esfahbod
|
c57d454acc
|
Rename all private sources and headers to C++ files
So we can liberally use the simple features of C++ that parts of the
codebase is already using.
|
14 years ago |
Behdad Esfahbod
|
99b74760a4
|
Rename hb_category_t to hb_unicode_general_category_t
|
14 years ago |
Behdad Esfahbod
|
bbbbe80ec9
|
Rename original_direction to target_direction
|
14 years ago |
Behdad Esfahbod
|
3a852ae7fe
|
Save general category and combining class in the buffer for reuse
|
14 years ago |
Behdad Esfahbod
|
13403bc67a
|
Hookup Arabic shaper!
Not tested yet.
|
14 years ago |
Behdad Esfahbod
|
fd3d32d31c
|
Add hb_ot_shape_execute()
Not public yet.
|
14 years ago |
Behdad Esfahbod
|
49baa1f69e
|
Add hb_ot_complex_shaper_t stuff and start hooking Arabic shaper up
|
14 years ago |
Behdad Esfahbod
|
605ed468f3
|
Add hb_ot_shape_plan_t
This is the object that a separate plan/execute shaping API will use in
between the two stages.
|
14 years ago |
Behdad Esfahbod
|
895fb5d364
|
Refactor, in a different direction
|
14 years ago |
Behdad Esfahbod
|
d2ba016ca1
|
More refactoring
|
14 years ago |
Behdad Esfahbod
|
36925f695d
|
Rename hb_mask_allocator_t to hb_ot_map_t
hb_ot_plan_t may be a better name, donno.
|
14 years ago |
Behdad Esfahbod
|
a806762a31
|
Add hb-ot-shape-private.hh
|
14 years ago |
Behdad Esfahbod
|
acdba3f90b
|
Prefer C linkage
|
15 years ago |
Behdad Esfahbod
|
357d0f29c4
|
Make HB_PRIVATE more useful
So we can apply it to class methods also. Not sure if that works!
|
15 years ago |
Behdad Esfahbod
|
1cebfbb063
|
Cleanup hb_face_create_for_data()
|
15 years ago |
Behdad Esfahbod
|
c755cb3e3a
|
Change header comment
|
15 years ago |
Behdad Esfahbod
|
8a3511ac6c
|
Add hb_language_t as well as language/script conversion to OT tags
|
15 years ago |
Behdad Esfahbod
|
15232e26f4
|
[HB] Add empty hb_shape() API
|
15 years ago |
Behdad Esfahbod
|
678bed4333
|
[HB] Add top-level header files
|
15 years ago |
Behdad Esfahbod
|
0cc7bc59ea
|
[HB] Move typedef's around
|
15 years ago |
Behdad Esfahbod
|
35a7383c61
|
[HB] Simplify refcounting functions
|
15 years ago |
Behdad Esfahbod
|
0090dc0f67
|
[HB] Remove hinting setting and use ppem==0 to mean "no hinting"
|
15 years ago |
Behdad Esfahbod
|
2ebb89d63d
|
Revert "XX"
This reverts commit c939f6aff405ca7b10b1f1538f46148bff719fcb.
|
15 years ago |
Behdad Esfahbod
|
55520d2af1
|
XX
|
15 years ago |
Behdad Esfahbod
|
6c78683c04
|
[HB] Update copyright years
|
15 years ago |
Behdad Esfahbod
|
f96ffd43bc
|
[HB] simplify macros
|
15 years ago |
Behdad Esfahbod
|
c7d457aa3a
|
[HB] Ouch. Add files.
|
15 years ago |
Behdad Esfahbod
|
2d15e72c75
|
Give it a start at GSUB
|
16 years ago |
Behdad Esfahbod
|
590d55cbb9
|
[GDEF] Finish public API
|
17 years ago |
Behdad Esfahbod
|
64aef3a549
|
Add copyright notices.
|
17 years ago |
Behdad Esfahbod
|
8dd1c8b8d6
|
Clean up file names, add namespace
|
17 years ago |