1 \input texinfo @c -*-texinfo-*- vim:tw=72
2 @setfilename regression-test.info
3 @settitle LilyPond Regression test
7 @author Han-Wen Nienhuys and Jan Nieuwenhuizen
8 @title LilyPond Regression test
15 This document tries give a brief overview of LilyPond features. When
16 the text correspond with the shown notation, we consider LilyPond
17 Officially BugFree (tm). This document is intended for finding bugs,
18 and documenting bugfixes.
20 @section Notes and rests
22 @lilypondfile[printfilename]{rest.ly}
24 @lilypondfile[printfilename]{rest-ledger.ly}
26 @lilypondfile[printfilename]{note-head-style.ly}
28 @lilypondfile[printfilename]{mensural.ly}
30 @lilypondfile[printfilename]{easy-notation.ly}
32 @lilypondfile[printfilename]{dots.ly}
34 @lilypondfile[printfilename]{accidental.ly}
36 @lilypondfile[printfilename]{multi-measure-rest.ly}
38 @lilypondfile[printfilename]{mm-rests2.ly}
40 @lilypondfile[printfilename]{accidental-single-double.ly}
45 @lilypondfile[printfilename]{stem-tremolo.ly}
47 @lilypondfile[printfilename]{chord-tremolo.ly}
49 @lilypondfile[printfilename]{stem-direction.ly}
51 @lilypondfile[printfilename]{stem-direction-down.ly}
57 @lilypondfile[printfilename]{staccato-pos.ly}
59 @lilypondfile[printfilename]{arpeggio.ly}
61 @lilypondfile[printfilename]{glissando.ly}
65 @lilypondfile[printfilename]{dynamics-line.ly}
67 @lilypondfile[printfilename]{hairpin-ending.ly}
69 @lilypondfile[printfilename]{dynamics-broken-hairpin.ly}
71 @lilypondfile[printfilename]{dynamics-unbound-hairpin.ly}
75 @lilypondfile[printfilename]{chord-names.ly}
76 @lilypondfile[printfilename]{chord-changes.ly}
82 @lilypondfile[printfilename]{grace.ly}
88 @lilypondfile[printfilename]{beaming.ly}
90 @lilypondfile[printfilename]{beam-extreme.ly}
92 @lilypondfile[printfilename]{beam-position.ly}
94 @lilypondfile[printfilename]{auto-beam-bar.ly}
96 @lilypondfile[printfilename]{beam-rest.ly}
98 @lilypondfile[printfilename]{beam-length.ly}
100 @lilypondfile[printfilename]{beam-dir-function.ly}
102 @lilypondfile[printfilename]{auto-knee.ly}
104 @lilypondfile[printfilename]{auto-isknee.ly}
106 @lilypondfile[printfilename]{triplets.ly}
111 @lilypondfile[printfilename]{slur-nice.ly}
113 @lilypondfile[printfilename]{slur-symmetry.ly}
115 @lilypondfile[printfilename]{slur-symmetry-1.ly}
117 @lilypondfile[printfilename]{slur-broken-trend.ly}
119 @lilypondfile[printfilename]{slur-attachment.ly}
121 @lilypondfile[printfilename]{slur-attachment-override.ly}
123 @lilypondfile[printfilename]{slur-stem-broken.ly}
125 @lilypondfile[printfilename]{drarn-slurs.ly}
127 @lilypondfile[printfilename]{phrasing-slur.ly}
129 @lilypondfile[printfilename]{slur-staccato.ly}
134 @lilypondfile[printfilename]{tie.ly}
136 @lilypondfile[printfilename]{tie-chord.ly}
138 @lilypondfile[printfilename]{tie-accidental.ly}
140 @lilypondfile[printfilename]{tup.ly}
142 @lilypondfile[printfilename]{tuplet-beam.ly}
144 @lilypondfile[printfilename]{tuplet-staffline-collision.ly}
146 @lilypondfile[printfilename]{tuplet-nest.ly}
149 @section Property details
151 @lilypondfile[printfilename]{generic-property-override.ly}
157 @lilypondfile[printfilename]{repeat-unfold.ly}
159 @lilypondfile[printfilename]{repeat-volta.ly}
161 @lilypondfile[printfilename]{repeat-fold.ly}
163 @lilypondfile[printfilename]{repeat-line-break.ly}
165 @lilypondfile[printfilename]{volta-broken-left-edge.ly}
169 @lilypondfile[printfilename]{lyric-combine.ly}
171 @lilypondfile[printfilename]{lyrics-multi-stanza.ly}
173 @lilypondfile[printfilename]{lyric-phrasing.ly}
177 @section Multiple notes
179 @lilypondfile[printfilename]{rest-collision.ly}
181 @lilypondfile[printfilename]{collisions.ly}
183 @lilypondfile[printfilename]{number-staff-lines.ly}
189 @lilypondfile[printfilename]{stem-spacing.ly}
191 @lilypondfile[printfilename]{spacing-tight.ly}
193 @lilypondfile[printfilename]{spacing-natural.ly}
195 @lilypondfile[printfilename]{spacing-loose.ly}
197 @lilypondfile[printfilename]{lyrics-bar.ly}
199 @lilypondfile[printfilename]{non-empty-text.ly}
205 @lilypondfile[printfilename]{beam-cross-staff.ly}
207 @lilypondfile[printfilename]{slur-cross-staff.ly}
209 @lilypondfile[printfilename]{percent-repeat.ly}
211 @lilypondfile[printfilename]{auto-change.ly}
213 @lilypondfile[printfilename]{follow-thread.ly}
217 @section Global stuff
219 @lilypondfile[printfilename]{break.ly}
221 @lilypondfile[printfilename]{bar-number.ly}
223 @lilypondfile[printfilename]{bar-scripts.ly}
225 @lilypondfile[printfilename]{staff-margin.ly}
227 @lilypondfile[printfilename]{breathing-sign.ly}
229 @lilypondfile[printfilename]{hara-kiri-short.ly}
231 @lilypondfile[printfilename]{part-combine.ly}
234 @lilypondfile[printfilename,nofragment]{size11.ly}
236 @lilypondfile[printfilename,nofragment]{size13.ly}
238 @lilypondfile[printfilename,nofragment]{size16.ly}
240 @lilypondfile[printfilename,nofragment]{size20.ly}
242 @lilypondfile[printfilename,nofragment]{size23.ly}
244 @lilypondfile[printfilename,nofragment]{size26.ly}
248 @section Clefs and Time Signatures
250 @lilypondfile[printfilename]{clefs.ly}
252 @lilypondfile[printfilename]{keys.ly}
254 @lilypondfile[printfilename]{key-signature-scordatura.ly}
256 @section Hacks and Features
258 @lilypondfile[printfilename]{generic-output-property.ly}
260 @lilypondfile[printfilename]{between-systems.ly}
262 @lilypondfile{molecule-hacking.ly}