summaryrefslogtreecommitdiff
path: root/scm
diff options
context:
space:
mode:
authorHan-Wen Nienhuys <hanwen@xs4all.nl>2005-04-18 15:18:16 +0000
committerHan-Wen Nienhuys <hanwen@xs4all.nl>2005-04-18 15:18:16 +0000
commit92d9505d744bdd4eaede532bbac5958ea3c55e8f (patch)
tree7d4a6a269f1b674a0e85de131c7366b76a72d7ac /scm
parentca6d87cc5cd97c4d76c4be22829476d01dc2c19e (diff)
* lily/percent-repeat-engraver.cc (try_music): add measure before
next_moment to future processing moment. Fixes: percent-repeat-mm-rest.ly (process_music): don't add moment for 2nd time. * input/regression/repeat-percent.ly: add mmrests as extra test. * lily/axis-group-engraver.cc (acknowledge_grob): read keepAliveInterfaces to decide what to kill. * ly/engraver-init.ly (AncientRemoveEmptyStaffContext): add percent-repeat-interface to keepAliveInterfaces. This fixes percent-repeat-harakiri.
Diffstat (limited to 'scm')
-rw-r--r--scm/define-context-properties.scm2
1 files changed, 2 insertions, 0 deletions
diff --git a/scm/define-context-properties.scm b/scm/define-context-properties.scm
index 2c3654be3c..6a57b70dea 100644
--- a/scm/define-context-properties.scm
+++ b/scm/define-context-properties.scm
@@ -231,6 +231,8 @@ Function taking a string (instrument name), and returning a (@var{min} . @var{ma
the instrument. Its value is the pitch that sounds like middle C. This
is used to transpose the MIDI output, and @code{\\quote}s.")
+ (keepAliveInterfaces ,list? "List of symbols, signifying grob interfaces that
+are worth keeping a RemoveEmptyStaff staff around for.")
(keyAccidentalOrder ,list? " Alist that defines in what order
alterations should be printed. The format is (@var{name}
. @var{alter}), where @var{name} is from 0 .. 6 and @var{alter} from