2004-09-18 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ * 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.
* 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.
2004-09-13 Han-Wen Nienhuys <hanwen@xs4all.nl>
- * 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
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));
}