]> git.donarmstrong.com Git - lilypond.git/commit
Gets vertical ordering of footnotes correct.
authorMike Solomon <mike@apollinemike.com>
Thu, 24 Nov 2011 09:29:00 +0000 (10:29 +0100)
committerDavid Kastrup <dak@gnu.org>
Thu, 24 Nov 2011 10:33:26 +0000 (11:33 +0100)
commitd8fce1e1ea2aca1a82e25e47805aef0f70f511b9
treeb5edd2446d379a9de8417b482e5fbdbbe9ea9d4c
parent44155056614ee1ff6b3bf4f286bdb386147c21a2
Gets vertical ordering of footnotes correct.

Now, when there are two footnotes that have the same vertical
position on the system, the higher one will receive a lower number.

This is implemented by changing the footnotes_ vector in the system
class to a grob array and sorting it via grob_2D_less in system.cc
lily/footnote-engraver.cc
lily/grob.cc
lily/include/grob.hh
lily/include/system.hh
lily/page-layout-problem.cc
lily/span-bar-engraver.cc
lily/system.cc
scm/define-grob-properties.scm
scm/define-grobs.scm