From 7a6aa5fd1db6bf357a83673db2518906521528cf Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Fri, 17 Sep 2004 22:52:06 +0000 Subject: [PATCH] (recent_enough): interpret laziness = #t. This fixes no-reset accidental-style. --- ChangeLog | 10 ++++++---- THANKS | 4 ++-- lily/accidental-engraver.cc | 5 +++-- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 46d2249c34..fc2dc03fd1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2004-09-18 Han-Wen Nienhuys + * lily/accidental-engraver.cc (recent_enough): interpret laziness + = #t. This fixes no-reset accidental-style. + * input/regression/accidental-piano.ly (Module): new file. * lily/lily-guile.cc (LY_DEFINE): ly_assoc_get: new function. @@ -42,12 +45,13 @@ * buildscripts/guile-gnome.sh (LD_LIBRARY_PATH): new script. * lily/slur-scoring.cc (get_y_attachment_range): set end point - using base_attachment. + using base_attachment. * scm/page-layout.scm (default-page-make-stencil): whoops. Add page header back. - * scm/documentation-generate.scm (top-node): move version to top node. + * scm/documentation-generate.scm (top-node): move version to top + node. * lily/ledger-line-spanner.cc: add ledgered-interface, with property no-ledgers. @@ -104,8 +108,6 @@ 2004-09-13 Han-Wen Nienhuys - * lily/slur-scoring.cc (score_edges): don't be so picky for - * ly/property-init.ly (hideStaffSwitch): remove turnOff. * scripts/convert-ly.py (conv): change Both to Neutral in property diff --git a/THANKS b/THANKS index 3a049dfefc..20be57364b 100644 --- a/THANKS +++ b/THANKS @@ -10,7 +10,6 @@ Jan Nieuwenhuizen CONTRIBUTORS -Antti Kaihola Carl Sorensen David Svoboda Erik Sandberg @@ -18,7 +17,6 @@ Graham Percival Guy Gascoigne-Piggford Heikki Junes Hendrik Maryns -Jefferson dos Santos Felix Kristof Bastiaensen Michael Welsh Duggan Pedro Kroger @@ -26,6 +24,7 @@ Peter Lutek BUG HUNTERS/SUGGESTIONS +Antti Kaihola Bertalan Fodor Daniel Berjón Díez Dave Phillips @@ -33,6 +32,7 @@ David Bobroff David Brandon Ed Jackson Heinz Stolba +Jefferson dos Santos Felix Martin Norbäck Peter Rosenbeck Stephen Pollei diff --git a/lily/accidental-engraver.cc b/lily/accidental-engraver.cc index 83355e868b..3380a6ee0d 100644 --- a/lily/accidental-engraver.cc +++ b/lily/accidental-engraver.cc @@ -144,9 +144,10 @@ Accidental_engraver::initialize () static bool recent_enough (int bar_number, SCM alteration_def, SCM laziness) { - if (scm_is_number (alteration_def)) + if (scm_is_number (alteration_def) + || laziness== SCM_BOOL_T) return true; - + return (bar_number <= scm_to_int (ly_cdr (alteration_def)) + scm_to_int (laziness)); } -- 2.39.5