On Tue, 2014-12-30 at 01:12 -0800, Josh Andler wrote:
Hey Martin,
The mirroring of downloads was one of a handful of outstanding issues. Thankfully that piece seems to be cleared up. There are some issues that Tav was working on (grids, guides, 3d boxes) which could probably be better elaborated on by him. So realistically, 0.91pre3 should not be the last pre-release... we should push a pre4 with Tav's changes and any other necessary backports. It's so close, but we need to provide a decent bridge between the past releases and trunk while minimally breaking files.
I have two patches attached to bug #1400702[1] dealing with grids, guides and 3d boxes. They are needed to enhance compatibility between 0.91 and trunk. In trunk, these editing aides are defined in terms of 'user-coordinates'. For the motivation see the Units in Inkscape wiki page.[2] In particular this is important when we create files where one user unit does not correspond to one pixel as is possible in trunk (but not 0.91).
The patches are not a perfect solution but they are the best compromise I could come up with; for example they still rely on an inverted y-coordinate system. The patches also need more testing and feedback.
To test:
After patching 0.91, create guides, grids, and 3d boxes in one version of Inkscape and then open the file in another version. One known problem is that grids created in 0.91/0.92 will not work with 0.48. (0.48 grids will work with 0.91/0.92).
Tav
[1] https://bugs.launchpad.net/inkscape/+bug/1400702 [2] http://wiki.inkscape.org/wiki/index.php/Units_In_Inkscape#Page_Size.2FScale_...