]> git.donarmstrong.com Git - lilypond.git/commit
Prevent accidentals and articulations from moving over leftmost NonMusicalPaperColumns.
authorMike Solomon <mike@apollinemike.com>
Wed, 30 Nov 2011 10:10:36 +0000 (11:10 +0100)
committerMike Solomon <mike@apollinemike.com>
Wed, 30 Nov 2011 10:10:36 +0000 (11:10 +0100)
commit54495e6456e2df78b25ace3dbe88716c5970ce76
tree4ac655247be8f9dffda8d474b482049759ed5dc9
parentbbd4df5bd5cec42e9b3b23eb6bdfa7123a1b2413
Prevent accidentals and articulations from moving over leftmost NonMusicalPaperColumns.

Inversely, allows accidentals to tuck over change clefs and prevents ledger lines
from overlapping barlines in cramped situations.

This is done by allowing the pure-from-neighbor-interface to add
extra-spacing-height to certain non-musical grobs and removing the
blanked skyline-padding applied to NonMusicalPaperColumns.
input/regression/spacing-folded-clef3.ly
lily/spacing-loose-columns.cc
scm/define-grobs.scm
scm/output-lib.scm