]> git.donarmstrong.com Git - lilypond.git/commit
* scm/lily.scm (define-scheme-options): add clip-systems option.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 12 Oct 2006 12:45:07 +0000 (12:45 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Thu, 12 Oct 2006 12:45:07 +0000 (12:45 +0000)
commit2a8c79664174b846da1fe107f429f23536f8724d
treec013a538bf0d014396ea3917708b107b2b561206
parent44cc6eef61e7133c4b35c486a13dff1150843e8a
* scm/lily.scm (define-scheme-options): add clip-systems option.

* scm/framework-ps.scm (dump-stencil-as-EPS-with-bbox): new
function
(dump-stencil-as-EPS): move bbox calculation from previous
dump-stencil-as-EPS
(output-framework): use -dclip-systems

* scm/lily-library.scm (filtered-map): new function

* scm/framework-ps.scm (clip-system-EPS): new function.
(clip-system-EPSes): new function.

* lily/paper-column.cc: add rhythmic-location to interface

* scm/define-grob-properties.scm (all-user-grob-properties): add
rhythmic-location property.

* scm/clip-region.scm: new file: rhythmic-location data type and
system-clipped-x-extent function.

* ly/init.ly: use (scm clip-region)

* lily/paper-column-engraver.cc (stop_translation_timestep): set
rhythmic-location for paper column grobs.

* lily/grob-scheme.cc (LY_DEFINE): minor cleanup
ChangeLog
Documentation/topdocs/NEWS.tely
lily/grob-scheme.cc
lily/paper-column-engraver.cc
lily/paper-column.cc
ly/init.ly
scm/clip-region.scm [new file with mode: 0644]
scm/define-grob-properties.scm
scm/framework-ps.scm
scm/lily-library.scm
scm/lily.scm