From eba82770802a246bca4afab7eab1f78e84785214 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Sun, 22 Feb 2004 21:47:29 +0000 Subject: [PATCH] * scripts/lilypond-book.py (do_file): do not overwrite input file. * lily/context-scheme.cc (LY_DEFINE): use Scheme style naming for music/context/grob property functions. Internally, use get_property() and set_property() for both. --- ChangeLog | 4 + Documentation/topdocs/NEWS.texi | 8 + Documentation/user/internals.itely | 16 +- Documentation/user/introduction.itely | 2 +- Documentation/user/refman.itely | 14 +- VERSION | 4 +- input/regression/+.ly | 2 +- input/regression/accidental-cautionary.ly | 2 +- input/regression/accidental-double.ly | 2 +- input/regression/accidental-ledger.ly | 2 +- input/regression/accidental-octave.ly | 2 +- input/regression/accidental-placement.ly | 2 +- input/regression/accidental-quarter.ly | 2 +- input/regression/accidental-single-double.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/accidentals.ly | 2 +- input/regression/ambitus.ly | 2 +- input/regression/apply-context.ly | 4 +- input/regression/apply-output.ly | 12 +- 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/balloon.ly | 2 +- input/regression/bar-number.ly | 2 +- input/regression/bar-scripts.ly | 2 +- input/regression/beam-auto-knee.ly | 2 +- input/regression/beam-break.ly | 2 +- input/regression/beam-center-slope.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-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-over-barline.ly | 2 +- input/regression/beam-position.ly | 2 +- input/regression/beam-postfix-notation.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/beamed-chord.ly | 2 +- input/regression/beaming-ternary-metrum.ly | 2 +- input/regression/beaming.ly | 2 +- input/regression/beams.ly | 2 +- input/regression/between-systems.ly | 6 +- 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.ly | 2 +- input/regression/collision-2.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 +- .../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-line.ly | 2 +- input/regression/dynamics-unbound-hairpin.ly | 2 +- input/regression/easy-notation.ly | 2 +- input/regression/figured-bass.ly | 2 +- input/regression/finger-chords.ly | 2 +- input/regression/fingering.ly | 2 +- input/regression/follow-voice-break.ly | 2 +- input/regression/font-magnification.ly | 2 +- input/regression/font-name.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-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/hairpin-dashed.ly | 2 +- input/regression/hairpin-ending.ly | 2 +- input/regression/hara-kiri-pianostaff.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 +- input/regression/key-signature-scordatura.ly | 2 +- input/regression/keys.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.ly | 2 +- input/regression/lyric-phrasing-new.ly | 2 +- input/regression/lyric-phrasing.ly | 2 +- input/regression/lyrics-bar.ly | 2 +- input/regression/lyrics-melisma-beam.ly | 2 +- input/regression/markup-note.ly | 2 +- input/regression/markup-stack.ly | 2 +- input/regression/markup-user.ly | 2 +- input/regression/measure-grouping.ly | 2 +- input/regression/mensural.ly | 2 +- input/regression/metronome-marking.ly | 2 +- input/regression/mm-rests2.ly | 2 +- input/regression/molecule-hacking.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-map.ly | 6 +- input/regression/new-markup-scheme.ly | 2 +- input/regression/new-markup-syntax.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-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/part-combine-a2.ly | 2 +- input/regression/part-combine-global.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-ped.ly | 2 +- input/regression/phrasing-slur.ly | 2 +- input/regression/prefatory-empty-spacing.ly | 2 +- input/regression/prefatory-spacing-matter.ly | 2 +- input/regression/property-once.ly | 2 +- input/regression/quote.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-skipbars.ly | 2 +- input/regression/repeat-percent.ly | 2 +- input/regression/repeat-slash.ly | 2 +- input/regression/repeat-unfold-all.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-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/script-collision.ly | 2 +- input/regression/script-stack-order.ly | 2 +- input/regression/script-stacked.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-area.ly | 2 +- input/regression/slur-attachment.ly | 2 +- input/regression/slur-broken-trend.ly | 2 +- input/regression/slur-cross-staff.ly | 2 +- input/regression/slur-dots.ly | 2 +- input/regression/slur-nice.ly | 2 +- input/regression/slur-rest.ly | 2 +- input/regression/slur-staccato.ly | 2 +- input/regression/slur-stem-broken.ly | 2 +- input/regression/slur-symmetry-1.ly | 2 +- input/regression/slur-symmetry.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-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-to-grace.ly | 2 +- input/regression/spacing-very-tight.ly | 2 +- input/regression/span-bar.ly | 2 +- input/regression/staccato-pos.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.ly | 2 +- input/regression/stem-shorten.ly | 2 +- input/regression/stem-spacing.ly | 2 +- input/regression/stem-tremolo.ly | 2 +- input/regression/system-extents.ly | 2 +- input/regression/system-start-bracket.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-busy-grobs.ly | 2 +- input/regression/tie-chord.ly | 2 +- input/regression/tie-dots.ly | 2 +- input/regression/tie-grace.ly | 2 +- input/regression/tie.ly | 2 +- input/regression/tuplet-beam.ly | 2 +- input/regression/tuplet-nest.ly | 4 +- 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/voice-follower.ly | 2 +- input/regression/volta-broken-left-edge.ly | 2 +- input/regression/volta-multi-staff.ly | 2 +- input/test/+.ly | 2 +- input/test/add-staccato.ly | 10 +- input/test/add-text-script.ly | 16 +- input/test/ambitus-mixed.ly | 6 +- input/test/ancient-accidentals.ly | 2 +- input/test/ancient-font.ly | 2 +- input/test/ancient-time.ly | 2 +- input/test/bagpipe.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-auto.ly | 2 +- input/test/beam-control.ly | 2 +- input/test/beam-count.ly | 2 +- input/test/beam-dir-functions.ly | 2 +- input/test/beam-isknee.ly | 2 +- input/test/beam-neutral-direction.ly | 2 +- input/test/beam-rest.ly | 2 +- input/test/blank-notes.ly | 2 +- input/test/blank-paper-tab.ly | 2 +- input/test/blank-paper.ly | 2 +- input/test/boxed-molecule.ly | 2 +- input/test/caps.ly | 2 +- input/test/cautionaries.ly | 2 +- input/test/chord-names-german.ly | 2 +- input/test/chord-names-jazz.ly | 2 +- input/test/chord-names-no-inversions.ly | 2 +- input/test/chords-without-melody.ly | 2 +- input/test/clef-8-syntax.ly | 2 +- input/test/clef-end-of-line.ly | 2 +- input/test/clef-manual-control.ly | 2 +- input/test/coriolan-margin.ly | 2 +- input/test/count-systems.ly | 2 +- input/test/crescendi.ly | 2 +- input/test/cue-notes.ly | 2 +- input/test/divisiones.ly | 2 +- input/test/drarn-slurs.ly | 2 +- input/test/drarn.ly | 2 +- input/test/dynamic-absolute-volume.ly | 2 +- input/test/dynamic-extra.ly | 2 +- input/test/embedded-postscript.ly | 2 +- input/test/embedded-scm.ly | 2 +- input/test/embedded-tex.ly | 2 +- input/test/engraver-contexts.ly | 2 +- input/test/engraver-one-by-one.ly | 2 +- input/test/extra-staff.ly | 2 +- input/test/figured-bass-alternate.ly | 2 +- input/test/fill-a4.ly | 2 +- input/test/follow-voice.ly | 2 +- input/test/force-hshift.ly | 2 +- input/test/gourlay.ly | 2 +- input/test/gregorian-scripts.ly | 2 +- input/test/harmonic.ly | 2 +- input/test/header-ifelse.ly | 2 +- input/test/hshift.ly | 2 +- input/test/hymn.ly | 2 +- input/test/improv.ly | 2 +- input/test/incipit.ly | 2 +- input/test/instrument-name-grandstaff.ly | 2 +- input/test/lilypond-testpage.ly | 2 +- input/test/lyric-hyphen-retain.ly | 2 +- input/test/lyrics-skip-notes.ly | 2 +- input/test/mensural-ligatures.ly | 2 +- input/test/midi-scales.ly | 2 +- input/test/move-accidentals.ly | 6 +- input/test/move-specific-text.ly | 4 +- input/test/music-box.ly | 24 +-- input/test/nested-groups.ly | 2 +- input/test/no-bar-lines.ly | 2 +- input/test/no-staff.ly | 2 +- input/test/ossia.ly | 2 +- input/test/part-combine.ly | 2 +- input/test/partial-blank.ly | 2 +- input/test/phrasing-slur-height.ly | 2 +- input/test/piano-staff-distance.ly | 4 +- input/test/polymetric-differing-notes.ly | 6 +- input/test/polymetric.ly | 2 +- input/test/preset-extent.ly | 2 +- input/test/repeat-manual.ly | 2 +- input/test/repeat-shorter-bracket.ly | 2 +- input/test/repeat.ly | 2 +- input/test/rest-dot-positions.ly | 2 +- input/test/rests.ly | 2 +- input/test/reverse-music.ly | 14 +- input/test/rhythm-excercise.ly | 2 +- input/test/scales-greek.ly | 2 +- input/test/scheme-interactions.ly | 2 +- input/test/script-abbreviations.ly | 2 +- input/test/script-chart.ly | 2 +- input/test/script-priority.ly | 2 +- input/test/script-stack.ly | 2 +- input/test/separate-staccato.ly | 2 +- input/test/slur-attachment-override.ly | 2 +- input/test/slur-beautiful.ly | 2 +- input/test/slur-dash.ly | 2 +- input/test/slur-manual.ly | 2 +- input/test/slur-minimum-length.ly | 2 +- input/test/slur-ugly.ly | 2 +- input/test/smart-transpose.ly | 14 +- input/test/spacing-2.ly | 2 +- input/test/spanner-after-break-tweak.ly | 4 +- 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/staff-space.ly | 2 +- input/test/stem-centered.ly | 2 +- input/test/stem-cross-staff.ly | 2 +- input/test/stem-extend.ly | 2 +- input/test/stem-length.ly | 2 +- input/test/tablature-hammer.ly | 2 +- input/test/tablature.ly | 2 +- input/test/temporary-stave.ly | 2 +- input/test/text-rotate.ly | 2 +- input/test/text-spanner.ly | 2 +- input/test/textscript.ly | 2 +- input/test/tie-cross-voice.ly | 2 +- input/test/tie-sparse.ly | 2 +- input/test/time-signature-double.ly | 2 +- input/test/time.ly | 2 +- input/test/timing.ly | 2 +- input/test/title.ly | 2 +- input/test/to-xml.ly | 2 +- input/test/transposition.ly | 2 +- input/test/trill.ly | 2 +- input/test/trills.ly | 2 +- input/test/unfold-all-repeats.ly | 2 +- input/test/vaticana.ly | 2 +- input/test/version-output.ly | 2 +- input/test/vertical-extent.ly | 2 +- lily/context-scheme.cc | 4 +- lily/music.cc | 4 +- ly/a3-init.ly | 2 +- ly/a4-init.ly | 2 +- ly/accordion-defs-init.ly | 2 +- ly/book-init-init.ly | 2 +- ly/catalan.ly | 2 +- ly/center-init.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 | 4 +- 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/legal-init.ly | 2 +- ly/letter-init.ly | 2 +- ly/midi-init.ly | 2 +- ly/nederlands.ly | 2 +- ly/norsk.ly | 2 +- ly/params-init.ly | 2 +- ly/part-paper-init.ly | 2 +- ly/performer-init.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/tabloid-init.ly | 2 +- scm/auto-beam.scm | 8 +- scm/bass-figure.scm | 12 +- scm/chord-entry.scm | 10 +- scm/chord-generic-names.scm | 6 +- scm/chord-ignatzek-names.scm | 14 +- scm/chord-name.scm | 14 +- scm/clef.scm | 4 +- scm/music-functions.scm | 204 +++++++++--------- scm/output-lib.scm | 16 +- scm/part-combiner.scm | 40 ++-- scm/slur.scm | 20 +- scm/to-xml.scm | 10 +- scm/translation-functions.scm | 10 +- scripts/lilypond-book.py | 8 + 467 files changed, 726 insertions(+), 706 deletions(-) diff --git a/ChangeLog b/ChangeLog index bcb273808c..f36cba17b4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2004-02-22 Han-Wen Nienhuys + * scripts/lilypond-book.py (do_file): do not overwrite input file. + + * scripts/convert-ly.py (conv): add rules for name changes. + * lily/context-scheme.cc (LY_DEFINE): use Scheme style naming for music/context/grob property functions. Internally, use get_property() and set_property() for both. diff --git a/Documentation/topdocs/NEWS.texi b/Documentation/topdocs/NEWS.texi index 97bccdc2c6..e795c7b736 100644 --- a/Documentation/topdocs/NEWS.texi +++ b/Documentation/topdocs/NEWS.texi @@ -18,6 +18,14 @@ Version 2.1.13 @itemize @bullet +@item The naming of exported Scheme functions now follows Scheme conventions. +Changes be applied to Scheme files with convert-ly: + +@example + convert-ly -e -n --from=2.1.24 --to=2.1.26 *.scm +@end example + + @item Notes can be excluded from auto-beaming, by marking them with @code{\noBeam}: @example diff --git a/Documentation/user/internals.itely b/Documentation/user/internals.itely index d4e04069c2..7d896dd9e7 100644 --- a/Documentation/user/internals.itely +++ b/Documentation/user/internals.itely @@ -293,7 +293,7 @@ current bar number on the standard output during the compile: \applycontext #(lambda (x) (format #t "\nWe were called in barnumber ~a.\n" - (ly:get-context-property x 'currentBarNumber))) + (ly:context-property x 'currentBarNumber))) @end example @@ -852,15 +852,15 @@ The syntax for @code{\apply} is This means that the scheme function @var{func} is called with @var{music} as its argument. The return value of @var{func} is the result of the entire expression. @var{func} may read and write music -properties using the functions @code{ly:get-mus-property} and -@code{ly:set-mus-property!}. +properties using the functions @code{ly:music-property} and +@code{ly:music-set-property!}. An example is a function that reverses the order of elements in its argument: @lilypond[verbatim,raggedright] #(define (rev-music-1 m) - (ly:set-mus-property! m 'elements (reverse - (ly:get-mus-property m 'elements))) + (ly:music-set-property! m 'elements (reverse + (ly:music-property m 'elements))) m) \score { \notes \apply #rev-music-1 { c4 d4 } } @end lilypond @@ -885,12 +885,12 @@ back. Then it recurses, both on @code{elements} and @code{element} children. @example #(define (reverse-music music) - (let* ((elements (ly:get-mus-property music 'elements)) - (child (ly:get-mus-property music 'element)) + (let* ((elements (ly:music-property music 'elements)) + (child (ly:music-property music 'element)) (reversed (reverse elements))) ; set children - (ly:set-mus-property! music 'elements reversed) + (ly:music-set-property! music 'elements reversed) ; recurse (if (ly:music? child) (reverse-music child)) diff --git a/Documentation/user/introduction.itely b/Documentation/user/introduction.itely index 247847f7ff..a05bf1f00c 100644 --- a/Documentation/user/introduction.itely +++ b/Documentation/user/introduction.itely @@ -43,7 +43,7 @@ from the early renaissance. Although, the basic form (i.e. note heads on a 5-line staff) has not changed, the details still change to express the innovations of contemporary notation. Hence, it encompasses some 500 years of music. Its applications range from monophonic melodies to -monstruous counterpoint for large orchestras. +monstrous counterpoint for large orchestras. How can we get a grip on such a many-headed beast, and force it into the confines of a computer program? Our solution is to make a strict diff --git a/Documentation/user/refman.itely b/Documentation/user/refman.itely index eeed902fad..eae57ba908 100644 --- a/Documentation/user/refman.itely +++ b/Documentation/user/refman.itely @@ -2364,8 +2364,8 @@ Adding additional texts (such as @emph{gliss.}) is not supported. @cindex @code{\rfz} -Absolute dynamic marks are specified using an variable after a -note: @code{c4\ff}. The available dynamic marks are @code{\ppp}, +Absolute dynamic marks are specified using a command after a note: +@code{c4\ff}. The available dynamic marks are @code{\ppp}, @code{\pp}, @code{\p}, @code{\mp}, @code{\mf}, @code{\f}, @code{\ff}, @code{\fff}, @code{\fff}, @code{\fp}, @code{\sf}, @code{\sff}, @code{\sp}, @code{\spp}, @code{\sfz}, and @code{\rfz}: @@ -3379,8 +3379,8 @@ hierarchy of staves and lyrics first, e.g. \context ChoirStaff \notes << \context Lyrics = sopranoLyrics @{ s1 @} \context Voice = soprano @{ @emph{music} @} - \context Lyrics = tenor @{ s1 @} - \context Voice = tenorLyrics @{ @emph{music} @} + \context Lyrics = tenorLyrics @{ s1 @} + \context Voice = tenor @{ @emph{music} @} >> @end example and then combine the appropriate melodies and lyric lines: @@ -7839,11 +7839,11 @@ Here is a simple example of @code{\applyoutput}; it blanks note-heads on the center-line: @example (define (blanker grob grob-origin context) - (if (and (memq (ly:get-grob-property grob 'interfaces) + (if (and (memq (ly:grob-property grob 'interfaces) note-head-interface) - (eq? (ly:get-grob-property grob 'staff-position) 0)) + (eq? (ly:grob-property grob 'staff-position) 0)) - (ly:set-grob-property! grob 'transparent #t))) + (ly:grob-set-property! grob 'transparent #t))) @end example diff --git a/VERSION b/VERSION index c753c9b86e..9889055627 100644 --- a/VERSION +++ b/VERSION @@ -1,6 +1,6 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=2 MINOR_VERSION=1 -PATCH_LEVEL=25 -MY_PATCH_LEVEL=hwn1 +PATCH_LEVEL=26 +MY_PATCH_LEVEL= diff --git a/input/regression/+.ly b/input/regression/+.ly index 7f25d8c3ce..471d2edd94 100644 --- a/input/regression/+.ly +++ b/input/regression/+.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" %% +.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 7e0d7f40c4..d307932f48 100644 --- a/input/regression/accidental-cautionary.ly +++ b/input/regression/accidental-cautionary.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \header { texidoc = "Cautionary accidentals are indicated using either diff --git a/input/regression/accidental-double.ly b/input/regression/accidental-double.ly index 7fbfdfc192..ebf23a11ee 100644 --- a/input/regression/accidental-double.ly +++ b/input/regression/accidental-double.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \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 b584f64d73..fe4e4cea74 100644 --- a/input/regression/accidental-ledger.ly +++ b/input/regression/accidental-ledger.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \header { diff --git a/input/regression/accidental-octave.ly b/input/regression/accidental-octave.ly index 118bacaa34..3ab330850d 100644 --- a/input/regression/accidental-octave.ly +++ b/input/regression/accidental-octave.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header { texidoc=" diff --git a/input/regression/accidental-placement.ly b/input/regression/accidental-placement.ly index 3206b95965..6691195a00 100644 --- a/input/regression/accidental-placement.ly +++ b/input/regression/accidental-placement.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header { diff --git a/input/regression/accidental-quarter.ly b/input/regression/accidental-quarter.ly index 4cb95def7f..1d82eb3830 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.1.25" +\version "2.1.26" \score { \notes \relative c'' { diff --git a/input/regression/accidental-single-double.ly b/input/regression/accidental-single-double.ly index ad54638e5d..e5982e29f5 100644 --- a/input/regression/accidental-single-double.ly +++ b/input/regression/accidental-single-double.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header{ texidoc=" A sharp sign after a double sharp sign, as well as a flat sign diff --git a/input/regression/accidental-tie.ly b/input/regression/accidental-tie.ly index 57784df72e..6922dc0d65 100644 --- a/input/regression/accidental-tie.ly +++ b/input/regression/accidental-tie.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \header { diff --git a/input/regression/accidental-unbroken-tie-spacing.ly b/input/regression/accidental-unbroken-tie-spacing.ly index 83dd8bdae5..9df9763ef2 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.1.25" +\version "2.1.26" rechts = \notes \relative c' { \clef treble diff --git a/input/regression/accidental-voice.ly b/input/regression/accidental-voice.ly index 7f70f9adf1..c27b5ccffd 100644 --- a/input/regression/accidental-voice.ly +++ b/input/regression/accidental-voice.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/accidental.ly b/input/regression/accidental.ly index 1decbd5213..68fc320a53 100644 --- a/input/regression/accidental.ly +++ b/input/regression/accidental.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/accidentals.ly b/input/regression/accidentals.ly index 1256165e61..49f1ddf8ba 100644 --- a/input/regression/accidentals.ly +++ b/input/regression/accidentals.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/ambitus.ly b/input/regression/ambitus.ly index ec5c035f97..3eda9c745a 100644 --- a/input/regression/ambitus.ly +++ b/input/regression/ambitus.ly @@ -52,7 +52,7 @@ paper block: %} -\version "2.1.23" +\version "2.1.26" upper = \notes \relative c { \clef "treble" diff --git a/input/regression/apply-context.ly b/input/regression/apply-context.ly index 5369dc086d..92679d1400 100644 --- a/input/regression/apply-context.ly +++ b/input/regression/apply-context.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header { @@ -25,6 +25,6 @@ This example prints a bar-number during processing on stdout. \applycontext #(lambda (tr) (format #t "\nWe were called in barnumber ~a.\n" - (ly:get-context-property tr 'currentBarNumber))) + (ly:context-property tr 'currentBarNumber))) c1 c1 }} diff --git a/input/regression/apply-output.ly b/input/regression/apply-output.ly index 44b6c0393c..a57d7ac50a 100644 --- a/input/regression/apply-output.ly +++ b/input/regression/apply-output.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header { texidoc = "The @code{\applyoutput} expression is the most flexible way to @@ -14,15 +14,15 @@ position. #(define (mc-squared gr org cur) (let* ( - (ifs (ly:get-grob-property gr 'interfaces)) - (sp (ly:get-grob-property gr 'staff-position)) + (ifs (ly:grob-property gr 'interfaces)) + (sp (ly:grob-property gr 'staff-position)) ) (if (and (memq 'note-head-interface ifs) (memq sp '(-2 -3 -5))) (begin - (ly:set-grob-property! gr 'print-function brew-new-markup-stencil) - (ly:set-grob-property! gr 'font-family 'roman) - (ly:set-grob-property! + (ly:grob-set-property! gr 'print-function brew-new-markup-stencil) + (ly:grob-set-property! gr 'font-family 'roman) + (ly:grob-set-property! gr 'text (make-raise-markup -0.5 (case sp diff --git a/input/regression/arpeggio-bracket.ly b/input/regression/arpeggio-bracket.ly index e1b47be9f2..1b1e2a6fa9 100644 --- a/input/regression/arpeggio-bracket.ly +++ b/input/regression/arpeggio-bracket.ly @@ -1,6 +1,6 @@ -\version "2.1.22" +\version "2.1.26" \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 d1cbb63ec3..075ba9832c 100644 --- a/input/regression/arpeggio-collision.ly +++ b/input/regression/arpeggio-collision.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "Arpeggio stays clear of accidentals and flipped note heads." diff --git a/input/regression/arpeggio.ly b/input/regression/arpeggio.ly index 77e9cccb36..a5dadb3214 100644 --- a/input/regression/arpeggio.ly +++ b/input/regression/arpeggio.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 797c2de033..3e26e72c40 100644 --- a/input/regression/auto-beam-bar.ly +++ b/input/regression/auto-beam-bar.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 f1a6e4ddaf..ac2a83cda2 100644 --- a/input/regression/auto-beam-no-beam.ly +++ b/input/regression/auto-beam-no-beam.ly @@ -5,7 +5,7 @@ } -\version "2.1.25" +\version "2.1.26" \score { \notes { c8 c-\noBeam c c } diff --git a/input/regression/auto-beam-triplet.ly b/input/regression/auto-beam-triplet.ly index 45adfe3fab..e445b5b967 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.1.22" +\version "2.1.26" \score{ \notes\relative c''{ diff --git a/input/regression/auto-beam-tuplets.ly b/input/regression/auto-beam-tuplets.ly index 4638eae1c3..00ce832aab 100644 --- a/input/regression/auto-beam-tuplets.ly +++ b/input/regression/auto-beam-tuplets.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 9af3a94736..6e1a816660 100644 --- a/input/regression/auto-beam.ly +++ b/input/regression/auto-beam.ly @@ -6,7 +6,7 @@ beam." } -\version "2.1.23" +\version "2.1.26" diff --git a/input/regression/auto-change.ly b/input/regression/auto-change.ly index d3f1111c9e..959941f651 100644 --- a/input/regression/auto-change.ly +++ b/input/regression/auto-change.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/balloon.ly b/input/regression/balloon.ly index 591dd1a00b..e63bc0176f 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.1.22" +\version "2.1.26" \score { \notes { diff --git a/input/regression/bar-number.ly b/input/regression/bar-number.ly index def5d06592..6b752e352f 100644 --- a/input/regression/bar-number.ly +++ b/input/regression/bar-number.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { diff --git a/input/regression/bar-scripts.ly b/input/regression/bar-scripts.ly index e419112187..9c2331b67d 100644 --- a/input/regression/bar-scripts.ly +++ b/input/regression/bar-scripts.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/beam-auto-knee.ly b/input/regression/beam-auto-knee.ly index 455d846060..aadfe8e403 100644 --- a/input/regression/beam-auto-knee.ly +++ b/input/regression/beam-auto-knee.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="A knee is made automatically when a horizontal beam fits in a gap between note heads that is larger than a predefined diff --git a/input/regression/beam-break.ly b/input/regression/beam-break.ly index c1e688d83b..3fd4efa438 100644 --- a/input/regression/beam-break.ly +++ b/input/regression/beam-break.ly @@ -4,7 +4,7 @@ " } -\version "2.1.22" +\version "2.1.26" \paper { raggedright= ##t } \score { \notes \relative c'' { diff --git a/input/regression/beam-center-slope.ly b/input/regression/beam-center-slope.ly index ec859a1e68..af68a33160 100644 --- a/input/regression/beam-center-slope.ly +++ b/input/regression/beam-center-slope.ly @@ -1,6 +1,6 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="Simple beams on middle staffline are allowed to be diff --git a/input/regression/beam-concave.ly b/input/regression/beam-concave.ly index 9f7e4a8af0..3db045ac97 100644 --- a/input/regression/beam-concave.ly +++ b/input/regression/beam-concave.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = "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 d9859d9c43..566eaf05c3 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.1.22" +\version "2.1.26" \header{ diff --git a/input/regression/beam-cross-staff-slope.ly b/input/regression/beam-cross-staff-slope.ly index 206629ba50..10a9cf1774 100644 --- a/input/regression/beam-cross-staff-slope.ly +++ b/input/regression/beam-cross-staff-slope.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 1a14b72fe1..97ecb57053 100644 --- a/input/regression/beam-cross-staff.ly +++ b/input/regression/beam-cross-staff.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 8ba71c660b..d2ef1859a3 100644 --- a/input/regression/beam-damp.ly +++ b/input/regression/beam-damp.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Beam Damp Beams are less steep than the notes they encompass. " } diff --git a/input/regression/beam-default-lengths.ly b/input/regression/beam-default-lengths.ly index 0dd97e6b1e..6df4cc10f8 100644 --- a/input/regression/beam-default-lengths.ly +++ b/input/regression/beam-default-lengths.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 bb5b4738e8..4206bc14e5 100644 --- a/input/regression/beam-extreme.ly +++ b/input/regression/beam-extreme.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 29965ea3db..ac05fe28e0 100644 --- a/input/regression/beam-french.ly +++ b/input/regression/beam-french.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/beam-funky-beamlet.ly b/input/regression/beam-funky-beamlet.ly index 76279bd627..db2e825c2e 100644 --- a/input/regression/beam-funky-beamlet.ly +++ b/input/regression/beam-funky-beamlet.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 85450ca006..cd09efd095 100644 --- a/input/regression/beam-funky.ly +++ b/input/regression/beam-funky.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "In complex configurations of knee beaming, according to diff --git a/input/regression/beam-knee-symmetry.ly b/input/regression/beam-knee-symmetry.ly index 9686d70855..19664633a8 100644 --- a/input/regression/beam-knee-symmetry.ly +++ b/input/regression/beam-knee-symmetry.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Point-symmetric beams should receive the same diff --git a/input/regression/beam-length.ly b/input/regression/beam-length.ly index 8cd185703d..4b6f567da3 100644 --- a/input/regression/beam-length.ly +++ b/input/regression/beam-length.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/beam-manual-beaming.ly b/input/regression/beam-manual-beaming.ly index 2b3907471c..61c86ca6b2 100644 --- a/input/regression/beam-manual-beaming.ly +++ b/input/regression/beam-manual-beaming.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/beam-multiple-cross-staff.ly b/input/regression/beam-multiple-cross-staff.ly index 2d308d81d7..976b150623 100644 --- a/input/regression/beam-multiple-cross-staff.ly +++ b/input/regression/beam-multiple-cross-staff.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Kneed beams (often happens with cross-staff beams) diff --git a/input/regression/beam-over-barline.ly b/input/regression/beam-over-barline.ly index 843d7642a2..715a13d5e4 100644 --- a/input/regression/beam-over-barline.ly +++ b/input/regression/beam-over-barline.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Explicit beams may cross barlines. " } diff --git a/input/regression/beam-position.ly b/input/regression/beam-position.ly index 2937c1feec..d37d625d5d 100644 --- a/input/regression/beam-position.ly +++ b/input/regression/beam-position.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" Beams on ledgered notes should always reach the middle staff diff --git a/input/regression/beam-postfix-notation.ly b/input/regression/beam-postfix-notation.ly index fbb803bbfa..be4beb168e 100644 --- a/input/regression/beam-postfix-notation.ly +++ b/input/regression/beam-postfix-notation.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Beams and ties may be entered in postfix notation, separating the diff --git a/input/regression/beam-quanting-32nd.ly b/input/regression/beam-quanting-32nd.ly index 7f4fe79554..673ded0745 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.1.22" +\version "2.1.26" \score { \notes \relative c''{ diff --git a/input/regression/beam-quanting-horizontal.ly b/input/regression/beam-quanting-horizontal.ly index b07e8386df..79a236351d 100644 --- a/input/regression/beam-quanting-horizontal.ly +++ b/input/regression/beam-quanting-horizontal.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ diff --git a/input/regression/beam-quarter.ly b/input/regression/beam-quarter.ly index 47b6176b54..b176f26f69 100644 --- a/input/regression/beam-quarter.ly +++ b/input/regression/beam-quarter.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 94c1c30c8d..c8040105f9 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.1.22" +\version "2.1.26" \score { \notes \relative c, { \clef bass diff --git a/input/regression/beam-second.ly b/input/regression/beam-second.ly index a3f8363166..87afee66bb 100644 --- a/input/regression/beam-second.ly +++ b/input/regression/beam-second.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" Engraving second intervals is tricky. We used to have problems with seconds diff --git a/input/regression/beam-shortened-lengths.ly b/input/regression/beam-shortened-lengths.ly index 16f651676b..0a15ad3cd3 100644 --- a/input/regression/beam-shortened-lengths.ly +++ b/input/regression/beam-shortened-lengths.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="Beams in unnatural direction, have shortened stems, but do not look too short." diff --git a/input/regression/beamed-chord.ly b/input/regression/beamed-chord.ly index 48f427ae7e..c53f92ae88 100644 --- a/input/regression/beamed-chord.ly +++ b/input/regression/beamed-chord.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = "Hairy case for beam, chord, and automatic knees." diff --git a/input/regression/beaming-ternary-metrum.ly b/input/regression/beaming-ternary-metrum.ly index c10f3fea14..6909d1035b 100644 --- a/input/regression/beaming-ternary-metrum.ly +++ b/input/regression/beaming-ternary-metrum.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Automatic beaming works also in ternary time sigs." } diff --git a/input/regression/beaming.ly b/input/regression/beaming.ly index a69455d732..7b7e8cdf0c 100644 --- a/input/regression/beaming.ly +++ b/input/regression/beaming.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/beams.ly b/input/regression/beams.ly index 9838ceae2d..40b61c0094 100644 --- a/input/regression/beams.ly +++ b/input/regression/beams.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Beaming can be also given explicitly." } diff --git a/input/regression/between-systems.ly b/input/regression/between-systems.ly index 63acde706b..1454f66eec 100644 --- a/input/regression/between-systems.ly +++ b/input/regression/between-systems.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header{ texidoc=" @@ -13,11 +13,11 @@ of course. #(define (set-page-break grob grob-c context) (let* - ((meta (ly:get-grob-property grob 'meta)) + ((meta (ly:grob-property grob 'meta)) (name (cdr (assoc 'name meta)))) (if (equal? 'NonMusicalPaperColumn name) - (ly:set-grob-property! grob 'between-system-string "(pagebreak)\n\n")) + (ly:grob-set-property! grob 'between-system-string "(pagebreak)\n\n")) )) \score { diff --git a/input/regression/break.ly b/input/regression/break.ly index 1d032700fb..c273fd2e32 100644 --- a/input/regression/break.ly +++ b/input/regression/break.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/breathing-sign-ancient.ly b/input/regression/breathing-sign-ancient.ly index 609debede0..6a8bf73190 100644 --- a/input/regression/breathing-sign-ancient.ly +++ b/input/regression/breathing-sign-ancient.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/breathing-sign.ly b/input/regression/breathing-sign.ly index 91cd3a02e4..d82d73aa73 100644 --- a/input/regression/breathing-sign.ly +++ b/input/regression/breathing-sign.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.1.22" +\version "2.1.26" \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 eb189215eb..7390d9b8fa 100644 --- a/input/regression/chord-changes.ly +++ b/input/regression/chord-changes.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 dcd7f1ec24..470d8932f7 100644 --- a/input/regression/chord-name-entry-11.ly +++ b/input/regression/chord-name-entry-11.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/chord-name-entry.ly b/input/regression/chord-name-entry.ly index c39f185b86..f7cd047a75 100644 --- a/input/regression/chord-name-entry.ly +++ b/input/regression/chord-name-entry.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/chord-name-exceptions.ly b/input/regression/chord-name-exceptions.ly index 40466227e5..be972400e6 100644 --- a/input/regression/chord-name-exceptions.ly +++ b/input/regression/chord-name-exceptions.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "The property @code{chordNameExceptions} can used to store a list of special notations for specific chords. diff --git a/input/regression/chord-name-major7.ly b/input/regression/chord-name-major7.ly index 2dacaf6e0f..4b1633bf8c 100644 --- a/input/regression/chord-name-major7.ly +++ b/input/regression/chord-name-major7.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 d2aef7d5ec..c65748df31 100644 --- a/input/regression/chord-names-bass.ly +++ b/input/regression/chord-names-bass.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/chord-scripts.ly b/input/regression/chord-scripts.ly index 12df4099a9..7e74988915 100644 --- a/input/regression/chord-scripts.ly +++ b/input/regression/chord-scripts.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 cf70f5a1e8..3886ec310c 100644 --- a/input/regression/chord-tremolo-short.ly +++ b/input/regression/chord-tremolo-short.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 8c2db1f6ba..52d5725658 100644 --- a/input/regression/chord-tremolo.ly +++ b/input/regression/chord-tremolo.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/chords-funky-ignatzek.ly b/input/regression/chords-funky-ignatzek.ly index 63be07cef0..b95145ac87 100644 --- a/input/regression/chords-funky-ignatzek.ly +++ b/input/regression/chords-funky-ignatzek.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/clef-oct.ly b/input/regression/clef-oct.ly index 000348d77e..ea2b10fc31 100644 --- a/input/regression/clef-oct.ly +++ b/input/regression/clef-oct.ly @@ -1,5 +1,5 @@ -\version "2.1.22" \header { +\version "2.1.26" \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 6dcde40e1d..6ab1e1f52b 100644 --- a/input/regression/clefs.ly +++ b/input/regression/clefs.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ diff --git a/input/regression/cluster.ly b/input/regression/cluster.ly index 2deb6f9275..e3999f03ca 100644 --- a/input/regression/cluster.ly +++ b/input/regression/cluster.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 54a5671b71..63d0b872cb 100644 --- a/input/regression/collision-2.ly +++ b/input/regression/collision-2.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Single head notes may collide. " } diff --git a/input/regression/collision-dots-invert.ly b/input/regression/collision-dots-invert.ly index 7232226138..7319b94566 100644 --- a/input/regression/collision-dots-invert.ly +++ b/input/regression/collision-dots-invert.ly @@ -4,7 +4,7 @@ dots: notes with dots should go to the right, if there could be confusion to which notes the dots belong." } -\version "2.1.22" +\version "2.1.26" \score { \notes \relative c'' { << 2\\ { 4 4 } >> diff --git a/input/regression/collision-dots-move.ly b/input/regression/collision-dots-move.ly index 1bd8ed04db..badf9cd8bb 100644 --- a/input/regression/collision-dots-move.ly +++ b/input/regression/collision-dots-move.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 c02fc8c242..0e40b6d549 100644 --- a/input/regression/collision-dots.ly +++ b/input/regression/collision-dots.ly @@ -5,7 +5,7 @@ on the right side." } -\version "2.1.22" +\version "2.1.26" \paper { raggedright= ##t } diff --git a/input/regression/collision-head-chords.ly b/input/regression/collision-head-chords.ly index c0f17066a2..2ec400adb7 100644 --- a/input/regression/collision-head-chords.ly +++ b/input/regression/collision-head-chords.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 2b1a2596d9..16ee356840 100644 --- a/input/regression/collision-heads.ly +++ b/input/regression/collision-heads.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = diff --git a/input/regression/collision-merge-differently-dotted.ly b/input/regression/collision-merge-differently-dotted.ly index 415f031b31..90e3859fcb 100644 --- a/input/regression/collision-merge-differently-dotted.ly +++ b/input/regression/collision-merge-differently-dotted.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 cdedd9b69f..db5039855d 100644 --- a/input/regression/collision-merge-dots.ly +++ b/input/regression/collision-merge-dots.ly @@ -2,7 +2,7 @@ texidoc = "When merging heads, the dots are merged too." } -\version "2.1.22" +\version "2.1.26" \score { \notes { diff --git a/input/regression/collision-mesh.ly b/input/regression/collision-mesh.ly index 424c615a23..d8fdc2d6f8 100644 --- a/input/regression/collision-mesh.ly +++ b/input/regression/collision-mesh.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Oppositely stemmed chords, meshing into each other, are resolved." diff --git a/input/regression/collisions.ly b/input/regression/collisions.ly index cde397ac8d..e73452a559 100644 --- a/input/regression/collisions.ly +++ b/input/regression/collisions.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" In addition to normal collision rules, there is support for polyphony, diff --git a/input/regression/completion-heads-polyphony.ly b/input/regression/completion-heads-polyphony.ly index de0bd49fc5..58f5756944 100644 --- a/input/regression/completion-heads-polyphony.ly +++ b/input/regression/completion-heads-polyphony.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \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 0ea3b4a80d..028be0e10b 100644 --- a/input/regression/completion-heads.ly +++ b/input/regression/completion-heads.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/custos.ly b/input/regression/custos.ly index 02e4587011..63b370c46e 100644 --- a/input/regression/custos.ly +++ b/input/regression/custos.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \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 1b19890641..ca9f9c1f6b 100644 --- a/input/regression/dot-flag-collision.ly +++ b/input/regression/dot-flag-collision.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 3381ba2fdd..1b22448b72 100644 --- a/input/regression/dots.ly +++ b/input/regression/dots.ly @@ -1,4 +1,4 @@ -\version "2.1.22" \header{ +\version "2.1.26" \header{ texidoc=" Noteheads can have dots, and rests too. diff --git a/input/regression/drums.ly b/input/regression/drums.ly index ce183c8ae8..0acda3bcfe 100644 --- a/input/regression/drums.ly +++ b/input/regression/drums.ly @@ -7,7 +7,7 @@ } -\version "2.1.23" +\version "2.1.26" drh = \drums { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 } drl = \drums {\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 b895671e8c..21ae2196ab 100644 --- a/input/regression/dynamics-broken-hairpin.ly +++ b/input/regression/dynamics-broken-hairpin.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 1a127bb9f0..1e9cf4d581 100644 --- a/input/regression/dynamics-glyphs.ly +++ b/input/regression/dynamics-glyphs.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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-line.ly b/input/regression/dynamics-line.ly index 2ed24557a0..57eba1ce0f 100644 --- a/input/regression/dynamics-line.ly +++ b/input/regression/dynamics-line.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 325c4f6f2a..5f15ace757 100644 --- a/input/regression/dynamics-unbound-hairpin.ly +++ b/input/regression/dynamics-unbound-hairpin.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 127e69ecc1..d5448afff3 100644 --- a/input/regression/easy-notation.ly +++ b/input/regression/easy-notation.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = " Easy-notation (or Ez-notation) prints names in note heads. diff --git a/input/regression/figured-bass.ly b/input/regression/figured-bass.ly index 883011b44e..a1cd5804d2 100644 --- a/input/regression/figured-bass.ly +++ b/input/regression/figured-bass.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = " Figured bass is created by the FiguredBass context which eats diff --git a/input/regression/finger-chords.ly b/input/regression/finger-chords.ly index a217be2aa5..76aea57b97 100644 --- a/input/regression/finger-chords.ly +++ b/input/regression/finger-chords.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 9f28d49f4e..98dd42ff9b 100644 --- a/input/regression/fingering.ly +++ b/input/regression/fingering.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 b8fb135f65..165523e41c 100644 --- a/input/regression/follow-voice-break.ly +++ b/input/regression/follow-voice-break.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = " The line-spanners connects to the Y position of the note on the next line. diff --git a/input/regression/font-magnification.ly b/input/regression/font-magnification.ly index 7f666b679a..1a27a64ead 100644 --- a/input/regression/font-magnification.ly +++ b/input/regression/font-magnification.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 0dab543a74..0133ce5292 100644 --- a/input/regression/font-name.ly +++ b/input/regression/font-name.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/generic-output-property.ly b/input/regression/generic-output-property.ly index 95a4fdbf37..07eb1c69fc 100644 --- a/input/regression/generic-output-property.ly +++ b/input/regression/generic-output-property.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/glissando.ly b/input/regression/glissando.ly index aabd306c9c..f37967f628 100644 --- a/input/regression/glissando.ly +++ b/input/regression/glissando.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.1.23" +\version "2.1.26" \header{ diff --git a/input/regression/grace-auto-beam.ly b/input/regression/grace-auto-beam.ly index 93a5d122e2..c8af917297 100644 --- a/input/regression/grace-auto-beam.ly +++ b/input/regression/grace-auto-beam.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 9ed41d98d6..f0c94fd2df 100644 --- a/input/regression/grace-bar-line.ly +++ b/input/regression/grace-bar-line.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 6396b35853..0e11a7dff2 100644 --- a/input/regression/grace-bar-number.ly +++ b/input/regression/grace-bar-number.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 7d375e26e6..288fb16fbd 100644 --- a/input/regression/grace-beam.ly +++ b/input/regression/grace-beam.ly @@ -9,6 +9,6 @@ Unbeamed grace notes are not put into normal beams. \paper { raggedright= ##t } -\version "2.1.22" +\version "2.1.26" \score { \notes\relative c'' { c4 d8[ \grace { e32[ d c d] } e8] e[ e \grace { f16 } e8 e] }} diff --git a/input/regression/grace-end.ly b/input/regression/grace-end.ly index 6e98a84a87..529efff8d4 100644 --- a/input/regression/grace-end.ly +++ b/input/regression/grace-end.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc="@cindex Grace End diff --git a/input/regression/grace-nest.ly b/input/regression/grace-nest.ly index 9ce5b41763..bb631ea5f2 100644 --- a/input/regression/grace-nest.ly +++ b/input/regression/grace-nest.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 63127ca91a..b354f49c27 100644 --- a/input/regression/grace-nest1.ly +++ b/input/regression/grace-nest1.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 c31d4d90a7..4f9623a3c9 100644 --- a/input/regression/grace-nest2.ly +++ b/input/regression/grace-nest2.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 1a750318c4..ba8df3114e 100644 --- a/input/regression/grace-nest3.ly +++ b/input/regression/grace-nest3.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 720d3492fc..96f5549234 100644 --- a/input/regression/grace-nest4.ly +++ b/input/regression/grace-nest4.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 31a4556e43..81a6158601 100644 --- a/input/regression/grace-nest5.ly +++ b/input/regression/grace-nest5.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 69429e4036..673dc5e1ac 100644 --- a/input/regression/grace-part-combine.ly +++ b/input/regression/grace-part-combine.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 8e9e411479..668e38c20a 100644 --- a/input/regression/grace-staff-length.ly +++ b/input/regression/grace-staff-length.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 51ccc82e69..908bcd3d17 100644 --- a/input/regression/grace-start.ly +++ b/input/regression/grace-start.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Pieces may begin with grace notes." } diff --git a/input/regression/grace-stems.ly b/input/regression/grace-stems.ly index bb586434f4..a5baf79247 100644 --- a/input/regression/grace-stems.ly +++ b/input/regression/grace-stems.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 a4a17aac47..6fd07c4fc0 100644 --- a/input/regression/grace-sync.ly +++ b/input/regression/grace-sync.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 3ece3a658a..2c8ec55108 100644 --- a/input/regression/grace-types.ly +++ b/input/regression/grace-types.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 1fda839e58..7b3fae9074 100644 --- a/input/regression/grace-unfold-repeat.ly +++ b/input/regression/grace-unfold-repeat.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 907a6f132a..dbdb6e0979 100644 --- a/input/regression/grace-volta-repeat-2.ly +++ b/input/regression/grace-volta-repeat-2.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/grace-volta-repeat.ly b/input/regression/grace-volta-repeat.ly index f8f3eade7e..f9a5dbb656 100644 --- a/input/regression/grace-volta-repeat.ly +++ b/input/regression/grace-volta-repeat.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/grace.ly b/input/regression/grace.ly index d3c2add774..6be263f84d 100644 --- a/input/regression/grace.ly +++ b/input/regression/grace.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/hairpin-dashed.ly b/input/regression/hairpin-dashed.ly index 1fcfbbbdd5..a75b498505 100644 --- a/input/regression/hairpin-dashed.ly +++ b/input/regression/hairpin-dashed.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc ="Hairpin crescendi may be dashed. " diff --git a/input/regression/hairpin-ending.ly b/input/regression/hairpin-ending.ly index d7fa3f2325..4e9160a8b0 100644 --- a/input/regression/hairpin-ending.ly +++ b/input/regression/hairpin-ending.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/hara-kiri-pianostaff.ly b/input/regression/hara-kiri-pianostaff.ly index 89f92dc4ac..f192c748e7 100644 --- a/input/regression/hara-kiri-pianostaff.ly +++ b/input/regression/hara-kiri-pianostaff.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = diff --git a/input/regression/instrument-name-markup.ly b/input/regression/instrument-name-markup.ly index 4fb745ddaa..8b10ca35b8 100644 --- a/input/regression/instrument-name-markup.ly +++ b/input/regression/instrument-name-markup.ly @@ -7,7 +7,7 @@ including alterations. " } -\version "2.1.22" +\version "2.1.26" textFlat = \markup {\smaller \flat} diff --git a/input/regression/instrument-name-partial.ly b/input/regression/instrument-name-partial.ly index 501b6364fc..38469f115b 100644 --- a/input/regression/instrument-name-partial.ly +++ b/input/regression/instrument-name-partial.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 fbe6310d1e..9098e93feb 100644 --- a/input/regression/instrument-name.ly +++ b/input/regression/instrument-name.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 7b75b6e9f3..329911ee3a 100644 --- a/input/regression/key-clefs.ly +++ b/input/regression/key-clefs.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Each clef have own accidental placing rules. " } \score { \notes diff --git a/input/regression/key-signature-scordatura.ly b/input/regression/key-signature-scordatura.ly index f9101a4b11..d34885dd29 100644 --- a/input/regression/key-signature-scordatura.ly +++ b/input/regression/key-signature-scordatura.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 b63961e50e..d98da14368 100644 --- a/input/regression/keys.ly +++ b/input/regression/keys.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" Key signatures may appear on key changes, even without a barline. diff --git a/input/regression/lyric-combine-new.ly b/input/regression/lyric-combine-new.ly index d2a8546e07..928f6c7a12 100644 --- a/input/regression/lyric-combine-new.ly +++ b/input/regression/lyric-combine-new.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 6c2726551a..83f35d50b5 100644 --- a/input/regression/lyric-combine-polyphonic.ly +++ b/input/regression/lyric-combine-polyphonic.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc ="Polyphonic rhythms and rests do not disturb diff --git a/input/regression/lyric-combine.ly b/input/regression/lyric-combine.ly index 31d6ce86b6..88067b8039 100644 --- a/input/regression/lyric-combine.ly +++ b/input/regression/lyric-combine.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc= "Lyrics can be set to a melody automatically. Excess lyrics will be diff --git a/input/regression/lyric-extender-broken.ly b/input/regression/lyric-extender-broken.ly index b0dd642f21..06395b2e4e 100644 --- a/input/regression/lyric-extender-broken.ly +++ b/input/regression/lyric-extender-broken.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/lyric-extender.ly b/input/regression/lyric-extender.ly index 8b2092742b..09b7758264 100644 --- a/input/regression/lyric-extender.ly +++ b/input/regression/lyric-extender.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc= "In lyric extenders, a syllable may be extended over several notes. "} diff --git a/input/regression/lyric-hyphen-break.ly b/input/regression/lyric-hyphen-break.ly index 79fead524a..d1d05f48cc 100644 --- a/input/regression/lyric-hyphen-break.ly +++ b/input/regression/lyric-hyphen-break.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { diff --git a/input/regression/lyric-hyphen.ly b/input/regression/lyric-hyphen.ly index d93aba641f..a52e3695db 100644 --- a/input/regression/lyric-hyphen.ly +++ b/input/regression/lyric-hyphen.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "In lyrics, hyphens may be used." } diff --git a/input/regression/lyric-phrasing-new.ly b/input/regression/lyric-phrasing-new.ly index 7415c633e9..881e190452 100644 --- a/input/regression/lyric-phrasing-new.ly +++ b/input/regression/lyric-phrasing-new.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = " diff --git a/input/regression/lyric-phrasing.ly b/input/regression/lyric-phrasing.ly index 3f3414e78d..915791596a 100644 --- a/input/regression/lyric-phrasing.ly +++ b/input/regression/lyric-phrasing.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" The multiple stanzas of lyric phrasing are aligned according to the start diff --git a/input/regression/lyrics-bar.ly b/input/regression/lyrics-bar.ly index 89207ab89b..dd79f0ab47 100644 --- a/input/regression/lyrics-bar.ly +++ b/input/regression/lyrics-bar.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/lyrics-melisma-beam.ly b/input/regression/lyrics-melisma-beam.ly index 9b491bb078..86a6d3cf3a 100644 --- a/input/regression/lyrics-melisma-beam.ly +++ b/input/regression/lyrics-melisma-beam.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Melismata are triggered by manual beams." diff --git a/input/regression/markup-note.ly b/input/regression/markup-note.ly index 32b3437928..0d9a881913 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.1.22" +\version "2.1.26" \score { \notes { c4^\markup { \note #"1" #1 diff --git a/input/regression/markup-stack.ly b/input/regression/markup-stack.ly index 3abee5f618..7dccb9b3e7 100644 --- a/input/regression/markup-stack.ly +++ b/input/regression/markup-stack.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header {texidoc="Markup scripts may be stacked."} \paper { raggedright = ##t} \score { \notes { c''^\markup { "a" \column < "1" \bold "2" "3" > } } } diff --git a/input/regression/markup-user.ly b/input/regression/markup-user.ly index 373d65256f..8acadf4e6a 100644 --- a/input/regression/markup-user.ly +++ b/input/regression/markup-user.ly @@ -7,7 +7,7 @@ } -\version "2.1.22" % to be updated +\version "2.1.26" % to be updated #(def-markup-command (upcase paper props str) (string?) "Upcase the string characters. Syntax: \\upcase #\"string\"" diff --git a/input/regression/measure-grouping.ly b/input/regression/measure-grouping.ly index ec2a008ead..821c7d8e28 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.1.23" +\version "2.1.26" %% TODO: should have 2/4 + 5/8 time sig style. diff --git a/input/regression/mensural.ly b/input/regression/mensural.ly index 251c847650..5c2cf23d57 100644 --- a/input/regression/mensural.ly +++ b/input/regression/mensural.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 b381a6fa1b..82b9777a6c 100644 --- a/input/regression/metronome-marking.ly +++ b/input/regression/metronome-marking.ly @@ -9,7 +9,7 @@ The marking is left aligned with the time signature, if there is one. } -\version "2.1.22" +\version "2.1.26" \score { \notes \relative c'' { \tempo \breve = 100 c1 c1 \tempo 8.. = 50 c1 } \paper { raggedright = ##t } diff --git a/input/regression/mm-rests2.ly b/input/regression/mm-rests2.ly index 287272661f..33bbec12da 100644 --- a/input/regression/mm-rests2.ly +++ b/input/regression/mm-rests2.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/molecule-hacking.ly b/input/regression/molecule-hacking.ly index dfa8bf52c9..2897159149 100644 --- a/input/regression/molecule-hacking.ly +++ b/input/regression/molecule-hacking.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \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/multi-measure-rest-center.ly b/input/regression/multi-measure-rest-center.ly index d083d41a99..16b25555ff 100644 --- a/input/regression/multi-measure-rest-center.ly +++ b/input/regression/multi-measure-rest-center.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 e156fc5776..59ebb37b58 100644 --- a/input/regression/multi-measure-rest-grace.ly +++ b/input/regression/multi-measure-rest-grace.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/multi-measure-rest-instr-name.ly b/input/regression/multi-measure-rest-instr-name.ly index 89ee4351c2..1e74ef452e 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.1.23" +\version "2.1.26" \header { texidoc = "There are both long and short intstrument names. Engraving instrument names should not be confused by the multimeasure rests. " } diff --git a/input/regression/multi-measure-rest-multi-staff-center.ly b/input/regression/multi-measure-rest-multi-staff-center.ly index e5a43be806..5cb65fd530 100644 --- a/input/regression/multi-measure-rest-multi-staff-center.ly +++ b/input/regression/multi-measure-rest-multi-staff-center.ly @@ -2,7 +2,7 @@ independent on prefatory matter in other staves." } -\version "2.1.22" +\version "2.1.26" \score { \notes << \new Staff { R1 } diff --git a/input/regression/multi-measure-rest-spacing.ly b/input/regression/multi-measure-rest-spacing.ly index 1fc68fa7a4..015570e47d 100644 --- a/input/regression/multi-measure-rest-spacing.ly +++ b/input/regression/multi-measure-rest-spacing.ly @@ -3,7 +3,7 @@ texidoc = "By setting texts starting with a multi-measure rest, an extra spacing column is created. This should not cause problems." } -\version "2.1.22" +\version "2.1.26" \score { << diff --git a/input/regression/multi-measure-rest-text.ly b/input/regression/multi-measure-rest-text.ly index 4255d628d7..18810f3aca 100644 --- a/input/regression/multi-measure-rest-text.ly +++ b/input/regression/multi-measure-rest-text.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/multi-measure-rest.ly b/input/regression/multi-measure-rest.ly index d89b4dd266..958a6ed6c9 100644 --- a/input/regression/multi-measure-rest.ly +++ b/input/regression/multi-measure-rest.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/music-map.ly b/input/regression/music-map.ly index 20bc3cae33..c7fa3e946d 100644 --- a/input/regression/music-map.ly +++ b/input/regression/music-map.ly @@ -10,16 +10,16 @@ dynamics are left over. These are put onto the 2nd measure." } -\version "2.1.25" +\version "2.1.26" #(define (notes-to-skip m) "Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips. Scripts and dynamics are maintained. " - (if (memq 'rhythmic-event (ly:get-mus-property m 'types)) + (if (memq 'rhythmic-event (ly:music-property m 'types)) (let* ((newmus (make-music-by-name 'SkipEvent))) (map - (lambda (x) (ly:set-mus-property! newmus (car x) (cdr x))) + (lambda (x) (ly:music-set-property! newmus (car x) (cdr x))) (ly:get-mutable-properties m)) newmus ) diff --git a/input/regression/new-markup-scheme.ly b/input/regression/new-markup-scheme.ly index 3e92205ee3..3692a1dffd 100644 --- a/input/regression/new-markup-scheme.ly +++ b/input/regression/new-markup-scheme.ly @@ -5,7 +5,7 @@ texts using a similar syntax as @code{\\markup}." } -\version "2.1.23" +\version "2.1.26" \score { \notes { \fatText diff --git a/input/regression/new-markup-syntax.ly b/input/regression/new-markup-syntax.ly index bb8141b341..7d046f298c 100644 --- a/input/regression/new-markup-syntax.ly +++ b/input/regression/new-markup-syntax.ly @@ -2,7 +2,7 @@ texidoc = "With the new markup syntax, text may be written in various manners." } -\version "2.1.22" +\version "2.1.26" \score { diff --git a/input/regression/non-empty-text.ly b/input/regression/non-empty-text.ly index 6daf89e8c1..da08d4ecf7 100644 --- a/input/regression/non-empty-text.ly +++ b/input/regression/non-empty-text.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 56e04c1bfa..065d64bd21 100644 --- a/input/regression/note-group-bracket.ly +++ b/input/regression/note-group-bracket.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { diff --git a/input/regression/note-head-chord.ly b/input/regression/note-head-chord.ly index 2059cebd09..be3c1a0c31 100644 --- a/input/regression/note-head-chord.ly +++ b/input/regression/note-head-chord.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 11f5bacdaa..903af474bd 100644 --- a/input/regression/note-head-harmonic.ly +++ b/input/regression/note-head-harmonic.ly @@ -6,7 +6,7 @@ Harmonic heads do not get accidentals or dots." } -\version "2.1.22" +\version "2.1.26" \score { \notes { diff --git a/input/regression/note-head-style.ly b/input/regression/note-head-style.ly index 204af6b6c4..9d14182f8c 100644 --- a/input/regression/note-head-style.ly +++ b/input/regression/note-head-style.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 945ff9024d..4e889eea0b 100644 --- a/input/regression/note-line.ly +++ b/input/regression/note-line.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 492d3da449..1b9fa83bb2 100644 --- a/input/regression/number-staff-lines.ly +++ b/input/regression/number-staff-lines.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \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 2d40b53716..cadbdc04f9 100644 --- a/input/regression/ottava-broken.ly +++ b/input/regression/ottava-broken.ly @@ -8,7 +8,7 @@ their horizontal line does not stick out." } -\version "2.1.22" +\version "2.1.26" \paper { raggedright = ##t} diff --git a/input/regression/ottava.ly b/input/regression/ottava.ly index 494e034d9e..b4f0fdab03 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.1.22" +\version "2.1.26" % . 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/part-combine-a2.ly b/input/regression/part-combine-a2.ly index 7c1b19770d..3ba574c8e6 100644 --- a/input/regression/part-combine-a2.ly +++ b/input/regression/part-combine-a2.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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-global.ly b/input/regression/part-combine-global.ly index 638402846e..eb0de55c76 100644 --- a/input/regression/part-combine-global.ly +++ b/input/regression/part-combine-global.ly @@ -11,7 +11,7 @@ voices. " } -\version "2.1.22" +\version "2.1.26" vone =\notes diff --git a/input/regression/part-combine-solo-global.ly b/input/regression/part-combine-solo-global.ly index b767dd1f77..d67da45cb0 100644 --- a/input/regression/part-combine-solo-global.ly +++ b/input/regression/part-combine-solo-global.ly @@ -5,7 +5,7 @@ } -\version "2.1.22" +\version "2.1.26" \score { \new Staff diff --git a/input/regression/part-combine-solo.ly b/input/regression/part-combine-solo.ly index 5cbd41b968..f3a068592e 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 = \notes \relative a' { d4 r8 d8 d8 r8 d8 r8 d2 ~ d2 ~ d4 } vtwo = \notes \relative g' { g4. g8 r2 g4 r4 r2 g4 } -\version "2.1.22" +\version "2.1.26" \score { diff --git a/input/regression/part-combine-text.ly b/input/regression/part-combine-text.ly index dff93c7c33..e8761ab403 100644 --- a/input/regression/part-combine-text.ly +++ b/input/regression/part-combine-text.ly @@ -9,7 +9,7 @@ texts accordingly. } -\version "2.1.22" +\version "2.1.26" vone = \notes \relative a' { R1 a2 r4 r a a a a } vtwo = \notes \relative a' { R1 f4 f4 f4 f f f a a } diff --git a/input/regression/part-combine.ly b/input/regression/part-combine.ly index 5e432cf6f7..438d503e3d 100644 --- a/input/regression/part-combine.ly +++ b/input/regression/part-combine.ly @@ -9,7 +9,7 @@ " } -\version "2.1.22" +\version "2.1.26" vone = \notes \relative a' { g2 g g g4 g f' c c( c) c c c ~ c c2. c4 c diff --git a/input/regression/pedal-bracket.ly b/input/regression/pedal-bracket.ly index 8913e85199..0d6c571801 100644 --- a/input/regression/pedal-bracket.ly +++ b/input/regression/pedal-bracket.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/pedal-ped.ly b/input/regression/pedal-ped.ly index 3de9866bcf..a70b3577df 100644 --- a/input/regression/pedal-ped.ly +++ b/input/regression/pedal-ped.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "The standard piano pedals style comes with Ped symbols. diff --git a/input/regression/phrasing-slur.ly b/input/regression/phrasing-slur.ly index a4000f74a3..eba84f40ab 100644 --- a/input/regression/phrasing-slur.ly +++ b/input/regression/phrasing-slur.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc="Ordinary slurs should work well with phrasing slur." diff --git a/input/regression/prefatory-empty-spacing.ly b/input/regression/prefatory-empty-spacing.ly index 78a64cbfd5..5a67e0e424 100644 --- a/input/regression/prefatory-empty-spacing.ly +++ b/input/regression/prefatory-empty-spacing.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/prefatory-spacing-matter.ly b/input/regression/prefatory-spacing-matter.ly index 20a1ea21eb..bc1949f6cd 100644 --- a/input/regression/prefatory-spacing-matter.ly +++ b/input/regression/prefatory-spacing-matter.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Distances between prefatory items (e.g. clef, bar, etc.) diff --git a/input/regression/property-once.ly b/input/regression/property-once.ly index c0da8f8e14..b1b22e9b9e 100644 --- a/input/regression/property-once.ly +++ b/input/regression/property-once.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Once properties take effect during a single time step only." } diff --git a/input/regression/quote.ly b/input/regression/quote.ly index bd1d84c55d..27f5fb6762 100644 --- a/input/regression/quote.ly +++ b/input/regression/quote.ly @@ -5,7 +5,7 @@ music may be quoted. " } -\version "2.1.25" +\version "2.1.26" bla = \notes\relative c' { fis4 fis fis fis } diff --git a/input/regression/rehearsal-mark-letter.ly b/input/regression/rehearsal-mark-letter.ly index 3891b347bd..c8346fde0d 100644 --- a/input/regression/rehearsal-mark-letter.ly +++ b/input/regression/rehearsal-mark-letter.ly @@ -5,7 +5,7 @@ and after Z, double letters are used. The mark may be set with @code{\mark NUMBER}, or with @code{Score.rehearsalMark}." } -\version "2.1.22" +\version "2.1.26" \score { \notes \relative c'' { c1 \mark \default c1 \mark #7 diff --git a/input/regression/rehearsal-mark-number.ly b/input/regression/rehearsal-mark-number.ly index f31b8968e8..907cf34a16 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.1.22" +\version "2.1.26" \score { \notes \relative c''{ \set Score.markFormatter = #format-mark-numbers diff --git a/input/regression/repeat-fold.ly b/input/regression/repeat-fold.ly index 6ce743ef7d..0784ceeacf 100644 --- a/input/regression/repeat-fold.ly +++ b/input/regression/repeat-fold.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/repeat-line-break.ly b/input/regression/repeat-line-break.ly index d9d245c566..74780ceb9a 100644 --- a/input/regression/repeat-line-break.ly +++ b/input/regression/repeat-line-break.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/repeat-percent-skipbars.ly b/input/regression/repeat-percent-skipbars.ly index 5e2c19bb24..af4017d0ea 100644 --- a/input/regression/repeat-percent-skipbars.ly +++ b/input/regression/repeat-percent-skipbars.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/repeat-percent.ly b/input/regression/repeat-percent.ly index 738a629ea4..333c5de75d 100644 --- a/input/regression/repeat-percent.ly +++ b/input/regression/repeat-percent.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 5769ff10f8..7a12a67534 100644 --- a/input/regression/repeat-slash.ly +++ b/input/regression/repeat-slash.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Within a bar, beat repeats denote that a music snippet should be played again." diff --git a/input/regression/repeat-unfold-all.ly b/input/regression/repeat-unfold-all.ly index 8a3168e87d..b6509c5fed 100644 --- a/input/regression/repeat-unfold-all.ly +++ b/input/regression/repeat-unfold-all.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Repeats may be unfolded through the Scheme function @code{unfold-repeats}." diff --git a/input/regression/repeat-unfold.ly b/input/regression/repeat-unfold.ly index eed8b1b7c8..95ccfdcd78 100644 --- a/input/regression/repeat-unfold.ly +++ b/input/regression/repeat-unfold.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/repeat-volta-skip-alternatives.ly b/input/regression/repeat-volta-skip-alternatives.ly index 35bfb520fe..d3be656ac2 100644 --- a/input/regression/repeat-volta-skip-alternatives.ly +++ b/input/regression/repeat-volta-skip-alternatives.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 b131a678b1..faf0ed1783 100644 --- a/input/regression/repeat-volta.ly +++ b/input/regression/repeat-volta.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/rest-collision-beam.ly b/input/regression/rest-collision-beam.ly index d2eb5696bb..6124b2551f 100644 --- a/input/regression/rest-collision-beam.ly +++ b/input/regression/rest-collision-beam.ly @@ -2,7 +2,7 @@ texidoc = "Rests under beams are only moved if necessary." } -\version "2.1.22" +\version "2.1.26" fig = \notes \relative c' { 8[ r r r ] r | diff --git a/input/regression/rest-collision.ly b/input/regression/rest-collision.ly index 8a27460371..6d6e998f05 100644 --- a/input/regression/rest-collision.ly +++ b/input/regression/rest-collision.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" Rests should not collide with beams, stems and noteheads. Rests may diff --git a/input/regression/rest-ledger.ly b/input/regression/rest-ledger.ly index c583628e88..8e816bb99e 100644 --- a/input/regression/rest-ledger.ly +++ b/input/regression/rest-ledger.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 00816e3328..84aa003653 100644 --- a/input/regression/rest-pitch.ly +++ b/input/regression/rest-pitch.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 d9dab97309..f246bd532f 100644 --- a/input/regression/rest-polyphonic.ly +++ b/input/regression/rest-polyphonic.ly @@ -7,7 +7,7 @@ even if there is no opposite note or rest. The amount is two } -\version "2.1.22" +\version "2.1.26" \score { \new Staff \notes \relative c' { diff --git a/input/regression/rest.ly b/input/regression/rest.ly index 21e6fa7d5a..0db13ca5cd 100644 --- a/input/regression/rest.ly +++ b/input/regression/rest.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/rhythmic-staff.ly b/input/regression/rhythmic-staff.ly index 5fcd235a4f..46f751d3ee 100644 --- a/input/regression/rhythmic-staff.ly +++ b/input/regression/rhythmic-staff.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/script-collision.ly b/input/regression/script-collision.ly index c070a38ed4..2ec29a0b17 100644 --- a/input/regression/script-collision.ly +++ b/input/regression/script-collision.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/script-stack-order.ly b/input/regression/script-stack-order.ly index 1d7f075577..3d79ed09a1 100644 --- a/input/regression/script-stack-order.ly +++ b/input/regression/script-stack-order.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 b3b3f6fedc..7780a659f2 100644 --- a/input/regression/script-stacked.ly +++ b/input/regression/script-stacked.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \paper { raggedright= ##t } diff --git a/input/regression/size11.ly b/input/regression/size11.ly index 5e41bead1b..39302fef5c 100644 --- a/input/regression/size11.ly +++ b/input/regression/size11.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/size13.ly b/input/regression/size13.ly index a482eb060a..91fb12382c 100644 --- a/input/regression/size13.ly +++ b/input/regression/size13.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" foollilypondbook = " \score " diff --git a/input/regression/size16.ly b/input/regression/size16.ly index 6bf49d65fa..9f65e03a5f 100644 --- a/input/regression/size16.ly +++ b/input/regression/size16.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" foollilypondbook = " \score " diff --git a/input/regression/size20.ly b/input/regression/size20.ly index 88392af1a9..c02f7822d6 100644 --- a/input/regression/size20.ly +++ b/input/regression/size20.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" foollilypondbook = " \score " diff --git a/input/regression/size23.ly b/input/regression/size23.ly index 4475dd9665..741098a75c 100644 --- a/input/regression/size23.ly +++ b/input/regression/size23.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" foollilypondbook = " \score " diff --git a/input/regression/size26.ly b/input/regression/size26.ly index af6c1e8152..ad2189b510 100644 --- a/input/regression/size26.ly +++ b/input/regression/size26.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" foollilypondbook = " \score " diff --git a/input/regression/slur-area.ly b/input/regression/slur-area.ly index dc50a38214..f6ca1d41af 100644 --- a/input/regression/slur-area.ly +++ b/input/regression/slur-area.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "The area underneath an (up) slur is minimised to improve the shape. " diff --git a/input/regression/slur-attachment.ly b/input/regression/slur-attachment.ly index f724f777b5..255597ef39 100644 --- a/input/regression/slur-attachment.ly +++ b/input/regression/slur-attachment.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/slur-broken-trend.ly b/input/regression/slur-broken-trend.ly index 60d2138599..9479cbccb2 100644 --- a/input/regression/slur-broken-trend.ly +++ b/input/regression/slur-broken-trend.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/slur-cross-staff.ly b/input/regression/slur-cross-staff.ly index 310801d8fa..4c9b3d68bc 100644 --- a/input/regression/slur-cross-staff.ly +++ b/input/regression/slur-cross-staff.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" Slurs behave decently when broken across a linebreak. diff --git a/input/regression/slur-dots.ly b/input/regression/slur-dots.ly index 1b70c900a7..8b932dfc60 100644 --- a/input/regression/slur-dots.ly +++ b/input/regression/slur-dots.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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-nice.ly b/input/regression/slur-nice.ly index cc6c986087..479382b31c 100644 --- a/input/regression/slur-nice.ly +++ b/input/regression/slur-nice.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 468a1b2a48..5936876713 100644 --- a/input/regression/slur-rest.ly +++ b/input/regression/slur-rest.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc ="Slurs may be placed over rest. The slur will avoid colliding with diff --git a/input/regression/slur-staccato.ly b/input/regression/slur-staccato.ly index 936828c608..5660d24bbb 100644 --- a/input/regression/slur-staccato.ly +++ b/input/regression/slur-staccato.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc="An extra offset may be added between a slur and staccato(s)." } diff --git a/input/regression/slur-stem-broken.ly b/input/regression/slur-stem-broken.ly index db63403c64..10039ca012 100644 --- a/input/regression/slur-stem-broken.ly +++ b/input/regression/slur-stem-broken.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc="Trend of broken slur with user-overridden stem attachment should also follow the same vertical direction it would have had in unbroken state." diff --git a/input/regression/slur-symmetry-1.ly b/input/regression/slur-symmetry-1.ly index 9a81abdc0b..dde1f18caf 100644 --- a/input/regression/slur-symmetry-1.ly +++ b/input/regression/slur-symmetry-1.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Symmetric figures should lead to symmetric slurs." diff --git a/input/regression/slur-symmetry.ly b/input/regression/slur-symmetry.ly index 280612a452..0bbdb9e8f8 100644 --- a/input/regression/slur-symmetry.ly +++ b/input/regression/slur-symmetry.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Symmetric figures should lead to symmetric slurs." diff --git a/input/regression/spacing-accidental-staffs.ly b/input/regression/spacing-accidental-staffs.ly index cc4b3b9d0f..e0109e4a8b 100644 --- a/input/regression/spacing-accidental-staffs.ly +++ b/input/regression/spacing-accidental-staffs.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 643190d8aa..bffac60ea7 100644 --- a/input/regression/spacing-accidental-stretch.ly +++ b/input/regression/spacing-accidental-stretch.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \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 caf8665c56..7847956395 100644 --- a/input/regression/spacing-accidental.ly +++ b/input/regression/spacing-accidental.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 e6b0a597bd..cf1fefdf04 100644 --- a/input/regression/spacing-bar-stem.ly +++ b/input/regression/spacing-bar-stem.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 1b94c069aa..89e98dfc1d 100644 --- a/input/regression/spacing-clef-first-note.ly +++ b/input/regression/spacing-clef-first-note.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \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 ae9d5ef42f..54def17cda 100644 --- a/input/regression/spacing-end-of-line.ly +++ b/input/regression/spacing-end-of-line.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 f0946fcc39..a0ed5a85aa 100644 --- a/input/regression/spacing-ended-voice.ly +++ b/input/regression/spacing-ended-voice.ly @@ -1,5 +1,5 @@ #(ly:set-option 'old-relative) -\version "2.1.22" +\version "2.1.26" \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 cb02ea635b..62b0c077ee 100644 --- a/input/regression/spacing-folded-clef.ly +++ b/input/regression/spacing-folded-clef.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 c688544bfe..2bcfe2e0df 100644 --- a/input/regression/spacing-folded-clef2.ly +++ b/input/regression/spacing-folded-clef2.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \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 9cce30c6f0..d97533dc00 100644 --- a/input/regression/spacing-grace-duration.ly +++ b/input/regression/spacing-grace-duration.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 de819d3eca..e8d5f37064 100644 --- a/input/regression/spacing-grace.ly +++ b/input/regression/spacing-grace.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Grace note spacing. Should it be tuned? " } diff --git a/input/regression/spacing-knee.ly b/input/regression/spacing-knee.ly index 2299d0330a..09578a5917 100644 --- a/input/regression/spacing-knee.ly +++ b/input/regression/spacing-knee.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 7d3c931d5c..0fe708a982 100644 --- a/input/regression/spacing-multi-tuplet.ly +++ b/input/regression/spacing-multi-tuplet.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 52d86cdd2a..04c1c12c8a 100644 --- a/input/regression/spacing-note-flags.ly +++ b/input/regression/spacing-note-flags.ly @@ -17,5 +17,5 @@ raggedright = ##t } } -\version "2.1.22" +\version "2.1.26" diff --git a/input/regression/spacing-rest.ly b/input/regression/spacing-rest.ly index 3076ad50b1..53766e039e 100644 --- a/input/regression/spacing-rest.ly +++ b/input/regression/spacing-rest.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 d0d33a41ae..10bea2b6ea 100644 --- a/input/regression/spacing-short-notes.ly +++ b/input/regression/spacing-short-notes.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 a826bc6e08..7bd523c3ac 100644 --- a/input/regression/spacing-stem-bar.ly +++ b/input/regression/spacing-stem-bar.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 84046ea513..50d03ee064 100644 --- a/input/regression/spacing-stem-direction.ly +++ b/input/regression/spacing-stem-direction.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ diff --git a/input/regression/spacing-stem-same-direction.ly b/input/regression/spacing-stem-same-direction.ly index 2a077b9e7f..a9e136645d 100644 --- a/input/regression/spacing-stem-same-direction.ly +++ b/input/regression/spacing-stem-same-direction.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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-to-grace.ly b/input/regression/spacing-to-grace.ly index bf89e78c60..cbae88a691 100644 --- a/input/regression/spacing-to-grace.ly +++ b/input/regression/spacing-to-grace.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc ="Space from a normal note (or barline) to a grace note is diff --git a/input/regression/spacing-very-tight.ly b/input/regression/spacing-very-tight.ly index ff727007e4..99b255a2ef 100644 --- a/input/regression/spacing-very-tight.ly +++ b/input/regression/spacing-very-tight.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = " When tightly spaced, the spaces between elements (hinterfleisch?) diff --git a/input/regression/span-bar.ly b/input/regression/span-bar.ly index e22c018bfc..a857fedda0 100644 --- a/input/regression/span-bar.ly +++ b/input/regression/span-bar.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \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/staccato-pos.ly b/input/regression/staccato-pos.ly index 25a90a9b64..50f16785a2 100644 --- a/input/regression/staccato-pos.ly +++ b/input/regression/staccato-pos.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/staff-mixed-size.ly b/input/regression/staff-mixed-size.ly index acd37b4d3c..0288357d27 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.1.23" +\version "2.1.26" \score { << diff --git a/input/regression/staff-tweak.ly b/input/regression/staff-tweak.ly index bd60e6ee3e..f7d4adf495 100644 --- a/input/regression/staff-tweak.ly +++ b/input/regression/staff-tweak.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 ec65e2f767..227402d2fb 100644 --- a/input/regression/stanza-number.ly +++ b/input/regression/stanza-number.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Stanza numbers are put left of their lyric." diff --git a/input/regression/stem-direction.ly b/input/regression/stem-direction.ly index 63a55f4d7a..187331158d 100644 --- a/input/regression/stem-direction.ly +++ b/input/regression/stem-direction.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/stem-shorten.ly b/input/regression/stem-shorten.ly index 1285e4b46b..30d85ac07f 100644 --- a/input/regression/stem-shorten.ly +++ b/input/regression/stem-shorten.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/regression/stem-spacing.ly b/input/regression/stem-spacing.ly index e76f96a4a5..8f70f13c20 100644 --- a/input/regression/stem-spacing.ly +++ b/input/regression/stem-spacing.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/stem-tremolo.ly b/input/regression/stem-tremolo.ly index 0f14db1993..b159d866d5 100644 --- a/input/regression/stem-tremolo.ly +++ b/input/regression/stem-tremolo.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" Stem tremolos or rolls are tremolo signs that look like beam segments diff --git a/input/regression/system-extents.ly b/input/regression/system-extents.ly index ef5eba4a07..ff3187213c 100644 --- a/input/regression/system-extents.ly +++ b/input/regression/system-extents.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "The size of every system is correctly determined; this diff --git a/input/regression/system-start-bracket.ly b/input/regression/system-start-bracket.ly index e927c66cab..a93a8d2dad 100644 --- a/input/regression/system-start-bracket.ly +++ b/input/regression/system-start-bracket.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = " diff --git a/input/regression/tablature-string-tunings.ly b/input/regression/tablature-string-tunings.ly index 5b15765252..dae5426784 100644 --- a/input/regression/tablature-string-tunings.ly +++ b/input/regression/tablature-string-tunings.ly @@ -6,7 +6,7 @@ } -\version "2.1.23" +\version "2.1.26" \score { \notes \new TabStaff { diff --git a/input/regression/tablature.ly b/input/regression/tablature.ly index b10466873d..ded9c71b7f 100644 --- a/input/regression/tablature.ly +++ b/input/regression/tablature.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 67468a87b6..5c063ef620 100644 --- a/input/regression/tag-filter.ly +++ b/input/regression/tag-filter.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \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 f6788f7ab0..3bcdad259a 100644 --- a/input/regression/text-spanner.ly +++ b/input/regression/text-spanner.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc= "Text spanners should not repeat start text when broken." } diff --git a/input/regression/tie-busy-grobs.ly b/input/regression/tie-busy-grobs.ly index b69a380ac1..7afb870463 100644 --- a/input/regression/tie-busy-grobs.ly +++ b/input/regression/tie-busy-grobs.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Tie engraver uses @code{busyGrobs} to keep track of diff --git a/input/regression/tie-chord.ly b/input/regression/tie-chord.ly index 9ad29d3328..6f8f7ac8cf 100644 --- a/input/regression/tie-chord.ly +++ b/input/regression/tie-chord.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" When tying chords, the outer slurs point outwards, the inner slurs diff --git a/input/regression/tie-dots.ly b/input/regression/tie-dots.ly index c3fe4a336e..39225a6097 100644 --- a/input/regression/tie-dots.ly +++ b/input/regression/tie-dots.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Ties should not collide with dots." } diff --git a/input/regression/tie-grace.ly b/input/regression/tie-grace.ly index a28bae1dad..22eb33d696 100644 --- a/input/regression/tie-grace.ly +++ b/input/regression/tie-grace.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Tieing a grace to the to a following grace or main note works." } diff --git a/input/regression/tie.ly b/input/regression/tie.ly index 17b9ecd0e8..2882bb6b45 100644 --- a/input/regression/tie.ly +++ b/input/regression/tie.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/tuplet-beam.ly b/input/regression/tuplet-beam.ly index 9835360f22..27068b30f8 100644 --- a/input/regression/tuplet-beam.ly +++ b/input/regression/tuplet-beam.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "In combination with a beam, the bracket of the tuplet diff --git a/input/regression/tuplet-nest.ly b/input/regression/tuplet-nest.ly index ee45781503..b1efcffdb1 100644 --- a/input/regression/tuplet-nest.ly +++ b/input/regression/tuplet-nest.ly @@ -1,12 +1,12 @@ -\version "2.1.25" +\version "2.1.26" \header { texidoc="By a manual hack for nested tuplets, an outer tuplet can be moved up." } #(define (make-text-checker-once text) (lambda (grob) (and text-checker-once - (if (equal? text (ly:get-grob-property grob 'text)) + (if (equal? text (ly:grob-property grob 'text)) (begin (set! text-checker-once #f) #t) #f)))) diff --git a/input/regression/tuplet-properties.ly b/input/regression/tuplet-properties.ly index 5aaf2e495e..938ec33165 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.1.22" +\version "2.1.26" \score { diff --git a/input/regression/tuplet-rest.ly b/input/regression/tuplet-rest.ly index a3cdf4850b..fda9c9836d 100644 --- a/input/regression/tuplet-rest.ly +++ b/input/regression/tuplet-rest.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Tuplets may contain rests. " diff --git a/input/regression/tuplet-slope.ly b/input/regression/tuplet-slope.ly index 87750ba66a..e0c60de401 100644 --- a/input/regression/tuplet-slope.ly +++ b/input/regression/tuplet-slope.ly @@ -12,7 +12,7 @@ The bracket direction is determined by the dominating stem direction. } -\version "2.1.22" +\version "2.1.26" \score { \notes \relative c' { diff --git a/input/regression/tuplet-staffline-collision.ly b/input/regression/tuplet-staffline-collision.ly index d73177d3a2..17059209cd 100644 --- a/input/regression/tuplet-staffline-collision.ly +++ b/input/regression/tuplet-staffline-collision.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "Horizontal tuplet brackets are shifted vertically diff --git a/input/regression/tuplets.ly b/input/regression/tuplets.ly index ac5eedb5d2..e55300b468 100644 --- a/input/regression/tuplets.ly +++ b/input/regression/tuplets.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/regression/voice-follower.ly b/input/regression/voice-follower.ly index bee2837939..888ebbb3b1 100644 --- a/input/regression/voice-follower.ly +++ b/input/regression/voice-follower.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc= " diff --git a/input/regression/volta-broken-left-edge.ly b/input/regression/volta-broken-left-edge.ly index debd4f9a8b..ad61c0e646 100644 --- a/input/regression/volta-broken-left-edge.ly +++ b/input/regression/volta-broken-left-edge.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 c9171fd674..5948b134e2 100644 --- a/input/regression/volta-multi-staff.ly +++ b/input/regression/volta-multi-staff.ly @@ -4,7 +4,7 @@ on more staves in a score." } -\version "2.1.22" +\version "2.1.26" vmus = \notes { \repeat volta 2 c1 \alternative { d e } } diff --git a/input/test/+.ly b/input/test/+.ly index 768d251b9a..a97750d8ce 100644 --- a/input/test/+.ly +++ b/input/test/+.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" %% +.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 fb3a4b8a5c..62c2c3e0b9 100644 --- a/input/test/add-staccato.ly +++ b/input/test/add-staccato.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header { @@ -12,15 +12,15 @@ one would not use scm constructs. See separate-staccato.ly first. #(define (make-script x) (let ((m (make-music-by-name 'ArticulationEvent))) - (ly:set-mus-property! m 'articulation-type x) + (ly:music-set-property! m 'articulation-type x) m)) #(define (add-script m x) (if - (equal? (ly:get-mus-property m 'name) 'EventChord) - (ly:set-mus-property! m 'elements + (equal? (ly:music-property m 'name) 'EventChord) + (ly:music-set-property! m 'elements (cons (make-script x) - (ly:get-mus-property m 'elements)))) + (ly:music-property m 'elements)))) m) #(define (add-staccato m) diff --git a/input/test/add-text-script.ly b/input/test/add-text-script.ly index f287b6bb5d..d964ed7cf8 100644 --- a/input/test/add-text-script.ly +++ b/input/test/add-text-script.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \header { texidoc= "@cindex make-music Fingering @@ -12,18 +12,18 @@ create, then write a function that will build the structure for you. #(define (make-text-script x) (let ((m (make-music-by-name 'TextScriptEvent))) - (ly:set-mus-property! m 'direction DOWN) - (ly:set-mus-property! m 'text (make-simple-markup x)) + (ly:music-set-property! m 'direction DOWN) + (ly:music-set-property! m 'text (make-simple-markup x)) m)) #(define (add-text-script m x) - (if (equal? (ly:get-mus-property m 'name) 'EventChord) - (ly:set-mus-property! m 'elements + (if (equal? (ly:music-property m 'name) 'EventChord) + (ly:music-set-property! m 'elements (cons (make-text-script x) - (ly:get-mus-property m 'elements))) + (ly:music-property m 'elements))) - (let ((es (ly:get-mus-property m 'elements)) - (e (ly:get-mus-property m 'element)) ) + (let ((es (ly:music-property m 'elements)) + (e (ly:music-property m 'element)) ) (map (lambda (y) (add-text-script y x)) es) (if (ly:music? e) (add-text-script e x)))) diff --git a/input/test/ambitus-mixed.ly b/input/test/ambitus-mixed.ly index 644d2cf0a2..9c2439fc0f 100644 --- a/input/test/ambitus-mixed.ly +++ b/input/test/ambitus-mixed.ly @@ -13,15 +13,15 @@ derived context can then be used in parallel in the same score. (this is not dem " } -\version "2.1.25" +\version "2.1.26" #(define (kill-ambitus grob grob-context apply-context) - (if (memq 'ambitus-interface (ly:get-grob-property grob 'interfaces)) + (if (memq 'ambitus-interface (ly:grob-property grob 'interfaces)) (ly:grob-suicide grob) )) #(define ((shift-ambitus x) grob grob-context apply-context) - (if (memq 'ambitus-interface (ly:get-grob-property grob 'interfaces)) + (if (memq 'ambitus-interface (ly:grob-property grob 'interfaces)) (ly:grob-translate-axis! grob x X) )) diff --git a/input/test/ancient-accidentals.ly b/input/test/ancient-accidentals.ly index a3b780a0a8..560e7273a4 100644 --- a/input/test/ancient-accidentals.ly +++ b/input/test/ancient-accidentals.ly @@ -6,7 +6,7 @@ file lists all of them. " } -\version "2.1.22" +\version "2.1.26" \score { \context Voice \notes\relative c { diff --git a/input/test/ancient-font.ly b/input/test/ancient-font.ly index c12ab2456f..46f8a0695d 100644 --- a/input/test/ancient-font.ly +++ b/input/test/ancient-font.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" % 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 b0fdb1f141..b7fdbb02a5 100644 --- a/input/test/ancient-time.ly +++ b/input/test/ancient-time.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % TODO: move stuff from ancient-font into here? See comment % for ancient-font.ly \header { diff --git a/input/test/bagpipe.ly b/input/test/bagpipe.ly index bf4e6defe2..2c6bdd52cd 100644 --- a/input/test/bagpipe.ly +++ b/input/test/bagpipe.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Bagpipe Music diff --git a/input/test/bar-always.ly b/input/test/bar-always.ly index cf7bb08b78..3833007c5a 100644 --- a/input/test/bar-always.ly +++ b/input/test/bar-always.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Bars Always diff --git a/input/test/bar-lines-lyric-only.ly b/input/test/bar-lines-lyric-only.ly index 8a8ff6f88f..6929c724d6 100644 --- a/input/test/bar-lines-lyric-only.ly +++ b/input/test/bar-lines-lyric-only.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Bar line lyric only You can move around @code{Bar_engraver} and @code{Span_bar_engraver} if you want bar lines on lyrics. " diff --git a/input/test/bar-lines.ly b/input/test/bar-lines.ly index e538621ad6..984db18334 100644 --- a/input/test/bar-lines.ly +++ b/input/test/bar-lines.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Bar Lines Different types of bar lines demonstrated. diff --git a/input/test/bar-number-every-five-reset.ly b/input/test/bar-number-every-five-reset.ly index 6547bef3e6..853c91e257 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.1.22" +\version "2.1.26" \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 e827cc56c6..d7eef805cb 100644 --- a/input/test/bar-number-regular-interval.ly +++ b/input/test/bar-number-regular-interval.ly @@ -5,7 +5,7 @@ Bar numbers can also be printed at regular intervals. " } -\version "2.1.22" +\version "2.1.26" \score { \context Staff \notes \transpose c c' { diff --git a/input/test/bar-number-show-all.ly b/input/test/bar-number-show-all.ly index ee977de1e8..e247d8f251 100644 --- a/input/test/bar-number-show-all.ly +++ b/input/test/bar-number-show-all.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Bar Number Show All Second line has bar numbers on start of every measure. diff --git a/input/test/beam-alternate.ly b/input/test/beam-alternate.ly index a0dd6ad3b3..41682a3672 100644 --- a/input/test/beam-alternate.ly +++ b/input/test/beam-alternate.ly @@ -7,7 +7,7 @@ } -\version "2.1.25" +\version "2.1.26" 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 9e80019b33..8c1ce62cc6 100644 --- a/input/test/beam-auto-4-8.ly +++ b/input/test/beam-auto-4-8.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" % keep for now, although merging into beam-auto-override is a possibility. \header { texidoc = "@cindex Auto Beaming 4/8 diff --git a/input/test/beam-auto-override.ly b/input/test/beam-auto-override.ly index 50c627c88c..fbaf2034d2 100644 --- a/input/test/beam-auto-override.ly +++ b/input/test/beam-auto-override.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Auto Beaming Override diff --git a/input/test/beam-auto.ly b/input/test/beam-auto.ly index ca6d9f612e..98bce46685 100644 --- a/input/test/beam-auto.ly +++ b/input/test/beam-auto.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = "@cindex Beaming Presets The auto-beam engraver has presets for common time signatures. " } diff --git a/input/test/beam-control.ly b/input/test/beam-control.ly index f9f784b2b1..21efde49c3 100644 --- a/input/test/beam-control.ly +++ b/input/test/beam-control.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Beam Position Control diff --git a/input/test/beam-count.ly b/input/test/beam-count.ly index e815fbd90a..c61b5577e9 100644 --- a/input/test/beam-count.ly +++ b/input/test/beam-count.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header{ texidoc="@cindex Beam Count diff --git a/input/test/beam-dir-functions.ly b/input/test/beam-dir-functions.ly index 2403d0f256..9223bbfb15 100644 --- a/input/test/beam-dir-functions.ly +++ b/input/test/beam-dir-functions.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Beam Dir Functions diff --git a/input/test/beam-isknee.ly b/input/test/beam-isknee.ly index 2ed18e4f05..abab8e01c0 100644 --- a/input/test/beam-isknee.ly +++ b/input/test/beam-isknee.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Beam Isknee LilyPond can beam across a Piano Staff. diff --git a/input/test/beam-neutral-direction.ly b/input/test/beam-neutral-direction.ly index 36c7c6dfa7..d8efd4d2c5 100644 --- a/input/test/beam-neutral-direction.ly +++ b/input/test/beam-neutral-direction.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Beam Neutral Direction When a beam falls in the middle of the staff, LilyPond normally diff --git a/input/test/beam-rest.ly b/input/test/beam-rest.ly index 7204087811..2c2a1ea914 100644 --- a/input/test/beam-rest.ly +++ b/input/test/beam-rest.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Beam Over Rests diff --git a/input/test/blank-notes.ly b/input/test/blank-notes.ly index 7fb4ba29f8..ad90f7252d 100644 --- a/input/test/blank-notes.ly +++ b/input/test/blank-notes.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % possible rename to invis-notes.ly % check if other documents call this "blank notes", though. I think % invisible notes sounds better, but whatever it is, it should be diff --git a/input/test/blank-paper-tab.ly b/input/test/blank-paper-tab.ly index d8e7b7ad36..f77a339d41 100644 --- a/input/test/blank-paper-tab.ly +++ b/input/test/blank-paper-tab.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Blank Paper Tab diff --git a/input/test/blank-paper.ly b/input/test/blank-paper.ly index 71178bbc9a..5c522f8a3c 100644 --- a/input/test/blank-paper.ly +++ b/input/test/blank-paper.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc="@cindex Blank Paper diff --git a/input/test/boxed-molecule.ly b/input/test/boxed-molecule.ly index 7562e6b537..057c6b225a 100644 --- a/input/test/boxed-molecule.ly +++ b/input/test/boxed-molecule.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Boxed Stencil diff --git a/input/test/caps.ly b/input/test/caps.ly index b3ed4ff343..e55d01efa1 100644 --- a/input/test/caps.ly +++ b/input/test/caps.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Capital Letters You can set the font to use small caps. diff --git a/input/test/cautionaries.ly b/input/test/cautionaries.ly index 65932efb3e..4f27e92759 100644 --- a/input/test/cautionaries.ly +++ b/input/test/cautionaries.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Cautionary Accidentals LilyPond can display cautionary accidentals in different ways. diff --git a/input/test/chord-names-german.ly b/input/test/chord-names-german.ly index c2909e8f07..ec8d939789 100644 --- a/input/test/chord-names-german.ly +++ b/input/test/chord-names-german.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Chord Names German By setting @code{chordRootNamer}, the root diff --git a/input/test/chord-names-jazz.ly b/input/test/chord-names-jazz.ly index dd7ba5ab7c..0cd30317ca 100644 --- a/input/test/chord-names-jazz.ly +++ b/input/test/chord-names-jazz.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { diff --git a/input/test/chord-names-no-inversions.ly b/input/test/chord-names-no-inversions.ly index 77981f0b3f..b2ea64702f 100644 --- a/input/test/chord-names-no-inversions.ly +++ b/input/test/chord-names-no-inversions.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc= "@cindex Chord Names No Inversions Chord names don't attempt to find inversions and bass notes. " } diff --git a/input/test/chords-without-melody.ly b/input/test/chords-without-melody.ly index fc79a41d4f..3e76677c62 100644 --- a/input/test/chords-without-melody.ly +++ b/input/test/chords-without-melody.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "Jazz chords can also be used without notes." } diff --git a/input/test/clef-8-syntax.ly b/input/test/clef-8-syntax.ly index 0e8e832dfe..9a101f35cd 100644 --- a/input/test/clef-8-syntax.ly +++ b/input/test/clef-8-syntax.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Chord Octavation Appending @code{_8} or @code{^8} to a clef name will diff --git a/input/test/clef-end-of-line.ly b/input/test/clef-end-of-line.ly index 25bc8fe4c0..20689acef0 100644 --- a/input/test/clef-end-of-line.ly +++ b/input/test/clef-end-of-line.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Clef End of Line diff --git a/input/test/clef-manual-control.ly b/input/test/clef-manual-control.ly index c9eba28c0b..d1c5b2aa44 100644 --- a/input/test/clef-manual-control.ly +++ b/input/test/clef-manual-control.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = " @cindex Clef Manual Control diff --git a/input/test/coriolan-margin.ly b/input/test/coriolan-margin.ly index d3b77f4254..ce21eecf75 100644 --- a/input/test/coriolan-margin.ly +++ b/input/test/coriolan-margin.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" % Ugh, we need to override some LaTeX titling stuff diff --git a/input/test/count-systems.ly b/input/test/count-systems.ly index 09a957b203..1d9e8c0593 100644 --- a/input/test/count-systems.ly +++ b/input/test/count-systems.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header{ texidoc="@cindex Count Systems diff --git a/input/test/crescendi.ly b/input/test/crescendi.ly index efcaf3c724..e248906798 100644 --- a/input/test/crescendi.ly +++ b/input/test/crescendi.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Crescendi LilyPond can print crescendi in a number of different ways. diff --git a/input/test/cue-notes.ly b/input/test/cue-notes.ly index bd7dcbfb7e..4ad0549723 100644 --- a/input/test/cue-notes.ly +++ b/input/test/cue-notes.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % TODO: check to see if this example can be simplified using \small % or \tiny. \header { texidoc = "@cindex Cue Notes diff --git a/input/test/divisiones.ly b/input/test/divisiones.ly index e84bd408c4..1232eb46fd 100644 --- a/input/test/divisiones.ly +++ b/input/test/divisiones.ly @@ -7,7 +7,7 @@ Choices are @code{divisioMinima}, @code{divisioMaior} @code{caesura}. " } -\version "2.1.22" +\version "2.1.26" \include "gregorian-init.ly" diff --git a/input/test/drarn-slurs.ly b/input/test/drarn-slurs.ly index c67f69d38a..39b490e227 100644 --- a/input/test/drarn-slurs.ly +++ b/input/test/drarn-slurs.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % possible rename to slurs-? % TODO: find out what drarn means, and if there's an overlap with drarn.ly \header{ diff --git a/input/test/drarn.ly b/input/test/drarn.ly index b6ec7bbe41..24b168a576 100644 --- a/input/test/drarn.ly +++ b/input/test/drarn.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{texidoc="@cindex Drarn You can attach slurs and ties to noteheads. " } diff --git a/input/test/dynamic-absolute-volume.ly b/input/test/dynamic-absolute-volume.ly index 122f95a51d..0c8000c8dd 100644 --- a/input/test/dynamic-absolute-volume.ly +++ b/input/test/dynamic-absolute-volume.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Dynamic Absolute Volume Absolute dynamics have effect in MIDI files. diff --git a/input/test/dynamic-extra.ly b/input/test/dynamic-extra.ly index f86553d441..edfcf8b7aa 100644 --- a/input/test/dynamic-extra.ly +++ b/input/test/dynamic-extra.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % 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 d8544d58f9..d9c6649b65 100644 --- a/input/test/embedded-postscript.ly +++ b/input/test/embedded-postscript.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Embedded Postscript By inserting the @TeX{} command \embeddedps, you can diff --git a/input/test/embedded-scm.ly b/input/test/embedded-scm.ly index 018388f1d6..861432b70c 100644 --- a/input/test/embedded-scm.ly +++ b/input/test/embedded-scm.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % TODO: does this work? It doesn't do anything with 1.7.20 \header {texidoc="@cindex Embedded scm You can embed scm functions in your scores. diff --git a/input/test/embedded-tex.ly b/input/test/embedded-tex.ly index 268964cf38..c947f85960 100644 --- a/input/test/embedded-tex.ly +++ b/input/test/embedded-tex.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Embedded Tex You can embed Tex commands in your score. "} diff --git a/input/test/engraver-contexts.ly b/input/test/engraver-contexts.ly index 6bfd67c3cf..0eb33ad7c3 100644 --- a/input/test/engraver-contexts.ly +++ b/input/test/engraver-contexts.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \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 2bc69fe62e..8dccfbec91 100644 --- a/input/test/engraver-one-by-one.ly +++ b/input/test/engraver-one-by-one.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "The notation problem, @emph{what} symbols to create, diff --git a/input/test/extra-staff.ly b/input/test/extra-staff.ly index 18ceba191f..1789f2d889 100644 --- a/input/test/extra-staff.ly +++ b/input/test/extra-staff.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" % definitely wil be renamed to something. %{ diff --git a/input/test/figured-bass-alternate.ly b/input/test/figured-bass-alternate.ly index d9f45543b7..d90e6d13b9 100644 --- a/input/test/figured-bass-alternate.ly +++ b/input/test/figured-bass-alternate.ly @@ -3,7 +3,7 @@ texidoc = "An alternate method to make bass figures is to use markup texts." } -\version "2.1.22" +\version "2.1.26" nat = \markup { \natural } sh = \markup { \smaller \raise #0.6 \sharp } diff --git a/input/test/fill-a4.ly b/input/test/fill-a4.ly index 07d339f6e2..c6d102da45 100644 --- a/input/test/fill-a4.ly +++ b/input/test/fill-a4.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" %possible rename to paper-fill-a4.ly -gp % candidate for reg -gp % Han says no, but keeping this comment temporarily so that I don't diff --git a/input/test/follow-voice.ly b/input/test/follow-voice.ly index e1b579c421..f28ac95cc4 100644 --- a/input/test/follow-voice.ly +++ b/input/test/follow-voice.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % MERGED: stuff from follow-break.ly to follow-thread.ly % followVoice: connect note heads with line when thread switches staff diff --git a/input/test/force-hshift.ly b/input/test/force-hshift.ly index 5c9551bf22..3d743fa939 100644 --- a/input/test/force-hshift.ly +++ b/input/test/force-hshift.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc="@cindex Force hshift Force hshift to override collisions. " } diff --git a/input/test/gourlay.ly b/input/test/gourlay.ly index b893c36121..c35464f713 100644 --- a/input/test/gourlay.ly +++ b/input/test/gourlay.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Gourlay diff --git a/input/test/gregorian-scripts.ly b/input/test/gregorian-scripts.ly index b3d2033d01..f34f99573f 100644 --- a/input/test/gregorian-scripts.ly +++ b/input/test/gregorian-scripts.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { title = "Gregorian Scripts" texidoc = "@cindex Gregorian Scripts diff --git a/input/test/harmonic.ly b/input/test/harmonic.ly index a7dd0686db..1b43752103 100644 --- a/input/test/harmonic.ly +++ b/input/test/harmonic.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc ="@cindex Artificial Harmonics diff --git a/input/test/header-ifelse.ly b/input/test/header-ifelse.ly index 4e0aa5879c..d2dddec530 100644 --- a/input/test/header-ifelse.ly +++ b/input/test/header-ifelse.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" #(define (my-ly-version) diff --git a/input/test/hshift.ly b/input/test/hshift.ly index 4d6615e3fb..5ced7fc923 100644 --- a/input/test/hshift.ly +++ b/input/test/hshift.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Horizontal Shift You can manually shift notes horizontally. " } diff --git a/input/test/hymn.ly b/input/test/hymn.ly index 21c3384313..bd58d7542e 100644 --- a/input/test/hymn.ly +++ b/input/test/hymn.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = " diff --git a/input/test/improv.ly b/input/test/improv.ly index a93c0d36c8..0ee7a21350 100644 --- a/input/test/improv.ly +++ b/input/test/improv.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = diff --git a/input/test/incipit.ly b/input/test/incipit.ly index 6b10ab8591..ba52402004 100644 --- a/input/test/incipit.ly +++ b/input/test/incipit.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Incipit This shows how to make an ``incipit'' to indicate scordatora tuning of a violin part, using the clefStyle property. diff --git a/input/test/instrument-name-grandstaff.ly b/input/test/instrument-name-grandstaff.ly index b26181ca00..bfb7a4e589 100644 --- a/input/test/instrument-name-grandstaff.ly +++ b/input/test/instrument-name-grandstaff.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Instrument Name Grandstaff You can name the whole grandstaff in addition to individual staffs. " } diff --git a/input/test/lilypond-testpage.ly b/input/test/lilypond-testpage.ly index 993e625774..8d8bb2d2b3 100644 --- a/input/test/lilypond-testpage.ly +++ b/input/test/lilypond-testpage.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % MERGE with title.ly -gp %{ diff --git a/input/test/lyric-hyphen-retain.ly b/input/test/lyric-hyphen-retain.ly index 6a8f110b4d..c5fdff2d37 100644 --- a/input/test/lyric-hyphen-retain.ly +++ b/input/test/lyric-hyphen-retain.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { diff --git a/input/test/lyrics-skip-notes.ly b/input/test/lyrics-skip-notes.ly index 1f3ac1f7c7..302d515faa 100644 --- a/input/test/lyrics-skip-notes.ly +++ b/input/test/lyrics-skip-notes.ly @@ -12,7 +12,7 @@ By inserting @code{\\skip} statements into lyric lines, one can put less lyric s % shorthand for Skip Lyric sl = \notes { \skip 4 } -\version "2.1.22" +\version "2.1.26" \score { << \context Voice = "A" \notes {c4 c c c} diff --git a/input/test/mensural-ligatures.ly b/input/test/mensural-ligatures.ly index bf07a35f5f..2301f31741 100644 --- a/input/test/mensural-ligatures.ly +++ b/input/test/mensural-ligatures.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" % TODO: % check with ancient- stuff. rename, merge, something. -gp diff --git a/input/test/midi-scales.ly b/input/test/midi-scales.ly index 695405b6d0..d0f5062b9c 100644 --- a/input/test/midi-scales.ly +++ b/input/test/midi-scales.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % candidate for regression. -gp \header { texidoc="MIDI and midi2ly test file. Diff between this and midi2ly.py should be minimal." diff --git a/input/test/move-accidentals.ly b/input/test/move-accidentals.ly index ab81caf3fb..e0711fdca9 100644 --- a/input/test/move-accidentals.ly +++ b/input/test/move-accidentals.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" % possible rename to scheme- or something like that. -gp \header { texidoc= "@cindex Scheme Manual Accidentals @@ -9,8 +9,8 @@ involves some scheme code. " } (lambda (elt) (and (not (eq? #f (memq 'accidental-interface - (ly:get-grob-property elt 'interfaces)))) - (eq? (ly:get-grob-property + (ly:grob-property elt 'interfaces)))) + (eq? (ly:grob-property (ly:grob-parent elt 1) 'staff-position) pos)))) \score { diff --git a/input/test/move-specific-text.ly b/input/test/move-specific-text.ly index f35dd4e1ee..254341abc5 100644 --- a/input/test/move-specific-text.ly +++ b/input/test/move-specific-text.ly @@ -1,12 +1,12 @@ -\version "2.1.25" +\version "2.1.26" % possible rename to scheme- or something like that. -gp \header { texidoc = "@cindex Scheme Move Text You can move objects around with scheme. This example shows how to move text around. " } #(define (make-text-checker text) - (lambda (grob) (equal? text (ly:get-grob-property grob 'text)))) + (lambda (grob) (equal? text (ly:grob-property grob 'text)))) \score { \notes\relative c''' { diff --git a/input/test/music-box.ly b/input/test/music-box.ly index b94eb9010c..c5eaa80305 100644 --- a/input/test/music-box.ly +++ b/input/test/music-box.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \include "deutsch.ly" % possible rename to scheme- something. -gp % TODO: ask if it needs to have so many empty bars in the middle. -gp @@ -8,7 +8,7 @@ using Scheme functions to avoid typing work. " } #(define (transform music) - (let* ((es (ly:get-mus-property music 'elements)) + (let* ((es (ly:music-property music 'elements)) (n (ly:music-name music)) ) (if (not (equal? n "Sequential_music")) @@ -17,7 +17,7 @@ using Scheme functions to avoid typing work. " } (let recurse ((elts es)) (if (not (equal? elts '())) (begin - ((trans (ly:get-mus-property (cadr elts) 'elements)) (car elts)) + ((trans (ly:music-property (cadr elts) 'elements)) (car elts)) (set-cdr! elts (cddr elts)) (recurse (cdr elts)) ) @@ -30,17 +30,17 @@ using Scheme functions to avoid typing work. " } ) #(define ((trans pitches) music) - (let* ((es (ly:get-mus-property music 'elements)) - (e (ly:get-mus-property music 'element)) - (p (ly:get-mus-property music 'pitch))) + (let* ((es (ly:music-property music 'elements)) + (e (ly:music-property music 'element)) + (p (ly:music-property music 'pitch))) (if (pair? es) - (ly:set-mus-property! + (ly:music-set-property! music 'elements (map (trans pitches) es))) (if (ly:music? e) - (ly:set-mus-property! + (ly:music-set-property! music 'element ((trans pitches) e))) @@ -48,10 +48,10 @@ using Scheme functions to avoid typing work. " } (let* ((o (ly:pitch-octave p)) (n (ly:pitch-notename p)) (i (+ (* 7 o) n)) - (pes (ly:get-mus-property (list-ref pitches i) 'elements)) - (pnew (ly:get-mus-property (car pes) 'pitch)) + (pes (ly:music-property (list-ref pitches i) 'elements)) + (pnew (ly:music-property (car pes) 'pitch)) ) - (ly:set-mus-property! music 'pitch pnew) + (ly:music-set-property! music 'pitch pnew) ) ) music @@ -62,7 +62,7 @@ using Scheme functions to avoid typing work. " } -\version "2.1.25" +\version "2.1.26" pat = \notes \transpose c c' \repeat unfold 2 { << { \context Staff=up {r8 e16 f g e f g } } diff --git a/input/test/nested-groups.ly b/input/test/nested-groups.ly index 6421661504..0bbb575f9f 100644 --- a/input/test/nested-groups.ly +++ b/input/test/nested-groups.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Nested Staff Groups LilyPond can print nested groups of staffs. " diff --git a/input/test/no-bar-lines.ly b/input/test/no-bar-lines.ly index f76cde0ebb..68f00cce17 100644 --- a/input/test/no-bar-lines.ly +++ b/input/test/no-bar-lines.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" % possible rename to bar-lines-foo. -gp \header{ texidoc = "@cindex Bar Lines Remove diff --git a/input/test/no-staff.ly b/input/test/no-staff.ly index 84482e677c..35d66d52da 100644 --- a/input/test/no-staff.ly +++ b/input/test/no-staff.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" % possible rename to staff-something. -gp \header{ texidoc = "@cindex Staff Remove diff --git a/input/test/ossia.ly b/input/test/ossia.ly index 979203a69b..17ffb5e792 100644 --- a/input/test/ossia.ly +++ b/input/test/ossia.ly @@ -6,7 +6,7 @@ Both solutions are demonstrated here. " } -\version "2.1.22" +\version "2.1.26" \score { \notes\relative c'' diff --git a/input/test/part-combine.ly b/input/test/part-combine.ly index 58b278d559..5e2ec17e59 100644 --- a/input/test/part-combine.ly +++ b/input/test/part-combine.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Part Combine In orchestral scores and hymns, voices are traditionally combined onto diff --git a/input/test/partial-blank.ly b/input/test/partial-blank.ly index 218b761d82..2522ddbad2 100644 --- a/input/test/partial-blank.ly +++ b/input/test/partial-blank.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % check with invisible-notes or blank-notes. possible rename. -gp \header{ texidoc = "@cindex Partial Blank When entering half music (i.e. for students to complete by hand) diff --git a/input/test/phrasing-slur-height.ly b/input/test/phrasing-slur-height.ly index ab64f7aa7f..6c1b5f71ca 100644 --- a/input/test/phrasing-slur-height.ly +++ b/input/test/phrasing-slur-height.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Phrasing Slur Height Make PhrasingSlur higher, to avoid colission from other slurs. " } diff --git a/input/test/piano-staff-distance.ly b/input/test/piano-staff-distance.ly index 98bbcf02ad..0e16a723a5 100644 --- a/input/test/piano-staff-distance.ly +++ b/input/test/piano-staff-distance.ly @@ -8,7 +8,7 @@ this at home. " } -\version "2.1.25" +\version "2.1.26" #(define ((futz-alignment-callback distance count) grob axis) @@ -27,7 +27,7 @@ DISTANCE; then call the original callback. " (< count (length bs)) (equal? (list-ref bs count) a) ) - (ly:set-grob-property! a 'forced-distance distance)) + (ly:grob-set-property! a 'forced-distance distance)) (Align_interface::fixed_distance_alignment_callback grob axis)) ) diff --git a/input/test/polymetric-differing-notes.ly b/input/test/polymetric-differing-notes.ly index b459b95ff1..d63f44e4d5 100644 --- a/input/test/polymetric-differing-notes.ly +++ b/input/test/polymetric-differing-notes.ly @@ -1,4 +1,4 @@ -\version "2.1.25" +\version "2.1.26" \header{ texidoc=" @@ -23,7 +23,7 @@ what happens on the inside: a 3/4 time signature is combined with a #(define (scale-one-music m fraction) "Maybe we should just export Music::compress to Scheme?" (let* - ((dur (ly:get-mus-property m 'duration))) + ((dur (ly:music-property m 'duration))) (if (ly:duration? dur) (let* @@ -31,7 +31,7 @@ what happens on the inside: a 3/4 time signature is combined with a (d (ly:duration-dot-count dur)) (factor (ly:duration-factor dur))) - (ly:set-mus-property! m 'duration + (ly:music-set-property! m 'duration (ly:make-duration l d (* (car fraction) (car factor)) (* (cdr fraction) (cdr factor)))))) diff --git a/input/test/polymetric.ly b/input/test/polymetric.ly index 0078f62b82..3dd234801f 100644 --- a/input/test/polymetric.ly +++ b/input/test/polymetric.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header{ texidoc="@cindex Time Signature Multiple diff --git a/input/test/preset-extent.ly b/input/test/preset-extent.ly index 0879702f93..a5ea061099 100644 --- a/input/test/preset-extent.ly +++ b/input/test/preset-extent.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = " @cindex Preset Extent diff --git a/input/test/repeat-manual.ly b/input/test/repeat-manual.ly index d8d6482cf6..866597be28 100644 --- a/input/test/repeat-manual.ly +++ b/input/test/repeat-manual.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Repeat Manual You can manually control repeat signs and numbers to produce unusual output. " diff --git a/input/test/repeat-shorter-bracket.ly b/input/test/repeat-shorter-bracket.ly index 14aaca8ec7..62ceebb9d5 100644 --- a/input/test/repeat-shorter-bracket.ly +++ b/input/test/repeat-shorter-bracket.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc=" diff --git a/input/test/repeat.ly b/input/test/repeat.ly index 76e9845702..2340781071 100644 --- a/input/test/repeat.ly +++ b/input/test/repeat.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % possible rename to lyric-repeat or repeat-lyric. diff --git a/input/test/rest-dot-positions.ly b/input/test/rest-dot-positions.ly index 024cba6ab0..0ce8f9a8f7 100644 --- a/input/test/rest-dot-positions.ly +++ b/input/test/rest-dot-positions.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % candidate for regression. -gp \header { texidoc = "@cindex Rest Dot Positions This file tests dotted rests. " } diff --git a/input/test/rests.ly b/input/test/rests.ly index d2601e56e8..4012db84b0 100644 --- a/input/test/rests.ly +++ b/input/test/rests.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Rests diff --git a/input/test/reverse-music.ly b/input/test/reverse-music.ly index 79008c14d6..ad6beddb30 100644 --- a/input/test/reverse-music.ly +++ b/input/test/reverse-music.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" % possible rename to scheme-something. \header { texidoc="@cindex Scheme Reverse Music Simple customised music apply. " @@ -8,20 +8,20 @@ Simple customised music apply. " music = \notes \relative c'' { c4 d4( e4 f4 } #(define (reverse-music music) - (let* ((elements (ly:get-mus-property music 'elements)) + (let* ((elements (ly:music-property music 'elements)) (reversed (reverse elements)) - (e (ly:get-mus-property music 'element)) - (span-dir (ly:get-mus-property music 'span-direction))) + (e (ly:music-property music 'element)) + (span-dir (ly:music-property music 'span-direction))) - (ly:set-mus-property! music 'elements reversed) + (ly:music-set-property! music 'elements reversed) (if (ly:music? e) - (ly:set-mus-property! + (ly:music-set-property! music 'element (reverse-music e))) (if (ly:dir? span-dir) - (ly:set-mus-property! music 'span-direction (- span-dir))) + (ly:music-set-property! music 'span-direction (- span-dir))) (map reverse-music reversed) diff --git a/input/test/rhythm-excercise.ly b/input/test/rhythm-excercise.ly index f9a2f0dfa8..430e60a41e 100644 --- a/input/test/rhythm-excercise.ly +++ b/input/test/rhythm-excercise.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Rhythm Exercise This example shows a way to generate rhythm exercises with LilyPond (e.g. no staff but retaining the barlines). " diff --git a/input/test/scales-greek.ly b/input/test/scales-greek.ly index 0f681a4749..dfa50cccb8 100644 --- a/input/test/scales-greek.ly +++ b/input/test/scales-greek.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = " diff --git a/input/test/scheme-interactions.ly b/input/test/scheme-interactions.ly index c926b15dbb..2cebce260d 100644 --- a/input/test/scheme-interactions.ly +++ b/input/test/scheme-interactions.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Scheme Interactions With @code{ly:export}, you can pass of the result of Scheme expressions as lilypond input. Within a Scheme expression, diff --git a/input/test/script-abbreviations.ly b/input/test/script-abbreviations.ly index 67dce2af16..8401ef46a8 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.1.22" +\version "2.1.26" \header { texidoc = "@cindex Script Abbreviations Some scripts may be entered using an abbreviation. diff --git a/input/test/script-chart.ly b/input/test/script-chart.ly index 7e3f5957f6..7dafa32e5e 100644 --- a/input/test/script-chart.ly +++ b/input/test/script-chart.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % this chart is used in the manual too. diff --git a/input/test/script-priority.ly b/input/test/script-priority.ly index 35ee32ff26..6843df8b8a 100644 --- a/input/test/script-priority.ly +++ b/input/test/script-priority.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Script Priority Relative placements of different script types can be controlled diff --git a/input/test/script-stack.ly b/input/test/script-stack.ly index 39467ebbdf..a1878d86c6 100644 --- a/input/test/script-stack.ly +++ b/input/test/script-stack.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Stacked Text Articulation You can stack text and articulations. " diff --git a/input/test/separate-staccato.ly b/input/test/separate-staccato.ly index 6934a0496f..5c7c5825bc 100644 --- a/input/test/separate-staccato.ly +++ b/input/test/separate-staccato.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % possible rename. -gp \header { texidoc="@cindex Seperate Staccato diff --git a/input/test/slur-attachment-override.ly b/input/test/slur-attachment-override.ly index 99bafeb82b..e24aadaed5 100644 --- a/input/test/slur-attachment-override.ly +++ b/input/test/slur-attachment-override.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc="@cindex Slur Attachment Override diff --git a/input/test/slur-beautiful.ly b/input/test/slur-beautiful.ly index 6c0230c063..1b934515a9 100644 --- a/input/test/slur-beautiful.ly +++ b/input/test/slur-beautiful.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % TODO bit too wordy; edit a bit to cut stuff. -gp \header { texidoc ="@cindex Slur Beautiful Similarly, the curvature of a slur is adjusted to stay clear of note diff --git a/input/test/slur-dash.ly b/input/test/slur-dash.ly index 869851136f..cf512cb6be 100644 --- a/input/test/slur-dash.ly +++ b/input/test/slur-dash.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header {texidoc = "@cindex Slur, dotted You can print different kinds of slurs (dotted, dashed, etc). " } diff --git a/input/test/slur-manual.ly b/input/test/slur-manual.ly index 019cbafe4c..50f4f79e1e 100644 --- a/input/test/slur-manual.ly +++ b/input/test/slur-manual.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/test/slur-minimum-length.ly b/input/test/slur-minimum-length.ly index f9f78a0ad2..1aabd0c6f8 100644 --- a/input/test/slur-minimum-length.ly +++ b/input/test/slur-minimum-length.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Slur Minimum Length You can set the minimum length of a slur. " diff --git a/input/test/slur-ugly.ly b/input/test/slur-ugly.ly index 621a2a8210..a1e2854fdb 100644 --- a/input/test/slur-ugly.ly +++ b/input/test/slur-ugly.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc="@cindex Slur Ugly You can get ugly slurs, if you want. " diff --git a/input/test/smart-transpose.ly b/input/test/smart-transpose.ly index cb2d0e88f3..2cad844129 100644 --- a/input/test/smart-transpose.ly +++ b/input/test/smart-transpose.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header { texidoc="@cindex Smart Transpose @@ -43,24 +43,24 @@ how useful these enharmonic modifications are. Mats B. (ly:make-pitch o n a))) #(define (simplify music) - (let* ((es (ly:get-mus-property music 'elements)) - (e (ly:get-mus-property music 'element)) - (p (ly:get-mus-property music 'pitch))) + (let* ((es (ly:music-property music 'elements)) + (e (ly:music-property music 'element)) + (p (ly:music-property music 'pitch))) (if (pair? es) - (ly:set-mus-property! + (ly:music-set-property! music 'elements (map (lambda (x) (simplify x)) es))) (if (ly:music? e) - (ly:set-mus-property! + (ly:music-set-property! music 'element (simplify e))) (if (ly:pitch? p) (begin (set! p (unhair-pitch p)) - (ly:set-mus-property! music 'pitch p))) + (ly:music-set-property! music 'pitch p))) music)) diff --git a/input/test/spacing-2.ly b/input/test/spacing-2.ly index 9f64f109ae..71aed66966 100644 --- a/input/test/spacing-2.ly +++ b/input/test/spacing-2.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % more yummy regression goodness. -gp \header { diff --git a/input/test/spanner-after-break-tweak.ly b/input/test/spanner-after-break-tweak.ly index f24fa692a3..9f933cc1bd 100644 --- a/input/test/spanner-after-break-tweak.ly +++ b/input/test/spanner-after-break-tweak.ly @@ -1,5 +1,5 @@ -\version "2.1.25" +\version "2.1.26" \header { texidoc = "@cindex Spanner after break @@ -19,7 +19,7 @@ after the line break is moved around. " ;; if you're using this for other grob-types. (if (and (>= (length b) 2) (eq? (car (last-pair b)) grob)) - (ly:set-grob-property! grob 'extra-offset '(-2 . -1)) + (ly:grob-set-property! grob 'extra-offset '(-2 . -1)) ) )) diff --git a/input/test/staff-bracket.ly b/input/test/staff-bracket.ly index 021e7a3a62..cd7d6d62f2 100644 --- a/input/test/staff-bracket.ly +++ b/input/test/staff-bracket.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header{texidoc = "@cindex Staff Bracket Here's an example of staff brackets. " diff --git a/input/test/staff-container.ly b/input/test/staff-container.ly index 2ae4d23aee..fdcedab240 100644 --- a/input/test/staff-container.ly +++ b/input/test/staff-container.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { diff --git a/input/test/staff-lines.ly b/input/test/staff-lines.ly index d37a328c2c..54b9890d6e 100644 --- a/input/test/staff-lines.ly +++ b/input/test/staff-lines.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/test/staff-size.ly b/input/test/staff-size.ly index efab3b2856..75a3c2d723 100644 --- a/input/test/staff-size.ly +++ b/input/test/staff-size.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header { texidoc = "@cindex Staff Size diff --git a/input/test/staff-space.ly b/input/test/staff-space.ly index 0de38759e9..183dd427fc 100644 --- a/input/test/staff-space.ly +++ b/input/test/staff-space.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \header{ texidoc ="@cindex Staff Space Setting staff space on a staff. " diff --git a/input/test/stem-centered.ly b/input/test/stem-centered.ly index 5e1869b32d..be194c714b 100644 --- a/input/test/stem-centered.ly +++ b/input/test/stem-centered.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % possible rename to ancient- something. \header { texidoc ="@cindex Ancient Mensural Note Heads diff --git a/input/test/stem-cross-staff.ly b/input/test/stem-cross-staff.ly index 9f92e70780..7c57e1ba86 100644 --- a/input/test/stem-cross-staff.ly +++ b/input/test/stem-cross-staff.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Stem Cross Staff There is no support for putting chords across staves. diff --git a/input/test/stem-extend.ly b/input/test/stem-extend.ly index 85e5e57659..edfdc986e8 100644 --- a/input/test/stem-extend.ly +++ b/input/test/stem-extend.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Stem Extend You can stop LilyPond from extending stems to the center line. " diff --git a/input/test/stem-length.ly b/input/test/stem-length.ly index 5c0fa21e7b..ff6e34e81f 100644 --- a/input/test/stem-length.ly +++ b/input/test/stem-length.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = "@cindex Stem Length You can alter the length of stems. " diff --git a/input/test/tablature-hammer.ly b/input/test/tablature-hammer.ly index 043a945d8c..d96f594a24 100644 --- a/input/test/tablature-hammer.ly +++ b/input/test/tablature-hammer.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header {texidoc = "@cindex Tablature hammer You can fake a hammer in tablature with slurs. " } diff --git a/input/test/tablature.ly b/input/test/tablature.ly index a8ef0b9b92..a74a5cea25 100644 --- a/input/test/tablature.ly +++ b/input/test/tablature.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = "@cindex Tabulature A sample tablature, with both normal staff and tab. diff --git a/input/test/temporary-stave.ly b/input/test/temporary-stave.ly index 694fff6200..74a5d66f0b 100644 --- a/input/test/temporary-stave.ly +++ b/input/test/temporary-stave.ly @@ -1,5 +1,5 @@ -\version "2.1.23" +\version "2.1.26" \header { diff --git a/input/test/text-rotate.ly b/input/test/text-rotate.ly index 40bdc48063..d0c8ad4052 100644 --- a/input/test/text-rotate.ly +++ b/input/test/text-rotate.ly @@ -16,7 +16,7 @@ the lilypond.py script, and a line must be uncommented. } -\version "2.1.22" +\version "2.1.26" \score { \new Staff \notes \relative c'' { diff --git a/input/test/text-spanner.ly b/input/test/text-spanner.ly index 90dad0a2af..0ac414db1f 100644 --- a/input/test/text-spanner.ly +++ b/input/test/text-spanner.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex text spanner You can make LilyPond print text spanners. " diff --git a/input/test/textscript.ly b/input/test/textscript.ly index 7f6eede5d3..b1ab154893 100644 --- a/input/test/textscript.ly +++ b/input/test/textscript.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Textscript Test font selection and scm text markup. " diff --git a/input/test/tie-cross-voice.ly b/input/test/tie-cross-voice.ly index a136f452bf..e904dd16c0 100644 --- a/input/test/tie-cross-voice.ly +++ b/input/test/tie-cross-voice.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" diff --git a/input/test/tie-sparse.ly b/input/test/tie-sparse.ly index 98c50e81cc..89d50e358a 100644 --- a/input/test/tie-sparse.ly +++ b/input/test/tie-sparse.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc = "@cindex Tie Sparse Setting sparseTies causes only one tie to be diff --git a/input/test/time-signature-double.ly b/input/test/time-signature-double.ly index d92f5e3ff4..ba8d0db2f2 100644 --- a/input/test/time-signature-double.ly +++ b/input/test/time-signature-double.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc= " diff --git a/input/test/time.ly b/input/test/time.ly index beb7928d77..e01def09c9 100644 --- a/input/test/time.ly +++ b/input/test/time.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % TODO: This file could be old. Ask about it later. -gp \header { texidoc = "@cindex Time diff --git a/input/test/timing.ly b/input/test/timing.ly index 22d0fc61a3..a4b55bfdd2 100644 --- a/input/test/timing.ly +++ b/input/test/timing.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" % possible rename to bar-something. \header{ texidoc = "@cindex Bar Length diff --git a/input/test/title.ly b/input/test/title.ly index d460e12f8c..83fac2abec 100644 --- a/input/test/title.ly +++ b/input/test/title.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % MERGE with lilypond- \header { filename = "title.ly" diff --git a/input/test/to-xml.ly b/input/test/to-xml.ly index e3a2da6596..274462d170 100644 --- a/input/test/to-xml.ly +++ b/input/test/to-xml.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" fooBar = \notes { << c''4 \\ g'4 >> } diff --git a/input/test/transposition.ly b/input/test/transposition.ly index 7760363b5e..bc5ed65326 100644 --- a/input/test/transposition.ly +++ b/input/test/transposition.ly @@ -1,5 +1,5 @@ -\version "2.1.22" +\version "2.1.26" \header{ texidoc = "@cindex Transposition Transposition test file." diff --git a/input/test/trill.ly b/input/test/trill.ly index 4556708a0f..f49ee75757 100644 --- a/input/test/trill.ly +++ b/input/test/trill.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc="@cindex Trill Show trill line type. diff --git a/input/test/trills.ly b/input/test/trills.ly index 317f9be030..4faa73e90a 100644 --- a/input/test/trills.ly +++ b/input/test/trills.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { texidoc="@cindex Trills diff --git a/input/test/unfold-all-repeats.ly b/input/test/unfold-all-repeats.ly index dbb81adf9e..e9ee7f6a27 100644 --- a/input/test/unfold-all-repeats.ly +++ b/input/test/unfold-all-repeats.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % regression. -gp \header { diff --git a/input/test/vaticana.ly b/input/test/vaticana.ly index 135ec7a316..7d6a68b593 100644 --- a/input/test/vaticana.ly +++ b/input/test/vaticana.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" % possible rename to ancient-something. \header { texidoc = "Ancient Vaticana diff --git a/input/test/version-output.ly b/input/test/version-output.ly index 8f11685ac2..46ac4727dc 100644 --- a/input/test/version-output.ly +++ b/input/test/version-output.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \header { diff --git a/input/test/vertical-extent.ly b/input/test/vertical-extent.ly index fe1782ef3c..9d48ace821 100644 --- a/input/test/vertical-extent.ly +++ b/input/test/vertical-extent.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % TODO: huh? what's this file about? -gp \header { texidoc = " diff --git a/lily/context-scheme.cc b/lily/context-scheme.cc index 3c93893302..3ae29e339a 100644 --- a/lily/context-scheme.cc +++ b/lily/context-scheme.cc @@ -46,7 +46,7 @@ LY_DEFINE(ly_context_pushpop_property, } -LY_DEFINE(ly_get_context_property, +LY_DEFINE(ly_context_property, "ly:context-property", 2, 0, 0, (SCM context, SCM name), "retrieve the value of @var{name} from context @var{context}") @@ -60,7 +60,7 @@ LY_DEFINE(ly_get_context_property, } -LY_DEFINE(ly_set_context_property, +LY_DEFINE(ly_context_set_property, "ly:context-set-property!", 3, 0, 0, (SCM context, SCM name, SCM val), "set value of property @var{name} in context @var{context} to @var{val}.") diff --git a/lily/music.cc b/lily/music.cc index e719e028f3..cafb9a365a 100644 --- a/lily/music.cc +++ b/lily/music.cc @@ -245,7 +245,7 @@ LY_DEFINE(ly_music_length, return sc->get_length().smobbed_copy(); } -LY_DEFINE(ly_get_property, +LY_DEFINE(ly_music_property, "ly:music-property", 2, 0, 0, (SCM mus, SCM sym), "Get the property @var{sym} of music expression @var{mus}.\n" "If @var{sym} is undefined, return @code{'()}.\n" ) @@ -257,7 +257,7 @@ LY_DEFINE(ly_get_property, return sc->internal_get_property (sym); } -LY_DEFINE(ly_set_property, +LY_DEFINE(ly_music_set_property, "ly:music-set-property!", 3, 0, 0, (SCM mus, SCM sym, SCM val), "Set property @var{sym} in music expression @var{mus} to @var{val}.") diff --git a/ly/a3-init.ly b/ly/a3-init.ly index 1444f5d788..a956d8b90c 100644 --- a/ly/a3-init.ly +++ b/ly/a3-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % a3-init.ly hsize = 296.9 \mm diff --git a/ly/a4-init.ly b/ly/a4-init.ly index f58c6acbeb..646f33cd9a 100644 --- a/ly/a4-init.ly +++ b/ly/a4-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % a4.ly hsize = 210.0 \mm diff --git a/ly/accordion-defs-init.ly b/ly/accordion-defs-init.ly index e4c493214f..2f443ae3cb 100644 --- a/ly/accordion-defs-init.ly +++ b/ly/accordion-defs-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % Symbols needed to print accordion music % % 2' = T diff --git a/ly/book-init-init.ly b/ly/book-init-init.ly index 574e66871c..c4ceff054d 100644 --- a/ly/book-init-init.ly +++ b/ly/book-init-init.ly @@ -1,6 +1,6 @@ % Toplevel initialisation file. -\version "2.1.22" +\version "2.1.26" \include "declarations-init.ly" diff --git a/ly/catalan.ly b/ly/catalan.ly index 684a48f65c..a9878ce27b 100644 --- a/ly/catalan.ly +++ b/ly/catalan.ly @@ -73,4 +73,4 @@ pitchnamesCatalan = #`( pitchnames = \pitchnamesCatalan -\version "2.1.22" +\version "2.1.26" diff --git a/ly/center-init.ly b/ly/center-init.ly index 822c878dd9..493bc3179e 100644 --- a/ly/center-init.ly +++ b/ly/center-init.ly @@ -1,6 +1,6 @@ % Toplevel initialisation file. -\version "2.1.22" +\version "2.1.26" \include "declarations-init.ly" diff --git a/ly/chord-modifiers-init.ly b/ly/chord-modifiers-init.ly index 0978d5c938..b7338bf9d5 100644 --- a/ly/chord-modifiers-init.ly +++ b/ly/chord-modifiers-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" chordmodifiers = #default-chord-modifier-list diff --git a/ly/declarations-init.ly b/ly/declarations-init.ly index ba75cb154e..1e2f355132 100644 --- a/ly/declarations-init.ly +++ b/ly/declarations-init.ly @@ -1,6 +1,6 @@ #(ly:set-option 'old-relative) -\version "2.1.23" +\version "2.1.26" breve = #(ly:make-duration -1 0) longa = #(ly:make-duration -2 0 ) maxima = #(ly:make-duration -3 0) diff --git a/ly/deutsch.ly b/ly/deutsch.ly index 96812a38cc..6c5d35c70b 100644 --- a/ly/deutsch.ly +++ b/ly/deutsch.ly @@ -49,4 +49,4 @@ pitchnamesDeutsch = #`( pitchnames = \pitchnamesDeutsch -\version "2.1.22" +\version "2.1.26" diff --git a/ly/drumpitch-init.ly b/ly/drumpitch-init.ly index 92d43716df..62d3b53359 100644 --- a/ly/drumpitch-init.ly +++ b/ly/drumpitch-init.ly @@ -1,5 +1,5 @@ -\version "2.1.24" +\version "2.1.26" drumPitchNames = #'((acousticbassdrum . acousticbassdrum) diff --git a/ly/dynamic-scripts-init.ly b/ly/dynamic-scripts-init.ly index 37481bd59e..b6393ac000 100644 --- a/ly/dynamic-scripts-init.ly +++ b/ly/dynamic-scripts-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % % declare the standard dynamic identifiers. @@ -6,7 +6,7 @@ #(define (make-dynamic-script str) (let* ((m (make-music-by-name 'AbsoluteDynamicEvent))) - (ly:set-mus-property! m 'text str) + (ly:music-set-property! m 'text str) m )) ppppp = #(make-dynamic-script "pppp") diff --git a/ly/english.ly b/ly/english.ly index 236877765e..f937ded6b5 100644 --- a/ly/english.ly +++ b/ly/english.ly @@ -87,5 +87,5 @@ pitchnamesEnglish = #`( pitchnames = \pitchnamesEnglish -\version "2.1.22" +\version "2.1.26" diff --git a/ly/engraver-init.ly b/ly/engraver-init.ly index 7b368fe34f..39aebe4274 100644 --- a/ly/engraver-init.ly +++ b/ly/engraver-init.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" \translator { \name Global diff --git a/ly/espanol.ly b/ly/espanol.ly index bcaee43026..2d7d5082d9 100644 --- a/ly/espanol.ly +++ b/ly/espanol.ly @@ -58,4 +58,4 @@ pitchnamesEspanol = #`( pitchnames = \pitchnamesEspanol -\version "2.1.22" +\version "2.1.26" diff --git a/ly/generate-documentation.ly b/ly/generate-documentation.ly index f96b5f9bef..d384f4d66f 100644 --- a/ly/generate-documentation.ly +++ b/ly/generate-documentation.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % % 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 d74ac7a021..2e4f14891c 100644 --- a/ly/generate-interface-doc-init.ly +++ b/ly/generate-interface-doc-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % % Running LilyPond on this file generates the short interface doc diff --git a/ly/grace-init.ly b/ly/grace-init.ly index 6976b092d5..dbcbf3978f 100644 --- a/ly/grace-init.ly +++ b/ly/grace-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" startGraceMusic = \notes { diff --git a/ly/gregorian-init.ly b/ly/gregorian-init.ly index e94b69e1e7..7b5dc8f9e9 100644 --- a/ly/gregorian-init.ly +++ b/ly/gregorian-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" %%%%%%%% %%%%%%%% shortcuts common for all styles of gregorian chant notation diff --git a/ly/init.ly b/ly/init.ly index 0b9331dd19..e7f7d7d36c 100644 --- a/ly/init.ly +++ b/ly/init.ly @@ -4,7 +4,7 @@ #(define-public midi-debug #f) -\version "2.1.25" +\version "2.1.26" \include "declarations-init.ly" diff --git a/ly/italiano.ly b/ly/italiano.ly index 2284d26c27..bce806a367 100644 --- a/ly/italiano.ly +++ b/ly/italiano.ly @@ -86,4 +86,4 @@ pitchnamesItaliano = #`( pitchnames = \pitchnamesItaliano -\version "2.1.22" +\version "2.1.26" diff --git a/ly/legal-init.ly b/ly/legal-init.ly index 5333671442..71f287780a 100644 --- a/ly/legal-init.ly +++ b/ly/legal-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % legal-init.ly hsize = 8.5 \in diff --git a/ly/letter-init.ly b/ly/letter-init.ly index 7e5186fee3..713443f6f8 100644 --- a/ly/letter-init.ly +++ b/ly/letter-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % letter-init.ly hsize = 8.5 \in diff --git a/ly/midi-init.ly b/ly/midi-init.ly index 205b56c579..37d3fa386e 100644 --- a/ly/midi-init.ly +++ b/ly/midi-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" \midi { \tempo 4=60 \include "performer-init.ly" diff --git a/ly/nederlands.ly b/ly/nederlands.ly index f14728ad04..6ce0358073 100644 --- a/ly/nederlands.ly +++ b/ly/nederlands.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" %{ common dutch names for notes. es means flat, is means sharp %} diff --git a/ly/norsk.ly b/ly/norsk.ly index 4ede332e65..a52e7d197c 100644 --- a/ly/norsk.ly +++ b/ly/norsk.ly @@ -105,4 +105,4 @@ pitchnamesNorsk = #`( pitchnames =\pitchnamesNorsk -\version "2.1.22" +\version "2.1.26" diff --git a/ly/params-init.ly b/ly/params-init.ly index e053fe5065..efd21df5a5 100644 --- a/ly/params-init.ly +++ b/ly/params-init.ly @@ -1,2 +1,2 @@ -\version "2.1.22" +\version "2.1.26" diff --git a/ly/part-paper-init.ly b/ly/part-paper-init.ly index bfa039a1a5..eb25073f02 100644 --- a/ly/part-paper-init.ly +++ b/ly/part-paper-init.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" % JUNKME %part-paper-init.ly diff --git a/ly/performer-init.ly b/ly/performer-init.ly index 09ae94969b..e4c8d9a649 100644 --- a/ly/performer-init.ly +++ b/ly/performer-init.ly @@ -1,4 +1,4 @@ -\version "2.1.23" +\version "2.1.26" % % setup for Request->Element conversion. Guru-only diff --git a/ly/property-init.ly b/ly/property-init.ly index 899dd031d6..3f6f68407f 100644 --- a/ly/property-init.ly +++ b/ly/property-init.ly @@ -1,6 +1,6 @@ % property-init.ly -\version "2.1.22" +\version "2.1.26" stemUp = \override Stem #'direction = #1 stemDown = \override Stem #'direction = #-1 diff --git a/ly/scale-definitions-init.ly b/ly/scale-definitions-init.ly index 4d0d42e483..e0891db7e0 100644 --- a/ly/scale-definitions-init.ly +++ b/ly/scale-definitions-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" major = #`( diff --git a/ly/script-init.ly b/ly/script-init.ly index 051071a760..6dda44182c 100644 --- a/ly/script-init.ly +++ b/ly/script-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" dashHat= "marcato" diff --git a/ly/spanners-init.ly b/ly/spanners-init.ly index 143f240592..76dee224de 100644 --- a/ly/spanners-init.ly +++ b/ly/spanners-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" startGroup = #(make-span-event 'NoteGroupingEvent START) stopGroup = #(make-span-event 'NoteGroupingEvent STOP) diff --git a/ly/suomi.ly b/ly/suomi.ly index 7e0d10f3be..6b5488a776 100644 --- a/ly/suomi.ly +++ b/ly/suomi.ly @@ -48,4 +48,4 @@ pitchnamesSuomi = #`( pitchnames = \pitchnamesSuomi -\version "2.1.22" +\version "2.1.26" diff --git a/ly/svenska.ly b/ly/svenska.ly index 9767484c6d..f924dfa748 100644 --- a/ly/svenska.ly +++ b/ly/svenska.ly @@ -42,4 +42,4 @@ pitchnamesSvenska = #`( ) pitchnames = \pitchnamesSvenska -\version "2.1.22" +\version "2.1.26" diff --git a/ly/tabloid-init.ly b/ly/tabloid-init.ly index 1bc151b795..b5cc543fa4 100644 --- a/ly/tabloid-init.ly +++ b/ly/tabloid-init.ly @@ -1,4 +1,4 @@ -\version "2.1.22" +\version "2.1.26" % tabloid-init.ly diff --git a/scm/auto-beam.scm b/scm/auto-beam.scm index 85f303d043..bfc3203534 100644 --- a/scm/auto-beam.scm +++ b/scm/auto-beam.scm @@ -88,9 +88,9 @@ "Like the C++ code that executes \\override, but without type checking. " - (ly:set-context-property! context context-prop + (ly:context-set-property! context context-prop (cons (cons setting value) - (ly:get-context-property context context-prop) + (ly:context-property context context-prop) ) ) ) @@ -110,9 +110,9 @@ a fresh copy of the list-head is made." - (ly:set-context-property! + (ly:context-set-property! context context-prop - (revert-assoc (ly:get-context-property context context-prop) + (revert-assoc (ly:context-property context context-prop) setting)) ) diff --git a/scm/bass-figure.scm b/scm/bass-figure.scm index 9c72b95ed0..8aa8f5dce4 100644 --- a/scm/bass-figure.scm +++ b/scm/bass-figure.scm @@ -17,18 +17,18 @@ (define-public (make-bass-figure-markup figures context) (define (no-end-bracket? f1 f2) - (eq? (ly:get-mus-property f1 'bracket-stop) '()) + (eq? (ly:music-property f1 'bracket-stop) '()) ) (define (no-start-bracket? f1 f2) - (eq? (ly:get-mus-property f2 'bracket-start) '()) + (eq? (ly:music-property f2 'bracket-start) '()) ) ;; TODO: support slashed numerals here. (define (fig-to-markup fig-music) (let* - ((align-accs (eq? #t (ly:get-context-property context 'alignBassFigureAccidentals))) - (fig (ly:get-mus-property fig-music 'figure)) - (acc (ly:get-mus-property fig-music 'alteration)) + ((align-accs (eq? #t (ly:context-property context 'alignBassFigureAccidentals))) + (fig (ly:music-property fig-music 'figure)) + (acc (ly:music-property fig-music 'alteration)) (acc-markup #f) (fig-markup (if (string? fig) @@ -50,7 +50,7 @@ ( (c (make-dir-column-markup (map fig-to-markup figs))) ) - (if (eq? (ly:get-mus-property (car figs) 'bracket-start) #t) + (if (eq? (ly:music-property (car figs) 'bracket-start) #t) (make-bracket-markup c) c ))) diff --git a/scm/chord-entry.scm b/scm/chord-entry.scm index 670ff646eb..0c4b8bb03a 100644 --- a/scm/chord-entry.scm +++ b/scm/chord-entry.scm @@ -224,8 +224,8 @@ DURATION, and INVERSION." (ev (make-music-by-name 'NoteEvent)) ) - (ly:set-mus-property! ev 'duration duration) - (ly:set-mus-property! ev 'pitch pitch) + (ly:music-set-property! ev 'duration duration) + (ly:music-set-property! ev 'pitch pitch) ev )) @@ -239,14 +239,14 @@ DURATION, and INVERSION." (if bass-note (begin - (ly:set-mus-property! bass-note 'bass #t) + (ly:music-set-property! bass-note 'bass #t) (set! nots (cons bass-note nots)))) (if inv-note (begin - (ly:set-mus-property! inv-note 'inversion #t) - (ly:set-mus-property! inv-note 'octavation + (ly:music-set-property! inv-note 'inversion #t) + (ly:music-set-property! inv-note 'octavation (- (ly:pitch-octave inversion) (ly:pitch-octave original-inv-pitch)) ) diff --git a/scm/chord-generic-names.scm b/scm/chord-generic-names.scm index fed4cdff68..7f43eb210f 100644 --- a/scm/chord-generic-names.scm +++ b/scm/chord-generic-names.scm @@ -99,7 +99,7 @@ input/test/dpncnt.ly). (make-line-markup (if (and (= (step-nr pitch) 7) (= (step-alteration pitch) 1)) - (list (ly:get-context-property context 'majorSevenSymbol)) + (list (ly:context-property context 'majorSevenSymbol)) (list (accidental->markup (step-alteration pitch)) (make-simple-markup (number->string (step-nr pitch))))))) @@ -147,11 +147,11 @@ input/test/dpncnt.ly). (if #f (begin (write-me "pitches: " pitches))) (let* ((full-exceptions - (ly:get-context-property context 'chordNameExceptionsFull)) + (ly:context-property context 'chordNameExceptionsFull)) (full-exception (full-match full-exceptions)) (full-markup (if full-exception (cadr full-exception) '())) (partial-exceptions - (ly:get-context-property context 'chordNameExceptionsPartial)) + (ly:context-property context 'chordNameExceptionsPartial)) (partial-exception (partial-match partial-exceptions)) (partial-pitches (if partial-exception (car partial-exception) '())) (partial-markup-prefix diff --git a/scm/chord-ignatzek-names.scm b/scm/chord-ignatzek-names.scm index 6e84f8f0c9..26fa220e8f 100644 --- a/scm/chord-ignatzek-names.scm +++ b/scm/chord-ignatzek-names.scm @@ -82,14 +82,14 @@ ps) )) - (define name-root (ly:get-context-property context 'chordRootNamer)) + (define name-root (ly:context-property context 'chordRootNamer)) (define name-note - (let ((nn (ly:get-context-property context 'chordNoteNamer))) + (let ((nn (ly:context-property context 'chordNoteNamer))) (if (eq? nn '()) ; replacing the next line with name-root gives guile-error...? -rz ;; apparently sequence of defines is equivalent to let, not let* ? -hwn - (ly:get-context-property context 'chordRootNamer) + (ly:context-property context 'chordRootNamer) ;; name-root nn))) @@ -177,7 +177,7 @@ work than classifying the pitches." (args (list num-markup)) (total (if (= (ly:pitch-alteration pitch) 0) (if (= (pitch-step pitch) 7) - (list (ly:get-context-property context 'majorSevenSymbol)) + (list (ly:context-property context 'majorSevenSymbol)) args) (cons (accidental->markup (step-alteration pitch)) args) )) @@ -187,7 +187,7 @@ work than classifying the pitches." (let* ( - (sep (ly:get-context-property context 'chordNameSeparator)) + (sep (ly:context-property context 'chordNameSeparator)) (root-markup (name-root root)) (add-markups (map (lambda (x) (glue-word-to-step "add" x)) @@ -229,7 +229,7 @@ work than classifying the pitches." ,exception-markup . ,(if (ly:pitch? bass-pitch) - (list (ly:get-context-property context 'chordNameSeparator) + (list (ly:context-property context 'chordNameSeparator) (name-note bass-pitch)) '())))) @@ -237,7 +237,7 @@ work than classifying the pitches." ( (root (car in-pitches)) (pitches (map (lambda (x) (ly:pitch-diff x root)) (cdr in-pitches))) - (exceptions (ly:get-context-property context 'chordNameExceptions)) + (exceptions (ly:context-property context 'chordNameExceptions)) (exception (assoc-get-default pitches exceptions #f)) (prefixes '()) (suffixes '()) diff --git a/scm/chord-name.scm b/scm/chord-name.scm index 13d187fa1c..7986ba5c1c 100644 --- a/scm/chord-name.scm +++ b/scm/chord-name.scm @@ -90,12 +90,12 @@ FOOBAR-MARKUP) if OMIT-ROOT is given and non-false. " (define (chord-to-exception-entry m) - (let* ((elts (ly:get-mus-property m 'elements)) + (let* ((elts (ly:music-property m 'elements)) (omit-root (and (pair? rest) (car rest))) - (pitches (map (lambda (x) (ly:get-mus-property x 'pitch)) + (pitches (map (lambda (x) (ly:music-property x 'pitch)) (filter (lambda (y) (memq 'note-event - (ly:get-mus-property y 'types))) + (ly:music-property y 'types))) elts))) (sorted (sort pitches ly:pitchnumber text1) 0)) (fret2 (if (string? text2) (string->number text2) 0)) (letter (cond @@ -201,8 +201,8 @@ centered, X==1 is at the right, X == -1 is at the left." (define-public ((modulo-bar-number-visible n m) barnum) (and (> barnum 1) (= m (modulo barnum n)))) (define-public ((set-bar-number-visibility n) tr) - (let* ((bn (ly:get-context-property tr 'currentBarNumber))) - (ly:set-context-property! tr 'barNumberVisibility (modulo-bar-number-visible n (modulo bn n))))) + (let* ((bn (ly:context-property tr 'currentBarNumber))) + (ly:context-set-property! tr 'barNumberVisibility (modulo-bar-number-visible n (modulo bn n))))) (define-public (default-bar-number-visibility barnum) (> barnum 1)) diff --git a/scm/part-combiner.scm b/scm/part-combiner.scm index 16f5e0f5aa..bad155986b 100644 --- a/scm/part-combiner.scm +++ b/scm/part-combiner.scm @@ -31,7 +31,7 @@ (define-method (note-events (vs )) (define (f? x) - (equal? (ly:get-mus-property x 'name) 'NoteEvent)) + (equal? (ly:music-property x 'name) 'NoteEvent)) (filter f? (events vs))) (define-method (previous-voice-state (vs )) @@ -143,18 +143,18 @@ Voice-state objects "Analyse EVS at INDEX, given state ACTIVE." (define (analyse-tie-start active ev) - (if (equal? (ly:get-mus-property ev 'name) 'TieEvent) + (if (equal? (ly:music-property ev 'name) 'TieEvent) (acons 'tie index active) active )) (define (analyse-tie-end active ev) - (if (equal? (ly:get-mus-property ev 'name) 'NoteEvent) + (if (equal? (ly:music-property ev 'name) 'NoteEvent) (assoc-remove! active 'tie) active) ) (define (analyse-absdyn-end active ev) - (if (equal? (ly:get-mus-property ev 'name) 'AbsoluteDynamicEvent) + (if (equal? (ly:music-property ev 'name) 'AbsoluteDynamicEvent) (assoc-remove! (assoc-remove! active 'cresc) 'decr) @@ -170,7 +170,7 @@ Voice-state objects (define (analyse-span-event active ev) (let* - ((name (ly:get-mus-property ev 'name)) + ((name (ly:music-property ev 'name)) (key (cond ((equal? name 'SlurEvent) 'slur) ((equal? name 'PhrasingSlurEvent) 'tie) @@ -178,7 +178,7 @@ Voice-state objects ((equal? name 'CrescendoEvent) 'cresc) ((equal? name 'DecrescendoEvent) 'decr) (else #f)) ) - (sp (ly:get-mus-property ev 'span-direction)) ) + (sp (ly:music-property ev 'span-direction)) ) (if (and (symbol? key) (ly:dir? sp)) (if (= sp STOP) @@ -255,12 +255,12 @@ Voice-state objects (consists Note_heads_engraver) ))) - (ly:set-mus-property! m 'elements (list m1 m2)) - (ly:set-mus-property! m1 'property-operations props) - (ly:set-mus-property! m2 'property-operations props) + (ly:music-set-property! m 'elements (list m1 m2)) + (ly:music-set-property! m1 'property-operations props) + (ly:music-set-property! m2 'property-operations props) (ly:run-translator m2 part-combine-listener) (ly:run-translator m1 part-combine-listener) - (ly:set-mus-property! m 'split-list + (ly:music-set-property! m 'split-list (determine-split-list (reverse! (cdr (assoc "one" noticed)) '()) (reverse! (cdr (assoc "two" noticed)) '()))) (set! noticed '()) @@ -323,13 +323,13 @@ Only set if not set previously. (vs2 (cdr (voice-states now-state))) (notes1 (note-events vs1)) - (durs1 (sort (map (lambda (x) (ly:get-mus-property x 'duration)) notes1) ly:duration (length notes1) 1) (put 'apart)) @@ -423,8 +423,8 @@ Only set if not set previously. ((and (= 1 (length notes1)) (= 1 (length notes2)) - (equal? (ly:get-mus-property (car notes1) 'pitch) - (ly:get-mus-property (car notes2) 'pitch))) + (equal? (ly:music-property (car notes1) 'pitch) + (ly:music-property (car notes2) 'pitch))) (set! (configuration now-state) 'unisono)) ((and @@ -588,10 +588,10 @@ the mark when there are no spanners active." ((evs (map car (cdar event-list))) (now (caar event-list)) (notes (filter (lambda (x) - (equal? (ly:get-mus-property x 'name) 'NoteEvent)) + (equal? (ly:music-property x 'name) 'NoteEvent)) evs)) (pitch (if (pair? notes) - (ly:get-mus-property (car notes) 'pitch) + (ly:music-property (car notes) 'pitch) #f)) ) ;; tail recursive. @@ -617,8 +617,8 @@ the mark when there are no spanners active." '()) )) - (ly:set-mus-property! m 'element music) - (ly:set-mus-property! m 'split-list split) + (ly:music-set-property! m 'element music) + (ly:music-set-property! m 'split-list split) (set! noticed '()) m diff --git a/scm/slur.scm b/scm/slur.scm index 0a7ea00cd3..711ee90fb1 100644 --- a/scm/slur.scm +++ b/scm/slur.scm @@ -7,13 +7,13 @@ ;;;; (define (attached-to-stem slur dir) - (let* ((note-columns (ly:get-grob-property slur 'note-columns)) + (let* ((note-columns (ly:grob-property slur 'note-columns)) (col (if (= dir 1) (car note-columns) (car (last-pair note-columns)))) - (stem (ly:get-grob-property col 'stem))) + (stem (ly:grob-property col 'stem))) (and (eq? col (ly:spanner-get-bound slur dir)) (ly:grob? stem) - (ly:get-grob-property stem 'heads)))) + (ly:grob-property stem 'heads)))) ;; @@ -22,24 +22,24 @@ ;; 'head 'along-side-stem 'stem 'loose-end ;; (define (calc-slur-extremity slur dir) - (let* ((note-columns (ly:get-grob-property slur 'note-columns)) + (let* ((note-columns (ly:grob-property slur 'note-columns)) (col (car (if (= dir 1) note-columns (reverse note-columns)))) - (stem (ly:get-grob-property col 'stem))) + (stem (ly:grob-property col 'stem))) (cond ((< (length note-columns) 1) 'head) ((not (attached-to-stem slur dir)) 'loose-end) ((and stem - (not (equal? (ly:get-grob-property slur 'direction) - (ly:get-grob-property stem 'direction)))) 'head) + (not (equal? (ly:grob-property slur 'direction) + (ly:grob-property stem 'direction)))) 'head) ((and (attached-to-stem slur dir) (ly:grob? stem) - (ly:grob? (ly:get-grob-property stem 'beam)) + (ly:grob? (ly:grob-property stem 'beam)) ;; and beam on same side as slur (equal? - (ly:get-grob-property stem 'direction) - (ly:get-grob-property slur 'direction))) + (ly:grob-property stem 'direction) + (ly:grob-property slur 'direction))) 'stem) ((not (attached-to-stem slur dir)) 'loose-end) (else 'head)) diff --git a/scm/to-xml.scm b/scm/to-xml.scm index 0e6bd24ae6..afe8084170 100644 --- a/scm/to-xml.scm +++ b/scm/to-xml.scm @@ -107,12 +107,12 @@ is then separated. (alteration . ,(ly:pitch-alteration p))))) (define (music->xml-node music) - (let* ((name (ly:get-mus-property music 'name)) - (e (ly:get-mus-property music 'element)) - (es (ly:get-mus-property music 'elements)) + (let* ((name (ly:music-property music 'name)) + (e (ly:music-property music 'element)) + (es (ly:music-property music 'elements)) (mprops (ly:get-mutable-properties music)) - (d (ly:get-mus-property music 'duration)) - (p (ly:get-mus-property music 'pitch)) + (d (ly:music-property music 'duration)) + (p (ly:music-property music 'pitch)) (ignore-props '(origin elements duration pitch element))) (make diff --git a/scm/translation-functions.scm b/scm/translation-functions.scm index 0dd2787a4c..4d29666293 100644 --- a/scm/translation-functions.scm +++ b/scm/translation-functions.scm @@ -2,20 +2,20 @@ ;; tuplets. (define-public (denominator-tuplet-formatter mus) - (number->string (ly:get-mus-property mus 'denominator))) + (number->string (ly:music-property mus 'denominator))) (define-public (fraction-tuplet-formatter mus) - (string-append (number->string (ly:get-mus-property mus 'numerator)) + (string-append (number->string (ly:music-property mus 'numerator)) ":" - (number->string (ly:get-mus-property mus 'denominator)) + (number->string (ly:music-property mus 'denominator)) )) ;; metronome marks (define-public (format-metronome-markup event context) (let* - ((dur (ly:get-mus-property event 'tempo-unit)) - (count (ly:get-mus-property event 'metronome-count)) + ((dur (ly:music-property event 'tempo-unit)) + (count (ly:music-property event 'metronome-count)) (note-mark (make-note-by-number-markup (ly:duration-log dur) (ly:duration-dot-count dur) 1) ) ) diff --git a/scripts/lilypond-book.py b/scripts/lilypond-book.py index 8849394a7c..4877122d1b 100644 --- a/scripts/lilypond-book.py +++ b/scripts/lilypond-book.py @@ -667,6 +667,7 @@ LATEX_DOCUMENT = r''' ''' #need anything else besides textwidth? def get_latex_textwidth (source): + print 'hoi\n', source m = re.search (r'''(?P\\begin\s*{document})''', source) preamble = source[:m.start (0)] latex_document = LATEX_DOCUMENT % vars () @@ -754,12 +755,19 @@ def do_file (input_filename): output_filename = (output_name + '/' + input_base + format2ext[format]) + + + if os.path.samefile (output_filename, input_fullname): + ly.error (_("Output would overwrite input file; use --output.")) + sys.exit (2) + output_file = open (output_filename, 'w') if output_name: os.chdir (output_name) ly.progress (_ ("Reading %s...") % input_fullname) source = in_handle.read () + print 'hoai', source, in_handle ly.progress ('\n') snippet_types = ( -- 2.39.2