Hi All,
After bulia's earlier comment about the possibility of rendering SVG previews with RSVG, I did some investigation. I think this *is* the way to go. Already I've got cairo working very nicely feeding graphics into my preview pane. librsvg looks pretty straight-forward as well.
I'm having a slight problem adding the rsvg dependency. It seems that the version of the lib in the bundle has been compiled with bzip2.dll as a dependency. I can't possibly see why it would need to support that, but if we were to add bzip2, that only adds another 60kB. Problem is, I can't find a version of bzip2 which will play nice with librsvg.dll because the exported symbols in the my MSYS version of the dll that I have, are of the form "BZ2_bzCompress", but librsvg-2-2.dll imports "BZ2_bzCompress@...1333...".
Where do the DLLs in the bundle come from?
Could librsvg be compiled without bzip2 support?
or Is a version of bzip2.dll with the correct exports available somewhere?
and can I get that dll before the next bundle is released? because I don't want to wait for months
any suggestions?
Thanks
Joel