X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=Documentation%2Ftopdocs%2FNEWS.tely;h=eb62869f13a8ca8607127ac2d22c39f4a02ab869;hb=395f17347bb88c5e03167728bca3e7c458dea6fb;hp=b79a19a998ec3b8510a38836f82499974d6c5db7;hpb=e9a308e9c6002900fc336733950a0175bcbcc333;p=lilypond.git diff --git a/Documentation/topdocs/NEWS.tely b/Documentation/topdocs/NEWS.tely index b79a19a998..eb62869f13 100644 --- a/Documentation/topdocs/NEWS.tely +++ b/Documentation/topdocs/NEWS.tely @@ -40,7 +40,7 @@ See user manual, \NAME\ @ifhtml This document is also available in @uref{NEWS.pdf,PDF}. It's part of -the @uref{../,LilyPond Documentation} +the @uref{../,LilyPond Documentation} . @end ifhtml @@ -65,17 +65,101 @@ which scares away people. @end ignore -All line spanners are more flexible now in the configuration of their -end points. This includes glissando, voice followers, text crescendos -and other text spanners. +@item +Arpeggios may now use ``parenthesis'' style brackets: -@lilypond +@lilypond[relative,ragged-right] + \override Arpeggio #'stencil = #ly:arpeggio::brew-chord-slur + + % Note: does not work for cross staff arpeggios. + \override Arpeggio #'X-extent = #ly:grob::stencil-width + 2\arpeggio ~ c +@end lilypond + +@item +Enclosing text within boxes with rounded corners is now possible, +using the @code{rounded-box} command. + +@item +@command{lilypond-book} can run any program instead of @command{latex} +to guess the line width, thanks to @code{--latex-program} command line +option. + +@item +@code{\setEasyHeads} has been renamed to @code{\easyHeadsOn}, and a new +command @code{\easyHeadsOff} reverts note heads to normal heads. + +@item +@code{\fatText}, @code{\emptyText} and @code{\compressMusic} have been +renamed to @code{\textLengthOn}, @code{\textLengthOff} and +@code{\scaleDurations}, respectively. + +@item +Underlining is now possible with the @code{\underline} markup command. + +@item +It is now possible to specify, using the @code{page-count} variable in +the paper block, the number of pages that will be used. + +@item +A new page breaking function, @code{ly:minimal-breaking}, is dedicated +to books with many pages or a lot of texts. + +@item +A table of contents is included using @code{\markuplines \table-of-contents}. +Elements are added to it using the @code{\tocItem} command. + +@item +Text spreading over several pages is entered using the +@code{\markuplines} keyword. Builtin markup list commands, such as +@code{\justified-lines} or @code{\wordwrap-lines} may be used, and new +ones created using the @code{define-markup-list-command} Scheme macro. + +@item +Particular points of a book may be marked with the @code{\label} +command. Then, the page where these points are placed can be refered to +using the @code{\page-ref} markup command. + +@item +Page breaking and page turning commands (@code{\pageBreak}, +@code{\noPageBreak}, etc) can be used at top-level, between scores and +top-level markups. + +@item +The following options are now changed as a @code{-d} sub-option: +@code{--backend}, @code{--safe}, @code{--preview} and +@code{--no-pages} (which became @code{-dno-print-pages}). The @code{-b} +option does not exist any more. + +@item +Improved testing procedure now catch changes in CPU and memory +performance, page layout, MIDI results and warnings. This helps to +reduce the number of regression errors during development, resulting +in more stable releases. + +See @uref{INSTALL.html#testing} for more information. +@item +Nested properties, such as @code{details} in @code{Slur}, can be +reverted as well. The syntax for this is + +@example +\revert Slur #'(details closeness-factor) +@end example + +@item +All line spanners are more flexible now in the configuration of +their end points. This includes glissando, voice followers, text +crescendos and other text spanners. The old syntax for setting +text on line spanners is no longer valid. + +@c with ragged-right we can't see the gliss. +@lilypond[] \relative c'' { \override Glissando #'bound-details #'right #'text = \markup { \hcenter \bold down } \override Glissando #'bound-details #'right #'Y = #-4 \override Glissando #'bound-details #'right #'padding = #0.0 \override Glissando #'bound-details #'left #'arrow = ##t - \override Glissando #'bound-details #'left #'padding = #5.0 + \override Glissando #'bound-details #'left #'padding = #3.0 \override Glissando #'style = #'trill c1 \glissando c' @@ -85,6 +169,10 @@ and other text spanners. This feature was sponsored by Trevor Bača. +@item +The environment variable LILYPONDPREFIX has been renamed to +LILYPOND_DATADIR. + @item Notes or rests, such as a typical end note, that fill an entire measure are preceded by some more space. @@ -168,6 +256,33 @@ uneven vertical spacing. } @end lilypond +@item Metonome marks can now also contain a textual description. The duration and +count (if given) will be shown in parenthesis after the text. + +@lilypond +{ + \tempo "Fast" + c'4 c' c' c' + c'4 c' c' c' + \tempo "Andante" 4=120 + c'4 c' c' c' + c'4 c' c' c' + \tempo 4=100 + c'4 c' c' c' + c'4 c' c' c' + \tempo "" 4=30 + c'4 c' c' c' + c'4 c' c' c' +} +@end lilypond + +@item In figured bass you can now also use a backslash through a number to +indicate a raised 6th step. + +@lilypond[ragged-right] +\new FiguredBass \figuremode { < 6\\ 5\\ > < 6/ > } +@end lilypond + @end itemize