X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Fspacing-loose-grace-error.ly;h=6f299e8cb33db02c07305150c12e219a6d2cea7f;hb=145389636e81237d560aba4d04abcb89fa60cd9c;hp=470754f0597ea23ae56c2f9fb1f438058f347a6b;hpb=38d7d319eabc906e82fb42002678c6d42a23b6f7;p=lilypond.git diff --git a/input/regression/spacing-loose-grace-error.ly b/input/regression/spacing-loose-grace-error.ly index 470754f059..6f299e8cb3 100644 --- a/input/regression/spacing-loose-grace-error.ly +++ b/input/regression/spacing-loose-grace-error.ly @@ -1,19 +1,30 @@ -\header -{ - +\version "2.17.6" + +#(ly:expect-warning (_ "Cannot determine neighbors for floating column. ")) +#(ly:expect-warning (_ "Loose column does not have right side to attach to.")) +#(ly:expect-warning (_ "Loose column does not have right side to attach to.")) + +\header { + texidoc = "Even in case of incorrect contexts (eg. shortlived contexts) that break linking of columns through spacing wishes, - @code{strict-note-spacing} defaults to a robust solution." + @code{strict-note-spacing} defaults to a robust solution. + This test passes if it does not seg fault; instead it should + produce three programming error messages. Note that, in tight + music with strict note spacing, grace notes will collide with + normal notes. This is expected." } -\version "2.12.0" - - %% \new Staff cause shortlived, disconnected Voice contexts %% breaking spacing-wishes links. -\new Staff { - \override Score.SpacingSpanner #'strict-note-spacing = ##t - \afterGrace c'4 {c'32 c'32 } - c'4 +\score { + \new Staff { + \override Score.SpacingSpanner.strict-note-spacing = ##t + \afterGrace c'4 {c'32 c'32 } + c'4 + } + \layout { + ragged-right = ##f + } }