Sounds cool, this could bring some much needed enhancements to the core of the codebase. Can you update the roadmap to reflect how you plan to do it? A wiki page would also be nice for keeping folks clued in on the design.
Bryce
On Sun, 29 Feb 2004, MenTaLguY wrote:
Starting today, I'll be working on a new Inkscape::AST module, which will eventually replace the current SPRepr subsystem.
The goal is to reduce the complexity of the XML code, while allowing for e.g. CSS and SVG path data to be manipulated in the same tree, in broken-down form (rather than as monolithic strings).
libxml will still be used for parsing XML data, and hopefully we will be able to start using libcroco for CSS data as well.
The new XML editor will also use the AST code, and it in turn will serve as a basis for the Layers dialog UI.
Questions are welcome.
-mental