~alcinnz/harfbuzz-pure

9f9a5ae5 — Adrian Cochrane 1 year, 11 months ago
Fix use of utf8-light dependency, dropping it.
fd6388d7 — Adrian Cochrane 2 years ago
Fix tag encoding & decoding (remembered hex digits are nybbles not bytes)
d7c2115b — Adrian Cochrane 2 years ago
Document shaping & version-number APIs!
ef43a584 — Adrian Cochrane 2 years ago
Finish documenting fonts!
d7634db8 — Adrian Cochrane 2 years ago
Extend and document font & face language bindings.
0a28bb84 — Adrian Cochrane 2 years ago
Document Buffer API.
27013b25 — Adrian Cochrane 2 years ago
Correctly decode Harfbuzz output structs.

I didn't consider the presence of private-fields before!
c0f7026e — Adrian Cochrane 2 years ago
Fix segfaults & include test assets (major refactor).
d574562b — Adrian Cochrane 2 years ago
Finalize release 0.1!
5cd811b3 — Adrian Cochrane 2 years ago
Fix segfault upon too much HarfBuzz concurrency.
6ae7e1b9 — Adrian Cochrane 2 years ago
Fix reentrancy complaints from GHC, attempt to fix segfault.
843f6415 — Adrian Cochrane 2 years ago
Add documentation & corrected type signatures.
5b7beb1f — Adrian Cochrane 2 years ago
Add, test, & fix shaping function.
728c810d — Adrian Cochrane 2 years ago
Fix build linking errors (mostly by upgrading GHC).

I'm now running on this on elementary OS Jolnir.
9f5f9d84 — Adrian Cochrane 2 years ago
Try adding C++ to Haskell bridge via C.
144c40db — Adrian Cochrane 2 years ago
Try wrapping HarfBuzz C++ functions in C functions for calling convention/linking issues.

Committing so I can try building on a newer OS.
be23e608 — Adrian Cochrane 2 years ago
Draft language bindings to font/face APIs.
90e99e31 — Adrian Cochrane 2 years ago
Expose util functions on scripts & buffers.
afc5608d — Adrian Cochrane 2 years ago
Correction: buffer's codepoints are all Chars.
4674b43a — Adrian Cochrane 2 years ago
Reimplement parts of Harfbuzz where that's easier than writing a binding.

Removed a note where that turned out not to be the case.
Next