]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/regression-test.tely
Fix for ash as /bin/sh.
[lilypond.git] / Documentation / regression-test.tely
1 \input texinfo @c -*-texinfo-*-   vim:tw=72
2 @setfilename regression-test.info
3 @settitle LilyPond Regression test
4
5 @html
6 <!--- @@WEB-TITLE@@=Regression Test --->
7 @end html
8
9 @c fool ls-latex
10 @ignore
11 @author Han-Wen Nienhuys and Jan Nieuwenhuizen
12 @title LilyPond Regression test
13 @end ignore
14
15 @node Top, , , (dir)
16
17 @section Introduction
18
19 This document presents a brief overview of LilyPond features.  When the
20 text correspond with the shown notation, we consider LilyPond Officially
21 BugFree (tm).  This document is intended for finding bugs, and
22 documenting bugfixes.
23
24 @section Notes and rests
25
26 @lilypondfile[printfilename]{note-head-chord.ly}
27
28 @lilypondfile[printfilename]{note-head-style.ly}
29
30 @lilypondfile[printfilename]{mensural.ly}
31
32 @lilypondfile[printfilename]{easy-notation.ly}
33
34 @section Rests
35
36 @lilypondfile[printfilename]{rest-ledger.ly}
37
38 @lilypondfile[printfilename]{rest.ly}
39
40 @lilypondfile[printfilename]{multi-measure-rest.ly}
41
42 @lilypondfile[printfilename]{mm-rests2.ly}
43
44 @lilypondfile[printfilename]{rest-pitch.ly}
45
46 @section Dots
47
48 @lilypondfile[printfilename]{dots.ly}
49
50 @lilypondfile[printfilename]{dot-flag-collision.ly}
51
52
53 @section Accidentals
54
55
56 @lilypondfile[printfilename]{accidental.ly}
57
58 @lilypondfile[printfilename]{accidental-cautionary.ly}
59
60 @lilypondfile[printfilename]{accidental-placement.ly}
61
62 @lilypondfile[printfilename]{accidental-single-double.ly}
63
64 @lilypondfile[printfilename]{accidentals.ly}
65
66 @lilypondfile[printfilename]{accidental-octave.ly}
67
68 @lilypondfile[printfilename]{accidental-voice.ly}
69
70
71 @section Stems
72
73 @lilypondfile[printfilename]{stem-tremolo.ly}
74
75 @lilypondfile[printfilename]{chord-tremolo.ly}
76
77 @lilypondfile[printfilename]{stem-direction.ly}
78
79 @lilypondfile[printfilename]{stem-direction-down.ly}
80
81
82 @section Scripts
83
84 @lilypondfile[printfilename]{staccato-pos.ly}
85
86 @lilypondfile[printfilename]{script-stack-order.ly}
87
88 @lilypondfile[printfilename]{arpeggio.ly}
89
90 @lilypondfile[printfilename]{glissando.ly}
91
92 @c @l ilypondfile[printfilename]{fingering.ly}
93
94 @section Dynamics
95
96 @lilypondfile[printfilename]{dynamics-line.ly}
97
98 @lilypondfile[printfilename]{hairpin-ending.ly}
99
100 @lilypondfile[printfilename]{dynamics-broken-hairpin.ly}
101
102 @lilypondfile[printfilename]{dynamics-unbound-hairpin.ly}
103
104 @lilypondfile[printfilename]{dynamics-glyphs.ly}
105
106 @lilypondfile[printfilename]{pedal.ly}
107
108 @section Chord names
109
110 @lilypondfile[printfilename]{chord-names.ly}
111
112 @lilypondfile[printfilename]{chord-changes.ly}
113
114 @section Figured bass
115
116 @lilypondfile[printfilename]{figured-bass.ly}
117
118 @section Grace notes
119
120 Grace note do weird things with timing. Fragile.
121
122 @lilypondfile[printfilename]{grace.ly}
123
124 @lilypondfile[printfilename]{grace-bar-line.ly}
125
126 @lilypondfile[printfilename]{grace-nest2.ly}
127
128 @lilypondfile[printfilename]{grace-nest3.ly}
129
130 @lilypondfile[printfilename]{grace-nest4.ly}
131
132 @lilypondfile[printfilename]{grace-nest5.ly}
133
134 @lilypondfile[printfilename]{grace-nest1.ly}
135
136 @lilypondfile[printfilename]{grace-start.ly}
137
138 @lilypondfile[printfilename]{grace-sync.ly}
139
140 @lilypondfile[printfilename]{grace-bar-number.ly}
141
142
143 @section Beams
144
145 @lilypondfile[printfilename]{beaming.ly}
146
147 @lilypondfile[printfilename]{beam-concave.ly}
148
149 @lilypondfile[printfilename]{beam-extreme.ly}
150
151 @lilypondfile[printfilename]{beam-position.ly}
152
153 @lilypondfile[printfilename]{beam-center-slope.ly}
154
155
156 @lilypondfile[printfilename]{auto-beam-bar.ly}
157
158 @lilypondfile[printfilename]{beam-over-barline.ly}
159
160 @lilypondfile[printfilename]{beam-rest.ly}
161
162 @lilypondfile[printfilename]{beam-length.ly}
163
164 @lilypondfile[printfilename]{beam-dir-function.ly}
165
166 @lilypondfile[printfilename]{auto-knee.ly}
167
168 @lilypondfile[printfilename]{auto-isknee.ly}
169
170 @lilypondfile[printfilename]{triplets.ly}
171
172 @lilypondfile[printfilename]{beaming-ternary-metrum.ly}
173
174 @section  Slurs 
175
176 @lilypondfile[printfilename]{slur-nice.ly}
177
178 @lilypondfile[printfilename]{slur-symmetry.ly}
179
180 @lilypondfile[printfilename]{slur-symmetry-1.ly}
181
182 @lilypondfile[printfilename]{slur-broken-trend.ly}
183
184 @lilypondfile[printfilename]{slur-attachment.ly}
185
186 @lilypondfile[printfilename]{slur-attachment-override.ly}
187
188 @lilypondfile[printfilename]{slur-stem-broken.ly}
189
190 @lilypondfile[printfilename]{drarn-slurs.ly}
191
192 @lilypondfile[printfilename]{phrasing-slur.ly}
193
194 @lilypondfile[printfilename]{slur-staccato.ly}
195
196 @lilypondfile[printfilename]{slur-rest.ly}
197
198 @section Ties
199
200 @lilypondfile[printfilename]{tie.ly}
201
202 @lilypondfile[printfilename]{tie-busy-grobs.ly}
203
204 @lilypondfile[printfilename]{tie-chord.ly}
205
206 @lilypondfile[printfilename]{tie-accidental.ly}
207
208 @lilypondfile[printfilename]{tup.ly}
209
210 @lilypondfile[printfilename]{tuplet-beam.ly}
211
212 @lilypondfile[printfilename]{tuplet-staffline-collision.ly}
213
214 @lilypondfile[printfilename]{tuplet-nest.ly}
215
216
217 @section Property details
218
219 @lilypondfile[printfilename]{generic-property-override.ly}
220
221
222
223 @section Repeats
224
225 @lilypondfile[printfilename]{repeat-unfold.ly}
226
227 @lilypondfile[printfilename]{repeat-volta.ly}
228
229 @lilypondfile[printfilename]{repeat-fold.ly}
230
231 @lilypondfile[printfilename]{repeat-line-break.ly}
232
233 @lilypondfile[printfilename]{volta-broken-left-edge.ly}
234
235 @section Lyrics
236
237 @lilypondfile[printfilename]{lyric-combine.ly}
238
239 @lilypondfile[printfilename]{lyrics-multi-stanza.ly}
240
241 @lilypondfile[printfilename]{lyric-phrasing.ly}
242
243
244
245 @section Multiple notes
246
247 @lilypondfile[printfilename]{rest-collision.ly}
248
249 @lilypondfile[printfilename]{collisions.ly}
250
251 @lilypondfile[printfilename]{collision-dots.ly}
252
253 @lilypondfile[printfilename]{collision-heads.ly}
254
255 @lilypondfile[printfilename]{collision-mesh.ly}
256
257 @lilypondfile[printfilename]{number-staff-lines.ly}
258
259 @lilypondfile[printfilename]{staff-tweak.ly}
260
261
262 @section Spacing
263
264 @lilypondfile[printfilename]{spacing-accidental.ly}
265
266 @lilypondfile[printfilename]{spacing-accidental-staffs.ly}
267
268 @lilypondfile[printfilename]{spacing-folded-clef.ly}
269
270 @lilypondfile[printfilename]{spacing-ended-voice.ly}
271
272 @lilypondfile[printfilename]{spacing-stem-direction.ly}
273
274 @lilypondfile[printfilename]{spacing-stem-same-direction.ly}
275
276 @c @l ilypondfile[printfilename]{spacing-individual-tuning.ly}
277
278 @lilypondfile[printfilename]{spacing-note-flags.ly}
279
280 @lilypondfile[printfilename]{spacing-rest.ly}
281
282 @lilypondfile[printfilename]{spacing-short-notes.ly}
283
284 @lilypondfile[printfilename]{spacing-grace-duration.ly}
285
286 @lilypondfile[printfilename]{lyrics-bar.ly}
287
288 @lilypondfile[printfilename]{spacing-knee.ly}
289
290
291
292 @lilypondfile[printfilename]{non-empty-text.ly}
293
294 @lilypondfile[printfilename]{prefatory-spacing-matter.ly}
295
296 @lilypondfile[printfilename]{spacing-clef-first-note.ly}
297
298 @lilypondfile[printfilename]{spacing-bar-stem.ly}
299
300
301 @c @l ilypondfile[printfilename]{spacing-tight.ly}
302
303 @c @l ilypondfile[printfilename]{spacing-natural.ly}
304
305 @c @l ilypondfile[printfilename]{spacing-loose.ly}
306
307
308
309 @section PianoStaff
310
311 @lilypondfile[printfilename]{beam-cross-staff.ly}
312
313 @lilypondfile[printfilename]{slur-cross-staff.ly}
314
315 @lilypondfile[printfilename]{percent-repeat.ly}
316
317 @lilypondfile[printfilename]{auto-change.ly}
318
319 @lilypondfile[printfilename]{follow-thread.ly}
320
321
322
323 @section Global stuff
324
325 @lilypondfile[printfilename]{break.ly}
326
327 @lilypondfile[printfilename]{bar-number.ly}
328
329 @lilypondfile[printfilename]{span-bar.ly}
330
331 @lilypondfile[printfilename]{bar-scripts.ly}
332
333 @lilypondfile[printfilename]{staff-margin.ly}
334
335 @lilypondfile[printfilename]{breathing-sign.ly}
336
337 @lilypondfile[printfilename]{hara-kiri-short.ly}
338
339 @lilypondfile[printfilename]{part-combine.ly}
340
341 @lilypondfile[printfilename]{font-magnification.ly}
342
343 @lilypondfile[printfilename]{system-extents.ly}
344
345 @lilypondfile[printfilename]{system-start-bracket.ly}
346
347 @lilypondfile[printfilename,nofragment]{size11.ly}
348
349 @lilypondfile[printfilename,nofragment]{size13.ly}
350
351 @lilypondfile[printfilename,nofragment]{size16.ly}
352
353 @lilypondfile[printfilename,nofragment]{size20.ly}
354
355 @lilypondfile[printfilename,nofragment]{size23.ly}
356
357 @lilypondfile[printfilename,nofragment]{size26.ly}
358
359
360
361 @section Clefs and Time Signatures
362
363 @lilypondfile[printfilename]{clefs.ly}
364
365 @lilypondfile[printfilename]{keys.ly}
366
367 @lilypondfile[printfilename]{key-signature-scordatura.ly}
368
369 @section Hacks and Features
370
371 @lilypondfile[printfilename]{generic-output-property.ly}
372
373 @lilypondfile[printfilename]{between-systems.ly}
374
375 @lilypondfile[printfilename]{molecule-hacking.ly}
376
377 @bye
378