From a0f0f71ddb094c19a62470e02272d5191b353c80 Mon Sep 17 00:00:00 2001 From: Han-Wen Nienhuys Date: Fri, 5 Sep 2003 18:22:34 +0000 Subject: [PATCH] (More about pitches and accidentals): typo. --- ChangeLog | 12 ++++++++++++ Documentation/user/refman.itely | 12 +++++++++++- Documentation/user/tutorial.itely | 4 ++-- lily/new-fingering-engraver.cc | 2 +- 4 files changed, 26 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 77255f6f7d..f2a3c78721 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2003-09-05 Han-Wen Nienhuys + + * Documentation/user/tutorial.itely (More about pitches and + accidentals): typo. + +2003-08-30 Han-Wen Nienhuys + + * Documentation/user/refman.itely (Fingering instructions): + + * lily/new-fingering-engraver.cc (position_scripts): don't crash + for borderline cases. + 2003-08-29 Jan Nieuwenhuizen * cygwin/bug-lilypond-cygwin.sh: Run latex on lily output (WAS: tex). diff --git a/Documentation/user/refman.itely b/Documentation/user/refman.itely index 6e78218952..a0a3ecb20b 100644 --- a/Documentation/user/refman.itely +++ b/Documentation/user/refman.itely @@ -752,13 +752,17 @@ 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 @@ -767,6 +771,8 @@ is made, and the @internalsref{StaffSymbol} is created before any @code{\override} is effective. Properties can be changed in a @code{\translator} definition, or by using @code{\outputproperty}. + + @refbugs If a staff is ended halfway a piece, the staff symbol may not end @@ -2061,6 +2067,10 @@ to the note head: @internalsref{FingerEvent}, and @internalsref{Fingering}. +@refbugs + +Fingerings are only put horizontally on notes when there are also +fingering above and below the notes. @menu * Text scripts:: diff --git a/Documentation/user/tutorial.itely b/Documentation/user/tutorial.itely index 0eae233bed..df7b88668a 100644 --- a/Documentation/user/tutorial.itely +++ b/Documentation/user/tutorial.itely @@ -422,7 +422,7 @@ This example shows the key signature, accidentals and ties in action: \key g \minor \clef violin r4 r8 a8 gis4 b - g8 d4.-~ d' e'8 + g8 d4.-~ d e'8 fis4 fis8 fis8 eis4 a8 gis-~ gis2 r2 @} @@ -1106,7 +1106,7 @@ Printing chords is done by adding @code{\context ChordNames} before the chords thus entered: @c @lilypond[verbatim] - \context ChordNames \chords \chords { c2 f4.:m g4.:maj7 gis8:dim7 } + \context ChordNames \chords { c2 f4.:m g4.:maj7 gis8:dim7 } @end lilypond @cindex lead sheet diff --git a/lily/new-fingering-engraver.cc b/lily/new-fingering-engraver.cc index 63a6c83a0a..c87ada1620 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 (!down.size() && fingerings_.size ()) { down.push (fingerings_[0]); fingerings_.del(0); -- 2.39.5