Be compatible with OCaml 5.0 (@kit-ty-kate).
Fix bug in
Image.get_data*to bigarrays with externally managed payload.
Fix a memory leak (#19).
Fix GCC warnings, in particular the “multiple definition of …” (#23).
Clarify the license.
create_for_data32handling of dimensions.
Fix dependencies for
Ftmodule to support FreeType fonts. This is enabled if the
conf-freetypeis installed. On the C side, the exported
cairo_ocaml.hdefines the macro
when the Cairo bindings were compiled with TrueType support.
Cairo2-pangoproviding the module
Remove labels that were not bringing a clear benefit. With Dune
default behavior, users will feel compelled to write labels which
was cluttering the code with the previous interface. With Merlin,
it is now possible to have the documentation of a function under the
cursor displayed with a simple keystroke which should alleviate
having slightly less documentation in the types.
Improve the documentation.
Use Dune (not the former Jbuilder) to compile.