\input texinfo @c -*-texinfo-*- vim:tw=72 @setfilename regression-test.info @settitle LilyPond Regression test @c fool ls-latex @ignore @author Han-Wen Nienhuys and Jan Nieuwenhuizen @title LilyPond Regression test @end ignore @node Top, , , (dir) @section Introduction This document tries give a brief overview of LilyPond features. When the text correspond with the shown notation, we consider LilyPond Officially BugFree (tm). This document is intended for finding bugs, and documenting bugfixes. [TODO: revise and completize this. ] @section Notes and rests @lilypondfile{rest.ly} @lilypondfile{noteheadstyle.ly} @lilypondfile{dots.ly} @lilypondfile{accidental.ly} @lilypondfile{multi-measure-rest.ly} @lilypondfile{mm-rests2.ly} @lilypondfile{accidental-single-double.ly} @section Stems @lilypondfile{stem-tremolo.ly} @lilypondfile{chord-tremolo.ly} @lilypondfile{stem-direction.ly} @lilypondfile{stem-direction-down.ly} @section Scripts @lilypondfile{staccato-pos.ly} @lilypondfile{dyn-line.ly} @lilypondfile{arpeggio.ly} @lilypondfile{glissando.ly} @lilypondfile{follow-thread.ly} @section Chord names @lilypondfile{chord-names.ly} @section Grace notes @lilypondfile{grace.ly} @section Beams, slurs and other spanners @lilypondfile{beaming.ly} @lilypondfile{beam-extreme.ly} @lilypondfile{beam-position.ly} @lilypondfile{auto-beam-bar.ly} @lilypondfile{slur-nice.ly} @lilypondfile{slur-symmetry.ly} @lilypondfile{slur-symmetry-1.ly} @lilypondfile{slur-broken-trend.ly} @lilypondfile{tie.ly} @lilypondfile{tie-chord.ly} @lilypondfile{tie-accidental.ly} @lilypondfile{beam-cross-staff.ly} @lilypondfile{slur-cross-staff.ly} @lilypondfile{tup.ly} @section Property details @lilypondfile{generic-property-override.ly} @section Repeats @lilypondfile{repeat-unfold.ly} @lilypondfile{repeat-volta.ly} @lilypondfile{repeat-fold.ly} @lilypondfile{repeat-line-break.ly} @lilypondfile{auto-change.ly} @section Lyrics @lilypondfile{lyric-combine.ly} @lilypondfile{lyrics-multi-stanza.ly} @section Multiple notes @lilypondfile{rest-collision.ly} @lilypondfile{collisions.ly} @lilypondfile{number-staff-lines.ly} @section Spacing @lilypondfile{stem-spacing.ly} @lilypondfile{spacing-tight.ly} @lilypondfile{spacing-natural.ly} @lilypondfile{spacing-loose.ly} @lilypondfile{lyrics-bar.ly} @lilypondfile{non-empty-text.ly} @section PianoStaff @section Global stuff @lilypondfile{break.ly} @lilypondfile{bar-scripts.ly} @lilypondfile{staff-margin.ly} @lilypondfile{breathing-sign.ly} @lilypondfile{hara-kiri-short.ly} @lilypondfile{part-combine.ly} @lilypondfile[nonfragment]{size11.ly} @lilypondfile[nonfragment]{size13.ly} @lilypondfile[nonfragment]{size16.ly} @lilypondfile[nonfragment]{size20.ly} @lilypondfile[nonfragment]{size23.ly} @lilypondfile[nonfragment]{size26.ly} @section Clefs and Time Signatures @lilypondfile{clefs.ly} @lilypondfile{keys.ly} @ignore @c the input file is too long and does not test for specific bugs By default, time signatures are written with two numbers. With style ``C'', 4/4 and 2/2 are written with their corresponding symbols and with style ``old'', 2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and 9/8 are typeset with symbols, all other signatures retain the default layout. The style ``1'', gives single number signatures for all signatures. % \mu delafile{time.ly} @end ignore @section Hacks and Features @lilypondfile{generic-output-property.ly} @lilypondfile{between-systems.ly} @bye