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}
148 @section Property details
150 @lilypondfile[printfilename]{generic-property-override.ly}
156 @lilypondfile[printfilename]{repeat-unfold.ly}
158 @lilypondfile[printfilename]{repeat-volta.ly}
160 @lilypondfile[printfilename]{repeat-fold.ly}
162 @lilypondfile[printfilename]{repeat-line-break.ly}
164 @lilypondfile[printfilename]{volta-broken-left-edge.ly}
168 @lilypondfile[printfilename]{lyric-combine.ly}
170 @lilypondfile[printfilename]{lyrics-multi-stanza.ly}
172 @lilypondfile[printfilename]{lyric-phrasing.ly}
176 @section Multiple notes
178 @lilypondfile[printfilename]{rest-collision.ly}
180 @lilypondfile[printfilename]{collisions.ly}
182 @lilypondfile[printfilename]{number-staff-lines.ly}
188 @lilypondfile[printfilename]{stem-spacing.ly}
190 @lilypondfile[printfilename]{spacing-tight.ly}
192 @lilypondfile[printfilename]{spacing-natural.ly}
194 @lilypondfile[printfilename]{spacing-loose.ly}
196 @lilypondfile[printfilename]{lyrics-bar.ly}
198 @lilypondfile[printfilename]{non-empty-text.ly}
204 @lilypondfile[printfilename]{beam-cross-staff.ly}
206 @lilypondfile[printfilename]{slur-cross-staff.ly}
208 @lilypondfile[printfilename]{percent-repeat.ly}
210 @lilypondfile[printfilename]{auto-change.ly}
212 @lilypondfile[printfilename]{follow-thread.ly}
216 @section Global stuff
218 @lilypondfile[printfilename]{break.ly}
220 @lilypondfile[printfilename]{bar-number.ly}
222 @lilypondfile[printfilename]{bar-scripts.ly}
224 @lilypondfile[printfilename]{staff-margin.ly}
226 @lilypondfile[printfilename]{breathing-sign.ly}
228 @lilypondfile[printfilename]{hara-kiri-short.ly}
230 @lilypondfile[printfilename]{part-combine.ly}
233 @lilypondfile[printfilename,nofragment]{size11.ly}
235 @lilypondfile[printfilename,nofragment]{size13.ly}
237 @lilypondfile[printfilename,nofragment]{size16.ly}
239 @lilypondfile[printfilename,nofragment]{size20.ly}
241 @lilypondfile[printfilename,nofragment]{size23.ly}
243 @lilypondfile[printfilename,nofragment]{size26.ly}
247 @section Clefs and Time Signatures
249 @lilypondfile[printfilename]{clefs.ly}
251 @lilypondfile[printfilename]{keys.ly}
253 @lilypondfile[printfilename]{key-signature-scordatura.ly}
255 @section Hacks and Features
257 @lilypondfile[printfilename]{generic-output-property.ly}
259 @lilypondfile[printfilename]{between-systems.ly}
261 @lilypondfile{molecule-hacking.ly}