]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4674: Disallow "Scheme_engraver" as an engraver class of its own
authorDavid Kastrup <dak@gnu.org>
Sun, 14 Jun 2015 15:43:13 +0000 (17:43 +0200)
committerDavid Kastrup <dak@gnu.org>
Fri, 4 Dec 2015 15:09:31 +0000 (16:09 +0100)
commit250726a9cc8040956bba2533099c6d2fffdbc58f
treee4b05d9d9af09124dc0fddb93e5e2c677be733c8
parent832f038c05debf7cb56e091e4afca5a6c11e4f1f
Issue 4674: Disallow "Scheme_engraver" as an engraver class of its own

It should not be registered as "Scheme_engraver", and no instances of it
should be allowed to exist without a definition of their own.

Also, instead of TRANSLATOR_DECLARATIONS_NO_LISTENER we use
TRANSLATOR_FAMILY_DECLARATIONS for anything not pertaining to an
individually documented translator.
lily/include/scheme-engraver.hh
lily/include/translator.hh
lily/include/translator.icc
lily/scheme-engraver.cc
lily/translator-group.cc