CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Graham Percival <[EMAIL PROTECTED]> 05/08/09 02:39:25
Modified files:
. : ChangeLog THANKS
Documentation/user: advanced-notation.itely invoking.itely
lily : note-heads-engraver.cc
scm : define-markup-commands.scm
Log message:
Documentation/user/programming-interface.itely: fix @{ @}.
scm/define-markup-commands.scm: add linewidth info to
\justify and \wordwrap.
Documentation/user/advanced-notation.itely: shaped->shape
lily/note-heads-engraver.cc: changed Shaped->Shape in a
comment. No actual code was touched.
Documentation/user/invoking.itely: add more info about
\include. Thanks, Bruce!
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3981&tr2=1.3982&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/THANKS.diff?tr1=1.139&tr2=1.140&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/user/advanced-notation.itely.diff?tr1=1.44&tr2=1.45&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/Documentation/user/invoking.itely.diff?tr1=1.39&tr2=1.40&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/note-heads-engraver.cc.diff?tr1=1.106&tr2=1.107&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/define-markup-commands.scm.diff?tr1=1.106&tr2=1.107&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3981 lilypond/ChangeLog:1.3982
--- lilypond/ChangeLog:1.3981 Mon Aug 8 22:47:23 2005
+++ lilypond/ChangeLog Tue Aug 9 02:39:24 2005
@@ -5,6 +5,16 @@
* scm/define-markup-commands.scm: add linewidth info to
\justify and \wordwrap.
+ * Documentation/user/advanced-notation.itely: shaped->shape
+
+ * lily/note-heads-engraver.cc: changed Shaped->Shape in a
+ comment. No actual code was touched.
+
+ * Documentation/user/invoking.itely: add more info about
+ \include. Thanks, Bruce!
+
+ * THANKS: add Bruce Fairchild, alphabetise.
+
2005-08-08 Mats Bengtsson <[EMAIL PROTECTED]>
* Documentation/user/programming-interface.itely (Markup
Index: lilypond/Documentation/user/advanced-notation.itely
diff -u lilypond/Documentation/user/advanced-notation.itely:1.44
lilypond/Documentation/user/advanced-notation.itely:1.45
--- lilypond/Documentation/user/advanced-notation.itely:1.44 Mon Aug 1
11:31:09 2005
+++ lilypond/Documentation/user/advanced-notation.itely Tue Aug 9 02:39:25 2005
@@ -1836,7 +1836,7 @@
* Balloon help::
* Blank music sheet::
* Hidden notes::
-* Shaped note heads ::
+* Shape note heads ::
* Easy Notation note heads::
* Analysis brackets::
* Coloring objects::
@@ -1938,14 +1938,14 @@
@end lilypond
[EMAIL PROTECTED] Shaped note heads
[EMAIL PROTECTED] Shaped note heads
[EMAIL PROTECTED] Shape note heads
[EMAIL PROTECTED] Shape note heads
-In shaped note head notation, the shape of the note head corresponds
+In shape note head notation, the shape of the note head corresponds
to the harmonic function of a note in the scale. This notation was
popular in the 19th century American song books.
-Shaped note heads can be produced by setting @code{\aikenHeads} or
+Shape note heads can be produced by setting @code{\aikenHeads} or
@code{\sacredHarpHeads}, depending on the style desired.
@lilypond[verbatim,relative=1,fragment]
@@ -1963,7 +1963,7 @@
@findex \aikenHeads
@findex \sacredHarpHeads
-Shaped note heads are implemented through the @code{shapeNoteStyles}
+Shape note heads are implemented through the @code{shapeNoteStyles}
property. Its value is a vector of symbols. The k-th element indicates
the style to use for the k-th step of the scale. Arbitrary
combinations are possible, eg.,
Index: lilypond/Documentation/user/invoking.itely
diff -u lilypond/Documentation/user/invoking.itely:1.39
lilypond/Documentation/user/invoking.itely:1.40
--- lilypond/Documentation/user/invoking.itely:1.39 Fri Jul 29 00:19:59 2005
+++ lilypond/Documentation/user/invoking.itely Tue Aug 9 02:39:25 2005
@@ -733,7 +733,32 @@
\include "otherfile.ly"
@end example
-For example, you may write separate files for each instrument part and
-create a ``full score'' file which brings together the individual
-instrument files.
+The line @code{\include "file.ly"} is equivalent to pasting the contents
+of file.ly into the current file at the place where you have the
+\include. For example, for a large project you might write separate files
+for each instrument part and create a ``full score'' file which brings
+together the individual instrument files.
+
+The initialization of LilyPond is done in a number of files that are
+included by default when you start the program, normally transparent to the
+user. Run lilypond --verbose to see a list of paths and files that Lily
+finds.
+
+Files placed in directory @file{PATH/TO/share/lilypond/VERSION/ly/} (where
+VERSION is in the form ``2.6.1'') are on the path and available to
[EMAIL PROTECTED] Files in the
+current working directory are available to \include, but a file of the same
+name in LilyPond's installation takes precedence. Files are
+available to \include from directories in the search path specified as an
+option when invoking @code{lilypond --include=DIR} which adds DIR to the search
+path.
+
+The @code{\include} statement can use full path information, but with the Unix
+convention @code{"/"} rather than the DOS/Windows @code{"\"}. For example,
+if @file{stuff.ly} is located one directory higher than the current working
+directory, use
+
[EMAIL PROTECTED]
+\include "../stuff.ly"
[EMAIL PROTECTED] example
Index: lilypond/THANKS
diff -u lilypond/THANKS:1.139 lilypond/THANKS:1.140
--- lilypond/THANKS:1.139 Thu Aug 4 10:46:34 2005
+++ lilypond/THANKS Tue Aug 9 02:39:25 2005
@@ -12,10 +12,11 @@
CONTRIBUTORS
+Bruce Fairchild
Heikki Junes
Joe Neeman
-Yoshinobu Ishizaki
Sven Axelsson
+Yoshinobu Ishizaki
SPONSORS
@@ -29,9 +30,9 @@
BUG HUNTERS/SUGGESTIONS
-Erlend Aasland
Bob Broadus
Donald Axel
+Erlend Aasland
Release 2.6
@@ -107,7 +108,6 @@
Bernard Hurley
Bruce Fairchild
Bruce McIntyre
-Bruce Fairchild
Daniel Johnson
David Rogers
Dylan Nicholson
Index: lilypond/lily/note-heads-engraver.cc
diff -u lilypond/lily/note-heads-engraver.cc:1.106
lilypond/lily/note-heads-engraver.cc:1.107
--- lilypond/lily/note-heads-engraver.cc:1.106 Sun Jul 24 19:31:02 2005
+++ lilypond/lily/note-heads-engraver.cc Tue Aug 9 02:39:25 2005
@@ -95,7 +95,7 @@
note->set_property ("staff-position", scm_from_int (pos));
/*
- Shaped note heads change on step of the scale.
+ Shape note heads change on step of the scale.
*/
SCM shape_vector = get_property ("shapeNoteStyles");
if (scm_is_vector (shape_vector))
Index: lilypond/scm/define-markup-commands.scm
diff -u lilypond/scm/define-markup-commands.scm:1.106
lilypond/scm/define-markup-commands.scm:1.107
--- lilypond/scm/define-markup-commands.scm:1.106 Mon Aug 8 22:47:23 2005
+++ lilypond/scm/define-markup-commands.scm Tue Aug 9 02:39:25 2005
@@ -467,13 +467,13 @@
(def-markup-command (justify layout props args) (markup-list?)
"Like wordwrap, but with lines stretched to justify the margins.
-Use @code{\override #'(linewidth . X)} to set linewidth, where X
+Use @code{\\override #'(linewidth . X)} to set linewidth, where X
is the number of staff spaces."
(wordwrap-markups layout props args #t))
(def-markup-command (wordwrap layout props args) (markup-list?)
- "Simple wordwrap. Use @code{\override #'(linewidth . X)} to set
+ "Simple wordwrap. Use @code{\\override #'(linewidth . X)} to set
linewidth, where X is the number of staff spaces."
(wordwrap-markups layout props args #f))
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs