Left: | ||
Right: |
LEFT | RIGHT |
---|---|
(no file at all) | |
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*- | 1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*- |
2 @setfilename lilypond-changes.info | 2 @setfilename lilypond-changes.info |
3 @settitle LilyPond Changes | 3 @settitle LilyPond Changes |
4 | 4 |
5 @include macros.itexi | 5 @include macros.itexi |
6 | 6 |
7 @ifhtml | 7 @ifhtml |
8 @macro inputfileref{DIR,NAME} | 8 @macro inputfileref{DIR,NAME} |
9 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c | 9 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c |
10 @end macro | 10 @end macro |
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
53 * try to be as brief possible in those cases | 53 * try to be as brief possible in those cases |
54 | 54 |
55 * don't try to provide real-world examples, they often get too big, | 55 * don't try to provide real-world examples, they often get too big, |
56 which scares away people. | 56 which scares away people. |
57 | 57 |
58 * Write complete sentences. | 58 * Write complete sentences. |
59 | 59 |
60 * only show user-visible changes. | 60 * only show user-visible changes. |
61 | 61 |
62 @end ignore | 62 @end ignore |
63 @item | |
64 Beams can now have their slopes preserved over line breaks. | |
65 @lilypond[fragment,quote,relative=2] | |
66 \override Beam #'breakable = ##t | |
Neil Puttock
2011/10/20 19:24:44
no indent
| |
67 \override Beam #'consistent-broken-slope = ##t | |
68 a8 [ b c d e f g \bar "" \break f e d c b a ] | |
Neil Puttock
2011/10/20 19:24:44
a8[
a]
| |
69 @end lilypond | |
70 To do this, several callback functions are now deprecated. | |
71 @itemize | |
72 @item @code{ly:beam::calc-least-squares-positions} | |
73 @item @code{ly:beam::slope-damping} | |
74 @item @code{ly:beam::shift-region-to-valid} | |
75 @end itemize | |
76 All of these functions are now automatically called via @code{ly:beam::quanting} . | |
77 Furthermore, @code{ly:beam::quanting} now only takes one argument - | |
78 the beam grob. All Scheme functions that used these callbacks are now | |
Neil Puttock
2011/10/20 19:24:44
two spaces after full stop/period
| |
79 simplified. For examples, see @file{input/regression/beam-concave.ly} | |
Neil Puttock
2011/10/20 19:24:44
You shouldn't reference regression tests here. Wi
| |
80 and @file{input/regression/beam-concave-chord.ly}. | |
81 | |
63 @item | 82 @item |
64 Music, event, and scheme functions can now be defined with optional | 83 Music, event, and scheme functions can now be defined with optional |
65 arguments before mandatory arguments. | 84 arguments before mandatory arguments. |
66 | 85 |
67 @item | 86 @item |
68 There is a new @code{define-event-function} command in analogy to | 87 There is a new @code{define-event-function} command in analogy to |
69 @code{define-music-function} that can be used for defining music | 88 @code{define-music-function} that can be used for defining music |
70 functions acting as events without requiring a direction specifier | 89 functions acting as events without requiring a direction specifier |
71 (@code{-}, @code{^}, or @code{_}) placed before them. | 90 (@code{-}, @code{^}, or @code{_}) placed before them. |
72 @lilypond[quote,verbatim,raggedright] | 91 @lilypond[quote,verbatim,raggedright] |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
151 @ifhtml | 170 @ifhtml |
152 For older news, go to | 171 For older news, go to |
153 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/}, | 172 @uref{http://lilypond.org/doc/v2.14/Documentation/changes/}, |
154 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html}, | 173 @uref{http://lilypond.org/doc/v2.12/Documentation/topdocs/NEWS.html}, |
155 or @uref{../,go back} to the Documentation index. | 174 or @uref{../,go back} to the Documentation index. |
156 | 175 |
157 | 176 |
158 @end ifhtml | 177 @end ifhtml |
159 | 178 |
160 @bye | 179 @bye |
LEFT | RIGHT |