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}
110 @lilypondfile[printfilename]{slur-nice.ly}
112 @lilypondfile[printfilename]{slur-symmetry.ly}
114 @lilypondfile[printfilename]{slur-symmetry-1.ly}
116 @lilypondfile[printfilename]{slur-broken-trend.ly}
118 @lilypondfile[printfilename]{slur-attachment.ly}
120 @lilypondfile[printfilename]{slur-attachment-override.ly}
122 @lilypondfile[printfilename]{drarn-slurs.ly}
124 @lilypondfile[printfilename]{phrasing-slur.ly}
128 @lilypondfile[printfilename]{tie.ly}
130 @lilypondfile[printfilename]{tie-chord.ly}
132 @lilypondfile[printfilename]{tie-accidental.ly}
134 @lilypondfile[printfilename]{tup.ly}
136 @lilypondfile[printfilename]{tuplet-beam.ly}
138 @lilypondfile[printfilename]{tuplet-staffline-collision.ly}
142 @section Property details
144 @lilypondfile[printfilename]{generic-property-override.ly}
150 @lilypondfile[printfilename]{repeat-unfold.ly}
152 @lilypondfile[printfilename]{repeat-volta.ly}
154 @lilypondfile[printfilename]{repeat-fold.ly}
156 @lilypondfile[printfilename]{repeat-line-break.ly}
158 @lilypondfile[printfilename]{volta-broken-left-edge.ly}
162 @lilypondfile[printfilename]{lyric-combine.ly}
164 @lilypondfile[printfilename]{lyrics-multi-stanza.ly}
166 @lilypondfile[printfilename]{lyric-phrasing.ly}
170 @section Multiple notes
172 @lilypondfile[printfilename]{rest-collision.ly}
174 @lilypondfile[printfilename]{collisions.ly}
176 @lilypondfile[printfilename]{number-staff-lines.ly}
182 @lilypondfile[printfilename]{stem-spacing.ly}
184 @lilypondfile[printfilename]{spacing-tight.ly}
186 @lilypondfile[printfilename]{spacing-natural.ly}
188 @lilypondfile[printfilename]{spacing-loose.ly}
190 @lilypondfile[printfilename]{lyrics-bar.ly}
192 @lilypondfile[printfilename]{non-empty-text.ly}
198 @lilypondfile[printfilename]{beam-cross-staff.ly}
200 @lilypondfile[printfilename]{slur-cross-staff.ly}
202 @lilypondfile[printfilename]{percent-repeat.ly}
204 @lilypondfile[printfilename]{auto-change.ly}
206 @lilypondfile[printfilename]{follow-thread.ly}
210 @section Global stuff
212 @lilypondfile[printfilename]{break.ly}
214 @lilypondfile[printfilename]{bar-number.ly}
216 @lilypondfile[printfilename]{bar-scripts.ly}
218 @lilypondfile[printfilename]{staff-margin.ly}
220 @lilypondfile[printfilename]{breathing-sign.ly}
222 @lilypondfile[printfilename]{hara-kiri-short.ly}
224 @lilypondfile[printfilename]{part-combine.ly}
227 @lilypondfile[printfilename,nofragment]{size11.ly}
229 @lilypondfile[printfilename,nofragment]{size13.ly}
231 @lilypondfile[printfilename,nofragment]{size16.ly}
233 @lilypondfile[printfilename,nofragment]{size20.ly}
235 @lilypondfile[printfilename,nofragment]{size23.ly}
237 @lilypondfile[printfilename,nofragment]{size26.ly}
241 @section Clefs and Time Signatures
243 @lilypondfile[printfilename]{clefs.ly}
245 @lilypondfile[printfilename]{keys.ly}
247 @lilypondfile[printfilename]{key-signature-scordatura.ly}
249 @section Hacks and Features
251 @lilypondfile[printfilename]{generic-output-property.ly}
253 @lilypondfile[printfilename]{between-systems.ly}
255 @lilypondfile{molecule-hacking.ly}