|
f47b9219
|
2013-12-02T05:57:27
|
|
Fix unsafe shape_plan->face dependency
|
|
ca8d96c8
|
2013-12-02T05:22:00
|
|
cache shape plans even if (global) user features are set
|
|
8ffa528f
|
2013-12-02T05:17:14
|
|
Add note about unsafe shape_plan->face
Will fix by removing shape_plan->face completely.
|
|
085d4291
|
2013-09-12T17:14:33
|
|
[introspection] Disable constructors for now
Since our types are not associated with their methods, marking
constructors makes them inaccessible from bindings. Undo for now.
|
|
288f2899
|
2013-09-06T15:40:22
|
|
[docs/introspection] More annotations
|
|
7abddbb4
|
2013-02-15T07:46:57
|
|
Add assertions for a couple programmer errors
|
|
7c5b7fe6
|
2012-11-22T14:15:08
|
|
Fix hb_shape_plan_get_shaper()
|
|
f9edd5d5
|
2012-11-16T13:23:37
|
|
Implement hb_shape_plan_get_shaper()
Untested.
|
|
f3064103
|
2012-11-15T18:39:46
|
|
Bunch of independent changes (ouch)
API additions:
hb_segment_properties_t
HB_SEGMENT_PROPERTIES_DEFAULT
hb_segment_properties_equal()
hb_segment_properties_hash()
hb_buffer_set_segment_properties()
hb_buffer_get_segment_properties()
hb_ot_layout_glyph_class_t
hb_shape_plan_t
hb_shape_plan_create()
hb_shape_plan_create_cached()
hb_shape_plan_get_empty()
hb_shape_plan_reference()
hb_shape_plan_destroy()
hb_shape_plan_set_user_data()
hb_shape_plan_get_user_data()
hb_shape_plan_execute()
hb_ot_shape_plan_collect_lookups()
API changes:
Rename hb_ot_layout_feature_get_lookup_indexes() to
hb_ot_layout_feature_get_lookups().
New header file:
hb-shape-plan.h
And a bunch of prototyped but not implemented stuff. Coming soon.
(Tests fail because of the prototypes right now.)
|
|
4c8ac4f4
|
2012-08-08T17:44:19
|
|
Misc minor fixes
|
|
801298b5
|
2012-08-08T14:26:36
|
|
Fix cast
https://bugs.freedesktop.org/show_bug.cgi?id=53233
|
|
46ee108e
|
2012-08-03T18:21:13
|
|
Fix leak
|
|
5393e3a6
|
2012-08-02T09:24:35
|
|
[OT] Minor refactoring
|
|
ef6e9cec
|
2012-07-29T21:35:22
|
|
Fixup bb0e4ba3e9c5a407fc5d73c914e429d24d336380
|
|
bb0e4ba3
|
2012-07-29T17:34:14
|
|
Minor
|
|
2f87cebe
|
2012-07-27T04:02:38
|
|
Implement shape_plan caching
Should give us some performance boost.
|
|
e9eb9503
|
2012-07-27T03:16:22
|
|
Add default_shaper_list to shape_plan
|
|
3b7c4e27
|
2012-07-27T03:12:23
|
|
Don't fail choosing shaper on planning failure
Shapers have a chance to reject a font in face shaper_data creation.
No need to allow failing during planning.
|
|
cfe98826
|
2012-07-27T03:06:30
|
|
Add hb_ot_layout_ensure() and hb_uniscribe_font_ensure()
|
|
c5b668fb
|
2012-07-27T02:49:39
|
|
Choose one shaper per plan
|
|
ea278d38
|
2012-07-27T02:12:28
|
|
Partially switch ot shaper to shape_plan
|
|
c32c096a
|
2012-07-27T01:13:53
|
|
Switch to shape_plan
Not optimized yet. Eats babies. And no shaper uses the shape_plan.
|
|
5b95c148
|
2012-07-26T23:46:53
|
|
Start implementing shape_plan
|
|
bd26b4d2
|
2012-07-26T22:05:39
|
|
Minor
|
|
027857d0
|
2012-07-26T17:34:25
|
|
Start adding a unified shaper access infrastructure
Add global shape_plan. Unused so far.
|