src/hb-graphite2.cc


Log

Author Commit Date CI Message
Martin Hosken 146fe252 2016-01-16T17:24:00 Refactor graphite2 to make ovleraps into negative width spaces
Martin Hosken 1979f6fe 2015-11-23T10:03:56 Fix y_scale problems in hb-gr
Behdad Esfahbod b8811429 2015-09-03T15:53:22 Fix Since tags Fixes https://github.com/behdad/harfbuzz/issues/103
Behdad Esfahbod 97d7c3a1 2015-07-22T14:28:25 [graphite2] Fix bunch of stuff Based on patch from Martin Hosken, with review from Jonathan and I.
Behdad Esfahbod ea7f8414 2015-07-22T13:53:45 [graphite2] Enlarge buffer for output glyphs!
Behdad Esfahbod 15c633dd 2014-08-11T13:42:42 Minor
Behdad Esfahbod 6ae13f25 2014-05-30T17:38:14 [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
Konstantin Ritt 24e6b11f 2014-01-28T18:16:01 Fix double destruction in case of OOM
Behdad Esfahbod 2a8c49ad 2013-12-11T20:22:28 Remove unnecessary includes
Behdad Esfahbod 68c372ed 2013-11-13T14:44:01 More scratch-buffer cleanup
Behdad Esfahbod 16f175cb 2013-11-12T17:22:49 Fix scratch-buffer alignment warnings
Behdad Esfahbod 882edce4 2013-09-13T20:36:43 [graphite2] Fix include
Behdad Esfahbod 7148dc1a 2013-04-02T14:08:53 [graphite2] Don't crash if language is not set https://bugs.webkit.org/show_bug.cgi?id=113796
Behdad Esfahbod 8e58459a 2012-12-09T18:45:47 [graphite2] "Update to new API" Part of patch from Martin Hosken. I believe he knows what he's doing :).
Behdad Esfahbod a5a4ab38 2012-12-09T18:44:41 [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.
Behdad Esfahbod 737ba156 2012-12-09T18:43:03 [graphite2] Preload all tables Part of patch from Martin Hosken.
Behdad Esfahbod 56e878ab 2012-08-24T00:41:51 [graphite2] Cleanup scratch buffer allocation
Behdad Esfahbod 45c1383c 2012-08-14T09:33:18 Minor
Behdad Esfahbod 4c8ac4f4 2012-08-08T17:44:19 Misc minor fixes
Behdad Esfahbod 32d71dc1 2012-08-07T14:11:16 [Graphite] Minor
Behdad Esfahbod ade7459e 2012-08-06T19:42:47 [util] Fix leaks
Behdad Esfahbod 2fef9934 2012-08-06T19:35:04 [Graphite] Fix graphite2 backend with RTL text Patch from Martin Hosken.
Behdad Esfahbod e4992e13 2012-08-06T19:25:39 [Graphite] Port graphite2 backend to new shaper infrastructure
Behdad Esfahbod 8fbfda92 2012-08-01T19:03:46 Inline font getters
Behdad Esfahbod 0594a244 2012-06-05T20:35:40 Cleanup TRUE/FALSE vs true/false
Behdad Esfahbod 8e3715f8 2012-04-23T22:18:54 Minor
Behdad Esfahbod 3cde2366 2012-04-17T11:44:49 Minor note re Graphite
Behdad Esfahbod 4dc2449d 2012-04-17T11:39:48 Fix leak in graphite
Behdad Esfahbod 6bd9b479 2012-04-12T14:53:53 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.
Behdad Esfahbod f83f0f48 2011-09-19T18:51:48 [graphite] Add note about graphite shaker brokenness
Behdad Esfahbod ea02cbf0 2011-09-02T12:39:20 [graphite] Don't preload glyphs Doesn't seem to be slower.
Behdad Esfahbod 4a8d2e37 2011-08-26T09:40:54 [graphite2] Chop a few more lines
Behdad Esfahbod 81ec289d 2011-08-26T09:33:06 Minor
Behdad Esfahbod 3380de5a 2011-08-26T09:30:49 [graphite] Use buffer->replace_glyphs()
Behdad Esfahbod a5edb103 2011-08-26T09:27:13 Minor
Behdad Esfahbod 290e3ee5 2011-08-26T09:25:04 [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.
Behdad Esfahbod 4c9fe88d 2011-08-26T09:18:53 [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()
Behdad Esfahbod a499bdea 2011-08-25T22:46:21 [graphite2] Bail if grface is NULL
Behdad Esfahbod a3bd8a0e 2011-08-24T03:22:49 [graphite] Rewrite properly
Behdad Esfahbod cd2b9010 2011-08-24T01:47:25 [graphite] Minor
Behdad Esfahbod 834af3b4 2011-08-24T01:45:47 [graphite] Remove hb_graphite2_feature_check() I don't see how this function can be useful.
Behdad Esfahbod 1f49cf32 2011-08-24T01:29:25 Add graphite2 integration from Martin Hosken To be modified, a lot.