|
Revert the changes of issue 4914
The underlying premise was a mistake since an engraver at Score level
cannot establish a connection to just the Voice context currently
pertinent in iteration. This can only be done by an iterator. At the
same time, the connection with particular grobs needs to be
established by an engraver. A tenable solution would use dedicated
synthetic stream events like the Override and Revert events and would
put up a listener at engraver group level. This kind of
super-invasive change to the event hierarchy does not make sense in
the 2.20 release frame. The only sensible option at the current point
of time is to restore the previous state requiring an instance of
Output_property_engraver at every layer that should implement
\applyOutput .
Revert "Merge branch 'issue4914'"
This reverts commit 0f3898aade7077c15adb2b457e6a5e1238939085, reversing
changes made to 90fce106774e91373aba8308f39da486064f4cef.
|