From 634ad74db688a5305f001917453c5cd15305c539 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Tue, 8 Mar 2005 13:02:06 +0000 Subject: [PATCH] new file. --- lily/accidental-placement.cc | 2 +- lily/afm.cc | 2 +- lily/align-interface.cc | 2 +- lily/all-font-metrics.cc | 2 +- lily/apply-context-iterator.cc | 2 +- lily/auto-beam-engraver.cc | 2 +- lily/axis-group-engraver.cc | 2 +- lily/axis-group-interface.cc | 2 +- lily/beam-engraver.cc | 2 +- lily/beaming-info.cc | 2 +- lily/break-align-engraver.cc | 2 +- lily/chord-tremolo-engraver.cc | 2 +- lily/chord-tremolo-iterator.cc | 2 +- lily/context-def.cc | 2 +- lily/context-handle.cc | 2 +- lily/context.cc | 2 +- lily/dimension-cache.cc | 2 +- lily/dimensions.cc | 2 +- lily/figured-bass-engraver.cc | 2 +- lily/fingering-engraver.cc | 2 +- lily/folded-repeat-iterator.cc | 2 +- lily/font-interface.cc | 2 +- lily/font-metric-scheme.cc | 2 +- lily/font-size-engraver.cc | 2 +- lily/freetype.cc | 2 +- lily/global-context-scheme.cc | 2 +- lily/global-ctor.cc | 2 +- lily/grace-engraver.cc | 2 +- lily/grace-iterator.cc | 2 +- lily/grace-music.cc | 2 +- lily/grob-interface-scheme.cc | 2 +- lily/grob-pitch-tuple.cc | 2 +- lily/grob-pq-engraver.cc | 2 +- lily/group-interface.cc | 2 +- lily/horizontal-bracket.cc | 2 +- lily/input-scheme.cc | 2 +- lily/input-smob.cc | 2 +- lily/instrument-name-engraver.cc | 2 +- lily/least-squares.cc | 2 +- lily/ledger-line-spanner.cc | 2 +- lily/lily-parser-scheme.cc | 2 +- lily/lilypond-key.cc | 2 +- lily/line-interface.cc | 2 +- lily/ly-module.cc | 2 +- lily/lyric-combine-music-iterator.cc | 2 +- lily/lyric-combine-music.cc | 2 +- lily/measure-grouping-engraver.cc | 2 +- lily/measure-grouping-spanner.cc | 2 +- lily/melisma-translator.cc | 2 +- lily/moment-scheme.cc | 2 +- lily/moment.cc | 2 +- lily/multi-measure-rest.cc | 2 +- lily/music-constructor.cc | 2 +- lily/music-function.cc | 2 +- lily/music-sequence.cc | 2 +- lily/music-wrapper-iterator.cc | 2 +- lily/music-wrapper.cc | 2 +- lily/new-fingering-engraver.cc | 2 +- lily/note-name-engraver.cc | 2 +- lily/object-key-dumper-scheme.cc | 2 +- lily/object-key-dumper.cc | 2 +- lily/object-key-undumper-scheme.cc | 2 +- lily/object-key-undumper.cc | 2 +- lily/object-key.cc | 2 +- lily/open-type-font-scheme.cc | 2 +- lily/open-type-font.cc | 2 +- lily/ottava-bracket.cc | 2 +- lily/output-def-scheme.cc | 2 +- lily/output-property-engraver.cc | 2 +- lily/pango-font-scheme.cc | 2 +- lily/pango-font.cc | 2 +- lily/pango-select-scheme.cc | 2 +- lily/pango-select.cc | 2 +- lily/paper-book-scheme.cc | 2 +- lily/paper-outputter-scheme.cc | 2 +- lily/paper-system-scheme.cc | 2 +- lily/percent-repeat-engraver.cc | 2 +- lily/percent-repeat-item.cc | 2 +- lily/percent-repeat-iterator.cc | 2 +- lily/pfb.cc | 2 +- lily/piano-pedal-bracket.cc | 2 +- lily/piano-pedal-engraver.cc | 2 +- lily/pitch-interval.cc | 2 +- lily/pitch-scheme.cc | 2 +- lily/pitch-squash-engraver.cc | 2 +- lily/pitch.cc | 2 +- lily/protected-scm.cc | 2 +- lily/quote-iterator.cc | 2 +- lily/relative-octave-check.cc | 2 +- lily/relative-octave-music.cc | 2 +- lily/repeat-acknowledge-engraver.cc | 2 +- lily/repeated-music.cc | 2 +- lily/rod.cc | 2 +- lily/scm-hash.cc | 2 +- lily/scm-option.cc | 2 +- lily/score-scheme.cc | 2 +- lily/score-translator.cc | 2 +- lily/script-column-engraver.cc | 2 +- lily/script-column.cc | 2 +- lily/script-interface.cc | 2 +- lily/separating-group-spanner.cc | 2 +- lily/separating-line-group-engraver.cc | 2 +- lily/separation-item.cc | 2 +- lily/side-position-interface.cc | 2 +- lily/simple-music-iterator.cc | 2 +- lily/simple-spacer-scheme.cc | 100 +++++++++++++++++++++++++ lily/simultaneous-music-iterator.cc | 2 +- lily/simultaneous-music.cc | 0 lily/slash-repeat-engraver.cc | 2 +- lily/slur-configuration.cc | 2 +- lily/slur-scoring.cc | 2 +- lily/spaceable-grob.cc | 2 +- lily/spacing-engraver.cc | 2 +- lily/span-bar-engraver.cc | 2 +- lily/spring-smob.cc | 2 +- lily/staff-collecting-engraver.cc | 2 +- lily/staff-spacing.cc | 2 +- lily/stanza-number-align-engraver.cc | 2 +- lily/stanza-number-engraver.cc | 2 +- lily/stem-engraver.cc | 2 +- lily/stem-tremolo.cc | 2 +- lily/string-number-engraver.cc | 11 ++- lily/sustain-pedal.cc | 2 +- lily/swallow-engraver.cc | 6 +- lily/swallow-perf.cc | 2 +- lily/system-start-delimiter.cc | 2 +- lily/tab-note-heads-engraver.cc | 7 +- lily/text-engraver.cc | 2 +- lily/tfm-reader.cc | 2 +- lily/tie-column.cc | 2 +- lily/tie-engraver.cc | 2 +- lily/tie-performer.cc | 2 +- lily/timing-engraver.cc | 2 +- lily/translator-group.cc | 2 +- lily/translator-scheme.cc | 2 +- lily/tuplet-engraver.cc | 2 +- lily/tweak-registration-scheme.cc | 2 +- lily/tweak-registration.cc | 2 +- lily/unfolded-repeat-iterator.cc | 2 +- lily/vertical-align-engraver.cc | 2 +- lily/volta-engraver.cc | 2 +- 141 files changed, 250 insertions(+), 146 deletions(-) create mode 100644 lily/simple-spacer-scheme.cc delete mode 100644 lily/simultaneous-music.cc diff --git a/lily/accidental-placement.cc b/lily/accidental-placement.cc index 540e32feaa..2fae8292a3 100644 --- a/lily/accidental-placement.cc +++ b/lily/accidental-placement.cc @@ -1,5 +1,5 @@ /* - accidental-placement.cc -- implement Accidental_placement + accidental-placement.cc -- implement Accidental_placement source file of the GNU LilyPond music typesetter diff --git a/lily/afm.cc b/lily/afm.cc index cfa8aadeb1..0bc5aac07d 100644 --- a/lily/afm.cc +++ b/lily/afm.cc @@ -1,5 +1,5 @@ /* - afm.cc -- implement Adobe_font_metric + afm.cc -- implement Adobe_font_metric source file of the GNU LilyPond music typesetter diff --git a/lily/align-interface.cc b/lily/align-interface.cc index c805b2b1f6..0486f09d3a 100644 --- a/lily/align-interface.cc +++ b/lily/align-interface.cc @@ -1,5 +1,5 @@ /* - align-interface.cc -- implement Align_interface + align-interface.cc -- implement Align_interface source file of the GNU LilyPond music typesetter diff --git a/lily/all-font-metrics.cc b/lily/all-font-metrics.cc index cb5cb7ffaa..423243ac68 100644 --- a/lily/all-font-metrics.cc +++ b/lily/all-font-metrics.cc @@ -1,5 +1,5 @@ /* - all-font-metrics.cc -- implement All_font_metrics + all-font-metrics.cc -- implement All_font_metrics source file of the GNU LilyPond music typesetter diff --git a/lily/apply-context-iterator.cc b/lily/apply-context-iterator.cc index 798915ab89..ddb00b9df1 100644 --- a/lily/apply-context-iterator.cc +++ b/lily/apply-context-iterator.cc @@ -1,5 +1,5 @@ /* - apply-context-iterator.cc -- implement Apply_context_iterator + apply-context-iterator.cc -- implement Apply_context_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/auto-beam-engraver.cc b/lily/auto-beam-engraver.cc index 4845e7a2ec..94e49d549d 100644 --- a/lily/auto-beam-engraver.cc +++ b/lily/auto-beam-engraver.cc @@ -1,5 +1,5 @@ /* - auto-beam-engraver.cc -- implement Auto_beam_engraver + auto-beam-engraver.cc -- implement Auto_beam_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/axis-group-engraver.cc b/lily/axis-group-engraver.cc index ee20505c4e..5f646b3ee6 100644 --- a/lily/axis-group-engraver.cc +++ b/lily/axis-group-engraver.cc @@ -1,5 +1,5 @@ /* - axis-group-engraver.cc -- implement Axis_group_engraver + axis-group-engraver.cc -- implement Axis_group_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/axis-group-interface.cc b/lily/axis-group-interface.cc index 6a41e1eaff..842641d181 100644 --- a/lily/axis-group-interface.cc +++ b/lily/axis-group-interface.cc @@ -1,5 +1,5 @@ /* - axis-group-interface.cc -- implement Axis_group_interface + axis-group-interface.cc -- implement Axis_group_interface source file of the GNU LilyPond music typesetter diff --git a/lily/beam-engraver.cc b/lily/beam-engraver.cc index adf8871c7e..22cf46cfb5 100644 --- a/lily/beam-engraver.cc +++ b/lily/beam-engraver.cc @@ -1,5 +1,5 @@ /* - beam-engraver.cc -- implement Beam_engraver + beam-engraver.cc -- implement Beam_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/beaming-info.cc b/lily/beaming-info.cc index 7a43c1b709..6e3841330c 100644 --- a/lily/beaming-info.cc +++ b/lily/beaming-info.cc @@ -1,5 +1,5 @@ /* - beaming-info.cc -- implement Beaming_info, Beaming_info_list + beaming-info.cc -- implement Beaming_info, Beaming_info_list source file of the GNU LilyPond music typesetter diff --git a/lily/break-align-engraver.cc b/lily/break-align-engraver.cc index 90f84359dd..9903580b4a 100644 --- a/lily/break-align-engraver.cc +++ b/lily/break-align-engraver.cc @@ -1,5 +1,5 @@ /* - break-align-engraver.cc -- implement Break_align_engraver + break-align-engraver.cc -- implement Break_align_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/chord-tremolo-engraver.cc b/lily/chord-tremolo-engraver.cc index 52ae7fde05..0e566b23c8 100644 --- a/lily/chord-tremolo-engraver.cc +++ b/lily/chord-tremolo-engraver.cc @@ -1,5 +1,5 @@ /* - chord-tremolo-engraver.cc -- implement Chord_tremolo_engraver + chord-tremolo-engraver.cc -- implement Chord_tremolo_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/chord-tremolo-iterator.cc b/lily/chord-tremolo-iterator.cc index 05425a7ab1..04590805ad 100644 --- a/lily/chord-tremolo-iterator.cc +++ b/lily/chord-tremolo-iterator.cc @@ -1,5 +1,5 @@ /* - chord-tremolo-iterator.cc -- implement Chord_tremolo_iterator + chord-tremolo-iterator.cc -- implement Chord_tremolo_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/context-def.cc b/lily/context-def.cc index 0fc4cdfc29..cbab27ba57 100644 --- a/lily/context-def.cc +++ b/lily/context-def.cc @@ -1,5 +1,5 @@ /* - translator-def.cc -- implement Context_def + translator-def.cc -- implement Context_def source file of the GNU LilyPond music typesetter diff --git a/lily/context-handle.cc b/lily/context-handle.cc index 3ed04b18eb..a4c7ecd70e 100644 --- a/lily/context-handle.cc +++ b/lily/context-handle.cc @@ -1,5 +1,5 @@ /* - interpretation-context-handle.cc -- implement Interpretation_context_handle + interpretation-context-handle.cc -- implement Interpretation_context_handle source file of the GNU LilyPond music typesetter diff --git a/lily/context.cc b/lily/context.cc index f8d84f2d41..96597c7e48 100644 --- a/lily/context.cc +++ b/lily/context.cc @@ -1,5 +1,5 @@ /* - context.cc -- implement Context + context.cc -- implement Context source file of the GNU LilyPond music typesetter diff --git a/lily/dimension-cache.cc b/lily/dimension-cache.cc index b2d6330864..eeb363c34d 100644 --- a/lily/dimension-cache.cc +++ b/lily/dimension-cache.cc @@ -1,5 +1,5 @@ /* - dimension-cache.cc -- implement Dimension_cache + dimension-cache.cc -- implement Dimension_cache source file of the GNU LilyPond music typesetter diff --git a/lily/dimensions.cc b/lily/dimensions.cc index 6cdbf449d1..1979e576f0 100644 --- a/lily/dimensions.cc +++ b/lily/dimensions.cc @@ -1,5 +1,5 @@ /* - dimensions.cc -- implement Dimension handling + dimensions.cc -- implement Dimension handling source file of the GNU LilyPond music typesetter diff --git a/lily/figured-bass-engraver.cc b/lily/figured-bass-engraver.cc index e63a328b04..f2b849f132 100644 --- a/lily/figured-bass-engraver.cc +++ b/lily/figured-bass-engraver.cc @@ -1,5 +1,5 @@ /* -figured-bass-engraver.cc -- implement Figured_bass_engraver +figured-bass-engraver.cc -- implement Figured_bass_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/fingering-engraver.cc b/lily/fingering-engraver.cc index 4fd86d8ab7..503138b3e0 100644 --- a/lily/fingering-engraver.cc +++ b/lily/fingering-engraver.cc @@ -1,5 +1,5 @@ /* - fingering-engraver.cc -- implement Fingering_engraver + fingering-engraver.cc -- implement Fingering_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/folded-repeat-iterator.cc b/lily/folded-repeat-iterator.cc index a378ce45d7..fd1aaa6770 100644 --- a/lily/folded-repeat-iterator.cc +++ b/lily/folded-repeat-iterator.cc @@ -1,5 +1,5 @@ /* - folded-repeat-iterator.cc -- implement Folded_repeat_iterator + folded-repeat-iterator.cc -- implement Folded_repeat_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/font-interface.cc b/lily/font-interface.cc index a5f34a71fa..e48f8e0116 100644 --- a/lily/font-interface.cc +++ b/lily/font-interface.cc @@ -1,5 +1,5 @@ /* - font-interface.cc -- implement Font_interface + font-interface.cc -- implement Font_interface source file of the GNU LilyPond music typesetter diff --git a/lily/font-metric-scheme.cc b/lily/font-metric-scheme.cc index 8ccb94dbc7..fa1d9be03b 100644 --- a/lily/font-metric-scheme.cc +++ b/lily/font-metric-scheme.cc @@ -1,5 +1,5 @@ /* - font-metric-scheme.cc -- implement Font_metric scheme bindings + font-metric-scheme.cc -- implement Font_metric scheme bindings source file of the GNU LilyPond music typesetter diff --git a/lily/font-size-engraver.cc b/lily/font-size-engraver.cc index 98de28dbd5..2b09d6087d 100644 --- a/lily/font-size-engraver.cc +++ b/lily/font-size-engraver.cc @@ -1,5 +1,5 @@ /* - font-size-engraver.cc -- implement Font_size_engraver + font-size-engraver.cc -- implement Font_size_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/freetype.cc b/lily/freetype.cc index 7e5fbac9e1..57db56909c 100644 --- a/lily/freetype.cc +++ b/lily/freetype.cc @@ -1,5 +1,5 @@ /* - freetype.cc -- implement Freetype routines. + freetype.cc -- implement Freetype routines. source file of the GNU LilyPond music typesetter diff --git a/lily/global-context-scheme.cc b/lily/global-context-scheme.cc index f26b0b19f7..c543d73648 100644 --- a/lily/global-context-scheme.cc +++ b/lily/global-context-scheme.cc @@ -1,5 +1,5 @@ /* - global-context-scheme.cc -- implement Global_context bindings + global-context-scheme.cc -- implement Global_context bindings source file of the GNU LilyPond music typesetter diff --git a/lily/global-ctor.cc b/lily/global-ctor.cc index 26e9f9b2f4..eef6cbfd97 100644 --- a/lily/global-ctor.cc +++ b/lily/global-ctor.cc @@ -1,5 +1,5 @@ /* - global-ctor.cc -- implement global constructors + global-ctor.cc -- implement global constructors source file of the GNU LilyPond music typesetter diff --git a/lily/grace-engraver.cc b/lily/grace-engraver.cc index cfe3d24228..d820ff5924 100644 --- a/lily/grace-engraver.cc +++ b/lily/grace-engraver.cc @@ -1,5 +1,5 @@ /* - grace-engraver.cc -- implement Grace_engraver + grace-engraver.cc -- implement Grace_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/grace-iterator.cc b/lily/grace-iterator.cc index 1482caafe2..8ef15c7cf9 100644 --- a/lily/grace-iterator.cc +++ b/lily/grace-iterator.cc @@ -1,5 +1,5 @@ /* - grace-music.cc -- implement Grace_music + grace-music.cc -- implement Grace_music source file of the GNU LilyPond music typesetter diff --git a/lily/grace-music.cc b/lily/grace-music.cc index 82f0206547..382efcf8bc 100644 --- a/lily/grace-music.cc +++ b/lily/grace-music.cc @@ -1,5 +1,5 @@ /* - grace-music.cc -- implement Grace_music + grace-music.cc -- implement Grace_music source file of the GNU LilyPond music typesetter diff --git a/lily/grob-interface-scheme.cc b/lily/grob-interface-scheme.cc index 140df2f15a..44829c0fac 100644 --- a/lily/grob-interface-scheme.cc +++ b/lily/grob-interface-scheme.cc @@ -1,5 +1,5 @@ /* - grob-interface-scheme.cc -- implement grob interface bindings. + grob-interface-scheme.cc -- implement grob interface bindings. source file of the GNU LilyPond music typesetter diff --git a/lily/grob-pitch-tuple.cc b/lily/grob-pitch-tuple.cc index 501938f741..7aa301dfd9 100644 --- a/lily/grob-pitch-tuple.cc +++ b/lily/grob-pitch-tuple.cc @@ -1,5 +1,5 @@ /* -grob-pitch-tuple.cc -- implement Grob_pitch_tuple +grob-pitch-tuple.cc -- implement Grob_pitch_tuple source file of the GNU LilyPond music typesetter diff --git a/lily/grob-pq-engraver.cc b/lily/grob-pq-engraver.cc index fdf547984a..8dbad9488d 100644 --- a/lily/grob-pq-engraver.cc +++ b/lily/grob-pq-engraver.cc @@ -1,5 +1,5 @@ /* - grob-pq-engraver.cc -- implement Grob_pq_engraver + grob-pq-engraver.cc -- implement Grob_pq_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/group-interface.cc b/lily/group-interface.cc index c498059fa2..95d388cc07 100644 --- a/lily/group-interface.cc +++ b/lily/group-interface.cc @@ -1,5 +1,5 @@ /* - group-interface.cc -- implement Group_interface + group-interface.cc -- implement Group_interface source file of the GNU LilyPond music typesetter diff --git a/lily/horizontal-bracket.cc b/lily/horizontal-bracket.cc index ed5eac5deb..98f905f766 100644 --- a/lily/horizontal-bracket.cc +++ b/lily/horizontal-bracket.cc @@ -1,5 +1,5 @@ /* - horizontal-bracket.cc -- implement Horizontal_bracket + horizontal-bracket.cc -- implement Horizontal_bracket source file of the GNU LilyPond music typesetter diff --git a/lily/input-scheme.cc b/lily/input-scheme.cc index 7f2ccf1a02..58c4eb338f 100644 --- a/lily/input-scheme.cc +++ b/lily/input-scheme.cc @@ -1,5 +1,5 @@ /* - input-scheme.cc -- implement Input bindings. + input-scheme.cc -- implement Input bindings. source file of the GNU LilyPond music typesetter diff --git a/lily/input-smob.cc b/lily/input-smob.cc index 0e585afa5e..cd4c468637 100644 --- a/lily/input-smob.cc +++ b/lily/input-smob.cc @@ -1,5 +1,5 @@ /* - input-smob.cc -- implement Input smob + input-smob.cc -- implement Input smob source file of the GNU LilyPond music typesetter diff --git a/lily/instrument-name-engraver.cc b/lily/instrument-name-engraver.cc index 8e1e84dc8e..74bb0b21a4 100644 --- a/lily/instrument-name-engraver.cc +++ b/lily/instrument-name-engraver.cc @@ -1,5 +1,5 @@ /* - instrument-name-engraver.cc -- implement Instrument_name_engraver + instrument-name-engraver.cc -- implement Instrument_name_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/least-squares.cc b/lily/least-squares.cc index 1712e0fb56..d589ea06fc 100644 --- a/lily/least-squares.cc +++ b/lily/least-squares.cc @@ -1,5 +1,5 @@ /* - least-squares.cc -- implement minimise_least_squares + least-squares.cc -- implement minimise_least_squares source file of the GNU LilyPond music typesetter diff --git a/lily/ledger-line-spanner.cc b/lily/ledger-line-spanner.cc index 07d42d9043..7d4b922a03 100644 --- a/lily/ledger-line-spanner.cc +++ b/lily/ledger-line-spanner.cc @@ -1,5 +1,5 @@ /* - ledger-line-spanner.cc -- implement Ledger_line_spanner + ledger-line-spanner.cc -- implement Ledger_line_spanner source file of the GNU LilyPond music typesetter diff --git a/lily/lily-parser-scheme.cc b/lily/lily-parser-scheme.cc index e85f258a7c..1e10b870c3 100644 --- a/lily/lily-parser-scheme.cc +++ b/lily/lily-parser-scheme.cc @@ -1,5 +1,5 @@ /* - lily-parser-scheme.cc -- implement Lily_parser bindings + lily-parser-scheme.cc -- implement Lily_parser bindings source file of the GNU LilyPond music typesetter diff --git a/lily/lilypond-key.cc b/lily/lilypond-key.cc index e641090375..cfe6a06caf 100644 --- a/lily/lilypond-key.cc +++ b/lily/lilypond-key.cc @@ -1,5 +1,5 @@ /* - lilypond-key.cc -- implement Lilypond_{grob, context}_key + lilypond-key.cc -- implement Lilypond_{grob, context}_key source file of the GNU LilyPond music typesetter diff --git a/lily/line-interface.cc b/lily/line-interface.cc index ae458e4d36..82843d912c 100644 --- a/lily/line-interface.cc +++ b/lily/line-interface.cc @@ -1,5 +1,5 @@ /* -line-interface.cc -- implement Line_interface +line-interface.cc -- implement Line_interface source file of the GNU LilyPond music typesetter diff --git a/lily/ly-module.cc b/lily/ly-module.cc index 2e7346d6d3..082c7d04df 100644 --- a/lily/ly-module.cc +++ b/lily/ly-module.cc @@ -1,5 +1,5 @@ /* - ly-module.cc -- implement guile module stuff. + ly-module.cc -- implement guile module stuff. source file of the GNU LilyPond music typesetter diff --git a/lily/lyric-combine-music-iterator.cc b/lily/lyric-combine-music-iterator.cc index d053fa1859..5855ebc8f8 100644 --- a/lily/lyric-combine-music-iterator.cc +++ b/lily/lyric-combine-music-iterator.cc @@ -1,5 +1,5 @@ /* - lyric-combine-music-iterator.cc -- implement Lyric_combine_music_iterator + lyric-combine-music-iterator.cc -- implement Lyric_combine_music_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/lyric-combine-music.cc b/lily/lyric-combine-music.cc index a7766abbef..440e0b2319 100644 --- a/lily/lyric-combine-music.cc +++ b/lily/lyric-combine-music.cc @@ -1,5 +1,5 @@ /* - lyric-combine-music.cc -- implement Lyric_combine_music + lyric-combine-music.cc -- implement Lyric_combine_music source file of the GNU LilyPond music typesetter diff --git a/lily/measure-grouping-engraver.cc b/lily/measure-grouping-engraver.cc index 9a1f52b0d6..4dd57300a3 100644 --- a/lily/measure-grouping-engraver.cc +++ b/lily/measure-grouping-engraver.cc @@ -1,5 +1,5 @@ /* - measure-grouping-engraver.cc -- implement Measure_grouping_engraver + measure-grouping-engraver.cc -- implement Measure_grouping_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/measure-grouping-spanner.cc b/lily/measure-grouping-spanner.cc index bc420d22a1..cb23c7c68c 100644 --- a/lily/measure-grouping-spanner.cc +++ b/lily/measure-grouping-spanner.cc @@ -1,5 +1,5 @@ /* - measure-grouping-spanner.cc -- implement Measure_grouping + measure-grouping-spanner.cc -- implement Measure_grouping source file of the GNU LilyPond music typesetter diff --git a/lily/melisma-translator.cc b/lily/melisma-translator.cc index d8dbac7535..8ce5ef7cb7 100644 --- a/lily/melisma-translator.cc +++ b/lily/melisma-translator.cc @@ -1,5 +1,5 @@ /* - melisma-engraver.cc -- implement Melisma_engraver + melisma-engraver.cc -- implement Melisma_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/moment-scheme.cc b/lily/moment-scheme.cc index 454e60fa30..a9ba114ed8 100644 --- a/lily/moment-scheme.cc +++ b/lily/moment-scheme.cc @@ -1,5 +1,5 @@ /* - moment.cc -- implement Moment bindings + moment.cc -- implement Moment bindings source file of the GNU LilyPond music typesetter diff --git a/lily/moment.cc b/lily/moment.cc index 3a5aa68323..b2d1941a65 100644 --- a/lily/moment.cc +++ b/lily/moment.cc @@ -1,5 +1,5 @@ /* - moment.cc -- implement Moment + moment.cc -- implement Moment source file of the GNU LilyPond music typesetter diff --git a/lily/multi-measure-rest.cc b/lily/multi-measure-rest.cc index 0d95c82f8a..31a1c8b9ad 100644 --- a/lily/multi-measure-rest.cc +++ b/lily/multi-measure-rest.cc @@ -1,5 +1,5 @@ /* - multi-measure-rest.cc -- implement Multi_measure_rest + multi-measure-rest.cc -- implement Multi_measure_rest source file of the GNU LilyPond music typesetter diff --git a/lily/music-constructor.cc b/lily/music-constructor.cc index 587070354b..3443cccfe1 100644 --- a/lily/music-constructor.cc +++ b/lily/music-constructor.cc @@ -1,5 +1,5 @@ /* - music-constructor.cc -- implement Music_constructor + music-constructor.cc -- implement Music_constructor source file of the GNU LilyPond music typesetter diff --git a/lily/music-function.cc b/lily/music-function.cc index 4d515dff3d..0113c6543c 100644 --- a/lily/music-function.cc +++ b/lily/music-function.cc @@ -1,5 +1,5 @@ /* - music-function.cc -- implement music_function + music-function.cc -- implement music_function source file of the GNU LilyPond music typesetter diff --git a/lily/music-sequence.cc b/lily/music-sequence.cc index 7ce0568bb1..84a8c63a97 100644 --- a/lily/music-sequence.cc +++ b/lily/music-sequence.cc @@ -1,5 +1,5 @@ /* - music-sequence.cc -- implement Music_sequence + music-sequence.cc -- implement Music_sequence source file of the GNU LilyPond music typesetter diff --git a/lily/music-wrapper-iterator.cc b/lily/music-wrapper-iterator.cc index 1db36ee580..9af125955b 100644 --- a/lily/music-wrapper-iterator.cc +++ b/lily/music-wrapper-iterator.cc @@ -1,5 +1,5 @@ /* - music-wrapper-iterator.cc -- implement Music_wrapper_iterator + music-wrapper-iterator.cc -- implement Music_wrapper_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/music-wrapper.cc b/lily/music-wrapper.cc index 65c42eac6e..0779476b0e 100644 --- a/lily/music-wrapper.cc +++ b/lily/music-wrapper.cc @@ -1,5 +1,5 @@ /* - music-wrapper.cc -- implement Music_wrapper + music-wrapper.cc -- implement Music_wrapper source file of the GNU LilyPond music typesetter diff --git a/lily/new-fingering-engraver.cc b/lily/new-fingering-engraver.cc index 1988cb4e2f..a0641750c7 100644 --- a/lily/new-fingering-engraver.cc +++ b/lily/new-fingering-engraver.cc @@ -1,5 +1,5 @@ /* - fingering-engraver.cc -- implement New_fingering_engraver + fingering-engraver.cc -- implement New_fingering_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/note-name-engraver.cc b/lily/note-name-engraver.cc index 3cc29c521f..2c99cc724c 100644 --- a/lily/note-name-engraver.cc +++ b/lily/note-name-engraver.cc @@ -1,5 +1,5 @@ /* - note-name-engraver.cc -- implement Note_name_engraver + note-name-engraver.cc -- implement Note_name_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/object-key-dumper-scheme.cc b/lily/object-key-dumper-scheme.cc index 082c213418..6524285231 100644 --- a/lily/object-key-dumper-scheme.cc +++ b/lily/object-key-dumper-scheme.cc @@ -1,5 +1,5 @@ /* - object-key-dumper-scheme.cc -- implement Object_key_dumper bindings + object-key-dumper-scheme.cc -- implement Object_key_dumper bindings source file of the GNU LilyPond music typesetter diff --git a/lily/object-key-dumper.cc b/lily/object-key-dumper.cc index 36e8f02cbe..e3a1ef5322 100644 --- a/lily/object-key-dumper.cc +++ b/lily/object-key-dumper.cc @@ -1,5 +1,5 @@ /* - object-key-dumper.cc -- implement Object_key_dumper + object-key-dumper.cc -- implement Object_key_dumper source file of the GNU LilyPond music typesetter diff --git a/lily/object-key-undumper-scheme.cc b/lily/object-key-undumper-scheme.cc index da75e151ca..5a01f1d009 100644 --- a/lily/object-key-undumper-scheme.cc +++ b/lily/object-key-undumper-scheme.cc @@ -1,5 +1,5 @@ /* - object-key-undumper-scheme.cc -- implement Object_key_undumper bindings + object-key-undumper-scheme.cc -- implement Object_key_undumper bindings source file of the GNU LilyPond music typesetter diff --git a/lily/object-key-undumper.cc b/lily/object-key-undumper.cc index f990a0fb3d..52032e43cf 100644 --- a/lily/object-key-undumper.cc +++ b/lily/object-key-undumper.cc @@ -1,5 +1,5 @@ /* - object-key-undumper.cc -- implement Object_key_undumper + object-key-undumper.cc -- implement Object_key_undumper source file of the GNU LilyPond music typesetter diff --git a/lily/object-key.cc b/lily/object-key.cc index d9da3624ac..d912b3d088 100644 --- a/lily/object-key.cc +++ b/lily/object-key.cc @@ -1,5 +1,5 @@ /* - object-key.cc -- implement Object_key + object-key.cc -- implement Object_key source file of the GNU LilyPond music typesetter diff --git a/lily/open-type-font-scheme.cc b/lily/open-type-font-scheme.cc index 27e574312e..241ffac057 100644 --- a/lily/open-type-font-scheme.cc +++ b/lily/open-type-font-scheme.cc @@ -1,5 +1,5 @@ /* - open-type-font.cc -- implement Open_type_font + open-type-font.cc -- implement Open_type_font source file of the GNU LilyPond music typesetter diff --git a/lily/open-type-font.cc b/lily/open-type-font.cc index 347574f88c..b47a53612e 100644 --- a/lily/open-type-font.cc +++ b/lily/open-type-font.cc @@ -1,5 +1,5 @@ /* - open-type-font.cc -- implement Open_type_font + open-type-font.cc -- implement Open_type_font source file of the GNU LilyPond music typesetter diff --git a/lily/ottava-bracket.cc b/lily/ottava-bracket.cc index 25de958243..ff4fb00b79 100644 --- a/lily/ottava-bracket.cc +++ b/lily/ottava-bracket.cc @@ -1,5 +1,5 @@ /* - ottava-bracket.cc -- implement Ottava_bracket + ottava-bracket.cc -- implement Ottava_bracket source file of the GNU LilyPond music typesetter diff --git a/lily/output-def-scheme.cc b/lily/output-def-scheme.cc index 65505c9b2f..9e56fb79bb 100644 --- a/lily/output-def-scheme.cc +++ b/lily/output-def-scheme.cc @@ -1,5 +1,5 @@ /* - output-def-scheme.cc -- implement Output_def bindings + output-def-scheme.cc -- implement Output_def bindings source file of the GNU LilyPond music typesetter diff --git a/lily/output-property-engraver.cc b/lily/output-property-engraver.cc index 6314e33bcf..b8cc5d2879 100644 --- a/lily/output-property-engraver.cc +++ b/lily/output-property-engraver.cc @@ -1,5 +1,5 @@ /* - output-property-engraver.cc -- implement Output_property_engraver + output-property-engraver.cc -- implement Output_property_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/pango-font-scheme.cc b/lily/pango-font-scheme.cc index 2138e95e5a..606ea1f8d4 100644 --- a/lily/pango-font-scheme.cc +++ b/lily/pango-font-scheme.cc @@ -1,5 +1,5 @@ /* - pango-font-scheme.cc -- implement Pango_font + pango-font-scheme.cc -- implement Pango_font source file of the GNU LilyPond music typesetter diff --git a/lily/pango-font.cc b/lily/pango-font.cc index 88c719c7f3..3fce9d55b3 100644 --- a/lily/pango-font.cc +++ b/lily/pango-font.cc @@ -1,5 +1,5 @@ /* - pango-font.cc -- implement Pango_font + pango-font.cc -- implement Pango_font source file of the GNU LilyPond music typesetter diff --git a/lily/pango-select-scheme.cc b/lily/pango-select-scheme.cc index 5a1e548352..734fa7a885 100644 --- a/lily/pango-select-scheme.cc +++ b/lily/pango-select-scheme.cc @@ -1,5 +1,5 @@ /* - pango-select-scheme.cc -- implement Pango descr <-> string bindings + pango-select-scheme.cc -- implement Pango descr <-> string bindings source file of the GNU LilyPond music typesetter diff --git a/lily/pango-select.cc b/lily/pango-select.cc index 2d7538306d..8799850520 100644 --- a/lily/pango-select.cc +++ b/lily/pango-select.cc @@ -1,5 +1,5 @@ /* - pango-select.cc -- implement lily font selection for Pango_fonts. + pango-select.cc -- implement lily font selection for Pango_fonts. source file of the GNU LilyPond music typesetter diff --git a/lily/paper-book-scheme.cc b/lily/paper-book-scheme.cc index 37cf9874e4..811b7319dc 100644 --- a/lily/paper-book-scheme.cc +++ b/lily/paper-book-scheme.cc @@ -1,5 +1,5 @@ /* - paper-book-scheme.cc -- implement Paper_book bindings + paper-book-scheme.cc -- implement Paper_book bindings source file of the GNU LilyPond music typesetter diff --git a/lily/paper-outputter-scheme.cc b/lily/paper-outputter-scheme.cc index 4c61c6df5e..f9ed6adf7f 100644 --- a/lily/paper-outputter-scheme.cc +++ b/lily/paper-outputter-scheme.cc @@ -1,5 +1,5 @@ /* - paper-outputter-scheme.cc -- implement Paper_outputter bindings + paper-outputter-scheme.cc -- implement Paper_outputter bindings source file of the GNU LilyPond music typesetter diff --git a/lily/paper-system-scheme.cc b/lily/paper-system-scheme.cc index 46f984d2f8..e065091e8f 100644 --- a/lily/paper-system-scheme.cc +++ b/lily/paper-system-scheme.cc @@ -1,5 +1,5 @@ /* - paper-system-scheme.cc -- implement Paper_system bindings + paper-system-scheme.cc -- implement Paper_system bindings source file of the GNU LilyPond music typesetter diff --git a/lily/percent-repeat-engraver.cc b/lily/percent-repeat-engraver.cc index 1914d1f52f..d3433dbfdf 100644 --- a/lily/percent-repeat-engraver.cc +++ b/lily/percent-repeat-engraver.cc @@ -1,5 +1,5 @@ /* - new-chord-tremolo-engraver.cc -- implement Chord_tremolo_engraver + new-chord-tremolo-engraver.cc -- implement Chord_tremolo_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/percent-repeat-item.cc b/lily/percent-repeat-item.cc index 79eca6117a..51b3f81a16 100644 --- a/lily/percent-repeat-item.cc +++ b/lily/percent-repeat-item.cc @@ -1,5 +1,5 @@ /* - percent-repeat-item.cc -- implement Percent_repeat_item_interface + percent-repeat-item.cc -- implement Percent_repeat_item_interface source file of the GNU LilyPond music typesetter diff --git a/lily/percent-repeat-iterator.cc b/lily/percent-repeat-iterator.cc index 25e1b0fbb3..791ebe492a 100644 --- a/lily/percent-repeat-iterator.cc +++ b/lily/percent-repeat-iterator.cc @@ -1,5 +1,5 @@ /* - percent-repeat-iterator.cc -- implement Percent_repeat_iterator + percent-repeat-iterator.cc -- implement Percent_repeat_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/pfb.cc b/lily/pfb.cc index 0be331868a..99495d1b21 100644 --- a/lily/pfb.cc +++ b/lily/pfb.cc @@ -1,5 +1,5 @@ /* - pfb.cc -- implement pfb conversion. + pfb.cc -- implement pfb conversion. source file of the GNU LilyPond music typesetter diff --git a/lily/piano-pedal-bracket.cc b/lily/piano-pedal-bracket.cc index d7ce3da803..9d20e7aa54 100644 --- a/lily/piano-pedal-bracket.cc +++ b/lily/piano-pedal-bracket.cc @@ -1,5 +1,5 @@ /* - piano-pedal-bracket.cc -- implement Piano_pedal_bracket + piano-pedal-bracket.cc -- implement Piano_pedal_bracket source file of the GNU LilyPond music typesetter diff --git a/lily/piano-pedal-engraver.cc b/lily/piano-pedal-engraver.cc index fa8e6d160f..646fd1dd9c 100644 --- a/lily/piano-pedal-engraver.cc +++ b/lily/piano-pedal-engraver.cc @@ -1,5 +1,5 @@ /* - piano-pedal-engraver.cc -- implement Piano_pedal_engraver + piano-pedal-engraver.cc -- implement Piano_pedal_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/pitch-interval.cc b/lily/pitch-interval.cc index ed8e0530de..3787d322e5 100644 --- a/lily/pitch-interval.cc +++ b/lily/pitch-interval.cc @@ -1,5 +1,5 @@ /* - pitch-interval.cc -- implement Pitch_interval + pitch-interval.cc -- implement Pitch_interval source file of the GNU LilyPond music typesetter diff --git a/lily/pitch-scheme.cc b/lily/pitch-scheme.cc index 9784bac703..035f6f2c08 100644 --- a/lily/pitch-scheme.cc +++ b/lily/pitch-scheme.cc @@ -1,5 +1,5 @@ /* - pitch-scheme.cc -- implement scheme functions for Pitch + pitch-scheme.cc -- implement scheme functions for Pitch source file of the GNU LilyPond music typesetter diff --git a/lily/pitch-squash-engraver.cc b/lily/pitch-squash-engraver.cc index 3c8a7b7c9f..a58e8f2c13 100644 --- a/lily/pitch-squash-engraver.cc +++ b/lily/pitch-squash-engraver.cc @@ -1,5 +1,5 @@ /* - pitch-squash-grav.cc -- implement Pitch_squash_engraver + pitch-squash-engraver.cc -- implement Pitch_squash_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/pitch.cc b/lily/pitch.cc index 9b6f7fb6d4..23c69bc7ec 100644 --- a/lily/pitch.cc +++ b/lily/pitch.cc @@ -1,5 +1,5 @@ /* - musical-pitch.cc -- implement Pitch + musical-pitch.cc -- implement Pitch source file of the GNU LilyPond music typesetter diff --git a/lily/protected-scm.cc b/lily/protected-scm.cc index ada90c488a..7b5307daf9 100644 --- a/lily/protected-scm.cc +++ b/lily/protected-scm.cc @@ -1,5 +1,5 @@ /* - protected-scm.cc -- implement Protected_scm + protected-scm.cc -- implement Protected_scm source file of the GNU LilyPond music typesetter diff --git a/lily/quote-iterator.cc b/lily/quote-iterator.cc index 71fd74024e..89785ea4b9 100644 --- a/lily/quote-iterator.cc +++ b/lily/quote-iterator.cc @@ -1,5 +1,5 @@ /* - quote-iterator.cc -- implement Quote_iterator + quote-iterator.cc -- implement Quote_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/relative-octave-check.cc b/lily/relative-octave-check.cc index f7a81a78d1..96b19eda3f 100644 --- a/lily/relative-octave-check.cc +++ b/lily/relative-octave-check.cc @@ -1,5 +1,5 @@ /* - relative-octave-check.cc -- implement Relative_octave_check + relative-octave-check.cc -- implement Relative_octave_check source file of the GNU LilyPond music typesetter diff --git a/lily/relative-octave-music.cc b/lily/relative-octave-music.cc index a6421659a0..01ddcc0b37 100644 --- a/lily/relative-octave-music.cc +++ b/lily/relative-octave-music.cc @@ -1,5 +1,5 @@ /* - relative-music.cc -- implement Relative_octave_music + relative-music.cc -- implement Relative_octave_music source file of the GNU LilyPond music typesetter diff --git a/lily/repeat-acknowledge-engraver.cc b/lily/repeat-acknowledge-engraver.cc index 908fff9db6..5978c0de26 100644 --- a/lily/repeat-acknowledge-engraver.cc +++ b/lily/repeat-acknowledge-engraver.cc @@ -1,5 +1,5 @@ /* - repeat-acknowledge-engraver.cc -- implement Repeat_acknowledge_engraver + repeat-acknowledge-engraver.cc -- implement Repeat_acknowledge_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/repeated-music.cc b/lily/repeated-music.cc index 27fc5f25e9..e5ccef6c0c 100644 --- a/lily/repeated-music.cc +++ b/lily/repeated-music.cc @@ -1,5 +1,5 @@ /* - repeated-music.cc -- implement Repeated_music + repeated-music.cc -- implement Repeated_music source file of the GNU LilyPond music typesetter diff --git a/lily/rod.cc b/lily/rod.cc index bcba357247..de174e9ea1 100644 --- a/lily/rod.cc +++ b/lily/rod.cc @@ -1,5 +1,5 @@ /* - rod.cc -- implement Rod, Column_rod + rod.cc -- implement Rod, Column_rod source file of the GNU LilyPond music typesetter diff --git a/lily/scm-hash.cc b/lily/scm-hash.cc index 18b6edcd8e..45845fc7e6 100644 --- a/lily/scm-hash.cc +++ b/lily/scm-hash.cc @@ -1,5 +1,5 @@ /* - scm-hash.cc -- implement Scheme_hash_table + scm-hash.cc -- implement Scheme_hash_table source file of the GNU LilyPond music typesetter diff --git a/lily/scm-option.cc b/lily/scm-option.cc index 7e6dbccaf9..7ac4df60a7 100644 --- a/lily/scm-option.cc +++ b/lily/scm-option.cc @@ -1,5 +1,5 @@ /* - scm-option.cc -- implement option setting from Scheme + scm-option.cc -- implement option setting from Scheme source file of the GNU LilyPond music typesetter diff --git a/lily/score-scheme.cc b/lily/score-scheme.cc index 2d6dbf7787..7da2b20b46 100644 --- a/lily/score-scheme.cc +++ b/lily/score-scheme.cc @@ -1,5 +1,5 @@ /* - score-scheme.cc -- implement Score bindings. + score-scheme.cc -- implement Score bindings. source file of the GNU LilyPond music typesetter diff --git a/lily/score-translator.cc b/lily/score-translator.cc index f6908817b6..64272aeeb4 100644 --- a/lily/score-translator.cc +++ b/lily/score-translator.cc @@ -1,5 +1,5 @@ /* - score-translator.cc -- implement Score_translator + score-translator.cc -- implement Score_translator source file of the GNU LilyPond music typesetter diff --git a/lily/script-column-engraver.cc b/lily/script-column-engraver.cc index bf7c3d815b..4cb6174439 100644 --- a/lily/script-column-engraver.cc +++ b/lily/script-column-engraver.cc @@ -1,5 +1,5 @@ /* - script-column-engraver.cc -- implement Script_column_engraver + script-column-engraver.cc -- implement Script_column_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/script-column.cc b/lily/script-column.cc index 79e058c4ac..b199527740 100644 --- a/lily/script-column.cc +++ b/lily/script-column.cc @@ -1,5 +1,5 @@ /* - script-column.cc -- implement Script_column + script-column.cc -- implement Script_column source file of the GNU LilyPond music typesetter diff --git a/lily/script-interface.cc b/lily/script-interface.cc index 2c37d1a555..fd42a76b18 100644 --- a/lily/script-interface.cc +++ b/lily/script-interface.cc @@ -1,5 +1,5 @@ /* - script-interface.cc -- implement Script_interface + script-interface.cc -- implement Script_interface source file of the GNU LilyPond music typesetter diff --git a/lily/separating-group-spanner.cc b/lily/separating-group-spanner.cc index 05c5264b1d..2cc6c35999 100644 --- a/lily/separating-group-spanner.cc +++ b/lily/separating-group-spanner.cc @@ -1,5 +1,5 @@ /* - separating-group-spanner.cc -- implement Separating_group_spanner + separating-group-spanner.cc -- implement Separating_group_spanner source file of the GNU LilyPond music typesetter diff --git a/lily/separating-line-group-engraver.cc b/lily/separating-line-group-engraver.cc index c0793a2f9f..7690c8812d 100644 --- a/lily/separating-line-group-engraver.cc +++ b/lily/separating-line-group-engraver.cc @@ -1,5 +1,5 @@ /* -' separating-line-group-engraver.cc -- implement Separating_line_group_engraver +' separating-line-group-engraver.cc -- implement Separating_line_group_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/separation-item.cc b/lily/separation-item.cc index f2a86ffd12..b6a99a5ee5 100644 --- a/lily/separation-item.cc +++ b/lily/separation-item.cc @@ -1,5 +1,5 @@ /* - separation-item.cc -- implement Separation_item + separation-item.cc -- implement Separation_item source file of the GNU LilyPond music typesetter diff --git a/lily/side-position-interface.cc b/lily/side-position-interface.cc index 25900a012a..371f13fe5a 100644 --- a/lily/side-position-interface.cc +++ b/lily/side-position-interface.cc @@ -1,5 +1,5 @@ /* - side-position-interface.cc -- implement Side_position_interface + side-position-interface.cc -- implement Side_position_interface source file of the GNU LilyPond music typesetter diff --git a/lily/simple-music-iterator.cc b/lily/simple-music-iterator.cc index b378711dfa..0ce6b1feb1 100644 --- a/lily/simple-music-iterator.cc +++ b/lily/simple-music-iterator.cc @@ -1,5 +1,5 @@ /* - simple-music-iterator.cc -- implement Simple_music_iterator + simple-music-iterator.cc -- implement Simple_music_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/simple-spacer-scheme.cc b/lily/simple-spacer-scheme.cc new file mode 100644 index 0000000000..b658d129e5 --- /dev/null +++ b/lily/simple-spacer-scheme.cc @@ -0,0 +1,100 @@ +/* + simple-spacer-scheme.cc -- implement Simple_spacer + + source file of the GNU LilyPond music typesetter + + (c) 2005 Han-Wen Nienhuys + +*/ + + +#include +#include + +#include "libc-extension.hh" // isinf +#include "paper-column.hh" +#include "spring.hh" +#include "warn.hh" +#include "simple-spacer.hh" + +LY_DEFINE(ly_solve_spring_rod_problem, "ly:solve-spring-rod-problem", + 4, 1, 0, (SCM springs, SCM rods, SCM length, SCM ragged), + "Solve a spring and rod problem for @var{count} objects, that " + "are connected by @var{count-1} springs, and an arbitrary number of rods " + "Springs have the format (ideal, hooke) and rods (idx1, idx2, distance) " + "@var{length} is a number, @var{ragged} a boolean " + "Return: a list containing the force (positive for stretching, " + "negative for compressing and #f for non-satisfied constraints) " + "followed by the @var{spring-count}+1 positions of the objects. " + ) +{ + int len = scm_ilength (springs); + if (len == 0) + return scm_list_2 (scm_from_double (0.0), scm_from_double (0.0)); + + SCM_ASSERT_TYPE (len >= 0, springs, SCM_ARG1, __FUNCTION__, "list of springs"); + SCM_ASSERT_TYPE (scm_ilength (rods) >= 0, rods, SCM_ARG2, __FUNCTION__, "list of rods"); + SCM_ASSERT_TYPE (scm_is_number (length) || length == SCM_BOOL_F, + length, SCM_ARG3, __FUNCTION__, "number or #f"); + + + bool is_ragged = ragged == SCM_BOOL_T; + Simple_spacer spacer; + for (SCM s = springs; scm_is_pair (s); s = scm_cdr (s)) + { + Real ideal = scm_to_double (scm_caar (s)); + Real hooke = scm_to_double (scm_cadar (s)); + + spacer.add_spring (ideal, hooke); + } + + for (SCM s = rods; scm_is_pair (s); s = scm_cdr (s)) + { + SCM entry = scm_car (s); + int l = scm_to_int (scm_car (entry)); + int r = scm_to_int (scm_cadr (entry)); + entry = scm_cddr (entry); + + Real distance = scm_to_double (scm_car (entry)); + spacer.add_rod (l, r, distance); + } + + spacer.line_len_ = scm_to_double (length); + + if (is_ragged) + spacer.my_solve_natural_len (); + else + spacer.my_solve_linelen (); + + Array posns; + posns.push (0.0); + for (int i = 0; i < spacer.springs_.size(); i++) + { + Real l = spacer.springs_[i].length ((is_ragged) ? 0.0 : spacer.force_); + posns.push (posns.top() + l); + } + + + + SCM force_return = SCM_BOOL_F; + if (!isinf (spacer.force_) + && (spacer.is_active () || is_ragged)) + { + force_return = scm_from_double (spacer.force_); + } + + if (is_ragged + && posns.top () > spacer.line_len_) + { + force_return = SCM_BOOL_F; + } + + SCM retval = SCM_EOL; + for (int i = posns.size(); i--;) + { + retval = scm_cons (scm_from_double (posns[i]), retval); + } + + retval = scm_cons (force_return, retval); + return retval; +} diff --git a/lily/simultaneous-music-iterator.cc b/lily/simultaneous-music-iterator.cc index 4b1336a80b..c3ba9ed041 100644 --- a/lily/simultaneous-music-iterator.cc +++ b/lily/simultaneous-music-iterator.cc @@ -1,5 +1,5 @@ /* - Simultaneous_music-iterator.cc -- implement Simultaneous_music_iterator + simultaneous-music-iterator.cc -- implement Simultaneous_music_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/simultaneous-music.cc b/lily/simultaneous-music.cc deleted file mode 100644 index e69de29bb2..0000000000 diff --git a/lily/slash-repeat-engraver.cc b/lily/slash-repeat-engraver.cc index 7c6111877f..76e3d71f07 100644 --- a/lily/slash-repeat-engraver.cc +++ b/lily/slash-repeat-engraver.cc @@ -1,5 +1,5 @@ /* - slash-repeat-engraver.cc -- implement Chord_tremolo_engraver + slash-repeat-engraver.cc -- implement Slash_repeat_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/slur-configuration.cc b/lily/slur-configuration.cc index 9040d7a827..0b9dc137d2 100644 --- a/lily/slur-configuration.cc +++ b/lily/slur-configuration.cc @@ -1,5 +1,5 @@ /* - slur-configuration.cc -- implement Slur_configuration + slur-configuration.cc -- implement Slur_configuration source file of the GNU LilyPond music typesetter diff --git a/lily/slur-scoring.cc b/lily/slur-scoring.cc index 7230c975e9..4ead1be2b5 100644 --- a/lily/slur-scoring.cc +++ b/lily/slur-scoring.cc @@ -7,10 +7,10 @@ Jan Nieuwenhuizen */ -#include "slur-scoring.hh" #include +#include "slur-scoring.hh" #include "libc-extension.hh" #include "slur-configuration.hh" #include "beam.hh" diff --git a/lily/spaceable-grob.cc b/lily/spaceable-grob.cc index 4661d55120..23b2c6cb69 100644 --- a/lily/spaceable-grob.cc +++ b/lily/spaceable-grob.cc @@ -1,5 +1,5 @@ /* - spaceable-grob.cc -- implement Spaceable_grob + spaceable-grob.cc -- implement Spaceable_grob source file of the GNU LilyPond music typesetter diff --git a/lily/spacing-engraver.cc b/lily/spacing-engraver.cc index 7a554e4d8f..14d040e13d 100644 --- a/lily/spacing-engraver.cc +++ b/lily/spacing-engraver.cc @@ -1,5 +1,5 @@ /* - spacing-engraver.cc -- implement Spacing_engraver + spacing-engraver.cc -- implement Spacing_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/span-bar-engraver.cc b/lily/span-bar-engraver.cc index c69bb2a2e3..6bfcd31c2e 100644 --- a/lily/span-bar-engraver.cc +++ b/lily/span-bar-engraver.cc @@ -1,5 +1,5 @@ /* - span-bar-grav.cc -- implement Span_bar_engraver + span-bar-engraver.cc -- implement Span_bar_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/spring-smob.cc b/lily/spring-smob.cc index fcdd84794f..baf3e9eb0e 100644 --- a/lily/spring-smob.cc +++ b/lily/spring-smob.cc @@ -1,5 +1,5 @@ /* - spring.cc -- implement Spring + spring.cc -- implement Spring source file of the GNU LilyPond music typesetter diff --git a/lily/staff-collecting-engraver.cc b/lily/staff-collecting-engraver.cc index c6e134ffcb..fb9ff7d639 100644 --- a/lily/staff-collecting-engraver.cc +++ b/lily/staff-collecting-engraver.cc @@ -1,5 +1,5 @@ /* -staff-collecting-engraver.cc -- implement Staff_collecting_engraver +staff-collecting-engraver.cc -- implement Staff_collecting_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/staff-spacing.cc b/lily/staff-spacing.cc index 7e1db27b06..75e6fbedd3 100644 --- a/lily/staff-spacing.cc +++ b/lily/staff-spacing.cc @@ -1,5 +1,5 @@ /* - staff-spacing.cc -- implement Staff_spacing + staff-spacing.cc -- implement Staff_spacing source file of the GNU LilyPond music typesetter diff --git a/lily/stanza-number-align-engraver.cc b/lily/stanza-number-align-engraver.cc index 64c8f2f93e..2d1d7c5e12 100644 --- a/lily/stanza-number-align-engraver.cc +++ b/lily/stanza-number-align-engraver.cc @@ -1,6 +1,6 @@ /* -stanza-number-align-engraver.cc -- implement +stanza-number-align-engraver.cc -- implement source file of the GNU LilyPond music typesetter diff --git a/lily/stanza-number-engraver.cc b/lily/stanza-number-engraver.cc index f5d2c4f995..d27718a1c0 100644 --- a/lily/stanza-number-engraver.cc +++ b/lily/stanza-number-engraver.cc @@ -1,5 +1,5 @@ /* - lyric-number-engraver.cc -- implement Stanza_number_engraver + lyric-number-engraver.cc -- implement Stanza_number_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/stem-engraver.cc b/lily/stem-engraver.cc index b0378a3349..63f8d78843 100644 --- a/lily/stem-engraver.cc +++ b/lily/stem-engraver.cc @@ -1,5 +1,5 @@ /* - stem-grav.cc -- implement Stem_engraver + stem-engraver.cc -- implement Stem_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/stem-tremolo.cc b/lily/stem-tremolo.cc index 508a0949e2..813d92903b 100644 --- a/lily/stem-tremolo.cc +++ b/lily/stem-tremolo.cc @@ -1,5 +1,5 @@ /* - stem-tremolo.cc -- implement Stem_tremolo + stem-tremolo.cc -- implement Stem_tremolo source file of the GNU LilyPond music typesetter diff --git a/lily/string-number-engraver.cc b/lily/string-number-engraver.cc index 3c1f42993b..9924753592 100644 --- a/lily/string-number-engraver.cc +++ b/lily/string-number-engraver.cc @@ -1,10 +1,15 @@ /* - Junk String numbers. - - */ + string-number-engraver.cc -- implement String_number_engraver + + source file of the GNU LilyPond music typesetter + + (c) 2005 Han-Wen Nienhuys + +*/ #include "engraver.hh" +// Junk String numbers. class String_number_engraver : public Engraver { public: diff --git a/lily/sustain-pedal.cc b/lily/sustain-pedal.cc index 6b45591de4..6806ce2c9d 100644 --- a/lily/sustain-pedal.cc +++ b/lily/sustain-pedal.cc @@ -1,5 +1,5 @@ /* - sustain-pedal.cc -- implement Sustain_pedal + sustain-pedal.cc -- implement Sustain_pedal source file of the GNU LilyPond music typesetter diff --git a/lily/swallow-engraver.cc b/lily/swallow-engraver.cc index 43fab99687..868047126b 100644 --- a/lily/swallow-engraver.cc +++ b/lily/swallow-engraver.cc @@ -1,5 +1,5 @@ /* - swallow-reg.cc -- implement Swallow_engraver + swallow-engraver.cc -- implement Swallow_engraver source file of the GNU LilyPond music typesetter @@ -8,8 +8,6 @@ #include "engraver.hh" -/** - */ class Swallow_engraver : public Engraver { public: @@ -18,8 +16,6 @@ protected: bool try_music (Music*) ; }; - - bool Swallow_engraver::try_music (Music*) { diff --git a/lily/swallow-perf.cc b/lily/swallow-perf.cc index 605d0a68d9..173224ec8a 100644 --- a/lily/swallow-perf.cc +++ b/lily/swallow-perf.cc @@ -1,5 +1,5 @@ /* - swallow-perf.cc -- implement Swallow_performer + swallow-performer.cc -- implement Swallow_performer source file of the GNU LilyPond music typesetter diff --git a/lily/system-start-delimiter.cc b/lily/system-start-delimiter.cc index 5b776120bf..ded4977de0 100644 --- a/lily/system-start-delimiter.cc +++ b/lily/system-start-delimiter.cc @@ -1,5 +1,5 @@ /* - system-start-delimiter.cc -- implement System_start_delimiter + system-start-delimiter.cc -- implement System_start_delimiter source file of the GNU LilyPond music typesetter diff --git a/lily/tab-note-heads-engraver.cc b/lily/tab-note-heads-engraver.cc index 4a4bfdd7eb..b5bd9c2ceb 100644 --- a/lily/tab-note-heads-engraver.cc +++ b/lily/tab-note-heads-engraver.cc @@ -1,7 +1,10 @@ /* - head-grav.cc -- part of GNU LilyPond + tab-note-heads-engraver.cc -- part of GNU LilyPond + + based on note-heads-engraver.cc, by Jean-Baptiste Lamy , + + (c) 2002--2005 - (c) 1997--2005 Han-Wen Nienhuys */ #include diff --git a/lily/text-engraver.cc b/lily/text-engraver.cc index 52c6bcace9..21d0b8f525 100644 --- a/lily/text-engraver.cc +++ b/lily/text-engraver.cc @@ -1,5 +1,5 @@ /* - text-engraver.cc -- implement Text_engraver + text-engraver.cc -- implement Text_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/tfm-reader.cc b/lily/tfm-reader.cc index d0911767ec..fa91480267 100644 --- a/lily/tfm-reader.cc +++ b/lily/tfm-reader.cc @@ -1,5 +1,5 @@ /* - tfm-reader.cc -- implement Tex_font_metric_reader + tfm-reader.cc -- implement Tex_font_metric_reader source file of the GNU LilyPond music typesetter diff --git a/lily/tie-column.cc b/lily/tie-column.cc index b4c541595f..dbe70e3ee8 100644 --- a/lily/tie-column.cc +++ b/lily/tie-column.cc @@ -1,5 +1,5 @@ /* - tie-column.cc -- implement Tie_column + tie-column.cc -- implement Tie_column source file of the GNU LilyPond music typesetter diff --git a/lily/tie-engraver.cc b/lily/tie-engraver.cc index dfdccea215..43d6917587 100644 --- a/lily/tie-engraver.cc +++ b/lily/tie-engraver.cc @@ -1,5 +1,5 @@ /* - new-tie-engraver.cc -- implement Tie_engraver + tie-engraver.cc -- implement Tie_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/tie-performer.cc b/lily/tie-performer.cc index deba694c82..560d89bde2 100644 --- a/lily/tie-performer.cc +++ b/lily/tie-performer.cc @@ -1,5 +1,5 @@ /* - new-tie-engraver.cc -- implement Tie_performer + tie-performer.cc -- implement Tie_performer source file of the GNU LilyPond music typesetter diff --git a/lily/timing-engraver.cc b/lily/timing-engraver.cc index 97db20c1bb..0e2fb868dc 100644 --- a/lily/timing-engraver.cc +++ b/lily/timing-engraver.cc @@ -1,5 +1,5 @@ /* - timing-grav.cc -- implement Timing_engraver + timing-engraver.cc -- implement Timing_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/translator-group.cc b/lily/translator-group.cc index c19259557e..f5183e4606 100644 --- a/lily/translator-group.cc +++ b/lily/translator-group.cc @@ -1,5 +1,5 @@ /* - Translator_group.cc -- implement Translator_group + translator-group.cc -- implement Translator_group source file of the GNU LilyPond music typesetter diff --git a/lily/translator-scheme.cc b/lily/translator-scheme.cc index edd659db80..27da857289 100644 --- a/lily/translator-scheme.cc +++ b/lily/translator-scheme.cc @@ -1,5 +1,5 @@ /* - translator-scheme.cc -- implement Scheme context functions + translator-scheme.cc -- implement Scheme context functions source file of the GNU LilyPond music typesetter diff --git a/lily/tuplet-engraver.cc b/lily/tuplet-engraver.cc index ecf44b4b69..e881e0de78 100644 --- a/lily/tuplet-engraver.cc +++ b/lily/tuplet-engraver.cc @@ -1,5 +1,5 @@ /* - tuplet-engraver.cc -- implement Tuplet_engraver + tuplet-engraver.cc -- implement Tuplet_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/tweak-registration-scheme.cc b/lily/tweak-registration-scheme.cc index be54412d8e..29de348eb9 100644 --- a/lily/tweak-registration-scheme.cc +++ b/lily/tweak-registration-scheme.cc @@ -1,5 +1,5 @@ /* - tweak-registration-scheme.cc -- implement Tweak_registry bindings + tweak-registration-scheme.cc -- implement Tweak_registry bindings source file of the GNU LilyPond music typesetter diff --git a/lily/tweak-registration.cc b/lily/tweak-registration.cc index c29aca1cb6..bde84f7cb7 100644 --- a/lily/tweak-registration.cc +++ b/lily/tweak-registration.cc @@ -1,5 +1,5 @@ /* - tweak-registration.cc -- implement Tweak_registry + tweak-registration.cc -- implement Tweak_registry source file of the GNU LilyPond music typesetter diff --git a/lily/unfolded-repeat-iterator.cc b/lily/unfolded-repeat-iterator.cc index df2c729b23..c871c37395 100644 --- a/lily/unfolded-repeat-iterator.cc +++ b/lily/unfolded-repeat-iterator.cc @@ -1,5 +1,5 @@ /* -unfolded-repeat-iterator.cc -- implement Unfolded_repeat_iterator, Volta_repeat_iterator +unfolded-repeat-iterator.cc -- implement Unfolded_repeat_iterator, Volta_repeat_iterator source file of the GNU LilyPond music typesetter diff --git a/lily/vertical-align-engraver.cc b/lily/vertical-align-engraver.cc index fd2a65bec7..f45d48a261 100644 --- a/lily/vertical-align-engraver.cc +++ b/lily/vertical-align-engraver.cc @@ -1,5 +1,5 @@ /* - vertical-align-grav.cc -- implement Vertical_align_engraver + vertical-align-engraver.cc -- implement Vertical_align_engraver source file of the GNU LilyPond music typesetter diff --git a/lily/volta-engraver.cc b/lily/volta-engraver.cc index 41757b4ef2..cedc195012 100644 --- a/lily/volta-engraver.cc +++ b/lily/volta-engraver.cc @@ -1,5 +1,5 @@ /* - volta-engraver.cc -- implement Volta_engraver + volta-engraver.cc -- implement Volta_engraver source file of the GNU LilyPond music typesetter -- 2.39.2