Add and use a Transform data type
As of now, this is just used in stencil-integral. However, a Scheme
level interface would likely make sense for compacting geometric
transformations. The abstraction currently relies on PangoTransform
matrices but could easily be moved to other implementations such as
cairo_matrix_t.
Contains commits:
Add Transform data type
stencil-integral.cc: use Transform
stencil-integral: pass SCM as transform values
Diff:
Passes make, make check and a full make doc.
Rebased, reverted to grob rotation for the rotation property.
http://codereview.appspot.com/344970043
Oh for **** sake. This patch has the original GC problem back. I'll need another iteration.
Refix GC issue
http://codereview.appspot.com/344970043
Passes make, make check and a full make doc.
Patch on countdown for June 22.
Rework according to Dan's review
http://codereview.appspot.com/344970043
Passes make, make check and a full make doc.
Patch on countdown for June 25th.
"pkx166h" lilypond-pkx@users.sourceforge.net writes:
Hans mentioned the introduction of one-shoot classes for disambiguating
constructor calls without actually proposing any scenario (that I would
be able to discern) where they would be relevant in connection with this
patch. To even get to the discussion stage, this would need to be a lot
more fleshed out in terms of LilyPond code and data.
--
David Kastrup
This looks like it is OK to push - I see some conversation with Hans on Rietveld but it doesn't look like it would stop the patch.