]> git.donarmstrong.com Git - lilypond.git/commitdiff
changes.tely: Mention syntax changes and extensions.
authorDavid Kastrup <dak@gnu.org>
Sat, 29 Oct 2011 12:43:49 +0000 (14:43 +0200)
committerGraham Percival <graham@percival-music.ca>
Sun, 30 Oct 2011 05:34:03 +0000 (05:34 +0000)
Documentation/changes.tely

index 8728b7331480ccf2db7b3fdc7cfe86ae0da970a5..475f6c0902e35a4adc913827a9a3c78666bb5be0 100644 (file)
@@ -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