]> git.donarmstrong.com Git - lilypond.git/commit
Issue 2376: Automatic footnotes on \null markups causes unexpected results
authorDavid Kastrup <dak@gnu.org>
Tue, 6 Mar 2012 20:46:48 +0000 (21:46 +0100)
committerDavid Kastrup <dak@gnu.org>
Mon, 12 Mar 2012 05:59:55 +0000 (06:59 +0100)
commitb0a0b0da364a2379e3a26a0cd6af87fece1594fb
tree387c77235813e90e85f1ea196aa518dc53ebf39d
parent872300537d86f90335650c60be304be7e24d88a7
Issue 2376: Automatic footnotes on \null markups causes unexpected results

The page layout routines passed around pointers to stencils rather
indiscriminately and worked on them rather than on stencil copies.

Sort of copy-on-write without the copy.  This tries working on actual
copies where appropriate.
lily/include/page-layout-problem.hh
lily/page-breaking.cc
lily/page-layout-problem.cc