]> git.donarmstrong.com Git - lilypond.git/commit
* lily/simple-spacer.cc (get_line_forces): test for non-fitting
authorJoe Neeman <joeneeman@gmail.com>
Wed, 18 Oct 2006 18:21:39 +0000 (18:21 +0000)
committerJoe Neeman <joeneeman@gmail.com>
Wed, 18 Oct 2006 18:21:39 +0000 (18:21 +0000)
commitb28e9210357c348c1007ad793422b322e70d80f8
treeda4e795b2250c36e2f9f9718cfa4330583c48ee5
parenteed800bef73fc595e1d74e1fd5f0f5eda600ff66
* lily/simple-spacer.cc (get_line_forces): test for non-fitting
line even if we precede a forced break.

* lily/optimal-page-breaking.cc (try_page_spacing): square line
forces too. Make page-spacing weight default to 10 because the
changes to vertical springs decreased the page force/line force
proportions. Also, take the average of line force and page force
instead of just the sum.

* lily/constrained-breaking.cc (initialize): make the stiffness
of the vertical springs depend on the height of the system. This
prevents pages with only a few large systems from getting huge
forces

* Documentation/user/page.itely (Page formatting): document the
change in default page-spacing-weight

* lily/include/constrained-breaking.hh: initialise bottom_padding_
ChangeLog
Documentation/user/page.itely
lily/constrained-breaking.cc
lily/include/constrained-breaking.hh
lily/optimal-page-breaking.cc
lily/page-turn-page-breaking.cc
lily/simple-spacer.cc