From aaccb60e2ee72d613b8f098564716d2fe1bf3f60 Mon Sep 17 00:00:00 2001 From: fred Date: Wed, 27 Mar 2002 02:07:18 +0000 Subject: [PATCH] lilypond-1.5.45 --- ChangeLog | 46 ++++++++++++++++++++++++++++++++++++++++++ lily/score-engraver.cc | 8 ++++---- ly/params-init.ly | 3 ++- 3 files changed, 52 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 9b01d18456..5432c20c49 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,49 @@ +2002-03-21 Han-Wen + + * VERSION: 1.5.45 released + + * input/regression/system-extents.ly: new regression test. Test + System extents. + + * lily/system.cc: rename LineOfScore into System + + * lily/molecule.cc (ly_add_molecule): new Scheme ly-add-molecule. + + * lily/grob.cc (ly_get_parent): new Scheme function ly-get-parent. + (ly_get_extent): new Scheme function ly-get-extent + + * ps/lilyponddefs.ps: use output-scale for line-x + definition. + + * scm/ps.scm (font-load-command): + use output-scale + +2002-03-20 Rune Zedeler + + * lily/beaming-info.cc: Stupid typo fixed + + * lily/accidental-engraver.cc: rewrote accidental-routines to get + support for cross-context auto-accidentals. + Now the engraver can stay in Staff-context and see other contexts + from there. + Changed properties: autoAccidentals, autoCautionaries + + * lily/translator-group.cc (set_children_property): + Function added recursively setting the same property (deep_copied) + for all children of a Translator_group. + + * ly/property-init.ly: added commands + \pianoAccidentals \voiceAccidentals + \modernVoiceAccidentals \modernVoiceCautionaries + + * ly/engraver-init.ly: Correct initialization of new accidentals. + + * scm/translator-property-description.scm: Updated + + * input/regression/accidental-voice.ly: Added + + * Documentation/regression-test.tely: Added new test + 2002-03-19 Han-Wen Nienhuys * VERSION: 1.5.44 released diff --git a/lily/score-engraver.cc b/lily/score-engraver.cc index 690b05af26..899b1d0208 100644 --- a/lily/score-engraver.cc +++ b/lily/score-engraver.cc @@ -90,9 +90,9 @@ Score_engraver::initialize () pscore_p_ = new Paper_score; pscore_p_->paper_l_ = dynamic_cast (output_def_l_); - SCM props = get_property ("LineOfScore"); + SCM props = get_property ("System"); - pscore_p_->typeset_line (new Line_of_score (props)); + pscore_p_->typeset_line (new System (props)); make_columns (); scoreline_l_ = pscore_p_->line_l_; @@ -303,7 +303,7 @@ Score_engraver::acknowledge_grob (Grob_info gi) ENTER_DESCRIPTION(Score_engraver, -/* descr */ "Top level engraver. Takes care of generating columns and the complete system (ie. LineOfScore) +/* descr */ "Top level engraver. Takes care of generating columns and the complete system (ie. System) This engraver decides whether a column is breakable. The default is @@ -315,7 +315,7 @@ that there are no beams or notes that prevent a breakpoint.) ", -/* creats*/ "LineOfScore PaperColumn NonMusicalPaperColumn", +/* creats*/ "System PaperColumn NonMusicalPaperColumn", /* acks */ "note-spacing-interface staff-spacing-interface", /* reads */ "currentMusicalColumn currentCommandColumn", /* write */ ""); diff --git a/ly/params-init.ly b/ly/params-init.ly index 5eb9d02646..e4c851f7eb 100644 --- a/ly/params-init.ly +++ b/ly/params-init.ly @@ -22,7 +22,8 @@ staffspace = \staffheight / 4.0 stafflinethickness = \staffspace / 10.0 outputscale = \staffheight / 4.0 -blotdiameter = 0.4 \pt +% blotdiameter = 0.4 \pt +blotdiameter = 0.04 \pt \translator { \NoteNamesContext } -- 2.39.5