Perpetrate SVG on the codebase
authorSam Moore <[email protected]>
Tue, 5 Aug 2014 18:46:41 +0000 (02:46 +0800)
committerSam Moore <[email protected]>
Tue, 5 Aug 2014 18:46:41 +0000 (02:46 +0800)
commit666fa863baba6345fa5cf66711e9149b5d06b825
treec8f61b0b91283e5a957b0dfff1e5bf62f8018673
parent55790e6cc129dcac3b3d001c7f5c74c288642123
Perpetrate SVG on the codebase

Well, parts of it.
We can have black and white SVG only.
I think it's currently buggy.

I figure we should probably be able to actually parse a document format.
And SVG, despite being XML, seems like the least terrible.

Using pugixml for XML parsing and horrible string tokenising because
SVG is not really a DOM language because of the "d" attribute (-_-)

Did I mention it was the least terrible?

Also, there seem to be lots and lots of bugs with things,
including Quadtree rendering of Beziers and actually just  GPU rendering of more than one
Bezier in general.

Also I compiled atril without zoom limits but it crashes
due to things not related to precision. So we're beating atril I guess. Woo!
src/Makefile
src/document.cpp
src/document.h
src/main.cpp

UCC git Repository :: git.ucc.asn.au