]> git.donarmstrong.com Git - lilypond.git/commit
* ly/engraver-init.ly (AncientRemoveEmptyStaffContext): replace
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 21 Nov 2005 01:27:45 +0000 (01:27 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Mon, 21 Nov 2005 01:27:45 +0000 (01:27 +0000)
commitca9adb6c593ce8ec74a59a6a5be74c0fdb382f48
tree406c2628991a5c77998a07f566b85b2aa8801927
parent9903f4aa599f789a2503fde2b80fb5993726797b
* 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