From: David Kastrup Date: Sat, 29 Oct 2011 12:43:49 +0000 (+0200) Subject: changes.tely: Mention syntax changes and extensions. X-Git-Tag: release/2.15.17-1~35 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=2f1556b4a7ce4df0d494cfc307b3c41788076b51;p=lilypond.git changes.tely: Mention syntax changes and extensions. --- diff --git a/Documentation/changes.tely b/Documentation/changes.tely index 8728b73314..475f6c0902 100644 --- a/Documentation/changes.tely +++ b/Documentation/changes.tely @@ -60,6 +60,15 @@ which scares away people. * only show user-visible changes. @end ignore +@item +The @code{\markuplines} command has been renamed to @code{\markuplist} +for a better match with its semantics and general Lilypond +nomenclature. + +@item +The interface for specifying string tunings in tablature has been +simplified considerably. + @item Beams can now have their slopes preserved over line breaks. @lilypond[fragment,quote,relative=2] @@ -78,8 +87,18 @@ Furthermore, @code{ly:beam::quanting} now only takes one argument - the beam grob. @item -Music, event, and scheme functions can now be defined with optional -arguments before mandatory arguments. +In function arguments music, markups and Scheme expressions (as well +as several other syntactic entities) have become mostly +interchangeable and are told apart only by evaluating the respective +predicate. + +@item +Music functions (and their close relatives) can now be defined with +optional arguments. + +@item +For defining commands executed only for their side-effects, +@code{define-void-function} is now available. @item There is a new @code{define-event-function} command in analogy to