From: Han-Wen Nienhuys Date: Fri, 29 Aug 2003 23:48:24 +0000 (+0000) Subject: (position_scripts): don't crash X-Git-Tag: release/1.9.6~47 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=8b962b62f59286c66823ec9bba384c5303ad9834;p=lilypond.git (position_scripts): don't crash for borderline cases (e.g. 1 fingering.) --- diff --git a/ChangeLog b/ChangeLog index ee43536d59..c8b0bcf739 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2003-08-30 Han-Wen Nienhuys + * lily/new-fingering-engraver.cc (position_scripts): don't crash + for borderline cases (e.g. 1 fingering.) + * scm/document-translation.scm (context-doc): add aliases to automated documentation. @@ -37,7 +40,7 @@ * input/regression/breathing-sign.ly: changed ancient examples to be relevant (by request of Han-Wen); updated BreathingSign text - property according to new syntax + property according to new syntax. * ly/gregorian-init.ly: updated BreathingSign text property according to new syntax diff --git a/Documentation/user/refman.itely b/Documentation/user/refman.itely index 5ec71cf33f..1a1d93fe9b 100644 --- a/Documentation/user/refman.itely +++ b/Documentation/user/refman.itely @@ -792,13 +792,18 @@ such as keys, clefs and time signatures. @cindex adjusting staff symbol @cindex StaffSymbol, using \property -@cindex staff lines, setting number of Notes, dynamic signs, etc. are grouped with a set of horizontal lines, into a staff (plural `staves'). In our system, these lines are drawn using a separate layout object called staff symbol. + +@cindex staff lines, setting number of +@cindex staff lines, setting thickness of +@cindex thickness of staff lines, setting +@cindex number of staff lines, setting + This object is created whenever a @internalsref{Staff} context is created. The appearance of the staff symbol cannot be changed by using @code{\override} or @code{\set}. At the moment that diff --git a/THANKS b/THANKS index 1cbc182e2d..5bf9579ae5 100644 --- a/THANKS +++ b/THANKS @@ -1,9 +1,29 @@ +Release 2.0 + HEAD HACKERS Han-Wen Nienhuys Jan Nieuwenhuizen +CONTRIBUTORS + +Heikki Junes +Juergen Reuter + +BUG HUNTERS + +David Rayleigh Arnold +Fabio dos Santos +Antonio Palama + + +Release 1.8 + +HEAD HACKERS + +Han-Wen Nienhuys +Jan Nieuwenhuizen CONTRIBUTORS @@ -37,6 +57,7 @@ Koblinger Egmont Paul Scott Pedro Kroger Richard Shann +Roland Stigge Ryan O'Neil Simon Bailey Simon Weatherill diff --git a/input/regression/allfontstyle.ly b/input/regression/allfontstyle.ly index 8619b9061f..ba147ce078 100644 --- a/input/regression/allfontstyle.ly +++ b/input/regression/allfontstyle.ly @@ -14,7 +14,7 @@ Different text styles are used for various purposes. { d-4_\markup { \italic "cantabile" } } { e } } \acciaccatura { c16 } - + f4\ff^""^\markup { \large "Largo" } \mark "B" g } \paper { raggedright = ##t diff --git a/input/regression/grace-types.ly b/input/regression/grace-types.ly index ba46b7c316..96307f2088 100644 --- a/input/regression/grace-types.ly +++ b/input/regression/grace-types.ly @@ -11,3 +11,4 @@ acciaccatura inserts a slur and slashes the stem." } } + diff --git a/lily/new-fingering-engraver.cc b/lily/new-fingering-engraver.cc index f91a24d07e..94b0614dde 100644 --- a/lily/new-fingering-engraver.cc +++ b/lily/new-fingering-engraver.cc @@ -197,7 +197,7 @@ New_fingering_engraver::position_scripts () { if (!up.size()) up.push (fingerings_.pop()); - if (!down.size()) + if (fingerings_.size () && !down.size()) { down.push (fingerings_[0]); fingerings_.del(0); @@ -222,7 +222,7 @@ New_fingering_engraver::position_scripts () f->add_offset_callback (Self_alignment_interface::aligned_on_self_proc, Y_AXIS); f->add_offset_callback (Side_position_interface::aligned_side_proc, X_AXIS); - f->set_grob_property( "direction", fhd); + f->set_grob_property ("direction", fhd); typeset_grob (f); }