DescriptionMake \footnote work via \tweak
Allow Tweak_engraver to take a (grob.property) pair as tweak address
Revert "Merge branch 'footnote' into HEAD"
This reverts commit 2ec0cd55d55c49dee4e5604903dfab8ff4a089c4, reversing
changes made to 0a0274a3bf5792dfb7ce3719f5dfaef36059affe.
Those are the three commits currently making up this issue. The music
function \footnote, in addition to the arguments it already takes, now
takes an additional music argument, either a chord constituent, or a
music event on its own, or a postevent (in which case, like \tweak,
you should invoke \footnote with an explicit event character - in
front of it). The footnote is visible on any Grob directly caused by
the following event in the source code (the additional music
argument), unless a grob-name is specified, in which case it will
appear on any grob of that type _ultimately_ caused by the following
event (a Flag is directly caused by a NoteHead grob, but ultimately by
a NoteEvent).
I had been considering placing the anchoring Music event as first
argument of \footnote. However, that makes for totally awful nesting
syntax in case you attach several footnotes to the same Music.
Patch Set 1 #Patch Set 2 : Compatibility behavior by adding \default, cf footnote-break-visibility.ly #Patch Set 3 : This is the version after running update-with-convert-ly.sh #Patch Set 4 : Fix inline documentation of \footnote command #Patch Set 5 : Manual changes to manual and regtests #
Total comments: 4
Patch Set 6 : Add footnote-music to grob-interface #Patch Set 7 : Clear footnote-music property from grob after use #Patch Set 8 : Garbage collection fixes #
Total comments: 10
Patch Set 9 : Rebase, include issue 2450 work #
Total comments: 4
MessagesTotal messages: 13
|