From: Han-Wen Nienhuys Date: Mon, 18 Apr 2005 12:37:16 +0000 (+0000) Subject: * input/test/chord-names-languages.ly (Module): rename file. X-Git-Tag: release/2.5.20~11 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=4861c0b13a26dc4ed25fc70f0a25b45dd16425c6;p=lilypond.git * input/test/chord-names-languages.ly (Module): rename file. * lily/text-spanner.cc: add bound-padding. * lily/paper-book.cc (systems): accept Paper_score iso. Paper_system vector. * lily/line-interface.cc (make_arrow): new function. Patch by Jonatan Liljedahl (arrows): idem. * lily/line-spanner.cc (line_stencil): add arrows. --- diff --git a/ChangeLog b/ChangeLog index 67ec9a0694..faecbcf94b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,7 @@ 2005-04-18 Han-Wen Nienhuys + * input/test/chord-names-languages.ly (Module): rename file. + * lily/text-spanner.cc: add bound-padding. * lily/paper-book.cc (systems): accept Paper_score diff --git a/Documentation/topdocs/NEWS.tely b/Documentation/topdocs/NEWS.tely index d44d55559a..13ebb320c9 100644 --- a/Documentation/topdocs/NEWS.tely +++ b/Documentation/topdocs/NEWS.tely @@ -34,6 +34,16 @@ See user manual, \NAME\ @itemize @bullet @item +Lines, such glissandi or Text-spanner lines can have arrows at the end, + +@lilypond[verbatim,fragment] +\override Glissando #'arrow = ##t +b''2 \glissando b' +@end lilypond + +@item +Chord names may now be rendered in Italian and French. + @file{lilypond-book} now makes @file{lilypond} print line numbers relative to the input file for every error message. diff --git a/Documentation/user/instrument-notation.itely b/Documentation/user/instrument-notation.itely index 7bb12094a3..0e6877e48d 100644 --- a/Documentation/user/instrument-notation.itely +++ b/Documentation/user/instrument-notation.itely @@ -599,7 +599,7 @@ The predefined variables @code{\germanChords}, set these variables. The effect is demonstrated here, -@lilypondfile[raggedright]{chord-names-german.ly} +@lilypondfile[raggedright]{chord-names-languages.ly} There are also two other chord name schemes implemented: an alternate Jazz chord notation, and a systematic scheme called Banter chords. The diff --git a/input/test/chord-names-german.ly b/input/test/chord-names-german.ly deleted file mode 100644 index 88e3d2e8cb..0000000000 --- a/input/test/chord-names-german.ly +++ /dev/null @@ -1,47 +0,0 @@ -\version "2.4.0" -\header { - texidoc = "@cindex Chord Names German -The english naming of chords (default) can be changed to german -(@code{\germanChords} replaces B and Bes to H and B), semi-german -(@code{\semiGermanChords} replaces B and Bes to H and Bb), italian -(@code{\italianChords} uses Do Re Mi Fa Sol La Si), or french -(@code{\frenchChords} replaces Re to Ré). - -" } - -scm = \chordmode { - e1/d c:m - % c/c cis/cis - % yeah, we get the idea. -hwn - - % cisis/cisis ces/ces ceses/ceses - b/b bis/bis bes/bes - % beses/beses -} - - -\layout { - raggedright = ##t - \context {\ChordNames \consists Instrument_name_engraver } -} - -<< - \new ChordNames { - \set instrument = #"default" - \scm - } - \new ChordNames { - \set instrument = #"german" - \germanChords \scm } - \new ChordNames { - \set instrument = #"semi-german" - \semiGermanChords \scm } - \new ChordNames { - \set instrument = #"italian" - \italianChords \scm } - \new ChordNames { - \set instrument = #"french" - \frenchChords \scm } - - \context Voice { \scm } ->> diff --git a/input/test/chord-names-languages.ly b/input/test/chord-names-languages.ly new file mode 100644 index 0000000000..88e3d2e8cb --- /dev/null +++ b/input/test/chord-names-languages.ly @@ -0,0 +1,47 @@ +\version "2.4.0" +\header { + texidoc = "@cindex Chord Names German +The english naming of chords (default) can be changed to german +(@code{\germanChords} replaces B and Bes to H and B), semi-german +(@code{\semiGermanChords} replaces B and Bes to H and Bb), italian +(@code{\italianChords} uses Do Re Mi Fa Sol La Si), or french +(@code{\frenchChords} replaces Re to Ré). + +" } + +scm = \chordmode { + e1/d c:m + % c/c cis/cis + % yeah, we get the idea. -hwn + + % cisis/cisis ces/ces ceses/ceses + b/b bis/bis bes/bes + % beses/beses +} + + +\layout { + raggedright = ##t + \context {\ChordNames \consists Instrument_name_engraver } +} + +<< + \new ChordNames { + \set instrument = #"default" + \scm + } + \new ChordNames { + \set instrument = #"german" + \germanChords \scm } + \new ChordNames { + \set instrument = #"semi-german" + \semiGermanChords \scm } + \new ChordNames { + \set instrument = #"italian" + \italianChords \scm } + \new ChordNames { + \set instrument = #"french" + \frenchChords \scm } + + \context Voice { \scm } +>>