From 811d187a9b74fd8cd3ab9c4b7b79c23f472ab781 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Wed, 29 Mar 2006 16:19:43 +0000 Subject: [PATCH] remove Stem_tremolo::dim_callback --- ChangeLog | 119 +++++++++++++++++- Documentation/topdocs/AUTHORS.texi | 7 ++ Documentation/topdocs/INSTALL.texi | 11 +- Documentation/user/advanced-notation.itely | 40 ++++++ Documentation/user/basic-notation.itely | 7 ++ Documentation/user/examples.itely | 98 +++++++++------ Documentation/user/global.itely | 10 +- Documentation/user/introduction.itely | 2 +- Documentation/user/lilypond.tely | 4 +- Documentation/user/music-glossary.tely | 4 +- Documentation/user/preface.itely | 1 + VERSION | 2 +- flower/std-string.cc | 1 + input/bach-schenker.ly | 2 +- input/example-1.ly | 2 +- input/example-2.ly | 2 +- input/example-3.ly | 2 +- input/les-nereides.ly | 2 +- input/mutopia-header.ly | 2 +- .../E.Satie/petite-ouverture-a-danser.ly | 2 +- input/mutopia/F.Schubert/morgenlied.ly | 2 +- input/mutopia/F.Schubert/standchen.ly | 2 +- .../J.S.Bach/baerenreiter-sarabande.ly | 2 +- input/mutopia/J.S.Bach/bwv940.ly | 2 +- input/mutopia/J.S.Bach/wtk1-fugue2.ly | 2 +- input/mutopia/R.Schumann/romanze-op28-2.ly | 2 +- input/mutopia/W.A.Mozart/mozart-hrn-3.ly | 2 +- input/no-notation/bar-check.ly | 2 +- input/no-notation/beam-warn.ly | 2 +- input/no-notation/denneboom.ly | 2 +- input/no-notation/die-staff.ly | 2 +- input/no-notation/display-lily-tests.ly | 2 +- input/no-notation/dos-guile.ly | 2 +- input/no-notation/dos-ps.ly | 2 +- input/no-notation/dos-tex.ly | 2 +- input/no-notation/dynamic-absolute-volume.ly | 2 +- input/no-notation/embedded-scm.ly | 2 +- input/no-notation/midi-grace.ly | 2 +- input/no-notation/midi-lyric-barcheck.ly | 2 +- input/no-notation/midi-scales.ly | 2 +- input/no-notation/midi-transposing.ly | 2 +- input/no-notation/midi-tuplets.ly | 2 +- input/no-notation/midi-volume-equaliser.ly | 2 +- input/no-notation/parse.ly | 2 +- input/no-notation/parse2.ly | 2 +- input/no-notation/parse3.ly | 2 +- input/no-notation/parse4.ly | 2 +- input/no-notation/parse5.ly | 2 +- input/no-notation/recording.ly | 2 +- input/no-notation/safe-guile.ly | 2 +- input/no-notation/safe-include.ly | 2 +- input/no-notation/safe-ps.ly | 2 +- input/no-notation/safe-tex.ly | 2 +- input/no-notation/textcresc.ly | 2 +- input/no-notation/to-xml.ly | 2 +- input/proportional.ly | 2 +- input/puer-fragment.ly | 2 +- input/regression/+.ly | 2 +- input/regression/accidental-cautionary.ly | 2 +- input/regression/accidental-clef-change.ly | 2 +- input/regression/accidental-double.ly | 2 +- input/regression/accidental-ledger.ly | 2 +- input/regression/accidental-octave.ly | 2 +- input/regression/accidental-piano.ly | 2 +- input/regression/accidental-placement.ly | 2 +- input/regression/accidental-quarter.ly | 2 +- input/regression/accidental-single-double.ly | 2 +- input/regression/accidental-suggestions.ly | 2 +- input/regression/accidental-tie.ly | 2 +- .../accidental-unbroken-tie-spacing.ly | 2 +- input/regression/accidental-voice.ly | 2 +- input/regression/accidental.ly | 2 +- input/regression/alignment-order.ly | 2 +- .../alignment-vertical-manual-setting.ly | 2 +- .../regression/alignment-vertical-spacing.ly | 2 +- input/regression/ambitus.ly | 2 +- input/regression/apply-context.ly | 2 +- input/regression/apply-output.ly | 2 +- input/regression/arpeggio-bracket.ly | 2 +- input/regression/arpeggio-collision.ly | 2 +- input/regression/arpeggio.ly | 2 +- input/regression/auto-beam-bar.ly | 2 +- input/regression/auto-beam-no-beam.ly | 2 +- input/regression/auto-beam-triplet.ly | 2 +- input/regression/auto-beam-tuplets.ly | 2 +- input/regression/auto-beam.ly | 2 +- input/regression/auto-change.ly | 2 +- input/regression/backend-excercise.ly | 2 +- input/regression/balloon.ly | 2 +- input/regression/bar-check-redefine.ly | 2 +- input/regression/bar-number.ly | 2 +- input/regression/bar-scripts.ly | 2 +- input/regression/beam-auto-knee.ly | 2 +- input/regression/beam-auto.ly | 2 +- input/regression/beam-break.ly | 2 +- input/regression/beam-center-slope.ly | 2 +- input/regression/beam-concave-damped.ly | 2 +- input/regression/beam-concave.ly | 2 +- .../regression/beam-cross-staff-auto-knee.ly | 2 +- input/regression/beam-cross-staff-slope.ly | 2 +- input/regression/beam-cross-staff.ly | 2 +- input/regression/beam-damp.ly | 2 +- input/regression/beam-default-lengths.ly | 2 +- input/regression/beam-extreme.ly | 2 +- input/regression/beam-french.ly | 2 +- input/regression/beam-funky-beamlet.ly | 2 +- input/regression/beam-funky.ly | 2 +- input/regression/beam-isknee.ly | 2 +- input/regression/beam-knee-symmetry.ly | 2 +- input/regression/beam-length.ly | 2 +- input/regression/beam-manual-beaming.ly | 2 +- input/regression/beam-multiple-cross-staff.ly | 2 +- input/regression/beam-outside-beamlets.ly | 2 +- input/regression/beam-over-barline.ly | 2 +- input/regression/beam-position.ly | 2 +- input/regression/beam-quant-standard.ly | 2 +- input/regression/beam-quanting-32nd.ly | 2 +- input/regression/beam-quanting-horizontal.ly | 2 +- input/regression/beam-quarter.ly | 2 +- input/regression/beam-rest.ly | 2 +- input/regression/beam-second.ly | 2 +- input/regression/beam-shortened-lengths.ly | 2 +- input/regression/beaming-ternary-metrum.ly | 2 +- input/regression/beaming.ly | 2 +- input/regression/beams.ly | 2 +- input/regression/break.ly | 2 +- input/regression/breathing-sign-ancient.ly | 2 +- input/regression/breathing-sign.ly | 2 +- input/regression/chord-changes.ly | 2 +- input/regression/chord-name-entry-11.ly | 2 +- input/regression/chord-name-entry.ly | 2 +- input/regression/chord-name-exceptions.ly | 2 +- input/regression/chord-name-major7.ly | 2 +- input/regression/chord-names-bass.ly | 2 +- input/regression/chord-scripts.ly | 2 +- input/regression/chord-tremolo-short.ly | 2 +- input/regression/chord-tremolo.ly | 2 +- input/regression/chords-funky-ignatzek.ly | 2 +- input/regression/clef-oct.ly | 2 +- input/regression/clefs.ly | 2 +- input/regression/cluster-cross-staff.ly | 2 +- input/regression/cluster.ly | 2 +- input/regression/collision-2.ly | 2 +- input/regression/collision-alignment.ly | 2 +- input/regression/collision-dots-invert.ly | 2 +- input/regression/collision-dots-move.ly | 2 +- input/regression/collision-dots.ly | 2 +- input/regression/collision-head-chords.ly | 2 +- input/regression/collision-heads.ly | 2 +- .../collision-merge-differently-dotted.ly | 2 +- input/regression/collision-merge-dots.ly | 2 +- input/regression/collision-mesh.ly | 2 +- input/regression/collisions.ly | 2 +- input/regression/color.ly | 2 +- .../regression/completion-heads-polyphony.ly | 2 +- input/regression/completion-heads.ly | 2 +- input/regression/custos.ly | 2 +- input/regression/dot-flag-collision.ly | 2 +- input/regression/dots.ly | 2 +- input/regression/drums.ly | 2 +- input/regression/dynamics-broken-hairpin.ly | 2 +- input/regression/dynamics-glyphs.ly | 2 +- input/regression/dynamics-hairpin-length.ly | 2 +- input/regression/dynamics-line.ly | 2 +- input/regression/dynamics-unbound-hairpin.ly | 2 +- input/regression/easy-notation.ly | 2 +- input/regression/fermata-rest-position.ly | 2 +- .../figured-bass-continuation-center.ly | 2 +- .../figured-bass-continuation-forbid.ly | 2 +- input/regression/figured-bass-continuation.ly | 2 +- input/regression/figured-bass-implicit.ly | 2 +- input/regression/figured-bass.ly | 2 +- input/regression/fill-line-test.ly | 2 +- input/regression/finger-chords-order.ly | 2 +- input/regression/finger-chords.ly | 2 +- input/regression/fingering.ly | 2 +- input/regression/follow-voice-break.ly | 2 +- input/regression/font-family-override.ly | 2 +- input/regression/font-kern.ly | 2 +- input/regression/font-magnification.ly | 2 +- input/regression/font-name.ly | 2 +- input/regression/font-postscript.ly | 2 +- input/regression/fret-diagrams.ly | 2 +- input/regression/generic-output-property.ly | 2 +- input/regression/glissando.ly | 2 +- input/regression/grace-auto-beam.ly | 2 +- input/regression/grace-bar-line.ly | 2 +- input/regression/grace-bar-number.ly | 2 +- input/regression/grace-beam.ly | 2 +- input/regression/grace-end.ly | 2 +- input/regression/grace-nest.ly | 2 +- input/regression/grace-nest1.ly | 2 +- input/regression/grace-nest2.ly | 2 +- input/regression/grace-nest3.ly | 2 +- input/regression/grace-nest4.ly | 2 +- input/regression/grace-nest5.ly | 2 +- input/regression/grace-part-combine.ly | 2 +- input/regression/grace-staff-length.ly | 2 +- input/regression/grace-start.ly | 2 +- input/regression/grace-stem-length.ly | 2 +- input/regression/grace-stems.ly | 2 +- input/regression/grace-sync.ly | 2 +- input/regression/grace-types.ly | 2 +- input/regression/grace-unfold-repeat.ly | 2 +- input/regression/grace-volta-repeat-2.ly | 2 +- input/regression/grace-volta-repeat.ly | 2 +- input/regression/grace.ly | 2 +- input/regression/grid-lines.ly | 2 +- input/regression/grob-tweak.ly | 2 +- input/regression/hairpin-dashed.ly | 2 +- input/regression/hairpin-ending.ly | 2 +- input/regression/hara-kiri-pianostaff.ly | 2 +- input/regression/instrument-name-hara-kiri.ly | 2 +- input/regression/instrument-name-markup.ly | 2 +- input/regression/instrument-name-partial.ly | 2 +- input/regression/instrument-name.ly | 2 +- input/regression/key-clefs.ly | 2 +- .../regression/key-signature-cancellation.ly | 2 +- input/regression/key-signature-scordatura.ly | 2 +- input/regression/keys.ly | 2 +- input/regression/laissez-vibrer-ties.ly | 2 +- input/regression/landscape.ly | 2 +- input/regression/ledger-line-minimum.ly | 2 +- input/regression/ledger-line-shorten.ly | 2 +- input/regression/lily-in-scheme.ly | 2 +- input/regression/line-arrows.ly | 2 +- input/regression/lyric-combine-new.ly | 2 +- input/regression/lyric-combine-polyphonic.ly | 2 +- input/regression/lyric-combine.ly | 2 +- input/regression/lyric-extender-broken.ly | 2 +- input/regression/lyric-extender.ly | 2 +- input/regression/lyric-hyphen-break.ly | 2 +- input/regression/lyric-hyphen-retain.ly | 2 +- input/regression/lyric-hyphen.ly | 2 +- input/regression/lyric-melisma-manual.ly | 2 +- input/regression/lyric-phrasing.ly | 2 +- input/regression/lyrics-bar.ly | 2 +- input/regression/lyrics-melisma-beam.ly | 2 +- input/regression/lyrics-tenor-clef.ly | 2 +- input/regression/markup-arrows.ly | 2 +- input/regression/markup-bidi-pango.ly | 2 +- input/regression/markup-eps.ly | 2 +- input/regression/markup-note.ly | 2 +- input/regression/markup-scheme.ly | 2 +- input/regression/markup-score.ly | 2 +- input/regression/markup-stack.ly | 2 +- input/regression/markup-syntax.ly | 2 +- input/regression/markup-user.ly | 2 +- input/regression/markup-word-wrap.ly | 2 +- input/regression/measure-grouping.ly | 2 +- input/regression/mensural-ligatures.ly | 2 +- input/regression/mensural.ly | 2 +- input/regression/metronome-marking.ly | 2 +- input/regression/mm-rests2.ly | 2 +- input/regression/multi-measure-rest-center.ly | 2 +- input/regression/multi-measure-rest-grace.ly | 2 +- .../multi-measure-rest-instr-name.ly | 2 +- .../multi-measure-rest-multi-staff-center.ly | 2 +- .../regression/multi-measure-rest-spacing.ly | 2 +- input/regression/multi-measure-rest-text.ly | 2 +- input/regression/multi-measure-rest.ly | 2 +- input/regression/music-function.ly | 2 +- input/regression/music-map.ly | 2 +- input/regression/newaddlyrics.ly | 2 +- input/regression/no-staff.ly | 2 +- input/regression/non-empty-text.ly | 2 +- input/regression/note-group-bracket.ly | 2 +- input/regression/note-head-chord.ly | 2 +- input/regression/note-head-harmonic.ly | 2 +- input/regression/note-head-solfa.ly | 2 +- input/regression/note-head-style.ly | 2 +- input/regression/note-line.ly | 2 +- input/regression/number-staff-lines.ly | 2 +- input/regression/ottava-broken.ly | 2 +- input/regression/ottava.ly | 2 +- input/regression/override-nest.ly | 2 +- input/regression/page-breaks.ly | 2 +- .../regression/page-layout-manual-position.ly | 2 +- input/regression/page-layout-twopass.ly | 2 +- input/regression/page-layout.ly | 2 +- input/regression/page-spacing.ly | 2 +- input/regression/page-top-space.ly | 2 +- input/regression/parenthesize.ly | 2 +- input/regression/part-combine-a2.ly | 2 +- input/regression/part-combine-cross.ly | 2 +- input/regression/part-combine-global.ly | 2 +- .../part-combine-mmrest-after-solo.ly | 2 +- input/regression/part-combine-solo-end.ly | 2 +- input/regression/part-combine-solo-global.ly | 2 +- input/regression/part-combine-solo.ly | 2 +- input/regression/part-combine-text.ly | 2 +- input/regression/part-combine.ly | 2 +- input/regression/pedal-bracket.ly | 2 +- input/regression/pedal-end.ly | 2 +- input/regression/pedal-ped.ly | 2 +- input/regression/phrasing-slur-slur-avoid.ly | 2 +- input/regression/prefatory-empty-spacing.ly | 2 +- input/regression/prefatory-spacing-matter.ly | 2 +- input/regression/property-grace-polyphony.ly | 2 +- input/regression/property-once.ly | 2 +- input/regression/quote-cue-during.ly | 2 +- input/regression/quote-cyclic.ly | 2 +- input/regression/quote-during.ly | 2 +- input/regression/quote-grace.ly | 2 +- input/regression/quote-transposition.ly | 2 +- input/regression/quote.ly | 2 +- input/regression/rehearsal-mark-align.ly | 2 +- input/regression/rehearsal-mark-letter.ly | 2 +- input/regression/rehearsal-mark-number.ly | 2 +- input/regression/repeat-fold.ly | 2 +- input/regression/repeat-line-break.ly | 2 +- input/regression/repeat-percent-count.ly | 2 +- input/regression/repeat-percent-skipbars.ly | 2 +- input/regression/repeat-percent.ly | 2 +- input/regression/repeat-slash.ly | 2 +- input/regression/repeat-tie.ly | 2 +- input/regression/repeat-unfold-all.ly | 2 +- input/regression/repeat-unfold-tremolo.ly | 2 +- input/regression/repeat-unfold.ly | 2 +- .../repeat-volta-skip-alternatives.ly | 2 +- input/regression/repeat-volta.ly | 2 +- input/regression/rest-collision-beam.ly | 2 +- input/regression/rest-collision.ly | 2 +- input/regression/rest-dot-position.ly | 2 +- input/regression/rest-ledger.ly | 2 +- input/regression/rest-pitch.ly | 2 +- input/regression/rest-polyphonic.ly | 2 +- input/regression/rest.ly | 2 +- input/regression/rhythmic-staff.ly | 2 +- input/regression/score-text.ly | 2 +- input/regression/script-collision.ly | 2 +- input/regression/script-stack-order.ly | 2 +- input/regression/script-stacked.ly | 2 +- input/regression/script-stem-tremolo.ly | 2 +- input/regression/size11.ly | 2 +- input/regression/size13.ly | 2 +- input/regression/size16.ly | 2 +- input/regression/size20.ly | 2 +- input/regression/size23.ly | 2 +- input/regression/size26.ly | 2 +- input/regression/slur-broken-trend.ly | 2 +- input/regression/slur-cross-staff.ly | 2 +- input/regression/slur-dash.ly | 2 +- input/regression/slur-dots.ly | 2 +- input/regression/slur-double.ly | 2 +- input/regression/slur-dynamics.ly | 2 +- input/regression/slur-extreme.ly | 2 +- input/regression/slur-manual.ly | 2 +- input/regression/slur-nice.ly | 2 +- input/regression/slur-rest.ly | 2 +- input/regression/slur-scoring.ly | 2 +- input/regression/slur-script-inside.ly | 2 +- input/regression/slur-script.ly | 2 +- input/regression/slur-symmetry-1.ly | 2 +- input/regression/slur-symmetry.ly | 2 +- input/regression/slur-tilt.ly | 2 +- input/regression/slur-tuplet.ly | 2 +- input/regression/spacing-accidental-staffs.ly | 2 +- .../regression/spacing-accidental-stretch.ly | 2 +- input/regression/spacing-accidental.ly | 2 +- input/regression/spacing-bar-stem.ly | 2 +- input/regression/spacing-clef-first-note.ly | 2 +- input/regression/spacing-end-of-line.ly | 2 +- input/regression/spacing-ended-voice.ly | 2 +- input/regression/spacing-folded-clef.ly | 2 +- input/regression/spacing-folded-clef2.ly | 2 +- input/regression/spacing-grace-duration.ly | 2 +- input/regression/spacing-grace.ly | 2 +- input/regression/spacing-knee.ly | 2 +- input/regression/spacing-multi-tuplet.ly | 2 +- input/regression/spacing-note-flags.ly | 2 +- input/regression/spacing-proportional.ly | 2 +- input/regression/spacing-ragged-last.ly | 2 +- input/regression/spacing-rest.ly | 2 +- input/regression/spacing-short-notes.ly | 2 +- input/regression/spacing-stem-bar.ly | 2 +- input/regression/spacing-stem-direction.ly | 2 +- .../regression/spacing-stem-same-direction.ly | 2 +- input/regression/spacing-stick-out.ly | 2 +- .../regression/spacing-strict-notespacing.ly | 2 +- .../spacing-strict-spacing-grace.ly | 2 +- input/regression/spacing-to-grace.ly | 2 +- .../regression/spacing-uniform-stretching.ly | 2 +- input/regression/span-bar-break.ly | 2 +- input/regression/span-bar.ly | 2 +- input/regression/spanner-break-overshoot.ly | 2 +- input/regression/staccato-pos.ly | 2 +- input/regression/staff-halfway.ly | 2 +- input/regression/staff-line-positions.ly | 2 +- input/regression/staff-mixed-size.ly | 2 +- input/regression/staff-tweak.ly | 2 +- input/regression/stanza-number.ly | 2 +- input/regression/stem-direction-context.ly | 2 +- input/regression/stem-direction.ly | 2 +- input/regression/stem-shorten.ly | 2 +- input/regression/stem-stemlet.ly | 2 +- input/regression/stem-tremolo.ly | 2 +- input/regression/stencil-hacking.ly | 2 +- input/regression/string-number.ly | 2 +- input/regression/system-extents.ly | 2 +- input/regression/system-overstrike.ly | 2 +- input/regression/system-separator.ly | 2 +- input/regression/system-start-bracket.ly | 2 +- input/regression/system-start-heavy-bar.ly | 2 +- input/regression/system-start-nesting.ly | 2 +- input/regression/tablature-string-tunings.ly | 2 +- input/regression/tablature.ly | 2 +- input/regression/tag-filter.ly | 2 +- input/regression/text-spanner.ly | 2 +- input/regression/tie-arpeggio.ly | 2 +- input/regression/tie-broken.ly | 2 +- input/regression/tie-busy-grobs.ly | 2 +- input/regression/tie-chord-debug.ly | 2 +- input/regression/tie-chord.ly | 2 +- input/regression/tie-dot.ly | 2 +- input/regression/tie-grace.ly | 2 +- input/regression/tie-manual.ly | 2 +- input/regression/tie-single-manual.ly | 2 +- input/regression/tie-single.ly | 2 +- input/regression/trill-spanner-pitched.ly | 2 +- input/regression/trill-spanner.ly | 2 +- input/regression/tuplet-beam.ly | 2 +- input/regression/tuplet-broken.ly | 2 +- input/regression/tuplet-full-length.ly | 2 +- input/regression/tuplet-gap.ly | 2 +- input/regression/tuplet-nest.ly | 2 +- input/regression/tuplet-properties.ly | 2 +- input/regression/tuplet-rest.ly | 2 +- input/regression/tuplet-slope.ly | 2 +- .../regression/tuplet-staffline-collision.ly | 2 +- input/regression/tuplets.ly | 2 +- input/regression/utf-8.ly | 2 +- input/regression/voice-follower.ly | 2 +- input/regression/volta-broken-left-edge.ly | 2 +- input/regression/volta-multi-staff.ly | 2 +- input/regression/whiteout.ly | 2 +- input/sakura-sakura.ly | 2 +- input/screech-boink.ly | 2 +- input/simple-song.ly | 2 +- input/simple.ly | 2 +- input/test/+.ly | 2 +- input/test/add-staccato.ly | 2 +- input/test/add-text-script.ly | 2 +- input/test/ambitus-mixed.ly | 2 +- input/test/ancient-accidentals.ly | 2 +- input/test/ancient-font.ly | 2 +- input/test/ancient-time.ly | 2 +- input/test/bar-always.ly | 2 +- input/test/bar-lines-lyric-only.ly | 2 +- input/test/bar-lines.ly | 2 +- input/test/bar-number-every-five-reset.ly | 2 +- input/test/bar-number-regular-interval.ly | 2 +- input/test/bar-number-show-all.ly | 2 +- input/test/beam-alternate.ly | 2 +- input/test/beam-auto-4-8.ly | 2 +- input/test/beam-auto-override.ly | 2 +- input/test/beam-control.ly | 2 +- input/test/beam-count.ly | 2 +- input/test/boxed-stencil.ly | 2 +- input/test/caps.ly | 2 +- input/test/chord-names-jazz.ly | 2 +- input/test/chord-names-languages.ly | 2 +- input/test/circle.ly | 2 +- input/test/compound-time.ly | 2 +- input/test/coriolan-margin.ly | 2 +- input/test/divisiones.ly | 2 +- input/test/dynamic-extra.ly | 2 +- input/test/embedded-postscript.ly | 2 +- input/test/engraver-contexts.ly | 2 +- input/test/engraver-one-by-one.ly | 2 +- input/test/extra-staff.ly | 2 +- input/test/font-table.ly | 2 +- input/test/fret-diagram.ly | 2 +- input/test/gregorian-scripts.ly | 2 +- input/test/header-ifelse.ly | 2 +- input/test/hymn.ly | 2 +- input/test/instrument-name-align.ly | 2 +- input/test/instrument-name-grandstaff.ly | 2 +- input/test/ligature-vaticana.ly | 2 +- input/test/lilypond-testpage.ly | 2 +- input/test/mensural-ligatures.ly | 2 +- input/test/mensural-note-heads.ly | 2 +- input/test/move-specific-text.ly | 2 +- input/test/music-box.ly | 4 +- input/test/music-creation.ly | 2 +- input/test/no-bar-lines.ly | 2 +- input/test/no-key-at-end-of-line.ly | 2 +- input/test/ossia.ly | 2 +- input/test/partial-blank.ly | 2 +- input/test/preset-extent.ly | 2 +- input/test/rests.ly | 2 +- input/test/reverse-music.ly | 2 +- input/test/script-abbreviations.ly | 2 +- input/test/script-chart.ly | 2 +- input/test/slur-manual.ly | 2 +- input/test/slur-minimum-length.ly | 2 +- input/test/smart-transpose.ly | 2 +- input/test/spacing-optical.ly | 2 +- input/test/staff-bracket.ly | 2 +- input/test/staff-container.ly | 2 +- input/test/staff-lines.ly | 2 +- input/test/staff-size.ly | 2 +- input/test/stem-extend.ly | 2 +- input/test/tablature-hammer.ly | 2 +- input/test/temporary-stave.ly | 2 +- input/test/text-rotate.ly | 2 +- input/test/text-spanner.ly | 2 +- input/test/time-signature-staff.ly | 2 +- input/test/unfold-all-repeats.ly | 2 +- input/test/version-output.ly | 2 +- input/test/vertical-extent.ly | 2 +- input/test/volta-chord-names.ly | 2 +- input/twinkle-pop.ly | 2 +- input/typography-demo.ly | 2 +- input/wilhelmus.ly | 2 +- input/xiao-haizi-guai-guai.ly | 2 +- lily/include/open-type-font.hh | 1 + lily/include/pango-font.hh | 6 +- lily/include/stem-tremolo.hh | 6 +- lily/note-collision.cc | 9 +- lily/open-type-font.cc | 12 -- lily/pango-font.cc | 59 +++++++-- lily/stem-tremolo.cc | 118 ++++++++++------- lily/stem.cc | 42 ++++--- lily/ttf.cc | 54 ++++++-- lily/tuplet-bracket.cc | 10 +- ly/Welcome_to_LilyPond.ly | 2 +- ly/accordion-defs-init.ly | 2 +- ly/bagpipe.ly | 4 +- ly/catalan.ly | 2 +- ly/chord-modifiers-init.ly | 2 +- ly/declarations-init.ly | 2 +- ly/deutsch.ly | 2 +- ly/drumpitch-init.ly | 2 +- ly/dynamic-scripts-init.ly | 2 +- ly/english.ly | 2 +- ly/engraver-init.ly | 2 +- ly/espanol.ly | 2 +- ly/generate-documentation.ly | 2 +- ly/generate-interface-doc-init.ly | 2 +- ly/grace-init.ly | 2 +- ly/gregorian-init.ly | 2 +- ly/init.ly | 2 +- ly/italiano.ly | 2 +- ly/midi-init.ly | 2 +- ly/music-functions-init.ly | 2 +- ly/nederlands.ly | 2 +- ly/norsk.ly | 2 +- ly/paper-defaults.ly | 2 +- ly/params-init.ly | 2 +- ly/performer-init.ly | 2 +- ly/portugues.ly | 2 +- ly/property-init.ly | 2 +- ly/scale-definitions-init.ly | 2 +- ly/script-init.ly | 2 +- ly/spanners-init.ly | 2 +- ly/suomi.ly | 2 +- ly/svenska.ly | 2 +- ly/titling-init.ly | 2 +- ly/vlaams.ly | 2 +- mf/GNUmakefile | 6 +- mf/feta-bolletjes.mf | 29 +++-- mf/feta-test-generic.mf | 4 +- python/convertrules.py | 7 -- scm/define-grobs.scm | 3 +- scripts/lilypond-book.py | 12 +- 566 files changed, 1035 insertions(+), 727 deletions(-) diff --git a/ChangeLog b/ChangeLog index 3541cfb1e7..b40bb512d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,116 @@ +2006-03-29 Han-Wen Nienhuys + + * backports: + + * input/regression/stem-tremolo-position.ly: new file. + + * lily/stem-tremolo.cc: remove Stem_tremolo::dim_callback + +2006-03-28 Joe Neeman + + * lily/stem-tremolo.cc (print): position + the tremolo depending only on the end of the stem + and not on the notehead + (raw_stencil): center, on the middle staff line, the + flag that is closest to the end of the stem (previously + the bottom flag) + (calc_width): add this callback to shorten a tremolo when + it is beamed or it is stemup with a flag + (style): add this callback to make a tremolo rectangular when + it is beamed or it is stemup with a flag + (rotated_box): this is like Lookup::beam but makes a rotated + rectangle instead of a parallelogram + + * lily/stem.cc (calc_stem_info): make sure the stem + is long enough to fit the tremolo + (calc-length): reduce the length of tremolo stems since the + tremolo code is now capable of better positioning + + * scm/define-grobs.scm: make calc_width the default beam-width + callback for stem-tremolo and add the style callback + +2006-03-29 Han-Wen Nienhuys + + * lily/tuplet-bracket.cc (calc_control_points): handle suicide + case. + +2006-03-29 Han-Wen Nienhuys + + * lily/ttf.cc (make_index_to_charcode_map): restore old + cmap. + +2006-03-28 Werner Lemberg + + * lily/pango-font.cc (get_unicode_name): Fix `uXXXXX' glyph names. + +2006-03-28 Graham Percival + + * THANKS: update for 2.9, add section for Documentation helpers. + + * Documentation/topdocs/NEWS.tely: compile fix. + + * Documentation/user/ basic-notation, global, advanced-notation, + examples.itely: minor fixes from mailist. + +2006-03-28 Han-Wen Nienhuys + + * mf/feta-bolletjes.mf: match width of solfa notes with normal + note heads. + + * lily/ttf.cc (print_trailer): use it. + + * lily/pango-font.cc (get_unicode_name): new function. + + * lily/ttf.cc (make_index_to_charcode_map): move function from + open-type-font.cc + (print_trailer): substitute uniXXXX name if applicable. + + * lily/pango-font.cc (get_index_to_charcode_map): new function. + (pango_item_string_stencil): use it to generate uniXXXX names. + + * mf/feta-bolletjes.mf (overdone_heads): add small style (ugly) + note heads, for uniform widths in shape note output. + (overdone_heads): hmm. remove them again. + + * scripts/lilypond-book.py (output): add links to filenames. + + * Documentation/topdocs/INSTALL.texi (Top): update versions. + + * lily/note-collision.cc (get_clash_groups): only consider when + Note_column::dir <> CENTER. + + * scripts/lilypond-book.py (get_option_parser): init output_name + to ''. + +2006-03-24 Graham Percival + + * Documentation/topdocs/NEWS.tely: add @end itemize + + * Documentation/user/ global, advanced-notation: minor + stuff from mailist. + +2006-03-23 Graham Percival + + * Documentation/user/ lilypond.tely, music-glossary, + preface: housekeeping; 2005->2006, remove "notes for 2.6" + +2006-03-23 Han-Wen Nienhuys + + * mf/GNUmakefile: don't install .enc files. + + * Documentation/topdocs/NEWS.tely: clear for 2.9 cycle. + + * VERSION (PATCH_LEVEL): bump to 2.9.0 + +2006-03-22 Graham Percival + + * Documentation/user/advanced-notation.itely: minor fixes + from mailist. + +2006-03-22 Han-Wen Nienhuys + + * Documentation/topdocs/AUTHORS.texi (Top): add Joe Neeman. + 2006-03-28 Graham Percival * Documentation/user/advanced-notation.itely: backport fixes @@ -3329,17 +3442,17 @@ * scm/lily.scm: Remove horrendous running-from-gui? kludge. (lilypond-main): Redirect to gui-main if 'gui is set. - Backportme. + * scripts/midi2ly.py (datadir): Add libdir iso datadir to path, for alternative installations kludging s/share/lib/g - LILYPONDPREFIX. Backportme. + LILYPONDPREFIX. * SConstruct (libdir_package_version): Define. * python/SConscript: * python/GNUmakefile (INSTALLATION_OUT_DIR): Install binary .so - module in libdir. Backportme. + module in libdir. 2005-10-22 Han-Wen Nienhuys diff --git a/Documentation/topdocs/AUTHORS.texi b/Documentation/topdocs/AUTHORS.texi index a02245fa2c..147a1dd514 100644 --- a/Documentation/topdocs/AUTHORS.texi +++ b/Documentation/topdocs/AUTHORS.texi @@ -17,6 +17,9 @@ contributed over 100 lines of code. @c Authors are encouraged to maintain their own entry. +@c Sorted by family name. + + Core code: @itemize @bullet @@ -36,9 +39,13 @@ Core code: Breathing signs. @item @email{wl@@gnu.org, Werner Lemberg}, @TeX{} glue code. +@item @email{joe@@neeman.com, Joe Neeman}, + @uref{http://www.xs4all.nl/~hanwen/}, + Constrained line breaking. @item @email{hanwen@@xs4all.nl, Han-Wen Nienhuys}, @uref{http://www.xs4all.nl/~hanwen/}, Main author. + @item @email{janneke@@gnu.org, Jan Nieuwenhuizen}, @uref{http://www.xs4all.nl/~jantien/}, Main author. diff --git a/Documentation/topdocs/INSTALL.texi b/Documentation/topdocs/INSTALL.texi index 3b1e0904ab..0e0d568935 100644 --- a/Documentation/topdocs/INSTALL.texi +++ b/Documentation/topdocs/INSTALL.texi @@ -70,7 +70,7 @@ FOO-devel, libFOO-dev or FOO-dev package too. @itemize -@item @uref{http://fontforge.sf.net/,FontForge} 20050624 or newer. +@item @uref{http://fontforge.sf.net/,FontForge} 20060125 or newer. @item New Century Schoolbook fonts, as PFB files. These are shipped with X11 and Ghostscript, and are named @file{c059033l.pfb} @@ -83,17 +83,16 @@ You will need to install some additional packages to get mftrace to work. @item @uref{http://www.gnu.org/software/guile/guile.html,GUILE} -(version 1.6.5 or newer). If you are installing binary packages, you +(version 1.6.7 or newer). If you are installing binary packages, you may need to install guile-devel or guile-dev or libguile-dev too. @item @uref{ftp://ftp.gnu.org/gnu/texinfo/,Texinfo} (version 4.8 or newer). @item - @uref{http://gcc.gnu.org/, The GNU c++ compiler} (version 3.3 or -newer). EGCS and 2.x are known to cause crashes. + @uref{http://gcc.gnu.org/, The GNU c++ compiler} (version 4.x or +newer). -@item @uref{http://www.python.org,Python} (version 2.1 or newer except -for Cygwin/Mingw where version 2.3 or newer is needed). +@item @uref{http://www.python.org,Python} (version 2.3 or newer) @item @uref{ftp://ftp.gnu.org/gnu/make/,GNU Make} (version 3.78 or newer). diff --git a/Documentation/user/advanced-notation.itely b/Documentation/user/advanced-notation.itely index 45d76a739d..c50eb9d12e 100644 --- a/Documentation/user/advanced-notation.itely +++ b/Documentation/user/advanced-notation.itely @@ -237,6 +237,27 @@ staff, you may alter this to print them on every staff, } @end lilypond +Although text marks are normally only printed above the topmost +staff, you may alter this to print them on every staff, + +@lilypond[quote,ragged-right,verbatim,relative=2] +{ + \new Score \with { + \remove "Mark_engraver" + } + << + \new Staff \with { + \consists "Mark_engraver" + } + { c''1 \mark "foo" c'' } + \new Staff \with { + \consists "Mark_engraver" + } + { c'1 \mark "foo" c' } + >> +} +@end lilypond + @seealso @@ -979,6 +1000,25 @@ To center instrument names while leaving extra space to the right, @end lilypond +To center instrument names while leaving extra space to the right, + +@lilypond[quote,verbatim,ragged-right] +\new StaffGroup \relative +<< + \new Staff { + \set Staff.instrument + = \markup { \hcenter-in #10 "blabla" } + c1 c1 + } + \new Staff { + \set Staff.instrument + = \markup { \hcenter-in #10 "blo" } + c1 c1 + } +>> +@end lilypond + + @seealso Program reference: @internalsref{InstrumentName}. diff --git a/Documentation/user/basic-notation.itely b/Documentation/user/basic-notation.itely index 30716c2d10..97deb9cb25 100644 --- a/Documentation/user/basic-notation.itely +++ b/Documentation/user/basic-notation.itely @@ -2302,6 +2302,13 @@ new line are not printed. To change this behavior, use \override Score.Hairpin #'after-line-breaking = ##t @end example +Text style dynamic changes (such as cresc. and dim.) are printed with a +dashed line showing their extent. To surpress printing this line, use + +@example +\override DynamicTextSpanner #'dash-period = #-1.0 +@end example + @refcommands diff --git a/Documentation/user/examples.itely b/Documentation/user/examples.itely index d34303c758..b1b561a8ca 100644 --- a/Documentation/user/examples.itely +++ b/Documentation/user/examples.itely @@ -14,7 +14,6 @@ beautiful printed scores! * Vocal ensembles:: * Ancient notation templates:: * Jazz combo:: -* Other templates:: * Lilypond-book templates:: @end menu @@ -958,6 +957,55 @@ bassusLyrics = \lyricmode { @end lilypond +@subsection Gregorian transcription template + +This example demonstrates how to do modern transcriptions of Gregorian +music. Gregorian music has no measure, no stems; it uses only half and +quarter notes, and two types of barlines, a short one indicating a rest, +and a second one indicating a breath mark. + +@lilypond[quote,verbatim,ragged-right] +\include "gregorian-init.ly" +\version "2.8.0" + +chant = \relative c' { + \set Score.timing = ##f + f4 a2 \divisioMinima + g4 b a2 f2 \divisioMaior + g4( f) f( g) a2 \finalis +} + +verba = \lyricmode { + Lo -- rem ip -- sum do -- lor sit a -- met +} + +\score { + \new Staff << + \new Voice = "melody" { + \chant + } + \new Lyrics = "one" \lyricsto melody \verba + >> + + \layout { + \context { + \Staff + \remove "Time_signature_engraver" + \remove "Bar_engraver" + \override Stem #'transparent = ##t + } + \context { + \Voice + \override Stem #'length = #0 + } + \context { + \Score + barAlways = ##t + } + } +} +@end lilypond + @node Jazz combo @section Jazz combo @@ -1230,9 +1278,15 @@ drumContents = { } @end lilypond -@node Other templates -@section Other templates -@subsection All headers +@ignore + +This isn't very useful, and only duplicates material in +"global issues". And if this info changes, this section often +gets forgotten. + +@no de Other templates +@se ction Other templates +@su bsection All headers This template displays all available headers. Some of them are only used in the Mutopia project; they don't affect the printed output at @@ -1243,7 +1297,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print "Petr Tchaikowski" on your music. @ The `line-width' is for \header. -@lilypond[quote,verbatim,ragged-right,line-width] +@li lypond[quote,verbatim,ragged-right,line-width] \version "2.7.39" \header { dedication = "dedication" @@ -1290,39 +1344,7 @@ violin concerto as TchaikovskyPI, whereas perhaps you wish to print } } @end lilypond - -@subsection Gregorian transcription template - -This example demonstrates how to do modern transcriptions of Gregorian -music. Gregorian music has no measure, no stems; it uses only half and -quarter notes, and two types of barlines, a short one indicating a rest, -and a second one indicating a breath mark. - -@lilypond[quote,verbatim,ragged-right] -barOne = { \once \override Staff.BarLine #'bar-size = #2 - \bar "|" } -barTwo = { \once \override Staff.BarLine #'extra-offset = #'(0 . 2) - \once \override Staff.BarLine #'bar-size = #2 - \bar "|" } -chant = \relative c' { - \set Score.timing = ##f - \override Staff.Stem #'transparent = ##t - - f4 a2 \barTwo - g4 a2 f2 \barOne - g4( f) f( g) a2 -} -\score { - \chant - \layout{ - \context { - \Staff - \remove "Time_signature_engraver" - } - } - \midi { \tempo 4=60 } -} -@end lilypond +@end ignore @node Lilypond-book templates diff --git a/Documentation/user/global.itely b/Documentation/user/global.itely index cdd72d9e19..f7d276ff5b 100644 --- a/Documentation/user/global.itely +++ b/Documentation/user/global.itely @@ -814,7 +814,8 @@ can.} The header and footer are created by the functions @code{make-footer} and @code{make-header}, defined in @code{\paper}. The default -implementations are in @file{scm/@/page@/-layout@/.scm}. +implementations are in @file{ly/@/paper@/-defaults@/.ly} and +@file{ly/@/titling@/-init@/.ly}. The page layout itself is done by two functions in the @code{\paper} block, @code{page-music-height} and @@ -832,6 +833,9 @@ values of @code{left-margin} and @code{line-width}. The default page header puts the page number and the @code{instrument} field from the @code{\header} block on a line. +The titles (from the @code{\header@{@}} section) are treated as a +system, so @code{ragged-bottom} and @code{ragged-last-bottom} will +add space between the titles and the first system of the score. @node Music layout @@ -1142,13 +1146,13 @@ The vertical spacing on a page can also be changed for each system individually. Some examples are found in the example file @inputfileref{input/regression/,page-spacing.ly}. -When setting @code{annotatespacing} in the @code{\paper} block LilyPond +When setting @code{annotate-spacing} in the @code{\paper} block LilyPond will graphically indicate the dimensions of properties that may be set for page spacing, @lilypond[verbatim] #(set-default-paper-size "a7" 'landscape) -\paper { annotatespacing = ##t } +\paper { annotate-spacing = ##t } { c4 } @end lilypond diff --git a/Documentation/user/introduction.itely b/Documentation/user/introduction.itely index 6a456ad9bb..efd8509a5b 100644 --- a/Documentation/user/introduction.itely +++ b/Documentation/user/introduction.itely @@ -856,7 +856,7 @@ vary from system to system. On occasion, this manual refers to initialization and example files. Throughout this manual, we refer to input files relative to the top-directory of the source archive. For example, @file{input/@/test/@/bla@/.ly} may refer to the file -@file{lilypond@/-2.6.0/@/input/@/test/@/bla@/.ly}. On binary packages +@file{lilypond@/-2.8.0/@/input/@/test/@/bla@/.ly}. On binary packages for the Unix platform, the documentation and examples can typically be found somewhere below @file{/usr/@/share/@/doc/@/lilypond/}. Initialization files, for example @file{scm/@/lily@/.scm}, or diff --git a/Documentation/user/lilypond.tely b/Documentation/user/lilypond.tely index 2ae5c1a587..7de59b3a21 100644 --- a/Documentation/user/lilypond.tely +++ b/Documentation/user/lilypond.tely @@ -191,7 +191,7 @@ This document is also available in @uref{source/Documentation/user/lilypond.pdf, -Copyright @copyright{} 1999--2005 by the authors +Copyright @copyright{} 1999--2006 by the authors Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 @@ -226,7 +226,7 @@ Copyright @copyright{} 1999--2005 by the authors @ifnottex This file documents GNU LilyPond. -Copyright 1999--2005 by the authors +Copyright 1999--2006 by the authors Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 diff --git a/Documentation/user/music-glossary.tely b/Documentation/user/music-glossary.tely index 879016f0fd..9173020019 100644 --- a/Documentation/user/music-glossary.tely +++ b/Documentation/user/music-glossary.tely @@ -32,7 +32,7 @@ and as @uref{source/Documentation/user/music-glossary.html,one big page}. @c Fixes by Jean-Pierre Coulon and `Dirk' -Copyright @copyright{} 1999--2005 by the authors +Copyright @copyright{} 1999--2006 by the authors Permission is granted to copy, distribute and/or modify this document @@ -83,7 +83,7 @@ English glossary translations, Finnish glossary translations. @end table @* -Copyright 1999--2005 by the authors +Copyright 1999--2006 by the authors Permission is granted to copy, distribute and/or modify this document diff --git a/Documentation/user/preface.itely b/Documentation/user/preface.itely index 4a64029b60..857b553c7c 100644 --- a/Documentation/user/preface.itely +++ b/Documentation/user/preface.itely @@ -47,3 +47,4 @@ music. May it help you create lots of beautiful music! Han-Wen and Jan Utrecht/Eindhoven, The Netherlands, July 2002. + diff --git a/VERSION b/VERSION index 193ff24f51..15c66da8a8 100644 --- a/VERSION +++ b/VERSION @@ -1,6 +1,6 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=2 MINOR_VERSION=8 -PATCH_LEVEL=0 +PATCH_LEVEL=1 MY_PATCH_LEVEL= diff --git a/flower/std-string.cc b/flower/std-string.cc index 855193ecb0..304ddf33cf 100644 --- a/flower/std-string.cc +++ b/flower/std-string.cc @@ -101,6 +101,7 @@ string_compare (string const &a, string const &b) } #include "std-vector.hh" + vector string_split (string str, char c) { diff --git a/input/bach-schenker.ly b/input/bach-schenker.ly index 73fd27b672..24cd792c77 100644 --- a/input/bach-schenker.ly +++ b/input/bach-schenker.ly @@ -14,7 +14,7 @@ %% -\version "2.8.0" +\version "2.7.39" staffPiano = \new PianoStaff { \set Score.timing = ##f diff --git a/input/example-1.ly b/input/example-1.ly index e54e281f31..06df71347f 100644 --- a/input/example-1.ly +++ b/input/example-1.ly @@ -18,4 +18,4 @@ also included in the user-manual. %} %% Optional version number -\version "2.8.0" +\version "2.7.39" diff --git a/input/example-2.ly b/input/example-2.ly index fa1e19bf9e..9df3cd67b3 100644 --- a/input/example-2.ly +++ b/input/example-2.ly @@ -17,5 +17,5 @@ also included in the user-manual. %} %% Optional version number -\version "2.8.0" +\version "2.7.39" diff --git a/input/example-3.ly b/input/example-3.ly index b47f34b6f8..5bf6fe86e4 100644 --- a/input/example-3.ly +++ b/input/example-3.ly @@ -33,4 +33,4 @@ also included in the user-manual. %} %% Optional version number -\version "2.8.0" +\version "2.7.39" diff --git a/input/les-nereides.ly b/input/les-nereides.ly index b1f9ae49be..c987b46d5a 100644 --- a/input/les-nereides.ly +++ b/input/les-nereides.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { composer = "ARTHUR GRAY" diff --git a/input/mutopia-header.ly b/input/mutopia-header.ly index 63e889c4e3..d8f61e592a 100644 --- a/input/mutopia-header.ly +++ b/input/mutopia-header.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { title = "Title" subtitle = "Subtitle" diff --git a/input/mutopia/E.Satie/petite-ouverture-a-danser.ly b/input/mutopia/E.Satie/petite-ouverture-a-danser.ly index a5450d96a1..2981559188 100644 --- a/input/mutopia/E.Satie/petite-ouverture-a-danser.ly +++ b/input/mutopia/E.Satie/petite-ouverture-a-danser.ly @@ -7,7 +7,7 @@ copyright = "Public Domain" } -\version "2.8.0" +\version "2.7.39" global = { \key a \minor diff --git a/input/mutopia/F.Schubert/morgenlied.ly b/input/mutopia/F.Schubert/morgenlied.ly index 8f9a61232b..18cd30924a 100644 --- a/input/mutopia/F.Schubert/morgenlied.ly +++ b/input/mutopia/F.Schubert/morgenlied.ly @@ -27,7 +27,7 @@ been lowered } -\version "2.8.0" +\version "2.7.39" manuscriptBreak = { \break } diff --git a/input/mutopia/F.Schubert/standchen.ly b/input/mutopia/F.Schubert/standchen.ly index 51777afa7c..05a483da48 100644 --- a/input/mutopia/F.Schubert/standchen.ly +++ b/input/mutopia/F.Schubert/standchen.ly @@ -40,7 +40,7 @@ instrument = "Piano" footer = "Mutopia-2001/04/27-xx" } -\version "2.8.0" +\version "2.7.39" #(set-global-staff-size 16) diff --git a/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly b/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly index 0122357676..38faffd006 100644 --- a/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly +++ b/input/mutopia/J.S.Bach/baerenreiter-sarabande.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" forcedLastBreak = { \break } diff --git a/input/mutopia/J.S.Bach/bwv940.ly b/input/mutopia/J.S.Bach/bwv940.ly index 785f213ce2..7f8a687218 100644 --- a/input/mutopia/J.S.Bach/bwv940.ly +++ b/input/mutopia/J.S.Bach/bwv940.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.8.0" +\version "2.7.39" %{ Header for Petites Preludes. diff --git a/input/mutopia/J.S.Bach/wtk1-fugue2.ly b/input/mutopia/J.S.Bach/wtk1-fugue2.ly index b225febc11..22406fd1e6 100644 --- a/input/mutopia/J.S.Bach/wtk1-fugue2.ly +++ b/input/mutopia/J.S.Bach/wtk1-fugue2.ly @@ -41,7 +41,7 @@ -\version "2.8.0" +\version "2.7.39" diff --git a/input/mutopia/R.Schumann/romanze-op28-2.ly b/input/mutopia/R.Schumann/romanze-op28-2.ly index 4c45b220fe..9244f3a7ac 100644 --- a/input/mutopia/R.Schumann/romanze-op28-2.ly +++ b/input/mutopia/R.Schumann/romanze-op28-2.ly @@ -4,7 +4,7 @@ #(set-global-staff-size 16) -\version "2.8.0" +\version "2.7.39" \header { title = "Romanzen" diff --git a/input/mutopia/W.A.Mozart/mozart-hrn-3.ly b/input/mutopia/W.A.Mozart/mozart-hrn-3.ly index ced6965274..b572c07802 100644 --- a/input/mutopia/W.A.Mozart/mozart-hrn-3.ly +++ b/input/mutopia/W.A.Mozart/mozart-hrn-3.ly @@ -41,7 +41,7 @@ virtuoso that taught in Geneva. %} -\version "2.8.0" +\version "2.7.39" \include "mozart-hrn3-defs.ily" \include "mozart-hrn3-allegro.ily" diff --git a/input/no-notation/bar-check.ly b/input/no-notation/bar-check.ly index a1046aaad6..00e61a99f7 100644 --- a/input/no-notation/bar-check.ly +++ b/input/no-notation/bar-check.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/no-notation/beam-warn.ly b/input/no-notation/beam-warn.ly index 99b2f2f265..5511f6e837 100644 --- a/input/no-notation/beam-warn.ly +++ b/input/no-notation/beam-warn.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/no-notation/denneboom.ly b/input/no-notation/denneboom.ly index 0ad47276d6..b0eb5c3a56 100644 --- a/input/no-notation/denneboom.ly +++ b/input/no-notation/denneboom.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ filename = "denneboom.ly" enteredby = "jcn" diff --git a/input/no-notation/die-staff.ly b/input/no-notation/die-staff.ly index 7a5ba58ed5..bc32b56bb8 100644 --- a/input/no-notation/die-staff.ly +++ b/input/no-notation/die-staff.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "a staff should really die, if no one's referencing it." diff --git a/input/no-notation/display-lily-tests.ly b/input/no-notation/display-lily-tests.ly index f2f4871711..c7f4a03133 100644 --- a/input/no-notation/display-lily-tests.ly +++ b/input/no-notation/display-lily-tests.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" #(use-modules (srfi srfi-13) (ice-9 format)) diff --git a/input/no-notation/dos-guile.ly b/input/no-notation/dos-guile.ly index 26aeb1910a..a5afd23725 100644 --- a/input/no-notation/dos-guile.ly +++ b/input/no-notation/dos-guile.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/no-notation/dos-ps.ly b/input/no-notation/dos-ps.ly index 314d931613..59ddbfa2b4 100644 --- a/input/no-notation/dos-ps.ly +++ b/input/no-notation/dos-ps.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/no-notation/dos-tex.ly b/input/no-notation/dos-tex.ly index c334d9ea76..72be02c91a 100644 --- a/input/no-notation/dos-tex.ly +++ b/input/no-notation/dos-tex.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/no-notation/dynamic-absolute-volume.ly b/input/no-notation/dynamic-absolute-volume.ly index 229de2a5be..6a6397c54c 100644 --- a/input/no-notation/dynamic-absolute-volume.ly +++ b/input/no-notation/dynamic-absolute-volume.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Dynamic Absolute Volume Absolute dynamics have an effect on MIDI files. diff --git a/input/no-notation/embedded-scm.ly b/input/no-notation/embedded-scm.ly index c1fcd41d4e..c13ce890e3 100644 --- a/input/no-notation/embedded-scm.ly +++ b/input/no-notation/embedded-scm.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Embedded scm diff --git a/input/no-notation/midi-grace.ly b/input/no-notation/midi-grace.ly index 5ff56480f4..28b52ae468 100644 --- a/input/no-notation/midi-grace.ly +++ b/input/no-notation/midi-grace.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "Tests MIDI output with grace notes. " } \score { diff --git a/input/no-notation/midi-lyric-barcheck.ly b/input/no-notation/midi-lyric-barcheck.ly index 4bcb583e2b..6c86545648 100644 --- a/input/no-notation/midi-lyric-barcheck.ly +++ b/input/no-notation/midi-lyric-barcheck.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Lyrics in MIDI are aligned to ties and beams: diff --git a/input/no-notation/midi-scales.ly b/input/no-notation/midi-scales.ly index 72f4bdbc5b..4a72de5ae1 100644 --- a/input/no-notation/midi-scales.ly +++ b/input/no-notation/midi-scales.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % candidate for regression. -gp \header { texidoc="Converting LilyPond input to MIDI and then again back with diff --git a/input/no-notation/midi-transposing.ly b/input/no-notation/midi-transposing.ly index 64c2795e4b..436cac7a37 100644 --- a/input/no-notation/midi-transposing.ly +++ b/input/no-notation/midi-transposing.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Transposing The transposing property leaves output invariant, but has effect on MIDI. " diff --git a/input/no-notation/midi-tuplets.ly b/input/no-notation/midi-tuplets.ly index 6cb14ccd60..0b74e56d06 100644 --- a/input/no-notation/midi-tuplets.ly +++ b/input/no-notation/midi-tuplets.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.8.0" +\version "2.7.39" \header { texidoc = " diff --git a/input/no-notation/midi-volume-equaliser.ly b/input/no-notation/midi-volume-equaliser.ly index f36282474f..a8dbfa7451 100644 --- a/input/no-notation/midi-volume-equaliser.ly +++ b/input/no-notation/midi-volume-equaliser.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Midi Volume Equaliser The full orchestra plays a notes, where groups stop one after diff --git a/input/no-notation/parse.ly b/input/no-notation/parse.ly index b2d52ffeb2..6b78d1fca3 100644 --- a/input/no-notation/parse.ly +++ b/input/no-notation/parse.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % Test parser error diff --git a/input/no-notation/parse2.ly b/input/no-notation/parse2.ly index f433e145b4..8b17cf9593 100644 --- a/input/no-notation/parse2.ly +++ b/input/no-notation/parse2.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % Test parser error diff --git a/input/no-notation/parse3.ly b/input/no-notation/parse3.ly index 2136c1579d..e1a9fb63ef 100644 --- a/input/no-notation/parse3.ly +++ b/input/no-notation/parse3.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % Test parser error diff --git a/input/no-notation/parse4.ly b/input/no-notation/parse4.ly index ceff3c0b16..46db761503 100644 --- a/input/no-notation/parse4.ly +++ b/input/no-notation/parse4.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % Test parser error diff --git a/input/no-notation/parse5.ly b/input/no-notation/parse5.ly index c8c641e241..082769dc76 100644 --- a/input/no-notation/parse5.ly +++ b/input/no-notation/parse5.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %If you specify two different key sigs at one point, a %warning is printed. diff --git a/input/no-notation/recording.ly b/input/no-notation/recording.ly index 578c6d9e35..953239b5ed 100644 --- a/input/no-notation/recording.ly +++ b/input/no-notation/recording.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The @code{Recording_group_engraver} will record events diff --git a/input/no-notation/safe-guile.ly b/input/no-notation/safe-guile.ly index 93eb960706..82d0dbba70 100644 --- a/input/no-notation/safe-guile.ly +++ b/input/no-notation/safe-guile.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/no-notation/safe-include.ly b/input/no-notation/safe-include.ly index d4be4122bf..66ada6e047 100644 --- a/input/no-notation/safe-include.ly +++ b/input/no-notation/safe-include.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/no-notation/safe-ps.ly b/input/no-notation/safe-ps.ly index 002ad07c4f..85b7f981f1 100644 --- a/input/no-notation/safe-ps.ly +++ b/input/no-notation/safe-ps.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "This should not survive lilypond --safe-mode diff --git a/input/no-notation/safe-tex.ly b/input/no-notation/safe-tex.ly index 181e194d9f..2da78279d9 100644 --- a/input/no-notation/safe-tex.ly +++ b/input/no-notation/safe-tex.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/no-notation/textcresc.ly b/input/no-notation/textcresc.ly index a542965f04..a675db828f 100644 --- a/input/no-notation/textcresc.ly +++ b/input/no-notation/textcresc.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="crashes lily" } diff --git a/input/no-notation/to-xml.ly b/input/no-notation/to-xml.ly index 78ece9356f..286a7c1215 100644 --- a/input/no-notation/to-xml.ly +++ b/input/no-notation/to-xml.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" fooBar = { << c''4 \\ g'4 >> } diff --git a/input/proportional.ly b/input/proportional.ly index cc184959a2..0738aa10bb 100644 --- a/input/proportional.ly +++ b/input/proportional.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/puer-fragment.ly b/input/puer-fragment.ly index 8aa2811898..d40718c00c 100644 --- a/input/puer-fragment.ly +++ b/input/puer-fragment.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { title = "Puer natus est nobis (excerptum)" subtitle = "Antiphona ad introitum VII" diff --git a/input/regression/+.ly b/input/regression/+.ly index aab1e6cfaa..990ef8a1fb 100644 --- a/input/regression/+.ly +++ b/input/regression/+.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %% +.ly: Be the first .ly file for lys-to-tely.py. %% Better to make lys-to-tely.py include "introduction.texi" or %% other .texi documents too? diff --git a/input/regression/accidental-cautionary.ly b/input/regression/accidental-cautionary.ly index db6b356809..b8dbea2cf2 100644 --- a/input/regression/accidental-cautionary.ly +++ b/input/regression/accidental-cautionary.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Cautionary accidentals are indicated using either diff --git a/input/regression/accidental-clef-change.ly b/input/regression/accidental-clef-change.ly index d931e62c22..28d62fe31e 100644 --- a/input/regression/accidental-clef-change.ly +++ b/input/regression/accidental-clef-change.ly @@ -2,7 +2,7 @@ texidoc = "Accidentals are reset for clef changes." } -\version "2.8.0" +\version "2.7.39" \new Staff \relative c' { \clef treble cis dis fis diff --git a/input/regression/accidental-double.ly b/input/regression/accidental-double.ly index 648a635b00..73af207dc7 100644 --- a/input/regression/accidental-double.ly +++ b/input/regression/accidental-double.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "If two forced accidentals happen at the same time, only one sharp sign is printed." diff --git a/input/regression/accidental-ledger.ly b/input/regression/accidental-ledger.ly index 90db9d2db7..3e3503ecb4 100644 --- a/input/regression/accidental-ledger.ly +++ b/input/regression/accidental-ledger.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/accidental-octave.ly b/input/regression/accidental-octave.ly index 243cf8d784..84054cf6ae 100644 --- a/input/regression/accidental-octave.ly +++ b/input/regression/accidental-octave.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc=" diff --git a/input/regression/accidental-piano.ly b/input/regression/accidental-piano.ly index 8ce55c3b8a..080f05eb46 100644 --- a/input/regression/accidental-piano.ly +++ b/input/regression/accidental-piano.ly @@ -6,7 +6,7 @@ accidental." } -\version "2.8.0" +\version "2.7.39" \layout { diff --git a/input/regression/accidental-placement.ly b/input/regression/accidental-placement.ly index e2c2aff2fe..b42d478fcb 100644 --- a/input/regression/accidental-placement.ly +++ b/input/regression/accidental-placement.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/accidental-quarter.ly b/input/regression/accidental-quarter.ly index 312119ca9f..1f4428d9e7 100644 --- a/input/regression/accidental-quarter.ly +++ b/input/regression/accidental-quarter.ly @@ -3,7 +3,7 @@ texidoc = "Quarter tone notation is supported, including threequarters flat." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } \relative c'' { diff --git a/input/regression/accidental-single-double.ly b/input/regression/accidental-single-double.ly index 64914cc8c6..56ddcba16f 100644 --- a/input/regression/accidental-single-double.ly +++ b/input/regression/accidental-single-double.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" A sharp sign after a double sharp sign, as well as a flat sign diff --git a/input/regression/accidental-suggestions.ly b/input/regression/accidental-suggestions.ly index 3b7bde44cb..027bdf80ea 100644 --- a/input/regression/accidental-suggestions.ly +++ b/input/regression/accidental-suggestions.ly @@ -7,7 +7,7 @@ denoting Musica Ficta." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/accidental-tie.ly b/input/regression/accidental-tie.ly index 3f298774ce..2fe266ea8f 100644 --- a/input/regression/accidental-tie.ly +++ b/input/regression/accidental-tie.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The second and third notes should not get accidentals, diff --git a/input/regression/accidental-unbroken-tie-spacing.ly b/input/regression/accidental-unbroken-tie-spacing.ly index eca03f1c18..8c211b1e10 100644 --- a/input/regression/accidental-unbroken-tie-spacing.ly +++ b/input/regression/accidental-unbroken-tie-spacing.ly @@ -4,7 +4,7 @@ texidoc = "Tied accidentaled notes (which cause reminder accidentals) do not wreak havoc in the spacing when unbroken." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/accidental-voice.ly b/input/regression/accidental-voice.ly index eaca34fe49..06b9e8ab55 100644 --- a/input/regression/accidental-voice.ly +++ b/input/regression/accidental-voice.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } \header{ diff --git a/input/regression/accidental.ly b/input/regression/accidental.ly index 9936ca9d4b..f2c086e97b 100644 --- a/input/regression/accidental.ly +++ b/input/regression/accidental.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/alignment-order.ly b/input/regression/alignment-order.ly index 93f8ba14d2..4ac112399c 100644 --- a/input/regression/alignment-order.ly +++ b/input/regression/alignment-order.ly @@ -3,7 +3,7 @@ anywhere in the vertical alignment. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/alignment-vertical-manual-setting.ly b/input/regression/alignment-vertical-manual-setting.ly index 42b8c9f23b..b387444a35 100644 --- a/input/regression/alignment-vertical-manual-setting.ly +++ b/input/regression/alignment-vertical-manual-setting.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \book { \score { diff --git a/input/regression/alignment-vertical-spacing.ly b/input/regression/alignment-vertical-spacing.ly index 6710be3d1f..f108d43e40 100644 --- a/input/regression/alignment-vertical-spacing.ly +++ b/input/regression/alignment-vertical-spacing.ly @@ -16,7 +16,7 @@ setting properties on individual object. @code{\override} in a } -\version "2.8.0" +\version "2.7.39" #(set-global-staff-size 13) diff --git a/input/regression/ambitus.ly b/input/regression/ambitus.ly index 01fd24a14d..318fae5618 100644 --- a/input/regression/ambitus.ly +++ b/input/regression/ambitus.ly @@ -6,7 +6,7 @@ signature. @code{AmbitusNoteHead} grobs also have ledger lines. " } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/apply-context.ly b/input/regression/apply-context.ly index 1257fee9d6..af397c66a4 100644 --- a/input/regression/apply-context.ly +++ b/input/regression/apply-context.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/apply-output.ly b/input/regression/apply-output.ly index a768300db5..128c07f6f0 100644 --- a/input/regression/apply-output.ly +++ b/input/regression/apply-output.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The @code{\applyOutput} expression is the most flexible way to diff --git a/input/regression/arpeggio-bracket.ly b/input/regression/arpeggio-bracket.ly index 58fe34f6b6..4455fe0e9b 100644 --- a/input/regression/arpeggio-bracket.ly +++ b/input/regression/arpeggio-bracket.ly @@ -1,7 +1,7 @@ \layout { ragged-right= ##t } -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" A square bracket on the left indicates that the player should not diff --git a/input/regression/arpeggio-collision.ly b/input/regression/arpeggio-collision.ly index 6b3fad799f..968d0a981c 100644 --- a/input/regression/arpeggio-collision.ly +++ b/input/regression/arpeggio-collision.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Arpeggio stays clear of accidentals and flipped note heads." diff --git a/input/regression/arpeggio.ly b/input/regression/arpeggio.ly index fa8b9a7df7..755bfed492 100644 --- a/input/regression/arpeggio.ly +++ b/input/regression/arpeggio.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Arpeggios are supported, both cross-staff and broken single staff. diff --git a/input/regression/auto-beam-bar.ly b/input/regression/auto-beam-bar.ly index cbb04e44fa..58c856eb3a 100644 --- a/input/regression/auto-beam-bar.ly +++ b/input/regression/auto-beam-bar.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="No auto beams will be put over (manual) repeat bars." diff --git a/input/regression/auto-beam-no-beam.ly b/input/regression/auto-beam-no-beam.ly index 4ea1bceca2..a40362dddc 100644 --- a/input/regression/auto-beam-no-beam.ly +++ b/input/regression/auto-beam-no-beam.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/auto-beam-triplet.ly b/input/regression/auto-beam-triplet.ly index 5a5fd0785f..d3518d1011 100644 --- a/input/regression/auto-beam-triplet.ly +++ b/input/regression/auto-beam-triplet.ly @@ -4,7 +4,7 @@ texidoc = "Automatic beaming is also done on tuplets." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right= ##t } \relative c''{ diff --git a/input/regression/auto-beam-tuplets.ly b/input/regression/auto-beam-tuplets.ly index 20c9a73848..fed4fb45ef 100644 --- a/input/regression/auto-beam-tuplets.ly +++ b/input/regression/auto-beam-tuplets.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Tuplet-spanner should not put (visible) brackets on diff --git a/input/regression/auto-beam.ly b/input/regression/auto-beam.ly index 8a4c3a11ec..0f091dd541 100644 --- a/input/regression/auto-beam.ly +++ b/input/regression/auto-beam.ly @@ -3,7 +3,7 @@ beam." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/auto-change.ly b/input/regression/auto-change.ly index f013f1775f..88e9eb0058 100644 --- a/input/regression/auto-change.ly +++ b/input/regression/auto-change.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/backend-excercise.ly b/input/regression/backend-excercise.ly index c1db33c50a..4d968191ca 100644 --- a/input/regression/backend-excercise.ly +++ b/input/regression/backend-excercise.ly @@ -2,7 +2,7 @@ texidoc = "Excercise all output functions" } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/balloon.ly b/input/regression/balloon.ly index b5e642c094..1d0c9a7588 100644 --- a/input/regression/balloon.ly +++ b/input/regression/balloon.ly @@ -3,7 +3,7 @@ texidoc = "With balloon texts, objects in the output can be marked, with lines and explanatory text added." } -\version "2.8.0" +\version "2.7.39" \layout{ ragged-right = ##t } diff --git a/input/regression/bar-check-redefine.ly b/input/regression/bar-check-redefine.ly index 5552e57fba..e86d6a2c3a 100644 --- a/input/regression/bar-check-redefine.ly +++ b/input/regression/bar-check-redefine.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The meaning of @code{|} is stored in the identifier @code{pipeSymbol}." diff --git a/input/regression/bar-number.ly b/input/regression/bar-number.ly index 7f6af742d7..9b0cdf549d 100644 --- a/input/regression/bar-number.ly +++ b/input/regression/bar-number.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/bar-scripts.ly b/input/regression/bar-scripts.ly index 366e8a8928..37fcf6ddd2 100644 --- a/input/regression/bar-scripts.ly +++ b/input/regression/bar-scripts.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/beam-auto-knee.ly b/input/regression/beam-auto-knee.ly index fd568a1db4..85f886c987 100644 --- a/input/regression/beam-auto-knee.ly +++ b/input/regression/beam-auto-knee.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/beam-auto.ly b/input/regression/beam-auto.ly index 34cdc348b1..2238f8330d 100644 --- a/input/regression/beam-auto.ly +++ b/input/regression/beam-auto.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "@cindex Beaming Presets There are presets for the @code{auto-beam} engraver in the case of common diff --git a/input/regression/beam-break.ly b/input/regression/beam-break.ly index d205dd7d88..df6b8b6572 100644 --- a/input/regression/beam-break.ly +++ b/input/regression/beam-break.ly @@ -4,7 +4,7 @@ " } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right= ##t } \relative c'' { diff --git a/input/regression/beam-center-slope.ly b/input/regression/beam-center-slope.ly index 34c872d782..f58593e3cb 100644 --- a/input/regression/beam-center-slope.ly +++ b/input/regression/beam-center-slope.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="Simple beams on middle staffline are allowed to be diff --git a/input/regression/beam-concave-damped.ly b/input/regression/beam-concave-damped.ly index 09e5ef86f6..1ce3eca694 100644 --- a/input/regression/beam-concave-damped.ly +++ b/input/regression/beam-concave-damped.ly @@ -2,7 +2,7 @@ texidoc = "Beams that are not strictly concave are damped according to their concaveness. " } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/beam-concave.ly b/input/regression/beam-concave.ly index 979c1c475c..c491751337 100644 --- a/input/regression/beam-concave.ly +++ b/input/regression/beam-concave.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "Fully concave beams should be horizontal. Informally spoken, diff --git a/input/regression/beam-cross-staff-auto-knee.ly b/input/regression/beam-cross-staff-auto-knee.ly index 2f07828f1b..12f3a99986 100644 --- a/input/regression/beam-cross-staff-auto-knee.ly +++ b/input/regression/beam-cross-staff-auto-knee.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/beam-cross-staff-slope.ly b/input/regression/beam-cross-staff-slope.ly index 2cf82c0e45..27942fdb85 100644 --- a/input/regression/beam-cross-staff-slope.ly +++ b/input/regression/beam-cross-staff-slope.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Cross staff (kneed) beams do not cause extreme slopes." } diff --git a/input/regression/beam-cross-staff.ly b/input/regression/beam-cross-staff.ly index 15f41de18a..04efb71902 100644 --- a/input/regression/beam-cross-staff.ly +++ b/input/regression/beam-cross-staff.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Beams can be typeset over fixed distance aligned staves, beam diff --git a/input/regression/beam-damp.ly b/input/regression/beam-damp.ly index f8345090fd..77fdef9dd4 100644 --- a/input/regression/beam-damp.ly +++ b/input/regression/beam-damp.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Beam Damp Beams are less steep than the notes they encompass. " } \layout{ diff --git a/input/regression/beam-default-lengths.ly b/input/regression/beam-default-lengths.ly index 98bcd32459..080cd98837 100644 --- a/input/regression/beam-default-lengths.ly +++ b/input/regression/beam-default-lengths.ly @@ -1,6 +1,6 @@ \layout{ ragged-right = ##t} -\version "2.8.0" +\version "2.7.39" \header{ texidoc="Beamed stems have standard lengths if possible. Quantization is switched off in this example." diff --git a/input/regression/beam-extreme.ly b/input/regression/beam-extreme.ly index ad9890bb71..f68921a11c 100644 --- a/input/regression/beam-extreme.ly +++ b/input/regression/beam-extreme.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Beams should behave reasonably well, even under extreme circumstances. diff --git a/input/regression/beam-french.ly b/input/regression/beam-french.ly index 77e0c819df..5f54595c6f 100644 --- a/input/regression/beam-french.ly +++ b/input/regression/beam-french.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "In french style beaming, the stems do not go between beams." diff --git a/input/regression/beam-funky-beamlet.ly b/input/regression/beam-funky-beamlet.ly index 2de7e6aa8b..0a1e0e0396 100644 --- a/input/regression/beam-funky-beamlet.ly +++ b/input/regression/beam-funky-beamlet.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc=" Funky kneed beams with beamlets also work. The beamlets diff --git a/input/regression/beam-funky.ly b/input/regression/beam-funky.ly index b0e0d55cf3..abc97fd98b 100644 --- a/input/regression/beam-funky.ly +++ b/input/regression/beam-funky.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "In complex configurations of knee beaming, according to diff --git a/input/regression/beam-isknee.ly b/input/regression/beam-isknee.ly index e6345eec6e..1bc9a737ab 100644 --- a/input/regression/beam-isknee.ly +++ b/input/regression/beam-isknee.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="@cindex Beam Isknee diff --git a/input/regression/beam-knee-symmetry.ly b/input/regression/beam-knee-symmetry.ly index bb89f98619..de560da614 100644 --- a/input/regression/beam-knee-symmetry.ly +++ b/input/regression/beam-knee-symmetry.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Point-symmetric beams should receive the same diff --git a/input/regression/beam-length.ly b/input/regression/beam-length.ly index a0219dfa79..7ae9994509 100644 --- a/input/regression/beam-length.ly +++ b/input/regression/beam-length.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/beam-manual-beaming.ly b/input/regression/beam-manual-beaming.ly index 0e8fda0fed..5686a13da6 100644 --- a/input/regression/beam-manual-beaming.ly +++ b/input/regression/beam-manual-beaming.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/beam-multiple-cross-staff.ly b/input/regression/beam-multiple-cross-staff.ly index 4defd4478f..0a1e5ddfcd 100644 --- a/input/regression/beam-multiple-cross-staff.ly +++ b/input/regression/beam-multiple-cross-staff.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Kneed beams (often happens with cross-staff beams) diff --git a/input/regression/beam-outside-beamlets.ly b/input/regression/beam-outside-beamlets.ly index 29a685390c..711ea3f98c 100644 --- a/input/regression/beam-outside-beamlets.ly +++ b/input/regression/beam-outside-beamlets.ly @@ -3,7 +3,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/beam-over-barline.ly b/input/regression/beam-over-barline.ly index 280eadddc7..ad3954c516 100644 --- a/input/regression/beam-over-barline.ly +++ b/input/regression/beam-over-barline.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Explicit beams may cross barlines. " } diff --git a/input/regression/beam-position.ly b/input/regression/beam-position.ly index de641f24f8..746ec5cd4c 100644 --- a/input/regression/beam-position.ly +++ b/input/regression/beam-position.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Beams on ledgered notes should always reach the middle staff diff --git a/input/regression/beam-quant-standard.ly b/input/regression/beam-quant-standard.ly index 8d6e78ea1a..ea2ec08d71 100644 --- a/input/regression/beam-quant-standard.ly +++ b/input/regression/beam-quant-standard.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/beam-quanting-32nd.ly b/input/regression/beam-quanting-32nd.ly index 7b2a63d649..9e8378f2c5 100644 --- a/input/regression/beam-quanting-32nd.ly +++ b/input/regression/beam-quanting-32nd.ly @@ -8,7 +8,7 @@ texidoc = "Stem lengths take precedence over beam quants: `forbidden' } -\version "2.8.0" +\version "2.7.39" \relative c''{ \time 3/8 diff --git a/input/regression/beam-quanting-horizontal.ly b/input/regression/beam-quanting-horizontal.ly index 532cf02649..d03b8fb779 100644 --- a/input/regression/beam-quanting-horizontal.ly +++ b/input/regression/beam-quanting-horizontal.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/beam-quarter.ly b/input/regression/beam-quarter.ly index 72b0a78b0b..cb7f14eac7 100644 --- a/input/regression/beam-quarter.ly +++ b/input/regression/beam-quarter.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc= "Quarter notes may be beamed: the beam is halted momentarily." diff --git a/input/regression/beam-rest.ly b/input/regression/beam-rest.ly index 3fa5d08904..4e22a01cb8 100644 --- a/input/regression/beam-rest.ly +++ b/input/regression/beam-rest.ly @@ -3,7 +3,7 @@ texidoc = "The number of beams does not change on a rest." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/beam-second.ly b/input/regression/beam-second.ly index b1842d56d4..c8734440f7 100644 --- a/input/regression/beam-second.ly +++ b/input/regression/beam-second.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/beam-shortened-lengths.ly b/input/regression/beam-shortened-lengths.ly index 7f7e9642d8..efbbfe10d9 100644 --- a/input/regression/beam-shortened-lengths.ly +++ b/input/regression/beam-shortened-lengths.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="Beams in unnatural direction, have shortened stems, but do not look too short." diff --git a/input/regression/beaming-ternary-metrum.ly b/input/regression/beaming-ternary-metrum.ly index 53050d985e..0bc3df702d 100644 --- a/input/regression/beaming-ternary-metrum.ly +++ b/input/regression/beaming-ternary-metrum.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Automatic beaming works also in ternary time sigs." } diff --git a/input/regression/beaming.ly b/input/regression/beaming.ly index e631f9feaa..09dc8938f1 100644 --- a/input/regression/beaming.ly +++ b/input/regression/beaming.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/beams.ly b/input/regression/beams.ly index e1f8fb1699..938edaff0b 100644 --- a/input/regression/beams.ly +++ b/input/regression/beams.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Beaming can be also given explicitly." } diff --git a/input/regression/break.ly b/input/regression/break.ly index 57ab6d9ef6..f342ea75e0 100644 --- a/input/regression/break.ly +++ b/input/regression/break.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/breathing-sign-ancient.ly b/input/regression/breathing-sign-ancient.ly index 74ce791e70..5e4de07dfc 100644 --- a/input/regression/breathing-sign-ancient.ly +++ b/input/regression/breathing-sign-ancient.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/breathing-sign.ly b/input/regression/breathing-sign.ly index ef13581efa..a81e8a87ee 100644 --- a/input/regression/breathing-sign.ly +++ b/input/regression/breathing-sign.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Breathing signs are available in different tastes: commas (default), diff --git a/input/regression/chord-changes.ly b/input/regression/chord-changes.ly index e6f056f485..ac6ec85ce2 100644 --- a/input/regression/chord-changes.ly +++ b/input/regression/chord-changes.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="Property chordChanges: display chord names only when diff --git a/input/regression/chord-name-entry-11.ly b/input/regression/chord-name-entry-11.ly index 2edfddaec1..e99be7d075 100644 --- a/input/regression/chord-name-entry-11.ly +++ b/input/regression/chord-name-entry-11.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/chord-name-entry.ly b/input/regression/chord-name-entry.ly index c58b398729..9ae0c995f4 100644 --- a/input/regression/chord-name-entry.ly +++ b/input/regression/chord-name-entry.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/chord-name-exceptions.ly b/input/regression/chord-name-exceptions.ly index 4f89f1aace..009b1fd8ca 100644 --- a/input/regression/chord-name-exceptions.ly +++ b/input/regression/chord-name-exceptions.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The property @code{chordNameExceptions} can used diff --git a/input/regression/chord-name-major7.ly b/input/regression/chord-name-major7.ly index 54d018c64f..5aa02ef591 100644 --- a/input/regression/chord-name-major7.ly +++ b/input/regression/chord-name-major7.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The layout of the major 7 can be tuned with @code{majorSevenSymbol}." diff --git a/input/regression/chord-names-bass.ly b/input/regression/chord-names-bass.ly index b78a59ce81..5f3257dd3c 100644 --- a/input/regression/chord-names-bass.ly +++ b/input/regression/chord-names-bass.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/chord-scripts.ly b/input/regression/chord-scripts.ly index e361d05a68..2ccbd0cdd4 100644 --- a/input/regression/chord-scripts.ly +++ b/input/regression/chord-scripts.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Scripts can also be attached to chord elements." diff --git a/input/regression/chord-tremolo-short.ly b/input/regression/chord-tremolo-short.ly index b02606736c..7762adea2d 100644 --- a/input/regression/chord-tremolo-short.ly +++ b/input/regression/chord-tremolo-short.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " Tremolo repeats can be constructed for short tremolos (total duration smaller than 1/4) too. Only some of the beams are connected to the stems. diff --git a/input/regression/chord-tremolo.ly b/input/regression/chord-tremolo.ly index 1504aa7359..49fd0fa864 100644 --- a/input/regression/chord-tremolo.ly +++ b/input/regression/chord-tremolo.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/chords-funky-ignatzek.ly b/input/regression/chords-funky-ignatzek.ly index cfb2b89e67..77e20e8eeb 100644 --- a/input/regression/chords-funky-ignatzek.ly +++ b/input/regression/chords-funky-ignatzek.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/clef-oct.ly b/input/regression/clef-oct.ly index 1351d86411..4d20b54d2a 100644 --- a/input/regression/clef-oct.ly +++ b/input/regression/clef-oct.ly @@ -1,5 +1,5 @@ -\version "2.8.0" \header { +\version "2.7.39" \header { texidoc = "Octavation signs may be added to clefs. These octavation signs may be placed below or above (meaning an octave diff --git a/input/regression/clefs.ly b/input/regression/clefs.ly index 4191409612..3da2c06752 100644 --- a/input/regression/clefs.ly +++ b/input/regression/clefs.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/cluster-cross-staff.ly b/input/regression/cluster-cross-staff.ly index 5dbc9cfe71..90d6a846f5 100644 --- a/input/regression/cluster-cross-staff.ly +++ b/input/regression/cluster-cross-staff.ly @@ -7,7 +7,7 @@ ragged-right= ##t } -\version "2.8.0" +\version "2.7.39" \new PianoStaff << \new Staff = "up" { diff --git a/input/regression/cluster.ly b/input/regression/cluster.ly index 79f8b8142a..e6b30ba056 100644 --- a/input/regression/cluster.ly +++ b/input/regression/cluster.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Clusters are a device to denote that a complete range of notes is to be played." diff --git a/input/regression/collision-2.ly b/input/regression/collision-2.ly index e2dc731d09..0645d5f13e 100644 --- a/input/regression/collision-2.ly +++ b/input/regression/collision-2.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Single head notes may collide. " } diff --git a/input/regression/collision-alignment.ly b/input/regression/collision-alignment.ly index badd5359dd..1c58a183a0 100644 --- a/input/regression/collision-alignment.ly +++ b/input/regression/collision-alignment.ly @@ -7,7 +7,7 @@ \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \relative << \new Staff { diff --git a/input/regression/collision-dots-invert.ly b/input/regression/collision-dots-invert.ly index f989a80a42..e712f49a3d 100644 --- a/input/regression/collision-dots-invert.ly +++ b/input/regression/collision-dots-invert.ly @@ -6,7 +6,7 @@ } \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \relative c'' { << 2\\ { 4 4 } >> << { 2 } \\ { 4. 8 } >> diff --git a/input/regression/collision-dots-move.ly b/input/regression/collision-dots-move.ly index 2475ec7aa6..f283dab398 100644 --- a/input/regression/collision-dots-move.ly +++ b/input/regression/collision-dots-move.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "If collision resolution finds dotted note head must diff --git a/input/regression/collision-dots.ly b/input/regression/collision-dots.ly index b01841c219..77e34c38c5 100644 --- a/input/regression/collision-dots.ly +++ b/input/regression/collision-dots.ly @@ -5,7 +5,7 @@ on the right side." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right= ##t } % todo: b2 (up) + b8 down looks strange compared to c2up + b8. (down) diff --git a/input/regression/collision-head-chords.ly b/input/regression/collision-head-chords.ly index 0f510f4d15..83923490a1 100644 --- a/input/regression/collision-head-chords.ly +++ b/input/regression/collision-head-chords.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Note heads in collisions should be merged if they have the same positions in the extreme note heads. diff --git a/input/regression/collision-heads.ly b/input/regression/collision-heads.ly index 84e1677783..adb2505364 100644 --- a/input/regression/collision-heads.ly +++ b/input/regression/collision-heads.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = diff --git a/input/regression/collision-merge-differently-dotted.ly b/input/regression/collision-merge-differently-dotted.ly index 7d993b9e89..b021673261 100644 --- a/input/regression/collision-merge-differently-dotted.ly +++ b/input/regression/collision-merge-differently-dotted.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "If NoteCollision has merge-differently-dotted = ##t note diff --git a/input/regression/collision-merge-dots.ly b/input/regression/collision-merge-dots.ly index c4d21e4a98..baf61ec504 100644 --- a/input/regression/collision-merge-dots.ly +++ b/input/regression/collision-merge-dots.ly @@ -4,7 +4,7 @@ } \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" { \relative c'' \new Staff { diff --git a/input/regression/collision-mesh.ly b/input/regression/collision-mesh.ly index 612f753b8d..09ee331ed8 100644 --- a/input/regression/collision-mesh.ly +++ b/input/regression/collision-mesh.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Oppositely stemmed chords, meshing into each other, are resolved." diff --git a/input/regression/collisions.ly b/input/regression/collisions.ly index 069d2c9e99..7c9d6df149 100644 --- a/input/regression/collisions.ly +++ b/input/regression/collisions.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" In addition to normal collision rules, there is support for polyphony, diff --git a/input/regression/color.ly b/input/regression/color.ly index 07fafed2fc..6eed34e5e1 100644 --- a/input/regression/color.ly +++ b/input/regression/color.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "Each grob can have a color assigned to it. diff --git a/input/regression/completion-heads-polyphony.ly b/input/regression/completion-heads-polyphony.ly index 784fc4fba9..5f2b414f8d 100644 --- a/input/regression/completion-heads-polyphony.ly +++ b/input/regression/completion-heads-polyphony.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Completion heads are broken across bar lines. This was diff --git a/input/regression/completion-heads.ly b/input/regression/completion-heads.ly index b9ea808efa..914663f7ca 100644 --- a/input/regression/completion-heads.ly +++ b/input/regression/completion-heads.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/custos.ly b/input/regression/custos.ly index ded4c983f3..1a89a514b4 100644 --- a/input/regression/custos.ly +++ b/input/regression/custos.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Custodes may be engraved in various styles." } diff --git a/input/regression/dot-flag-collision.ly b/input/regression/dot-flag-collision.ly index f732c90e94..e298c2af9c 100644 --- a/input/regression/dot-flag-collision.ly +++ b/input/regression/dot-flag-collision.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Dots move to the right when a collision with the (up)flag happens." } diff --git a/input/regression/dots.ly b/input/regression/dots.ly index eb9379aa71..2716564fdf 100644 --- a/input/regression/dots.ly +++ b/input/regression/dots.ly @@ -1,4 +1,4 @@ -\version "2.8.0" \header{ +\version "2.7.39" \header{ texidoc=" Noteheads can have dots, and rests too. diff --git a/input/regression/drums.ly b/input/regression/drums.ly index a2e3bc08b8..df8f856451 100644 --- a/input/regression/drums.ly +++ b/input/regression/drums.ly @@ -7,7 +7,7 @@ } -\version "2.8.0" +\version "2.7.39" drh = \drummode { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 } drl = \drummode {\repeat "unfold" 3 {bd4 sn8 bd bd4 << bd ss >> } bd8 tommh tommh bd toml toml bd tomfh16 tomfh } diff --git a/input/regression/dynamics-broken-hairpin.ly b/input/regression/dynamics-broken-hairpin.ly index 917ad56a0c..6c2f810816 100644 --- a/input/regression/dynamics-broken-hairpin.ly +++ b/input/regression/dynamics-broken-hairpin.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "Broken crescendi should be open on one side." } diff --git a/input/regression/dynamics-glyphs.ly b/input/regression/dynamics-glyphs.ly index 0f55d8e390..43b0cf8b1c 100644 --- a/input/regression/dynamics-glyphs.ly +++ b/input/regression/dynamics-glyphs.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header {texidoc = "Dynamic letters are kerned, and their weight matches that of the hairpin signs. The dynamic scripts should be diff --git a/input/regression/dynamics-hairpin-length.ly b/input/regression/dynamics-hairpin-length.ly index 4e8478a071..12a1f7aedb 100644 --- a/input/regression/dynamics-hairpin-length.ly +++ b/input/regression/dynamics-hairpin-length.ly @@ -6,7 +6,7 @@ respectively." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/dynamics-line.ly b/input/regression/dynamics-line.ly index c4dd0724b7..2b05ecc9e4 100644 --- a/input/regression/dynamics-line.ly +++ b/input/regression/dynamics-line.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Dynamics appear below or above the staff. If multiple dynamics are linked with (de)crescendi, they should be on the same diff --git a/input/regression/dynamics-unbound-hairpin.ly b/input/regression/dynamics-unbound-hairpin.ly index ce3ad9cbdf..71e5fa6d6c 100644 --- a/input/regression/dynamics-unbound-hairpin.ly +++ b/input/regression/dynamics-unbound-hairpin.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Crescendi may start off-notes, however, they should not collapse into flat lines." diff --git a/input/regression/easy-notation.ly b/input/regression/easy-notation.ly index c4565b7071..c6f3122b34 100644 --- a/input/regression/easy-notation.ly +++ b/input/regression/easy-notation.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " Easy-notation (or Ez-notation) prints names in note heads. diff --git a/input/regression/fermata-rest-position.ly b/input/regression/fermata-rest-position.ly index 987fbb3699..e8e1202822 100644 --- a/input/regression/fermata-rest-position.ly +++ b/input/regression/fermata-rest-position.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " Fermatas over multimeasure rests are positioned as over normal rests. diff --git a/input/regression/figured-bass-continuation-center.ly b/input/regression/figured-bass-continuation-center.ly index aeb61c097e..2d41b5d2f1 100644 --- a/input/regression/figured-bass-continuation-center.ly +++ b/input/regression/figured-bass-continuation-center.ly @@ -6,7 +6,7 @@ true." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/figured-bass-continuation-forbid.ly b/input/regression/figured-bass-continuation-forbid.ly index ccb01112a7..9aa3c3be10 100644 --- a/input/regression/figured-bass-continuation-forbid.ly +++ b/input/regression/figured-bass-continuation-forbid.ly @@ -4,7 +4,7 @@ may be forbidden. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } \figures { diff --git a/input/regression/figured-bass-continuation.ly b/input/regression/figured-bass-continuation.ly index bb381a5b69..647714acb2 100644 --- a/input/regression/figured-bass-continuation.ly +++ b/input/regression/figured-bass-continuation.ly @@ -5,7 +5,7 @@ figures. They are switched on with @code{useBassFigureExtenders}" } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/figured-bass-implicit.ly b/input/regression/figured-bass-implicit.ly index 9391378042..41ac010ecf 100644 --- a/input/regression/figured-bass-implicit.ly +++ b/input/regression/figured-bass-implicit.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/figured-bass.ly b/input/regression/figured-bass.ly index 6d917dcb1e..9ff2e5224e 100644 --- a/input/regression/figured-bass.ly +++ b/input/regression/figured-bass.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/fill-line-test.ly b/input/regression/fill-line-test.ly index 5e4f873056..324f14b5bb 100644 --- a/input/regression/fill-line-test.ly +++ b/input/regression/fill-line-test.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/finger-chords-order.ly b/input/regression/finger-chords-order.ly index ae25ec098a..117d4ac7c0 100644 --- a/input/regression/finger-chords-order.ly +++ b/input/regression/finger-chords-order.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/finger-chords.ly b/input/regression/finger-chords.ly index a2eb66d93c..e04c2f460a 100644 --- a/input/regression/finger-chords.ly +++ b/input/regression/finger-chords.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "With the new chord syntax, it is possible to associate diff --git a/input/regression/fingering.ly b/input/regression/fingering.ly index 2808cab052..2040c4db44 100644 --- a/input/regression/fingering.ly +++ b/input/regression/fingering.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Automatic fingering tries to put fingering instructions diff --git a/input/regression/follow-voice-break.ly b/input/regression/follow-voice-break.ly index fb95bcb9bb..b04b2fe01b 100644 --- a/input/regression/follow-voice-break.ly +++ b/input/regression/follow-voice-break.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = " The line-spanners connects to the Y position of the note on the next line. diff --git a/input/regression/font-family-override.ly b/input/regression/font-family-override.ly index 425d4ab833..e98c2414ca 100644 --- a/input/regression/font-family-override.ly +++ b/input/regression/font-family-override.ly @@ -5,7 +5,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { % change for other default global staff size. diff --git a/input/regression/font-kern.ly b/input/regression/font-kern.ly index 7e13e83923..ccb8c5e11b 100644 --- a/input/regression/font-kern.ly +++ b/input/regression/font-kern.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Text set in TrueType Fonts that contain kerning tables, are kerned. " diff --git a/input/regression/font-magnification.ly b/input/regression/font-magnification.ly index 8627e5dfc8..abc30ab7ad 100644 --- a/input/regression/font-magnification.ly +++ b/input/regression/font-magnification.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The magnification can be set for any font. Note that this does not change variable symbols such as beams or slurs. " } diff --git a/input/regression/font-name.ly b/input/regression/font-name.ly index 06ba0b233b..fe9fb97330 100644 --- a/input/regression/font-name.ly +++ b/input/regression/font-name.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/font-postscript.ly b/input/regression/font-postscript.ly index 38f7259783..6e24eca7ce 100644 --- a/input/regression/font-postscript.ly +++ b/input/regression/font-postscript.ly @@ -8,7 +8,7 @@ passed to LaTeX and dvips to help it find the uncb font." } -\version "2.8.0" +\version "2.7.39" \paper { diff --git a/input/regression/fret-diagrams.ly b/input/regression/fret-diagrams.ly index 08a8745969..40eb6a8b97 100644 --- a/input/regression/fret-diagrams.ly +++ b/input/regression/fret-diagrams.ly @@ -1,7 +1,7 @@ %% regression test for fret diagram markups -\version "2.8.0" +\version "2.7.39" \paper { diff --git a/input/regression/generic-output-property.ly b/input/regression/generic-output-property.ly index d9b4b9bd5f..9f94467da6 100644 --- a/input/regression/generic-output-property.ly +++ b/input/regression/generic-output-property.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/glissando.ly b/input/regression/glissando.ly index 1a5d02592f..cd1503441a 100644 --- a/input/regression/glissando.ly +++ b/input/regression/glissando.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/grace-auto-beam.ly b/input/regression/grace-auto-beam.ly index 728407bf65..2f1365c738 100644 --- a/input/regression/grace-auto-beam.ly +++ b/input/regression/grace-auto-beam.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The autobeamer is not confused by grace notes." diff --git a/input/regression/grace-bar-line.ly b/input/regression/grace-bar-line.ly index a07d8f6913..7f3cc4074a 100644 --- a/input/regression/grace-bar-line.ly +++ b/input/regression/grace-bar-line.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Bar line should come before the grace note." } diff --git a/input/regression/grace-bar-number.ly b/input/regression/grace-bar-number.ly index 2a1e14a35e..c7187d40f1 100644 --- a/input/regression/grace-bar-number.ly +++ b/input/regression/grace-bar-number.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Grace notes do tricky things with timing. If a measure diff --git a/input/regression/grace-beam.ly b/input/regression/grace-beam.ly index 5709c350c2..3b327fd043 100644 --- a/input/regression/grace-beam.ly +++ b/input/regression/grace-beam.ly @@ -9,7 +9,7 @@ Unbeamed grace notes are not put into normal beams. \layout { ragged-right= ##t } -\version "2.8.0" +\version "2.7.39" \relative c'' { c4 d8[ \grace { e32[ d c d] } e8] diff --git a/input/regression/grace-end.ly b/input/regression/grace-end.ly index d9ca7e153c..4c55682e90 100644 --- a/input/regression/grace-end.ly +++ b/input/regression/grace-end.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc="@cindex Grace End diff --git a/input/regression/grace-nest.ly b/input/regression/grace-nest.ly index 7a97ef1932..bfcd9d83c7 100644 --- a/input/regression/grace-nest.ly +++ b/input/regression/grace-nest.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." diff --git a/input/regression/grace-nest1.ly b/input/regression/grace-nest1.ly index 30c78cb4d8..e9d1dc8d3c 100644 --- a/input/regression/grace-nest1.ly +++ b/input/regression/grace-nest1.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." diff --git a/input/regression/grace-nest2.ly b/input/regression/grace-nest2.ly index 0e282ee68d..ca8bcaa745 100644 --- a/input/regression/grace-nest2.ly +++ b/input/regression/grace-nest2.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." diff --git a/input/regression/grace-nest3.ly b/input/regression/grace-nest3.ly index ffc8980e12..336a963fd0 100644 --- a/input/regression/grace-nest3.ly +++ b/input/regression/grace-nest3.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "In nested syntax, graces are still properly handled." } diff --git a/input/regression/grace-nest4.ly b/input/regression/grace-nest4.ly index 5064366fd9..4be93bf803 100644 --- a/input/regression/grace-nest4.ly +++ b/input/regression/grace-nest4.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Also in the nested syntax here, grace notes appear rightly." } diff --git a/input/regression/grace-nest5.ly b/input/regression/grace-nest5.ly index 1a5955082c..076ac16dea 100644 --- a/input/regression/grace-nest5.ly +++ b/input/regression/grace-nest5.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Graces notes may have the same duration as the main note." } diff --git a/input/regression/grace-part-combine.ly b/input/regression/grace-part-combine.ly index 887c4c9795..62759dc87b 100644 --- a/input/regression/grace-part-combine.ly +++ b/input/regression/grace-part-combine.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Grace notes may be put in a @code{partcombine}r." } diff --git a/input/regression/grace-staff-length.ly b/input/regression/grace-staff-length.ly index b99b009cb3..0c18a00c45 100644 --- a/input/regression/grace-staff-length.ly +++ b/input/regression/grace-staff-length.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "Stripped version of trip.ly. Staves should be of correct length." } diff --git a/input/regression/grace-start.ly b/input/regression/grace-start.ly index 99651753a2..5e3a22e518 100644 --- a/input/regression/grace-start.ly +++ b/input/regression/grace-start.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Pieces may begin with grace notes." } diff --git a/input/regression/grace-stem-length.ly b/input/regression/grace-stem-length.ly index 4ff994f9fa..5de3f7faf9 100644 --- a/input/regression/grace-stem-length.ly +++ b/input/regression/grace-stem-length.ly @@ -5,7 +5,7 @@ normal notes, if possible. They should never be longer, even if that would lead to beam quanting program. " } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/grace-stems.ly b/input/regression/grace-stems.ly index 81afbd8a96..1a079b4806 100644 --- a/input/regression/grace-stems.ly +++ b/input/regression/grace-stems.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "Here @code{startGraceMusic} should set @code{no-stem-extend} to true; the two grace beams should be the same here. diff --git a/input/regression/grace-sync.ly b/input/regression/grace-sync.ly index 2fb5a30391..5509559650 100644 --- a/input/regression/grace-sync.ly +++ b/input/regression/grace-sync.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Grace notes in different voices/staves are synchronized." } diff --git a/input/regression/grace-types.ly b/input/regression/grace-types.ly index fe8dc44159..95994537f4 100644 --- a/input/regression/grace-types.ly +++ b/input/regression/grace-types.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "There are three different kinds of grace types: the base grace switches to smaller type, the appoggiatura inserts also a slur, and the diff --git a/input/regression/grace-unfold-repeat.ly b/input/regression/grace-unfold-repeat.ly index d871ad85b7..0033b6771e 100644 --- a/input/regression/grace-unfold-repeat.ly +++ b/input/regression/grace-unfold-repeat.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "When grace notes are entered with unfolded repeats, line breaks take place before grace notes. diff --git a/input/regression/grace-volta-repeat-2.ly b/input/regression/grace-volta-repeat-2.ly index 37848e9908..be11c21775 100644 --- a/input/regression/grace-volta-repeat-2.ly +++ b/input/regression/grace-volta-repeat-2.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/grace-volta-repeat.ly b/input/regression/grace-volta-repeat.ly index 4f60602ccc..05a7bbf5c6 100644 --- a/input/regression/grace-volta-repeat.ly +++ b/input/regression/grace-volta-repeat.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/grace.ly b/input/regression/grace.ly index 676f087252..55bbc17968 100644 --- a/input/regression/grace.ly +++ b/input/regression/grace.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/grid-lines.ly b/input/regression/grid-lines.ly index 5365ca4726..5a39965b42 100644 --- a/input/regression/grid-lines.ly +++ b/input/regression/grid-lines.ly @@ -5,7 +5,7 @@ staves synchronized with the notes." } -\version "2.8.0" +\version "2.7.39" skips = { diff --git a/input/regression/grob-tweak.ly b/input/regression/grob-tweak.ly index fc89ff982e..03087d1c74 100644 --- a/input/regression/grob-tweak.ly +++ b/input/regression/grob-tweak.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/hairpin-dashed.ly b/input/regression/hairpin-dashed.ly index 19c8a2a7e2..f651aa79df 100644 --- a/input/regression/hairpin-dashed.ly +++ b/input/regression/hairpin-dashed.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="Hairpin crescendi may be dashed. " diff --git a/input/regression/hairpin-ending.ly b/input/regression/hairpin-ending.ly index e72131ff13..3a4c06b2c5 100644 --- a/input/regression/hairpin-ending.ly +++ b/input/regression/hairpin-ending.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/hara-kiri-pianostaff.ly b/input/regression/hara-kiri-pianostaff.ly index b1174d6f51..f4e01c715b 100644 --- a/input/regression/hara-kiri-pianostaff.ly +++ b/input/regression/hara-kiri-pianostaff.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = diff --git a/input/regression/instrument-name-hara-kiri.ly b/input/regression/instrument-name-hara-kiri.ly index c22c5b045d..ffe99e696e 100644 --- a/input/regression/instrument-name-hara-kiri.ly +++ b/input/regression/instrument-name-hara-kiri.ly @@ -9,7 +9,7 @@ as does the instrument name. " } -\version "2.8.0" +\version "2.7.39" \new PianoStaff << \new Staff { diff --git a/input/regression/instrument-name-markup.ly b/input/regression/instrument-name-markup.ly index 1437a30303..f75de91267 100644 --- a/input/regression/instrument-name-markup.ly +++ b/input/regression/instrument-name-markup.ly @@ -9,7 +9,7 @@ including alterations. " \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" textFlat = \markup {\smaller \flat} diff --git a/input/regression/instrument-name-partial.ly b/input/regression/instrument-name-partial.ly index 11c6e434b1..9a122d3d43 100644 --- a/input/regression/instrument-name-partial.ly +++ b/input/regression/instrument-name-partial.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Instrument names are also printed on partial starting measures." } diff --git a/input/regression/instrument-name.ly b/input/regression/instrument-name.ly index 9154e60fed..6d7b540a56 100644 --- a/input/regression/instrument-name.ly +++ b/input/regression/instrument-name.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Staff margins are also markings attached to barlines. They should be diff --git a/input/regression/key-clefs.ly b/input/regression/key-clefs.ly index a10a3301f6..46362b9ee1 100644 --- a/input/regression/key-clefs.ly +++ b/input/regression/key-clefs.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Each clef have own accidental placing rules. " } #(set-global-staff-size 16) diff --git a/input/regression/key-signature-cancellation.ly b/input/regression/key-signature-cancellation.ly index 53e8e18885..2619325262 100644 --- a/input/regression/key-signature-cancellation.ly +++ b/input/regression/key-signature-cancellation.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/key-signature-scordatura.ly b/input/regression/key-signature-scordatura.ly index af107f80ae..50725d5033 100644 --- a/input/regression/key-signature-scordatura.ly +++ b/input/regression/key-signature-scordatura.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "By setting @code{Staff.keySignature} directly, key signatures can be set invidually per pitch. diff --git a/input/regression/keys.ly b/input/regression/keys.ly index 8ad1c66db7..c594d14a8e 100644 --- a/input/regression/keys.ly +++ b/input/regression/keys.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Key signatures may appear on key changes, even without a barline. diff --git a/input/regression/laissez-vibrer-ties.ly b/input/regression/laissez-vibrer-ties.ly index 65f1b2fedc..2ece698719 100644 --- a/input/regression/laissez-vibrer-ties.ly +++ b/input/regression/laissez-vibrer-ties.ly @@ -10,7 +10,7 @@ They have fixed size. Their formatting can be tuned with " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/landscape.ly b/input/regression/landscape.ly index 2592ff0789..891f73d868 100644 --- a/input/regression/landscape.ly +++ b/input/regression/landscape.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" #(set-default-paper-size "a6" 'landscape) pattern = \relative { a b c d \break } diff --git a/input/regression/ledger-line-minimum.ly b/input/regression/ledger-line-minimum.ly index 7643ac92ea..57ae8503ce 100644 --- a/input/regression/ledger-line-minimum.ly +++ b/input/regression/ledger-line-minimum.ly @@ -7,7 +7,7 @@ disappearing." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t} \relative c'' { \time 2/4 diff --git a/input/regression/ledger-line-shorten.ly b/input/regression/ledger-line-shorten.ly index 408811988f..865c6cce20 100644 --- a/input/regression/ledger-line-shorten.ly +++ b/input/regression/ledger-line-shorten.ly @@ -2,7 +2,7 @@ texidoc = "Ledger lines are shortened when they are very close. This ensures that ledgers lines stay separate." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/lily-in-scheme.ly b/input/regression/lily-in-scheme.ly index 892adc0f90..bc96d8cfbf 100644 --- a/input/regression/lily-in-scheme.ly +++ b/input/regression/lily-in-scheme.ly @@ -12,7 +12,7 @@ the @code{TextScript} grob. } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } withPaddingA = #(define-music-function (parser location padding music) (number? ly:music?) diff --git a/input/regression/line-arrows.ly b/input/regression/line-arrows.ly index 0d82143cf2..2e27792e73 100644 --- a/input/regression/line-arrows.ly +++ b/input/regression/line-arrows.ly @@ -2,7 +2,7 @@ texidoc = "Arrows can be applied to text-spanners and line-spanners (such as the Glissando)" } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/lyric-combine-new.ly b/input/regression/lyric-combine-new.ly index 655d83d871..3d6a3c0810 100644 --- a/input/regression/lyric-combine-new.ly +++ b/input/regression/lyric-combine-new.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "With the @code{\\lyricsto} mechanism, individual lyric diff --git a/input/regression/lyric-combine-polyphonic.ly b/input/regression/lyric-combine-polyphonic.ly index 1264dac61f..94db06a486 100644 --- a/input/regression/lyric-combine-polyphonic.ly +++ b/input/regression/lyric-combine-polyphonic.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="Polyphonic rhythms and rests do not disturb diff --git a/input/regression/lyric-combine.ly b/input/regression/lyric-combine.ly index b359b138a4..c696123d7d 100644 --- a/input/regression/lyric-combine.ly +++ b/input/regression/lyric-combine.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/lyric-extender-broken.ly b/input/regression/lyric-extender-broken.ly index 8c1d4c44b7..b6f5930a33 100644 --- a/input/regression/lyric-extender-broken.ly +++ b/input/regression/lyric-extender-broken.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/lyric-extender.ly b/input/regression/lyric-extender.ly index 838b2f422e..1db08c6757 100644 --- a/input/regression/lyric-extender.ly +++ b/input/regression/lyric-extender.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/lyric-hyphen-break.ly b/input/regression/lyric-hyphen-break.ly index 3287e01877..03af4d6b63 100644 --- a/input/regression/lyric-hyphen-break.ly +++ b/input/regression/lyric-hyphen-break.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/lyric-hyphen-retain.ly b/input/regression/lyric-hyphen-retain.ly index 80342d90e8..9f954cb82c 100644 --- a/input/regression/lyric-hyphen-retain.ly +++ b/input/regression/lyric-hyphen-retain.ly @@ -14,7 +14,7 @@ effect of a setting is delayed is one syllable." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/lyric-hyphen.ly b/input/regression/lyric-hyphen.ly index 52e9ef1ff3..ed8423b81c 100644 --- a/input/regression/lyric-hyphen.ly +++ b/input/regression/lyric-hyphen.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "In lyrics, hyphens may be used." } diff --git a/input/regression/lyric-melisma-manual.ly b/input/regression/lyric-melisma-manual.ly index c12bbef5cf..636cbd44ac 100644 --- a/input/regression/lyric-melisma-manual.ly +++ b/input/regression/lyric-melisma-manual.ly @@ -5,7 +5,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/lyric-phrasing.ly b/input/regression/lyric-phrasing.ly index bfae4c13ce..1e97aa4ff6 100644 --- a/input/regression/lyric-phrasing.ly +++ b/input/regression/lyric-phrasing.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " diff --git a/input/regression/lyrics-bar.ly b/input/regression/lyrics-bar.ly index ea4811d829..895c758991 100644 --- a/input/regression/lyrics-bar.ly +++ b/input/regression/lyrics-bar.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/lyrics-melisma-beam.ly b/input/regression/lyrics-melisma-beam.ly index 3bdfc107f5..0cac6cff97 100644 --- a/input/regression/lyrics-melisma-beam.ly +++ b/input/regression/lyrics-melisma-beam.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Melismata are triggered by manual beams." diff --git a/input/regression/lyrics-tenor-clef.ly b/input/regression/lyrics-tenor-clef.ly index 7a7a1f50c5..c7eee00586 100644 --- a/input/regression/lyrics-tenor-clef.ly +++ b/input/regression/lyrics-tenor-clef.ly @@ -2,7 +2,7 @@ texidoc = "Lyrics are not lowered despite the presence of an octavation 8." } -\version "2.8.0" +\version "2.7.39" \layout { \context { \Staff diff --git a/input/regression/markup-arrows.ly b/input/regression/markup-arrows.ly index dd56729dc1..5de73039ac 100644 --- a/input/regression/markup-arrows.ly +++ b/input/regression/markup-arrows.ly @@ -26,4 +26,4 @@ } } -\version "2.8.0" +\version "2.7.39" diff --git a/input/regression/markup-bidi-pango.ly b/input/regression/markup-bidi-pango.ly index 292e5f96f5..d1f2258c56 100644 --- a/input/regression/markup-bidi-pango.ly +++ b/input/regression/markup-bidi-pango.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/markup-eps.ly b/input/regression/markup-eps.ly index d9cfa32bb3..9b4b299302 100644 --- a/input/regression/markup-eps.ly +++ b/input/regression/markup-eps.ly @@ -3,7 +3,7 @@ texidoc = "The epsfile markup command reads an EPS file" } -\version "2.8.0" +\version "2.7.39" #(let* ((port (open-output-file "box.eps"))) diff --git a/input/regression/markup-note.ly b/input/regression/markup-note.ly index 7ec875fa53..9061991ee7 100644 --- a/input/regression/markup-note.ly +++ b/input/regression/markup-note.ly @@ -3,7 +3,7 @@ texidoc = "The note markup function may be used to make metronome markings. It works for a variety of flag, dot and duration settings." } -\version "2.8.0" +\version "2.7.39" { c4^\markup { \note #"1" #1 diff --git a/input/regression/markup-scheme.ly b/input/regression/markup-scheme.ly index 69455dd70e..ef37716782 100644 --- a/input/regression/markup-scheme.ly +++ b/input/regression/markup-scheme.ly @@ -25,7 +25,7 @@ For maintenance reasons, we don't excercise the entire markup command set. -\version "2.8.0" +\version "2.7.39" { \fatText diff --git a/input/regression/markup-score.ly b/input/regression/markup-score.ly index c9635eb3c7..d77dc3ec32 100644 --- a/input/regression/markup-score.ly +++ b/input/regression/markup-score.ly @@ -2,7 +2,7 @@ texidoc = "Use \\score block as markup command." } -\version "2.8.0" +\version "2.7.39" tuning = \markup { \score { diff --git a/input/regression/markup-stack.ly b/input/regression/markup-stack.ly index cb9f7e259a..6a16e372e5 100644 --- a/input/regression/markup-stack.ly +++ b/input/regression/markup-stack.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header {texidoc="Markup scripts may be stacked."} \layout { ragged-right = ##t} { diff --git a/input/regression/markup-syntax.ly b/input/regression/markup-syntax.ly index 08fa767b5c..9f5016c56b 100644 --- a/input/regression/markup-syntax.ly +++ b/input/regression/markup-syntax.ly @@ -4,7 +4,7 @@ } -\version "2.8.0" +\version "2.7.39" { f'1-\markup { diff --git a/input/regression/markup-user.ly b/input/regression/markup-user.ly index cbd7f447f9..970f31ce8c 100644 --- a/input/regression/markup-user.ly +++ b/input/regression/markup-user.ly @@ -12,7 +12,7 @@ -\version "2.8.0" +\version "2.7.39" #(define-markup-command (upcase paper props str) (string?) "Upcase the string characters. Syntax: \\upcase #\"string\"" diff --git a/input/regression/markup-word-wrap.ly b/input/regression/markup-word-wrap.ly index 489dfd7fc8..470f83d589 100644 --- a/input/regression/markup-word-wrap.ly +++ b/input/regression/markup-word-wrap.ly @@ -5,7 +5,7 @@ } -\version "2.8.0" +\version "2.7.39" \markup { this is normal text diff --git a/input/regression/measure-grouping.ly b/input/regression/measure-grouping.ly index c7187e9fc8..e5e98ea02f 100644 --- a/input/regression/measure-grouping.ly +++ b/input/regression/measure-grouping.ly @@ -7,7 +7,7 @@ brackets above beats when the beats of a time signature are grouped. " } -\version "2.8.0" +\version "2.7.39" %% TODO: should have 2/4 + 5/8 time sig style. diff --git a/input/regression/mensural-ligatures.ly b/input/regression/mensural-ligatures.ly index bf84a5768b..ef95c1d262 100644 --- a/input/regression/mensural-ligatures.ly +++ b/input/regression/mensural-ligatures.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Mensural ligatures show different shapes, depending on the diff --git a/input/regression/mensural.ly b/input/regression/mensural.ly index 255e0c33ae..5f8e9c566b 100644 --- a/input/regression/mensural.ly +++ b/input/regression/mensural.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "There is limited support for mensural notation: note head diff --git a/input/regression/metronome-marking.ly b/input/regression/metronome-marking.ly index a60e72829e..e8bf64e0cb 100644 --- a/input/regression/metronome-marking.ly +++ b/input/regression/metronome-marking.ly @@ -14,7 +14,7 @@ The marking is left aligned with the time signature, if there is one. \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \relative c'' { \tempo \breve = 100 c1 c1 \tempo 8.. = 50 c1 diff --git a/input/regression/mm-rests2.ly b/input/regression/mm-rests2.ly index b421c2aaf9..800eaaa061 100644 --- a/input/regression/mm-rests2.ly +++ b/input/regression/mm-rests2.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/multi-measure-rest-center.ly b/input/regression/multi-measure-rest-center.ly index b4805b0e7f..714013bf41 100644 --- a/input/regression/multi-measure-rest-center.ly +++ b/input/regression/multi-measure-rest-center.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The multimeasure rest is centered exactly between bar lines." diff --git a/input/regression/multi-measure-rest-grace.ly b/input/regression/multi-measure-rest-grace.ly index e88cb52d26..65072022ae 100644 --- a/input/regression/multi-measure-rest-grace.ly +++ b/input/regression/multi-measure-rest-grace.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/multi-measure-rest-instr-name.ly b/input/regression/multi-measure-rest-instr-name.ly index 3adb965fba..49c37b1bfa 100644 --- a/input/regression/multi-measure-rest-instr-name.ly +++ b/input/regression/multi-measure-rest-instr-name.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "There are both long and short instrument names. diff --git a/input/regression/multi-measure-rest-multi-staff-center.ly b/input/regression/multi-measure-rest-multi-staff-center.ly index 42b6ac22a5..58a3666d32 100644 --- a/input/regression/multi-measure-rest-multi-staff-center.ly +++ b/input/regression/multi-measure-rest-multi-staff-center.ly @@ -4,7 +4,7 @@ independent on prefatory matter in other staves." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/multi-measure-rest-spacing.ly b/input/regression/multi-measure-rest-spacing.ly index ed0e710871..81f2ee387b 100644 --- a/input/regression/multi-measure-rest-spacing.ly +++ b/input/regression/multi-measure-rest-spacing.ly @@ -8,7 +8,7 @@ extra spacing column is created. This should not cause problems." ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" << diff --git a/input/regression/multi-measure-rest-text.ly b/input/regression/multi-measure-rest-text.ly index 512ec6e213..9c8f62f71f 100644 --- a/input/regression/multi-measure-rest-text.ly +++ b/input/regression/multi-measure-rest-text.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/multi-measure-rest.ly b/input/regression/multi-measure-rest.ly index b7f36b7748..9ad7e33a1e 100644 --- a/input/regression/multi-measure-rest.ly +++ b/input/regression/multi-measure-rest.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/music-function.ly b/input/regression/music-function.ly index ea55caebf8..54aa86674d 100644 --- a/input/regression/music-function.ly +++ b/input/regression/music-function.ly @@ -7,7 +7,7 @@ demonstrate a @code{\myBar} function, which works similar to @code{\bar}, but is implemented completely in Scheme." } -\version "2.8.0" +\version "2.7.39" myBar = #(define-music-function (parser location bar-type) (string?) (context-spec-music diff --git a/input/regression/music-map.ly b/input/regression/music-map.ly index 66b0547ee7..187cd59905 100644 --- a/input/regression/music-map.ly +++ b/input/regression/music-map.ly @@ -10,7 +10,7 @@ and dynamics are left over. These are put onto the 2nd measure." } -\version "2.8.0" +\version "2.7.39" #(define (notes-to-skip m) "Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips. diff --git a/input/regression/newaddlyrics.ly b/input/regression/newaddlyrics.ly index ab88bf4b17..ed7c25d4cb 100644 --- a/input/regression/newaddlyrics.ly +++ b/input/regression/newaddlyrics.ly @@ -26,4 +26,4 @@ } >> -\version "2.8.0" +\version "2.7.39" diff --git a/input/regression/no-staff.ly b/input/regression/no-staff.ly index 296f524da3..ffb13ab8db 100644 --- a/input/regression/no-staff.ly +++ b/input/regression/no-staff.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % possible rename to staff-something. -gp \header{ texidoc = "@cindex Staff Remove diff --git a/input/regression/non-empty-text.ly b/input/regression/non-empty-text.ly index 40826f8895..41d9c7235a 100644 --- a/input/regression/non-empty-text.ly +++ b/input/regression/non-empty-text.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" By default, text is set with empty horizontal dimensions. diff --git a/input/regression/note-group-bracket.ly b/input/regression/note-group-bracket.ly index dd2d0fbc35..924a9fa494 100644 --- a/input/regression/note-group-bracket.ly +++ b/input/regression/note-group-bracket.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/note-head-chord.ly b/input/regression/note-head-chord.ly index f1ac4538b8..b5a42d2891 100644 --- a/input/regression/note-head-chord.ly +++ b/input/regression/note-head-chord.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Note heads are flipped on the stem to prevent collisions. diff --git a/input/regression/note-head-harmonic.ly b/input/regression/note-head-harmonic.ly index f897e02829..b76d29687e 100644 --- a/input/regression/note-head-harmonic.ly +++ b/input/regression/note-head-harmonic.ly @@ -12,7 +12,7 @@ ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" { diff --git a/input/regression/note-head-solfa.ly b/input/regression/note-head-solfa.ly index 9f3a10c524..a7a78b8eba 100644 --- a/input/regression/note-head-solfa.ly +++ b/input/regression/note-head-solfa.ly @@ -6,7 +6,7 @@ is adjusted according to the step of the scale, as measured relative to the @code{tonic} property." } -\version "2.8.0" +\version "2.7.39" fragment = { \key c \major diff --git a/input/regression/note-head-style.ly b/input/regression/note-head-style.ly index 2eaca8d1fc..549de941f9 100644 --- a/input/regression/note-head-style.ly +++ b/input/regression/note-head-style.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Note head shapes may be set from several choices. diff --git a/input/regression/note-line.ly b/input/regression/note-line.ly index 1d6582817e..9c21215772 100644 --- a/input/regression/note-line.ly +++ b/input/regression/note-line.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Note head lines (e.g. glissando) diff --git a/input/regression/number-staff-lines.ly b/input/regression/number-staff-lines.ly index dddacbba11..01fd93f1a1 100644 --- a/input/regression/number-staff-lines.ly +++ b/input/regression/number-staff-lines.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" The number of stafflines of a staff can be set. Ledger diff --git a/input/regression/ottava-broken.ly b/input/regression/ottava-broken.ly index 2152872f0e..b85663bacb 100644 --- a/input/regression/ottava-broken.ly +++ b/input/regression/ottava-broken.ly @@ -10,7 +10,7 @@ the end of the line (regardless of prefatory matter). } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/ottava.ly b/input/regression/ottava.ly index 008ff44654..d06bf46982 100644 --- a/input/regression/ottava.ly +++ b/input/regression/ottava.ly @@ -10,7 +10,7 @@ string can be tuned with @code{Staff.ottavation}. " } -\version "2.8.0" +\version "2.7.39" %% . There must be a minimum distance between the octavation line and the %% topmost staff line, taking into account the height of the closing diff --git a/input/regression/override-nest.ly b/input/regression/override-nest.ly index 7aeacff766..a23ecb0004 100644 --- a/input/regression/override-nest.ly +++ b/input/regression/override-nest.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Sublist of grob property lists may be also tuned. In the diff --git a/input/regression/page-breaks.ly b/input/regression/page-breaks.ly index 27865ac523..f20894e8d0 100644 --- a/input/regression/page-breaks.ly +++ b/input/regression/page-breaks.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/page-layout-manual-position.ly b/input/regression/page-layout-manual-position.ly index f72a0d6216..704061ca9c 100644 --- a/input/regression/page-layout-manual-position.ly +++ b/input/regression/page-layout-manual-position.ly @@ -8,7 +8,7 @@ systems may be placed absolutely on the printable area of the page." } -\version "2.8.0" +\version "2.7.39" #(set-default-paper-size "a6" 'portrait) diff --git a/input/regression/page-layout-twopass.ly b/input/regression/page-layout-twopass.ly index 09c60d708f..c825470d57 100644 --- a/input/regression/page-layout-twopass.ly +++ b/input/regression/page-layout-twopass.ly @@ -3,7 +3,7 @@ texidoc = "Page breaking details can be stored for later reference." } -\version "2.8.0" +\version "2.7.39" \paper { #(define write-page-layout #t) diff --git a/input/regression/page-layout.ly b/input/regression/page-layout.ly index 0435660d67..f999a0750a 100644 --- a/input/regression/page-layout.ly +++ b/input/regression/page-layout.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" diff --git a/input/regression/page-spacing.ly b/input/regression/page-spacing.ly index d24b3dd965..4081ba6d8c 100644 --- a/input/regression/page-spacing.ly +++ b/input/regression/page-spacing.ly @@ -13,7 +13,7 @@ By setting @code{annotatespacing}, we can see the effect of each property. } -\version "2.8.0" +\version "2.7.39" #(set-global-staff-size 11) diff --git a/input/regression/page-top-space.ly b/input/regression/page-top-space.ly index ed2e9f6005..7ac5e3cccb 100644 --- a/input/regression/page-top-space.ly +++ b/input/regression/page-top-space.ly @@ -4,7 +4,7 @@ first system can be forced to be uniform." } -\version "2.8.0" +\version "2.7.39" #(set-default-paper-size "a6") diff --git a/input/regression/parenthesize.ly b/input/regression/parenthesize.ly index f4feadcead..7fcf7212fe 100644 --- a/input/regression/parenthesize.ly +++ b/input/regression/parenthesize.ly @@ -12,7 +12,7 @@ ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \relative { c4 -\parenthesize -. diff --git a/input/regression/part-combine-a2.ly b/input/regression/part-combine-a2.ly index 2df8ead5da..f07c185f50 100644 --- a/input/regression/part-combine-a2.ly +++ b/input/regression/part-combine-a2.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="The a2 string is printed only on notes (i.e. not on rests), and only after chords, solo or polyphony." diff --git a/input/regression/part-combine-cross.ly b/input/regression/part-combine-cross.ly index 73d0e197af..71a38e187f 100644 --- a/input/regression/part-combine-cross.ly +++ b/input/regression/part-combine-cross.ly @@ -4,7 +4,7 @@ " } -\version "2.8.0" +\version "2.7.39" vone = \relative a' { g4 g f f e e d d } vtwo = \relative a' { e4 e f f g g a a } diff --git a/input/regression/part-combine-global.ly b/input/regression/part-combine-global.ly index dcd3350fd7..0834e72100 100644 --- a/input/regression/part-combine-global.ly +++ b/input/regression/part-combine-global.ly @@ -11,7 +11,7 @@ voices. " } -\version "2.8.0" +\version "2.7.39" vone = diff --git a/input/regression/part-combine-mmrest-after-solo.ly b/input/regression/part-combine-mmrest-after-solo.ly index 09f172790f..9e6b7611f6 100644 --- a/input/regression/part-combine-mmrest-after-solo.ly +++ b/input/regression/part-combine-mmrest-after-solo.ly @@ -1,7 +1,7 @@ \header { texidoc = " Multimeasure rests are printed after solos, both for solo1 and for solo2." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } \new Staff diff --git a/input/regression/part-combine-solo-end.ly b/input/regression/part-combine-solo-end.ly index 177851bfb8..4fd6cc3fca 100644 --- a/input/regression/part-combine-solo-end.ly +++ b/input/regression/part-combine-solo-end.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } << diff --git a/input/regression/part-combine-solo-global.ly b/input/regression/part-combine-solo-global.ly index f78a18ce90..c8793ff116 100644 --- a/input/regression/part-combine-solo-global.ly +++ b/input/regression/part-combine-solo-global.ly @@ -5,7 +5,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } \new Staff diff --git a/input/regression/part-combine-solo.ly b/input/regression/part-combine-solo.ly index f1427521e7..95b8c97fa3 100644 --- a/input/regression/part-combine-solo.ly +++ b/input/regression/part-combine-solo.ly @@ -17,7 +17,7 @@ Solo 1/2 can not be used when a spanner is active, so there is no solo vone = \relative a' { d4 r8 d8 d8 r8 d8 r8 d2 ~ d2 ~ d4 } vtwo = \relative g' { g4. g8 r2 g4 r4 r2 g4 } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/part-combine-text.ly b/input/regression/part-combine-text.ly index 359e25e20c..7daf205863 100644 --- a/input/regression/part-combine-text.ly +++ b/input/regression/part-combine-text.ly @@ -9,7 +9,7 @@ texts accordingly. } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right= ##t } diff --git a/input/regression/part-combine.ly b/input/regression/part-combine.ly index 486616cd6b..0568d2907c 100644 --- a/input/regression/part-combine.ly +++ b/input/regression/part-combine.ly @@ -11,7 +11,7 @@ \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" vone = \relative a' { g2 g g g4 g f' c c( c) c c c ~ c diff --git a/input/regression/pedal-bracket.ly b/input/regression/pedal-bracket.ly index 212f9b60d7..52606ffcdc 100644 --- a/input/regression/pedal-bracket.ly +++ b/input/regression/pedal-bracket.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/pedal-end.ly b/input/regression/pedal-end.ly index d3b50bd301..8ce641de14 100644 --- a/input/regression/pedal-end.ly +++ b/input/regression/pedal-end.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Unterminated piano pedal brackets run to the end of the piece. " diff --git a/input/regression/pedal-ped.ly b/input/regression/pedal-ped.ly index ba22fd6a9e..6af6aafbb2 100644 --- a/input/regression/pedal-ped.ly +++ b/input/regression/pedal-ped.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The standard piano pedals style comes with Ped symbols. diff --git a/input/regression/phrasing-slur-slur-avoid.ly b/input/regression/phrasing-slur-slur-avoid.ly index cdbbbe724e..b62bf03d61 100644 --- a/input/regression/phrasing-slur-slur-avoid.ly +++ b/input/regression/phrasing-slur-slur-avoid.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="@code{PhrasingSlur}s go over normal slurs." } diff --git a/input/regression/prefatory-empty-spacing.ly b/input/regression/prefatory-empty-spacing.ly index dac7e3a96c..477ce7ee03 100644 --- a/input/regression/prefatory-empty-spacing.ly +++ b/input/regression/prefatory-empty-spacing.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/prefatory-spacing-matter.ly b/input/regression/prefatory-spacing-matter.ly index 4fa471bba7..983107b3b0 100644 --- a/input/regression/prefatory-spacing-matter.ly +++ b/input/regression/prefatory-spacing-matter.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Distances between prefatory items (e.g. clef, bar, diff --git a/input/regression/property-grace-polyphony.ly b/input/regression/property-grace-polyphony.ly index 5feb052884..716d5fa87a 100644 --- a/input/regression/property-grace-polyphony.ly +++ b/input/regression/property-grace-polyphony.ly @@ -7,7 +7,7 @@ } \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \relative c'' { << { \grace e8 d2 } diff --git a/input/regression/property-once.ly b/input/regression/property-once.ly index 74f5d551a0..fb96935ae7 100644 --- a/input/regression/property-once.ly +++ b/input/regression/property-once.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Once properties take effect during a single time step only." } diff --git a/input/regression/quote-cue-during.ly b/input/regression/quote-cue-during.ly index 02a2215d9d..0d14d06af9 100644 --- a/input/regression/quote-cue-during.ly +++ b/input/regression/quote-cue-during.ly @@ -11,7 +11,7 @@ last note." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/quote-cyclic.ly b/input/regression/quote-cyclic.ly index 46ac125f2e..1a6958ab82 100644 --- a/input/regression/quote-cyclic.ly +++ b/input/regression/quote-cyclic.ly @@ -6,7 +6,7 @@ example, there are notes with each full-bar rest." } -\version "2.8.0" +\version "2.7.39" A = \relative c' { c4 d e f | \cueDuring #"qB" #1 { R1 } | } B = \relative c' { \cueDuring #"qA" #1 { R1 } | f4 e d c | } diff --git a/input/regression/quote-during.ly b/input/regression/quote-during.ly index ab2fe440a7..43e855dad9 100644 --- a/input/regression/quote-during.ly +++ b/input/regression/quote-during.ly @@ -8,7 +8,7 @@ quoted. In this example, a 16th rests is not quoted, since @code{rest-event} is not in @code{quotedEventTypes}." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/quote-grace.ly b/input/regression/quote-grace.ly index 88d82101a2..b0e426c53b 100644 --- a/input/regression/quote-grace.ly +++ b/input/regression/quote-grace.ly @@ -7,7 +7,7 @@ } \paper { ragged-right= ##t } -\version "2.8.0" +\version "2.7.39" quoted = \relative c'' { R1 \grace g16 f4 \grace a16 bes4 \grace b16 c4 c4 diff --git a/input/regression/quote-transposition.ly b/input/regression/quote-transposition.ly index cf5099a73d..fe6a844abc 100644 --- a/input/regression/quote-transposition.ly +++ b/input/regression/quote-transposition.ly @@ -10,7 +10,7 @@ quoted ones) will transposed as well. " } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/quote.ly b/input/regression/quote.ly index aa384c2c95..8c4732520d 100644 --- a/input/regression/quote.ly +++ b/input/regression/quote.ly @@ -7,7 +7,7 @@ things are quoted. In this example, a 16th rests is not quoted, since @code{rest-event} is not in @code{quotedEventTypes}." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/rehearsal-mark-align.ly b/input/regression/rehearsal-mark-align.ly index 6f312260c6..6f36ebee2b 100644 --- a/input/regression/rehearsal-mark-align.ly +++ b/input/regression/rehearsal-mark-align.ly @@ -7,7 +7,7 @@ } -\version "2.8.0" +\version "2.7.39" \relative { c1 \mark "foo" diff --git a/input/regression/rehearsal-mark-letter.ly b/input/regression/rehearsal-mark-letter.ly index 6a204a7f2a..6623382474 100644 --- a/input/regression/rehearsal-mark-letter.ly +++ b/input/regression/rehearsal-mark-letter.ly @@ -8,7 +8,7 @@ after Z, double letters are used. The mark may be set with } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } \relative c'' { diff --git a/input/regression/rehearsal-mark-number.ly b/input/regression/rehearsal-mark-number.ly index 72eb139224..b0ca74f18b 100644 --- a/input/regression/rehearsal-mark-number.ly +++ b/input/regression/rehearsal-mark-number.ly @@ -5,7 +5,7 @@ By setting @code{markFormatter} we may choose a different style of mark printing } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/repeat-fold.ly b/input/regression/repeat-fold.ly index 6676fd517a..30e076bdfa 100644 --- a/input/regression/repeat-fold.ly +++ b/input/regression/repeat-fold.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/repeat-line-break.ly b/input/regression/repeat-line-break.ly index f55fb46cd0..c463c90a9b 100644 --- a/input/regression/repeat-line-break.ly +++ b/input/regression/repeat-line-break.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/repeat-percent-count.ly b/input/regression/repeat-percent-count.ly index e6edaf5189..3eaa2ec1c8 100644 --- a/input/regression/repeat-percent-count.ly +++ b/input/regression/repeat-percent-count.ly @@ -9,7 +9,7 @@ only if there are more than two repeats." } -\version "2.8.0" +\version "2.7.39" \relative c'' \new Voice { \set countPercentRepeats = ##t diff --git a/input/regression/repeat-percent-skipbars.ly b/input/regression/repeat-percent-skipbars.ly index 183fa47dee..5668d13338 100644 --- a/input/regression/repeat-percent-skipbars.ly +++ b/input/regression/repeat-percent-skipbars.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/repeat-percent.ly b/input/regression/repeat-percent.ly index 0d6beb9c31..3e8eddcc19 100644 --- a/input/regression/repeat-percent.ly +++ b/input/regression/repeat-percent.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Measure repeats may be nested with beat repeats." } diff --git a/input/regression/repeat-slash.ly b/input/regression/repeat-slash.ly index a9f3699446..fb4515543a 100644 --- a/input/regression/repeat-slash.ly +++ b/input/regression/repeat-slash.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Within a bar, beat repeats denote that a music snippet should be played again." diff --git a/input/regression/repeat-tie.ly b/input/regression/repeat-tie.ly index baab70903e..580d10e697 100644 --- a/input/regression/repeat-tie.ly +++ b/input/regression/repeat-tie.ly @@ -5,7 +5,7 @@ note head." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/repeat-unfold-all.ly b/input/regression/repeat-unfold-all.ly index 1f4ab1476d..e8e8594d91 100644 --- a/input/regression/repeat-unfold-all.ly +++ b/input/regression/repeat-unfold-all.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Volta repeats may be unfolded through the music function @code{\unfoldRepeats}." diff --git a/input/regression/repeat-unfold-tremolo.ly b/input/regression/repeat-unfold-tremolo.ly index 7e2e2863d1..974a6ba176 100644 --- a/input/regression/repeat-unfold-tremolo.ly +++ b/input/regression/repeat-unfold-tremolo.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Unfolding tremolo repeats. All fragments fill one diff --git a/input/regression/repeat-unfold.ly b/input/regression/repeat-unfold.ly index ada32d4f9b..984c657f72 100644 --- a/input/regression/repeat-unfold.ly +++ b/input/regression/repeat-unfold.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/repeat-volta-skip-alternatives.ly b/input/regression/repeat-volta-skip-alternatives.ly index 8012e0e942..15eb69a500 100644 --- a/input/regression/repeat-volta-skip-alternatives.ly +++ b/input/regression/repeat-volta-skip-alternatives.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "When too few alternatives are present, the first diff --git a/input/regression/repeat-volta.ly b/input/regression/repeat-volta.ly index 772951bdb0..ac68db59b8 100644 --- a/input/regression/repeat-volta.ly +++ b/input/regression/repeat-volta.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/rest-collision-beam.ly b/input/regression/rest-collision-beam.ly index 27cc7cc880..732a136439 100644 --- a/input/regression/rest-collision-beam.ly +++ b/input/regression/rest-collision-beam.ly @@ -6,7 +6,7 @@ ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" fig = \relative c' { 8[ r r r ] diff --git a/input/regression/rest-collision.ly b/input/regression/rest-collision.ly index 0c48bb4cbc..a60486be33 100644 --- a/input/regression/rest-collision.ly +++ b/input/regression/rest-collision.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Rests should not collide with beams, stems and noteheads. Rests may diff --git a/input/regression/rest-dot-position.ly b/input/regression/rest-dot-position.ly index 8b88e4c18a..7fa54adaef 100644 --- a/input/regression/rest-dot-position.ly +++ b/input/regression/rest-dot-position.ly @@ -4,7 +4,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/rest-ledger.ly b/input/regression/rest-ledger.ly index 740fd84094..7ee08c73b1 100644 --- a/input/regression/rest-ledger.ly +++ b/input/regression/rest-ledger.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Whole and half rests moving outside the staff should get ledger lines." diff --git a/input/regression/rest-pitch.ly b/input/regression/rest-pitch.ly index 3a67f0e95e..2f95f90e4a 100644 --- a/input/regression/rest-pitch.ly +++ b/input/regression/rest-pitch.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Rests can have pitches--these will be affected by diff --git a/input/regression/rest-polyphonic.ly b/input/regression/rest-polyphonic.ly index 16fc02851f..eafaf5ecaf 100644 --- a/input/regression/rest-polyphonic.ly +++ b/input/regression/rest-polyphonic.ly @@ -9,7 +9,7 @@ even if there is no opposite note or rest. The amount is two \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \new Staff \relative c' { diff --git a/input/regression/rest.ly b/input/regression/rest.ly index a7da7b5049..9b2824208e 100644 --- a/input/regression/rest.ly +++ b/input/regression/rest.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/rhythmic-staff.ly b/input/regression/rhythmic-staff.ly index 0eb5f66126..c81d0ab7f1 100644 --- a/input/regression/rhythmic-staff.ly +++ b/input/regression/rhythmic-staff.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/score-text.ly b/input/regression/score-text.ly index 0c26824cab..fa9c2e53c5 100644 --- a/input/regression/score-text.ly +++ b/input/regression/score-text.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/script-collision.ly b/input/regression/script-collision.ly index fd35084c74..021ef8e9dc 100644 --- a/input/regression/script-collision.ly +++ b/input/regression/script-collision.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/script-stack-order.ly b/input/regression/script-stack-order.ly index 2010de49bd..94cef3f22a 100644 --- a/input/regression/script-stack-order.ly +++ b/input/regression/script-stack-order.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Scripts can be stacked. The order is determined by a priority field, but when objects have the same priority, the input diff --git a/input/regression/script-stacked.ly b/input/regression/script-stacked.ly index 487dfb1a1c..5dbac837f6 100644 --- a/input/regression/script-stacked.ly +++ b/input/regression/script-stacked.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \layout { ragged-right= ##t } diff --git a/input/regression/script-stem-tremolo.ly b/input/regression/script-stem-tremolo.ly index 006f5b796c..61058e0fa2 100644 --- a/input/regression/script-stem-tremolo.ly +++ b/input/regression/script-stem-tremolo.ly @@ -3,7 +3,7 @@ texidoc = "Scripts avoid stem tremolos even if there is no visible stem." } -\version "2.8.0" +\version "2.7.39" \layout {ragged-right =##t} { diff --git a/input/regression/size11.ly b/input/regression/size11.ly index 78cefd21a0..d2760c0f03 100644 --- a/input/regression/size11.ly +++ b/input/regression/size11.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/size13.ly b/input/regression/size13.ly index a9f6aa3e3b..d195c7f1e0 100644 --- a/input/regression/size13.ly +++ b/input/regression/size13.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" foollilypondbook = " \score " diff --git a/input/regression/size16.ly b/input/regression/size16.ly index 46bfd2af42..f4311eb0e3 100644 --- a/input/regression/size16.ly +++ b/input/regression/size16.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" foollilypondbook = " \score " diff --git a/input/regression/size20.ly b/input/regression/size20.ly index c1dadedac5..ccb26212d1 100644 --- a/input/regression/size20.ly +++ b/input/regression/size20.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" foollilypondbook = " \score " diff --git a/input/regression/size23.ly b/input/regression/size23.ly index 5fafe3fca3..69df817bff 100644 --- a/input/regression/size23.ly +++ b/input/regression/size23.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" foollilypondbook = " \score " diff --git a/input/regression/size26.ly b/input/regression/size26.ly index 57dd96a1d9..7479fc50be 100644 --- a/input/regression/size26.ly +++ b/input/regression/size26.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" foollilypondbook = " \score " diff --git a/input/regression/slur-broken-trend.ly b/input/regression/slur-broken-trend.ly index b555a17060..86a6441c7c 100644 --- a/input/regression/slur-broken-trend.ly +++ b/input/regression/slur-broken-trend.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/slur-cross-staff.ly b/input/regression/slur-cross-staff.ly index 37f0a6a86f..4e655532d7 100644 --- a/input/regression/slur-cross-staff.ly +++ b/input/regression/slur-cross-staff.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Slurs behave decently when broken across a linebreak. diff --git a/input/regression/slur-dash.ly b/input/regression/slur-dash.ly index 31090a6b20..4256303206 100644 --- a/input/regression/slur-dash.ly +++ b/input/regression/slur-dash.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header {texidoc = "@cindex Slur, dotted, dashed The appearance of slurs may be changed from solid to dotted or dashed. " diff --git a/input/regression/slur-dots.ly b/input/regression/slur-dots.ly index a0549626eb..1451606466 100644 --- a/input/regression/slur-dots.ly +++ b/input/regression/slur-dots.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="Slurs should not get confused by augmentation dots. With a lot of dots, the problems becomes more visible." diff --git a/input/regression/slur-double.ly b/input/regression/slur-double.ly index 2cdfd8bfac..d92d038f31 100644 --- a/input/regression/slur-double.ly +++ b/input/regression/slur-double.ly @@ -3,7 +3,7 @@ texidoc = "Some composers use slurs both above and below chords. This can be typeset by setting @code{doubleSlurs}" } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } \relative { diff --git a/input/regression/slur-dynamics.ly b/input/regression/slur-dynamics.ly index 543e9f5b2a..e5ead58f85 100644 --- a/input/regression/slur-dynamics.ly +++ b/input/regression/slur-dynamics.ly @@ -4,7 +4,7 @@ texidoc = "Dynamics avoid collision with slur." } -\version "2.8.0" +\version "2.7.39" \layout { indent = 0\mm ragged-right = ##t diff --git a/input/regression/slur-extreme.ly b/input/regression/slur-extreme.ly index fc8aafe8f6..318a5008b7 100644 --- a/input/regression/slur-extreme.ly +++ b/input/regression/slur-extreme.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/slur-manual.ly b/input/regression/slur-manual.ly index f73619b820..c78a55b249 100644 --- a/input/regression/slur-manual.ly +++ b/input/regression/slur-manual.ly @@ -6,7 +6,7 @@ positioning of the slur. It selects the slur configuration closest to the given pair. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##T } \relative { diff --git a/input/regression/slur-nice.ly b/input/regression/slur-nice.ly index 0dec06abda..05440de980 100644 --- a/input/regression/slur-nice.ly +++ b/input/regression/slur-nice.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Slurs should look nice and symmetric. The curvature may increase diff --git a/input/regression/slur-rest.ly b/input/regression/slur-rest.ly index f778a477e0..7aae1a12f7 100644 --- a/input/regression/slur-rest.ly +++ b/input/regression/slur-rest.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="Slurs may be placed over rest. The slur will avoid colliding with diff --git a/input/regression/slur-scoring.ly b/input/regression/slur-scoring.ly index 3e6acbb1df..89f021e753 100644 --- a/input/regression/slur-scoring.ly +++ b/input/regression/slur-scoring.ly @@ -12,7 +12,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t % #(define debug-slur-scoring #t) diff --git a/input/regression/slur-script-inside.ly b/input/regression/slur-script-inside.ly index 6b6009a385..5197873d6b 100644 --- a/input/regression/slur-script-inside.ly +++ b/input/regression/slur-script-inside.ly @@ -8,7 +8,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/slur-script.ly b/input/regression/slur-script.ly index c785c44f3b..6c524f43b5 100644 --- a/input/regression/slur-script.ly +++ b/input/regression/slur-script.ly @@ -9,7 +9,7 @@ scripts can be moved manually." } -\version "2.8.0" +\version "2.7.39" \layout { indent = 0\mm ragged-right = ##t diff --git a/input/regression/slur-symmetry-1.ly b/input/regression/slur-symmetry-1.ly index ba55766adf..db695eea2d 100644 --- a/input/regression/slur-symmetry-1.ly +++ b/input/regression/slur-symmetry-1.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Symmetric figures should lead to symmetric slurs." diff --git a/input/regression/slur-symmetry.ly b/input/regression/slur-symmetry.ly index d64e369bf9..35eb0e2e4f 100644 --- a/input/regression/slur-symmetry.ly +++ b/input/regression/slur-symmetry.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Symmetric figures should lead to symmetric slurs." diff --git a/input/regression/slur-tilt.ly b/input/regression/slur-tilt.ly index cac0f7803b..1faadb793e 100644 --- a/input/regression/slur-tilt.ly +++ b/input/regression/slur-tilt.ly @@ -8,7 +8,7 @@ point into one note head, and point over another note head." \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \relative c'' { \time 2/4 diff --git a/input/regression/slur-tuplet.ly b/input/regression/slur-tuplet.ly index d81373fcad..32776d4ea2 100644 --- a/input/regression/slur-tuplet.ly +++ b/input/regression/slur-tuplet.ly @@ -5,7 +5,7 @@ This may not work if the slur starts after the tuplet. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/spacing-accidental-staffs.ly b/input/regression/spacing-accidental-staffs.ly index 8532bb5134..cdf19b87c8 100644 --- a/input/regression/spacing-accidental-staffs.ly +++ b/input/regression/spacing-accidental-staffs.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Accidentals in different staves do not affect the diff --git a/input/regression/spacing-accidental-stretch.ly b/input/regression/spacing-accidental-stretch.ly index d31e43af46..2e73349dd1 100644 --- a/input/regression/spacing-accidental-stretch.ly +++ b/input/regression/spacing-accidental-stretch.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Accidentals do not influence the amount of stretchable space. diff --git a/input/regression/spacing-accidental.ly b/input/regression/spacing-accidental.ly index ea7ba3f752..aba814ffbc 100644 --- a/input/regression/spacing-accidental.ly +++ b/input/regression/spacing-accidental.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Accidentals sticking out to the left diff --git a/input/regression/spacing-bar-stem.ly b/input/regression/spacing-bar-stem.ly index 820ed40309..93366bfffd 100644 --- a/input/regression/spacing-bar-stem.ly +++ b/input/regression/spacing-bar-stem.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Downstem notes following a barline are printed with some extra space. This is an optical correction similar diff --git a/input/regression/spacing-clef-first-note.ly b/input/regression/spacing-clef-first-note.ly index 800d8fc361..67365ce2c7 100644 --- a/input/regression/spacing-clef-first-note.ly +++ b/input/regression/spacing-clef-first-note.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Clef changes at the start of a line get much more space diff --git a/input/regression/spacing-end-of-line.ly b/input/regression/spacing-end-of-line.ly index 5681a627b2..28a1460043 100644 --- a/input/regression/spacing-end-of-line.ly +++ b/input/regression/spacing-end-of-line.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="Broken engraving of a bar at the end of a line does not upset diff --git a/input/regression/spacing-ended-voice.ly b/input/regression/spacing-ended-voice.ly index c6da9201dd..5daf9f3407 100644 --- a/input/regression/spacing-ended-voice.ly +++ b/input/regression/spacing-ended-voice.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " A voicelet (a very short voice to get polyphonic chords correct) should not confuse the spacing engine." diff --git a/input/regression/spacing-folded-clef.ly b/input/regression/spacing-folded-clef.ly index c5b0897efe..3f00ed1863 100644 --- a/input/regression/spacing-folded-clef.ly +++ b/input/regression/spacing-folded-clef.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "A clef can be folded below notes in a different staff, if this does not disrupt the flow of the notes." diff --git a/input/regression/spacing-folded-clef2.ly b/input/regression/spacing-folded-clef2.ly index 8cdb97bd22..faa4c2f13b 100644 --- a/input/regression/spacing-folded-clef2.ly +++ b/input/regression/spacing-folded-clef2.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "A clef can be folded below notes in a different staff, if diff --git a/input/regression/spacing-grace-duration.ly b/input/regression/spacing-grace-duration.ly index 57d14f2163..4be60dcf32 100644 --- a/input/regression/spacing-grace-duration.ly +++ b/input/regression/spacing-grace-duration.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Spacing uses the duration of the notes, but disregards diff --git a/input/regression/spacing-grace.ly b/input/regression/spacing-grace.ly index 585a636382..aedc10df7d 100644 --- a/input/regression/spacing-grace.ly +++ b/input/regression/spacing-grace.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Grace note spacing. " } diff --git a/input/regression/spacing-knee.ly b/input/regression/spacing-knee.ly index 7bb20d9a78..6c77bd4375 100644 --- a/input/regression/spacing-knee.ly +++ b/input/regression/spacing-knee.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "For knees, the spacing correction is such that the diff --git a/input/regression/spacing-multi-tuplet.ly b/input/regression/spacing-multi-tuplet.ly index d9dd14a630..a4d2c3458d 100644 --- a/input/regression/spacing-multi-tuplet.ly +++ b/input/regression/spacing-multi-tuplet.ly @@ -1,4 +1,4 @@ -\version "2.8.0" \header{ +\version "2.7.39" \header{ texidoc = "Concurrent tuplets should be equidistant on all staffs. diff --git a/input/regression/spacing-note-flags.ly b/input/regression/spacing-note-flags.ly index 315a6ee502..bb2f327af8 100644 --- a/input/regression/spacing-note-flags.ly +++ b/input/regression/spacing-note-flags.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/spacing-proportional.ly b/input/regression/spacing-proportional.ly index bbc8f914f1..13bc658850 100644 --- a/input/regression/spacing-proportional.ly +++ b/input/regression/spacing-proportional.ly @@ -6,7 +6,7 @@ to the distance for the given duration." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/spacing-ragged-last.ly b/input/regression/spacing-ragged-last.ly index 1e7b452b23..774825da83 100644 --- a/input/regression/spacing-ragged-last.ly +++ b/input/regression/spacing-ragged-last.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/spacing-rest.ly b/input/regression/spacing-rest.ly index 5a4095c113..710dedb91c 100644 --- a/input/regression/spacing-rest.ly +++ b/input/regression/spacing-rest.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Rests get a little less space, since they are narrower. However, the quarter rest in feta font is relatively wide, causing this diff --git a/input/regression/spacing-short-notes.ly b/input/regression/spacing-short-notes.ly index c6773157ff..3c3de25595 100644 --- a/input/regression/spacing-short-notes.ly +++ b/input/regression/spacing-short-notes.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Notes that are shorter than the common shortest note get a diff --git a/input/regression/spacing-stem-bar.ly b/input/regression/spacing-stem-bar.ly index 67b54728b8..e0094a0635 100644 --- a/input/regression/spacing-stem-bar.ly +++ b/input/regression/spacing-stem-bar.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Upstem notes before a barline are printed with some extra diff --git a/input/regression/spacing-stem-direction.ly b/input/regression/spacing-stem-direction.ly index 4d455e1b18..dab691bbcb 100644 --- a/input/regression/spacing-stem-direction.ly +++ b/input/regression/spacing-stem-direction.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/spacing-stem-same-direction.ly b/input/regression/spacing-stem-same-direction.ly index 0aec9570fb..d75cc6a317 100644 --- a/input/regression/spacing-stem-same-direction.ly +++ b/input/regression/spacing-stem-same-direction.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "For juxtaposed chords with the same direction, a slight optical correction is used. It is constant, and works only if diff --git a/input/regression/spacing-stick-out.ly b/input/regression/spacing-stick-out.ly index 9ed2a48e24..041ed5bb6a 100644 --- a/input/regression/spacing-stick-out.ly +++ b/input/regression/spacing-stick-out.ly @@ -7,7 +7,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } diff --git a/input/regression/spacing-strict-notespacing.ly b/input/regression/spacing-strict-notespacing.ly index 5884ed6b03..07a221f09a 100644 --- a/input/regression/spacing-strict-notespacing.ly +++ b/input/regression/spacing-strict-notespacing.ly @@ -9,7 +9,7 @@ time. This may cause collisions. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/spacing-strict-spacing-grace.ly b/input/regression/spacing-strict-spacing-grace.ly index 21806ed6a5..eec0854b5f 100644 --- a/input/regression/spacing-strict-spacing-grace.ly +++ b/input/regression/spacing-strict-spacing-grace.ly @@ -5,7 +5,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/spacing-to-grace.ly b/input/regression/spacing-to-grace.ly index 6643c00f2b..41fa239ae6 100644 --- a/input/regression/spacing-to-grace.ly +++ b/input/regression/spacing-to-grace.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="Space from a normal note (or barline) to a grace note is diff --git a/input/regression/spacing-uniform-stretching.ly b/input/regression/spacing-uniform-stretching.ly index 66e804c186..c5f3101cee 100644 --- a/input/regression/spacing-uniform-stretching.ly +++ b/input/regression/spacing-uniform-stretching.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \relative c'' << diff --git a/input/regression/span-bar-break.ly b/input/regression/span-bar-break.ly index 91c54bc39a..37aa3faaeb 100644 --- a/input/regression/span-bar-break.ly +++ b/input/regression/span-bar-break.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/span-bar.ly b/input/regression/span-bar.ly index 9a433cb64c..d99ac4aa30 100644 --- a/input/regression/span-bar.ly +++ b/input/regression/span-bar.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Span bars are drawn only between staff bar lines. By setting bar lines to transparent, they are shown only between systems. diff --git a/input/regression/spanner-break-overshoot.ly b/input/regression/spanner-break-overshoot.ly index 3faf6810d8..3b1093eeab 100644 --- a/input/regression/spanner-break-overshoot.ly +++ b/input/regression/spanner-break-overshoot.ly @@ -8,7 +8,7 @@ prefatory matter." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/staccato-pos.ly b/input/regression/staccato-pos.ly index d7dd96c0bf..9ad34f4fce 100644 --- a/input/regression/staccato-pos.ly +++ b/input/regression/staccato-pos.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ diff --git a/input/regression/staff-halfway.ly b/input/regression/staff-halfway.ly index 949b35849a..97063f364a 100644 --- a/input/regression/staff-halfway.ly +++ b/input/regression/staff-halfway.ly @@ -2,7 +2,7 @@ texidoc = "Staves can be started and stopped at command. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/staff-line-positions.ly b/input/regression/staff-line-positions.ly index 56a65aff03..a47c4f4783 100644 --- a/input/regression/staff-line-positions.ly +++ b/input/regression/staff-line-positions.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \new Staff \relative c' { diff --git a/input/regression/staff-mixed-size.ly b/input/regression/staff-mixed-size.ly index faff99eea9..d31cb6dc9d 100644 --- a/input/regression/staff-mixed-size.ly +++ b/input/regression/staff-mixed-size.ly @@ -7,7 +7,7 @@ large on smaller staves." } -\version "2.8.0" +\version "2.7.39" \layout { #(layout-set-staff-size 6) diff --git a/input/regression/staff-tweak.ly b/input/regression/staff-tweak.ly index a86513a66e..6a21035ae3 100644 --- a/input/regression/staff-tweak.ly +++ b/input/regression/staff-tweak.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The staff is a grob (graphical object) which may be adjusted as well, for example, to have 6 thick lines and a slightly large @code{staff-space}. diff --git a/input/regression/stanza-number.ly b/input/regression/stanza-number.ly index eaa11097fb..238f6ca4ec 100644 --- a/input/regression/stanza-number.ly +++ b/input/regression/stanza-number.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Stanza numbers are put left of their lyric. They are aligned in a column." } diff --git a/input/regression/stem-direction-context.ly b/input/regression/stem-direction-context.ly index bda6a08300..8e19eba719 100644 --- a/input/regression/stem-direction-context.ly +++ b/input/regression/stem-direction-context.ly @@ -5,7 +5,7 @@ } -\version "2.8.0" +\version "2.7.39" \relative c'' \new Voice \with { \consists "Melody_engraver" \override Stem #'neutral-direction = #'() diff --git a/input/regression/stem-direction.ly b/input/regression/stem-direction.ly index 1cac32436b..920818ce59 100644 --- a/input/regression/stem-direction.ly +++ b/input/regression/stem-direction.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/stem-shorten.ly b/input/regression/stem-shorten.ly index 962a91f6e3..f81c10cdb2 100644 --- a/input/regression/stem-shorten.ly +++ b/input/regression/stem-shorten.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/stem-stemlet.ly b/input/regression/stem-stemlet.ly index 432bb19664..980b0a2e76 100644 --- a/input/regression/stem-stemlet.ly +++ b/input/regression/stem-stemlet.ly @@ -5,7 +5,7 @@ length can be set with @code{stemlet-length}." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t } \relative { diff --git a/input/regression/stem-tremolo.ly b/input/regression/stem-tremolo.ly index 7a38854070..738649dda4 100644 --- a/input/regression/stem-tremolo.ly +++ b/input/regression/stem-tremolo.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" Stem tremolos or rolls are tremolo signs that look like beam segments diff --git a/input/regression/stencil-hacking.ly b/input/regression/stencil-hacking.ly index a6dfbe50fc..f8a3931c04 100644 --- a/input/regression/stencil-hacking.ly +++ b/input/regression/stencil-hacking.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc=" You can write stencil callbacks in Scheme, thus providing custom glyphs for notation elements. A simple example is diff --git a/input/regression/string-number.ly b/input/regression/string-number.ly index 53208dd2a3..e928271026 100644 --- a/input/regression/string-number.ly +++ b/input/regression/string-number.ly @@ -4,7 +4,7 @@ positioning mechanism as finger instructions." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/system-extents.ly b/input/regression/system-extents.ly index d58aa4bcd0..bad31f1255 100644 --- a/input/regression/system-extents.ly +++ b/input/regression/system-extents.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The size of every system is correctly determined; this diff --git a/input/regression/system-overstrike.ly b/input/regression/system-overstrike.ly index efe17afce2..125c8ac782 100644 --- a/input/regression/system-overstrike.ly +++ b/input/regression/system-overstrike.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "By setting between-system-padding to a negative value, it is possible to eliminate the anti-collision constraints. Then setting @code{between-system-space} to a low (nonzero) value, diff --git a/input/regression/system-separator.ly b/input/regression/system-separator.ly index ae65a02e92..1c754ad3a6 100644 --- a/input/regression/system-separator.ly +++ b/input/regression/system-separator.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/system-start-bracket.ly b/input/regression/system-start-bracket.ly index 1ff5bcd1f8..86485f24ad 100644 --- a/input/regression/system-start-bracket.ly +++ b/input/regression/system-start-bracket.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " diff --git a/input/regression/system-start-heavy-bar.ly b/input/regression/system-start-heavy-bar.ly index c8acbc75a3..3371a3cd28 100644 --- a/input/regression/system-start-heavy-bar.ly +++ b/input/regression/system-start-heavy-bar.ly @@ -1,7 +1,7 @@ \header { texidoc = "A heavy-bar system start delimiter may be created by tuning the @code{SystemStartBar} grob." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/system-start-nesting.ly b/input/regression/system-start-nesting.ly index ebd937f237..3921f6525e 100644 --- a/input/regression/system-start-nesting.ly +++ b/input/regression/system-start-nesting.ly @@ -3,7 +3,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/tablature-string-tunings.ly b/input/regression/tablature-string-tunings.ly index c15db76bb5..f4da7e4e3e 100644 --- a/input/regression/tablature-string-tunings.ly +++ b/input/regression/tablature-string-tunings.ly @@ -6,7 +6,7 @@ } -\version "2.8.0" +\version "2.7.39" \new TabStaff { diff --git a/input/regression/tablature.ly b/input/regression/tablature.ly index 84341dd0f3..ecf8868309 100644 --- a/input/regression/tablature.ly +++ b/input/regression/tablature.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc = "@cindex Tabulature A sample tablature, with both normal staff and tab. diff --git a/input/regression/tag-filter.ly b/input/regression/tag-filter.ly index 2123cb4213..9aa03a8dc6 100644 --- a/input/regression/tag-filter.ly +++ b/input/regression/tag-filter.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The @code{\\tag} command marks music expressions with a diff --git a/input/regression/text-spanner.ly b/input/regression/text-spanner.ly index bd15decae7..af95c6cb94 100644 --- a/input/regression/text-spanner.ly +++ b/input/regression/text-spanner.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc= "Text spanners should not repeat start text when broken." } diff --git a/input/regression/tie-arpeggio.ly b/input/regression/tie-arpeggio.ly index 91f8fce125..74b3e742fe 100644 --- a/input/regression/tie-arpeggio.ly +++ b/input/regression/tie-arpeggio.ly @@ -8,7 +8,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } \relative { diff --git a/input/regression/tie-broken.ly b/input/regression/tie-broken.ly index 1b6319da25..feca038961 100644 --- a/input/regression/tie-broken.ly +++ b/input/regression/tie-broken.ly @@ -3,7 +3,7 @@ texidoc = "Ties behave properly at line breaks." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } diff --git a/input/regression/tie-busy-grobs.ly b/input/regression/tie-busy-grobs.ly index b9004af7a0..89acd070a9 100644 --- a/input/regression/tie-busy-grobs.ly +++ b/input/regression/tie-busy-grobs.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Tie engraver uses @code{busyGrobs} to keep track of diff --git a/input/regression/tie-chord-debug.ly b/input/regression/tie-chord-debug.ly index bcc70ecd59..c908134c1b 100644 --- a/input/regression/tie-chord-debug.ly +++ b/input/regression/tie-chord-debug.ly @@ -5,7 +5,7 @@ decisions made." } -\version "2.8.0" +\version "2.7.39" \paper { diff --git a/input/regression/tie-chord.ly b/input/regression/tie-chord.ly index 35603592ed..ab72532b84 100644 --- a/input/regression/tie-chord.ly +++ b/input/regression/tie-chord.ly @@ -13,7 +13,7 @@ each system. " } -\version "2.8.0" +\version "2.7.39" \paper { indent = #0.0 diff --git a/input/regression/tie-dot.ly b/input/regression/tie-dot.ly index 8092315e07..95f1d2b196 100644 --- a/input/regression/tie-dot.ly +++ b/input/regression/tie-dot.ly @@ -3,7 +3,7 @@ texidoc = "Ties avoid collisions with dots." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##T } diff --git a/input/regression/tie-grace.ly b/input/regression/tie-grace.ly index 7d62c490f1..004d3d610c 100644 --- a/input/regression/tie-grace.ly +++ b/input/regression/tie-grace.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Tieing a grace to the to a following grace or main note works." } diff --git a/input/regression/tie-manual.ly b/input/regression/tie-manual.ly index a6e5f56e32..fceb60c2cd 100644 --- a/input/regression/tie-manual.ly +++ b/input/regression/tie-manual.ly @@ -11,7 +11,7 @@ You can leave a Tie alone by introducing a non-pair value } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/regression/tie-single-manual.ly b/input/regression/tie-single-manual.ly index 08dc981856..ab917b0b6b 100644 --- a/input/regression/tie-single-manual.ly +++ b/input/regression/tie-single-manual.ly @@ -5,7 +5,7 @@ specifying their @code{direction} and/or @code{staff-position}." } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/tie-single.ly b/input/regression/tie-single.ly index a242fe2fd5..c604aef4dc 100644 --- a/input/regression/tie-single.ly +++ b/input/regression/tie-single.ly @@ -22,7 +22,7 @@ that otherwise don't fit in a space ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" frag = \relative c'' { diff --git a/input/regression/trill-spanner-pitched.ly b/input/regression/trill-spanner-pitched.ly index c5b1b17749..d1ffd6678e 100644 --- a/input/regression/trill-spanner-pitched.ly +++ b/input/regression/trill-spanner-pitched.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/regression/trill-spanner.ly b/input/regression/trill-spanner.ly index 70717c795f..d52594dee3 100644 --- a/input/regression/trill-spanner.ly +++ b/input/regression/trill-spanner.ly @@ -2,7 +2,7 @@ texidoc = "Trill spanner" } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##T } diff --git a/input/regression/tuplet-beam.ly b/input/regression/tuplet-beam.ly index 5a5150e6d4..20a2d12498 100644 --- a/input/regression/tuplet-beam.ly +++ b/input/regression/tuplet-beam.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "In combination with a beam, the bracket of the tuplet diff --git a/input/regression/tuplet-broken.ly b/input/regression/tuplet-broken.ly index 8cef2be21e..c518496f86 100644 --- a/input/regression/tuplet-broken.ly +++ b/input/regression/tuplet-broken.ly @@ -8,7 +8,7 @@ } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/regression/tuplet-full-length.ly b/input/regression/tuplet-full-length.ly index b7c8f8606a..7c12c8a484 100644 --- a/input/regression/tuplet-full-length.ly +++ b/input/regression/tuplet-full-length.ly @@ -5,7 +5,7 @@ start of the next non-tuplet note. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t indent = 0.0 } diff --git a/input/regression/tuplet-gap.ly b/input/regression/tuplet-gap.ly index 11985314ff..b9ca1f5891 100644 --- a/input/regression/tuplet-gap.ly +++ b/input/regression/tuplet-gap.ly @@ -5,7 +5,7 @@ } -\version "2.8.0" +\version "2.7.39" \layout { indent = 0.0\mm diff --git a/input/regression/tuplet-nest.ly b/input/regression/tuplet-nest.ly index 43eb00386d..7bbe8e817a 100644 --- a/input/regression/tuplet-nest.ly +++ b/input/regression/tuplet-nest.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc=" Tuplets may be nested." diff --git a/input/regression/tuplet-properties.ly b/input/regression/tuplet-properties.ly index 6314117239..d73270e32a 100644 --- a/input/regression/tuplet-properties.ly +++ b/input/regression/tuplet-properties.ly @@ -6,7 +6,7 @@ for instance, bracketed (B) and non-bracketed (NB). } -\version "2.8.0" +\version "2.7.39" diff --git a/input/regression/tuplet-rest.ly b/input/regression/tuplet-rest.ly index c2647d0fd6..3f2c42a92c 100644 --- a/input/regression/tuplet-rest.ly +++ b/input/regression/tuplet-rest.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Tuplets may contain rests. " diff --git a/input/regression/tuplet-slope.ly b/input/regression/tuplet-slope.ly index bf18713b5b..c565a33ac7 100644 --- a/input/regression/tuplet-slope.ly +++ b/input/regression/tuplet-slope.ly @@ -15,7 +15,7 @@ The bracket direction is determined by the dominating stem direction. ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" \new Voice { \relative c'' { diff --git a/input/regression/tuplet-staffline-collision.ly b/input/regression/tuplet-staffline-collision.ly index 702657545a..d4956ce4bd 100644 --- a/input/regression/tuplet-staffline-collision.ly +++ b/input/regression/tuplet-staffline-collision.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Horizontal tuplet brackets are shifted vertically diff --git a/input/regression/tuplets.ly b/input/regression/tuplets.ly index 4816d65d51..f26613b6a3 100644 --- a/input/regression/tuplets.ly +++ b/input/regression/tuplets.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc=" diff --git a/input/regression/utf-8.ly b/input/regression/utf-8.ly index 6fe81f11e0..693122e901 100644 --- a/input/regression/utf-8.ly +++ b/input/regression/utf-8.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %% Edit this file using a Unicode aware editor, such as GVIM, GEDIT, Emacs diff --git a/input/regression/voice-follower.ly b/input/regression/voice-follower.ly index fcde9528f5..b2a57613c6 100644 --- a/input/regression/voice-follower.ly +++ b/input/regression/voice-follower.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc= " diff --git a/input/regression/volta-broken-left-edge.ly b/input/regression/volta-broken-left-edge.ly index 9dcd200144..944bad6fdb 100644 --- a/input/regression/volta-broken-left-edge.ly +++ b/input/regression/volta-broken-left-edge.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="Broken volta spanners behave correctly at their left edge in all cases." diff --git a/input/regression/volta-multi-staff.ly b/input/regression/volta-multi-staff.ly index bb2467b39d..6be6a1ae9a 100644 --- a/input/regression/volta-multi-staff.ly +++ b/input/regression/volta-multi-staff.ly @@ -6,7 +6,7 @@ } \layout { ragged-right = ##t } -\version "2.8.0" +\version "2.7.39" vmus = { \repeat volta 2 c1 \alternative { d e } } diff --git a/input/regression/whiteout.ly b/input/regression/whiteout.ly index 767ea80f4b..2e99473d36 100644 --- a/input/regression/whiteout.ly +++ b/input/regression/whiteout.ly @@ -5,7 +5,7 @@ markup. The whitening effect only is only guaranteed for staff lines, since staff lines are in a different layer. " } -\version "2.8.0" +\version "2.7.39" \paper { diff --git a/input/sakura-sakura.ly b/input/sakura-sakura.ly index f9626a6ce9..4a617fce5f 100644 --- a/input/sakura-sakura.ly +++ b/input/sakura-sakura.ly @@ -1,6 +1,6 @@ %% sakura-sakura.ly -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/screech-boink.ly b/input/screech-boink.ly index ded470b251..7528ce7e51 100644 --- a/input/screech-boink.ly +++ b/input/screech-boink.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { title = "Screech and boink" subtitle = "Random complex notation" diff --git a/input/simple-song.ly b/input/simple-song.ly index 8da357a016..f9751d9a67 100644 --- a/input/simple-song.ly +++ b/input/simple-song.ly @@ -13,5 +13,5 @@ >> %% Optional helper for automatic updating by convert-ly. May be omitted. -\version "2.8.0" +\version "2.7.39" diff --git a/input/simple.ly b/input/simple.ly index 3fd36cf85d..f5723c61df 100644 --- a/input/simple.ly +++ b/input/simple.ly @@ -4,4 +4,4 @@ } %% Optional helper for automatic updating by convert-ly. May be omitted. -\version "2.8.0" +\version "2.7.39" diff --git a/input/test/+.ly b/input/test/+.ly index 399c43d18a..6f3f1ebd64 100644 --- a/input/test/+.ly +++ b/input/test/+.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %% +.ly: Be the first .ly file for lys-to-tely.py. %% Better to make lys-to-tely.py include "introduction.texi" or %% other .texi documents too? diff --git a/input/test/add-staccato.ly b/input/test/add-staccato.ly index 15393ee37a..3a8668c5b8 100644 --- a/input/test/add-staccato.ly +++ b/input/test/add-staccato.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/add-text-script.ly b/input/test/add-text-script.ly index 29067bb50b..12a0604cb3 100644 --- a/input/test/add-text-script.ly +++ b/input/test/add-text-script.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc= "@cindex make-music Fingering diff --git a/input/test/ambitus-mixed.ly b/input/test/ambitus-mixed.ly index e13175ce59..6826b1ffec 100644 --- a/input/test/ambitus-mixed.ly +++ b/input/test/ambitus-mixed.ly @@ -6,7 +6,7 @@ ambitus must be moved manually to prevent collisions." } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##t diff --git a/input/test/ancient-accidentals.ly b/input/test/ancient-accidentals.ly index fe9698ad17..7687c0de00 100644 --- a/input/test/ancient-accidentals.ly +++ b/input/test/ancient-accidentals.ly @@ -6,7 +6,7 @@ are collected here. " } -\version "2.8.0" +\version "2.7.39" \relative c'' { \time 5/4 diff --git a/input/test/ancient-font.ly b/input/test/ancient-font.ly index 746d3bb887..cd6ccaa36c 100644 --- a/input/test/ancient-font.ly +++ b/input/test/ancient-font.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % TODO: split ancient-font into seperate files; possibly in % different locations. \header { diff --git a/input/test/ancient-time.ly b/input/test/ancient-time.ly index 9fad499235..798de99fee 100644 --- a/input/test/ancient-time.ly +++ b/input/test/ancient-time.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % TODO: move stuff from ancient-font into here? See comment % for ancient-font.ly \header { diff --git a/input/test/bar-always.ly b/input/test/bar-always.ly index 349cb5c18f..1ca36092ec 100644 --- a/input/test/bar-always.ly +++ b/input/test/bar-always.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Bars Always diff --git a/input/test/bar-lines-lyric-only.ly b/input/test/bar-lines-lyric-only.ly index d6a43d6eda..e65cf6d480 100644 --- a/input/test/bar-lines-lyric-only.ly +++ b/input/test/bar-lines-lyric-only.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Bar line lyric only You can move @code{Bar_engraver} and @code{Span_bar_engraver} to a different engraving context, if you want, for example, bar lines diff --git a/input/test/bar-lines.ly b/input/test/bar-lines.ly index 08d029da19..52c7cd9020 100644 --- a/input/test/bar-lines.ly +++ b/input/test/bar-lines.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/bar-number-every-five-reset.ly b/input/test/bar-number-every-five-reset.ly index 4347209eca..c7d6ffcde0 100644 --- a/input/test/bar-number-every-five-reset.ly +++ b/input/test/bar-number-every-five-reset.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Bar Number Every Fifth Reset diff --git a/input/test/bar-number-regular-interval.ly b/input/test/bar-number-regular-interval.ly index 1fdf8cb6cd..e10caf9fec 100644 --- a/input/test/bar-number-regular-interval.ly +++ b/input/test/bar-number-regular-interval.ly @@ -5,7 +5,7 @@ Bar numbers can be printed at regular intervals, inside a box or a circle. " } -\version "2.8.0" +\version "2.7.39" \relative c'{ \override Score.BarNumber #'break-visibility = #end-of-line-invisible diff --git a/input/test/bar-number-show-all.ly b/input/test/bar-number-show-all.ly index d1bc742110..63d5e895d8 100644 --- a/input/test/bar-number-show-all.ly +++ b/input/test/bar-number-show-all.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="@cindex Bar Number Show All By default, bar numbers are printed only in the first measure. This diff --git a/input/test/beam-alternate.ly b/input/test/beam-alternate.ly index 5c6bf83d60..e66463fcba 100644 --- a/input/test/beam-alternate.ly +++ b/input/test/beam-alternate.ly @@ -8,7 +8,7 @@ } -\version "2.8.0" +\version "2.7.39" wipeNote = { \once \override NoteHead #'transparent = ##t diff --git a/input/test/beam-auto-4-8.ly b/input/test/beam-auto-4-8.ly index 5d8722ae7d..60f1f8da7f 100644 --- a/input/test/beam-auto-4-8.ly +++ b/input/test/beam-auto-4-8.ly @@ -1,5 +1,5 @@ -%% \version "2.8.0" +%% \version "2.7.39" %% keep for now, although merging into beam-auto-override is a possibility. \header { diff --git a/input/test/beam-auto-override.ly b/input/test/beam-auto-override.ly index 2a8fb25da7..31ad673196 100644 --- a/input/test/beam-auto-override.ly +++ b/input/test/beam-auto-override.ly @@ -1,6 +1,6 @@ %% ugh -%% \version "2.8.0" +%% \version "2.7.39" \header { diff --git a/input/test/beam-control.ly b/input/test/beam-control.ly index 77b3c27e24..6b23d0dbcc 100644 --- a/input/test/beam-control.ly +++ b/input/test/beam-control.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="@cindex Beam Position Control diff --git a/input/test/beam-count.ly b/input/test/beam-count.ly index 8372f0d5f6..891c28300d 100644 --- a/input/test/beam-count.ly +++ b/input/test/beam-count.ly @@ -1,5 +1,5 @@ -%%\version "2.8.0" +%%\version "2.7.39" \header{ texidoc="@cindex Beam Count diff --git a/input/test/boxed-stencil.ly b/input/test/boxed-stencil.ly index 8a583fb9a5..86e5eb9253 100644 --- a/input/test/boxed-stencil.ly +++ b/input/test/boxed-stencil.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Boxed Stencil diff --git a/input/test/caps.ly b/input/test/caps.ly index 048e10435f..8344f88e87 100644 --- a/input/test/caps.ly +++ b/input/test/caps.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Capital Letters The font can be changed to small caps. diff --git a/input/test/chord-names-jazz.ly b/input/test/chord-names-jazz.ly index eb14749e4b..babe35ec65 100644 --- a/input/test/chord-names-jazz.ly +++ b/input/test/chord-names-jazz.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " Chord names are generated from a list pitches. The diff --git a/input/test/chord-names-languages.ly b/input/test/chord-names-languages.ly index 0a12c8b3d9..3a22642e1a 100644 --- a/input/test/chord-names-languages.ly +++ b/input/test/chord-names-languages.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Chord Names German The english naming of chords (default) can be changed to german diff --git a/input/test/circle.ly b/input/test/circle.ly index 7265c3cc21..d3be81acd9 100644 --- a/input/test/circle.ly +++ b/input/test/circle.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Circle diff --git a/input/test/compound-time.ly b/input/test/compound-time.ly index 286d252a9e..87a38e8133 100644 --- a/input/test/compound-time.ly +++ b/input/test/compound-time.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex compound time @cindex plus diff --git a/input/test/coriolan-margin.ly b/input/test/coriolan-margin.ly index cc30fbfdac..8bfd8ce3aa 100644 --- a/input/test/coriolan-margin.ly +++ b/input/test/coriolan-margin.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % Ugh, we need to override some LaTeX titling stuff diff --git a/input/test/divisiones.ly b/input/test/divisiones.ly index 4ca55c8b7a..b98091432e 100644 --- a/input/test/divisiones.ly +++ b/input/test/divisiones.ly @@ -9,7 +9,7 @@ Choices are @code{divisioMinima}, @code{divisioMaior}, " } -\version "2.8.0" +\version "2.7.39" \include "gregorian-init.ly" diff --git a/input/test/dynamic-extra.ly b/input/test/dynamic-extra.ly index 80827eb3e4..b3490c49da 100644 --- a/input/test/dynamic-extra.ly +++ b/input/test/dynamic-extra.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % probably should be merged into refman. \header{ texidoc = "@cindex Dynamic Piu Forte diff --git a/input/test/embedded-postscript.ly b/input/test/embedded-postscript.ly index 0f4a6cf0cb..0babb6991e 100644 --- a/input/test/embedded-postscript.ly +++ b/input/test/embedded-postscript.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/engraver-contexts.ly b/input/test/engraver-contexts.ly index abbec4700e..a85ead61e9 100644 --- a/input/test/engraver-contexts.ly +++ b/input/test/engraver-contexts.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="In polyphonic notation, many voices can share a staff: In diff --git a/input/test/engraver-one-by-one.ly b/input/test/engraver-one-by-one.ly index e6ddfa3c29..ed79c1a589 100644 --- a/input/test/engraver-one-by-one.ly +++ b/input/test/engraver-one-by-one.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "The notation problem, creating a certain symbol, diff --git a/input/test/extra-staff.ly b/input/test/extra-staff.ly index 1eb61dbc36..71a54da3f2 100644 --- a/input/test/extra-staff.ly +++ b/input/test/extra-staff.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % definitely wil be renamed to something. %{ diff --git a/input/test/font-table.ly b/input/test/font-table.ly index 5413b2cbc6..01ce2abc3d 100644 --- a/input/test/font-table.ly +++ b/input/test/font-table.ly @@ -9,7 +9,7 @@ evenFooterMarkup = \markup {} } -\version "2.8.0" +\version "2.7.39" #(define (doc-char name) (make-line-markup diff --git a/input/test/fret-diagram.ly b/input/test/fret-diagram.ly index e6956de20c..174348e9e1 100644 --- a/input/test/fret-diagram.ly +++ b/input/test/fret-diagram.ly @@ -3,7 +3,7 @@ texidoc = "Frets are supported as markup commands." } -\version "2.8.0" +\version "2.7.39" \score { << diff --git a/input/test/gregorian-scripts.ly b/input/test/gregorian-scripts.ly index 9484eafdad..feeb4d5009 100644 --- a/input/test/gregorian-scripts.ly +++ b/input/test/gregorian-scripts.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Gregorian Scripts diff --git a/input/test/header-ifelse.ly b/input/test/header-ifelse.ly index 49e0319342..9d717be651 100644 --- a/input/test/header-ifelse.ly +++ b/input/test/header-ifelse.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" #(if (not (defined? 'pieceTagLine)) diff --git a/input/test/hymn.ly b/input/test/hymn.ly index 2f9c61768a..e029635392 100644 --- a/input/test/hymn.ly +++ b/input/test/hymn.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " diff --git a/input/test/instrument-name-align.ly b/input/test/instrument-name-align.ly index a1606d77a5..cad9544e3f 100644 --- a/input/test/instrument-name-align.ly +++ b/input/test/instrument-name-align.ly @@ -8,7 +8,7 @@ names in padded boxes with @code{\markup}." } -\version "2.8.0" +\version "2.7.39" \paper { line-width = 15\cm diff --git a/input/test/instrument-name-grandstaff.ly b/input/test/instrument-name-grandstaff.ly index f9199ef5e9..e875d99ae6 100644 --- a/input/test/instrument-name-grandstaff.ly +++ b/input/test/instrument-name-grandstaff.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Instrument Name Grandstaff You can have a name for the whole @code{GrandStaff} in addition to individual @code{Staff}s. " } diff --git a/input/test/ligature-vaticana.ly b/input/test/ligature-vaticana.ly index 32f8262a31..2f49a401c2 100644 --- a/input/test/ligature-vaticana.ly +++ b/input/test/ligature-vaticana.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Ancient Vaticana Vaticana ligature uses four staff lines, special clef, and diff --git a/input/test/lilypond-testpage.ly b/input/test/lilypond-testpage.ly index 997b52043a..89e4bfbf1f 100644 --- a/input/test/lilypond-testpage.ly +++ b/input/test/lilypond-testpage.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % MERGE with title.ly -gp %{ diff --git a/input/test/mensural-ligatures.ly b/input/test/mensural-ligatures.ly index 8e0131993a..78e2f97078 100644 --- a/input/test/mensural-ligatures.ly +++ b/input/test/mensural-ligatures.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % TODO: % check with ancient- stuff. rename, merge, something. -gp diff --git a/input/test/mensural-note-heads.ly b/input/test/mensural-note-heads.ly index d3fa55668a..5fbd011ea0 100644 --- a/input/test/mensural-note-heads.ly +++ b/input/test/mensural-note-heads.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc ="@cindex Ancient Mensural Note Heads diff --git a/input/test/move-specific-text.ly b/input/test/move-specific-text.ly index f6ef31dbcd..51c25f0d57 100644 --- a/input/test/move-specific-text.ly +++ b/input/test/move-specific-text.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % possible rename to scheme- or something like that. -gp \header { texidoc = "@cindex Scheme Move Text Objects, like text, can be moved around by using some Scheme code. diff --git a/input/test/music-box.ly b/input/test/music-box.ly index 451a48958d..4d11043f62 100644 --- a/input/test/music-box.ly +++ b/input/test/music-box.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \include "deutsch.ly" % possible rename to scheme- something. -gp % TODO: ask if it needs to have so many empty bars in the middle. -gp @@ -53,7 +53,7 @@ using Scheme functions to avoid typing work. " } -\version "2.8.0" +\version "2.7.39" pat = \transpose c c' \repeat unfold 2 { << { \context Staff = "up" {r8 e16 f g e f g } } diff --git a/input/test/music-creation.ly b/input/test/music-creation.ly index ebf689efdc..3f4b278b5a 100644 --- a/input/test/music-creation.ly +++ b/input/test/music-creation.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % possible rename to scheme- something. -gp \header { texidoc = "@cindex Scheme Music Creation diff --git a/input/test/no-bar-lines.ly b/input/test/no-bar-lines.ly index 70b8cd97e5..93f071f232 100644 --- a/input/test/no-bar-lines.ly +++ b/input/test/no-bar-lines.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % possible rename to bar-lines-foo. -gp \header{ texidoc = "@cindex Bar Lines Remove diff --git a/input/test/no-key-at-end-of-line.ly b/input/test/no-key-at-end-of-line.ly index bbaced8f07..88813076c6 100644 --- a/input/test/no-key-at-end-of-line.ly +++ b/input/test/no-key-at-end-of-line.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Key Signature End of Line diff --git a/input/test/ossia.ly b/input/test/ossia.ly index dd5f695d66..fb9ec79690 100644 --- a/input/test/ossia.ly +++ b/input/test/ossia.ly @@ -2,7 +2,7 @@ \header { texidoc = "Ossia fragments can be done with starting and stopping staves. " } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t } << diff --git a/input/test/partial-blank.ly b/input/test/partial-blank.ly index 1bb2e26d99..10008c7a1d 100644 --- a/input/test/partial-blank.ly +++ b/input/test/partial-blank.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % check with invisible-notes or blank-notes. possible rename. -gp \header{ texidoc = "@cindex Partial Blank When entering partially typeset music (i.e. for students to be diff --git a/input/test/preset-extent.ly b/input/test/preset-extent.ly index b75b11ce87..a426c0ba42 100644 --- a/input/test/preset-extent.ly +++ b/input/test/preset-extent.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = " @cindex Preset Extent diff --git a/input/test/rests.ly b/input/test/rests.ly index 81e6b497d4..9b71adafdd 100644 --- a/input/test/rests.ly +++ b/input/test/rests.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Rests diff --git a/input/test/reverse-music.ly b/input/test/reverse-music.ly index c33e5e6f4f..828afcd59b 100644 --- a/input/test/reverse-music.ly +++ b/input/test/reverse-music.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" % possible rename to scheme-something. \header { texidoc="@cindex Scheme Reverse Music Symmetric, or palindromical music can be produced, first, by printing diff --git a/input/test/script-abbreviations.ly b/input/test/script-abbreviations.ly index fd4fce1e3f..02c3715591 100644 --- a/input/test/script-abbreviations.ly +++ b/input/test/script-abbreviations.ly @@ -1,7 +1,7 @@ % this chart is used in the manual too. -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Script Abbreviations Some articulations may be entered using an abbreviation. diff --git a/input/test/script-chart.ly b/input/test/script-chart.ly index 22e9c9aff4..7b374c914a 100644 --- a/input/test/script-chart.ly +++ b/input/test/script-chart.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % this chart is used in the manual too. diff --git a/input/test/slur-manual.ly b/input/test/slur-manual.ly index 05a3b3768f..6e86e7f970 100644 --- a/input/test/slur-manual.ly +++ b/input/test/slur-manual.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/slur-minimum-length.ly b/input/test/slur-minimum-length.ly index 46e484259f..7661725512 100644 --- a/input/test/slur-minimum-length.ly +++ b/input/test/slur-minimum-length.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Slur Minimum Length By setting the minimum length of a slur, notes are more separated. " diff --git a/input/test/smart-transpose.ly b/input/test/smart-transpose.ly index 704c011415..b1296b3948 100644 --- a/input/test/smart-transpose.ly +++ b/input/test/smart-transpose.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc="@cindex Smart Transpose diff --git a/input/test/spacing-optical.ly b/input/test/spacing-optical.ly index e9613f36e0..c2605212fd 100644 --- a/input/test/spacing-optical.ly +++ b/input/test/spacing-optical.ly @@ -4,7 +4,7 @@ texidoc = "Stem directions and head positions are taken into account for spacin } -\version "2.8.0" +\version "2.7.39" \paper { ragged-right = ##t diff --git a/input/test/staff-bracket.ly b/input/test/staff-bracket.ly index 7d7653be6f..66f152dce2 100644 --- a/input/test/staff-bracket.ly +++ b/input/test/staff-bracket.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ texidoc="@cindex Nested Staff Groups Staffs can be nested in various combinations. Here, @code{StaffGroup} diff --git a/input/test/staff-container.ly b/input/test/staff-container.ly index 75a5ce185a..31495ac7c3 100644 --- a/input/test/staff-container.ly +++ b/input/test/staff-container.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/staff-lines.ly b/input/test/staff-lines.ly index b2c3d538d4..bfca8e4b4f 100644 --- a/input/test/staff-lines.ly +++ b/input/test/staff-lines.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/staff-size.ly b/input/test/staff-size.ly index 7c26eae4b3..8566df8244 100644 --- a/input/test/staff-size.ly +++ b/input/test/staff-size.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Staff Size diff --git a/input/test/stem-extend.ly b/input/test/stem-extend.ly index bdad501573..b35e406637 100644 --- a/input/test/stem-extend.ly +++ b/input/test/stem-extend.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex Stem Extend Extending stems to the center line may be prevented using @code{no-stem-extend}. diff --git a/input/test/tablature-hammer.ly b/input/test/tablature-hammer.ly index 02db7ce603..0841af7101 100644 --- a/input/test/tablature-hammer.ly +++ b/input/test/tablature-hammer.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header {texidoc = "@cindex Tablature hammer A hammer in tablature can be faked with slurs. " } diff --git a/input/test/temporary-stave.ly b/input/test/temporary-stave.ly index 2465a7be88..8283c03860 100644 --- a/input/test/temporary-stave.ly +++ b/input/test/temporary-stave.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/text-rotate.ly b/input/test/text-rotate.ly index 59d7bf4c83..7ad466119d 100644 --- a/input/test/text-rotate.ly +++ b/input/test/text-rotate.ly @@ -16,7 +16,7 @@ output for printing of the source of this example (commenting one line). } -\version "2.8.0" +\version "2.7.39" \score { \new Staff \relative c'' { diff --git a/input/test/text-spanner.ly b/input/test/text-spanner.ly index 165f75fac6..d522e48399 100644 --- a/input/test/text-spanner.ly +++ b/input/test/text-spanner.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "@cindex text spanner Text spanners can be used in the similar manner than markings for pedals diff --git a/input/test/time-signature-staff.ly b/input/test/time-signature-staff.ly index 22616b282b..f9aa6baab2 100644 --- a/input/test/time-signature-staff.ly +++ b/input/test/time-signature-staff.ly @@ -6,7 +6,7 @@ used contemporary pieces with many time signature changes. " } -\version "2.8.0" +\version "2.7.39" \layout { ragged-right = ##T } diff --git a/input/test/unfold-all-repeats.ly b/input/test/unfold-all-repeats.ly index f81e3cac71..522bb38ade 100644 --- a/input/test/unfold-all-repeats.ly +++ b/input/test/unfold-all-repeats.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Applying the standard function @code{unfold-repeats} unfolds diff --git a/input/test/version-output.ly b/input/test/version-output.ly index f6abd35eec..e06ae788fa 100644 --- a/input/test/version-output.ly +++ b/input/test/version-output.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { diff --git a/input/test/vertical-extent.ly b/input/test/vertical-extent.ly index 0c6b63355e..ae5dafe6f0 100644 --- a/input/test/vertical-extent.ly +++ b/input/test/vertical-extent.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % TODO: huh? what's this file about? -gp \header { texidoc = " diff --git a/input/test/volta-chord-names.ly b/input/test/volta-chord-names.ly index 6741142a29..b76b6630e6 100644 --- a/input/test/volta-chord-names.ly +++ b/input/test/volta-chord-names.ly @@ -3,7 +3,7 @@ the @code{voltaOnThisStaff} property to true for the @code{ChordNames} context and to false for the topmost ordinary @code{Staff} context." } -\version "2.8.0" +\version "2.7.39" \score { << \new ChordNames \with { voltaOnThisStaff = ##t diff --git a/input/twinkle-pop.ly b/input/twinkle-pop.ly index 6dea22aba0..9eec8f209f 100644 --- a/input/twinkle-pop.ly +++ b/input/twinkle-pop.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header{ filename = "twinkle-pop.ly" composer = "traditional" diff --git a/input/typography-demo.ly b/input/typography-demo.ly index 0418646054..8dfc39302c 100644 --- a/input/typography-demo.ly +++ b/input/typography-demo.ly @@ -8,7 +8,7 @@ heavily mutilated Edition Peters Morgenlied by Schubert" } -\version "2.8.0" +\version "2.7.39" ignoreMelisma = \set ignoreMelismata = ##t ignoreMelismaOff = \unset ignoreMelismata diff --git a/input/wilhelmus.ly b/input/wilhelmus.ly index bc54c2ef9e..6c48f6d0a5 100644 --- a/input/wilhelmus.ly +++ b/input/wilhelmus.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \header { texidoc = "Wilhelmus van Nassouwe" diff --git a/input/xiao-haizi-guai-guai.ly b/input/xiao-haizi-guai-guai.ly index dcad4cd1f4..5eb895ea7d 100644 --- a/input/xiao-haizi-guai-guai.ly +++ b/input/xiao-haizi-guai-guai.ly @@ -4,7 +4,7 @@ %% hai2zi5: child, %% guai1-guai1: well-behaved) -\version "2.8.0" +\version "2.7.39" \header { title = "小孩子乖乖" diff --git a/lily/include/open-type-font.hh b/lily/include/open-type-font.hh index 462837e595..be1f85bf7a 100644 --- a/lily/include/open-type-font.hh +++ b/lily/include/open-type-font.hh @@ -17,6 +17,7 @@ using namespace std; typedef map Index_to_charcode_map; Index_to_charcode_map make_index_to_charcode_map (FT_Face face); +void get_unicode_name (char*s, FT_ULong code); class Open_type_font : public Font_metric { diff --git a/lily/include/pango-font.hh b/lily/include/pango-font.hh index fd8ad69527..dc21ccf684 100644 --- a/lily/include/pango-font.hh +++ b/lily/include/pango-font.hh @@ -27,7 +27,11 @@ class Pango_font : public Font_metric Real scale_; Real output_scale_; SCM physical_font_tab_; - Direction text_direction_; + Direction text_direction_; + + map charcode_maps_; + + Index_to_charcode_map const *get_index_to_charcode_map (string postscript_name, FT_Face face); public: SCM physical_font_tab () const; Pango_font (PangoFT2FontMap *, diff --git a/lily/include/stem-tremolo.hh b/lily/include/stem-tremolo.hh index 41d504a8c7..fb8f57ff5e 100644 --- a/lily/include/stem-tremolo.hh +++ b/lily/include/stem-tremolo.hh @@ -17,11 +17,13 @@ class Stem_tremolo public: static bool has_interface (Grob *); - DECLARE_SCHEME_CALLBACK (dim_callback, (SCM smob)); DECLARE_SCHEME_CALLBACK (calc_slope, (SCM)); + DECLARE_SCHEME_CALLBACK (calc_width, (SCM)); DECLARE_SCHEME_CALLBACK (print, (SCM)); DECLARE_SCHEME_CALLBACK (height, (SCM)); - static Stencil raw_stencil (Grob *, Real); + DECLARE_SCHEME_CALLBACK (calc_style, (SCM)); + static Stencil rotated_box (Real slope, Real width, Real thick, Real blot); + static Stencil raw_stencil (Grob *, Real, Direction stemdir); static Real get_beam_translation (Grob *me); }; diff --git a/lily/note-collision.cc b/lily/note-collision.cc index a3f18ab002..24a9a532cf 100644 --- a/lily/note-collision.cc +++ b/lily/note-collision.cc @@ -354,7 +354,14 @@ Note_collision_interface::get_clash_groups (Grob *me) { Grob *se = elements[i]; if (Note_column::has_interface (se)) - clash_groups[Note_column::dir (se)].push_back (se); + { + if (!Note_column::dir (se)) + { + se->programming_error ("note-column has no direction"); + } + else + clash_groups[Note_column::dir (se)].push_back (se); + } } Direction d = UP; diff --git a/lily/open-type-font.cc b/lily/open-type-font.cc index 8e50a1a576..1a61c07884 100644 --- a/lily/open-type-font.cc +++ b/lily/open-type-font.cc @@ -68,18 +68,6 @@ load_scheme_table (char const *tag_str, FT_Face face) return tab; } -Index_to_charcode_map -make_index_to_charcode_map (FT_Face face) -{ - Index_to_charcode_map m; - FT_ULong charcode; - FT_UInt gindex; - - for (charcode = FT_Get_First_Char (face, &gindex); gindex != 0; - charcode = FT_Get_Next_Char (face, charcode, &gindex)) - m[gindex] = charcode; - return m; -} Open_type_font::~Open_type_font () { diff --git a/lily/pango-font.cc b/lily/pango-font.cc index 86c4bf61f5..0dd9633860 100644 --- a/lily/pango-font.cc +++ b/lily/pango-font.cc @@ -75,6 +75,29 @@ Pango_font::derived_mark () const scm_gc_mark (physical_font_tab_); } + +Index_to_charcode_map const * +Pango_font::get_index_to_charcode_map (string key, FT_Face face) +{ + if (charcode_maps_.find (key) == charcode_maps_.end ()) + charcode_maps_[key] = make_index_to_charcode_map (face); + + if (charcode_maps_.find (key) == charcode_maps_.end ()) + return 0; + + return &charcode_maps_[key]; +} + +void +get_unicode_name (char*s, FT_ULong code) +{ + if (code > 0xFFFF) + sprintf (s, "u%lX", code); + else + sprintf (s, "uni%04lX", code); +} + + Stencil Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const { @@ -101,10 +124,25 @@ Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const PANGO_ASCENT (ink_rect))); b.scale (scale_); + char const *ps_name_str0 = FT_Get_Postscript_Name (ftface); + FcPattern *fcpat = fcfont->font_pattern; + char *file_name_as_ptr = 0; + FcPatternGetString (fcpat, FC_FILE, 0, (FcChar8 **) & file_name_as_ptr); + string file_name; + if (file_name_as_ptr) + { + /* Normalize file name. */ + file_name = File_name (file_name_as_ptr).to_string (); + } + SCM glyph_exprs = SCM_EOL; SCM *tail = &glyph_exprs; - + + Index_to_charcode_map const *cmap = 0; + if (! (ftface->face_flags & FT_FACE_FLAG_GLYPH_NAMES)) + cmap = ((Pango_font*)this)->get_index_to_charcode_map (file_name, ftface); + bool cid_keyed = false; for (int i = 0; i < pgs->num_glyphs; i++) { @@ -116,6 +154,13 @@ Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const FT_Get_Glyph_Name (ftface, pg, glyph_name, GLYPH_NAME_LEN); SCM char_id; + if (glyph_name[0] == '\0' && cmap) + { + FT_ULong char_code = cmap->find (pg)->second; + get_unicode_name (glyph_name, char_code); + } + + if (glyph_name[0] == '\0') { /* @@ -140,18 +185,6 @@ Pango_font::pango_item_string_stencil (PangoItem const *item, string str) const Real size = pango_font_description_get_size (descr) / (Real (PANGO_SCALE)); - FcPattern *fcpat = fcfont->font_pattern; - char *file_name_as_ptr = 0; - FcPatternGetString (fcpat, FC_FILE, 0, (FcChar8 **) & file_name_as_ptr); - - string file_name; - if (file_name_as_ptr) - { - /* Normalize file name. */ - file_name = File_name (file_name_as_ptr).to_string (); - } - - char const *ps_name_str0 = FT_Get_Postscript_Name (ftface); if (!ps_name_str0) warning (_f ("no PostScript font name for font `%s'", file_name)); diff --git a/lily/stem-tremolo.cc b/lily/stem-tremolo.cc index 03019d0237..05de18bab7 100644 --- a/lily/stem-tremolo.cc +++ b/lily/stem-tremolo.cc @@ -18,21 +18,6 @@ #include "stem.hh" #include "warn.hh" -/* TODO: lengthen stem if necessary */ - -MAKE_SCHEME_CALLBACK (Stem_tremolo, dim_callback, 1); - -/* todo: init with cons. */ -SCM -Stem_tremolo::dim_callback (SCM e) -{ - Grob *se = unsmob_grob (e); - - Real space = Staff_symbol_referencer::staff_space (se); - return ly_interval2scm (Interval (-space, space)); -} - - MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_slope, 1) SCM Stem_tremolo::calc_slope (SCM smob) @@ -58,7 +43,38 @@ Stem_tremolo::calc_slope (SCM smob) return scm_from_double (dx ? dy / dx : 0); } else - return scm_from_double (0.25); + /* down stems with flags should have more sloped trems (helps avoid + flag/stem collisions without making the stem very long) */ + return scm_from_double ( + (Stem::duration_log (stem) >= 3 && get_grob_direction (stem) == DOWN) ? + 0.40 : 0.25); +} + +MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_width, 1) +SCM +Stem_tremolo::calc_width (SCM smob) +{ + Grob *me = unsmob_grob (smob); + Grob *stem = unsmob_grob (me->get_object ("stem")); + Direction stemdir = get_grob_direction (stem); + bool beam = Stem::get_beam (stem); + bool flag = Stem::duration_log (stem) >= 3 && !beam; + + /* beamed stems and up-stems with flags have shorter tremolos */ + return scm_from_double (((stemdir == UP && flag) || beam)? 1.0 : 1.5); +} + +MAKE_SCHEME_CALLBACK (Stem_tremolo, calc_style, 1) +SCM +Stem_tremolo::calc_style (SCM smob) +{ + Grob *me = unsmob_grob (smob); + Grob *stem = unsmob_grob (me->get_object ("stem")); + Direction stemdir = get_grob_direction (stem); + bool beam = Stem::get_beam (stem); + bool flag = Stem::duration_log (stem) >= 3 && !beam; + + return ly_symbol2scm (((stemdir == UP && flag) || beam) ? "rectangle" : "default"); } Real @@ -70,19 +86,42 @@ Stem_tremolo::get_beam_translation (Grob *me) return beam ? Beam::get_beam_translation (beam) : 0.81; } +/* FIXME: move to Lookup? */ +Stencil +Stem_tremolo::rotated_box (Real slope, Real width, Real thick, Real blot) +{ + vector pts; + Offset rot (1, slope); + + thick -= 2*blot; + width -= 2*blot; + rot /= sqrt (1 + slope*slope); + pts.push_back (Offset (0, -thick / 2) * rot); + pts.push_back (Offset (width, -thick / 2) * rot); + pts.push_back (Offset (width, thick / 2) * rot); + pts.push_back (Offset (0, thick / 2) * rot); + return Lookup::round_filled_polygon (pts, blot); +} + Stencil -Stem_tremolo::raw_stencil (Grob *me, Real slope) +Stem_tremolo::raw_stencil (Grob *me, Real slope, Direction stemdir) { Real ss = Staff_symbol_referencer::staff_space (me); Real thick = robust_scm2double (me->get_property ("beam-thickness"), 1); Real width = robust_scm2double (me->get_property ("beam-width"), 1); Real blot = me->layout ()->get_dimension (ly_symbol2scm ("blot-diameter")); + SCM style = me->get_property ("style"); + if (!scm_is_symbol (style)) + style = ly_symbol2scm ("default"); width *= ss; thick *= ss; - Stencil a (Lookup::beam (slope, width, thick, blot)); - a.translate (Offset (-width * 0.5, width * 0.5 * slope)); + Stencil a = style == ly_symbol2scm ("rectangle") ? + rotated_box (slope, width, thick, blot) : + Lookup::beam (slope, width, thick, blot); + a.align_to (X_AXIS, CENTER); + a.align_to (Y_AXIS, CENTER); int tremolo_flags = robust_scm2int (me->get_property ("flag-count"), 0); if (!tremolo_flags) @@ -93,14 +132,13 @@ Stem_tremolo::raw_stencil (Grob *me, Real slope) return Stencil (); } - /* Who the fuck is 0.81 ? --hwn. */ Real beam_translation = get_beam_translation(me); Stencil mol; for (int i = 0; i < tremolo_flags; i++) { Stencil b (a); - b.translate_axis (beam_translation * i, Y_AXIS); + b.translate_axis (beam_translation * i * stemdir * -1, Y_AXIS); mol.add_stencil (b); } return mol; @@ -117,7 +155,7 @@ Stem_tremolo::height (SCM smob) /* Cannot use the real slope, since it looks at the Beam. */ - Stencil s1 (raw_stencil (me, 0.35)); + Stencil s1 (raw_stencil (me, 0.35, UP)); return ly_interval2scm (s1.extent (Y_AXIS)); } @@ -146,7 +184,8 @@ Stem_tremolo::print (SCM grob) : 0.81; Stencil mol = raw_stencil (me, robust_scm2double (me->get_property ("slope"), - 0.25)); + 0.25), stemdir); + Interval mol_ext = mol.extent (Y_AXIS); Real ss = Staff_symbol_referencer::staff_space (me); @@ -160,37 +199,26 @@ Stem_tremolo::print (SCM grob) Real end_y = Stem::stem_end_position (stem) * ss / 2 - - stemdir * (beam_count * beamthickness - + (max (beam_count -1, 0) * beam_translation)); - - /* FIXME: the 0.33 ss is to compensate for the size of the note head. */ - Real chord_start_y = Stem::chord_start_y (stem) + 0.33 * ss * stemdir; - - Real padding = beam_translation; + - stemdir * max (beam_count, 1) * beam_translation; - /* if there is a flag, just above/below the notehead. - if there is not enough space, center on remaining space, - else one beamspace away from stem end. */ if (!beam && Stem::duration_log (stem) >= 3) { - mol.align_to (Y_AXIS, -stemdir); - mol.translate_axis (chord_start_y + 0.5 * stemdir, Y_AXIS); + end_y -= stemdir * (Stem::duration_log (stem) - 2) * beam_translation; + if (stemdir == UP) + end_y -= stemdir * beam_translation * 0.5; } - else if (stemdir * (end_y - chord_start_y) - 2 * padding - mol_ext.length () - < 0.0) - mol.translate_axis (0.5 * (end_y + chord_start_y) - mol_ext.center (), - Y_AXIS); - else - mol.translate_axis (end_y - stemdir * beam_translation -mol_ext [stemdir], - Y_AXIS); + mol.translate_axis (end_y, Y_AXIS); return mol.smobbed_copy (); } ADD_INTERFACE (Stem_tremolo, "stem-tremolo-interface", "A beam slashing a stem to indicate a tremolo.", + + "beam-thickness " + "beam-width " + "flag-count " "stem " + "style " "slope " - "beam-width " - "beam-thickness " - "flag-count"); + ); diff --git a/lily/stem.cc b/lily/stem.cc index 8a59a4909c..1be8f59855 100644 --- a/lily/stem.cc +++ b/lily/stem.cc @@ -335,17 +335,21 @@ Stem::calc_length (SCM smob) + 2 * t_flag->extent (t_flag, Y_AXIS).length () / ss; + /* We don't want to add the whole extent of the flag because the trem + and the flag can overlap partly. beam_translation gives a good + approximation */ if (durlog >= 3) - { - Interval flag_ext = flag (me).extent (Y_AXIS); - if (!flag_ext.is_empty ()) - minlen += 2 * flag_ext.length () / ss; - - /* The clash is smaller for down stems (since the tremolo is - angled up.) */ - if (dir == DOWN) - minlen -= 1.0; - } + { + Real beam_trans = Stem_tremolo::get_beam_translation (t_flag); + /* the obvious choice is (durlog - 2) here, but we need a bit more space. */ + minlen += 2 * (durlog - 1.5) * beam_trans; + + /* up-stems need even a little more space to avoid collisions. This + needs to be in sync with the tremolo positioning code in + Stem_tremolo::print */ + if (dir == UP) + minlen += beam_trans; + } length = max (length, minlen + 1.0); } @@ -798,7 +802,6 @@ Stem::get_stem_info (Grob *me) return si; } -/* TODO: add extra space for tremolos! */ MAKE_SCHEME_CALLBACK(Stem, calc_stem_info, 1); SCM Stem::calc_stem_info (SCM smob) @@ -847,6 +850,13 @@ Stem::calc_stem_info (SCM smob) * staff_space * length_fraction; + Real height_of_my_trem = 0.0; + Grob *trem = unsmob_grob (me->get_object ("tremolo-flag")); + if (trem) + height_of_my_trem = trem->extent (trem, Y_AXIS).length () + /* hack a bit of space around the trem. */ + + beam_translation; + /* UGH It seems that also for ideal minimum length, we must use the maximum beam count (for this direction): @@ -859,6 +869,7 @@ Stem::calc_stem_info (SCM smob) Real ideal_minimum_length = ideal_minimum_free + height_of_my_beams + + height_of_my_trem /* stem only extends to center of beam */ - 0.5 * beam_thickness; @@ -908,18 +919,11 @@ Stem::calc_stem_info (SCM smob) * staff_space * length_fraction; - Real minimum_length = minimum_free + Real minimum_length = max (minimum_free, height_of_my_trem) + height_of_my_beams /* stem only extends to center of beam */ - 0.5 * beam_thickness; - if (Grob *tremolo = unsmob_grob (me->get_object ("tremolo-flag"))) - { - Interval y_ext = tremolo->extent (tremolo, Y_AXIS); - y_ext.widen (0.5); // FIXME. Should be tunable? - minimum_length = max (minimum_length, y_ext.length ()); - } - ideal_y *= my_dir; Real minimum_y = note_start + minimum_length; Real shortest_y = minimum_y * my_dir; diff --git a/lily/ttf.cc b/lily/ttf.cc index 82bc78dce2..8fc2c148bd 100644 --- a/lily/ttf.cc +++ b/lily/ttf.cc @@ -15,6 +15,25 @@ #include "warn.hh" #include "lily-guile.hh" #include "main.hh" +#include "open-type-font.hh" + + +Index_to_charcode_map +make_index_to_charcode_map (FT_Face face) +{ + Index_to_charcode_map m; + FT_ULong charcode; + FT_UInt gindex; + + FT_CharMap current_cmap = face->charmap; + FT_Select_Charmap(face, FT_ENCODING_UNICODE); + for (charcode = FT_Get_First_Char (face, &gindex); gindex != 0; + charcode = FT_Get_Next_Char (face, charcode, &gindex)) + m[gindex] = charcode; + FT_Set_Charmap (face, current_cmap); + + return m; +} /* Based on ttfps by Juliusz Chroboczek @@ -132,20 +151,31 @@ print_trailer (void *out, lily_cookie_fprintf (out, "/CharStrings %d dict dup begin\n", mp->numGlyphs); + Index_to_charcode_map ic_map (make_index_to_charcode_map (face)); + + for (int i = 0; i < mp->numGlyphs; i++) + { + glyph_name[0] = 0; + if (face->face_flags & FT_FACE_FLAG_GLYPH_NAMES) + { + FT_Error error = FT_Get_Glyph_Name (face, i, glyph_name, + GLYPH_NAME_LEN); + if (error) + programming_error ("print_trailer(): FT_Get_Glyph_Name() returned error"); + else + glyph_name[0] = 0; + } - if (face->face_flags & FT_FACE_FLAG_GLYPH_NAMES) - for (int i = 0; i < mp->numGlyphs; i++) - { - FT_Error error = FT_Get_Glyph_Name (face, i, glyph_name, - GLYPH_NAME_LEN); - if (error) - programming_error ("print_trailer(): FT_Get_Glyph_Name() returned error"); - else - lily_cookie_fprintf (out, "/%s %d def ", glyph_name, i); + if (!glyph_name[0]) + { + get_unicode_name (glyph_name, ic_map[i]); + } + + lily_cookie_fprintf (out, "/%s %d def ", glyph_name, i); - if (! (i % 5)) - lily_cookie_fprintf (out, "\n"); - } + if (! (i % 5)) + lily_cookie_fprintf (out, "\n"); + } lily_cookie_fprintf (out, "end readonly def\n"); lily_cookie_fprintf (out, "FontName currentdict end definefont pop\n"); diff --git a/lily/tuplet-bracket.cc b/lily/tuplet-bracket.cc index b812e622e3..4ca5032829 100644 --- a/lily/tuplet-bracket.cc +++ b/lily/tuplet-bracket.cc @@ -178,8 +178,15 @@ Tuplet_bracket::calc_control_points (SCM smob) extract_grob_set (me, "note-columns", columns); + SCM scm_positions = me->get_property ("positions"); + if (!me->is_live ()) + return SCM_EOL; + + if (!scm_is_pair (scm_positions)) + programming_error ("Positions should be number pair"); + Drul_array positions - = ly_scm2realdrul (me->get_property ("positions")); + = robust_scm2drul (scm_positions, Drul_array (0,0)); Grob *commonx = get_common_x (me); Direction dir = get_grob_direction (me); @@ -627,7 +634,6 @@ Tuplet_bracket::calc_positions (SCM smob) Spanner *me = unsmob_spanner (smob); extract_grob_set (me, "note-columns", columns); - /* Don't print if it doesn't span time. */ diff --git a/ly/Welcome_to_LilyPond.ly b/ly/Welcome_to_LilyPond.ly index dd723dbd3c..a9643238fb 100644 --- a/ly/Welcome_to_LilyPond.ly +++ b/ly/Welcome_to_LilyPond.ly @@ -31,4 +31,4 @@ That's it. For more information, visit http://lilypond.org . } -\version "2.8.0" % necessary for upgrading to future LilyPond versions. +\version "2.7.39" % necessary for upgrading to future LilyPond versions. diff --git a/ly/accordion-defs-init.ly b/ly/accordion-defs-init.ly index 71731b9b34..75f7d518d6 100644 --- a/ly/accordion-defs-init.ly +++ b/ly/accordion-defs-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % Symbols needed to print accordion music % % 2' = T diff --git a/ly/bagpipe.ly b/ly/bagpipe.ly index fc78019795..4a01b1aa05 100755 --- a/ly/bagpipe.ly +++ b/ly/bagpipe.ly @@ -6,10 +6,10 @@ Sven Axelsson, the Murray Pipes & Drums of Gothenburg (http://www.murrays.nu) - $Id: bagpipe.ly,v 1.12.2.1 2006/03/22 14:36:31 hanwen Exp $ + $Id: bagpipe.ly,v 1.12.2.2 2006/03/29 16:19:35 hanwen Exp $ %} -\version "2.8.0" +\version "2.7.39" % Notes of the scale of the Great Highland Bagpipe. Extra high notes for bombarde. % Flat notes used mainly in some modern music. diff --git a/ly/catalan.ly b/ly/catalan.ly index 4da358eae3..01c7fd5f2a 100644 --- a/ly/catalan.ly +++ b/ly/catalan.ly @@ -74,6 +74,6 @@ pitchnamesCatalan = #`( pitchnames = \pitchnamesCatalan -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/chord-modifiers-init.ly b/ly/chord-modifiers-init.ly index 864eaaed2c..24a02b95ec 100644 --- a/ly/chord-modifiers-init.ly +++ b/ly/chord-modifiers-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" chordmodifiers = #default-chord-modifier-list diff --git a/ly/declarations-init.ly b/ly/declarations-init.ly index 799faeedd8..f60c9f4578 100644 --- a/ly/declarations-init.ly +++ b/ly/declarations-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %% < 1.8 compatibility switch #(ly:set-option 'old-relative) diff --git a/ly/deutsch.ly b/ly/deutsch.ly index 4c5d0ba4c4..b9f619951f 100644 --- a/ly/deutsch.ly +++ b/ly/deutsch.ly @@ -63,6 +63,6 @@ pitchnamesDeutsch = #`( pitchnames = \pitchnamesDeutsch -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/drumpitch-init.ly b/ly/drumpitch-init.ly index 98632eb9e2..df947ead4d 100644 --- a/ly/drumpitch-init.ly +++ b/ly/drumpitch-init.ly @@ -1,5 +1,5 @@ -\version "2.8.0" +\version "2.7.39" drumPitchNames = #'((acousticbassdrum . acousticbassdrum) diff --git a/ly/dynamic-scripts-init.ly b/ly/dynamic-scripts-init.ly index 21f11dae8a..a0686e2e9a 100644 --- a/ly/dynamic-scripts-init.ly +++ b/ly/dynamic-scripts-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % % declare the standard dynamic identifiers. diff --git a/ly/english.ly b/ly/english.ly index fcd7a9e97d..67820fffb5 100644 --- a/ly/english.ly +++ b/ly/english.ly @@ -87,7 +87,7 @@ pitchnamesEnglish = #`( pitchnames = \pitchnamesEnglish -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly index 6c5213eb99..00c9746e01 100644 --- a/ly/engraver-init.ly +++ b/ly/engraver-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \context { \name "Global" diff --git a/ly/espanol.ly b/ly/espanol.ly index 5c68801963..b1cd2e71a9 100644 --- a/ly/espanol.ly +++ b/ly/espanol.ly @@ -58,6 +58,6 @@ pitchnamesEspanol = #`( pitchnames = \pitchnamesEspanol -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/generate-documentation.ly b/ly/generate-documentation.ly index c8b883dee8..ebb1ce8f7f 100644 --- a/ly/generate-documentation.ly +++ b/ly/generate-documentation.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % % Running LilyPond on this file generates the documentation diff --git a/ly/generate-interface-doc-init.ly b/ly/generate-interface-doc-init.ly index b78a8d550e..8f090349e3 100644 --- a/ly/generate-interface-doc-init.ly +++ b/ly/generate-interface-doc-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % % Running LilyPond on this file generates the short interface doc diff --git a/ly/grace-init.ly b/ly/grace-init.ly index 1d982d18ae..0f31f45815 100644 --- a/ly/grace-init.ly +++ b/ly/grace-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" startGraceMusic = { diff --git a/ly/gregorian-init.ly b/ly/gregorian-init.ly index 72d4434d72..2719813e92 100644 --- a/ly/gregorian-init.ly +++ b/ly/gregorian-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %%%%%%%% %%%%%%%% shortcuts common for all styles of gregorian chant notation diff --git a/ly/init.ly b/ly/init.ly index a1508d3c36..71633013a6 100644 --- a/ly/init.ly +++ b/ly/init.ly @@ -7,7 +7,7 @@ #(define-public midi-debug #f) -\version "2.8.0" +\version "2.7.39" \include "declarations-init.ly" diff --git a/ly/italiano.ly b/ly/italiano.ly index e78516f939..e7ae81ec15 100644 --- a/ly/italiano.ly +++ b/ly/italiano.ly @@ -86,6 +86,6 @@ pitchnamesItaliano = #`( pitchnames = \pitchnamesItaliano -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/midi-init.ly b/ly/midi-init.ly index 4b352978ba..a2a65b51cd 100644 --- a/ly/midi-init.ly +++ b/ly/midi-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \midi { \tempo 4=60 \include "performer-init.ly" diff --git a/ly/music-functions-init.ly b/ly/music-functions-init.ly index 87012246a1..a76b928603 100644 --- a/ly/music-functions-init.ly +++ b/ly/music-functions-init.ly @@ -1,6 +1,6 @@ % -*-Scheme-*- -\version "2.8.0" +\version "2.7.39" %% need SRFI-1 filter diff --git a/ly/nederlands.ly b/ly/nederlands.ly index 849b3cac50..5ede11b8af 100644 --- a/ly/nederlands.ly +++ b/ly/nederlands.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %{ common dutch names for notes. es means flat, is means sharp diff --git a/ly/norsk.ly b/ly/norsk.ly index 76739e0ff7..fe633d24fb 100644 --- a/ly/norsk.ly +++ b/ly/norsk.ly @@ -105,6 +105,6 @@ pitchnamesNorsk = #`( pitchnames =\pitchnamesNorsk -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/paper-defaults.ly b/ly/paper-defaults.ly index 84e2350b70..41c846feab 100644 --- a/ly/paper-defaults.ly +++ b/ly/paper-defaults.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" \paper { diff --git a/ly/params-init.ly b/ly/params-init.ly index 6bc073a102..f4f62b0e02 100644 --- a/ly/params-init.ly +++ b/ly/params-init.ly @@ -1,2 +1,2 @@ -\version "2.8.0" +\version "2.7.39" diff --git a/ly/performer-init.ly b/ly/performer-init.ly index 1498b56202..d22c422775 100644 --- a/ly/performer-init.ly +++ b/ly/performer-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" %% %% setup for Request->Element conversion. diff --git a/ly/portugues.ly b/ly/portugues.ly index a0e629dbbc..7f174c3bb8 100644 --- a/ly/portugues.ly +++ b/ly/portugues.ly @@ -86,6 +86,6 @@ pitchnamesPortuguese = #`( pitchnames = \pitchnamesPortuguese -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/property-init.ly b/ly/property-init.ly index 5a9a4cf395..73c3357d7c 100644 --- a/ly/property-init.ly +++ b/ly/property-init.ly @@ -1,6 +1,6 @@ % property-init.ly -\version "2.8.0" +\version "2.7.39" stemUp = \override Stem #'direction = #UP stemDown = \override Stem #'direction = #DOWN diff --git a/ly/scale-definitions-init.ly b/ly/scale-definitions-init.ly index 2c6513648d..1ca80b1004 100644 --- a/ly/scale-definitions-init.ly +++ b/ly/scale-definitions-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" major = #`( diff --git a/ly/script-init.ly b/ly/script-init.ly index 1c7df437ad..68d4de9d9a 100644 --- a/ly/script-init.ly +++ b/ly/script-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" % code char abbreviations diff --git a/ly/spanners-init.ly b/ly/spanners-init.ly index 1bdb34ecd4..d2493903c9 100644 --- a/ly/spanners-init.ly +++ b/ly/spanners-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" startGroup = #(make-span-event 'NoteGroupingEvent START) stopGroup = #(make-span-event 'NoteGroupingEvent STOP) diff --git a/ly/suomi.ly b/ly/suomi.ly index aec1d428b9..1cdf637b8b 100644 --- a/ly/suomi.ly +++ b/ly/suomi.ly @@ -48,6 +48,6 @@ pitchnamesSuomi = #`( pitchnames = \pitchnamesSuomi -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/svenska.ly b/ly/svenska.ly index bf17855240..4c07f68680 100644 --- a/ly/svenska.ly +++ b/ly/svenska.ly @@ -42,6 +42,6 @@ pitchnamesSvenska = #`( ) pitchnames = \pitchnamesSvenska -\version "2.8.0" +\version "2.7.39" #(ly:parser-set-note-names parser pitchnames) diff --git a/ly/titling-init.ly b/ly/titling-init.ly index 738380516c..26bca808c8 100644 --- a/ly/titling-init.ly +++ b/ly/titling-init.ly @@ -1,4 +1,4 @@ -\version "2.8.0" +\version "2.7.39" slashSeparator = \markup { \hcenter diff --git a/ly/vlaams.ly b/ly/vlaams.ly index 4f5f08abee..7207ea964a 100644 --- a/ly/vlaams.ly +++ b/ly/vlaams.ly @@ -1,4 +1,4 @@ -\version "2.8.0" %hier stond 2.1.36, mocht ik dat wel veranderen? +\version "2.7.39" %hier stond 2.1.36, mocht ik dat wel veranderen? %{ diff --git a/mf/GNUmakefile b/mf/GNUmakefile index c09f78335f..b19b3400d1 100644 --- a/mf/GNUmakefile +++ b/mf/GNUmakefile @@ -8,7 +8,7 @@ include $(depth)/make/stepmake.make AF_FILES = $(call src-wildcard,*.af) # hangs on feta23 -MFTRACE_FLAGS= # --simplify +MFTRACE_FLAGS= --simplify EXTRA_DIST_FILES += README feta.tex @@ -125,10 +125,6 @@ INSTALLATION_OUT_FILES4=$(SVG_FILES) INSTALLATION_OUT_DIR5=$(local_lilypond_datadir)/fonts/type1 INSTALLATION_OUT_FILES5=$(PFA_FILES) -INSTALLATION_OUT_DIR6=$(local_lilypond_datadir)/ps/ -INSTALLATION_OUT_FILES6=$(ENC_FILES) - - export MFINPUTS:=.:$(MFINPUTS) diff --git a/mf/feta-bolletjes.mf b/mf/feta-bolletjes.mf index 8a1bd2883b..1483af4d9f 100644 --- a/mf/feta-bolletjes.mf +++ b/mf/feta-bolletjes.mf @@ -26,8 +26,14 @@ picture remember_pic; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% save black_notehead_width, noteheight; -save slash_thick, slash_slope, overdone_heads, solfa_noteheight; -numeric black_notehead_width, noteheight, slash_thick; +save half_notehead_width, whole_notehead_width, slash_thick; +save slash_slope, overdone_heads, solfa_noteheight; + +numeric noteheight; +numeric slash_thick; +numeric black_notehead_width; +numeric whole_notehead_width; +numeric half_notehead_width; fet_begingroup ("noteheads"); @@ -191,6 +197,8 @@ fet_beginchar ("Whole notehead", "s0"); undraw_inside_ellipse (1.30, 125 - puff_up_factor * 10, 0.68, 2 stafflinethickness#); + whole_notehead_width# := charwd; + draw_staff (-2, 2, 0); fet_endchar; @@ -207,10 +215,14 @@ if test > 0: fi; + + fet_beginchar ("Half notehead", "s1"); draw_outside_ellipse (1.53 - puff_up_factor / 3.0, 34, 0.66, 0.17); undraw_inside_ellipse (3.25, 33, 0.81, 2.5 stafflinethickness#); + half_notehead_width# := charwd; + draw_staff (-2, 2, 0); fet_endchar; @@ -235,7 +247,6 @@ fet_beginchar ("Quart notehead", "s2"); draw_staff (-2, 2, 0); fet_endchar; - if test > 0: fet_beginchar ("Quart notehead", "s2"); draw_outside_ellipse (1.49 - puff_up_factor / 3.0, 31, @@ -887,14 +898,16 @@ fi; % save solfa_pen_thick; -solfa_pen_thick# = 2 stafflinethickness#; +solfa_pen_thick# = 1.75 stafflinethickness#; define_blacker_pixels (solfa_pen_thick); -solfa_whole_width := 1.8; -solfa_half_width := 1.35; -solfa_quarter_width := 1.35; +save solfa_base_notewidth; +solfa_base_notewidth# := black_notehead_width#; +solfa_whole_width := whole_notehead_width# / black_notehead_width#; +solfa_half_width := half_notehead_width# / black_notehead_width#; +solfa_quarter_width := 1.0; def draw_do_head (expr width_factor, dir) = save p_in, p_out; @@ -902,7 +915,7 @@ def draw_do_head (expr width_factor, dir) = path p_in, p_out; pair left_dist, right_dist; - set_char_box (0, width_factor * solfa_noteheight#, + set_char_box (0, width_factor * solfa_base_notewidth#, 0.5 solfa_noteheight#, 0.5 solfa_noteheight#); pickup pencircle scaled solfa_pen_thick; diff --git a/mf/feta-test-generic.mf b/mf/feta-test-generic.mf index 44b0168dd2..552731486d 100644 --- a/mf/feta-test-generic.mf +++ b/mf/feta-test-generic.mf @@ -6,8 +6,8 @@ %input feta-eindelijk; %input feta-toevallig; %input feta-puntje; -%input feta-bolletjes; -input feta-arrow; +input feta-bolletjes; +%input feta-arrow; %input feta-schrift; %input feta-schrift; %input feta-banier; diff --git a/python/convertrules.py b/python/convertrules.py index 08182e9d55..ffee8295d5 100644 --- a/python/convertrules.py +++ b/python/convertrules.py @@ -2780,10 +2780,3 @@ def conv (str): conversions.append (((2, 7, 40), conv, "rehearsalMarkAlignSymbol/barNumberAlignSymbol -> break-align-symbol")) - - -def conv (str): - return str - -conversions.append (((2, 8, 0), conv, - "bump version number for release")) diff --git a/scm/define-grobs.scm b/scm/define-grobs.scm index 1d10225b4d..20cb7b3f2e 100644 --- a/scm/define-grobs.scm +++ b/scm/define-grobs.scm @@ -1451,7 +1451,8 @@ (stencil . ,ly:stem-tremolo::print) (X-extent . #f) (slope . ,ly:stem-tremolo::calc-slope) - (beam-width . 1.6) ; staff-space + (beam-width . ,ly:stem-tremolo::calc-width) ; staff-space + (style . ,ly:stem-tremolo::calc-style) (beam-thickness . 0.48) ; staff-space (meta . ((class . Item) (interfaces . (stem-tremolo-interface)))))) diff --git a/scripts/lilypond-book.py b/scripts/lilypond-book.py index ea1f768a02..4fbadf9813 100644 --- a/scripts/lilypond-book.py +++ b/scripts/lilypond-book.py @@ -158,7 +158,8 @@ def get_option_parser (): p.add_option ("-o", '--output', help=_('write output to DIR'), metavar="DIR", - action='store', dest='output_name', default=None) + action='store', dest='output_name', + default='') p.add_option ('-P', '--process', metavar=_("COMMAND"), help = _ ("process ly_files using COMMAND FILE..."), action='store', @@ -602,7 +603,14 @@ output = { @end html ''', - PRINTFILENAME: '''@file{%(filename)s} + PRINTFILENAME: ''' +@html + +@end html +@file{%(filename)s} +@html + +@end html ''', QUOTE: r'''@quotation -- 2.39.5