2005-12-19 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * python/convertrules.py (conv): rule for number-visibility
+
* lily/slur-configuration.cc (score_extra_encompass): different
distance measure for avoid and inside avoidance.
(score_extra_encompass): use 1/(distance+eps) as penalty.
@itemize @bullet
+@item
+Slurs now avoid @code{TupletNumber}s, and tuplet numbers may enter the
+staff.
+
+@lilypond[raggedright]
+\relative {
+ \slurUp
+ \override TupletBracket #'bracket-visibility = ##f
+ \override TupletBracket #'staff-padding = ##f
+ \override Slur #'details #'region-size = #6
+
+ \times 2/3
+ {
+ c( \stemDown g' \stemNeutral c,)
+ }
+}
+@end lilypond
+
+This feature was sponsored by Trent Johnston.
@item Tuplet brackets and numbers are implemented as separate grobs,
@code{TupletBracket} and @code{TupletNumber}.
+This rewrite was sponsored by Trent Johnston.
+
@item String arguments for music functions may be specified without
@code{#} marks. This allows syntactical constructs (like \clef and
\bar) to be expressed in generic music functions.
conversions.append (((2, 7, 22), conv,
"""\tag #'(a b) -> \tag #'a \tag #'b""" ))
+
+def conv (str):
+ str = re.sub (r"#'number-visibility",
+ "#'number-visibility % number-visibility is deprecated. Tune the TupletNumber instead\n",
+ str)
+ return str
+
+conversions.append (((2, 7, 24), conv,
+ """deprecate number-visibility"""))