]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/regression-test.tely
* scm/chord-name.scm (chord::name->text): Workaround: clean markup
[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
149 @section Beams
150
151 @lilypondfile[printfilename]{beaming.ly}
152
153 @lilypondfile[printfilename]{beam-concave.ly}
154
155 @lilypondfile[printfilename]{beam-manual.ly}
156
157 @lilypondfile[printfilename]{beam-extreme.ly}
158
159 @lilypondfile[printfilename]{beam-position.ly}
160
161 @lilypondfile[printfilename]{beam-center-slope.ly}
162
163 @lilypondfile[printfilename]{auto-beam-bar.ly}
164
165 @lilypondfile[printfilename]{beam-over-barline.ly}
166
167 @lilypondfile[printfilename]{beam-rest.ly}
168
169 @lilypondfile[printfilename]{beam-length.ly}
170
171 @lilypondfile[printfilename]{beam-dir-function.ly}
172
173 @lilypondfile[printfilename]{auto-knee.ly}
174
175 @lilypondfile[printfilename]{auto-isknee.ly}
176
177 @lilypondfile[printfilename]{triplets.ly}
178
179 @lilypondfile[printfilename]{beaming-ternary-metrum.ly}
180
181 @section  Slurs 
182
183 @lilypondfile[printfilename]{slur-nice.ly}
184
185 @lilypondfile[printfilename]{slur-symmetry.ly}
186
187 @lilypondfile[printfilename]{slur-symmetry-1.ly}
188
189 @lilypondfile[printfilename]{slur-broken-trend.ly}
190
191 @lilypondfile[printfilename]{slur-attachment.ly}
192
193 @lilypondfile[printfilename]{slur-attachment-override.ly}
194
195 @lilypondfile[printfilename]{slur-stem-broken.ly}
196
197 @lilypondfile[printfilename]{drarn-slurs.ly}
198
199 @lilypondfile[printfilename]{phrasing-slur.ly}
200
201 @lilypondfile[printfilename]{slur-staccato.ly}
202
203 @lilypondfile[printfilename]{slur-rest.ly}
204
205 @section Ties
206
207 @lilypondfile[printfilename]{tie.ly}
208
209 @lilypondfile[printfilename]{completion-heads.ly}
210
211 @lilypondfile[printfilename]{tie-busy-grobs.ly}
212
213 @lilypondfile[printfilename]{tie-chord.ly}
214
215 @lilypondfile[printfilename]{tie-accidental.ly}
216
217
218 @section Tuplets 
219
220 @lilypondfile[printfilename]{tup.ly}
221
222 @lilypondfile[printfilename]{tuplet-properties.ly}
223
224 @lilypondfile[printfilename]{tuplet-beam.ly}
225
226 @lilypondfile[printfilename]{tuplet-staffline-collision.ly}
227
228 @lilypondfile[printfilename]{tuplet-nest.ly}
229
230
231 @section Property details
232
233 @lilypondfile[printfilename]{generic-property-override.ly}
234
235
236
237 @section Repeats
238
239 @lilypondfile[printfilename]{repeat-unfold.ly}
240
241 @lilypondfile[printfilename]{repeat-volta.ly}
242
243 @lilypondfile[printfilename]{repeat-fold.ly}
244
245 @lilypondfile[printfilename]{repeat-line-break.ly}
246
247 @lilypondfile[printfilename]{volta-broken-left-edge.ly}
248
249 @section Lyrics
250
251 @lilypondfile[printfilename]{lyric-combine.ly}
252
253 @lilypondfile[printfilename]{lyrics-multi-stanza.ly}
254
255 @lilypondfile[printfilename]{lyric-phrasing.ly}
256
257
258
259 @section Multiple notes
260
261 @lilypondfile[printfilename]{rest-collision.ly}
262
263 @lilypondfile[printfilename]{collisions.ly}
264
265 @lilypondfile[printfilename]{collision-dots.ly}
266
267 @lilypondfile[printfilename]{collision-heads.ly}
268
269 @lilypondfile[printfilename]{collision-mesh.ly}
270
271 @lilypondfile[printfilename]{number-staff-lines.ly}
272
273 @lilypondfile[printfilename]{staff-tweak.ly}
274
275
276 @section Spacing
277
278 @lilypondfile[printfilename]{spacing-accidental.ly}
279
280 @lilypondfile[printfilename]{spacing-accidental-staffs.ly}
281
282 @lilypondfile[printfilename]{spacing-folded-clef.ly}
283
284 @lilypondfile[printfilename]{spacing-ended-voice.ly}
285
286 @lilypondfile[printfilename]{spacing-stem-direction.ly}
287
288 @lilypondfile[printfilename]{spacing-stem-same-direction.ly}
289
290 @c @l ilypondfile[printfilename]{spacing-individual-tuning.ly}
291
292 @lilypondfile[printfilename]{spacing-note-flags.ly}
293
294 @lilypondfile[printfilename]{spacing-rest.ly}
295
296 @lilypondfile[printfilename]{spacing-short-notes.ly}
297
298 @lilypondfile[printfilename]{spacing-grace-duration.ly}
299
300 @lilypondfile[printfilename]{lyrics-bar.ly}
301
302 @lilypondfile[printfilename]{spacing-knee.ly}
303
304
305
306 @lilypondfile[printfilename]{non-empty-text.ly}
307
308 @lilypondfile[printfilename]{prefatory-spacing-matter.ly}
309
310 @lilypondfile[printfilename]{spacing-clef-first-note.ly}
311
312 @lilypondfile[printfilename]{spacing-bar-stem.ly}
313
314
315 @c @l ilypondfile[printfilename]{spacing-tight.ly}
316
317 @c @l ilypondfile[printfilename]{spacing-natural.ly}
318
319 @c @l ilypondfile[printfilename]{spacing-loose.ly}
320
321
322
323 @section PianoStaff
324
325 @lilypondfile[printfilename]{beam-cross-staff.ly}
326
327 @lilypondfile[printfilename]{slur-cross-staff.ly}
328
329 @lilypondfile[printfilename]{percent-repeat.ly}
330
331 @lilypondfile[printfilename]{auto-change.ly}
332
333 @lilypondfile[printfilename]{follow-thread.ly}
334
335
336
337 @section Global stuff
338
339 @lilypondfile[printfilename]{break.ly}
340
341 @lilypondfile[printfilename]{bar-number.ly}
342
343 @lilypondfile[printfilename]{span-bar.ly}
344
345 @lilypondfile[printfilename]{bar-scripts.ly}
346
347 @lilypondfile[printfilename]{staff-margin.ly}
348
349 @lilypondfile[printfilename]{breathing-sign.ly}
350
351 @lilypondfile[printfilename]{hara-kiri-short.ly}
352
353 @lilypondfile[printfilename]{part-combine.ly}
354
355 @lilypondfile[printfilename]{font-magnification.ly}
356
357 @lilypondfile[printfilename]{system-extents.ly}
358
359 @lilypondfile[printfilename]{system-start-bracket.ly}
360
361 @lilypondfile[printfilename,nofragment]{size11.ly}
362
363 @lilypondfile[printfilename,nofragment]{size13.ly}
364
365 @lilypondfile[printfilename,nofragment]{size16.ly}
366
367 @lilypondfile[printfilename,nofragment]{size20.ly}
368
369 @lilypondfile[printfilename,nofragment]{size23.ly}
370
371 @lilypondfile[printfilename,nofragment]{size26.ly}
372
373
374
375 @section Clefs and Time Signatures
376
377 @lilypondfile[printfilename]{clefs.ly}
378
379 @lilypondfile[printfilename]{keys.ly}
380
381 @lilypondfile[printfilename]{key-signature-scordatura.ly}
382
383 @section Hacks and Features
384
385 @lilypondfile[printfilename]{generic-output-property.ly}
386
387 @lilypondfile[printfilename]{between-systems.ly}
388
389 @lilypondfile[printfilename]{molecule-hacking.ly}
390
391 @bye
392