[EMAIL PROTECTED] writes:
> Hi,
>
> I've just noticed that multimeasure rests are broken in 1.3.115;
> also, there's a problem building the documentation: refman.itely
> has a section like this:
try this patch, it solves most of the problems .115:
Generated by [EMAIL PROTECTED],
>From = lilypond-1.3.115, To = lilypond-1.3.115.hwn1
usage
cd lilypond-source-dir; patch -E -p1 < lilypond-1.3.115.hwn1.diff
Patches do not contain automatically generated files
or (urg) empty directories,
i.e., you should rerun autoconf, configure
diff -urN ../lilypond-1.3.115/CHANGES ./CHANGES
--- ../lilypond-1.3.115/CHANGES Mon Dec 4 17:42:18 2000
+++ ./CHANGES Tue Dec 5 15:29:40 2000
@@ -1,4 +1,8 @@
+1.3.115.hwn1
+============
+
+* Bugfix: multi-measure rest ends, chords.
1.3.114.mb1
===========
@@ -16,6 +20,7 @@
============
* abc2ly fixes
+
* allow a g_8 clef to be specified by treble8
* allow full mode names, as well as 3 character abbreviations
diff -urN ../lilypond-1.3.115/VERSION ./VERSION
--- ../lilypond-1.3.115/VERSION Mon Dec 4 17:48:36 2000
+++ ./VERSION Tue Dec 5 13:04:06 2000
@@ -2,7 +2,7 @@
MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=115
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=hwn1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
diff -urN ../lilypond-1.3.115/lily/chord.cc ./lily/chord.cc
--- ../lilypond-1.3.115/lily/chord.cc Tue Nov 28 01:36:56 2000
+++ ./lily/chord.cc Tue Dec 5 13:43:41 2000
@@ -415,7 +415,8 @@
scm_unprotect_object (n->self_scm ());
}
- Simultaneous_music*v = new Request_chord (list);
+ Simultaneous_music*v = new Request_chord (SCM_EOL);
+ v->set_mus_property ("elements", list);
return v;
}
diff -urN ../lilypond-1.3.115/lily/instrument-name-engraver.cc
./lily/instrument-name-engraver.cc
--- ../lilypond-1.3.115/lily/instrument-name-engraver.cc Mon Dec 4 17:35:32
2000
+++ ./lily/instrument-name-engraver.cc Wed Dec 6 12:04:09 2000
@@ -47,23 +47,16 @@
}
}
-/*
- FIXME: use different mechanics, and use a markup-p function?
- */
void
Instrument_name_engraver::create_text (SCM txt)
{
if(!text_)
{
text_ = new Item (get_property ("InstrumentName"));
- if (txt != SCM_EOL)
- {
- text_->set_grob_property ("text", txt);
- }
- else if (text_->get_grob_property ("text") == SCM_EOL)
- {
- return;
- }
+
+ if (text_->get_grob_property ("text") != txt)
+ text_->set_grob_property ("text", txt);
+
if (delim_)
text_->set_parent (delim_, Y_AXIS);
@@ -81,10 +74,12 @@
if (now_mom () > Moment (0))
s = get_property ("instr");
- // if (gh_string_p (s))
- // {
- create_text (s);
- // }
+ /*
+ FIXME: use markup_p () to check type.
+ */
+ if (gh_string_p (s))
+ create_text (s);
+
}
if (Align_interface::has_interface (i.elem_l_)
diff -urN ../lilypond-1.3.115/lily/parser.yy ./lily/parser.yy
--- ../lilypond-1.3.115/lily/parser.yy Fri Dec 1 18:18:43 2000
+++ ./lily/parser.yy Tue Dec 5 10:32:16 2000
@@ -1624,7 +1624,7 @@
Request_chord * rqc2 = new Request_chord (SCM_EOL);
rqc2->set_mus_property ("elements", gh_list (sk->self_scm (),
SCM_UNDEFINED));;
Request_chord * rqc3 = new Request_chord(SCM_EOL);
- rqc2->set_mus_property ("elements", gh_list (sp2->self_scm (),
SCM_UNDEFINED));;
+ rqc3->set_mus_property ("elements", gh_list (sp2->self_scm (),
+SCM_UNDEFINED));;
SCM ms = gh_list (rqc1->self_scm (), rqc2->self_scm (), rqc3->self_scm
(), SCM_UNDEFINED);
diff -urN ../lilypond-1.3.115/scm/translator-properties.scm
./scm/translator-properties.scm
--- ../lilypond-1.3.115/scm/translator-properties.scm Mon Dec 4 17:34:05 2000
+++ ./scm/translator-properties.scm Tue Dec 5 16:35:39 2000
@@ -60,7 +60,17 @@
)
@end example")
-(translator-property-description 'automaticPhrasing boolean? "")
+(translator-property-description 'automaticPhrasing boolean? " If set,
+the @ref{Lyric_phrasing_engraver} will match note heads of context
+called Voice X to syllables from LyricsVoice called
+X-<something>. This feature is turned on by default. See the example
+file @file{lyrics-multi-stanza.ly}.
+
+")
+(translator-property-description 'automaticMelismata boolean? " If
+set, \addlyrics will assume that beams, slurs and ties signal
+melismata, and align lyrics accordingly.
+")
(translator-property-description 'barAlways boolean? " If set to true a bar line is
drawn after each note.
")
(translator-property-description 'barCheckNoSynchronize boolean? "If set, don't reset
measurePosition when finding a bbarcheck. This
--
Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.cs.uu.nl/~hanwen/
_______________________________________________
Gnu-music-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/gnu-music-discuss