* input/regression/tuplet-full-length.ly (indent): new file.
* input/regression/spanner-break-overshoot.ly: new file.
2005-08-05 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * 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
--- /dev/null
+\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]
+
+ }
+>>
+
+
+
+
+
--- /dev/null
+
+\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.] }
+}
--- /dev/null
+
+\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
+}
+