8de20b1e8a1c4d2081f64e695045e6e4da7ce144 |
|
02-Jan-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Add font->has_glyph()
/external/harfbuzz_ng/src/hb-font-private.hh
|
2a8c49ade07a0bd4f2c9543f4bd129da82083ea0 |
|
12-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Remove unnecessary includes
/external/harfbuzz_ng/src/hb-font-private.hh
|
83408cf804a6908873c41b70bb7c43448e66ddd2 |
|
06-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix llvm warnings on Mac Patch from Scott Fleischman. Warnings were: harfbuzz/src/hb-font-private.hh:121:42: Implicit conversion loses integer precision: 'long long' to 'hb_position_t' (aka 'int') harfbuzz/src/hb-font-private.hh:126:42: Implicit conversion loses integer precision: 'long long' to 'hb_position_t' (aka 'int') harfbuzz/src/hb-font-private.hh:400:85: Implicit conversion loses integer precision: 'long long' to 'hb_position_t' (aka 'int') harfbuzz/src/hb-ot-layout-common-private.hh:1115:37: Implicit conversion loses integer precision: 'long long' to 'int' harfbuzz/src/hb-ft.cc:421:97: Implicit conversion loses integer precision: 'unsigned long long' to 'int' harfbuzz/src/hb-ft.cc:422:97: Implicit conversion loses integer precision: 'unsigned long long' to 'int'
/external/harfbuzz_ng/src/hb-font-private.hh
|
288f2899979bcc9e68f8115cb76e3271ed0e17bc |
|
06-Sep-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[docs/introspection] More annotations
/external/harfbuzz_ng/src/hb-font-private.hh
|
5a5350b39b81e0128d36ebc81307a6d698a4dc50 |
|
04-Sep-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Revert "Round when scaling values" This reverts commit 10f964623f003c70f6bdd33423420abda3820ce0. See discussion with Khaled Hosny on mailing list. In short, since integers here can be negative, and int division is "round towards zero", proper rounding should take sign into account. Just skip doing it again, has been serving us well before.
/external/harfbuzz_ng/src/hb-font-private.hh
|
2e3a07abdf97b0ad2105c3a52f3ff0e0b60b29c4 |
|
27-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Separate face source code from font Makes documentation / introspection easier.
/external/harfbuzz_ng/src/hb-font-private.hh
|
38b8b40526a85f33521542e24d1e0c82588efc85 |
|
27-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix possible snprintf OOM https://bugzilla.redhat.com/show_bug.cgi?id=1001645
/external/harfbuzz_ng/src/hb-font-private.hh
|
10f964623f003c70f6bdd33423420abda3820ce0 |
|
09-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Round when scaling values Doesn't matter for most users since they should be working in a fixed sub-pixel scale anyway (ie. 22.10, 26.6, 16.16, etc).
/external/harfbuzz_ng/src/hb-font-private.hh
|
df8f70ae5de6181d56efa3f076f14e4d52119a5e |
|
09-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-font-private.hh
|
ce8badf1808f9fbdd9a22e9215c7475d3afde5ed |
|
09-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-font-private.hh
|
7235f33f9e5e031622a00a84f4b2e98f16803579 |
|
10-Jun-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix misc warnings reported by cppcheck https://bugs.freedesktop.org/show_bug.cgi?id=65544
/external/harfbuzz_ng/src/hb-font-private.hh
|
e05a999495e6575f7cebd7f35db087d964f11ef6 |
|
16-Nov-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_face_[sg]et_glyph_count()
/external/harfbuzz_ng/src/hb-font-private.hh
|
4c8ac4f47e95d2b266b2f64e75c55af8233b6b91 |
|
08-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Misc minor fixes
/external/harfbuzz_ng/src/hb-font-private.hh
|
6f3a300138f659020c21c3e08b7981c78df5f332 |
|
08-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_font_glyph_from/to_string
/external/harfbuzz_ng/src/hb-font-private.hh
|
8fbfda920e0b3bb4ab7afb732826026964b79be9 |
|
02-Aug-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Inline font getters
/external/harfbuzz_ng/src/hb-font-private.hh
|
2f87cebe1062c7007021ebd05c1664e60da80825 |
|
27-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Implement shape_plan caching Should give us some performance boost.
/external/harfbuzz_ng/src/hb-font-private.hh
|
ea278d3895fe0c92801d692cd71d8d9f1de7c048 |
|
27-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Partially switch ot shaper to shape_plan
/external/harfbuzz_ng/src/hb-font-private.hh
|
5b95c148cc485f79fd7018bc4520b4cb5f728a18 |
|
27-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Start implementing shape_plan
/external/harfbuzz_ng/src/hb-font-private.hh
|
027857d0412477fb4427dcb8a8c45287c272e143 |
|
26-Jul-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Start adding a unified shaper access infrastructure Add global shape_plan. Unused so far.
/external/harfbuzz_ng/src/hb-font-private.hh
|
1bc1cb3603167f5da309336f7018c8b0608ac104 |
|
16-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Make source more digestable for gobject-introspection
/external/harfbuzz_ng/src/hb-font-private.hh
|
6220e5fc0dad728e67a92e838d3ac275d032f2c7 |
|
06-Jun-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add ASSERT_POD for most objects
/external/harfbuzz_ng/src/hb-font-private.hh
|
bce095524b3e69a47f8e88a2fb02d6ab537f9b0a |
|
27-May-2012 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_font_get_glyph_name() and hb_font_get_glyph_from_name()
/external/harfbuzz_ng/src/hb-font-private.hh
|
3897335c7620c37e9a0224b0c42ade0dfdce4053 |
|
08-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Sort out get_blob API hb_face_get_blob() renamed to hb_face_reference_blob(), returns a reference now. hb_face_[sg]et_index() added. hb_face_set_upem() added.
/external/harfbuzz_ng/src/hb-font-private.hh
|
e715784be35f0846c0e084b7c53c7556ce933a45 |
|
08-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Rename get_table to reference_table in all API
/external/harfbuzz_ng/src/hb-font-private.hh
|
c605bbbb6d4b2a98b1f40ca818760088d991f7d1 |
|
05-Aug-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove C++ guards from source files Where causing issues for people with MSVC.
/external/harfbuzz_ng/src/hb-font-private.hh
|
4b6317c4f426cfaf21e509dbf6ee6d4e0422cdac |
|
08-Jul-2011 |
Behdad Esfahbod <behdad@behdad.org> |
More code shuffling
/external/harfbuzz_ng/src/hb-font-private.hh
|
60fbb36096e344e9af79409ce8cfe3f1f7b0d321 |
|
20-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[Vertical] GPOS is always done with horizontal origin
/external/harfbuzz_ng/src/hb-font-private.hh
|
7e2c85de305be59e1a6afa7d2061e4b7dd00acf7 |
|
17-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Vertical support, take 2 I like this API *much* better. Implementation still incomplete, but horizontal works.
/external/harfbuzz_ng/src/hb-font-private.hh
|
744970af4d884cc87ffa645804578fec8df674a9 |
|
17-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add support for vertical text Design not final yet, and in fact I'm going to change it immediately, but this is an standalone change for itself.
/external/harfbuzz_ng/src/hb-font-private.hh
|
7fc5a30cb4fbe9a4633ab842b0a8cbbcc6f6bd1b |
|
12-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add hb_face_make/is_immutable()
/external/harfbuzz_ng/src/hb-font-private.hh
|
63d646fb2933c2765ce526d321a498d0f7fae2f5 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[font] Do user-space conversion when chaining up to parent font
/external/harfbuzz_ng/src/hb-font-private.hh
|
b6f902a1a9c8b72b5d6a241a14a7bacfaea3a56a |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/harfbuzz_ng/src/hb-font-private.hh
|
abcfe9b59b4475eb02dd679aac4bc59616713b28 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Remove hb_ot_layout_context_t, simplify code
/external/harfbuzz_ng/src/hb-font-private.hh
|
b9d975b931d6310f25fab5ac280f523cdc27bf94 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Pass down closure user_data to font funcs
/external/harfbuzz_ng/src/hb-font-private.hh
|
defc45be6d75aba4a67fa7814b91b73bad953fe6 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Add hb_font_create_sub_font() and hb_font_get_parent() Not quite useful just yet.
/external/harfbuzz_ng/src/hb-font-private.hh
|
11bb8fe7b3925bc9b019ad0c0218a231e581f152 |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[font] Fix internal sign of x/y_scale Should have been done as part of da975419884a535281745f30f4b32fee0bc8a7a1
/external/harfbuzz_ng/src/hb-font-private.hh
|
74f1d896f2479500d65649cf3ec86dd201f0663a |
|
11-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_font_make/is_immutable()
/external/harfbuzz_ng/src/hb-font-private.hh
|
56eb5ad6f94c32189ad219438db9a18683ca6846 |
|
05-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Move code around Mutex (and Windows.h by extension) are fairly isolated now.
/external/harfbuzz_ng/src/hb-font-private.hh
|
72657e4ce757dcb055a8db7291b68f96f0d34bfb |
|
03-May-2011 |
Behdad Esfahbod <behdad@behdad.org> |
[API] Make hb_font_create() take a face and reference it
/external/harfbuzz_ng/src/hb-font-private.hh
|
fca368c4682624346a0aaee690e1ad6ed4c0b337 |
|
22-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Add hb_object_header_t which is the common part of all objects Makes way for adding arbitrary user_data support.
/external/harfbuzz_ng/src/hb-font-private.hh
|
2409d5f8d7dd8b535ce5ea29e933f7db27d33793 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
Update Copyright headers
/external/harfbuzz_ng/src/hb-font-private.hh
|
c57d454accff66e5f2c58006e8fb40bc020b6182 |
|
21-Apr-2011 |
Behdad Esfahbod <behdad@behdad.org> |
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.
/external/harfbuzz_ng/src/hb-font-private.hh
|
cc6d52279d10a2edcf0d86c3a18a79ff4f6d3858 |
|
23-Jul-2010 |
Behdad Esfahbod <behdad@behdad.org> |
De-C++ where possible Helps with avoiding many "extern C" declarations in source files.
/external/harfbuzz_ng/src/hb-font-private.hh
|
0dd200d28f51bf4062d8a377432c8977c80cb210 |
|
23-Jul-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Header dep cleanup
/external/harfbuzz_ng/src/hb-font-private.hh
|
0f0cd9d361f1bb614aa3fd4616160d027062370e |
|
09-Jun-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Fix header tags
/external/harfbuzz_ng/src/hb-font-private.hh
|
bf36a1074ab23abeab0a7a6c47db26770dc1ab0a |
|
24-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Move all callback functions in a vtable structs
/external/harfbuzz_ng/src/hb-font-private.hh
|
0a4399ca228d244e646abdb3487da0f13b228889 |
|
19-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Fix scale issues hb_font_set_scale() now sets the value to be used to represent a unit pixel. For example, if rendering a 10px font with a 26.6 representation, you would set scale to (10 << 6). For 10px in 16.16 you would set it to (10 << 16). This space should be the same space that the get_glyph_metrics and get_kerning callbacks work in.
/external/harfbuzz_ng/src/hb-font-private.hh
|
cf5585cfa6cac6fdf627a99941299e76af5ae0f7 |
|
19-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Add 'head' table
/external/harfbuzz_ng/src/hb-font-private.hh
|
357d0f29c431b842179ee4b56c21bcc402178ce7 |
|
13-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Make HB_PRIVATE more useful So we can apply it to class methods also. Not sure if that works!
/external/harfbuzz_ng/src/hb-font-private.hh
|
22da7fd94d6318c52df69d70470a85464ffc533d |
|
13-May-2010 |
Behdad Esfahbod <behdad@behdad.org> |
Rename a few files to be C++ sources In anticipation for buffer revamp coming.
/external/harfbuzz_ng/src/hb-font-private.hh
|