]> git.donarmstrong.com Git - lilypond.git/commit
Issue 4842/3: Replace Engraver_dispatch_entry with Method_instance
authorDavid Kastrup <dak@gnu.org>
Thu, 28 Apr 2016 08:08:43 +0000 (10:08 +0200)
committerDavid Kastrup <dak@gnu.org>
Sun, 8 May 2016 15:17:00 +0000 (17:17 +0200)
commit8deff48226b1f608d7949c6198f0965222b6cb8d
treef6600516ff9f5268a0f18eca044d7e6f6f26ed34
parentd061586179ac3febbb53f33734bd53d47498f273
Issue 4842/3: Replace Engraver_dispatch_entry with Method_instance

This also replaces a lot of C++-centric callback machinery (like the
Grob_info_callback type) with SCM-based code.
18 files changed:
lily/auto-beam-engraver.cc
lily/beam-engraver.cc
lily/include/coherent-ligature-engraver.hh
lily/include/engraver.hh
lily/include/gregorian-ligature-engraver.hh
lily/include/ligature-engraver.hh
lily/include/scheme-engraver.hh
lily/include/slur-proto-engraver.hh
lily/include/translator-dispatch-list.hh
lily/include/translator.hh
lily/include/translator.icc
lily/kievan-ligature-engraver.cc
lily/mensural-ligature-engraver.cc
lily/phrasing-slur-engraver.cc
lily/slur-engraver.cc
lily/translator-dispatch-list.cc
lily/translator.cc
lily/vaticana-ligature-engraver.cc