-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade to Cairo >= 1.18.0 #38
Comments
We had conversations with Pablo to build the new version. After tests, they would be updated in a new Pharo VM and available for bindings. It's in the to do list! |
With new libs, I would run some benchs in pharo-graphics/BlocBenchs repo. In fact you gave me the idea to preview this lib upgrade as I did before: replace Pharo vm libraries(*) by downloaded ones.
(*): replacing cairo requires algo png, zlib, pixman, and freetype. |
Cool :) Thanks ! |
@labordep I observed a speed up when using system's Cairo 1.18.0 (in Mac). For the record, I added instructions on how to do it: https://github.com/pharo-graphics/Alexandrie/wiki/Dependencies |
Thanks @tinchodias, I will test on Windows, but I don't know how to get the librairy because there is not available directly as a dll for Windows. Last time when I try to run a new version (for Cade) performances was less good than the previous version of Cairo :-( |
This was working for Windows: download the zip from the release, they build and ship not only harfbuzz but also its dependencies, which are cairo, freetype, pixman, etc: https://github.com/harfbuzz/harfbuzz/releases/tag/8.2.1 |
I appended some words more about Windows at the end of https://github.com/pharo-graphics/Alexandrie/wiki/Dependencies |
(@labordep ) |
We can keep this open until we can upgrade in vm with @tesonep There is currently https://gitlab.freedesktop.org/cairo/cairo/-/releases/1.18.2 |
How is the process to support a new Cairo version ?
The current supported version of Cairo (1.17.4) have 3 years, do you have some tools to compare performances between differents Cairo version ?
More informations here : https://www.cairographics.org/news/cairo-1.18.0/
The text was updated successfully, but these errors were encountered: