From 8aad615ea7bb31f49a0c2afc21eea5ff5de20437 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Mon, 15 Feb 1999 17:54:19 +0100 Subject: [PATCH] release: 1.1.29 --- NEWS | 7 +- TODO | 609 ++++++++++-------- VERSION | 4 +- flower/axis.cc | 2 +- flower/choleski.cc | 2 +- flower/cpu-timer.cc | 2 +- flower/directed-graph.cc | 2 +- flower/dstream.cc | 2 +- flower/full-storage.cc | 2 +- flower/include/acursor.hh | 2 +- flower/include/arithmetic-operator.hh | 2 +- flower/include/axes.hh | 2 +- flower/include/cpu-timer.hh | 2 +- flower/include/cursor.icc | 2 +- flower/include/data-file.hh | 2 +- flower/include/dictionary-iter.hh | 2 +- flower/include/dictionary.hh | 2 +- flower/include/directed-graph.hh | 2 +- flower/include/dstream.hh | 2 +- flower/include/file-path.hh | 2 +- flower/include/flower-debug.hh | 2 +- flower/include/full-storage.hh | 2 +- flower/include/full-storage.icc | 2 +- flower/include/international.hh | 2 +- flower/include/interval.tcc | 2 +- flower/include/iterate.hh | 2 +- flower/include/libc-extension.hh | 2 +- flower/include/list.icc | 2 +- flower/include/list.tcc | 2 +- flower/include/matrix-storage.hh | 2 +- flower/include/matrix.hh | 2 +- flower/include/nscalar.hh | 2 +- flower/include/parray.hh | 2 +- flower/include/plist.icc | 2 +- flower/include/plist.tcc | 2 +- flower/include/pointer.hh | 2 +- flower/include/pointer.tcc | 2 +- flower/include/pqueue.hh | 2 +- flower/include/priorities.hh | 2 +- flower/include/rational.hh | 2 +- flower/include/real.hh | 2 +- flower/include/scalar.hh | 2 +- flower/include/string-data.hh | 2 +- flower/include/string-data.icc | 2 +- flower/include/string-handle.hh | 2 +- flower/include/string-handle.icc | 2 +- flower/include/string.icc | 2 +- flower/include/virtual-methods.hh | 2 +- flower/international.cc | 2 +- flower/interval.cc | 2 +- flower/libc-extension.cc | 2 +- flower/matrix-debug.cc | 2 +- flower/matrix.cc | 2 +- flower/nscalar.cc | 2 +- flower/offset.cc | 2 +- flower/rational.cc | 2 +- flower/scalar.cc | 2 +- flower/string.cc | 2 +- flower/stringutil.cc | 2 +- lib/binary-source-file.cc | 2 +- lib/duration-convert.cc | 2 +- lib/duration-iter.cc | 2 +- lib/duration.cc | 2 +- lib/include/duration-convert.hh | 2 +- lib/include/duration-iter.hh | 2 +- lib/include/duration.hh | 2 +- lib/include/file-storage.hh | 2 +- lib/include/input.hh | 2 +- lib/include/mapped-file-storage.hh | 2 +- lib/include/plet.hh | 2 +- lib/include/simple-file-storage.hh | 2 +- lib/include/string-storage.hh | 2 +- lib/include/warn.hh | 2 +- lib/input.cc | 2 +- lib/mapped-file-storage.cc | 2 +- lib/moment.cc | 2 +- lib/plet.cc | 2 +- lib/simple-file-storage.cc | 2 +- lib/source-file.cc | 2 +- lib/source.cc | 2 +- lib/template.cc | 2 +- lily/abbrev.cc | 2 +- lily/abbreviation-beam-engraver.cc | 2 +- lily/abbreviation-beam.cc | 2 +- lily/afm-reader.cc | 2 +- lily/afm.cc | 2 +- lily/align-element.cc | 2 +- lily/atom.cc | 2 +- lily/audio-column.cc | 2 +- lily/audio-element.cc | 2 +- lily/audio-item.cc | 2 +- lily/audio-staff.cc | 2 +- lily/axis-group-element.cc | 2 +- lily/axis-group-item.cc | 6 +- lily/axis-group-spanner.cc | 2 +- lily/bar-number-engraver.cc | 2 +- lily/bar.cc | 2 +- lily/base-span-bar-engraver.cc | 2 +- lily/beam-engraver.cc | 2 +- lily/beam.cc | 2 +- lily/bezier.cc | 2 +- lily/bow.cc | 2 +- lily/boxes.cc | 2 +- lily/break-align-item.cc | 2 +- lily/break.cc | 2 +- lily/change-iterator.cc | 2 +- lily/change-translator.cc | 2 +- lily/chord-name-engraver.cc | 2 +- lily/clef-engraver.cc | 2 +- lily/clef-item.cc | 2 +- lily/col-info.cc | 2 +- lily/colhpos.cc | 2 +- lily/collision-engraver.cc | 2 +- lily/collision.cc | 2 +- lily/command-request.cc | 2 +- lily/compressed-music-iterator.cc | 2 +- lily/compressed-music.cc | 2 +- lily/crescendo.cc | 2 +- lily/dimension-cache.cc | 2 +- lily/direction.cc | 2 +- lily/dot-column-engraver.cc | 2 +- lily/dot-column.cc | 2 +- lily/dots.cc | 2 +- lily/dynamic-engraver.cc | 2 +- lily/encompass-info.cc | 2 +- lily/engraver-group.cc | 2 +- lily/engraver.cc | 2 +- lily/extender-engraver.cc | 2 +- lily/font-size-engraver.cc | 2 +- lily/g-staff-side.cc | 2 +- lily/g-text-item.cc | 2 +- lily/general-script-def.cc | 2 +- lily/global-translator.cc | 2 +- lily/gourlay-breaking.cc | 2 +- lily/graphical-axis-group.cc | 2 +- lily/graphical-element.cc | 2 +- lily/heads-engraver.cc | 2 +- lily/horizontal-align-item.cc | 2 +- lily/horizontal-group-item.cc | 2 +- lily/horizontal-vertical-group-item.cc | 2 +- lily/idealspacing.cc | 2 +- lily/identifier.cc | 2 +- lily/includable-lexer.cc | 2 +- lily/include/abbrev.hh | 2 +- lily/include/abbreviation-beam-engraver.hh | 2 +- lily/include/abbreviation-beam.hh | 2 +- lily/include/afm.hh | 2 +- lily/include/align-element.hh | 2 +- lily/include/all-fonts.hh | 2 +- lily/include/atom.hh | 2 +- lily/include/audio-column.hh | 2 +- lily/include/audio-element.hh | 2 +- lily/include/audio-item.hh | 2 +- lily/include/audio-staff.hh | 2 +- lily/include/axis-group-element.hh | 2 +- lily/include/axis-group-item.hh | 2 +- lily/include/axis-group-spanner.hh | 2 +- lily/include/bar-align-engraver.hh | 2 +- lily/include/bar-engraver.hh | 2 +- lily/include/bar-number-engraver.hh | 2 +- lily/include/bar.hh | 2 +- lily/include/base-span-bar-engraver.hh | 2 +- lily/include/beam-engraver.hh | 2 +- lily/include/beam-swallow-trans.hh | 2 +- lily/include/beam.hh | 2 +- lily/include/bezier.hh | 2 +- lily/include/bow.hh | 2 +- lily/include/break-align-item.hh | 2 +- lily/include/break.hh | 2 +- lily/include/change-iterator.hh | 2 +- lily/include/change-translator.hh | 2 +- lily/include/chord-name-engraver.hh | 2 +- lily/include/clef-engraver.hh | 2 +- lily/include/clef-item.hh | 2 +- lily/include/col-info.hh | 2 +- lily/include/colhpos.hh | 2 +- lily/include/collision-engraver.hh | 2 +- lily/include/collision.hh | 2 +- lily/include/command-request.hh | 2 +- lily/include/compressed-music-iterator.hh | 2 +- lily/include/compressed-music.hh | 2 +- lily/include/crescendo.hh | 2 +- lily/include/curve.hh | 2 +- lily/include/dimension-cache.hh | 2 +- lily/include/direction.hh | 2 +- lily/include/directional-spanner.hh | 2 +- lily/include/dot-column-engraver.hh | 2 +- lily/include/dot-column.hh | 2 +- lily/include/dots.hh | 2 +- lily/include/drul-array.hh | 2 +- lily/include/dynamic-engraver.hh | 2 +- lily/include/encompass-info.hh | 2 +- lily/include/engraver-group.hh | 2 +- lily/include/engraver.hh | 2 +- lily/include/extender-engraver.hh | 2 +- lily/include/file-results.hh | 2 +- lily/include/font-size-engraver.hh | 2 +- lily/include/g-staff-side.hh | 2 +- lily/include/g-text-item.hh | 2 +- lily/include/general-script-def.hh | 2 +- lily/include/global-translator.hh | 2 +- lily/include/gourlay-breaking.hh | 2 +- lily/include/graphical-axis-group.hh | 2 +- lily/include/graphical-element.hh | 2 +- lily/include/header.hh | 2 +- lily/include/heads-engraver.hh | 2 +- lily/include/horizontal-align-item.hh | 2 +- lily/include/horizontal-group-element.hh | 2 +- lily/include/horizontal-group-item.hh | 2 +- .../horizontal-vertical-group-element.hh | 2 +- .../include/horizontal-vertical-group-item.hh | 2 +- lily/include/idealspacing.hh | 2 +- lily/include/identifier.hh | 2 +- lily/include/includable-lexer.hh | 2 +- lily/include/ineq-constrained-qp.hh | 2 +- lily/include/item.hh | 6 +- lily/include/key-engraver.hh | 2 +- lily/include/key-item.hh | 2 +- lily/include/key-performer.hh | 2 +- lily/include/key.hh | 2 +- lily/include/keyword.hh | 2 +- lily/include/leastsquares.hh | 2 +- lily/include/lily-guile.hh | 2 +- lily/include/lily-proto.hh | 2 +- lily/include/line-group-group-engraver.hh | 2 +- lily/include/line-of-score.hh | 2 +- lily/include/line-spacer.hh | 2 +- lily/include/local-key-engraver.hh | 2 +- lily/include/local-key-item.hh | 2 +- lily/include/lookup.hh | 2 +- lily/include/lyric-engraver.hh | 2 +- lily/include/lyric-performer.hh | 2 +- lily/include/main.hh | 2 +- lily/include/mark-engraver.hh | 2 +- lily/include/midi-def.hh | 2 +- lily/include/midi-item.hh | 2 +- lily/include/midi-stream.hh | 2 +- lily/include/midi-walker.hh | 2 +- lily/include/minterval.hh | 2 +- lily/include/molecule.hh | 2 +- lily/include/mudela-version.hh | 2 +- lily/include/multi-measure-rest-engraver.hh | 2 +- lily/include/multi-measure-rest.hh | 2 +- lily/include/music-iterator.hh | 2 +- lily/include/music-list-iterator.hh | 2 +- lily/include/music-list.hh | 2 +- lily/include/music-output-def.hh | 2 +- lily/include/music-output.hh | 2 +- lily/include/music-wrapper-iterator.hh | 2 +- lily/include/music-wrapper.hh | 2 +- lily/include/music.hh | 2 +- lily/include/musical-pitch.hh | 2 +- lily/include/musical-request.hh | 2 +- lily/include/my-lily-lexer.hh | 2 +- lily/include/my-lily-parser.hh | 2 +- lily/include/note-column.hh | 2 +- lily/include/note-head.hh | 2 +- lily/include/note-performer.hh | 2 +- lily/include/notename-table.hh | 2 +- lily/include/p-col.hh | 4 +- lily/include/p-score.hh | 2 +- lily/include/paper-def.hh | 2 +- lily/include/paper-outputter.hh | 2 +- lily/include/parseconstruct.hh | 2 +- lily/include/performance.hh | 2 +- lily/include/performer-group-performer.hh | 2 +- lily/include/performer.hh | 2 +- lily/include/pitch-squash-engraver.hh | 2 +- lily/include/plet-engraver.hh | 2 +- lily/include/priority-halign-engraver.hh | 2 +- lily/include/property-iterator.hh | 2 +- lily/include/protected-scm.hh | 2 +- lily/include/qlp.hh | 2 +- lily/include/qlpsolve.hh | 2 +- lily/include/relative-music.hh | 2 +- lily/include/repeat-engraver.hh | 2 +- lily/include/repeated-music-iterator.hh | 2 +- lily/include/repeated-music.hh | 2 +- lily/include/request-chord.hh | 2 +- lily/include/request-iterator.hh | 2 +- lily/include/request.hh | 2 +- lily/include/rest-collision-engraver.hh | 2 +- lily/include/rest-collision.hh | 2 +- lily/include/rest-engraver.hh | 2 +- lily/include/rest.hh | 2 +- lily/include/rhythmic-column-engraver.hh | 2 +- lily/include/rhythmic-grouping.hh | 2 +- lily/include/rhythmic-head.hh | 2 +- lily/include/rod.hh | 2 +- lily/include/scope.hh | 2 +- lily/include/score-column.hh | 2 +- lily/include/score-element-info.hh | 2 +- lily/include/score-engraver.hh | 2 +- lily/include/score-performer.hh | 2 +- lily/include/score-priority-engraver.hh | 2 +- lily/include/score.hh | 2 +- lily/include/script-column.hh | 2 +- lily/include/script-def.hh | 2 +- lily/include/script-engraver.hh | 2 +- lily/include/script.hh | 2 +- lily/include/separating-group-spanner.hh | 2 +- .../include/separating-line-group-engraver.hh | 2 +- lily/include/sequential-music-iterator.hh | 2 +- lily/include/simple-spacer.hh | 2 +- lily/include/simultaneous-music-iterator.hh | 2 +- lily/include/single-malt-grouping-item.hh | 2 +- lily/include/slur-engraver.hh | 2 +- lily/include/slur.hh | 2 +- lily/include/span-bar.hh | 2 +- lily/include/span-score-bar-engraver.hh | 2 +- lily/include/span-score-bar.hh | 2 +- lily/include/spanner.hh | 2 +- lily/include/spring-spacer.hh | 2 +- lily/include/staff-info.hh | 2 +- lily/include/staff-margin-engraver.hh | 2 +- lily/include/staff-performer.hh | 2 +- lily/include/staff-side.hh | 2 +- lily/include/staff-sym-engraver.hh | 2 +- lily/include/staff-sym.hh | 2 +- lily/include/stem-engraver.hh | 2 +- lily/include/stem-info.hh | 2 +- lily/include/stem.hh | 2 +- lily/include/super-element.hh | 2 +- lily/include/swallow-engraver.hh | 2 +- lily/include/swallow-perf.hh | 2 +- lily/include/text-def.hh | 2 +- lily/include/text-spanner.hh | 2 +- lily/include/tie-engraver.hh | 2 +- lily/include/tie.hh | 2 +- lily/include/time-description.hh | 2 +- lily/include/time-signature-engraver.hh | 2 +- lily/include/time-signature-performer.hh | 2 +- lily/include/time-signature.hh | 2 +- lily/include/timing-engraver.hh | 2 +- lily/include/timing-translator.hh | 2 +- lily/include/translation-property.hh | 2 +- lily/include/translator-change.hh | 2 +- lily/include/translator-group.hh | 2 +- lily/include/translator.hh | 2 +- lily/include/transposed-music.hh | 2 +- lily/include/tuplet-engraver.hh | 2 +- lily/include/tuplet-spanner.hh | 2 +- lily/include/type-swallow-trans.hh | 2 +- lily/include/vertical-align-engraver.hh | 2 +- lily/include/vertical-align-spanner.hh | 2 +- lily/include/vertical-group-element.hh | 2 +- lily/include/vertical-group-spanner.hh | 2 +- lily/include/volta-spanner.hh | 2 +- lily/include/word-wrap.hh | 2 +- lily/ineq-constrained-qp.cc | 2 +- lily/item.cc | 28 +- lily/key-engraver.cc | 2 +- lily/key-item.cc | 2 +- lily/key-performer.cc | 2 +- lily/key.cc | 2 +- lily/lexerinit.cc | 2 +- lily/lily-guile.cc | 2 +- lily/line-group-group-engraver.cc | 2 +- lily/line-of-score.cc | 2 +- lily/line-spacer.cc | 2 +- lily/local-key-engraver.cc | 2 +- lily/local-key-item.cc | 2 +- lily/lookup.cc | 2 +- lily/lyric-engraver.cc | 2 +- lily/lyric-performer.cc | 2 +- lily/main.cc | 2 +- lily/mark-engraver.cc | 2 +- lily/midi-def.cc | 2 +- lily/midi-item.cc | 2 +- lily/midi-stream.cc | 2 +- lily/midi-walker.cc | 2 +- lily/misc.cc | 2 +- lily/mixed-qp.cc | 2 +- lily/molecule.cc | 2 +- lily/mudela-version.cc | 2 +- lily/multi-measure-rest-engraver.cc | 2 +- lily/multi-measure-rest.cc | 2 +- lily/music-iterator.cc | 2 +- lily/music-list-iterator.cc | 2 +- lily/music-list.cc | 2 +- lily/music-output-def.cc | 2 +- lily/music-sequence.cc | 2 +- lily/music-wrapper-iterator.cc | 2 +- lily/music-wrapper.cc | 2 +- lily/music.cc | 2 +- lily/musical-pitch.cc | 2 +- lily/musical-request.cc | 2 +- lily/my-lily-lexer.cc | 2 +- lily/my-lily-parser.cc | 2 +- lily/note-column.cc | 2 +- lily/note-head.cc | 2 +- lily/note-performer.cc | 2 +- lily/notename-table.cc | 2 +- lily/p-col.cc | 8 +- lily/p-score.cc | 2 +- lily/paper-def.cc | 2 +- lily/paper-outputter.cc | 2 +- lily/paper-stream.cc | 2 +- lily/performance.cc | 2 +- lily/performer-group-performer.cc | 2 +- lily/performer.cc | 2 +- lily/pitch-squash-engraver.cc | 2 +- lily/priority-halign-engraver.cc | 2 +- lily/property-iterator.cc | 2 +- lily/protected-scm.cc | 2 +- lily/qlpsolve.cc | 2 +- lily/relative-octave-music.cc | 2 +- lily/repeat-engraver.cc | 2 +- lily/repeated-music-iterator.cc | 2 +- lily/repeated-music.cc | 2 +- lily/request-iterator.cc | 2 +- lily/request.cc | 2 +- lily/rest-collision-engraver.cc | 2 +- lily/rest-collision.cc | 2 +- lily/rest-engraver.cc | 2 +- lily/rest.cc | 2 +- lily/rhythmic-column-engraver.cc | 2 +- lily/rhythmic-grouping.cc | 2 +- lily/rhythmic-head.cc | 2 +- lily/rod.cc | 2 +- lily/scope.cc | 2 +- lily/score-column.cc | 2 +- lily/score-element-info.cc | 2 +- lily/score-element.cc | 2 +- lily/score-engraver.cc | 2 +- lily/score-performer.cc | 2 +- lily/score-priority-engraver.cc | 2 +- lily/score.cc | 2 +- lily/scores.cc | 2 +- lily/script-column.cc | 2 +- lily/script-def.cc | 2 +- lily/script-engraver.cc | 2 +- lily/script.cc | 2 +- lily/separating-group-spanner.cc | 2 +- lily/separating-line-group-engraver.cc | 2 +- lily/sequential-music-iterator.cc | 2 +- lily/simultaneous-music-iterator.cc | 2 +- lily/single-malt-grouping-item.cc | 2 +- lily/slur-engraver.cc | 2 +- lily/slur.cc | 2 +- lily/span-bar.cc | 2 +- lily/span-score-bar-engraver.cc | 2 +- lily/spanner.cc | 6 +- lily/spring-spacer.cc | 2 +- lily/staff-info.cc | 2 +- lily/staff-margin-engraver.cc | 2 +- lily/staff-performer.cc | 2 +- lily/staff-side.cc | 2 +- lily/staff-sym-engraver.cc | 2 +- lily/staff-sym.cc | 2 +- lily/stem-engraver.cc | 2 +- lily/stem-info.cc | 2 +- lily/stem.cc | 2 +- lily/super-element.cc | 2 +- lily/swallow-engraver.cc | 2 +- lily/swallow-perf.cc | 2 +- lily/template1.cc | 2 +- lily/template2.cc | 2 +- lily/template4.cc | 2 +- lily/template5.cc | 2 +- lily/template7.cc | 2 +- lily/template8.cc | 2 +- lily/text-def.cc | 2 +- lily/text-engraver.cc | 2 +- lily/text-spanner.cc | 2 +- lily/tie-engraver.cc | 2 +- lily/tie.cc | 2 +- lily/time-description.cc | 2 +- lily/time-signature-engraver.cc | 2 +- lily/time-signature-performer.cc | 2 +- lily/time-signature.cc | 2 +- lily/timing-engraver.cc | 2 +- lily/timing-translator.cc | 2 +- lily/translation-property.cc | 2 +- lily/translator-ctors.cc | 2 +- lily/translator-group.cc | 2 +- lily/translator.cc | 2 +- lily/transposed-music.cc | 2 +- lily/tuplet-engraver.cc | 2 +- lily/tuplet-spanner.cc | 2 +- lily/type-swallow-trans.cc | 2 +- lily/vertical-align-engraver.cc | 2 +- lily/vertical-align-spanner.cc | 2 +- lily/vertical-group-elem.cc | 2 +- lily/vertical-group-spanner.cc | 2 +- lily/volta-spanner.cc | 2 +- lily/warn.cc | 2 +- lily/word-wrap.cc | 2 +- 488 files changed, 867 insertions(+), 769 deletions(-) diff --git a/NEWS b/NEWS index 195760abba..59c08785c2 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,11 @@ +pl 28.hwn1 + - bf: mid measure clefs (breakable items in non-breakable columns.) + - spanner.cc assert changed to warning + - (c) 1998 -> 1999 search replace. + pl 28.jcn1 - new outline TODO + .emacs setup - +******* pl 28 pl 27.hwn2 - un-SMOB Atom. Cons and Killing_cons as simple cons replacements. diff --git a/TODO b/TODO index 1e6a7c44fd..1de14911bf 100644 --- a/TODO +++ b/TODO @@ -1,23 +1,22 @@ --*-outline-layout:(2 (-1 -1 0 :) 0);outline-stylish-prefixes:nil-*- +-*-outline-layout:(2 (-1 -1 0 :) 0);outline-stylish-prefixes:nil -*- * GNU LilyPond TODO +Features you cannot find in the doco as working, should be +mentioned here. This is an assorted collection of stuff that will be +done, might be done, or is an idea that I want to think about - Features you cannot find in the doco as working, should be - mentioned here. This is an assorted collection of stuff that will be - done, might be done, or is an idea that I want to think about - - Most of the items are marked in the code as well, with full -explanation. - grep for TODO and ugh/ugr/urg +Most of the items are marked in the code as well, with full explanation. +grep for TODO and ugh/ugr/urg .* BUGS . * .ly files . * input/praeludium-fuga-E.ly +. * input/font20 . * mutopia/J.S.Bach/wtk1-fugue2.ly . * fix: text on rests: rediculous dims . * fix midi output: -. * default duration? - duration must be not entered explicitely on first note. +. * default duration? d + duration must be not entered explicitely on first note. . * fix singleStaffBracket . * \shape 1st dim skipped? . * turn slope-damping on/off @@ -25,7 +24,7 @@ explanation. . * tremolo stuff . * gallina barlines. . * fix height of / collisions with lyrics (chords), - see input/test/vertical-text.ly; input/test/repeat.ly + see input/test/vertical-text.ly; input/test/repeat.ly . * latex bla.tex broken (titles / \lilyfooter stuff?) . * fix dynamics decently, ie. use kerning & ligatures. . * fix "I've been drinking too much" @@ -34,7 +33,42 @@ explanation. . * declaring \score . * is \break broken? input/test/hara-kiri.ly . * fix OrchestralScore and Hara-kiri (i.e., fix Coriolan) +. * +\score{ + \type Staff \notes\relative c''{ + \property Staff.instrument = "Toeters" + c c c c(\break + )c c c c ~\break + c c c c\break + } + \paper{ + linewidth=60.0\mm; +% \translator { \HaraKiriStaffContext } + \translator { \OrchestralScoreContext } + \translator { + \StaffContext + \consists "Staff_margin_engraver"; + } + } +} + +. * +Phrasing: Indicating the textual underlay of a piece, or + otherwise dividing a piece into phrases. + +There are distinct ways of specifying the first two (although at +present, they're not properly distinguished) but no distinct way to +specify the third. Should there be? + .* TODO before 1.2 +. * +> Yes. I want ties to tie only notes of the same pitch, so that +> < a~ a,> a +> works as you'd expect it to. +. * 1. Can Lily be told where to start numbering? +. * The timpani part has rests the full first line. Is it possible + to force lilypond to print all parts on the first page of the score + but use the hara-kiri mechanism on the remaining pages? . * do scaled fonts. . * profile atom smobs . * make ly2dvi test page. @@ -43,9 +77,9 @@ explanation. . * fix Repeated_music_iterator::ok() (constness.) . * one big ly2dvi input that includes *all* tests. . * Don't use boolean properties (0,1), instead check existence - of property. +of property. . * store req -> element, element -> element causes for warnings -. * junk Text_def, use G_text_item instead. +. * junk Text_def, use G_text_item in stead. . * junk Script_def . * fix partial measures in meaningful way. . * fix AFM for BlueSky AFM files. @@ -63,80 +97,80 @@ explanation. . * doc Single_malt_grouping_item . * ly2dvi/lilypond logfile. . * How can I specify a chord whose duration is longer than a whole note? - \type ChordNames { \chord{ A1*2-min } } + \type ChordNames { \chord{ A1*2-min } } - gives me a parse error. And \times doesn't work either. I can't use - a spacer note. So it seems to be impossible to have long chords of - general length. Of course, in the example above I can use \breve. - But what if I want a chord that lasts for 3 whole notes? Or what - about 2.5 whole notes? Is there a mechanism for getting this kind of - length? +gives me a parse error. And \times doesn't work either. I can't use +a spacer note. So it seems to be impossible to have long chords of +general length. Of course, in the example above I can use \breve. +But what if I want a chord that lasts for 3 whole notes? Or what +about 2.5 whole notes? Is there a mechanism for getting this kind of +length? - Why does my second extender request get junked in the following: +Why does my second extender request get junked in the following: - \score{ - < \notes \relative c''{ - a4()b()c()d c()d()b()a } - \type Lyrics \lyrics { - foo1 __ bar2. __ _4 } - > } +\score{ +< \notes \relative c''{ + a4()b()c()d c()d()b()a } + \type Lyrics \lyrics { + foo1 __ bar2. __ _4 } +> } - It seems that \cr and \decr don't work any more. +It seems that \cr and \decr don't work any more. - \score{ - \notes{ - a \cr b \rc c } - \paper{linewidth=-1.;} - } +\score{ + \notes{ + a \cr b \rc c } + \paper{linewidth=-1.;} +} - Gives me +Gives me - qq.ly:3:9: warning: can't find (de)crescendo to end: - a \cr - b \rc c } +qq.ly:3:9: warning: can't find (de)crescendo to end: + a \cr + b \rc c } - Use of semicolons is still rather confusing. They are obligatory - after some types of assignments and illegal after others. +Use of semicolons is still rather confusing. They are obligatory +after some types of assignments and illegal after others. - \property foo=bar illegal - foo = 3 at top level illegal - foo = 3 inside \paper obligatory - foo = \notes{ ...} top level illegal - foo = \translator{ } in \paper obligatory + \property foo=bar illegal + foo = 3 at top level illegal + foo = 3 inside \paper obligatory + foo = \notes{ ...} top level illegal + foo = \translator{ } in \paper obligatory - As far as I can tell, the sole accomplishment of this syntactic - irregularity is to keep the user as confused as possible. +As far as I can tell, the sole accomplishment of this syntactic +irregularity is to keep the user as confused as possible. - I was trying to get interstaff beams to work and did this: +I was trying to get interstaff beams to work and did this: - \score{ - \type GrandStaff < - \type Staff=one \notes\relative c'{ - \stemup - [c8 c \translator Staff=two \stemup c c] - \translator Staff=one - \stemdown - [ b8 \translator Staff=two a8] - \translator Staff=one - c4 - } - \type Staff=two \notes{ \clef bass; s1 } - > - \paper{ - \translator{ - \GrandStaffContext - minVerticalAlign = 3.0*\staffheight; - maxVerticalAlign = 3.0*\staffheight; - } - linewidth = -1.; - } - } +\score{ +\type GrandStaff < +\type Staff=one \notes\relative c'{ + \stemup + [c8 c \translator Staff=two \stemup c c] + \translator Staff=one + \stemdown + [ b8 \translator Staff=two a8] + \translator Staff=one + c4 + } +\type Staff=two \notes{ \clef bass; s1 } +> +\paper{ + \translator{ + \GrandStaffContext + minVerticalAlign = 3.0*\staffheight; + maxVerticalAlign = 3.0*\staffheight; + } + linewidth = -1.; +} +} - The beams are at the right angle, but they aren't in the right place. +The beams are at the right angle, but they aren't in the right place. . * fractional chord durs. . * hang Item on Spanner . * remove Interval dim_ from Dimension_cache and rename the struct. @@ -144,7 +178,7 @@ explanation. . * convert-mudela --output . * Staff_margin (with a partial measure.) . * fix "I've been drinking too much" - r * fix pletvisibility properties: +. * fix pletvisibility properties: . * bracket on/off/no-bracket-when-beam . * num on/off/no-num-when-beam . * fix: standchen. @@ -153,8 +187,8 @@ explanation. . * fix convert-mudela manpage . * decimal point in \paper {} . * { \voiceone [g''8 fis'' e''] d''4 |} - and=20 - { \voicetwo d'4 d'2.*2/3 } spacing + and=20 + { \voicetwo d'4 d'2.*2/3 } spacing . * tied notes for MIDI . * sharp /flat on trills (in MIDI ??) . * scm-ify \property values. @@ -167,27 +201,30 @@ explanation. . * formatting of input stuff. . * \notes{ a \< b \cr } vs \notes{ a \< b \! } . * if possible, it might be nice for a warning to appear if someone does - \translator with no name and without assigning it to an - identifier. + \translator with no name and without assigning it to an + identifier. . * space after bars? . * 'hinterfleisch' before bar (e.g. wtk1-fugue2)? . * \type Voice \times 2/3 { [c8 c16 c16 c16 c16] } . * repeat bars: need distance after ":|" and before "|:" -.* SPELLING IRREGULARITIES -. * capitalization/use of underscores in property names +.* Summary of minor spelling irregularities: +. * capitalization/use of underscores in property names . * fix SkipBars -> skipBars + . * fix marks/barnumbers/marginal notes . * broken scripts: - lbheel = \script { "bheel" 0 0 -1 0 0 } - rbheel = \script { "bheel" 0 0 1 0 0 } - lbtoe = \script { "btoe" 0 0 -1 0 0 } - rbtoe = \script { "btoe" 0 0 1 0 0 } - lfheel = \script { "fheel" 0 0 -1 0 0 } - rfheel = \script { "fheel" 0 0 1 0 0 } - lftoe = \script { "ftoe" 0 0 -1 0 0 } - rftoe = \script { "ftoe" 0 0 1 0 0 } - and also - portato= \script { "portato" 0 -1 0 1 0 } + lbheel = \script { "bheel" 0 0 -1 0 0 } + rbheel = \script { "bheel" 0 0 1 0 0 } + lbtoe = \script { "btoe" 0 0 -1 0 0 } + rbtoe = \script { "btoe" 0 0 1 0 0 } + lfheel = \script { "fheel" 0 0 -1 0 0 } + rfheel = \script { "fheel" 0 0 1 0 0 } + lftoe = \script { "ftoe" 0 0 -1 0 0 } + rftoe = \script { "ftoe" 0 0 1 0 0 } + + and also + + portato= \script { "portato" 0 -1 0 1 0 } . * ly2dvi . * bottomnote for ly2dvi . * cf'able ly2dvi tagline. @@ -199,10 +236,10 @@ explanation. . * uniformise property names... . * ydirection <-> yDirection . * rather allow '_' in identifiers first (i.e. junk ^ and _), - and do y_direction? + and do y_direction? . * typo checks on property names? . * use streambufs and iostream - to provide IO handling for TeX stream, mudela stream, data-file. + to provide IO handling for TeX stream, mudela stream, data-file. . * seriously buffer TeX output (do profile of writing .5 mb TeX file.) . * strip EXEs before installing . * zip target for binary windows dist (JBR) @@ -225,39 +262,39 @@ explanation. . * stable make/config stuff . * $DEPENDENCIES_OUTPUT support . * Xdvi zooming ?! Try to understand GS garbage collection. - gs: Error: /undefined in draw_beam - gs: Operand stack: + gs: Error: /undefined in draw_beam + gs: Operand stack: . * fix vertical alignment and stafflines . * GrandStaff needs more work -- I want a single word - `harpsichord' to the left of the grandstaff, not one on each - stave. (Organ staff -- with separate pedal -- but common - properties may be something to think about. Of course for - organ you want to be able to give stop indications on the way - through, so the \property Voice.Instrument would be a stop, - and \property GrandStaff.instrument would be PipeOrgan...) + `harpsichord' to the left of the grandstaff, not one on each + stave. (Organ staff -- with separate pedal -- but common + properties may be something to think about. Of course for + organ you want to be able to give stop indications on the way + through, so the \property Voice.Instrument would be a stop, + and \property GrandStaff.instrument would be PipeOrgan...) . * revise the Score_priority_align_engraver concept. It sucks. . * make new VoiceOne, VoiceTwo, VoiceThree contexts with - ydirection and hshift preset +ydirection and hshift preset . * *.yo: fix pod manpage layout legacy . * text-items clash with stems/beams . * --include, -I option for ly2dvi (pass on to lily) . * fix placement of beam-less abbrev . * \meter 3/4; - <{\voiceone cis4. cis8 cis4 | cis4 cis cis | r1 } - {\voicetwo cis,4 r r | r2. | r1 }> | - } + <{\voiceone cis4. cis8 cis4 | cis4 cis cis | r1 } + {\voicetwo cis,4 r r | r2. | r1 }> | + } . * try to use template iso MACRO(Type) . * NEWS: ... Musical_pitch (analogous to Duration and Rhythmic_req) - think about, analogous to pitch: - * { a4 a16 } c <-- duration of c? - * < a4 b8 > c <-- duration of c? + think about, analogous to pitch: + * { a4 a16 } c <-- duration of c? + * < a4 b8 > c <-- duration of c? . * \tempo 4. = 90; . * fix audio-items (don't use (input) requests, but copy data) . * make sure all ex's have a mudela-version . * do rest-collisions for Multi_measure_rests as well. . * split error/warning in error/warning/non_fatal_error . * add a Duration_convert member to Duration_iter to set parameters. - Junk global duration settings. + Junk global duration settings. . * minimum length second part broken tie . * en-,discouraged linebreaking: . * handle DISALLOW < penalty > FORCE @@ -267,7 +304,7 @@ explanation. . * <\voiceone c4. \voicetwo c4> . * add full cello suites to web site (kom op, Maarten!) . * Rethink Time_description - * \cadenza , \meter, \grouping should all be \properties + * \cadenza , \meter, \grouping should all be \properties . * rename . * measure -> bar . * abbrev -> tremolo @@ -290,47 +327,50 @@ explanation. . * more manpages? . * versioning for Feta . * the warning about the negative slur/tie length appears twice - which is irritating. + which is irritating. . * The `3' in the meter key is a one or two pixels too thin (at 600dpi) - in the middle: + in the middle: . * the bracket is ugly (wings are too parabolic, should be more circular) . * better hshift (dots, distance, head dependent) - * clefs (AG): The "8" should appear closer to the actual clef, - touching it. + * clefs (AG): The "8" should appear closer to the actual clef, + touching it. . * put errorlevel in Input class . * junk nesting slurs . * integrate midi-elts from mi2mu and lily? .* 3RD PARTY BUGS . * GNU diff 2.7: diff -rN does not see a new directory with empty file . * glibc 2.0: - f = fopen ("/dev/null", "r") - assert (feof (f)) + f = fopen ("/dev/null", "r") + assert (feof (f)) .* 3RD PARTY PROJECTS: . * make GCC warn about ctor that leaves member vars uninitialised. . * GNU patch . * 'double-fix' mode: ignore identical fix, rather than suggest - to revert patch direction when (more or less? exactly) the same - thing is fixed + to revert patch direction when (more or less? exactly) the same + thing is fixed .* PROJECTS . * Scripts: . * fix position of bar number . * stack scripts in chords: - % fingering: footing: - < a-4 c-2 g-1 > < c-\ltoe e-\lheel > + % fingering: footing: + < a-4 c-2 g-1 > < c-\ltoe e-\lheel > . * script-spacing . * slur parts as a script . * stack parameterised scripts for fingering and footing: + . * convert-mudela: . * automatically add a \version if not present. . * better parsing . * make smarter . * convert-mudela -e empty.ly + . * emacs mudela-mode . * should handle block comments too. . * handle lexer modes (\header, \melodic, \lyric) etc. . * indentation . * notenames? . * fontlock: \melodic \melodic + . * use properties for: . * plet? . * Staff_sym size @@ -338,42 +378,51 @@ explanation. . * font size . * bartypes (get rid of derived Span_bar_engravers) . * cadenza mode? + . * page handling: . * PS output . * optimal pagebreaking. + . * Unicode support? -> man 7 unicode . * 16 bit Strings . * -u switch . * detect of 16/8 bit files . * examples to go with it. + . * Spring_spacer: . * write a faster Spring_spacer (without matrices if possible) . * relate energybound to linelen unitspace fontsize etc. . * used fixed point fp? + . * \header . * output header info to MIDI too. + . * a musical dictionary. See Documentation/vocabulary-*, other - languages: + languages: . * explanations . * italian . * german . * dutch . * swedish - .. ? + .. ? + . * chords . * guitar chords (fret diagrams) . * other chord name styles (american(?) style) . * basso continuo . * MIDI output? + . * Debug logs: . * derive lily_stream, Dstream, texstream from ostream? . * indentable stream as baseclass for TeX stream, lily stream, Dstream. . * use dstream feature in mi2mu . * integrate IO checking into stream class + . * input converters . * NIFF? . * ABC? . * SMDL? + . * add to MIDI output: . * tempo change . * ornaments (and trills?) @@ -383,11 +432,14 @@ explanation. . * dynamics . * account for rhythmic position in measure . * etc. + . * grace notes . * make separate class for Grace_*_engravers - (which is at Voice_gravs level) + (which is at Voice_gravs level) . * make encapsulated spacing problems. + . * accidentals per Voice_group + . * Output class, handles : (smallish) . * help text /(c) notice? . * version line @@ -395,51 +447,63 @@ explanation. . * abort on error/warning; exit status . * quiet/ignore-version options . * logfile output + . * elaborate Staff_side baseclass: . * scripts . * text . * slur start/end + . * PS . * speed up PS code. . * PS lines to .eps files . * write custom prolog + . * Output an output format independent (ofi) typeset file; and - make ofi2 TeX, MusiXTex, Display PostScript, PostScript, - Ascii... interpreters. (difficult) + make ofi2 TeX, MusiXTex, Display PostScript, PostScript, + Ascii... interpreters. (difficult) . * NIFF ? . * Common Music Notation . * PostScript output (esp. Beams, Slurs, etc) . * Move all Score_elems, into libmutype.a . * SGML + . * Documentation . * Doc (C) stuff of sheet music . * a better format? SGML? TeX? Info? . * a better tutorial + . * more spanners (smallish) . * Glissando . * trill + . * Rewrite Stem, Beam and Rhythmic_grouping (hairy) . * [c8. c32 c32] - * * doc on Rhythmic_grouping + **** doc on Rhythmic_grouping . * general shaving on Beam and Stem . * use plet grouping . * separate visual from rhythmic info even more . * beams over bars + . * lines: . * Ledger lines, should be separate item: Ledger_lines, Ledger_lines . * set different line sizes / thicknesses . * beam stem showthrough, inter beam sizes (french vs german style) + . * Collisions . * left/right note balls should be handled by Collision: - < \multi 2; { \stem 1; } { } > + < \multi 2; { \stem 1; } { } > + . * Keys: . * merge key{item} & localkey{item}? . * spacing, national styles? + . * Support for TAB . * redo Notehead to allow digits as heads . * add a \tablature {} lexer mode for easy entering + . * should adjust stemlength for flag number. + . * breaking: . * caching breakpoints . * saving them @@ -448,47 +512,72 @@ explanation. . * c4 4 4 4 for c4 c4 c4 c4? . * neatly (and readably) expressing concurrent - voices + voices . * 4 ? . * Viola mode? - @c c g e g - for - c g es g, - @A c g e g - for - cis gis e gis + + @c c g e g + for + c g es g, + + @A c g e g + for + cis gis e gis . * relative mode for pitch entering . * configure pitch_byte . * rest name configurable + + .* SMALLISH PROJECTS + . * limit memory usage; the full coriolan takes up too much resources. + . * fix confusing naming in Engraver vs Engraver_group_engraver (context) + . * progress when creating MIDI elts. + . * A range for context errors (eg. mark both { and }. ) + . * lyric in staff (sharpsharp in staff, text below) + . * half sharps/flats + . * write Dynamic_line (to group dynamics horizontally) + . * use Real for all y positions. + . * half-sharps, half-flats + . * adaptive accidental spacing. + . * handle EOF graciously in error messages. + . * declare notenametab? + . * midi esp.: use I32 iso int where 32 bits are needed (or assumed...) + . * stafftypes: voice names/ instrument names. + . * lily \tempo + . * C meter iso 4/4, idem for alla breve, etc. + . * textspanner: center position - * % toe to bheel four to five - % ^_u 4_5 - % - - % --|x-- --|x-- - % --|--- --|--- - % --|--- --|--- - (where "to" is a tiny bow) + * % toe to bheel four to five + % ^_u 4_5 + % - + % --|x-- --|x-- + % --|--- --|--- + % --|--- --|--- + (where "to" is a tiny bow) + . * auxilliary file for caching info. + . * Text_crescendo + . * clean solution for staffsize in items. + . * revise calcideal .* IDEAS . * Output data structures of Mudela in XML/SGML. @@ -505,135 +594,121 @@ explanation. . * Klavarskribo? . * dynamic loading of engravers? .* SMOBS -. * Han-Wen Nienhuys writes: - > mcmanus@IDT.NET writes: - > > > I want different C++ objects (with scheme embedded) to be linked by - > > > C++ pointers. I want to access these other objects from the Scheme - > > > code, and I want access to these pointers from C++. - > > - > > You can do this with a combination of smob's and primitive functions, - > > though it may not be be exactly what you wanted. You would have one - > > smob for each class in your application, and then you would write a - > > primitive function that would return the objects that are linked to a - > > base object. - > - > And the smob and the C++ class are interlinked? Like - > - > class Foo_class { - > Foo_smob *smob_ptr_; - > } - > - > struct Foo_smob { - > Foo_class *class_ptr_ - > } - Usually you can get away without having this interlinked structure. - One piece of information you need when exporting objects to scheme is - the smob tag for your class. You might store this value (a long) into - a class static variable, or a file static variable. I'll use a class - static variable in this example. - I typically use code that works like this (untested code ahead): - class Foo_class { - static long *Foo_smob_tag; - SCM obj; // representation as a scheme object, description comes later - } - // call this once on startup - void init_Foo_class { - static scm_smobfuns type_rec; - type_rec.mark = foo_mark; - type_rec.free = foo_free; - type_rec.print = foo_display; - type_rec.equalp = 0; - Foo_class::Foo_smob_tag = new int(scm_new_smob(type_rec)); - } - When you want to export an object to scheme, you put a pointer to the - object itself in the cdr of the cell, and the tag in the car of the - cell. The code looks like this: - // Is this a Foo? - static int - foo_p(SCM obj) - { - return(SCM_NIMP(obj) && SCM_CAR(obj) == Foo_class::Foo_smob_tag); - } - // given a Scheme representation, return, a C++ representation - static Foo_class * - foo_unbox(SCM obj) - { - return((Foo_class*)SCM_CDR(obj)); - } - // the SCM representation of the object is stored inside itself - // this will become useful when destructor gets called - static SCM - foo_box(Foo_class *foo) - { - SCM_DEFER_INTS; - SCM_NEWCELL(foo->obj); - SCM_SETCAR(foo->obj, Foo_class::Foo_smob_tag); - SCM_SETCDR(foo->obj, (SCM)foo); - SCM_ALLOW_INTS; - return foo->obj; - } - > C++ determines life time, so what is the strategy? - What happens now when the destructor gets called? Lets set the cdr to - NULL, and then check for that in all of the primitive functions that - use your smob. We'll call this notion 'live'; a scheme object is - 'live' if the C++ representation still exists, it's dead if the C++ - object is gone. You can still have references to dead objects in - scheme code; it's just an error to use them. This idea is stolen from - Emacs's handling of buffers ('buffer-live-p' and friends). - Add another function, foo_live_p: - static int - foo_live_p(SCM obj) - { - return(foo_p(obj) && SCM_CDR(obj) != NULL); - } - In you destructor, you need to do: - ~Foo_class() - { - SCM_CDR(this->obj, NULL); - } - When writing new primitives, now just check foo_live_p(). - I hope the above helps, - -russ - -- - "Even if you are on the right track, you'll get run over - if you just sit there." - --Will Rogers (1879-1935) -. * I am still muddling along with integrating GUILE in LilyPond, and I - > have a question. I want to replace an existing C++ implementation of - > identifier tables by GUILE's code. I've managed to replace - > - > Hash_table - > - > by - > - > Hash_table - > - > and use interning and GUILE symbols for doing the identifier lookup. - > But I'd like to use GUILE's hash tables as well, and that's were my - > question comes in: is there an interface that allows me to iterate - > through the entries of a GUILE hash table? - I use the following, which should definitely be provided somewhere - in guile, but isn't, AFAIK: - (define (hash-table-for-each fn ht) - (do ((i 0 (+ 1 i))) - ((= i (vector-length ht))) - (do ((alist (vector-ref ht i) (cdr alist))) - ((null? alist) #t) - (fn (car (car alist)) (cdr (car alist)))))) - (define (hash-table-map fn ht) - (do ((i 0 (+ 1 i)) - (ret-ls '())) - ((= i (vector-length ht)) (reverse ret-ls)) - (do ((alist (vector-ref ht i) (cdr alist))) - ((null? alist) #t) - (set! ret-ls (cons (fn (car (car alist)) (cdr (car alist))) ret-ls))))) - If you want a C version, you can run the above code through hobbit, or - tranlate it to C by hand. - -russ - -- - "Whenever you find yourself on the side of the majority, it is time to - pause and reflect." - -- Mark Twain +Han-Wen Nienhuys writes: + +> mcmanus@IDT.NET writes: +> > > I want different C++ objects (with scheme embedded) to be linked by +> > > C++ pointers. I want to access these other objects from the Scheme +> > > code, and I want access to these pointers from C++. +> > +> > You can do this with a combination of smob's and primitive functions, +> > though it may not be be exactly what you wanted. You would have one +> > smob for each class in your application, and then you would write a +> > primitive function that would return the objects that are linked to a +> > base object. +> +> And the smob and the C++ class are interlinked? Like +> +> class Foo_class { +> Foo_smob *smob_ptr_; +> } +> +> struct Foo_smob { +> Foo_class *class_ptr_ +> } + +Usually you can get away without having this interlinked structure. +One piece of information you need when exporting objects to scheme is +the smob tag for your class. You might store this value (a long) into +a class static variable, or a file static variable. I'll use a class +static variable in this example. + +I typically use code that works like this (untested code ahead): + +class Foo_class { + static long *Foo_smob_tag; + SCM obj; // representation as a scheme object, description comes later +} + +// call this once on startup +void init_Foo_class { + static scm_smobfuns type_rec; + + type_rec.mark = foo_mark; + type_rec.free = foo_free; + type_rec.print = foo_display; + type_rec.equalp = 0; + Foo_class::Foo_smob_tag = new int(scm_new_smob(type_rec)); +} + +When you want to export an object to scheme, you put a pointer to the +object itself in the cdr of the cell, and the tag in the car of the +cell. The code looks like this: + +// Is this a Foo? +static int +foo_p(SCM obj) +{ + return(SCM_NIMP(obj) && SCM_CAR(obj) == Foo_class::Foo_smob_tag); +} + +// given a Scheme representation, return, a C++ representation +static Foo_class * +foo_unbox(SCM obj) +{ + return((Foo_class*)SCM_CDR(obj)); +} + +// the SCM representation of the object is stored inside itself +// this will become useful when destructor gets called +static SCM +foo_box(Foo_class *foo) +{ + SCM_DEFER_INTS; + SCM_NEWCELL(foo->obj); + SCM_SETCAR(foo->obj, Foo_class::Foo_smob_tag); + SCM_SETCDR(foo->obj, (SCM)foo); + SCM_ALLOW_INTS; + return foo->obj; +} + +> C++ determines life time, so what is the strategy? + +What happens now when the destructor gets called? Lets set the cdr to +NULL, and then check for that in all of the primitive functions that +use your smob. We'll call this notion 'live'; a scheme object is +'live' if the C++ representation still exists, it's dead if the C++ +object is gone. You can still have references to dead objects in +scheme code; it's just an error to use them. This idea is stolen from +Emacs's handling of buffers ('buffer-live-p' and friends). + +Add another function, foo_live_p: + +static int +foo_live_p(SCM obj) +{ + return(foo_p(obj) && SCM_CDR(obj) != NULL); +} + +In you destructor, you need to do: + +~Foo_class() +{ + SCM_CDR(this->obj, NULL); +} + +When writing new primitives, now just check foo_live_p(). + +I hope the above helps, + +-russ + + +-- +"Even if you are on the right track, you'll get run over +if you just sit there." + --Will Rogers (1879-1935) + * OUTLINE SETUP .* .EMACS ;;; from outline.el @@ -660,6 +735,6 @@ explanation. (make-local-variable 'font-lock-defaults) (setq font-lock-defaults '(outline-font-lock-keywords t)) (font-lock-mode (global-font-lock-mode)))) - + (require 'allout) (outline-init 't) diff --git a/VERSION b/VERSION index 660391f3d3..e1681c2f37 100644 --- a/VERSION +++ b/VERSION @@ -1,8 +1,8 @@ PACKAGE_NAME=LilyPond MAJOR_VERSION=1 MINOR_VERSION=1 -PATCH_LEVEL=28 -MY_PATCH_LEVEL=jcn1 +PATCH_LEVEL=29 +MY_PATCH_LEVEL= # use the above to send patches: MY_PATCH_LEVEL is always empty for a # released version. diff --git a/flower/axis.cc b/flower/axis.cc index ab80403e02..b4446bed5f 100644 --- a/flower/axis.cc +++ b/flower/axis.cc @@ -3,7 +3,7 @@ - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/flower/choleski.cc b/flower/choleski.cc index 8fa18c67f5..ae40c45613 100644 --- a/flower/choleski.cc +++ b/flower/choleski.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "choleski.hh" diff --git a/flower/cpu-timer.cc b/flower/cpu-timer.cc index f0b49b5c72..6a0a4236bf 100644 --- a/flower/cpu-timer.cc +++ b/flower/cpu-timer.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "cpu-timer.hh" diff --git a/flower/directed-graph.cc b/flower/directed-graph.cc index b3525e7156..1eb6d8b449 100644 --- a/flower/directed-graph.cc +++ b/flower/directed-graph.cc @@ -3,7 +3,7 @@ source file FlowerLib - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "directed-graph.hh" diff --git a/flower/dstream.cc b/flower/dstream.cc index de0e793e08..3da8dfeb45 100644 --- a/flower/dstream.cc +++ b/flower/dstream.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include diff --git a/flower/full-storage.cc b/flower/full-storage.cc index 987a98ec04..d144773e3e 100644 --- a/flower/full-storage.cc +++ b/flower/full-storage.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "full-storage.hh" diff --git a/flower/include/acursor.hh b/flower/include/acursor.hh index 5bb488d4db..b1dc915525 100644 --- a/flower/include/acursor.hh +++ b/flower/include/acursor.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/arithmetic-operator.hh b/flower/include/arithmetic-operator.hh index 17e67a47d4..74841f8b15 100644 --- a/flower/include/arithmetic-operator.hh +++ b/flower/include/arithmetic-operator.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/axes.hh b/flower/include/axes.hh index 1b54089c17..dfacac28a1 100644 --- a/flower/include/axes.hh +++ b/flower/include/axes.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/cpu-timer.hh b/flower/include/cpu-timer.hh index f9d020dc46..2418d70efd 100644 --- a/flower/include/cpu-timer.hh +++ b/flower/include/cpu-timer.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/cursor.icc b/flower/include/cursor.icc index ee1f23f2bb..90e64a608f 100644 --- a/flower/include/cursor.icc +++ b/flower/include/cursor.icc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/flower/include/data-file.hh b/flower/include/data-file.hh index 56894ab50b..5440064923 100644 --- a/flower/include/data-file.hh +++ b/flower/include/data-file.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/dictionary-iter.hh b/flower/include/dictionary-iter.hh index 55176ae9f0..2cf455ef8f 100644 --- a/flower/include/dictionary-iter.hh +++ b/flower/include/dictionary-iter.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/dictionary.hh b/flower/include/dictionary.hh index ceaaa496b3..e29b483a4c 100644 --- a/flower/include/dictionary.hh +++ b/flower/include/dictionary.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/directed-graph.hh b/flower/include/directed-graph.hh index af898a4028..9f6c9b3dfe 100644 --- a/flower/include/directed-graph.hh +++ b/flower/include/directed-graph.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/dstream.hh b/flower/include/dstream.hh index 0217450b9f..93b9956a25 100644 --- a/flower/include/dstream.hh +++ b/flower/include/dstream.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef DSTREAM_HH diff --git a/flower/include/file-path.hh b/flower/include/file-path.hh index 69fd062c72..02ecb1a884 100644 --- a/flower/include/file-path.hh +++ b/flower/include/file-path.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef PATH_HH diff --git a/flower/include/flower-debug.hh b/flower/include/flower-debug.hh index 16bc73a007..91d6ca243b 100644 --- a/flower/include/flower-debug.hh +++ b/flower/include/flower-debug.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/full-storage.hh b/flower/include/full-storage.hh index f9de76979c..d666953d6f 100644 --- a/flower/include/full-storage.hh +++ b/flower/include/full-storage.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/full-storage.icc b/flower/include/full-storage.icc index 55cba88472..32590a055c 100644 --- a/flower/include/full-storage.icc +++ b/flower/include/full-storage.icc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/international.hh b/flower/include/international.hh index 3da5a26a27..49a414a394 100644 --- a/flower/include/international.hh +++ b/flower/include/international.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/flower/include/interval.tcc b/flower/include/interval.tcc index 45d754abd3..65f1976ad7 100644 --- a/flower/include/interval.tcc +++ b/flower/include/interval.tcc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/iterate.hh b/flower/include/iterate.hh index c8b179e68c..90c9cd4f2f 100644 --- a/flower/include/iterate.hh +++ b/flower/include/iterate.hh @@ -3,7 +3,7 @@ source file of the flowerlib - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/libc-extension.hh b/flower/include/libc-extension.hh index a9f04e1e71..ce654a799c 100644 --- a/flower/include/libc-extension.hh +++ b/flower/include/libc-extension.hh @@ -3,7 +3,7 @@ source file of the flowerlib - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/list.icc b/flower/include/list.icc index eb1179a300..3faf315628 100644 --- a/flower/include/list.icc +++ b/flower/include/list.icc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1996, 1997--1998 + (c) 1996, 1997--1999 Jan Nieuwenhuizen Han-Wen Nienhuys */ diff --git a/flower/include/list.tcc b/flower/include/list.tcc index 90c150d2c9..3c66774faf 100644 --- a/flower/include/list.tcc +++ b/flower/include/list.tcc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef LIST_CC #define LIST_CC diff --git a/flower/include/matrix-storage.hh b/flower/include/matrix-storage.hh index 2dd51ba9bb..96db2142f8 100644 --- a/flower/include/matrix-storage.hh +++ b/flower/include/matrix-storage.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/matrix.hh b/flower/include/matrix.hh index d94601a5ce..9078c37832 100644 --- a/flower/include/matrix.hh +++ b/flower/include/matrix.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/nscalar.hh b/flower/include/nscalar.hh index b2aa4d6283..b68664ce14 100644 --- a/flower/include/nscalar.hh +++ b/flower/include/nscalar.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/parray.hh b/flower/include/parray.hh index 79ef5e6a7f..16836c6a9c 100644 --- a/flower/include/parray.hh +++ b/flower/include/parray.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/plist.icc b/flower/include/plist.icc index d149e8ebc8..b8d3a48091 100644 --- a/flower/include/plist.icc +++ b/flower/include/plist.icc @@ -1,7 +1,7 @@ /* -*-c++-*- plist.icc -- part of flowerlib - (c) 1996, 1997--1998 Han-Wen Nienhuys& Jan Nieuwenhuizen + (c) 1996, 1997--1999 Han-Wen Nienhuys& Jan Nieuwenhuizen */ #ifndef PLIST_INL diff --git a/flower/include/plist.tcc b/flower/include/plist.tcc index 0c2e3888f7..24db16f85d 100644 --- a/flower/include/plist.tcc +++ b/flower/include/plist.tcc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/pointer.hh b/flower/include/pointer.hh index f066cdf8d2..336b51056e 100644 --- a/flower/include/pointer.hh +++ b/flower/include/pointer.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/pointer.tcc b/flower/include/pointer.tcc index 645e26635c..ec98926d7e 100644 --- a/flower/include/pointer.tcc +++ b/flower/include/pointer.tcc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/pqueue.hh b/flower/include/pqueue.hh index ba48993ccb..d4f652cb9e 100644 --- a/flower/include/pqueue.hh +++ b/flower/include/pqueue.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/priorities.hh b/flower/include/priorities.hh index 7a8240b9fc..95ffe5797b 100644 --- a/flower/include/priorities.hh +++ b/flower/include/priorities.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/rational.hh b/flower/include/rational.hh index 7394af6aa5..c8af749cda 100644 --- a/flower/include/rational.hh +++ b/flower/include/rational.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/real.hh b/flower/include/real.hh index 50459fb57f..ec98982cdf 100644 --- a/flower/include/real.hh +++ b/flower/include/real.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/scalar.hh b/flower/include/scalar.hh index f78776709e..6d4f107cc9 100644 --- a/flower/include/scalar.hh +++ b/flower/include/scalar.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/string-data.hh b/flower/include/string-data.hh index 01de40cab7..6b08fa034f 100644 --- a/flower/include/string-data.hh +++ b/flower/include/string-data.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/string-data.icc b/flower/include/string-data.icc index 0626601a35..a63895849e 100644 --- a/flower/include/string-data.icc +++ b/flower/include/string-data.icc @@ -3,7 +3,7 @@ source file of Flower lib - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef STRINGDATA_INL diff --git a/flower/include/string-handle.hh b/flower/include/string-handle.hh index 3e39e6afbe..952a62778d 100644 --- a/flower/include/string-handle.hh +++ b/flower/include/string-handle.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/string-handle.icc b/flower/include/string-handle.icc index 74b755b22c..0ae10ed568 100644 --- a/flower/include/string-handle.icc +++ b/flower/include/string-handle.icc @@ -4,7 +4,7 @@ source file of Flower lib - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef STRINGHANDLE_INL diff --git a/flower/include/string.icc b/flower/include/string.icc index 7b4985b8c3..da95d373e6 100644 --- a/flower/include/string.icc +++ b/flower/include/string.icc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/include/virtual-methods.hh b/flower/include/virtual-methods.hh index a5c80e1281..792c06f280 100644 --- a/flower/include/virtual-methods.hh +++ b/flower/include/virtual-methods.hh @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/international.cc b/flower/international.cc index 029d0f0497..9f8003961a 100644 --- a/flower/international.cc +++ b/flower/international.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/flower/interval.cc b/flower/interval.cc index aaadcc196c..90c4a1fb32 100644 --- a/flower/interval.cc +++ b/flower/interval.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/libc-extension.cc b/flower/libc-extension.cc index 9752c04694..494850a455 100644 --- a/flower/libc-extension.cc +++ b/flower/libc-extension.cc @@ -4,7 +4,7 @@ source file of the flowerlib - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/flower/matrix-debug.cc b/flower/matrix-debug.cc index d47d019367..323962e2c2 100644 --- a/flower/matrix-debug.cc +++ b/flower/matrix-debug.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/matrix.cc b/flower/matrix.cc index cdf3eccf77..b671238ac5 100644 --- a/flower/matrix.cc +++ b/flower/matrix.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "matrix.hh" diff --git a/flower/nscalar.cc b/flower/nscalar.cc index 2015e3ff23..2e7df5b7ef 100644 --- a/flower/nscalar.cc +++ b/flower/nscalar.cc @@ -3,6 +3,6 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/flower/offset.cc b/flower/offset.cc index 7f0a6949e3..916640e692 100644 --- a/flower/offset.cc +++ b/flower/offset.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/flower/rational.cc b/flower/rational.cc index e99402dbb8..bab115c9e3 100644 --- a/flower/rational.cc +++ b/flower/rational.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include #include "rational.hh" diff --git a/flower/scalar.cc b/flower/scalar.cc index ba7d810b03..c0ef60d744 100644 --- a/flower/scalar.cc +++ b/flower/scalar.cc @@ -3,7 +3,7 @@ source file of the Flower Library - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/flower/string.cc b/flower/string.cc index 70278756b4..4ddfcec9c5 100644 --- a/flower/string.cc +++ b/flower/string.cc @@ -2,7 +2,7 @@ string.cc - implement String - (c) 1997--1998 Han-Wen Nienhuys & Jan Nieuwenhuizen + (c) 1997--1999 Han-Wen Nienhuys & Jan Nieuwenhuizen */ diff --git a/flower/stringutil.cc b/flower/stringutil.cc index f3c2906c27..e099162b4d 100644 --- a/flower/stringutil.cc +++ b/flower/stringutil.cc @@ -6,7 +6,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys */ + (c) 1997--1999 Han-Wen Nienhuys */ #ifdef STRING_DEBUG #define memmove mymemmove diff --git a/lib/binary-source-file.cc b/lib/binary-source-file.cc index 951f3a746e..e3f122d5ce 100644 --- a/lib/binary-source-file.cc +++ b/lib/binary-source-file.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/lib/duration-convert.cc b/lib/duration-convert.cc index 4f2e2a9015..5f3be55dd8 100644 --- a/lib/duration-convert.cc +++ b/lib/duration-convert.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ #include diff --git a/lib/duration-iter.cc b/lib/duration-iter.cc index eac7a759ab..5b16deeb88 100644 --- a/lib/duration-iter.cc +++ b/lib/duration-iter.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ #include diff --git a/lib/duration.cc b/lib/duration.cc index 8e254ba0f2..2c27bf17f1 100644 --- a/lib/duration.cc +++ b/lib/duration.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen Han-Wen Nienhuys */ diff --git a/lib/include/duration-convert.hh b/lib/include/duration-convert.hh index e3489c535c..11ee123ee0 100644 --- a/lib/include/duration-convert.hh +++ b/lib/include/duration-convert.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/include/duration-iter.hh b/lib/include/duration-iter.hh index 1c01ac7b8a..5dd9c4a601 100644 --- a/lib/include/duration-iter.hh +++ b/lib/include/duration-iter.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lib/include/duration.hh b/lib/include/duration.hh index 1ece5771d8..a4f5cdc71c 100644 --- a/lib/include/duration.hh +++ b/lib/include/duration.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/lib/include/file-storage.hh b/lib/include/file-storage.hh index 4e6fca65ef..9b514586b8 100644 --- a/lib/include/file-storage.hh +++ b/lib/include/file-storage.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/include/input.hh b/lib/include/input.hh index afdf6eff22..efab145f99 100644 --- a/lib/include/input.hh +++ b/lib/include/input.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/include/mapped-file-storage.hh b/lib/include/mapped-file-storage.hh index 50b12f5178..ee219a169c 100644 --- a/lib/include/mapped-file-storage.hh +++ b/lib/include/mapped-file-storage.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/include/plet.hh b/lib/include/plet.hh index 05b6297704..dbb26da95d 100644 --- a/lib/include/plet.hh +++ b/lib/include/plet.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/include/simple-file-storage.hh b/lib/include/simple-file-storage.hh index 6df521ecd0..7fc21baec3 100644 --- a/lib/include/simple-file-storage.hh +++ b/lib/include/simple-file-storage.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/include/string-storage.hh b/lib/include/string-storage.hh index f1d526918b..0bc31520c6 100644 --- a/lib/include/string-storage.hh +++ b/lib/include/string-storage.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lib/include/warn.hh b/lib/include/warn.hh index e22d320f33..3bed6a0433 100644 --- a/lib/include/warn.hh +++ b/lib/include/warn.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/input.cc b/lib/input.cc index 4283783f8d..457ec5ebee 100644 --- a/lib/input.cc +++ b/lib/input.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" #include "input.hh" diff --git a/lib/mapped-file-storage.cc b/lib/mapped-file-storage.cc index f9e6d88cbb..eab56c6d15 100644 --- a/lib/mapped-file-storage.cc +++ b/lib/mapped-file-storage.cc @@ -5,7 +5,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen . Nextstep fixes by tiggr@ics.ele.tue.nl diff --git a/lib/moment.cc b/lib/moment.cc index 0f49d0aa21..a4c50d8d07 100644 --- a/lib/moment.cc +++ b/lib/moment.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lib/plet.cc b/lib/plet.cc index b27ecc9c0b..a145aa7ae4 100644 --- a/lib/plet.cc +++ b/lib/plet.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "plet.hh" diff --git a/lib/simple-file-storage.cc b/lib/simple-file-storage.cc index d61123b9e1..06b949982e 100644 --- a/lib/simple-file-storage.cc +++ b/lib/simple-file-storage.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lib/source-file.cc b/lib/source-file.cc index 55e4ea63d2..46d1f14238 100644 --- a/lib/source-file.cc +++ b/lib/source-file.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen & Han-Wen Nienhuys */ diff --git a/lib/source.cc b/lib/source.cc index 81423bb1cb..ead33c63a9 100644 --- a/lib/source.cc +++ b/lib/source.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lib/template.cc b/lib/template.cc index 7b7a3c229a..3f6b91c9d0 100644 --- a/lib/template.cc +++ b/lib/template.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "config.hh" diff --git a/lily/abbrev.cc b/lily/abbrev.cc index af2849d91a..d58eeaec81 100644 --- a/lily/abbrev.cc +++ b/lily/abbrev.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/abbreviation-beam-engraver.cc b/lily/abbreviation-beam-engraver.cc index 391a101503..6f67fab90a 100644 --- a/lily/abbreviation-beam-engraver.cc +++ b/lily/abbreviation-beam-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/abbreviation-beam.cc b/lily/abbreviation-beam.cc index c2e2650da2..df5e16be99 100644 --- a/lily/abbreviation-beam.cc +++ b/lily/abbreviation-beam.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/afm-reader.cc b/lily/afm-reader.cc index ce69ff0c9b..5a606bd28d 100644 --- a/lily/afm-reader.cc +++ b/lily/afm-reader.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/afm.cc b/lily/afm.cc index 010e3e373d..d9984847a6 100644 --- a/lily/afm.cc +++ b/lily/afm.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/align-element.cc b/lily/align-element.cc index 0e9dac2a4f..a0afa0dac9 100644 --- a/lily/align-element.cc +++ b/lily/align-element.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "align-element.hh" diff --git a/lily/atom.cc b/lily/atom.cc index 119f2315ff..6ad4adca04 100644 --- a/lily/atom.cc +++ b/lily/atom.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "atom.hh" diff --git a/lily/audio-column.cc b/lily/audio-column.cc index 61513c1e20..85f88c84f9 100644 --- a/lily/audio-column.cc +++ b/lily/audio-column.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "audio-column.hh" diff --git a/lily/audio-element.cc b/lily/audio-element.cc index 109a639eb1..275e0a50a5 100644 --- a/lily/audio-element.cc +++ b/lily/audio-element.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "audio-element.hh" diff --git a/lily/audio-item.cc b/lily/audio-item.cc index 409c4196b3..36e11807b0 100644 --- a/lily/audio-item.cc +++ b/lily/audio-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "debug.hh" #include "audio-item.hh" diff --git a/lily/audio-staff.cc b/lily/audio-staff.cc index 16fac90a30..ae2afceaf4 100644 --- a/lily/audio-staff.cc +++ b/lily/audio-staff.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "audio-staff.hh" diff --git a/lily/axis-group-element.cc b/lily/axis-group-element.cc index 8732470baf..85850655b4 100644 --- a/lily/axis-group-element.cc +++ b/lily/axis-group-element.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "axis-group-element.hh" diff --git a/lily/axis-group-item.cc b/lily/axis-group-item.cc index c6f38c9632..1559e5dda3 100644 --- a/lily/axis-group-item.cc +++ b/lily/axis-group-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "axis-group-item.hh" #include "p-col.hh" @@ -24,9 +24,9 @@ Axis_group_item::OK() const void Axis_group_item::do_breakable_col_processing() { - if (!breakable_b_ || !column_l ()->breakable_b_) // ugh should merge with Item code + if (!breakable_b ()) // ugh should merge with Item code return; - + OK(); copy_breakable_items(); diff --git a/lily/axis-group-spanner.cc b/lily/axis-group-spanner.cc index 3d78df9341..3c9ce0ca7f 100644 --- a/lily/axis-group-spanner.cc +++ b/lily/axis-group-spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "axis-group-spanner.hh" diff --git a/lily/bar-number-engraver.cc b/lily/bar-number-engraver.cc index 433e82126e..ce4a0eb968 100644 --- a/lily/bar-number-engraver.cc +++ b/lily/bar-number-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/bar.cc b/lily/bar.cc index 0bb7365076..3e9556da75 100644 --- a/lily/bar.cc +++ b/lily/bar.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "bar.hh" diff --git a/lily/base-span-bar-engraver.cc b/lily/base-span-bar-engraver.cc index 1f90617969..d36a15dee6 100644 --- a/lily/base-span-bar-engraver.cc +++ b/lily/base-span-bar-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "span-bar.hh" diff --git a/lily/beam-engraver.cc b/lily/beam-engraver.cc index 4bd2e9e591..32273b7339 100644 --- a/lily/beam-engraver.cc +++ b/lily/beam-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/beam.cc b/lily/beam.cc index 094ca9f855..429970ac0c 100644 --- a/lily/beam.cc +++ b/lily/beam.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998, 1998 Han-Wen Nienhuys + (c) 1997--1999, 1998 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/bezier.cc b/lily/bezier.cc index 59948a0d18..d516ff1c8d 100644 --- a/lily/bezier.cc +++ b/lily/bezier.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #include diff --git a/lily/bow.cc b/lily/bow.cc index ce0e3e4f3f..146969f025 100644 --- a/lily/bow.cc +++ b/lily/bow.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/boxes.cc b/lily/boxes.cc index af9d230e0b..360766706c 100644 --- a/lily/boxes.cc +++ b/lily/boxes.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "box.hh" diff --git a/lily/break-align-item.cc b/lily/break-align-item.cc index 53f81fe3e3..598556daee 100644 --- a/lily/break-align-item.cc +++ b/lily/break-align-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "break-align-item.hh" diff --git a/lily/break.cc b/lily/break.cc index dd88023ec6..9211bfcf1e 100644 --- a/lily/break.cc +++ b/lily/break.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "score-column.hh" diff --git a/lily/change-iterator.cc b/lily/change-iterator.cc index 028d19f69f..9d9bf43af7 100644 --- a/lily/change-iterator.cc +++ b/lily/change-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "change-iterator.hh" diff --git a/lily/change-translator.cc b/lily/change-translator.cc index 10a5c61d44..817e04f601 100644 --- a/lily/change-translator.cc +++ b/lily/change-translator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "change-translator.hh" diff --git a/lily/chord-name-engraver.cc b/lily/chord-name-engraver.cc index 95784a44bc..794ac1b3f0 100644 --- a/lily/chord-name-engraver.cc +++ b/lily/chord-name-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998, 1999 Jan Nieuwenhuizen + (c) 1998--1999, 1999 Jan Nieuwenhuizen */ #include "chord-name-engraver.hh" diff --git a/lily/clef-engraver.cc b/lily/clef-engraver.cc index 4c1588e7b9..66aa91b587 100644 --- a/lily/clef-engraver.cc +++ b/lily/clef-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys , + (c) 1997--1999 Han-Wen Nienhuys , Mats Bengtsson */ diff --git a/lily/clef-item.cc b/lily/clef-item.cc index 3f76f6f0c3..456688dc86 100644 --- a/lily/clef-item.cc +++ b/lily/clef-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/col-info.cc b/lily/col-info.cc index fcacaf53ec..fa87a8f653 100644 --- a/lily/col-info.cc +++ b/lily/col-info.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "p-col.hh" diff --git a/lily/colhpos.cc b/lily/colhpos.cc index 8e37871558..1e0a971a12 100644 --- a/lily/colhpos.cc +++ b/lily/colhpos.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "colhpos.hh" diff --git a/lily/collision-engraver.cc b/lily/collision-engraver.cc index 9094147cf4..9433c4f5c3 100644 --- a/lily/collision-engraver.cc +++ b/lily/collision-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "note-column.hh" diff --git a/lily/collision.cc b/lily/collision.cc index db99d7b4c7..09b34bf27c 100644 --- a/lily/collision.cc +++ b/lily/collision.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" #include "collision.hh" diff --git a/lily/command-request.cc b/lily/command-request.cc index aa5b3877d7..904c74da9a 100644 --- a/lily/command-request.cc +++ b/lily/command-request.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "command-request.hh" diff --git a/lily/compressed-music-iterator.cc b/lily/compressed-music-iterator.cc index a75ab3beb8..b4794e40d2 100644 --- a/lily/compressed-music-iterator.cc +++ b/lily/compressed-music-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/compressed-music.cc b/lily/compressed-music.cc index 68953bc69b..940bee5352 100644 --- a/lily/compressed-music.cc +++ b/lily/compressed-music.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/crescendo.cc b/lily/crescendo.cc index 024a697c17..409e29a4b8 100644 --- a/lily/crescendo.cc +++ b/lily/crescendo.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "molecule.hh" diff --git a/lily/dimension-cache.cc b/lily/dimension-cache.cc index 6713e82b19..4d96032f69 100644 --- a/lily/dimension-cache.cc +++ b/lily/dimension-cache.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ #include "dimension-cache.hh" diff --git a/lily/direction.cc b/lily/direction.cc index 1c2481953f..dcfb10339d 100644 --- a/lily/direction.cc +++ b/lily/direction.cc @@ -4,7 +4,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/dot-column-engraver.cc b/lily/dot-column-engraver.cc index 59c73f2f6f..ece651bc9a 100644 --- a/lily/dot-column-engraver.cc +++ b/lily/dot-column-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/dot-column.cc b/lily/dot-column.cc index a802c5cfa2..ccf4d1f912 100644 --- a/lily/dot-column.cc +++ b/lily/dot-column.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "dots.hh" diff --git a/lily/dots.cc b/lily/dots.cc index ea37e88f11..c84e3d7ab0 100644 --- a/lily/dots.cc +++ b/lily/dots.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "dots.hh" diff --git a/lily/dynamic-engraver.cc b/lily/dynamic-engraver.cc index bf7a654295..3c17df9f43 100644 --- a/lily/dynamic-engraver.cc +++ b/lily/dynamic-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" #include "crescendo.hh" diff --git a/lily/encompass-info.cc b/lily/encompass-info.cc index 7a9100ffb0..99b9ccb8fc 100644 --- a/lily/encompass-info.cc +++ b/lily/encompass-info.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/engraver-group.cc b/lily/engraver-group.cc index ab01127f61..8e33175deb 100644 --- a/lily/engraver-group.cc +++ b/lily/engraver-group.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/engraver.cc b/lily/engraver.cc index 947209376b..6f2413ffdc 100644 --- a/lily/engraver.cc +++ b/lily/engraver.cc @@ -3,7 +3,7 @@ Sourcefile of GNU LilyPond musictypesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "music-list.hh" diff --git a/lily/extender-engraver.cc b/lily/extender-engraver.cc index e5ef4b1b78..000568dfa4 100644 --- a/lily/extender-engraver.cc +++ b/lily/extender-engraver.cc @@ -1,7 +1,7 @@ /* extender-engraver.cc -- implement Extender_engraver - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #include "proto.hh" diff --git a/lily/font-size-engraver.cc b/lily/font-size-engraver.cc index d71b5fddb6..fa5e1e4200 100644 --- a/lily/font-size-engraver.cc +++ b/lily/font-size-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/g-staff-side.cc b/lily/g-staff-side.cc index 78bd34f7da..2a144dcfd2 100644 --- a/lily/g-staff-side.cc +++ b/lily/g-staff-side.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/g-text-item.cc b/lily/g-text-item.cc index 8d9d9cf152..dc10b240f1 100644 --- a/lily/g-text-item.cc +++ b/lily/g-text-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/general-script-def.cc b/lily/general-script-def.cc index 360a0123f0..c69988242f 100644 --- a/lily/general-script-def.cc +++ b/lily/general-script-def.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "molecule.hh" diff --git a/lily/global-translator.cc b/lily/global-translator.cc index b92a7a992a..2ab5844210 100644 --- a/lily/global-translator.cc +++ b/lily/global-translator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "global-translator.hh" diff --git a/lily/gourlay-breaking.cc b/lily/gourlay-breaking.cc index 8fd59f00d3..b25cc0493d 100644 --- a/lily/gourlay-breaking.cc +++ b/lily/gourlay-breaking.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "gourlay-breaking.hh" diff --git a/lily/graphical-axis-group.cc b/lily/graphical-axis-group.cc index 2f38a8be7f..b1497be9d5 100644 --- a/lily/graphical-axis-group.cc +++ b/lily/graphical-axis-group.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "interval.hh" #include "graphical-axis-group.hh" diff --git a/lily/graphical-element.cc b/lily/graphical-element.cc index 940a972025..e4e217f093 100644 --- a/lily/graphical-element.cc +++ b/lily/graphical-element.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "graphical-element.hh" diff --git a/lily/heads-engraver.cc b/lily/heads-engraver.cc index cd1719260d..8e554a8428 100644 --- a/lily/heads-engraver.cc +++ b/lily/heads-engraver.cc @@ -1,7 +1,7 @@ /* head-grav.cc -- part of GNU LilyPond - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "note-head.hh" diff --git a/lily/horizontal-align-item.cc b/lily/horizontal-align-item.cc index 25b9ab8e94..8a15780d62 100644 --- a/lily/horizontal-align-item.cc +++ b/lily/horizontal-align-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "horizontal-align-item.hh" diff --git a/lily/horizontal-group-item.cc b/lily/horizontal-group-item.cc index 796ab7c945..3919d28a41 100644 --- a/lily/horizontal-group-item.cc +++ b/lily/horizontal-group-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "p-col.hh" diff --git a/lily/horizontal-vertical-group-item.cc b/lily/horizontal-vertical-group-item.cc index 0c267e5651..abb1c6febf 100644 --- a/lily/horizontal-vertical-group-item.cc +++ b/lily/horizontal-vertical-group-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/idealspacing.cc b/lily/idealspacing.cc index 3966c6ad44..3e3859a0c7 100644 --- a/lily/idealspacing.cc +++ b/lily/idealspacing.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "idealspacing.hh" diff --git a/lily/identifier.cc b/lily/identifier.cc index 7fd434274c..bf9205579f 100644 --- a/lily/identifier.cc +++ b/lily/identifier.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/includable-lexer.cc b/lily/includable-lexer.cc index 45607f77ee..46e2f8826b 100644 --- a/lily/includable-lexer.cc +++ b/lily/includable-lexer.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/include/abbrev.hh b/lily/include/abbrev.hh index edc2b3b68d..7f8580228d 100644 --- a/lily/include/abbrev.hh +++ b/lily/include/abbrev.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/abbreviation-beam-engraver.hh b/lily/include/abbreviation-beam-engraver.hh index 6c82a841cf..6e957038e8 100644 --- a/lily/include/abbreviation-beam-engraver.hh +++ b/lily/include/abbreviation-beam-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/abbreviation-beam.hh b/lily/include/abbreviation-beam.hh index 9f8b998a24..3d1b45a728 100644 --- a/lily/include/abbreviation-beam.hh +++ b/lily/include/abbreviation-beam.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/afm.hh b/lily/include/afm.hh index 02591602df..305007eccd 100644 --- a/lily/include/afm.hh +++ b/lily/include/afm.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/align-element.hh b/lily/include/align-element.hh index cf639c2d8f..3034773d45 100644 --- a/lily/include/align-element.hh +++ b/lily/include/align-element.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/all-fonts.hh b/lily/include/all-fonts.hh index f9203954bb..827fcb483c 100644 --- a/lily/include/all-fonts.hh +++ b/lily/include/all-fonts.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/atom.hh b/lily/include/atom.hh index b4f656094a..b2e94f1359 100644 --- a/lily/include/atom.hh +++ b/lily/include/atom.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef ATOM_HH diff --git a/lily/include/audio-column.hh b/lily/include/audio-column.hh index 8254bbeb92..f1df72b631 100644 --- a/lily/include/audio-column.hh +++ b/lily/include/audio-column.hh @@ -1,7 +1,7 @@ /* audio-column.hh -- declare Audio_column - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef AUDIO_COLUMN_HH diff --git a/lily/include/audio-element.hh b/lily/include/audio-element.hh index 43d716748d..dc46b926c6 100644 --- a/lily/include/audio-element.hh +++ b/lily/include/audio-element.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/audio-item.hh b/lily/include/audio-item.hh index f5159c0daf..72c2c61a0b 100644 --- a/lily/include/audio-item.hh +++ b/lily/include/audio-item.hh @@ -1,7 +1,7 @@ /* audio-item.hh -- declare Audio_items - (c) 1996, 1997--1998 Jan Nieuwenhuizen + (c) 1996, 1997--1999 Jan Nieuwenhuizen */ #ifndef AUDIO_ITEM_HH diff --git a/lily/include/audio-staff.hh b/lily/include/audio-staff.hh index b49c4596e3..2bcaf94c97 100644 --- a/lily/include/audio-staff.hh +++ b/lily/include/audio-staff.hh @@ -1,7 +1,7 @@ /* audio-staff.hh -- declare Audio_staff - (c) 1996, 1997--1998 Jan Nieuwenhuizen + (c) 1996, 1997--1999 Jan Nieuwenhuizen */ #ifndef AUDIO_STAFF_HH diff --git a/lily/include/axis-group-element.hh b/lily/include/axis-group-element.hh index a871d8e3df..130dbfdda5 100644 --- a/lily/include/axis-group-element.hh +++ b/lily/include/axis-group-element.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/axis-group-item.hh b/lily/include/axis-group-item.hh index fcd5c6de4c..7ad8e64329 100644 --- a/lily/include/axis-group-item.hh +++ b/lily/include/axis-group-item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/axis-group-spanner.hh b/lily/include/axis-group-spanner.hh index 42cdf2d4c9..029693125d 100644 --- a/lily/include/axis-group-spanner.hh +++ b/lily/include/axis-group-spanner.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/bar-align-engraver.hh b/lily/include/bar-align-engraver.hh index a0ff903543..7cf2db0cfe 100644 --- a/lily/include/bar-align-engraver.hh +++ b/lily/include/bar-align-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/bar-engraver.hh b/lily/include/bar-engraver.hh index a626178f84..143f5831cb 100644 --- a/lily/include/bar-engraver.hh +++ b/lily/include/bar-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/bar-number-engraver.hh b/lily/include/bar-number-engraver.hh index 013dc43702..0bbe98d4ed 100644 --- a/lily/include/bar-number-engraver.hh +++ b/lily/include/bar-number-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/bar.hh b/lily/include/bar.hh index c315e2137a..7579c1dbdf 100644 --- a/lily/include/bar.hh +++ b/lily/include/bar.hh @@ -1,7 +1,7 @@ /* bar.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef BAR_HH diff --git a/lily/include/base-span-bar-engraver.hh b/lily/include/base-span-bar-engraver.hh index 6d8ddf71ed..cf992c8fb9 100644 --- a/lily/include/base-span-bar-engraver.hh +++ b/lily/include/base-span-bar-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/beam-engraver.hh b/lily/include/beam-engraver.hh index 5bd35d4b94..69d29d6e59 100644 --- a/lily/include/beam-engraver.hh +++ b/lily/include/beam-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/beam-swallow-trans.hh b/lily/include/beam-swallow-trans.hh index 9165b6d813..fb4fd96d59 100644 --- a/lily/include/beam-swallow-trans.hh +++ b/lily/include/beam-swallow-trans.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/beam.hh b/lily/include/beam.hh index 1e4bf9d0b9..acfb81803b 100644 --- a/lily/include/beam.hh +++ b/lily/include/beam.hh @@ -1,7 +1,7 @@ /* beam.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef BEAM_HH diff --git a/lily/include/bezier.hh b/lily/include/bezier.hh index 274c9f59a4..1d18331a40 100644 --- a/lily/include/bezier.hh +++ b/lily/include/bezier.hh @@ -1,7 +1,7 @@ /* bezier.hh -- declare Bezier and Bezier_bow - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #ifndef BEZIER_HH diff --git a/lily/include/bow.hh b/lily/include/bow.hh index 7a59b7fdf4..359a03e545 100644 --- a/lily/include/bow.hh +++ b/lily/include/bow.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/break-align-item.hh b/lily/include/break-align-item.hh index 04ab073f86..d127e7879b 100644 --- a/lily/include/break-align-item.hh +++ b/lily/include/break-align-item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/break.hh b/lily/include/break.hh index f3b3deb18b..af1cbcd699 100644 --- a/lily/include/break.hh +++ b/lily/include/break.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/change-iterator.hh b/lily/include/change-iterator.hh index 6a703ac313..bbdb61d428 100644 --- a/lily/include/change-iterator.hh +++ b/lily/include/change-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/change-translator.hh b/lily/include/change-translator.hh index a531f55e5e..d69b71ce96 100644 --- a/lily/include/change-translator.hh +++ b/lily/include/change-translator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/chord-name-engraver.hh b/lily/include/chord-name-engraver.hh index 4e13194916..779197f70d 100644 --- a/lily/include/chord-name-engraver.hh +++ b/lily/include/chord-name-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #ifndef CHORD_NAME_ENGRAVER_HH diff --git a/lily/include/clef-engraver.hh b/lily/include/clef-engraver.hh index b15736f6fe..35ae82c19b 100644 --- a/lily/include/clef-engraver.hh +++ b/lily/include/clef-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/clef-item.hh b/lily/include/clef-item.hh index 9855313bce..b1f454b836 100644 --- a/lily/include/clef-item.hh +++ b/lily/include/clef-item.hh @@ -1,7 +1,7 @@ /* clef-item.hh -- declare Clef_item - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef CLEFITEM_HH diff --git a/lily/include/col-info.hh b/lily/include/col-info.hh index 3b412a321f..16dcd2c332 100644 --- a/lily/include/col-info.hh +++ b/lily/include/col-info.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/colhpos.hh b/lily/include/colhpos.hh index ee770c3b3d..8b9d34b614 100644 --- a/lily/include/colhpos.hh +++ b/lily/include/colhpos.hh @@ -1,7 +1,7 @@ /* colhpos.hh -- part of GNU LilyPond - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef COLHPOS_HH diff --git a/lily/include/collision-engraver.hh b/lily/include/collision-engraver.hh index 0f26cf9e15..c1e8e1ddc2 100644 --- a/lily/include/collision-engraver.hh +++ b/lily/include/collision-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/collision.hh b/lily/include/collision.hh index 2ae0c93e82..4f6ef42da8 100644 --- a/lily/include/collision.hh +++ b/lily/include/collision.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/command-request.hh b/lily/include/command-request.hh index cf3c897efc..75004fb803 100644 --- a/lily/include/command-request.hh +++ b/lily/include/command-request.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/compressed-music-iterator.hh b/lily/include/compressed-music-iterator.hh index a9950b5781..0a16f50e50 100644 --- a/lily/include/compressed-music-iterator.hh +++ b/lily/include/compressed-music-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/compressed-music.hh b/lily/include/compressed-music.hh index 56b51010fc..484efdd174 100644 --- a/lily/include/compressed-music.hh +++ b/lily/include/compressed-music.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/crescendo.hh b/lily/include/crescendo.hh index dec066bef9..f054deb541 100644 --- a/lily/include/crescendo.hh +++ b/lily/include/crescendo.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/curve.hh b/lily/include/curve.hh index caa5989514..a3116038b6 100644 --- a/lily/include/curve.hh +++ b/lily/include/curve.hh @@ -1,7 +1,7 @@ /* curve.hh -- declare point and curve - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #ifndef CURVE_HH diff --git a/lily/include/dimension-cache.hh b/lily/include/dimension-cache.hh index 6e153eea14..806ec2704e 100644 --- a/lily/include/dimension-cache.hh +++ b/lily/include/dimension-cache.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/direction.hh b/lily/include/direction.hh index ea6adf88c0..8a59ac52f7 100644 --- a/lily/include/direction.hh +++ b/lily/include/direction.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/directional-spanner.hh b/lily/include/directional-spanner.hh index c53d198e0f..b93d830f32 100644 --- a/lily/include/directional-spanner.hh +++ b/lily/include/directional-spanner.hh @@ -1,7 +1,7 @@ /* directional-spanner.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef DIRECTIONALSPANNER_HH diff --git a/lily/include/dot-column-engraver.hh b/lily/include/dot-column-engraver.hh index 67b1251985..7ac0448cc6 100644 --- a/lily/include/dot-column-engraver.hh +++ b/lily/include/dot-column-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/dot-column.hh b/lily/include/dot-column.hh index a2f49afba8..42dfc2dd14 100644 --- a/lily/include/dot-column.hh +++ b/lily/include/dot-column.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/dots.hh b/lily/include/dots.hh index 6456dcfe0c..8c6a32ca25 100644 --- a/lily/include/dots.hh +++ b/lily/include/dots.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/drul-array.hh b/lily/include/drul-array.hh index efc611f76f..55bfd14919 100644 --- a/lily/include/drul-array.hh +++ b/lily/include/drul-array.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/dynamic-engraver.hh b/lily/include/dynamic-engraver.hh index 7bea37c49e..989602690a 100644 --- a/lily/include/dynamic-engraver.hh +++ b/lily/include/dynamic-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/encompass-info.hh b/lily/include/encompass-info.hh index 3b0d65f593..a6156e8f5d 100644 --- a/lily/include/encompass-info.hh +++ b/lily/include/encompass-info.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/engraver-group.hh b/lily/include/engraver-group.hh index 1846b15a25..e1f34ccfde 100644 --- a/lily/include/engraver-group.hh +++ b/lily/include/engraver-group.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/engraver.hh b/lily/include/engraver.hh index 220b079832..60716cba53 100644 --- a/lily/include/engraver.hh +++ b/lily/include/engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/extender-engraver.hh b/lily/include/extender-engraver.hh index 26484f65c2..c49043a8c2 100644 --- a/lily/include/extender-engraver.hh +++ b/lily/include/extender-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #ifndef EXTENDER_ENGRAVER_HH diff --git a/lily/include/file-results.hh b/lily/include/file-results.hh index 5f4b221e1e..58b484e22e 100644 --- a/lily/include/file-results.hh +++ b/lily/include/file-results.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/font-size-engraver.hh b/lily/include/font-size-engraver.hh index 77414aa936..841bf839bf 100644 --- a/lily/include/font-size-engraver.hh +++ b/lily/include/font-size-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/g-staff-side.hh b/lily/include/g-staff-side.hh index 47be75ff6e..b6c55dd7c9 100644 --- a/lily/include/g-staff-side.hh +++ b/lily/include/g-staff-side.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/g-text-item.hh b/lily/include/g-text-item.hh index 5f6af591d6..2362a5d9be 100644 --- a/lily/include/g-text-item.hh +++ b/lily/include/g-text-item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/general-script-def.hh b/lily/include/general-script-def.hh index dde24d58c8..fe76de9e74 100644 --- a/lily/include/general-script-def.hh +++ b/lily/include/general-script-def.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/global-translator.hh b/lily/include/global-translator.hh index 7028dbc92f..00e4250930 100644 --- a/lily/include/global-translator.hh +++ b/lily/include/global-translator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/gourlay-breaking.hh b/lily/include/gourlay-breaking.hh index cc5ed6c385..98c3294bf3 100644 --- a/lily/include/gourlay-breaking.hh +++ b/lily/include/gourlay-breaking.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/graphical-axis-group.hh b/lily/include/graphical-axis-group.hh index 90f0799b4b..73249862b6 100644 --- a/lily/include/graphical-axis-group.hh +++ b/lily/include/graphical-axis-group.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/graphical-element.hh b/lily/include/graphical-element.hh index 465fe35700..49e069d065 100644 --- a/lily/include/graphical-element.hh +++ b/lily/include/graphical-element.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/header.hh b/lily/include/header.hh index e65d065e92..32907cdbe7 100644 --- a/lily/include/header.hh +++ b/lily/include/header.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/heads-engraver.hh b/lily/include/heads-engraver.hh index dd8f7081c6..433a05f43a 100644 --- a/lily/include/heads-engraver.hh +++ b/lily/include/heads-engraver.hh @@ -1,7 +1,7 @@ /* head-engraver.hh -- part of GNU LilyPond - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/horizontal-align-item.hh b/lily/include/horizontal-align-item.hh index c671bf50e6..ae2ff01640 100644 --- a/lily/include/horizontal-align-item.hh +++ b/lily/include/horizontal-align-item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/horizontal-group-element.hh b/lily/include/horizontal-group-element.hh index 7dd99e8577..ed2e393565 100644 --- a/lily/include/horizontal-group-element.hh +++ b/lily/include/horizontal-group-element.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/horizontal-group-item.hh b/lily/include/horizontal-group-item.hh index 89ab8b5fcb..6d5a85a738 100644 --- a/lily/include/horizontal-group-item.hh +++ b/lily/include/horizontal-group-item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/horizontal-vertical-group-element.hh b/lily/include/horizontal-vertical-group-element.hh index 8de40e721a..90043a7cce 100644 --- a/lily/include/horizontal-vertical-group-element.hh +++ b/lily/include/horizontal-vertical-group-element.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/horizontal-vertical-group-item.hh b/lily/include/horizontal-vertical-group-item.hh index 4b6ad7edca..bea2065a5d 100644 --- a/lily/include/horizontal-vertical-group-item.hh +++ b/lily/include/horizontal-vertical-group-item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/idealspacing.hh b/lily/include/idealspacing.hh index 2b2b72aab8..82d8409330 100644 --- a/lily/include/idealspacing.hh +++ b/lily/include/idealspacing.hh @@ -1,7 +1,7 @@ /* idealspacing.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef IDEALSPACING_HH diff --git a/lily/include/identifier.hh b/lily/include/identifier.hh index 4ba4d10aef..0ebfc65bcd 100644 --- a/lily/include/identifier.hh +++ b/lily/include/identifier.hh @@ -1,7 +1,7 @@ /* identifier.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef IDENTIFIER_HH diff --git a/lily/include/includable-lexer.hh b/lily/include/includable-lexer.hh index 23b9724394..7bff4284c1 100644 --- a/lily/include/includable-lexer.hh +++ b/lily/include/includable-lexer.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/ineq-constrained-qp.hh b/lily/include/ineq-constrained-qp.hh index 7097cf4c8f..247f2a7688 100644 --- a/lily/include/ineq-constrained-qp.hh +++ b/lily/include/ineq-constrained-qp.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/item.hh b/lily/include/item.hh index b077193928..75f1bbf8d0 100644 --- a/lily/include/item.hh +++ b/lily/include/item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef ITEM_HH #define ITEM_HH @@ -48,6 +48,10 @@ public: Protected_scm visibility_lambda_; /// should be put in a breakable col. bool breakable_b_; + + /// I am really to be broken? + virtual bool breakable_b () const; + Direction break_status_dir_; int break_priority_i_; diff --git a/lily/include/key-engraver.hh b/lily/include/key-engraver.hh index ed7e241100..e93907886c 100644 --- a/lily/include/key-engraver.hh +++ b/lily/include/key-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/key-item.hh b/lily/include/key-item.hh index 2984d56320..38fafe97ee 100644 --- a/lily/include/key-item.hh +++ b/lily/include/key-item.hh @@ -1,7 +1,7 @@ /* key-item.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef KEYITEM_HH diff --git a/lily/include/key-performer.hh b/lily/include/key-performer.hh index 5779b35c04..127dafb231 100644 --- a/lily/include/key-performer.hh +++ b/lily/include/key-performer.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef KEY_PERFOMER_HH diff --git a/lily/include/key.hh b/lily/include/key.hh index b00b1723c1..140db77927 100644 --- a/lily/include/key.hh +++ b/lily/include/key.hh @@ -1,7 +1,7 @@ /* key.hh -- declare Key, Octave_key - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef KEY_HH diff --git a/lily/include/keyword.hh b/lily/include/keyword.hh index 1f01b93d60..eec7c6f86e 100644 --- a/lily/include/keyword.hh +++ b/lily/include/keyword.hh @@ -1,7 +1,7 @@ /* keyword.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef KEYWORD_HH diff --git a/lily/include/leastsquares.hh b/lily/include/leastsquares.hh index 63f88b6097..cb89b7bd72 100644 --- a/lily/include/leastsquares.hh +++ b/lily/include/leastsquares.hh @@ -1,7 +1,7 @@ /* leastsquare.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef LEASTSQUARE_HH diff --git a/lily/include/lily-guile.hh b/lily/include/lily-guile.hh index bc9f969f73..512590c275 100644 --- a/lily/include/lily-guile.hh +++ b/lily/include/lily-guile.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #ifndef LILY_GUILE_HH diff --git a/lily/include/lily-proto.hh b/lily/include/lily-proto.hh index bf37e62189..545ba25af6 100644 --- a/lily/include/lily-proto.hh +++ b/lily/include/lily-proto.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef LILY_PROTO_HH diff --git a/lily/include/line-group-group-engraver.hh b/lily/include/line-group-group-engraver.hh index bf6f67f432..24d1dd668c 100644 --- a/lily/include/line-group-group-engraver.hh +++ b/lily/include/line-group-group-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/line-of-score.hh b/lily/include/line-of-score.hh index b3183efc97..1fd877f9a0 100644 --- a/lily/include/line-of-score.hh +++ b/lily/include/line-of-score.hh @@ -1,7 +1,7 @@ /* line-of-score.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef SCORELINE_HH diff --git a/lily/include/line-spacer.hh b/lily/include/line-spacer.hh index a61ac4d9e8..07f4b67570 100644 --- a/lily/include/line-spacer.hh +++ b/lily/include/line-spacer.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/local-key-engraver.hh b/lily/include/local-key-engraver.hh index 621daa7860..8109865d24 100644 --- a/lily/include/local-key-engraver.hh +++ b/lily/include/local-key-engraver.hh @@ -1,7 +1,7 @@ /* local-key-engraver.hh -- declare Local_key_engraver - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/local-key-item.hh b/lily/include/local-key-item.hh index 3e8b531e0e..01d3171563 100644 --- a/lily/include/local-key-item.hh +++ b/lily/include/local-key-item.hh @@ -1,7 +1,7 @@ /* local-key-item.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef LOCALKEYITEM_HH diff --git a/lily/include/lookup.hh b/lily/include/lookup.hh index d61766a1f1..9b988f4978 100644 --- a/lily/include/lookup.hh +++ b/lily/include/lookup.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/lyric-engraver.hh b/lily/include/lyric-engraver.hh index 599474fabb..5cae730ed9 100644 --- a/lily/include/lyric-engraver.hh +++ b/lily/include/lyric-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/lyric-performer.hh b/lily/include/lyric-performer.hh index baf31a47a9..c2e03d0727 100644 --- a/lily/include/lyric-performer.hh +++ b/lily/include/lyric-performer.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/main.hh b/lily/include/main.hh index bcad25c6a0..01fe44b47a 100644 --- a/lily/include/main.hh +++ b/lily/include/main.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef MAIN_HH #define MAIN_HH diff --git a/lily/include/mark-engraver.hh b/lily/include/mark-engraver.hh index d78c4286c6..952df5a356 100644 --- a/lily/include/mark-engraver.hh +++ b/lily/include/mark-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/midi-def.hh b/lily/include/midi-def.hh index 85975ee8dd..ee91484dda 100644 --- a/lily/include/midi-def.hh +++ b/lily/include/midi-def.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/midi-item.hh b/lily/include/midi-item.hh index 2b251c4286..61f374f668 100644 --- a/lily/include/midi-item.hh +++ b/lily/include/midi-item.hh @@ -1,7 +1,7 @@ /* midi-item.hh -- declare Midi items - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef MIDI_ITEM_HH diff --git a/lily/include/midi-stream.hh b/lily/include/midi-stream.hh index 464bfba9e6..fef0d537ba 100644 --- a/lily/include/midi-stream.hh +++ b/lily/include/midi-stream.hh @@ -1,7 +1,7 @@ /* midi-stream.hh -- declare Midi_stream - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef MIDI_STREAM_HH diff --git a/lily/include/midi-walker.hh b/lily/include/midi-walker.hh index 3be3395e62..ad2d6db6fd 100644 --- a/lily/include/midi-walker.hh +++ b/lily/include/midi-walker.hh @@ -1,7 +1,7 @@ /* midi-walker.hh -- declare Midi_walker - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/minterval.hh b/lily/include/minterval.hh index e7f2cf605a..df194e6d83 100644 --- a/lily/include/minterval.hh +++ b/lily/include/minterval.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/molecule.hh b/lily/include/molecule.hh index 53da1c511a..de52b56e5f 100644 --- a/lily/include/molecule.hh +++ b/lily/include/molecule.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef MOLECULE_HH #define MOLECULE_HH diff --git a/lily/include/mudela-version.hh b/lily/include/mudela-version.hh index 4fc6104a4e..7135fc8897 100644 --- a/lily/include/mudela-version.hh +++ b/lily/include/mudela-version.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/multi-measure-rest-engraver.hh b/lily/include/multi-measure-rest-engraver.hh index e4e7c3fb31..43732df92f 100644 --- a/lily/include/multi-measure-rest-engraver.hh +++ b/lily/include/multi-measure-rest-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #ifndef MULTI_MEASURE_REST_ENGRAVER_HH diff --git a/lily/include/multi-measure-rest.hh b/lily/include/multi-measure-rest.hh index ed9c9769fd..7a62fcdc05 100644 --- a/lily/include/multi-measure-rest.hh +++ b/lily/include/multi-measure-rest.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/music-iterator.hh b/lily/include/music-iterator.hh index f9d6953f9b..aaf67c6aea 100644 --- a/lily/include/music-iterator.hh +++ b/lily/include/music-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/music-list-iterator.hh b/lily/include/music-list-iterator.hh index c1e889b9de..24f3e59077 100644 --- a/lily/include/music-list-iterator.hh +++ b/lily/include/music-list-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/music-list.hh b/lily/include/music-list.hh index 9665ff9df4..f9bcfb7880 100644 --- a/lily/include/music-list.hh +++ b/lily/include/music-list.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/music-output-def.hh b/lily/include/music-output-def.hh index bc83ff39aa..d770befd2c 100644 --- a/lily/include/music-output-def.hh +++ b/lily/include/music-output-def.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/music-output.hh b/lily/include/music-output.hh index cf17d6a641..8c65ab21f6 100644 --- a/lily/include/music-output.hh +++ b/lily/include/music-output.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/music-wrapper-iterator.hh b/lily/include/music-wrapper-iterator.hh index fc149876c8..c9275fc763 100644 --- a/lily/include/music-wrapper-iterator.hh +++ b/lily/include/music-wrapper-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/music-wrapper.hh b/lily/include/music-wrapper.hh index adbd869790..e3f799c6c6 100644 --- a/lily/include/music-wrapper.hh +++ b/lily/include/music-wrapper.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/music.hh b/lily/include/music.hh index 15ee2f7074..ad8dca599f 100644 --- a/lily/include/music.hh +++ b/lily/include/music.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/musical-pitch.hh b/lily/include/musical-pitch.hh index 7a5fd5b5b1..e961f5cc9b 100644 --- a/lily/include/musical-pitch.hh +++ b/lily/include/musical-pitch.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/musical-request.hh b/lily/include/musical-request.hh index a25dd1d243..9905362080 100644 --- a/lily/include/musical-request.hh +++ b/lily/include/musical-request.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/my-lily-lexer.hh b/lily/include/my-lily-lexer.hh index c303c258e9..c56e1a910a 100644 --- a/lily/include/my-lily-lexer.hh +++ b/lily/include/my-lily-lexer.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef LEXER_HH diff --git a/lily/include/my-lily-parser.hh b/lily/include/my-lily-parser.hh index fe5f4480be..ddac529ffb 100644 --- a/lily/include/my-lily-parser.hh +++ b/lily/include/my-lily-parser.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/note-column.hh b/lily/include/note-column.hh index b9fc8952bd..097079c712 100644 --- a/lily/include/note-column.hh +++ b/lily/include/note-column.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/note-head.hh b/lily/include/note-head.hh index 853fee3581..d70be4d9d1 100644 --- a/lily/include/note-head.hh +++ b/lily/include/note-head.hh @@ -1,7 +1,7 @@ /* note-head.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef NOTEHEAD_HH diff --git a/lily/include/note-performer.hh b/lily/include/note-performer.hh index 1e785b3d83..1a6c53bd5f 100644 --- a/lily/include/note-performer.hh +++ b/lily/include/note-performer.hh @@ -1,7 +1,7 @@ /* note-performer.hh -- declare Note_performer - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/notename-table.hh b/lily/include/notename-table.hh index 1d0fcf687e..d53d374365 100644 --- a/lily/include/notename-table.hh +++ b/lily/include/notename-table.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/p-col.hh b/lily/include/p-col.hh index f33c7b0b8d..e618fdc269 100644 --- a/lily/include/p-col.hh +++ b/lily/include/p-col.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ @@ -29,6 +29,8 @@ */ class Paper_column : public Horizontal_group_item { +protected: + virtual bool breakable_b () const; public: VIRTUAL_COPY_CONS(Score_element); diff --git a/lily/include/p-score.hh b/lily/include/p-score.hh index 6b627f9377..8f8a5f7bbf 100644 --- a/lily/include/p-score.hh +++ b/lily/include/p-score.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/paper-def.hh b/lily/include/paper-def.hh index 4364350592..c3fa180538 100644 --- a/lily/include/paper-def.hh +++ b/lily/include/paper-def.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/paper-outputter.hh b/lily/include/paper-outputter.hh index 6348379e17..ef4d41a2c2 100644 --- a/lily/include/paper-outputter.hh +++ b/lily/include/paper-outputter.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/parseconstruct.hh b/lily/include/parseconstruct.hh index ff329dd1a3..2cf3b7a05e 100644 --- a/lily/include/parseconstruct.hh +++ b/lily/include/parseconstruct.hh @@ -1,7 +1,7 @@ /* parseconstruct.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef PARSECONSTRUCT_HH diff --git a/lily/include/performance.hh b/lily/include/performance.hh index bc7067a4af..9aa8b3af89 100644 --- a/lily/include/performance.hh +++ b/lily/include/performance.hh @@ -1,7 +1,7 @@ /* performance.hh -- declare Performance - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef PERFORMANCE_HH diff --git a/lily/include/performer-group-performer.hh b/lily/include/performer-group-performer.hh index 6917badd17..b98f2cd61a 100644 --- a/lily/include/performer-group-performer.hh +++ b/lily/include/performer-group-performer.hh @@ -1,7 +1,7 @@ /* performer-group-performer.hh -- declare Performer_group_performer - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/performer.hh b/lily/include/performer.hh index 4badbc608c..92b2d77be0 100644 --- a/lily/include/performer.hh +++ b/lily/include/performer.hh @@ -1,7 +1,7 @@ /* performer.hh -- declare Performer - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/pitch-squash-engraver.hh b/lily/include/pitch-squash-engraver.hh index 4c2f245434..ad042e84f3 100644 --- a/lily/include/pitch-squash-engraver.hh +++ b/lily/include/pitch-squash-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/plet-engraver.hh b/lily/include/plet-engraver.hh index ee619a92a7..67af5ccabd 100644 --- a/lily/include/plet-engraver.hh +++ b/lily/include/plet-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef PLET_ENGRAVER_HH diff --git a/lily/include/priority-halign-engraver.hh b/lily/include/priority-halign-engraver.hh index 6a64118847..4bd3e871b7 100644 --- a/lily/include/priority-halign-engraver.hh +++ b/lily/include/priority-halign-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/property-iterator.hh b/lily/include/property-iterator.hh index b42f95c797..0ad84e0fd4 100644 --- a/lily/include/property-iterator.hh +++ b/lily/include/property-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/protected-scm.hh b/lily/include/protected-scm.hh index eafcc54c9c..57e3644a27 100644 --- a/lily/include/protected-scm.hh +++ b/lily/include/protected-scm.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/qlp.hh b/lily/include/qlp.hh index 2de28843b9..af7513e5d0 100644 --- a/lily/include/qlp.hh +++ b/lily/include/qlp.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef QLP_HH diff --git a/lily/include/qlpsolve.hh b/lily/include/qlpsolve.hh index 1d61c5faf1..9a342527ee 100644 --- a/lily/include/qlpsolve.hh +++ b/lily/include/qlpsolve.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/relative-music.hh b/lily/include/relative-music.hh index 3ed7ad4547..2d7cff937b 100644 --- a/lily/include/relative-music.hh +++ b/lily/include/relative-music.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/repeat-engraver.hh b/lily/include/repeat-engraver.hh index ba5ac43066..b15519758e 100644 --- a/lily/include/repeat-engraver.hh +++ b/lily/include/repeat-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #ifndef REPEAT_ENGRAVER_HH diff --git a/lily/include/repeated-music-iterator.hh b/lily/include/repeated-music-iterator.hh index 9f8b720132..4b42751c0b 100644 --- a/lily/include/repeated-music-iterator.hh +++ b/lily/include/repeated-music-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/repeated-music.hh b/lily/include/repeated-music.hh index 5e2e2b28c7..c2b435eb59 100644 --- a/lily/include/repeated-music.hh +++ b/lily/include/repeated-music.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/request-chord.hh b/lily/include/request-chord.hh index 8a736ca41d..bce7bd295a 100644 --- a/lily/include/request-chord.hh +++ b/lily/include/request-chord.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/request-iterator.hh b/lily/include/request-iterator.hh index 4d078dca46..bbc1a522d9 100644 --- a/lily/include/request-iterator.hh +++ b/lily/include/request-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/request.hh b/lily/include/request.hh index 23c2ce4145..8cd5e4abdd 100644 --- a/lily/include/request.hh +++ b/lily/include/request.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef REQUEST_HH diff --git a/lily/include/rest-collision-engraver.hh b/lily/include/rest-collision-engraver.hh index a1b3b4198e..20e08e8092 100644 --- a/lily/include/rest-collision-engraver.hh +++ b/lily/include/rest-collision-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/rest-collision.hh b/lily/include/rest-collision.hh index cfb1518093..f380032604 100644 --- a/lily/include/rest-collision.hh +++ b/lily/include/rest-collision.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/rest-engraver.hh b/lily/include/rest-engraver.hh index 757e948aad..17be07afee 100644 --- a/lily/include/rest-engraver.hh +++ b/lily/include/rest-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/rest.hh b/lily/include/rest.hh index aa33701c9a..c88e778973 100644 --- a/lily/include/rest.hh +++ b/lily/include/rest.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/rhythmic-column-engraver.hh b/lily/include/rhythmic-column-engraver.hh index 1cf5962afc..b9101c84d7 100644 --- a/lily/include/rhythmic-column-engraver.hh +++ b/lily/include/rhythmic-column-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/rhythmic-grouping.hh b/lily/include/rhythmic-grouping.hh index edccad7baf..e737227c92 100644 --- a/lily/include/rhythmic-grouping.hh +++ b/lily/include/rhythmic-grouping.hh @@ -1,7 +1,7 @@ /* rhythmic-grouping.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef RHYTHMIC_GROUPING_HH diff --git a/lily/include/rhythmic-head.hh b/lily/include/rhythmic-head.hh index ab45f03573..49669f77ab 100644 --- a/lily/include/rhythmic-head.hh +++ b/lily/include/rhythmic-head.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/rod.hh b/lily/include/rod.hh index 81ea0d97b3..0b246e75c4 100644 --- a/lily/include/rod.hh +++ b/lily/include/rod.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/scope.hh b/lily/include/scope.hh index bf3e3e6318..29ba4a0a4e 100644 --- a/lily/include/scope.hh +++ b/lily/include/scope.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/score-column.hh b/lily/include/score-column.hh index 736712abdf..1ff7e38f04 100644 --- a/lily/include/score-column.hh +++ b/lily/include/score-column.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/score-element-info.hh b/lily/include/score-element-info.hh index 594e811452..1f22b63e46 100644 --- a/lily/include/score-element-info.hh +++ b/lily/include/score-element-info.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/score-engraver.hh b/lily/include/score-engraver.hh index 3dd921aaa7..60f767d351 100644 --- a/lily/include/score-engraver.hh +++ b/lily/include/score-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/score-performer.hh b/lily/include/score-performer.hh index 733fb86fef..62abffaed8 100644 --- a/lily/include/score-performer.hh +++ b/lily/include/score-performer.hh @@ -1,7 +1,7 @@ /* score-performer.hh -- declare Score_performer - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/score-priority-engraver.hh b/lily/include/score-priority-engraver.hh index 4b857c7662..66faa1edb9 100644 --- a/lily/include/score-priority-engraver.hh +++ b/lily/include/score-priority-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/score.hh b/lily/include/score.hh index e86b629a28..e7c0f80647 100644 --- a/lily/include/score.hh +++ b/lily/include/score.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/script-column.hh b/lily/include/script-column.hh index a5eb00add2..70464204f3 100644 --- a/lily/include/script-column.hh +++ b/lily/include/script-column.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/script-def.hh b/lily/include/script-def.hh index e7f7697a49..c0c92d4074 100644 --- a/lily/include/script-def.hh +++ b/lily/include/script-def.hh @@ -1,7 +1,7 @@ /* script-def.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef SCRIPTDEF_HH diff --git a/lily/include/script-engraver.hh b/lily/include/script-engraver.hh index 5e009bbfa3..efa5aa6e78 100644 --- a/lily/include/script-engraver.hh +++ b/lily/include/script-engraver.hh @@ -1,7 +1,7 @@ /* script-engraver.hh -- part of GNU LilyPond - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/script.hh b/lily/include/script.hh index 0c05cc94a0..ac3d6626dd 100644 --- a/lily/include/script.hh +++ b/lily/include/script.hh @@ -1,7 +1,7 @@ /* script.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef SCRIPT_HH diff --git a/lily/include/separating-group-spanner.hh b/lily/include/separating-group-spanner.hh index acacb4255f..477771840b 100644 --- a/lily/include/separating-group-spanner.hh +++ b/lily/include/separating-group-spanner.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/separating-line-group-engraver.hh b/lily/include/separating-line-group-engraver.hh index eaad47d61e..363ab36beb 100644 --- a/lily/include/separating-line-group-engraver.hh +++ b/lily/include/separating-line-group-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/sequential-music-iterator.hh b/lily/include/sequential-music-iterator.hh index a7e9c9323e..eb473c354d 100644 --- a/lily/include/sequential-music-iterator.hh +++ b/lily/include/sequential-music-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #ifndef SEQUENTIAL_MUSIC_ITERATOR_HH diff --git a/lily/include/simple-spacer.hh b/lily/include/simple-spacer.hh index 1f6fc479c0..cfab8e643a 100644 --- a/lily/include/simple-spacer.hh +++ b/lily/include/simple-spacer.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/simultaneous-music-iterator.hh b/lily/include/simultaneous-music-iterator.hh index c2213b5195..9640d92dd8 100644 --- a/lily/include/simultaneous-music-iterator.hh +++ b/lily/include/simultaneous-music-iterator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/single-malt-grouping-item.hh b/lily/include/single-malt-grouping-item.hh index 87605afcb3..5b18c11576 100644 --- a/lily/include/single-malt-grouping-item.hh +++ b/lily/include/single-malt-grouping-item.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/slur-engraver.hh b/lily/include/slur-engraver.hh index dc862eaf6f..7c9ad3a88f 100644 --- a/lily/include/slur-engraver.hh +++ b/lily/include/slur-engraver.hh @@ -1,7 +1,7 @@ /* slur-engraver.hh -- declare Slur_engraver - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/slur.hh b/lily/include/slur.hh index 077b5a833e..6e94b024ce 100644 --- a/lily/include/slur.hh +++ b/lily/include/slur.hh @@ -1,7 +1,7 @@ /* slur.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef SLUR_HH diff --git a/lily/include/span-bar.hh b/lily/include/span-bar.hh index 173cd04fa4..663fe5745c 100644 --- a/lily/include/span-bar.hh +++ b/lily/include/span-bar.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/span-score-bar-engraver.hh b/lily/include/span-score-bar-engraver.hh index 793112f337..14cd512a60 100644 --- a/lily/include/span-score-bar-engraver.hh +++ b/lily/include/span-score-bar-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/span-score-bar.hh b/lily/include/span-score-bar.hh index 1162035551..164c1f567d 100644 --- a/lily/include/span-score-bar.hh +++ b/lily/include/span-score-bar.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/spanner.hh b/lily/include/spanner.hh index 09e37a8962..9d33ebb0c3 100644 --- a/lily/include/spanner.hh +++ b/lily/include/spanner.hh @@ -1,7 +1,7 @@ /* spanner.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef SPANNER_HH diff --git a/lily/include/spring-spacer.hh b/lily/include/spring-spacer.hh index 33390810ce..c2783d16f0 100644 --- a/lily/include/spring-spacer.hh +++ b/lily/include/spring-spacer.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/staff-info.hh b/lily/include/staff-info.hh index 8e68983dbe..d4d755547b 100644 --- a/lily/include/staff-info.hh +++ b/lily/include/staff-info.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/staff-margin-engraver.hh b/lily/include/staff-margin-engraver.hh index 240b44f794..9d899b0e42 100644 --- a/lily/include/staff-margin-engraver.hh +++ b/lily/include/staff-margin-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/staff-performer.hh b/lily/include/staff-performer.hh index 3ec3981f62..d9b2471c3e 100644 --- a/lily/include/staff-performer.hh +++ b/lily/include/staff-performer.hh @@ -1,7 +1,7 @@ /* staff-performer.hh -- declare Staff_performer - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/include/staff-side.hh b/lily/include/staff-side.hh index 7f06116ed2..98172c138f 100644 --- a/lily/include/staff-side.hh +++ b/lily/include/staff-side.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/staff-sym-engraver.hh b/lily/include/staff-sym-engraver.hh index bf15e77d32..58877137ef 100644 --- a/lily/include/staff-sym-engraver.hh +++ b/lily/include/staff-sym-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/staff-sym.hh b/lily/include/staff-sym.hh index b4e9191065..eeafd6d678 100644 --- a/lily/include/staff-sym.hh +++ b/lily/include/staff-sym.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/stem-engraver.hh b/lily/include/stem-engraver.hh index 1213936ab2..ff8a96b08d 100644 --- a/lily/include/stem-engraver.hh +++ b/lily/include/stem-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/stem-info.hh b/lily/include/stem-info.hh index 14d39426e3..b73ef582cd 100644 --- a/lily/include/stem-info.hh +++ b/lily/include/stem-info.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/lily/include/stem.hh b/lily/include/stem.hh index 7e05f77640..836ed7a220 100644 --- a/lily/include/stem.hh +++ b/lily/include/stem.hh @@ -1,7 +1,7 @@ /* stem.hh -- declare Stem - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef STEM_HH diff --git a/lily/include/super-element.hh b/lily/include/super-element.hh index 534c164257..da982a31db 100644 --- a/lily/include/super-element.hh +++ b/lily/include/super-element.hh @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/swallow-engraver.hh b/lily/include/swallow-engraver.hh index 38e3aa2197..64f5f190ee 100644 --- a/lily/include/swallow-engraver.hh +++ b/lily/include/swallow-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/swallow-perf.hh b/lily/include/swallow-perf.hh index b81ebf5cc9..9d3ea590c0 100644 --- a/lily/include/swallow-perf.hh +++ b/lily/include/swallow-perf.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/text-def.hh b/lily/include/text-def.hh index c740f04c77..0465a90b2f 100644 --- a/lily/include/text-def.hh +++ b/lily/include/text-def.hh @@ -1,7 +1,7 @@ /* text-def.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef TEXT_DEF_HH diff --git a/lily/include/text-spanner.hh b/lily/include/text-spanner.hh index ce68ae17a2..b7695a56e8 100644 --- a/lily/include/text-spanner.hh +++ b/lily/include/text-spanner.hh @@ -1,7 +1,7 @@ /* textspanner.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef TEXTSPANNER_HH diff --git a/lily/include/tie-engraver.hh b/lily/include/tie-engraver.hh index 15ead2f8ea..68b0ff2cd6 100644 --- a/lily/include/tie-engraver.hh +++ b/lily/include/tie-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/tie.hh b/lily/include/tie.hh index 3bca552fb2..c4488caef0 100644 --- a/lily/include/tie.hh +++ b/lily/include/tie.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/time-description.hh b/lily/include/time-description.hh index 5ac4e0330e..e32f4fcaa8 100644 --- a/lily/include/time-description.hh +++ b/lily/include/time-description.hh @@ -1,7 +1,7 @@ /* moment.hh -- part of GNU LilyPond - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef tdes_HH diff --git a/lily/include/time-signature-engraver.hh b/lily/include/time-signature-engraver.hh index 122e1ec45e..8d5a78bf63 100644 --- a/lily/include/time-signature-engraver.hh +++ b/lily/include/time-signature-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/time-signature-performer.hh b/lily/include/time-signature-performer.hh index b658b37158..b86e9b4a6a 100644 --- a/lily/include/time-signature-performer.hh +++ b/lily/include/time-signature-performer.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef METER_PERFOMER_HH diff --git a/lily/include/time-signature.hh b/lily/include/time-signature.hh index 093ba3c700..771ff759af 100644 --- a/lily/include/time-signature.hh +++ b/lily/include/time-signature.hh @@ -1,7 +1,7 @@ /* time_signature.hh -- declare Time_signature - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ #ifndef METER_HH diff --git a/lily/include/timing-engraver.hh b/lily/include/timing-engraver.hh index 4768f84c28..1fc1524b53 100644 --- a/lily/include/timing-engraver.hh +++ b/lily/include/timing-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/timing-translator.hh b/lily/include/timing-translator.hh index 2e97184c5f..5f67f7b984 100644 --- a/lily/include/timing-translator.hh +++ b/lily/include/timing-translator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/translation-property.hh b/lily/include/translation-property.hh index 45651150e3..3e55b46a61 100644 --- a/lily/include/translation-property.hh +++ b/lily/include/translation-property.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/translator-change.hh b/lily/include/translator-change.hh index f9d626524d..676ffc1b20 100644 --- a/lily/include/translator-change.hh +++ b/lily/include/translator-change.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/translator-group.hh b/lily/include/translator-group.hh index 959022ac19..aaf69cae62 100644 --- a/lily/include/translator-group.hh +++ b/lily/include/translator-group.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/translator.hh b/lily/include/translator.hh index 7709c98f92..f9d6071849 100644 --- a/lily/include/translator.hh +++ b/lily/include/translator.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/transposed-music.hh b/lily/include/transposed-music.hh index f05cf6ee54..f6c1e13021 100644 --- a/lily/include/transposed-music.hh +++ b/lily/include/transposed-music.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/tuplet-engraver.hh b/lily/include/tuplet-engraver.hh index f376092f76..727b701791 100644 --- a/lily/include/tuplet-engraver.hh +++ b/lily/include/tuplet-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/include/tuplet-spanner.hh b/lily/include/tuplet-spanner.hh index 4310faac2c..e9bd60a028 100644 --- a/lily/include/tuplet-spanner.hh +++ b/lily/include/tuplet-spanner.hh @@ -1,7 +1,7 @@ /* plet-spanner.hh -- part of GNU LilyPond - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef Tuplet_spanner_HH diff --git a/lily/include/type-swallow-trans.hh b/lily/include/type-swallow-trans.hh index 528e612d5d..da857f6c29 100644 --- a/lily/include/type-swallow-trans.hh +++ b/lily/include/type-swallow-trans.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/vertical-align-engraver.hh b/lily/include/vertical-align-engraver.hh index 8b72633a0f..23b8dd85a5 100644 --- a/lily/include/vertical-align-engraver.hh +++ b/lily/include/vertical-align-engraver.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/vertical-align-spanner.hh b/lily/include/vertical-align-spanner.hh index 9dc0ae05e4..d1a67b4623 100644 --- a/lily/include/vertical-align-spanner.hh +++ b/lily/include/vertical-align-spanner.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/vertical-group-element.hh b/lily/include/vertical-group-element.hh index f3e48c80d0..a4066aa6df 100644 --- a/lily/include/vertical-group-element.hh +++ b/lily/include/vertical-group-element.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/vertical-group-spanner.hh b/lily/include/vertical-group-spanner.hh index 1368a5adf3..49be1529f3 100644 --- a/lily/include/vertical-group-spanner.hh +++ b/lily/include/vertical-group-spanner.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/include/volta-spanner.hh b/lily/include/volta-spanner.hh index 74f037edaa..5517287fc1 100644 --- a/lily/include/volta-spanner.hh +++ b/lily/include/volta-spanner.hh @@ -1,7 +1,7 @@ /* volta-spanner.hh -- part of GNU LilyPond - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #ifndef VOLTA_SPANNER_HH diff --git a/lily/include/word-wrap.hh b/lily/include/word-wrap.hh index 0589f46434..454fb14bd1 100644 --- a/lily/include/word-wrap.hh +++ b/lily/include/word-wrap.hh @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/ineq-constrained-qp.cc b/lily/ineq-constrained-qp.cc index 450edad0e8..2863799a59 100644 --- a/lily/ineq-constrained-qp.cc +++ b/lily/ineq-constrained-qp.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "ineq-constrained-qp.hh" #include "qlpsolve.hh" diff --git a/lily/item.cc b/lily/item.cc index 701ebc2760..d5a9b7959d 100644 --- a/lily/item.cc +++ b/lily/item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "p-score.hh" @@ -21,6 +21,13 @@ Item::Item () broken_to_drul_[LEFT] = broken_to_drul_[RIGHT]=0; } +bool +Item::breakable_b () const +{ + return !unbroken_original_l_ + && dynamic_cast(parent_l (X_AXIS))->breakable_b (); +} + void Item::do_print() const { @@ -43,7 +50,7 @@ Item::line_l() const Graphical_element *g = parent_l (X_AXIS); if (!g) return 0; - return dynamic_cast (g)-> line_l (); + return dynamic_cast (g)-> line_l (); } Direction @@ -55,8 +62,10 @@ Item::break_status_dir() const void Item::copy_breakable_items() { - if (broken_to_drul_[LEFT] || broken_to_drul_[RIGHT]) + if (broken_to_drul_[LEFT] || broken_to_drul_[RIGHT] + || ! breakable_b ()) return; + Drul_array new_copies; Direction i=LEFT; do @@ -108,13 +117,12 @@ Item::do_break () */ add_dependency (broken_to_drul_[LEFT]); add_dependency (broken_to_drul_[RIGHT]); - } void Item::do_breakable_col_processing() { - if (breakable_b_) + if (breakable_b ()) do_break (); } @@ -211,14 +219,10 @@ Item::Item (Item const &s) void Item::handle_prebroken_dependents () { - Dimension_cache * dim = dim_cache_[X_AXIS].parent_l_; - if (!dim) - return; - - Item * parent = dynamic_cast (dim->element_l ()); - if (parent && parent->broken_to_drul_[LEFT]) + Item * parent = dynamic_cast (parent_l( X_AXIS)); + if (breakable_b () && parent) { - if(!(broken_to_drul_[LEFT] || broken_to_drul_[RIGHT])) + if(!(broken_to_drul_[LEFT] || broken_to_drul_[RIGHT])) do_break (); Direction d = LEFT; diff --git a/lily/key-engraver.cc b/lily/key-engraver.cc index cbe73efe95..d64e90e812 100644 --- a/lily/key-engraver.cc +++ b/lily/key-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "key-engraver.hh" diff --git a/lily/key-item.cc b/lily/key-item.cc index 152148dac9..695de425af 100644 --- a/lily/key-item.cc +++ b/lily/key-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys keyplacement by Mats Bengtsson */ diff --git a/lily/key-performer.cc b/lily/key-performer.cc index 3260ef2ca7..ce9be75422 100644 --- a/lily/key-performer.cc +++ b/lily/key-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "key-performer.hh" diff --git a/lily/key.cc b/lily/key.cc index e4ca04402c..8d1845881f 100644 --- a/lily/key.cc +++ b/lily/key.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys TODO transposition. diff --git a/lily/lexerinit.cc b/lily/lexerinit.cc index ff16209eaf..b63c6c6262 100644 --- a/lily/lexerinit.cc +++ b/lily/lexerinit.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/lily-guile.cc b/lily/lily-guile.cc index 265a14578a..5bac21d917 100644 --- a/lily/lily-guile.cc +++ b/lily/lily-guile.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen Han-Wen Nienhuys */ diff --git a/lily/line-group-group-engraver.cc b/lily/line-group-group-engraver.cc index ca487f8380..ef82282d55 100644 --- a/lily/line-group-group-engraver.cc +++ b/lily/line-group-group-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "staff-sym.hh" diff --git a/lily/line-of-score.cc b/lily/line-of-score.cc index b1aaa245e3..9d563be580 100644 --- a/lily/line-of-score.cc +++ b/lily/line-of-score.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "line-of-score.hh" diff --git a/lily/line-spacer.cc b/lily/line-spacer.cc index ffd65ff34e..cd42a1d827 100644 --- a/lily/line-spacer.cc +++ b/lily/line-spacer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/local-key-engraver.cc b/lily/local-key-engraver.cc index be9ad274a4..41eb5e8fc3 100644 --- a/lily/local-key-engraver.cc +++ b/lily/local-key-engraver.cc @@ -1,7 +1,7 @@ /* local-key-reg.cc -- implement Local_key_engraver - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "musical-request.hh" diff --git a/lily/local-key-item.cc b/lily/local-key-item.cc index 92c6e2300a..80a5552ee5 100644 --- a/lily/local-key-item.cc +++ b/lily/local-key-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "local-key-item.hh" #include "molecule.hh" diff --git a/lily/lookup.cc b/lily/lookup.cc index d4a6a63710..bdf95d73e5 100644 --- a/lily/lookup.cc +++ b/lily/lookup.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen diff --git a/lily/lyric-engraver.cc b/lily/lyric-engraver.cc index 84c5fc87f7..c0cc8a25fb 100644 --- a/lily/lyric-engraver.cc +++ b/lily/lyric-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/lyric-performer.cc b/lily/lyric-performer.cc index 37d17bad3c..32f3ebc0e0 100644 --- a/lily/lyric-performer.cc +++ b/lily/lyric-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "lyric-performer.hh" diff --git a/lily/main.cc b/lily/main.cc index aeb5bf1727..e8e55b5baf 100644 --- a/lily/main.cc +++ b/lily/main.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/mark-engraver.cc b/lily/mark-engraver.cc index f824634208..2db4fd100d 100644 --- a/lily/mark-engraver.cc +++ b/lily/mark-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #include "command-request.hh" #include "mark-engraver.hh" diff --git a/lily/midi-def.cc b/lily/midi-def.cc index 81ea51e5af..0b289edb95 100644 --- a/lily/midi-def.cc +++ b/lily/midi-def.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include diff --git a/lily/midi-item.cc b/lily/midi-item.cc index 15d0c289b6..96c992c3fe 100644 --- a/lily/midi-item.cc +++ b/lily/midi-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "proto.hh" diff --git a/lily/midi-stream.cc b/lily/midi-stream.cc index caeeae55c6..f51110daed 100644 --- a/lily/midi-stream.cc +++ b/lily/midi-stream.cc @@ -3,7 +3,7 @@ // // source file of the GNU LilyPond music typesetter // -// (c) 1997--1998 Jan Nieuwenhuizen +// (c) 1997--1999 Jan Nieuwenhuizen #include #include "string.hh" diff --git a/lily/midi-walker.cc b/lily/midi-walker.cc index 3709fc755c..3eb33c4e94 100644 --- a/lily/midi-walker.cc +++ b/lily/midi-walker.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/misc.cc b/lily/misc.cc index 5ba96e3272..e63ac8cab1 100644 --- a/lily/misc.cc +++ b/lily/misc.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998, 1998 Han-Wen Nienhuys + (c) 1997--1999, 1998 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/mixed-qp.cc b/lily/mixed-qp.cc index 33ff24542a..25946d444f 100644 --- a/lily/mixed-qp.cc +++ b/lily/mixed-qp.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" diff --git a/lily/molecule.cc b/lily/molecule.cc index cca0e93c3b..caffe1a74c 100644 --- a/lily/molecule.cc +++ b/lily/molecule.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "interval.hh" diff --git a/lily/mudela-version.cc b/lily/mudela-version.cc index b699b168b9..628815ed8a 100644 --- a/lily/mudela-version.cc +++ b/lily/mudela-version.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/multi-measure-rest-engraver.cc b/lily/multi-measure-rest-engraver.cc index 0143543c6e..f3a39170c9 100644 --- a/lily/multi-measure-rest-engraver.cc +++ b/lily/multi-measure-rest-engraver.cc @@ -1,7 +1,7 @@ /* multi_measure_rest-engraver.cc -- implement Multi_measure_rest_engraver - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen Han-Wen Nienhuys */ diff --git a/lily/multi-measure-rest.cc b/lily/multi-measure-rest.cc index 12b66ee774..b181979d06 100644 --- a/lily/multi-measure-rest.cc +++ b/lily/multi-measure-rest.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998, 1999 Jan Nieuwenhuizen + (c) 1998--1999, 1999 Jan Nieuwenhuizen */ diff --git a/lily/music-iterator.cc b/lily/music-iterator.cc index 40f2236f86..511c014330 100644 --- a/lily/music-iterator.cc +++ b/lily/music-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" #include "music-list.hh" diff --git a/lily/music-list-iterator.cc b/lily/music-list-iterator.cc index 6ebb409db8..d5e4bbff61 100644 --- a/lily/music-list-iterator.cc +++ b/lily/music-list-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #include "music-list-iterator.hh" diff --git a/lily/music-list.cc b/lily/music-list.cc index bf409cb878..f836fb4485 100644 --- a/lily/music-list.cc +++ b/lily/music-list.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "music-list.hh" diff --git a/lily/music-output-def.cc b/lily/music-output-def.cc index 4622d11526..b4a63d39f4 100644 --- a/lily/music-output-def.cc +++ b/lily/music-output-def.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "scope.hh" diff --git a/lily/music-sequence.cc b/lily/music-sequence.cc index 697f25854a..56f456723b 100644 --- a/lily/music-sequence.cc +++ b/lily/music-sequence.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ #include "music-list.hh" diff --git a/lily/music-wrapper-iterator.cc b/lily/music-wrapper-iterator.cc index cb8f31b463..7d34f9218f 100644 --- a/lily/music-wrapper-iterator.cc +++ b/lily/music-wrapper-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/music-wrapper.cc b/lily/music-wrapper.cc index b84394d86d..97598e87af 100644 --- a/lily/music-wrapper.cc +++ b/lily/music-wrapper.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/music.cc b/lily/music.cc index ffecc3fafd..1c2deb2797 100644 --- a/lily/music.cc +++ b/lily/music.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/musical-pitch.cc b/lily/musical-pitch.cc index 13a4e5de08..df668d2115 100644 --- a/lily/musical-pitch.cc +++ b/lily/musical-pitch.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ #include "musical-pitch.hh" diff --git a/lily/musical-request.cc b/lily/musical-request.cc index e0bc2458e3..adb284cce0 100644 --- a/lily/musical-request.cc +++ b/lily/musical-request.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "musical-request.hh" diff --git a/lily/my-lily-lexer.cc b/lily/my-lily-lexer.cc index d7acdd9f79..309602f469 100644 --- a/lily/my-lily-lexer.cc +++ b/lily/my-lily-lexer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/my-lily-parser.cc b/lily/my-lily-parser.cc index 73ee467789..6b43a89e37 100644 --- a/lily/my-lily-parser.cc +++ b/lily/my-lily-parser.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/note-column.cc b/lily/note-column.cc index 68913c931c..5fac5ffc5a 100644 --- a/lily/note-column.cc +++ b/lily/note-column.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "dot-column.hh" #include "note-column.hh" diff --git a/lily/note-head.cc b/lily/note-head.cc index 8806f5f7be..b779d0e8a6 100644 --- a/lily/note-head.cc +++ b/lily/note-head.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "misc.hh" diff --git a/lily/note-performer.cc b/lily/note-performer.cc index f537469850..0903207d9e 100644 --- a/lily/note-performer.cc +++ b/lily/note-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Jan Nieuwenhuizen + (c) 1996, 1997--1999 Jan Nieuwenhuizen */ #include "note-performer.hh" diff --git a/lily/notename-table.cc b/lily/notename-table.cc index bf32cb7ee2..f86808e9a0 100644 --- a/lily/notename-table.cc +++ b/lily/notename-table.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "notename-table.hh" diff --git a/lily/p-col.cc b/lily/p-col.cc index d28f39a9ad..a3903ab016 100644 --- a/lily/p-col.cc +++ b/lily/p-col.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "p-col.hh" @@ -140,3 +140,9 @@ Paper_column::preprocess () minimal_dists_arr_drul_[LEFT].sort (Column_rod::compare); minimal_dists_arr_drul_[RIGHT].sort (Column_rod::compare); } + +bool +Paper_column::breakable_b () const +{ + return breakable_b_; +} diff --git a/lily/p-score.cc b/lily/p-score.cc index f7b4238de8..40a12699da 100644 --- a/lily/p-score.cc +++ b/lily/p-score.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "main.hh" diff --git a/lily/paper-def.cc b/lily/paper-def.cc index 8f6cefcc49..aaaa2e610b 100644 --- a/lily/paper-def.cc +++ b/lily/paper-def.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/paper-outputter.cc b/lily/paper-outputter.cc index 2d80618a2b..38f0c9d809 100644 --- a/lily/paper-outputter.cc +++ b/lily/paper-outputter.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/paper-stream.cc b/lily/paper-stream.cc index 91ff01041c..ef1616a382 100644 --- a/lily/paper-stream.cc +++ b/lily/paper-stream.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/performance.cc b/lily/performance.cc index 49dc2f308b..87392b5153 100644 --- a/lily/performance.cc +++ b/lily/performance.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include diff --git a/lily/performer-group-performer.cc b/lily/performer-group-performer.cc index 55b5880d87..a7d10c7c3a 100644 --- a/lily/performer-group-performer.cc +++ b/lily/performer-group-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/performer.cc b/lily/performer.cc index 1403b9aed6..82dce90299 100644 --- a/lily/performer.cc +++ b/lily/performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/pitch-squash-engraver.cc b/lily/pitch-squash-engraver.cc index 19cdc5736d..eb3e1bc16b 100644 --- a/lily/pitch-squash-engraver.cc +++ b/lily/pitch-squash-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/priority-halign-engraver.cc b/lily/priority-halign-engraver.cc index cffd56ebef..3f19e66551 100644 --- a/lily/priority-halign-engraver.cc +++ b/lily/priority-halign-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "bar.hh" diff --git a/lily/property-iterator.cc b/lily/property-iterator.cc index 6ea772222a..0af9420ebf 100644 --- a/lily/property-iterator.cc +++ b/lily/property-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "property-iterator.hh" diff --git a/lily/protected-scm.cc b/lily/protected-scm.cc index ebd69cb77c..356bbf2121 100644 --- a/lily/protected-scm.cc +++ b/lily/protected-scm.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ #include "protected-scm.hh" diff --git a/lily/qlpsolve.cc b/lily/qlpsolve.cc index 3a249a8a31..3d64b37792 100644 --- a/lily/qlpsolve.cc +++ b/lily/qlpsolve.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys TODO: try fixed point arithmetic, to speed up lily. diff --git a/lily/relative-octave-music.cc b/lily/relative-octave-music.cc index cbf4c71c1a..7f66ab6a6b 100644 --- a/lily/relative-octave-music.cc +++ b/lily/relative-octave-music.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/repeat-engraver.cc b/lily/repeat-engraver.cc index 59f2176b46..774c2d3533 100644 --- a/lily/repeat-engraver.cc +++ b/lily/repeat-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #include "repeat-engraver.hh" diff --git a/lily/repeated-music-iterator.cc b/lily/repeated-music-iterator.cc index 04c7745947..80007e5b13 100644 --- a/lily/repeated-music-iterator.cc +++ b/lily/repeated-music-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/repeated-music.cc b/lily/repeated-music.cc index ee103dbdc6..48848dd9fe 100644 --- a/lily/repeated-music.cc +++ b/lily/repeated-music.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ diff --git a/lily/request-iterator.cc b/lily/request-iterator.cc index b2f8a712a4..d982503dfe 100644 --- a/lily/request-iterator.cc +++ b/lily/request-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "translator-group.hh" diff --git a/lily/request.cc b/lily/request.cc index 128af0a883..f72e59fbcf 100644 --- a/lily/request.cc +++ b/lily/request.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "request.hh" diff --git a/lily/rest-collision-engraver.cc b/lily/rest-collision-engraver.cc index 14dab36b34..59bddd1975 100644 --- a/lily/rest-collision-engraver.cc +++ b/lily/rest-collision-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" diff --git a/lily/rest-collision.cc b/lily/rest-collision.cc index 009c7c1e50..1e479f196b 100644 --- a/lily/rest-collision.cc +++ b/lily/rest-collision.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" diff --git a/lily/rest-engraver.cc b/lily/rest-engraver.cc index 93d26e0484..4ef7833386 100644 --- a/lily/rest-engraver.cc +++ b/lily/rest-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "rest-engraver.hh" diff --git a/lily/rest.cc b/lily/rest.cc index acfcc3617b..58ad47a062 100644 --- a/lily/rest.cc +++ b/lily/rest.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "molecule.hh" diff --git a/lily/rhythmic-column-engraver.cc b/lily/rhythmic-column-engraver.cc index ccca90f9a7..49acc59c38 100644 --- a/lily/rhythmic-column-engraver.cc +++ b/lily/rhythmic-column-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "rhythmic-column-engraver.hh" diff --git a/lily/rhythmic-grouping.cc b/lily/rhythmic-grouping.cc index d166d9de6e..ccbe4479d2 100644 --- a/lily/rhythmic-grouping.cc +++ b/lily/rhythmic-grouping.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" diff --git a/lily/rhythmic-head.cc b/lily/rhythmic-head.cc index 2b2064c067..6a5b75718d 100644 --- a/lily/rhythmic-head.cc +++ b/lily/rhythmic-head.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "rhythmic-head.hh" diff --git a/lily/rod.cc b/lily/rod.cc index 229af033c2..6fd1a0822f 100644 --- a/lily/rod.cc +++ b/lily/rod.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ #include "rod.hh" diff --git a/lily/scope.cc b/lily/scope.cc index 39e91b3065..2f8c56a3ed 100644 --- a/lily/scope.cc +++ b/lily/scope.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/score-column.cc b/lily/score-column.cc index ab3ceb8a50..05280c5cb1 100644 --- a/lily/score-column.cc +++ b/lily/score-column.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" diff --git a/lily/score-element-info.cc b/lily/score-element-info.cc index 60aec07323..a5d19969d7 100644 --- a/lily/score-element-info.cc +++ b/lily/score-element-info.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "score-element-info.hh" diff --git a/lily/score-element.cc b/lily/score-element.cc index 7985f952eb..e07bc053e7 100644 --- a/lily/score-element.cc +++ b/lily/score-element.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/score-engraver.cc b/lily/score-engraver.cc index 7596d9dd0c..6ea06ff8f2 100644 --- a/lily/score-engraver.cc +++ b/lily/score-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "super-element.hh" diff --git a/lily/score-performer.cc b/lily/score-performer.cc index ec5caa910e..b06e4286e2 100644 --- a/lily/score-performer.cc +++ b/lily/score-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Jan Nieuwenhuizen + (c) 1996, 1997--1999 Jan Nieuwenhuizen */ #include "score-performer.hh" diff --git a/lily/score-priority-engraver.cc b/lily/score-priority-engraver.cc index a23e06a157..8dccfb524b 100644 --- a/lily/score-priority-engraver.cc +++ b/lily/score-priority-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/score.cc b/lily/score.cc index 4f85afc8ff..455cebd63d 100644 --- a/lily/score.cc +++ b/lily/score.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "score.hh" diff --git a/lily/scores.cc b/lily/scores.cc index 07b2492229..5991ae6839 100644 --- a/lily/scores.cc +++ b/lily/scores.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include #include "main.hh" diff --git a/lily/script-column.cc b/lily/script-column.cc index e1c5e27380..72c507c968 100644 --- a/lily/script-column.cc +++ b/lily/script-column.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "script-column.hh" diff --git a/lily/script-def.cc b/lily/script-def.cc index 579a80ea8a..b2ea20deb9 100644 --- a/lily/script-def.cc +++ b/lily/script-def.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" diff --git a/lily/script-engraver.cc b/lily/script-engraver.cc index 37a838b0ae..921b43c0e7 100644 --- a/lily/script-engraver.cc +++ b/lily/script-engraver.cc @@ -1,7 +1,7 @@ /* script-engraver.cc -- implement Script_engraver - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "script-engraver.hh" diff --git a/lily/script.cc b/lily/script.cc index ea999f69c9..5e6a0613bb 100644 --- a/lily/script.cc +++ b/lily/script.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "script-def.hh" #include "musical-request.hh" diff --git a/lily/separating-group-spanner.cc b/lily/separating-group-spanner.cc index dbda2e4640..41c2c515e6 100644 --- a/lily/separating-group-spanner.cc +++ b/lily/separating-group-spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/separating-line-group-engraver.cc b/lily/separating-line-group-engraver.cc index 43b83ff33e..20ce50bf53 100644 --- a/lily/separating-line-group-engraver.cc +++ b/lily/separating-line-group-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/sequential-music-iterator.cc b/lily/sequential-music-iterator.cc index d5ba03eef6..093ab6cf0a 100644 --- a/lily/sequential-music-iterator.cc +++ b/lily/sequential-music-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "translator-group.hh" diff --git a/lily/simultaneous-music-iterator.cc b/lily/simultaneous-music-iterator.cc index 2f28eb32af..538ea4406a 100644 --- a/lily/simultaneous-music-iterator.cc +++ b/lily/simultaneous-music-iterator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "translator-group.hh" diff --git a/lily/single-malt-grouping-item.cc b/lily/single-malt-grouping-item.cc index 69140eb024..fc66d9baa5 100644 --- a/lily/single-malt-grouping-item.cc +++ b/lily/single-malt-grouping-item.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/slur-engraver.cc b/lily/slur-engraver.cc index 9a6b20b38c..f820bd78b5 100644 --- a/lily/slur-engraver.cc +++ b/lily/slur-engraver.cc @@ -1,7 +1,7 @@ /* slur-grav.cc -- implement Slur_engraver - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/slur.cc b/lily/slur.cc index b33a6de7ca..2a7c7014a1 100644 --- a/lily/slur.cc +++ b/lily/slur.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998, 1998 Han-Wen Nienhuys + (c) 1996, 1997--1999, 1998 Han-Wen Nienhuys Jan Nieuwenhuizen */ diff --git a/lily/span-bar.cc b/lily/span-bar.cc index f2ea6a5a71..858b67cb71 100644 --- a/lily/span-bar.cc +++ b/lily/span-bar.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "span-bar.hh" diff --git a/lily/span-score-bar-engraver.cc b/lily/span-score-bar-engraver.cc index c72a97155a..0eb1cf7790 100644 --- a/lily/span-score-bar-engraver.cc +++ b/lily/span-score-bar-engraver.cc @@ -4,7 +4,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "span-bar.hh" diff --git a/lily/spanner.cc b/lily/spanner.cc index 2248bf046f..cf4932b47f 100644 --- a/lily/spanner.cc +++ b/lily/spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "debug.hh" @@ -148,7 +148,9 @@ Spanner::do_width() const { Real l = spanned_drul_[LEFT]->absolute_coordinate (X_AXIS); Real r = spanned_drul_[RIGHT]->absolute_coordinate (X_AXIS); - assert (r>=l); + + if (r< l) + warning ("Spanner with negative length"); return Interval (0, r-l); } diff --git a/lily/spring-spacer.cc b/lily/spring-spacer.cc index d3334fb478..f436b8e8fc 100644 --- a/lily/spring-spacer.cc +++ b/lily/spring-spacer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998, 1998 Han-Wen Nienhuys + (c) 1996, 1997--1999, 1998 Han-Wen Nienhuys */ diff --git a/lily/staff-info.cc b/lily/staff-info.cc index 2a0667a892..7725cad81b 100644 --- a/lily/staff-info.cc +++ b/lily/staff-info.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/staff-margin-engraver.cc b/lily/staff-margin-engraver.cc index 42dcf5c446..7363f07a99 100644 --- a/lily/staff-margin-engraver.cc +++ b/lily/staff-margin-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Jan Nieuwenhuizen + (c) 1998--1999 Jan Nieuwenhuizen */ #include "staff-margin-engraver.hh" diff --git a/lily/staff-performer.cc b/lily/staff-performer.cc index 45d47a2e63..44597fe411 100644 --- a/lily/staff-performer.cc +++ b/lily/staff-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "staff-performer.hh" diff --git a/lily/staff-side.cc b/lily/staff-side.cc index a88f1ba038..39be1bcaaf 100644 --- a/lily/staff-side.cc +++ b/lily/staff-side.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "interval.hh" diff --git a/lily/staff-sym-engraver.cc b/lily/staff-sym-engraver.cc index d95569ab8e..ebd56ebb23 100644 --- a/lily/staff-sym-engraver.cc +++ b/lily/staff-sym-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "staff-sym-engraver.hh" diff --git a/lily/staff-sym.cc b/lily/staff-sym.cc index 6ac749eb3f..abd1addd33 100644 --- a/lily/staff-sym.cc +++ b/lily/staff-sym.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "staff-sym.hh" #include "lookup.hh" diff --git a/lily/stem-engraver.cc b/lily/stem-engraver.cc index 47ad3c1e0c..13e9ea88d9 100644 --- a/lily/stem-engraver.cc +++ b/lily/stem-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "stem-engraver.hh" diff --git a/lily/stem-info.cc b/lily/stem-info.cc index bcc6934d53..e3dfdfba05 100644 --- a/lily/stem-info.cc +++ b/lily/stem-info.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/lily/stem.cc b/lily/stem.cc index 7ddd077474..7b387d8d6d 100644 --- a/lily/stem.cc +++ b/lily/stem.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys TODO: This is way too hairy */ diff --git a/lily/super-element.cc b/lily/super-element.cc index 0704e8c4e2..7b927de55e 100644 --- a/lily/super-element.cc +++ b/lily/super-element.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "super-element.hh" diff --git a/lily/swallow-engraver.cc b/lily/swallow-engraver.cc index bc1cad3a9f..2a6a8c9e31 100644 --- a/lily/swallow-engraver.cc +++ b/lily/swallow-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "swallow-engraver.hh" diff --git a/lily/swallow-perf.cc b/lily/swallow-perf.cc index 8c656967c5..99c9ec54b9 100644 --- a/lily/swallow-perf.cc +++ b/lily/swallow-perf.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "swallow-perf.hh" diff --git a/lily/template1.cc b/lily/template1.cc index 9a5ac42160..2767ed6e58 100644 --- a/lily/template1.cc +++ b/lily/template1.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/template2.cc b/lily/template2.cc index b60867333d..9361e0293a 100644 --- a/lily/template2.cc +++ b/lily/template2.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "line-spacer.hh" diff --git a/lily/template4.cc b/lily/template4.cc index 392aa8a060..1d67bee14d 100644 --- a/lily/template4.cc +++ b/lily/template4.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #if 0 #ifndef __CYGWIN32__ diff --git a/lily/template5.cc b/lily/template5.cc index ccedf67a4d..f325d0bdc2 100644 --- a/lily/template5.cc +++ b/lily/template5.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/template7.cc b/lily/template7.cc index e435c672a6..947b7829a8 100644 --- a/lily/template7.cc +++ b/lily/template7.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/template8.cc b/lily/template8.cc index 79d9554512..8fbf2f3c22 100644 --- a/lily/template8.cc +++ b/lily/template8.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/text-def.cc b/lily/text-def.cc index 019157dfd1..b25937290e 100644 --- a/lily/text-def.cc +++ b/lily/text-def.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996, 1997--1998 Han-Wen Nienhuys + (c) 1996, 1997--1999 Han-Wen Nienhuys */ #include diff --git a/lily/text-engraver.cc b/lily/text-engraver.cc index f93b9d653f..088ca5577c 100644 --- a/lily/text-engraver.cc +++ b/lily/text-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/text-spanner.cc b/lily/text-spanner.cc index 05491f7c4b..f1e1fab7f1 100644 --- a/lily/text-spanner.cc +++ b/lily/text-spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "molecule.hh" diff --git a/lily/tie-engraver.cc b/lily/tie-engraver.cc index 2a8cc741dd..26275ce12b 100644 --- a/lily/tie-engraver.cc +++ b/lily/tie-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/tie.cc b/lily/tie.cc index 7b0cbc870b..e559e8ed0e 100644 --- a/lily/tie.cc +++ b/lily/tie.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "paper-def.hh" diff --git a/lily/time-description.cc b/lily/time-description.cc index cdbc54aebe..347dbce0a8 100644 --- a/lily/time-description.cc +++ b/lily/time-description.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "time-description.hh" diff --git a/lily/time-signature-engraver.cc b/lily/time-signature-engraver.cc index abf70356e2..fd74d44dea 100644 --- a/lily/time-signature-engraver.cc +++ b/lily/time-signature-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "time-signature-engraver.hh" diff --git a/lily/time-signature-performer.cc b/lily/time-signature-performer.cc index 4efa775cf8..00a6fa28a7 100644 --- a/lily/time-signature-performer.cc +++ b/lily/time-signature-performer.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ #include "time-signature-performer.hh" diff --git a/lily/time-signature.cc b/lily/time-signature.cc index 2df4423e79..b6190fa95a 100644 --- a/lily/time-signature.cc +++ b/lily/time-signature.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1996--1998 Han-Wen Nienhuys + (c) 1996--1999 Han-Wen Nienhuys */ diff --git a/lily/timing-engraver.cc b/lily/timing-engraver.cc index f6ddb5f9b3..510f24b40c 100644 --- a/lily/timing-engraver.cc +++ b/lily/timing-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "score-engraver.hh" #include "timing-engraver.hh" diff --git a/lily/timing-translator.cc b/lily/timing-translator.cc index 26e2f21dec..0d29fa5ce1 100644 --- a/lily/timing-translator.cc +++ b/lily/timing-translator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "timing-translator.hh" diff --git a/lily/translation-property.cc b/lily/translation-property.cc index 6e37d798fe..99541d1e1a 100644 --- a/lily/translation-property.cc +++ b/lily/translation-property.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "translation-property.hh" diff --git a/lily/translator-ctors.cc b/lily/translator-ctors.cc index 98b09e0ce4..0b2507cb2d 100644 --- a/lily/translator-ctors.cc +++ b/lily/translator-ctors.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/translator-group.cc b/lily/translator-group.cc index 49cf960b39..a42db078f8 100644 --- a/lily/translator-group.cc +++ b/lily/translator-group.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "music-output-def.hh" diff --git a/lily/translator.cc b/lily/translator.cc index 2e20760894..122b34d98e 100644 --- a/lily/translator.cc +++ b/lily/translator.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ diff --git a/lily/transposed-music.cc b/lily/transposed-music.cc index 5011ac67f6..2445dc80c3 100644 --- a/lily/transposed-music.cc +++ b/lily/transposed-music.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/tuplet-engraver.cc b/lily/tuplet-engraver.cc index b751d5eae7..73d36eec20 100644 --- a/lily/tuplet-engraver.cc +++ b/lily/tuplet-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1998 Han-Wen Nienhuys + (c) 1998--1999 Han-Wen Nienhuys */ diff --git a/lily/tuplet-spanner.cc b/lily/tuplet-spanner.cc index 9a0ea71eeb..ab1a480596 100644 --- a/lily/tuplet-spanner.cc +++ b/lily/tuplet-spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ /* todo: handle breaking elegantly. diff --git a/lily/type-swallow-trans.cc b/lily/type-swallow-trans.cc index ee3bbd5947..e911a62f14 100644 --- a/lily/type-swallow-trans.cc +++ b/lily/type-swallow-trans.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "type-swallow-trans.hh" diff --git a/lily/vertical-align-engraver.cc b/lily/vertical-align-engraver.cc index f94bfe5efd..67fdfda3dd 100644 --- a/lily/vertical-align-engraver.cc +++ b/lily/vertical-align-engraver.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "p-col.hh" diff --git a/lily/vertical-align-spanner.cc b/lily/vertical-align-spanner.cc index 41a84e24b9..5419c7913b 100644 --- a/lily/vertical-align-spanner.cc +++ b/lily/vertical-align-spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "vertical-align-spanner.hh" diff --git a/lily/vertical-group-elem.cc b/lily/vertical-group-elem.cc index cbfa7333b5..6beef8811e 100644 --- a/lily/vertical-group-elem.cc +++ b/lily/vertical-group-elem.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "vertical-group-element.hh" diff --git a/lily/vertical-group-spanner.cc b/lily/vertical-group-spanner.cc index 1178a44bb0..bab93119cf 100644 --- a/lily/vertical-group-spanner.cc +++ b/lily/vertical-group-spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "vertical-group-spanner.hh" diff --git a/lily/volta-spanner.cc b/lily/volta-spanner.cc index 97cb2e4f75..a9836484d0 100644 --- a/lily/volta-spanner.cc +++ b/lily/volta-spanner.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Jan Nieuwenhuizen + (c) 1997--1999 Jan Nieuwenhuizen */ diff --git a/lily/warn.cc b/lily/warn.cc index 24eecc759e..b54f5a41aa 100644 --- a/lily/warn.cc +++ b/lily/warn.cc @@ -3,7 +3,7 @@ source file of the GNU LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "proto.hh" diff --git a/lily/word-wrap.cc b/lily/word-wrap.cc index 55c6837136..63413b26f7 100644 --- a/lily/word-wrap.cc +++ b/lily/word-wrap.cc @@ -3,7 +3,7 @@ source file of the LilyPond music typesetter - (c) 1997--1998 Han-Wen Nienhuys + (c) 1997--1999 Han-Wen Nienhuys */ #include "word-wrap.hh" -- 2.39.2