DescriptionADD_ACKNOWLEDGER/LISTENER_FOR
Add macros allowing to listen/acknowledge to events/grobs unrelated
to the actual listener name.
This is actually conflating a few issues tampering with the same code.
If review is unhappy about some parts, they can still be split out and
treated separately.
Also contains commits:
Use ADD_END_ACKNOWLEDGER_FOR in slur engravers
Don't let ADD_END_ACKNOWLEDGER_FOR add end_ to callback
[Note that those two commits might be a bit contentious. They make it
possible to get rid of Slur::acknowledge_end_tie as a stub calling
Slur::acknowledge_extra_object. The savings are not exactly
overwhelming, but there does not seem to be any other use of
ADD_END_ACKNOWLEDGER_FOR otherwise]
Use ADD_LISTENER/ACKNOWLEDGER_FOR in slur engravers
Rename ack_trampoline to trampoline
This allows foregoing a dummy Translator::ack_trampoline definition.
Rename ack_finder to method_finder
This additional overload streamlines things somewhat.
[Those last two commits are independent changes but touch the same code lines]
Patch Set 1 #
MessagesTotal messages: 1
|