]> git.donarmstrong.com Git - lilypond.git/commit
Issue 3379: move all tablature related settings to TabStaff
authorDavid Kastrup <dak@gnu.org>
Tue, 28 May 2013 14:57:53 +0000 (16:57 +0200)
committerDavid Kastrup <dak@gnu.org>
Mon, 3 Jun 2013 07:30:05 +0000 (09:30 +0200)
commitab2444b42c8647a9721f4acac4d248e197f230b8
treedb5b130b111db7a64c9de1e442c8b873215f9e19
parent3c31b3c1a186e17092bfabddb68b64876a77b7a7
Issue 3379: move all tablature related settings to TabStaff

Previous to this patch, settings relevant to tablature have been
distributed among TabVoice and TabVoice, presumably modeled along the
corresponding distribution of engravers.

As one consequence, the command \tabFullNotation contained overrides
pertaining to both TabStaff and TabVoice level, leading to
inconsistent behavior when employed in one but not all TabVoice
contexts of a TabStaff, or when used as
\new TabStaff \with { \tabFullNotation }

Moving all overrides and property settings to TabStaff level should
lead to more consistent results.
ly/engraver-init.ly
ly/performer-init.ly
ly/property-init.ly