]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/changes.tely
Doc: Issue 4958: CG: Expand description of the engraver hooks
[lilypond.git] / Documentation / changes.tely
index fc4052efa6372f1b70ad07faff6b629588a2e885..c9315d59da68d24aa633bbc5c0e0fa2c70039d3c 100644 (file)
@@ -61,6 +61,36 @@ which scares away people.
 
 @end ignore
 
+@item
+Slurs and phrasing slurs may now be started from individual notes
+in a chord.  Several simultanous slurs per @code{Voice} need to be
+distinguished by @code{spanner-id} setting.
+
+@item
+The music and grob property @code{spanner-id} for distinguishing
+simultaneous slurs and phrasing slurs has been changed from a
+string to a @q{key}, a non-negative integer or symbol.
+
+@item
+There is a new command @code{\=} for specifying the
+@code{spanner-id} for simultaneous slurs and phrasing slurs.
+@lilypond[verbatim,quote]
+\fixed c' {
+  <c~ f\=1( g\=2( >2 <c e\=1) a\=2) >
+}
+@end lilypond
+
+@item
+Blocks introduced with @code{\header} can be stored in variables
+and used as arguments to music and scheme functions and as the
+body of @code{#@{@dots{}#@}} constructs.  They are represented as
+a Guile module.
+
+While @code{\book}, @code{\bookpart}, @code{\score}, @code{\with},
+@code{\layout}, @code{\midi}, @code{\paper} blocks can be passed
+around in similar manner, they are represented by different data
+types.
+
 @item
 Dot-separated symbol lists like @code{FretBoard.stencil} were
 already supported as of version@tie{}2.18.  They may now also