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}
135 @lilypondfile[printfilename]{tup.ly}
139 @section Property details
141 @lilypondfile[printfilename]{generic-property-override.ly}
147 @lilypondfile[printfilename]{repeat-unfold.ly}
149 @lilypondfile[printfilename]{repeat-volta.ly}
151 @lilypondfile[printfilename]{repeat-fold.ly}
153 @lilypondfile[printfilename]{repeat-line-break.ly}
155 @lilypondfile[printfilename]{volta-broken-left-edge.ly}
159 @lilypondfile[printfilename]{lyric-combine.ly}
161 @lilypondfile[printfilename]{lyrics-multi-stanza.ly}
163 @lilypondfile[printfilename]{lyric-phrasing.ly}
167 @section Multiple notes
169 @lilypondfile[printfilename]{rest-collision.ly}
171 @lilypondfile[printfilename]{collisions.ly}
173 @lilypondfile[printfilename]{number-staff-lines.ly}
179 @lilypondfile[printfilename]{stem-spacing.ly}
181 @lilypondfile[printfilename]{spacing-tight.ly}
183 @lilypondfile[printfilename]{spacing-natural.ly}
185 @lilypondfile[printfilename]{spacing-loose.ly}
187 @lilypondfile[printfilename]{lyrics-bar.ly}
189 @lilypondfile[printfilename]{non-empty-text.ly}
195 @lilypondfile[printfilename]{beam-cross-staff.ly}
197 @lilypondfile[printfilename]{slur-cross-staff.ly}
199 @lilypondfile[printfilename]{percent-repeat.ly}
201 @lilypondfile[printfilename]{auto-change.ly}
203 @lilypondfile[printfilename]{follow-thread.ly}
207 @section Global stuff
209 @lilypondfile[printfilename]{break.ly}
211 @lilypondfile[printfilename]{bar-number.ly}
213 @lilypondfile[printfilename]{bar-scripts.ly}
215 @lilypondfile[printfilename]{staff-margin.ly}
217 @lilypondfile[printfilename]{breathing-sign.ly}
219 @lilypondfile[printfilename]{hara-kiri-short.ly}
221 @lilypondfile[printfilename]{part-combine.ly}
224 @lilypondfile[printfilename,nofragment]{size11.ly}
226 @lilypondfile[printfilename,nofragment]{size13.ly}
228 @lilypondfile[printfilename,nofragment]{size16.ly}
230 @lilypondfile[printfilename,nofragment]{size20.ly}
232 @lilypondfile[printfilename,nofragment]{size23.ly}
234 @lilypondfile[printfilename,nofragment]{size26.ly}
238 @section Clefs and Time Signatures
240 @lilypondfile[printfilename]{clefs.ly}
242 @lilypondfile[printfilename]{keys.ly}
244 @lilypondfile[printfilename]{key-signature-scordatura.ly}
246 @section Hacks and Features
248 @lilypondfile[printfilename]{generic-output-property.ly}
250 @lilypondfile[printfilename]{between-systems.ly}
252 @lilypondfile{molecule-hacking.ly}