Behdad Esfahbod
|
747d2564e6
|
[lazy] Port more
|
2018-08-12 17:32:10 -07:00 |
Behdad Esfahbod
|
7bd508a0c4
|
[lazy] Rename free()
|
2018-08-12 17:19:55 -07:00 |
Behdad Esfahbod
|
6901090945
|
[lazy] Make hb_lazy_loader_t<> more usable
|
2018-08-12 16:59:37 -07:00 |
Behdad Esfahbod
|
bb905e9afc
|
[lazy] Minor
|
2018-08-12 16:44:44 -07:00 |
Behdad Esfahbod
|
3945cd78a9
|
Minor
|
2018-08-12 16:33:48 -07:00 |
Behdad Esfahbod
|
53442be1ed
|
[lazy] Use for ft_library
|
2018-08-12 16:20:11 -07:00 |
Behdad Esfahbod
|
7a8d480378
|
[lazy] Add .free()
|
2018-08-12 16:00:13 -07:00 |
Behdad Esfahbod
|
c7ca30a533
|
[ot/ft] Port font_funcs statis to lazy-loader
|
2018-08-12 13:46:53 -07:00 |
Behdad Esfahbod
|
cb3fc3685c
|
[ucdn/glib/icu] Port unicode_funcs statics to lazy-loader
|
2018-08-12 13:39:01 -07:00 |
Behdad Esfahbod
|
1b6b481262
|
[lazy] Allow calling fini() multiple times
|
2018-08-12 13:16:40 -07:00 |
Behdad Esfahbod
|
918ad9f5d9
|
[lazy] More
|
2018-08-12 13:12:29 -07:00 |
Behdad Esfahbod
|
5abdf5eeba
|
[lazy] More shuffle
|
2018-08-12 12:48:44 -07:00 |
Behdad Esfahbod
|
5d9863be6e
|
Minor
|
2018-08-12 12:27:47 -07:00 |
Behdad Esfahbod
|
470acb6c32
|
Rename
|
2018-08-12 12:13:36 -07:00 |
Behdad Esfahbod
|
f1f4b45ac3
|
Fix lazy_loader fini()
Was creating object even if wasn't there.
|
2018-08-09 00:28:40 -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
|
51ffc3e65a
|
Fix previous commit to use atomic operations
|
2018-08-08 22:01:38 -07:00 |
Behdad Esfahbod
|
883957688c
|
Fix assertion failure
https://bugzilla.mozilla.org/show_bug.cgi?id=1476334
|
2018-08-08 21:42:18 -07:00 |
Behdad Esfahbod
|
7df7963b46
|
Make lazy loader deal with OOM
|
2018-08-03 19:54:33 -07:00 |
Behdad Esfahbod
|
30ff8ac865
|
Rename
|
2018-08-03 17:33:13 -07:00 |
Behdad Esfahbod
|
74b4df2cde
|
[ot] Move GDEF into tables_t
|
2018-08-03 16:58:05 -07:00 |
Behdad Esfahbod
|
0271c7ab3b
|
[ot] Move GSUB/GPOS into tables_t
|
2018-08-03 16:45:57 -07:00 |
Behdad Esfahbod
|
52fbd23d86
|
[ot] Minor
|
2018-08-03 16:22:16 -07:00 |
Behdad Esfahbod
|
ee35af738b
|
Make lazy-loader safe for nil objectification
|
2018-08-02 01:37:57 -07:00 |
Behdad Esfahbod
|
6404c49d07
|
Minor
|
2018-08-02 01:36:08 -07:00 |
Behdad Esfahbod
|
ff7826e90b
|
Reduce storage by sharing face amongst lazy_loaders
|
2018-08-02 01:29:05 -07:00 |
Behdad Esfahbod
|
bdd3c11a19
|
Internal templatization of lazy-loaders
|
2018-08-02 01:09:14 -07:00 |
Behdad Esfahbod
|
ed7b2e58fc
|
Remove OT namespace from hb-machinery-private.hh
|
2018-08-02 00:08:08 -07:00 |
Behdad Esfahbod
|
cb1491f92e
|
Minor
|
2018-08-01 22:50:45 -07:00 |
Behdad Esfahbod
|
ee8cf91965
|
[serialize] Remove unused truncate() method
|
2018-07-30 16:59:41 -07:00 |
Behdad Esfahbod
|
7f08818c44
|
Minor
|
2018-07-27 14:54:15 -07:00 |
Behdad Esfahbod
|
3c2842cbcf
|
Add hb-iter-private.hh
Unused so far.
|
2018-07-25 17:07:17 -07:00 |
Behdad Esfahbod
|
92b1e025c6
|
Move some code from hb-open-type-private.hh to hb-machinery-private.hh
|
2018-07-25 16:58:47 -07:00 |