From: Han-Wen Nienhuys Date: Fri, 5 Aug 2005 18:18:15 +0000 (+0000) Subject: * input/regression/spacing-uniform-stretching.ly: new file. X-Git-Tag: release/2.7.4 X-Git-Url: https://git.donarmstrong.com/lilypond.git?a=commitdiff_plain;h=26b6c58b8df82c550dfb70f59c876003de36203d;hp=049b3d562550cbd71ec626e97bec38a4b8eb1392;p=lilypond.git * input/regression/spacing-uniform-stretching.ly: new file. * input/regression/tuplet-full-length.ly (indent): new file. * input/regression/spanner-break-overshoot.ly: new file. --- diff --git a/ChangeLog b/ChangeLog index b331bda9bf..a127bca458 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2005-08-05 Han-Wen Nienhuys + * input/regression/spacing-uniform-stretching.ly: new file. + * lily/spacing-loose-columns.cc (set_loose_columns): use robust_relative_extent(). * Documentation/topdocs/NEWS.tely (Top): add Nicolas as diff --git a/input/regression/spacing-uniform-stretching.ly b/input/regression/spacing-uniform-stretching.ly new file mode 100644 index 0000000000..f3e96d0c33 --- /dev/null +++ b/input/regression/spacing-uniform-stretching.ly @@ -0,0 +1,27 @@ +\header { + + texidoc = "Notes are spaced exactly according to durations, + if @code{uniform-stretching} is set. Accidentals are ignored, and no + optical-stem spacing is performed." + +} + +\version "2.7.4" + +\relative c'' +<< + \override Score.SpacingSpanner #'uniform-stretching = ##t + \new Staff { + c16[ c c c c c c c c c16] + } + \new Staff { + \times 6/7 { c16 c c cis c c c } + c8[ c32 c32 c16] + + } +>> + + + + + diff --git a/input/regression/spanner-break-overshoot.ly b/input/regression/spanner-break-overshoot.ly new file mode 100644 index 0000000000..b71ff19cca --- /dev/null +++ b/input/regression/spanner-break-overshoot.ly @@ -0,0 +1,20 @@ + +\header { + + texidoc = "The @code{break-overshoot} property sets the amount that +a spanner (in this case: the beam) in case of a line break extends +beyond the rightmost column and extends to the left beyond the +prefatory matter." + +} + +\version "2.7.4" + +\paper { raggedright = ##t } + +\relative c'' { + \override Beam #'break-overshoot = #'(1.0 . 2.0) + \override TupletBracket #'break-overshoot = #'(1.0 . 2.0) + \set allowBeamBreak = ##t + c2.. \times 2/3 { c8.[ \break c8.] } +} diff --git a/input/regression/tuplet-full-length.ly b/input/regression/tuplet-full-length.ly new file mode 100644 index 0000000000..ae206c677a --- /dev/null +++ b/input/regression/tuplet-full-length.ly @@ -0,0 +1,29 @@ + +\header { + + texidoc = "If @code{tupletFullLength} is set, tuplets end at the +start of the next non-tuplet note. " + +} +\version "2.7.4" + +\paper { raggedright = ##t +indent = 0.0 } + +\new Voice \with { + \remove Forbid_line_break_engraver + allowBeamBreak = ##t +} +{ + \set tupletFullLength = ##t + c4 + \times 2/3 { c8[ c c] } + \times 2/3 { c8[ c \bar "empty" \break c] } + << \times 2/3 { c8[ c c] } + { s4*5/6 \bar "empty" \break } >> + c4 + \times 2/3 { c8[ c c] } + + \bar "|." \key c\minor +} +