]> git.donarmstrong.com Git - lilypond.git/commit
* configure.in (--enable-std-vector): New option.
authorJan Nieuwenhuizen <janneke@gnu.org>
Tue, 31 Jan 2006 00:30:44 +0000 (00:30 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Tue, 31 Jan 2006 00:30:44 +0000 (00:30 +0000)
commit64313890b232c731d432e5b096f30bffc3f3756d
treefa5462017246b81ba049e36bee88a91664c2ac5c
parent497def16c0e22fa55deeb8404b9f73a947ad0e1b
* configure.in (--enable-std-vector): New option.
(--enable-std-string): On by default.

* flower/include/std-vector.hh: New file.  Enable switch to
std::vector, update client code.
217 files changed:
ChangeLog
configure.in
flower/file-path.cc
flower/include/array.hh
flower/include/array.icc
flower/include/file-name.hh
flower/include/file-path.hh
flower/include/flower-proto.hh
flower/include/guile-compatibility.hh
flower/include/interval-set.hh
flower/include/parray.hh
flower/include/polynomial.hh
flower/include/pqueue.hh
flower/include/std-string.hh
flower/include/std-vector.hh [new file with mode: 0644]
flower/include/string-convert.hh
flower/interval-set.cc
flower/polynomial.cc
flower/std-string.cc
flower/string-convert.cc
lily/accidental-engraver.cc
lily/accidental-placement.cc
lily/accidental.cc
lily/align-interface.cc
lily/arpeggio.cc
lily/audio-column.cc
lily/audio-element-info.cc
lily/audio-staff.cc
lily/auto-beam-engraver.cc
lily/auto-change-iterator.cc
lily/axis-group-engraver.cc
lily/axis-group-interface-scheme.cc
lily/axis-group-interface.cc
lily/beam-concave.cc
lily/beam-quanting.cc
lily/beam.cc
lily/beaming-info.cc
lily/bezier.cc
lily/box.cc
lily/break-algorithm.cc
lily/break-align-interface.cc
lily/break-substitution.cc
lily/chord-name-engraver.cc
lily/cluster-engraver.cc
lily/cluster.cc
lily/coherent-ligature-engraver.cc
lily/collision-engraver.cc
lily/completion-note-heads-engraver.cc
lily/context-def.cc
lily/context.cc
lily/custos-engraver.cc
lily/dot-column.cc
lily/drum-note-engraver.cc
lily/drum-note-performer.cc
lily/enclosing-bracket.cc
lily/engraver-group.cc
lily/extender-engraver.cc
lily/figured-bass-continuation.cc
lily/figured-bass-engraver.cc
lily/fingering-engraver.cc
lily/font-config.cc
lily/general-scheme.cc
lily/global-context.cc
lily/global-ctor.cc
lily/gourlay-breaking.cc
lily/gregorian-ligature-engraver.cc
lily/grid-line-interface.cc
lily/grid-line-span-engraver.cc
lily/grob-array-scheme.cc
lily/grob-array.cc
lily/grob-info.cc
lily/grob-pq-engraver.cc
lily/grob-scheme.cc
lily/grob.cc
lily/hairpin.cc
lily/hara-kiri-group-spanner.cc
lily/horizontal-bracket-engraver.cc
lily/hyphen-engraver.cc
lily/includable-lexer.cc
lily/include/accidental-interface.hh
lily/include/beam.hh
lily/include/beaming.hh
lily/include/bezier.hh
lily/include/break-algorithm.hh
lily/include/coherent-ligature-engraver.hh
lily/include/column-x-positions.hh
lily/include/engraver-group.hh
lily/include/gourlay-breaking.hh
lily/include/gregorian-ligature-engraver.hh
lily/include/grob-array.hh
lily/include/includable-lexer.hh
lily/include/keyword.hh
lily/include/least-squares.hh
lily/include/ligature-engraver.hh
lily/include/lily-parser.hh
lily/include/lookup.hh
lily/include/main.hh
lily/include/misc.hh
lily/include/music-iterator.hh
lily/include/paper-outputter.hh
lily/include/paper-score.hh
lily/include/performer-group.hh
lily/include/pitch.hh
lily/include/simple-spacer.hh
lily/include/skyline.hh
lily/include/slur-configuration.hh
lily/include/slur-scoring.hh
lily/include/stem.hh
lily/include/system.hh
lily/include/tfm-reader.hh
lily/include/tfm.hh
lily/include/tie-column-format.hh
lily/include/tie-configuration.hh
lily/include/tie-formatting-problem.hh
lily/include/translator-dispatch-list.hh
lily/include/translator-group.hh
lily/include/translator.hh
lily/include/translator.icc
lily/keyword.cc
lily/laissez-vibrer-engraver.cc
lily/laissez-vibrer-tie-column.cc
lily/least-squares.cc
lily/ledger-line-spanner.cc
lily/lexer.ll
lily/ligature-bracket-engraver.cc
lily/ligature-engraver.cc
lily/lily-guile.cc
lily/lily-lexer.cc
lily/lily-parser.cc
lily/lilypond-version.cc
lily/line-interface.cc
lily/lookup.cc
lily/lyric-extender.cc
lily/lyric-performer.cc
lily/main.cc
lily/melody-spanner.cc
lily/mensural-ligature-engraver.cc
lily/midi-walker.cc
lily/misc.cc
lily/multi-measure-rest-engraver.cc
lily/new-fingering-engraver.cc
lily/note-collision.cc
lily/note-column.cc
lily/note-heads-engraver.cc
lily/note-name-engraver.cc
lily/note-performer.cc
lily/note-spacing.cc
lily/ottava-bracket.cc
lily/output-property-engraver.cc
lily/pango-select.cc
lily/paper-book.cc
lily/paper-column-engraver.cc
lily/paper-column.cc
lily/paper-score.cc
lily/performance.cc
lily/performer-group.cc
lily/phrasing-slur-engraver.cc
lily/piano-pedal-bracket.cc
lily/piano-pedal-engraver.cc
lily/piano-pedal-performer.cc
lily/pitched-trill-engraver.cc
lily/pointer-group-interface.cc
lily/program-option.cc
lily/relocate.cc
lily/rest-collision-engraver.cc
lily/rest-collision.cc
lily/rhythmic-column-engraver.cc
lily/score-engraver.cc
lily/score-performer.cc
lily/score-scheme.cc
lily/score.cc
lily/script-column-engraver.cc
lily/script-column.cc
lily/script-engraver.cc
lily/separating-group-spanner.cc
lily/separating-line-group-engraver.cc
lily/separation-item.cc
lily/side-position-interface.cc
lily/simple-spacer-scheme.cc
lily/simple-spacer.cc
lily/skyline.cc
lily/slur-configuration.cc
lily/slur-engraver.cc
lily/slur-scoring.cc
lily/slur.cc
lily/source-file.cc
lily/spacing-determine-loose-columns.cc
lily/spacing-engraver.cc
lily/spacing-loose-columns.cc
lily/spacing-spanner.cc
lily/span-arpeggio-engraver.cc
lily/span-bar-engraver.cc
lily/span-bar.cc
lily/span-dynamic-performer.cc
lily/spanner.cc
lily/staff-spacing.cc
lily/stanza-number-align-engraver.cc
lily/stem.cc
lily/system-start-delimiter-engraver.cc
lily/system-start-delimiter.cc
lily/system.cc
lily/tab-note-heads-engraver.cc
lily/text-engraver.cc
lily/tfm-reader.cc
lily/tfm.cc
lily/tie-column.cc
lily/tie-engraver.cc
lily/tie-formatting-problem.cc
lily/tie-performer.cc
lily/translator-dispatch-list.cc
lily/translator-group.cc
lily/translator.cc
lily/tuplet-bracket.cc
lily/tuplet-engraver.cc
lily/vaticana-ligature-engraver.cc
lily/vertical-align-engraver.cc
lily/volta-bracket.cc