I'm literally →•← close to finishing the merge request that drops the "slim" symbols from Cairo, and makes all non-public symbols hidden by default. The last obstacle is macOS being weird…
@bugaevc There's some symbol visibility weirdness in the build; it's likely something odd in the macOS code inside Cairo that right now works because everything is public unless marked private, and I'm trying to turn that around.
After those changes land in the main branch, I'll start spinning up the first stable Cairo release in 5 years—hopefully in time for GNOME 45's release candidate.
One thing I really want to do is nuke the current Cairo website, and replace it with something nicer. I'll have to ask the fdo sysadmins to set up redirects for the old links, so I can publish the website using GitLab instead logging into a server, uploading tarballs, and writing HTML by hand…
@ebassi Assuming you're talking about cairographics.org, I find the current website quite nice. It has made all of the information I've looked for easily accessible with easy-to-read presentation, formatting, etc. The code bits overflow strangely on mobile but that seems like a small tweak.
@dvogel The current website is a snapshot of an old ikiwiki installation; it's basically unmaintainable. The content is fine, and I would not want something more complicated in terms of design or structure—outside of random directories of stuff. I mainly want to be able to write the content without having to hand edit HTML that was generated years ago.
@ebassi has it really been that long, crazy, but it is good to see the old codebase get some love. I know it is a silly thing to love, but the Cairo name was always great to me, it has fun mystic to it, which far too few open source project do.
@DavidNielsen it has indeed been 5 years: 1.16.0 was cut in October 2018. I, too, like the name, even if it’s just a fancy way to spell out the “XRender” origin of the library (XRender, XR, Chi Ro, Cairo) 😄
Add comment