]> git.donarmstrong.com Git - lilypond.git/commit
* scm/define-music-types.scm (music-descriptions): remove
authorJoe Neeman <joeneeman@gmail.com>
Sun, 17 Sep 2006 11:02:29 +0000 (11:02 +0000)
committerJoe Neeman <joeneeman@gmail.com>
Sun, 17 Sep 2006 11:02:29 +0000 (11:02 +0000)
commit621e5fb6a5c3cb67c46082e561cffad691ead30c
tree59672aef7c2bbf6d3fc4f2c1fd768426a167f1e8
parent15fc2d2d49677da8e6c77185615868276e9bd771
* scm/define-music-types.scm (music-descriptions): remove
BreakEvent and fix {Page,Line}{Break,Turn}Event so
Music::to_event doesn't complain.

* lily/accidental-placement.cc (ape_compare):
* lily/semi-tie.cc (compare):
* lily/note-column.cc (shift_compare): replace by XXX_less

* lily/tie-formatting-problem.cc (set_chord_outline):
* lily/tie-column.cc (calc_positioning_done):
* lily/system.cc (post_processing)
(get_paper_system):
* lily/stem.cc (note_head_positions)
(calc_positioning_done):
* lily/spanner.cc (do_break_processing)
(find_broken_piece):
* lily/span-bar.cc (print):
* lily/semi-tie-column.cc (calc_positioning_done):
* lily/rest-collision.cc (calc_positioning_done):
* lily/program-option.cc (get_help_string):
* lily/note-collision.cc (get_clash_groups):
* lily/new-fingering-engraver.cc (position_scripts):
* lily/keyword.cc (Keyword_table):
* lily/hara-kiri-group-spanner.cc (request_suicide):
* lily/grob-pq-engraver.cc (stop_translation_timestep):
* lily/accidental-placement.cc (calc_positioning_done):
(stagger_apes):
* lily/beam.cc (get_beam_segments):
* lily/grob-array.cc (remove_duplicates):
use new vector_sort

* input/mutopia/W.A.Mozart/mozart-hrn3-defs.ily:
ragged-last-bottom = ##f (test the new page breaker)

* flower/include/std-vector.hh (vector_sort): use STL sort stuff

* scm/define-context-properties.scm
(all-internal-translation-properties): remove properties that
were used to communicate page-turn stuff to the paper-column
engraver.

* lily/lily-guile.cc (robust_scm2string): new function

* lily/paper-column-engraver.cc: Clean up page turn stuff

* lily/page-turn-engraver.cc: Re-write the page turn logic here
instead of cluttering up paper-column-engraver.cc
38 files changed:
ChangeLog
flower/include/interval.hh
flower/include/std-vector.hh
input/mutopia/W.A.Mozart/mozart-hrn3-defs.ily
lily/accidental-placement.cc
lily/beam.cc
lily/dot-column.cc
lily/grob-array.cc
lily/grob-pq-engraver.cc
lily/hara-kiri-group-spanner.cc
lily/include/lily-guile.hh
lily/include/note-column.hh
lily/include/paper-column-engraver.hh
lily/include/semi-tie.hh
lily/include/spanner.hh
lily/include/staff-symbol-referencer.hh
lily/include/tie.hh
lily/keyword.cc
lily/lily-guile.cc
lily/new-fingering-engraver.cc
lily/note-collision.cc
lily/note-column.cc
lily/page-turn-engraver.cc
lily/paper-column-engraver.cc
lily/program-option.cc
lily/rest-collision.cc
lily/semi-tie-column.cc
lily/semi-tie.cc
lily/span-bar.cc
lily/spanner.cc
lily/staff-symbol-referencer.cc
lily/stem.cc
lily/system.cc
lily/tie-column.cc
lily/tie-formatting-problem.cc
lily/tie.cc
scm/define-context-properties.scm
scm/define-music-types.scm