On Jul 22, 2010, at 2:32 PM, Krzysztof KosiĆski wrote:
010/7/22 Jon Cruz <jon@...18...>:
I'd pointed this out a few times, and tried to get help in the past. Basically all we need to do is leverage existing approaches and standards to get the good combination of flexibility, smaller distribution sizes, easier theming and faster startups. One of the standard directories covered by the XDG Base Directory Specification is a 'cache' directory
By using the librsvg loader we still halve our startup time (IIRC) and only need to include discrete SVG icons.
But don't you remember? librsvg is not a fully viable option, which is why we ended up having to include hundreds and hundreds of individually pre-rendered png files in the past attempt. Things are ok if one sticks to requiring users to always install the latest cutting edge versions of libs on their OS, but that's not practical. Also by *design* librsvg only supports a partial subset of SVG, and as Inkscape and SVG itself both move forwards, we diverge even more.