From 2f1556b4a7ce4df0d494cfc307b3c41788076b51 Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Sat, 29 Oct 2011 14:43:49 +0200 Subject: [PATCH] changes.tely: Mention syntax changes and extensions. --- Documentation/changes.tely | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) 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 -- 2.39.2