Librsvg 2.47.1 is out!
This is the first release that doesn't depend on libcroco.
Also, documentation on the library's internals is starting to appear at https://gnome.pages.gitlab.gnome.org/librsvg/doc/rsvg_internals/index.html as I fill it in.
@jamey If "removing a dependency on an unmaintained C library with outstanding CVEs" counts as deleting code, sure! :) :) :)
Zero chance of using librsvg in Firefox; they have their own, super-functional SVG implementation. Librsvg doesn't do animation, render trees, DOM, anything that browsers need.
It would be interesting to share code for the micro-parsers and for the representation of style properties and such, but it would be a lot of work.
@federicomena If that doesn't count as deleting code I don't know what does 😁
@jamey I want someone to do the same for gnome-shell; it's the last module that uses libcroco.
@federicomena Is there any Rust in gnome-shell yet?
@jamey Not that I know of.
La red social del futuro: ¡Sin anuncios, sin vigilancia corporativa, diseño ético, y descentralización! ¡Sé dueño de tu información con Mastodon!