]> git.donarmstrong.com Git - lilypond.git/commit
Reject \footnote ... \default without grob specification
authorDavid Kastrup <dak@gnu.org>
Mon, 2 Jul 2012 18:27:46 +0000 (20:27 +0200)
committerDavid Kastrup <dak@gnu.org>
Fri, 6 Jul 2012 05:43:22 +0000 (07:43 +0200)
commit0aa6050c41ee55f6db06d0bb966fd3102c06f6bf
treed3d2a43ca6a4de428bfebf9ed8d02e7c33f5c832
parent9b770b82bc58713a63d2023f39e04f10bf807f4e
Reject \footnote ... \default without grob specification

The behavior of \footnote ... \default without grob specification is,
for most purposes, indistinguishable from user error.  In consequence,
it has been turned into user error.

As one consequence, support for the undocumented and inefficient
compatibility mode for use of not-actually-time-based footnotes as an
articulation (-\footnote ... \default) has been removed.  This can
occur as the result of convert-ly from older variants of \footnote
syntax.  Targetting a NO_SMART conversion error message of convert-ly
for this use case is so much more tricky and error-prone than printing
a warning at run-time that it has not been attempted.
lily/footnote-engraver.cc
ly/music-functions-init.ly