Releases: Magicloud/cairo-core
Releases · Magicloud/cairo-core
1.16.6: Add more surfaces. Add warnings for non-exist functions/types.
- All surfaces without extra backends (X11, Windows, MacOS) are done. - All functions/types depends on HAS flag or Cairo version are wrapped with WARNING pragma if they do not exist in Cairo of user environment. - Corrected `withArrayLen` usage.
1.16.5: Fix bug in .cabal.
Bug was made when making sdist, causes 1.16.4 unbuildable.
1.16.3: Pretty Document
DONE: Document formating. Current document just removes all formation, which looks ugly.
Some document.
Document generation, from URLs pointing to Cairo website. Even this is just a binding library. Proper docuemnt saves end user from opening another website and checking for naming and parameters difference. TODO: Document formating. Current document just removes all formation, which looks ugly.
Buildable (stack and cabal). Usable.
Fix Render generation logic. Now this package is rebuildable and works with haddock. Building system skips source files that are not changed after last building. Thus those files won't be scanned by `genRender`. Therefore target Render.hs did not contain methods from those since it was always from Render.hs in source. Now target Render.hs is checked first to see if this is just updating some Decls, or generating new from source.