]> git.donarmstrong.com Git - lilypond.git/commit
* lily/include/music-iterator.hh (class Music_iterator): add
authorhanwen <hanwen>
Mon, 19 Jan 2004 14:55:18 +0000 (14:55 +0000)
committerhanwen <hanwen>
Mon, 19 Jan 2004 14:55:18 +0000 (14:55 +0000)
commit747bac91c575bbe4652c91262ee3d9dc0fa34436
tree01bdfacdecc3e6c738edca0f39105878844d5383
parentf160249bd764cd7e6670dd922ca1a9897184ab4d
* lily/include/music-iterator.hh (class Music_iterator): add
substitute_outlet() to iterator API.

* lily/new-part-combine-iterator.cc (construct_children):
New_pc_iterator: new class, better part combining.

* lily/tie-column.cc (werner_directions): new function

* lily/parser.yy: plug many memory leaks. We're down to 4 for each
parser run.
25 files changed:
ChangeLog
input/regression/pc-new.ly [new file with mode: 0644]
lily/chord-tremolo-iterator.cc
lily/folded-repeat-iterator.cc
lily/include/chord-tremolo-iterator.hh
lily/include/folded-repeat-iterator.hh
lily/include/music-iterator.hh
lily/include/music-wrapper-iterator.hh
lily/include/part-combine-music-iterator.hh
lily/include/percent-repeat-iterator.hh
lily/include/sequential-iterator.hh
lily/include/simultaneous-music-iterator.hh
lily/lyric-combine-music-iterator.cc
lily/music-iterator.cc
lily/music-wrapper-iterator.cc
lily/my-lily-lexer.cc
lily/new-lyric-combine-music-iterator.cc
lily/new-part-combine-iterator.cc [new file with mode: 0644]
lily/parser.yy
lily/part-combine-music-iterator.cc
lily/percent-repeat-iterator.cc
lily/sequential-iterator.cc
lily/simultaneous-music-iterator.cc
lily/tie-column.cc
scm/define-music-types.scm