|
https://sourceforge.net/p/testlilyissues/issues/5689/
Context::find_create_context () and Context::create_unique_context ()
no longer require special cases to avoid ascending to the Global context
or to create a Score themselves. Instead, the method that they each
call to create any new context, Context::create_hierarchy (), avoids
creating multiple Scores.
This is still hard-coded in C++ to happen for Score only, but it would
be straightforward to add a context attribute that could be used in ly
code like \accepts and \defaultchild.
After trying a number of verbose names for this attribute of the Score
context, I convinced myself that "Score adopts X" does not stretch
the genealogy metaphor too far. If you don't like the term, please
suggest another.
|