]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/regression-test.tely
* lily/beam.cc (quanting): add explicit support for cross-staff
[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 @lilypondfile[printfilename]{drums.ly}
35
36 @section Rests
37
38 @lilypondfile[printfilename]{rest-ledger.ly}
39
40 @lilypondfile[printfilename]{rest.ly}
41
42 @lilypondfile[printfilename]{multi-measure-rest.ly}
43
44 @lilypondfile[printfilename]{mm-rests2.ly}
45
46 @lilypondfile[printfilename]{rest-pitch.ly}
47
48 @section Dots
49
50 @lilypondfile[printfilename]{dots.ly}
51
52 @lilypondfile[printfilename]{dot-flag-collision.ly}
53
54
55 @section Accidentals
56
57
58 @lilypondfile[printfilename]{accidental.ly}
59
60 @lilypondfile[printfilename]{accidental-cautionary.ly}
61
62 @lilypondfile[printfilename]{accidental-placement.ly}
63
64 @lilypondfile[printfilename]{accidental-single-double.ly}
65
66 @lilypondfile[printfilename]{accidentals.ly}
67
68 @lilypondfile[printfilename]{accidental-octave.ly}
69
70 @lilypondfile[printfilename]{accidental-voice.ly}
71
72
73 @section Stems
74
75 @lilypondfile[printfilename]{stem-tremolo.ly}
76
77 @lilypondfile[printfilename]{chord-tremolo.ly}
78
79 @lilypondfile[printfilename]{stem-direction.ly}
80
81 @lilypondfile[printfilename]{stem-direction-down.ly}
82
83
84 @section Scripts
85
86 @lilypondfile[printfilename]{staccato-pos.ly}
87
88 @lilypondfile[printfilename]{script-stack-order.ly}
89
90 @lilypondfile[printfilename]{arpeggio.ly}
91
92 @lilypondfile[printfilename]{glissando.ly}
93
94 @c @l ilypondfile[printfilename]{fingering.ly}
95
96 @section Dynamics
97
98 @lilypondfile[printfilename]{dynamics-line.ly}
99
100 @lilypondfile[printfilename]{hairpin-ending.ly}
101
102 @lilypondfile[printfilename]{dynamics-broken-hairpin.ly}
103
104 @lilypondfile[printfilename]{dynamics-unbound-hairpin.ly}
105
106 @lilypondfile[printfilename]{dynamics-glyphs.ly}
107
108 @lilypondfile[printfilename]{pedal.ly}
109
110 @section Chord names
111
112 @lilypondfile[printfilename]{chord-names.ly}
113
114 @lilypondfile[printfilename]{chord-changes.ly}
115
116 @section Figured bass
117
118 @lilypondfile[printfilename]{figured-bass.ly}
119
120 @section Grace notes
121
122 Grace note do weird things with timing. Fragile.
123
124 @lilypondfile[printfilename]{grace.ly}
125
126 @lilypondfile[printfilename]{grace-beam.ly}
127
128 @lilypondfile[printfilename]{grace-bar-line.ly}
129
130 @lilypondfile[printfilename]{grace-nest2.ly}
131
132 @lilypondfile[printfilename]{grace-nest3.ly}
133
134 @lilypondfile[printfilename]{grace-nest4.ly}
135
136 @lilypondfile[printfilename]{grace-nest5.ly}
137
138 @lilypondfile[printfilename]{grace-nest1.ly}
139
140 @lilypondfile[printfilename]{grace-start.ly}
141
142 @lilypondfile[printfilename]{grace-sync.ly}
143
144 @lilypondfile[printfilename]{grace-part-combine.ly}
145
146 @lilypondfile[printfilename]{grace-bar-number.ly}
147
148 @lilypondfile[printfilename]{grace-auto-beam.ly}
149
150 @lilypondfile[printfilename]{grace-unfold-repeat.ly}
151
152
153 @section Beams
154
155
156 @lilypondfile[printfilename]{beams.ly}
157
158 @lilypondfile[printfilename]{beam-funky.ly}
159
160 @lilypondfile[printfilename]{beaming.ly}
161
162 @lilypondfile[printfilename]{beam-concave.ly}
163
164 @lilypondfile[printfilename]{beam-manual.ly}
165
166 @lilypondfile[printfilename]{beam-extreme.ly}
167
168 @lilypondfile[printfilename]{beam-position.ly}
169
170 @lilypondfile[printfilename]{beam-center-slope.ly}
171
172 @lilypondfile[printfilename]{auto-beam-bar.ly}
173
174 @lilypondfile[printfilename]{beam-over-barline.ly}
175
176 @lilypondfile[printfilename]{beam-rest.ly}
177
178 @lilypondfile[printfilename]{beam-length.ly}
179
180 @lilypondfile[printfilename]{beam-dir-function.ly}
181
182 @lilypondfile[printfilename]{auto-knee.ly}
183
184 @lilypondfile[printfilename]{auto-isknee.ly}
185
186 @lilypondfile[printfilename]{triplets.ly}
187
188 @lilypondfile[printfilename]{beam-cross-staff.ly}
189
190 @lilypondfile[printfilename]{beam-cross-staff-slope.ly}
191
192
193 @section Auto beamer
194
195 @lilypondfile[printfilename]{beaming-ternary-metrum.ly}
196
197 @section  Slurs 
198
199 @lilypondfile[printfilename]{slur-nice.ly}
200
201 @lilypondfile[printfilename]{slur-symmetry.ly}
202
203 @lilypondfile[printfilename]{slur-symmetry-1.ly}
204
205 @lilypondfile[printfilename]{slur-broken-trend.ly}
206
207 @lilypondfile[printfilename]{slur-attachment.ly}
208
209 @lilypondfile[printfilename]{slur-attachment-override.ly}
210
211 @lilypondfile[printfilename]{slur-stem-broken.ly}
212
213 @lilypondfile[printfilename]{drarn-slurs.ly}
214
215 @lilypondfile[printfilename]{phrasing-slur.ly}
216
217 @lilypondfile[printfilename]{slur-staccato.ly}
218
219 @lilypondfile[printfilename]{slur-rest.ly}
220
221 @section Ties
222
223 @lilypondfile[printfilename]{tie.ly}
224
225 @lilypondfile[printfilename]{completion-heads.ly}
226
227 @lilypondfile[printfilename]{tie-busy-grobs.ly}
228
229 @lilypondfile[printfilename]{tie-chord.ly}
230
231 @lilypondfile[printfilename]{tie-accidental.ly}
232
233
234 @section Tuplets 
235
236 @lilypondfile[printfilename]{tup.ly}
237
238 @lilypondfile[printfilename]{tuplet-properties.ly}
239
240 @lilypondfile[printfilename]{tuplet-beam.ly}
241
242 @lilypondfile[printfilename]{tuplet-staffline-collision.ly}
243
244 @lilypondfile[printfilename]{tuplet-nest.ly}
245
246
247 @section Miscellaneous
248
249 @lilypondfile[printfilename]{rhythmic-staff.ly}
250
251
252 @section Repeats
253
254 @lilypondfile[printfilename]{repeat-unfold.ly}
255
256 @lilypondfile[printfilename]{repeat-volta.ly}
257
258 @lilypondfile[printfilename]{repeat-fold.ly}
259
260 @lilypondfile[printfilename]{repeat-line-break.ly}
261
262 @lilypondfile[printfilename]{volta-broken-left-edge.ly}
263
264 @section Lyrics
265
266 @lilypondfile[printfilename]{lyric-combine.ly}
267
268 @lilypondfile[printfilename]{lyrics-multi-stanza.ly}
269
270 @lilypondfile[printfilename]{lyric-phrasing.ly}
271
272
273
274 @section Multiple notes
275
276 @lilypondfile[printfilename]{rest-collision.ly}
277
278 @lilypondfile[printfilename]{collisions.ly}
279
280 @lilypondfile[printfilename]{collision-dots.ly}
281
282 @lilypondfile[printfilename]{collision-heads.ly}
283
284 @lilypondfile[printfilename]{collision-mesh.ly}
285
286 @lilypondfile[printfilename]{number-staff-lines.ly}
287
288 @lilypondfile[printfilename]{staff-tweak.ly}
289
290
291 @section Spacing
292
293 @lilypondfile[printfilename]{spacing-accidental.ly}
294
295 @lilypondfile[printfilename]{spacing-accidental-staffs.ly}
296
297 @lilypondfile[printfilename]{spacing-folded-clef.ly}
298
299 @lilypondfile[printfilename]{spacing-ended-voice.ly}
300
301 @lilypondfile[printfilename]{spacing-stem-direction.ly}
302
303 @lilypondfile[printfilename]{spacing-stem-same-direction.ly}
304
305 @c @l ilypondfile[printfilename]{spacing-individual-tuning.ly}
306
307 @lilypondfile[printfilename]{spacing-note-flags.ly}
308
309 @lilypondfile[printfilename]{spacing-rest.ly}
310
311 @lilypondfile[printfilename]{spacing-short-notes.ly}
312
313 @lilypondfile[printfilename]{spacing-grace-duration.ly}
314
315 @lilypondfile[printfilename]{lyrics-bar.ly}
316
317 @lilypondfile[printfilename]{spacing-knee.ly}
318
319
320
321 @lilypondfile[printfilename]{non-empty-text.ly}
322
323 @lilypondfile[printfilename]{prefatory-spacing-matter.ly}
324
325 @lilypondfile[printfilename]{spacing-clef-first-note.ly}
326
327 @lilypondfile[printfilename]{spacing-bar-stem.ly}
328
329
330 @c @l ilypondfile[printfilename]{spacing-tight.ly}
331
332 @c @l ilypondfile[printfilename]{spacing-natural.ly}
333
334 @c @l ilypondfile[printfilename]{spacing-loose.ly}
335
336
337
338 @section PianoStaff
339
340 @lilypondfile[printfilename]{slur-cross-staff.ly}
341
342 @lilypondfile[printfilename]{percent-repeat.ly}
343
344 @lilypondfile[printfilename]{auto-change.ly}
345
346 @lilypondfile[printfilename]{follow-thread.ly}
347
348
349
350 @section Global stuff
351
352 @lilypondfile[printfilename]{break.ly}
353
354 @lilypondfile[printfilename]{bar-number.ly}
355
356 @lilypondfile[printfilename]{span-bar.ly}
357
358 @lilypondfile[printfilename]{bar-scripts.ly}
359
360 @lilypondfile[printfilename]{staff-margin.ly}
361
362 @lilypondfile[printfilename]{breathing-sign.ly}
363
364 @lilypondfile[printfilename]{hara-kiri-short.ly}
365
366 @lilypondfile[printfilename]{part-combine.ly}
367
368 @lilypondfile[printfilename]{font-magnification.ly}
369
370 @lilypondfile[printfilename]{system-extents.ly}
371
372 @lilypondfile[printfilename]{system-start-bracket.ly}
373
374 @lilypondfile[printfilename,nofragment]{size11.ly}
375
376 @lilypondfile[printfilename,nofragment]{size13.ly}
377
378 @lilypondfile[printfilename,nofragment]{size16.ly}
379
380 @lilypondfile[printfilename,nofragment]{size20.ly}
381
382 @lilypondfile[printfilename,nofragment]{size23.ly}
383
384 @lilypondfile[printfilename,nofragment]{size26.ly}
385
386
387
388 @section Clefs and Time Signatures
389
390 @lilypondfile[printfilename]{clefs.ly}
391
392 @lilypondfile[printfilename]{keys.ly}
393
394 @lilypondfile[printfilename]{key-signature-scordatura.ly}
395
396 @section Hacks and Features
397
398 @lilypondfile[printfilename]{generic-output-property.ly}
399
400 @lilypondfile[printfilename]{between-systems.ly}
401
402 @lilypondfile[printfilename]{molecule-hacking.ly}
403
404 @bye
405