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".
|
6 years ago |
Behdad Esfahbod
|
3506672ce9
|
Port _nil objects to Null() machinery
Finally, unified!
|
6 years ago |
Behdad Esfahbod
|
52fbd23d86
|
[ot] Minor
|
6 years ago |
Behdad Esfahbod
|
be458eb059
|
Include more basic internal headers from hb-private.hh
|
6 years ago |
Behdad Esfahbod
|
c0c2dbc871
|
Remove dirty tracking
Turns out I don't need this to resolve CoreText optical sizing
issue after all.
https://github.com/behdad/harfbuzz/issues/360
|
7 years ago |
Behdad Esfahbod
|
587f15ece3
|
Minor
|
7 years ago |
Behdad Esfahbod
|
d3d3691806
|
Add dirty-state tracking to hb_face_t
|
8 years ago |
Behdad Esfahbod
|
29fb0cb727
|
Minor
|
8 years ago |
Behdad Esfahbod
|
cc3b2d432b
|
Remove this==NULL check from face->reference_table()
Not supposed to happen, and apparently this is undefined in C++.
https://code.google.com/p/chromium/issues/detail?id=403594
|
10 years ago |
Behdad Esfahbod
|
2a8c49ade0
|
Remove unnecessary includes
|
11 years ago |
Behdad Esfahbod
|
2e3a07abdf
|
Separate face source code from font
Makes documentation / introspection easier.
|
11 years ago |