+2006-10-17 Joe Neeman <joeneeman@gmail.com>
+
+ * lily/system.cc (get_paper_system): reinstate the backwards-
+ compatible page breaking for the old page breaker.
+
2006-10-17 Erik Sandberg <mandolaerik@gmail.com>
* lily/recording-group-engraver.cc: removed
* lily/context.cc, lily/translator-group.cc: Don't touch
Context::implementation_ if it's null
-
+
2006-10-17 Han-Wen Nienhuys <hanwen@lilypond.org>
* scm/define-grob-interfaces.scm (stroke-finger-interface): typo.
pl->set_property ("page-turn-permission", right_bound->get_property ("page-turn-permission"));
pl->set_property ("page-break-penalty", right_bound->get_property ("page-break-penalty"));
pl->set_property ("page-turn-penalty", right_bound->get_property ("page-turn-penalty"));
+
+ /* backwards compatibility with the old page breaker */
+ SCM perm = left_bound->get_property ("page-break-permission");
+ if (!scm_is_symbol (perm))
+ pl->set_property ("penalty", scm_from_double (10001));
+ else if (perm == ly_symbol2scm ("force"))
+ pl->set_property ("penalty", scm_from_double (-10001));
if (!scm_is_pair (pl->get_property ("refpoint-Y-extent")))
{