Sign in
android
/
platform
/
external
/
harfbuzz_ng
/
refs/heads/idea133
/
src
/
hb-font.cc
e05a999
Add hb_face_[sg]et_glyph_count()
by Behdad Esfahbod
· 12 years ago
7c8e844
Use namespace for OpenType tables
by Behdad Esfahbod
· 13 years ago
4c8ac4f
Misc minor fixes
by Behdad Esfahbod
· 13 years ago
6f3a300
Add hb_font_glyph_from/to_string
by Behdad Esfahbod
· 13 years ago
368b4e7
Minor
by Behdad Esfahbod
· 13 years ago
66591ec
Remove unnecessary lifecycle bits
by Behdad Esfahbod
· 13 years ago
8fbfda9
Inline font getters
by Behdad Esfahbod
· 13 years ago
2f87ceb
Implement shape_plan caching
by Behdad Esfahbod
· 13 years ago
ea278d3
Partially switch ot shaper to shape_plan
by Behdad Esfahbod
· 13 years ago
027857d
Start adding a unified shaper access infrastructure
by Behdad Esfahbod
· 13 years ago
1bc1cb3
Make source more digestable for gobject-introspection
by Behdad Esfahbod
· 13 years ago
0594a24
Cleanup TRUE/FALSE vs true/false
by Behdad Esfahbod
· 13 years ago
f06ab8a
Better hide nil objects and make them const
by Behdad Esfahbod
· 13 years ago
bce0955
Add hb_font_get_glyph_name() and hb_font_get_glyph_from_name()
by Behdad Esfahbod
· 13 years ago
20fdb0f
Add a lock-free cache type for int->int functions
by Behdad Esfahbod
· 13 years ago
d993e72
Fix hb_face_set_index()
by Behdad Esfahbod
· 13 years ago
0cd3359
Fix possible leaks
by Behdad Esfahbod
· 13 years ago
b9415e7
[API] Add hb_font_set_funcs_data()
by Behdad Esfahbod
· 14 years ago
7a750ac
Rename table files from eg maxp-private.hh to maxp-table.hh
by Behdad Esfahbod
· 14 years ago
33ccc77
[API] Make set_user_data() functions take a replace parameter
by Behdad Esfahbod
· 14 years ago
3897335
[API] Sort out get_blob API
by Behdad Esfahbod
· 14 years ago
e715784
Rename get_table to reference_table in all API
by Behdad Esfahbod
· 14 years ago
c605bbb
Remove C++ guards from source files
by Behdad Esfahbod
· 14 years ago
bf8c57b
[API] Add hb_face_get_blob()
by Behdad Esfahbod
· 14 years ago
4b6317c
More code shuffling
by Behdad Esfahbod
· 14 years ago
2d8ebcb
[API] One last font-funcs API change
by Behdad Esfahbod
· 14 years ago
67d51ff
[Vertical] Do fallback origin calculation
by Behdad Esfahbod
· 14 years ago
60fbb36
[Vertical] GPOS is always done with horizontal origin
by Behdad Esfahbod
· 14 years ago
8b38fae
More vertical
by Behdad Esfahbod
· 14 years ago
b8d76dd
Vertical: Adjust origin in glyph_extents() and glyph_contour_point()
by Behdad Esfahbod
· 14 years ago
1909818
Cosmetic
by Behdad Esfahbod
· 14 years ago
2c3f51a
Minor
by Behdad Esfahbod
· 14 years ago
7e2c85d
[API] Vertical support, take 2
by Behdad Esfahbod
· 14 years ago
744970a
[API] Add support for vertical text
by Behdad Esfahbod
· 14 years ago
7fc5a30
[API] Add hb_face_make/is_immutable()
by Behdad Esfahbod
· 14 years ago
20c8b90
Finish off previous change
by Behdad Esfahbod
· 14 years ago
0fd8c2f
[API] Make get_glyph() callback return a boolean
by Behdad Esfahbod
· 14 years ago
805af72
Rename get_kernings() arguments from first/second_glyph to left/right_glyph
by Behdad Esfahbod
· 14 years ago
52df150
Fix font subclass chainup
by Behdad Esfahbod
· 14 years ago
7033518
[API] Pass face to get_table()
by Behdad Esfahbod
· 14 years ago
b467827
[API] Remove const from font user_data
by Behdad Esfahbod
· 14 years ago
9a14688
[API] Rename hb_face_create_for_data() to hb_face_create()
by Behdad Esfahbod
· 14 years ago
80a6833
[API] Add hb_*_get_empty() for all objects
by Behdad Esfahbod
· 14 years ago
a513dbc
[API] Change signature of get_contour_point and get_kerning ffuncs
by Behdad Esfahbod
· 14 years ago
63d646f
[font] Do user-space conversion when chaining up to parent font
by Behdad Esfahbod
· 14 years ago
abcfe9b
Remove hb_ot_layout_context_t, simplify code
by Behdad Esfahbod
· 14 years ago
1ded6d8
Make default font-funcs chain-up to the parent
by Behdad Esfahbod
· 14 years ago
b9d975b
[API] Pass down closure user_data to font funcs
by Behdad Esfahbod
· 14 years ago
686c2d1
[API] Remove font_funcs func getter functions
by Behdad Esfahbod
· 14 years ago
defc45b
[API] Add hb_font_create_sub_font() and hb_font_get_parent()
by Behdad Esfahbod
· 14 years ago
85e6218
[API] Remove broken-by-design hb_font_unset_funcs()
by Behdad Esfahbod
· 14 years ago
74f1d89
Add hb_font_make/is_immutable()
by Behdad Esfahbod
· 14 years ago
1c9f871
[API] Simplify blob API, remove lock
by Behdad Esfahbod
· 14 years ago
56eb5ad
Move code around
by Behdad Esfahbod
· 14 years ago
266b344
Refactor to keep hb-object-private.h and hb-open-type.h separate
by Behdad Esfahbod
· 14 years ago
72657e4
[API] Make hb_font_create() take a face and reference it
by Behdad Esfahbod
· 14 years ago
cec6611
Protect NULL in a couple places
by Behdad Esfahbod
· 14 years ago
4911062
[API] Rename hb_blob_create_empty() to hb_blob_get_empty()
by Behdad Esfahbod
· 14 years ago
1ab1d3e
[face] Return nil face if blob is inert
by Behdad Esfahbod
· 14 years ago
c7ffe2a
[API Remove hb_font_funcs_copy()
by Behdad Esfahbod
· 14 years ago
5fa849b
[API] Add _set/get_user_data() for all objects
by Behdad Esfahbod
· 14 years ago
47e71d9
[object] Remove unnecessary use of macros
by Behdad Esfahbod
· 14 years ago
fca368c
Add hb_object_header_t which is the common part of all objects
by Behdad Esfahbod
· 14 years ago
2409d5f
Update Copyright headers
by Behdad Esfahbod
· 14 years ago
da97541
[API] Allow negative font x_scale/y_scale
by Behdad Esfahbod
· 14 years ago
c57d454
Rename all private sources and headers to C++ files
by Behdad Esfahbod
· 14 years ago
9417c1c
[API] Make hb_face_reference_table() return empty blob instead of NULL
by Behdad Esfahbod
· 14 years ago
c035812
[API] Rename hb_face_get_table() to hb_face_reference_table()
by Behdad Esfahbod
· 14 years ago
af02933
[API] Remove hb_*_get_reference_count()
by Behdad Esfahbod
· 14 years ago
5668189
[API] font: move user_data before destroy()
by Behdad Esfahbod
· 14 years ago
502f4cb
Divide get_metrics into get_advance and get_extents
by Behdad Esfahbod
· 14 years ago
ec6c0e5
Fix blob leak
by Behdad Esfahbod
· 14 years ago
3111b8a
Fix stupid bug, oops
by Behdad Esfahbod
· 14 years ago
e81d7af
Add hb_face_get_upem()
by Behdad Esfahbod
· 14 years ago
645f6f2
Add is_mutable() functions
by Behdad Esfahbod
· 14 years ago
19c0eab
Add getters for all setter APIs
by Behdad Esfahbod
· 14 years ago
8e577ac
Fix blob refcounting with insane SFNT table directories
by Behdad Esfahbod
· 14 years ago
acdba3f
Prefer C linkage
by Behdad Esfahbod
· 15 years ago
cc6d522
De-C++ where possible
by Behdad Esfahbod
· 15 years ago
f97bf4f
Make sure we initialize all callbacks upon creation
by Behdad Esfahbod
· 15 years ago
bf36a10
Move all callback functions in a vtable structs
by Behdad Esfahbod
· 15 years ago
280af1b
Let hb_face_get_table() return NULL if table not found
by Behdad Esfahbod
· 15 years ago
750a229
get_table() is allowed to return NULL. Use that to simplify code
by Behdad Esfahbod
· 15 years ago
99d9ef7
Write hb_face_create_for_data() in terms of hb_face_create_for_tables()
by Behdad Esfahbod
· 15 years ago
0a4399c
Fix scale issues
by Behdad Esfahbod
· 15 years ago
cf5585c
Add 'head' table
by Behdad Esfahbod
· 15 years ago
22da7fd
Rename a few files to be C++ sources
by Behdad Esfahbod
· 15 years ago
b435ab7
Fix accessing tables from NULL pointer
by Behdad Esfahbod
· 15 years ago
64d3fc8
Cosmetic: Rename HB_LIKELY/HB_UNLIKELY to likely/unlikely
by Behdad Esfahbod
· 15 years ago
33d13fd
Rename HB_GNUC_UNUSED -> HB_UNUSED
by Behdad Esfahbod
· 15 years ago
6f729b4
More contour point use
by Behdad Esfahbod
· 15 years ago
1cebfbb
Cleanup hb_face_create_for_data()
by Behdad Esfahbod
· 15 years ago
d6b3c83
Allow get_table() to return NULL
by Behdad Esfahbod
· 15 years ago
990443e
Remove lock_instance()
by Behdad Esfahbod
· 15 years ago
33d4d43
Zero glyph metrics before calling user callback
by Behdad Esfahbod
· 15 years ago
1d72019
Fix compile warnings (HB_GNUC_UNUSED)
by Behdad Esfahbod
· 15 years ago
c755cb3
Change header comment
by Behdad Esfahbod
· 15 years ago
0465e69
Protect against NULL funcs
by Behdad Esfahbod
· 15 years ago
850dc5b
Return 0 from get_glyph_nil
by Behdad Esfahbod
· 15 years ago
85555a9
Initialize font->klass
by Behdad Esfahbod
· 15 years ago
Next »