Behdad Esfahbod
|
ee8dd83bb4
|
[TODO] Update
|
2011-05-12 01:02:03 -04:00 |
Behdad Esfahbod
|
52df150efe
|
Fix font subclass chainup
Test passing now.
|
2011-05-12 00:46:57 -04:00 |
Behdad Esfahbod
|
f2c1dd4f74
|
[test/font] Test font_funcs subclassing
|
2011-05-12 00:46:53 -04:00 |
Behdad Esfahbod
|
14f1e81b77
|
[test/font] Test empty funcs
|
2011-05-12 00:18:28 -04:00 |
Behdad Esfahbod
|
2ca0b5ae1e
|
[test/font] Test more
|
2011-05-12 00:04:48 -04:00 |
Behdad Esfahbod
|
7033518f75
|
[API] Pass face to get_table()
|
2011-05-11 23:31:15 -04:00 |
Behdad Esfahbod
|
b467827806
|
[API] Remove const from font user_data
|
2011-05-11 23:25:28 -04:00 |
Behdad Esfahbod
|
ea93e7b27c
|
[test/font] More tests
|
2011-05-11 23:22:55 -04:00 |
Behdad Esfahbod
|
cdb153175f
|
[test/font] More tests
|
2011-05-11 23:12:58 -04:00 |
Behdad Esfahbod
|
74d9fa3d9a
|
[test/font] More get_empty() tests
|
2011-05-11 23:07:47 -04:00 |
Behdad Esfahbod
|
db9f4eb4e0
|
[test/font] Test get_face() / get_parent()
|
2011-05-11 23:06:02 -04:00 |
Behdad Esfahbod
|
606923bb43
|
[test/font] Add test_font_properties()
|
2011-05-11 23:05:02 -04:00 |
Behdad Esfahbod
|
da603e8038
|
[test/font] Start adding tests for hb-font.h
|
2011-05-11 22:58:54 -04:00 |
Behdad Esfahbod
|
9a14688e40
|
[API] Rename hb_face_create_for_data() to hb_face_create()
|
2011-05-11 22:49:29 -04:00 |
Behdad Esfahbod
|
46d6a21cc8
|
[API] Add hb_ot_layout_substitute_start/finish()
|
2011-05-11 22:33:13 -04:00 |
Behdad Esfahbod
|
c84d15f52e
|
Remove unused hb_set_t
|
2011-05-11 22:23:15 -04:00 |
Behdad Esfahbod
|
389a7c9e67
|
Remove hb_static_threadsafe_set_t
|
2011-05-11 22:21:38 -04:00 |
Behdad Esfahbod
|
e06d4eda7b
|
Use constructor/destructor for hb_ot_shape_plan_t
|
2011-05-11 22:18:31 -04:00 |
Behdad Esfahbod
|
a5e4e10946
|
Minor
|
2011-05-11 22:00:56 -04:00 |
Behdad Esfahbod
|
daa446f184
|
Fix compile with no mutex available
|
2011-05-11 21:31:25 -04:00 |
Behdad Esfahbod
|
1e56c476c1
|
Free static mutex'es
|
2011-05-11 21:28:01 -04:00 |
Behdad Esfahbod
|
831886a9b4
|
Streamline mutex stuff
|
2011-05-11 21:27:52 -04:00 |
Behdad Esfahbod
|
438c4eee35
|
Remove unused hb_mutex_trylock()
|
2011-05-11 21:14:34 -04:00 |
Behdad Esfahbod
|
b8477e1da2
|
[test] Add tests for _get_empty() funcs
|
2011-05-11 21:12:44 -04:00 |
Behdad Esfahbod
|
3994be3ded
|
[TODO] Update
|
2011-05-11 21:08:31 -04:00 |
Behdad Esfahbod
|
80a6833b03
|
[API] Add hb_*_get_empty() for all objects
|
2011-05-11 18:21:58 -04:00 |
Behdad Esfahbod
|
d3b30be378
|
[API] Add HB_UNTAG()
Useful in C API only.
|
2011-05-11 18:06:12 -04:00 |
Behdad Esfahbod
|
3cc6e9dcb4
|
Minor
|
2011-05-11 18:02:48 -04:00 |
Behdad Esfahbod
|
4101ca7dbb
|
Plug more leaks
All good now.
|
2011-05-11 14:30:56 -04:00 |
Behdad Esfahbod
|
6a7ac79e26
|
Plug leaks
|
2011-05-11 14:19:18 -04:00 |
Behdad Esfahbod
|
7aa12ebdff
|
[unicode] Simplify method setting
|
2011-05-11 11:55:11 -04:00 |
Behdad Esfahbod
|
d5bfd02721
|
Minor
|
2011-05-11 11:48:28 -04:00 |
Behdad Esfahbod
|
6a4e7e1372
|
Add maxp table
Not used for anything right now. Will use to get num_glyphs in the future.
|
2011-05-11 10:31:33 -04:00 |
Behdad Esfahbod
|
e0b0710ae5
|
Minor
|
2011-05-11 08:58:21 -04:00 |
Behdad Esfahbod
|
a513dbcf73
|
[API] Change signature of get_contour_point and get_kerning ffuncs
get_contour_point now takes glyph id before point_index.
get_kerning now takes a vector to fill-in.
|
2011-05-11 00:38:22 -04:00 |
Behdad Esfahbod
|
63d646fb29
|
[font] Do user-space conversion when chaining up to parent font
|
2011-05-11 00:15:37 -04:00 |
Behdad Esfahbod
|
b6f902a1a9
|
Minor
|
2011-05-11 00:04:15 -04:00 |
Behdad Esfahbod
|
abcfe9b59b
|
Remove hb_ot_layout_context_t, simplify code
|
2011-05-11 00:02:02 -04:00 |
Behdad Esfahbod
|
1ded6d8bbf
|
Make default font-funcs chain-up to the parent
|
2011-05-10 20:50:06 -04:00 |
Behdad Esfahbod
|
b9d975b931
|
[API] Pass down closure user_data to font funcs
|
2011-05-10 20:41:13 -04:00 |
Behdad Esfahbod
|
446df9cdb1
|
Whitespace
|
2011-05-10 20:14:44 -04:00 |
Behdad Esfahbod
|
686c2d165d
|
[API] Remove font_funcs func getter functions
|
2011-05-10 20:04:26 -04:00 |
Behdad Esfahbod
|
defc45be6d
|
[API] Add hb_font_create_sub_font() and hb_font_get_parent()
Not quite useful just yet.
|
2011-05-10 20:02:49 -04:00 |
Behdad Esfahbod
|
11bb8fe7b3
|
[font] Fix internal sign of x/y_scale
Should have been done as part of da97541988
|
2011-05-10 19:57:00 -04:00 |
Behdad Esfahbod
|
85e6218e33
|
[API] Remove broken-by-design hb_font_unset_funcs()
|
2011-05-10 19:40:44 -04:00 |
Behdad Esfahbod
|
74f1d896f2
|
Add hb_font_make/is_immutable()
|
2011-05-10 19:39:32 -04:00 |
Behdad Esfahbod
|
8c7a100a4d
|
Fix build without mutex
|
2011-05-10 19:21:07 -04:00 |
Behdad Esfahbod
|
19d3035c40
|
Remove duplicate atomic_int implementation
|
2011-05-10 19:18:12 -04:00 |
Behdad Esfahbod
|
45bfa99034
|
Fix set implementation to be truly threadsafe even with destroy() callbacks
The test/object test is passing again, instead of deadlocking.
|
2011-05-10 19:15:49 -04:00 |
Behdad Esfahbod
|
0c2ec1d78b
|
[test] Always initialize gthread such that our mutex() stuff is tested
Now the test/object test deadlocks as expected. Fix coming.
|
2011-05-10 19:11:52 -04:00 |