DescriptionFix #888: Add ly:stencil-scale.
* lily/stencil-interpret.cc (interpret_stencil_expression):
interpret new stencil command `scale-stencil', unscaling offset of body to
compensate for change in output scale
* lily/stencil-scheme.cc (ly_stencil_scale):
export new function `ly:stencil-scale'
* lily/stencil.cc, include/stencil.hh (scale):
new method for scaling stencils
* scm/define-markup-commands.scm (scale):
new markup command
* scm/define-stencil-commands.scm
(ly:all-stencil-commands): add stencil commands for setting and resetting
scale (`setscale', `resetscale')
(ly:all-output-backend-commands): add `scale-stencil' command
* scm/output-ps.scm, output-svg.scm (setscale, resetscale):
implement stencil outputters for scaling
Patch Set 1 #Patch Set 2 : Add regtest and doc markup command. #
Total comments: 4
Patch Set 3 : Respond to comments. #Patch Set 4 : Update version in regtest. #Patch Set 5 : Remove newline. #
Total comments: 2
MessagesTotal messages: 12
|