]> git.donarmstrong.com Git - lilypond.git/commit
Adds automatic numbering to footnotes.
authorMike Solomon <mike@apollinemike.com>
Thu, 28 Jul 2011 14:47:08 +0000 (16:47 +0200)
committerMike Solomon <mike@apollinemike.com>
Thu, 28 Jul 2011 14:55:58 +0000 (16:55 +0200)
commit233aad0ba9781e43424c4e77a859e42b660210e6
treebce87517062d56d57aff8bddc52287740c2dd010
parenta43a9465fda1728a64fae3619c3f936589dbbdf0
Adds automatic numbering to footnotes.

There are currently two types of automatic numbering possible:
automatic numbering where the footnote resets on each page
and automatic numbering where the footnotes increase in
sequence over pages.  The bulk of the commit lies in
paper-layout-problem.cc.  The two new regtests show how this
is done.
24 files changed:
input/regression/footnote-auto-numbering-page-reset.ly [new file with mode: 0644]
input/regression/footnote-auto-numbering.ly [new file with mode: 0644]
input/regression/footnote-break-visibility.ly
input/regression/footnote-spanner.ly
input/regression/footnote.ly
lily/align-interface.cc
lily/balloon.cc
lily/constrained-breaking.cc
lily/include/page-breaking.hh
lily/include/page-layout-problem.hh
lily/include/system.hh
lily/output-def-scheme.cc
lily/page-breaking.cc
lily/page-layout-problem.cc
lily/page-spacing.cc
lily/paper-book.cc
lily/paper-system.cc
lily/system.cc
ly/music-functions-init.ly
ly/paper-defaults-init.ly
scm/define-grobs.scm
scm/define-markup-commands.scm
scm/lily-library.scm
scm/output-lib.scm