History log of /external/harfbuzz_ng/src/hb-graphite2.cc
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
6ae13f257c3986517c097fa666ab9f58bdc918b5 30-May-2014 Behdad Esfahbod <behdad@behdad.org> [graphite2] Fix cluster mapping

Patch from Martin Hosken. I expect this to fix the following bugs:

https://bugs.freedesktop.org/show_bug.cgi?id=75076
https://bugzilla.gnome.org/show_bug.cgi?id=723582
https://bugzilla.redhat.com/show_bug.cgi?id=998812
/external/harfbuzz_ng/src/hb-graphite2.cc
24e6b11f12788500182715a64d4771a22c5b7525 28-Jan-2014 Konstantin Ritt <ritt.ks@gmail.com> Fix double destruction in case of OOM
/external/harfbuzz_ng/src/hb-graphite2.cc
2a8c49ade07a0bd4f2c9543f4bd129da82083ea0 12-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Remove unnecessary includes
/external/harfbuzz_ng/src/hb-graphite2.cc
68c372ed2eac76a6d347811293fe2ba2fd6a1eed 13-Nov-2013 Behdad Esfahbod <behdad@behdad.org> More scratch-buffer cleanup
/external/harfbuzz_ng/src/hb-graphite2.cc
16f175cb2e081e605fe7f9cd01bbe8c24380278a 12-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Fix scratch-buffer alignment warnings
/external/harfbuzz_ng/src/hb-graphite2.cc
882edce48e507a1c76c908ec2db04aac218b67d6 14-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [graphite2] Fix include
/external/harfbuzz_ng/src/hb-graphite2.cc
7148dc1a978610af25b4f490691a62d709c8c463 02-Apr-2013 Behdad Esfahbod <behdad@behdad.org> [graphite2] Don't crash if language is not set

https://bugs.webkit.org/show_bug.cgi?id=113796
/external/harfbuzz_ng/src/hb-graphite2.cc
8e58459aeb949591bb5bca340ef9bdd5cfd54e47 10-Dec-2012 Behdad Esfahbod <behdad@behdad.org> [graphite2] "Update to new API"

Part of patch from Martin Hosken. I believe he knows what he's doing
:).
/external/harfbuzz_ng/src/hb-graphite2.cc
a5a4ab3846ef06769784e6469d76eace35e68805 10-Dec-2012 Behdad Esfahbod <behdad@behdad.org> [graphite2] Add hb_graphite2_face_get_gr_face and hb_graphite2_font_get_gr_font

Based on patch from Martin Hosken. I believe it returns NULL if the
font doesn't have graphite tables, but have not tested.
/external/harfbuzz_ng/src/hb-graphite2.cc
737ba156442f723d126c7c58c73729786b67c17a 10-Dec-2012 Behdad Esfahbod <behdad@behdad.org> [graphite2] Preload all tables

Part of patch from Martin Hosken.
/external/harfbuzz_ng/src/hb-graphite2.cc
56e878ab875ff06d74702145e380e198be967bd6 24-Aug-2012 Behdad Esfahbod <behdad@behdad.org> [graphite2] Cleanup scratch buffer allocation
/external/harfbuzz_ng/src/hb-graphite2.cc
45c1383cc7315f89c23c0ed388b99e87224884e7 14-Aug-2012 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-graphite2.cc
4c8ac4f47e95d2b266b2f64e75c55af8233b6b91 08-Aug-2012 Behdad Esfahbod <behdad@behdad.org> Misc minor fixes
/external/harfbuzz_ng/src/hb-graphite2.cc
32d71dc13317b322e2c5de00d767b2cb15fddd8b 07-Aug-2012 Behdad Esfahbod <behdad@behdad.org> [Graphite] Minor
/external/harfbuzz_ng/src/hb-graphite2.cc
ade7459ea7c75b4f33f7cfa43dd5bdfa0c18d6d5 07-Aug-2012 Behdad Esfahbod <behdad@behdad.org> [util] Fix leaks
/external/harfbuzz_ng/src/hb-graphite2.cc
2fef993460dcfd94c92ab35413bdde18ad2b0ceb 07-Aug-2012 Behdad Esfahbod <behdad@behdad.org> [Graphite] Fix graphite2 backend with RTL text

Patch from Martin Hosken.
/external/harfbuzz_ng/src/hb-graphite2.cc
e4992e13e19877a73ea05fc1d31005a262c685ad 07-Aug-2012 Behdad Esfahbod <behdad@behdad.org> [Graphite] Port graphite2 backend to new shaper infrastructure
/external/harfbuzz_ng/src/hb-graphite2.cc
8fbfda920e0b3bb4ab7afb732826026964b79be9 02-Aug-2012 Behdad Esfahbod <behdad@behdad.org> Inline font getters
/external/harfbuzz_ng/src/hb-graphite2.cc
0594a2448440208efa0acac9a5d8d52d43108289 06-Jun-2012 Behdad Esfahbod <behdad@behdad.org> Cleanup TRUE/FALSE vs true/false
/external/harfbuzz_ng/src/hb-graphite2.cc
8e3715f8a16b315c1c7dd4b256e7f68a36c53e7c 24-Apr-2012 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-graphite2.cc
3cde23664fbbe9cd2ac1b8fd5eb2ea288309cc9c 17-Apr-2012 Behdad Esfahbod <behdad@behdad.org> Minor note re Graphite
/external/harfbuzz_ng/src/hb-graphite2.cc
4dc2449d92308f8dd366142831c0b85bd30ea5a9 17-Apr-2012 Behdad Esfahbod <behdad@behdad.org> Fix leak in graphite
/external/harfbuzz_ng/src/hb-graphite2.cc
6bd9b479b8b2befbb0847282e93beade197c8038 12-Apr-2012 Behdad Esfahbod <behdad@behdad.org> Hide backend-specific shape functions

Also remove shaper_options argument to hb_shape_full(). That was
unused and for "future". Let it go.

More shaper API coming in preparation for plan/planned API.
/external/harfbuzz_ng/src/hb-graphite2.cc
f83f0f4836691b04306c2ef80979f2e1d76a2f28 20-Sep-2011 Behdad Esfahbod <behdad@behdad.org> [graphite] Add note about graphite shaker brokenness
/external/harfbuzz_ng/src/hb-graphite2.cc
ea02cbf03c084b3ead6e9e4c9af07b3b47608d5b 02-Sep-2011 Behdad Esfahbod <behdad@behdad.org> [graphite] Don't preload glyphs

Doesn't seem to be slower.
/external/harfbuzz_ng/src/hb-graphite2.cc
4a8d2e379a34b19bccc72bc3e2d9ace3fdd27733 26-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [graphite2] Chop a few more lines
/external/harfbuzz_ng/src/hb-graphite2.cc
81ec289da799bd2f50da9382507c606d2c779ab9 26-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-graphite2.cc
3380de5abbaff535e1cf57ea7e5c2a7c4fdcfe66 26-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [graphite] Use buffer->replace_glyphs()
/external/harfbuzz_ng/src/hb-graphite2.cc
a5edb1031c204464da4f852ba3d90e8cc20cd20e 26-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Minor
/external/harfbuzz_ng/src/hb-graphite2.cc
290e3ee51727df75d136ccfff79831b94d1583b6 26-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [graphite] Only pass the first part language tag to graphite

Still not sure about:

1) Case. We pass lowercase for now. Would be nice if graphite was
uppercase 3letter like OpenType,

2) Padding. IMO, tag padding is always with spaces, but Martin was
talking about NUL bytes.
/external/harfbuzz_ng/src/hb-graphite2.cc
4c9fe88d30036340fe592bcbc375049b84602b8b 26-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [API] Make all _from_string() functions take a len parameter

Can be -1 for NUL-terminated string. This is useful for passing parts
of a larger string to a function without having to copy or modify the
string first.

Affected functions:

hb_tag_t hb_tag_from_string()
hb_direction_from_string()
hb_language_from_string()
hb_script_from_string()
/external/harfbuzz_ng/src/hb-graphite2.cc
a499bdea5cc5097dec62eeafdef58d08ba534be0 25-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [graphite2] Bail if grface is NULL
/external/harfbuzz_ng/src/hb-graphite2.cc
a3bd8a0e1862212a2d4141b973039bd000a3054f 24-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [graphite] Rewrite properly
/external/harfbuzz_ng/src/hb-graphite2.cc
cd2b901027bd154e31aa509c0cb2d86633e36398 24-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [graphite] Minor
/external/harfbuzz_ng/src/hb-graphite2.cc
834af3b48a1aca3e53811d1eb4ca09b582b8e598 24-Aug-2011 Behdad Esfahbod <behdad@behdad.org> [graphite] Remove hb_graphite2_feature_check()

I don't see how this function can be useful.
/external/harfbuzz_ng/src/hb-graphite2.cc
1f49cf32c96cb45a4d8ba2c210aeb7a8076b4762 24-Aug-2011 Behdad Esfahbod <behdad@behdad.org> Add graphite2 integration from Martin Hosken

To be modified, a lot.
/external/harfbuzz_ng/src/hb-graphite2.cc