]> git.donarmstrong.com Git - lilypond.git/commit
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): replace
authorhanwen <hanwen>
Mon, 21 Nov 2005 01:27:45 +0000 (01:27 +0000)
committerhanwen <hanwen>
Mon, 21 Nov 2005 01:27:45 +0000 (01:27 +0000)
commit2a92984d63870c41295e227e2a1a1b8f5a516686
tree406c2628991a5c77998a07f566b85b2aa8801927
parent12f5c8bdbeaef45fd41ae6f1d410cbe3f5b68a52
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): replace
System_start_delimiter_engraver by Nested_system_start_delimiter_engraver.

* lily/nested-system-start-delimiter-engraver.cc (struct
Bracket_nesting_node): new class.
(struct Bracket_nesting_group): new class
(struct Bracket_nesting_staff): new class.
(process_music): create hierarchy of grobs. This allows separate
tuning of different SSDs.

* scm/define-grobs.scm (all-grob-descriptions): new Grob SystemStartSquare
(all-grob-descriptions): remove old NestedSystemStartDelimiter.
ChangeLog
input/regression/system-start-nesting.ly
lily/nested-system-start-delimiter-engraver.cc
lily/nested-system-start-delimiter.cc [deleted file]
lily/system-start-delimiter.cc
ly/engraver-init.ly
scm/define-context-properties.scm
scm/define-grobs.scm