X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=Documentation%2Fchanges.tely;h=2d8a66eb2363653f5439210f689f603b87e3b6da;hb=13da351ae100d476532c18241bbe91862fd287ed;hp=b397a7468900a436682329ba61e7ac1408207416;hpb=54b02666750062788185bd3f99e644d621e348c2;p=lilypond.git diff --git a/Documentation/changes.tely b/Documentation/changes.tely index b397a74689..2d8a66eb23 100644 --- a/Documentation/changes.tely +++ b/Documentation/changes.tely @@ -61,8 +61,59 @@ which scares away people. @end ignore +@item +The construct @code{#@{ @dots{} #@}} can now be used not just for +constructing sequential music lists, but also for single music events, +void music expressions, post events, markups (mostly freeing users from +having to use the @code{markup} macro), markup lists, number +expressions, context definitions and modifications, and a few other +things. If it encloses nothing or only a single music event, it no +longer returns a sequential music list but rather a void music +expression or just the music event itself, respectively. + +@item +New command-line option @option{--loglevel=@var{level}} to control how much output +LilyPond creates. Possible values are ERROR, WARN, BASIC_PROGRESS, PROGRESS, DEBUG. + +@item +@code{\set \once} now correctly resets the property value to the previous value. +@lilypond[fragment,quote,relative=2] + \set fingeringOrientations = #'(left) + 4 + \once \set fingeringOrientations = #'(right) + + -"left" +@end lilypond + + +@item +The alignment of dynamic spanners (hairpins, text crescendo, etc.) is now +automatically broken if a different direction is explicitly given. +@lilypond[fragment,quote,relative=2] +c4_\< c c^\> c c1_\p +@end lilypond +@item +Appoggiaturas and acciaccaturas now also work inside a slur, not only inside +a phrasing slur. Also, a function @code{\slashedGrace} was added that does +does not use a slur from the acciaccatura note. +@lilypond[fragment,relative=2] +c4( \appoggiatura e8 d4 \acciaccatura e8 d4 \slashedGrace e8 c4) +@end lilypond + + +@item +To suppress the line on a crescendo text spanner (and other similar spanners), +LilyPond now fully supports the @code{#'style = #'none} property. +@lilypond[fragment,quote,relative=2] +\override DynamicTextSpanner #'style = #'none +c4\cresc c c g, c'\p +@end lilypond + +@item +LilyPond.app now supports MacOS X 10.7, thanks Christian Hitz! + @item Glissandi can now span multiple lines. @@ -70,7 +121,7 @@ Glissandi can now span multiple lines. @ifhtml For older news, go to -@uref{http://lilypond.org/doc/v2.14/Documentation/topdocs/NEWS.html}, +@uref{http://lilypond.org/doc/v2.14/Documentation/changes/}, @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html}, or @uref{../,go back} to the Documentation index.