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