Behdad Esfahbod
|
f6fc5574d3
|
Add pointer magic operators to hb_atomic_ptr_t
|
2018-11-05 13:23:54 -05:00 |
Behdad Esfahbod
|
04981ee05d
|
[docs] More
|
2018-10-27 04:47:41 -07:00 |
Behdad Esfahbod
|
46072b7cb5
|
[ot] Fold hb-ot-tag.h into hb-ot-layout.h
|
2018-10-27 04:47:41 -07:00 |
Behdad Esfahbod
|
39bd07aed5
|
Fix bunch of unused parameter warnings
Show up with gcc -O0.
There's a few more but those are functions that need to be filled in.
Maybe this is a lost battle...
|
2018-10-26 21:22:26 -07:00 |
David Corbett
|
1e816d62ef
|
Fix Indic script tags in Graphite
|
2018-10-11 20:51:08 -04:00 |
Behdad Esfahbod
|
ec8f493bf9
|
[graphite] Remove assert
|
2018-10-11 20:15:00 -04:00 |
Behdad Esfahbod
|
4f9e36e8cf
|
[graphite] Remove deprecated symbol use
|
2018-10-11 14:32:59 -04:00 |
Behdad Esfahbod
|
4d205f0462
|
[graphite] Fix deva/dev2 resolution
See https://github.com/harfbuzz/harfbuzz/pull/730#issuecomment-428277800
|
2018-10-11 14:25:48 -04:00 |
mhosken
|
e4e74c2751
|
Update Graphite API to latest (#1215)
|
2018-10-03 23:03:26 +03:30 |
Behdad Esfahbod
|
c77ae40852
|
Rename hb-*private.hh to hb-*.hh
Sorry for the noise, downstream custom builders. Please adjust.
|
2018-08-25 22:36:36 -07:00 |
Behdad Esfahbod
|
1f7380944d
|
[atomic] Add hb_atomic_ptr_t<> and port all uses
Found and fixed a couple bugs.
Found a couple multithreading issues. Marked them with "XXX-MT-bug".
|
2018-08-09 00:27:01 -07:00 |
Behdad Esfahbod
|
d4d1bf8177
|
Fix for recent rename
|
2018-08-02 02:04:02 -07:00 |
Behdad Esfahbod
|
3d22aefede
|
Rename
|
2018-08-01 18:03:32 -07:00 |
Ebrahim Byagowi
|
09d5e54688
|
[graphite] Use tabs instead 8 spaces (#965)
|
2018-04-11 17:41:48 +04:30 |
Ebrahim Byagowi
|
d3a432a7b2
|
[graphite] Make get_table threadsafe (#931)
|
2018-03-29 17:28:47 -07:00 |
David Corbett
|
21646cc4a6
|
Do not mark the first glyph as unsafe to break
Fixes #791.
|
2018-02-17 13:35:34 -08:00 |
Bruce Mitchener
|
90218fa93c
|
Fix typos.
|
2018-01-31 08:18:15 -08:00 |
Behdad Esfahbod
|
e4da380200
|
[coretext/uniscribe/directwrite/graphite/fallback] Update for unsafe-to-break
Fixes https://github.com/behdad/harfbuzz/issues/615
We'll see which bots I broke.
|
2017-11-10 17:14:27 -08:00 |
Martin Hosken
|
4de03a1585
|
Fix graphite intergration reordered clusters problem
|
2017-11-10 16:24:06 -08:00 |
Behdad Esfahbod
|
dbdbfe3d7b
|
Use nullptr instead of NULL
|
2017-10-15 12:11:08 +02:00 |
mhosken
|
66128d3cfb
|
Fix missing xscale in rtl graphite unpacking (#541)
* Fix missing xscale in rtl graphite unpacking
* Oops didn't need to mess with yscale
|
2017-09-26 14:29:45 -04:00 |
Behdad Esfahbod
|
219af509ef
|
[graphite2] Fix warning
|
2017-08-13 15:10:26 -07:00 |
Behdad Esfahbod
|
239119a631
|
[unsafe-to-break] Mark all positions as unsafe in alternative shapers
|
2017-08-13 15:08:34 -07:00 |
mhosken
|
74b99ef224
|
Fix graphite2 rtl conversion (#475)
|
2017-04-20 11:13:22 -07:00 |
Behdad Esfahbod
|
c8dfed8e1e
|
Merge pull request #357 from khaledhosny/graphite-scale
[graphite] Fix shaping with varying font sizes
|
2017-02-08 14:36:18 -08:00 |
Behdad Esfahbod
|
466b3e58bd
|
Shuffle things around a bit
|
2017-02-03 16:57:15 -08:00 |
Khaled Hosny
|
b435c7c46a
|
[graphite] Stop creating unused gr_face
It is unused after previous commit, hb_graphite2_font_get_gr_font()
makes no sense now so deprecating it.
|
2017-01-07 01:57:28 +02:00 |
Khaled Hosny
|
1b00a3b048
|
[graphite] Fix shaping with varying font sizes
Shape using design units and scale the output.
See https://bugs.documentfoundation.org/show_bug.cgi?id=103403#c7
|
2017-01-07 01:57:28 +02:00 |
Behdad Esfahbod
|
72ada4f0c6
|
[GX] Hook up feature variations
Shape-plan caching is not implemented.
|
2016-12-16 19:06:26 -06:00 |
Martin Hosken
|
146fe252c3
|
Refactor graphite2 to make ovleraps into negative width spaces
|
2016-01-16 17:24:00 -06:00 |
Martin Hosken
|
1979f6fedc
|
Fix y_scale problems in hb-gr
|
2015-11-23 10:04:13 +07:00 |
Behdad Esfahbod
|
b8811429b6
|
Fix Since tags
Fixes https://github.com/behdad/harfbuzz/issues/103
|
2015-09-03 15:53:22 +04:30 |
Behdad Esfahbod
|
97d7c3a100
|
[graphite2] Fix bunch of stuff
Based on patch from Martin Hosken, with review from Jonathan and I.
|
2015-07-22 14:28:25 +01:00 |
Behdad Esfahbod
|
ea7f8414e3
|
[graphite2] Enlarge buffer for output glyphs!
|
2015-07-22 13:53:45 +01:00 |
Behdad Esfahbod
|
15c633dd1f
|
Minor
|
2014-08-11 13:42:59 -04:00 |
Behdad Esfahbod
|
6ae13f257c
|
[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
|
2014-05-30 17:38:14 -04:00 |
Konstantin Ritt
|
24e6b11f12
|
Fix double destruction in case of OOM
|
2014-01-28 11:21:18 -05:00 |
Behdad Esfahbod
|
2a8c49ade0
|
Remove unnecessary includes
|
2013-12-11 20:24:20 -05:00 |
Behdad Esfahbod
|
68c372ed2e
|
More scratch-buffer cleanup
|
2013-11-13 14:45:43 -05:00 |
Behdad Esfahbod
|
16f175cb2e
|
Fix scratch-buffer alignment warnings
|
2013-11-12 17:22:49 -05:00 |
Behdad Esfahbod
|
882edce48e
|
[graphite2] Fix include
|
2013-09-13 20:36:43 -04:00 |
Behdad Esfahbod
|
7148dc1a97
|
[graphite2] Don't crash if language is not set
https://bugs.webkit.org/show_bug.cgi?id=113796
|
2013-04-02 14:08:53 -04:00 |
Behdad Esfahbod
|
8e58459aeb
|
[graphite2] "Update to new API"
Part of patch from Martin Hosken. I believe he knows what he's doing
:).
|
2012-12-09 18:45:47 -05:00 |
Behdad Esfahbod
|
a5a4ab3846
|
[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.
|
2012-12-09 18:44:41 -05:00 |
Behdad Esfahbod
|
737ba15644
|
[graphite2] Preload all tables
Part of patch from Martin Hosken.
|
2012-12-09 18:43:03 -05:00 |
Behdad Esfahbod
|
56e878ab87
|
[graphite2] Cleanup scratch buffer allocation
|
2012-08-24 00:41:51 -04:00 |
Behdad Esfahbod
|
45c1383cc7
|
Minor
|
2012-08-14 09:33:18 -04:00 |
Behdad Esfahbod
|
4c8ac4f47e
|
Misc minor fixes
|
2012-08-08 17:44:19 -04:00 |
Behdad Esfahbod
|
32d71dc133
|
[Graphite] Minor
|
2012-08-07 14:21:12 -04:00 |
Behdad Esfahbod
|
ade7459ea7
|
[util] Fix leaks
|
2012-08-06 19:49:42 -07:00 |