I tried pl 13 on a DEC Alpha Station and found out that parts of
my previous time signaure related patches just happened to work 
on Linux but didn't work on the Alpha.

Here's a patch with a safer implementation. I also made some
corrections to the reference manual. However, the long list
of warning messages about missing time signature symbols
still remains but should make no harm, except for the 
annoyance. I'll fix it later when Jan and Han-Wen have
done all their changes to the lookup mechanism.

I mentioned earlier that I got error messages from groff about a 
missing macro file for gs. When I found a tmac.gs on another 
machine, I discovered that the file tmac.s on my Debian Linux
machine was identical, so the simple solution was to make 
a link from tmac.s to tmac.gs. I haven't been able to find
which program or makefile that calls groff -mgs could the 
problem be solved in the configuration process?

I also noted that the afm files provided in the tar file
were old.

  /Mats

------------------------------
Generated by (address unknown) using package-diff 0.62,
>From = lilypond-1.0.13, To = lilypond-1.0.13.mb1

usage 

    cd lilypond-source-dir; patch -E -p1 < lilypond-1.0.13.mb1.diff

Patches do not contain automatically generated files 
or (urg) empty directories, 
i.e., you should rerun autoconf, configure 
and possibly make outdirs.

--state
1.0.13
1.0.13.mb1
++state
diff -urN ../lilypond-1.0.13/Documentation/tex/refman.yo ./Documentation/tex/refman.yo
--- ../lilypond-1.0.13/Documentation/tex/refman.yo      Mon Oct  5 12:27:04 1998
+++ ./Documentation/tex/refman.yo       Fri Oct  9 00:25:54 1998
@@ -1292,7 +1292,7 @@
       digit, e.g. 3/2 is written as 3.
       dit(code(C2/2,C4/4, old2/2, old3/2, old3/4, old4/4, old6/4 or
       old9/4)): Tells Lilypond to use a specific symbol as time
-      signature.
+      signature, independently of the actual time signature.
    )
 
 The different time signature characters are shown below with
@@ -1300,16 +1300,20 @@
 mudela(fragment,center)(
 \relative c'' {
 \property Voice.textstyle = typewriter
-\property Staff.timeSignatureStyle = "C"
-\time 2/2; a2^"C" a2 \time 2/2;
-\property Staff.timeSignatureStyle = "old3_2"
-a2_"old3\_2" a2 \time 2/2;
-\property Staff.timeSignatureStyle = "oldC"
-a2^"oldC" a2 \time 2/2;
-\property Staff.timeSignatureStyle = "old6_4"
-a2_"old6\_4" a2 \time 2/2;
-\property Staff.timeSignatureStyle = "old9_4"
-a2^"old9\_4" a2
+\property Staff.timeSignatureStyle = "C2/2"
+\time 2/2; a2^"C2/2" a2 
+\property Staff.timeSignatureStyle = "C4/4"
+\time 2/2; a2^"C4/4" a2 
+\property Staff.timeSignatureStyle = "old2/2"
+\time 2/2; a2^"old2/2" a2 
+\property Staff.timeSignatureStyle = "old3/2"
+\time 2/2; a2^"old3/2" a2 
+\property Staff.timeSignatureStyle = "old4/4"
+\time 2/2; a2^"old4/4" a2 
+\property Staff.timeSignatureStyle = "old6/4"
+\time 2/2; a2^"old6/4" a2 
+\property Staff.timeSignatureStyle = "old9/4"
+\time 2/2; a2^"old9/4" a2 
 }
 )
 
diff -urN ../lilypond-1.0.13/NEWS ./NEWS
--- ../lilypond-1.0.13/NEWS     Mon Oct  5 12:48:08 1998
+++ ./NEWS      Fri Oct  9 00:33:25 1998
@@ -1,3 +1,8 @@
+pl 13.mb1
+       - bf: Lookup::afm_find, the width was undefined for the feta fonts.
+       - bf: refman.yo
+       - The time signature warnings still remain, will be fixed later.
+
 pl 12.mb1
        - bf: feta-timesig.mf Added horizontal space, minor corrections.
        - Changed meaning of Staff.timeSignatureStyle:
diff -urN ../lilypond-1.0.13/VERSION ./VERSION
--- ../lilypond-1.0.13/VERSION  Mon Oct  5 12:48:37 1998
+++ ./VERSION   Fri Oct  9 00:30:14 1998
@@ -2,7 +2,7 @@
 MAJOR_VERSION=1
 MINOR_VERSION=0
 PATCH_LEVEL=13
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=mb1
 
 # use the above to send patches: MY_PATCH_LEVEL is always empty for a
 # released version.
diff -urN ../lilypond-1.0.13/debian/control ./debian/control
--- ../lilypond-1.0.13/debian/control   Thu Sep 24 16:55:45 1998
+++ ./debian/control    Thu Oct  8 23:38:30 1998
@@ -9,12 +9,6 @@
 Depends: ${shlibs:Depends}, tetex-base (>= 0.9-5)
 Conflicts: musixtex-fonts, tetex-base (<< 0.9)
 Description: The GNU Project music typesetter.  
- LilyPond is the GNU Project music typesetter.  This program can print
- beautiful sheet music from a music definition file.  It can also play
- mechanical performances to a MIDI file.  Features include multiple
- staffs, meters, clefs, keys, lyrics, versatile input language, cadenzas,
- beams, slurs, triplets, formatting scores, part extraction.  It includes
- a nice font of musical symbols.
  .
   URL: http://www.cs.ruu.nl/people/hanwen/lilypond
        http://sca.uwaterloo.ca/~praetzel/lilypond/
diff -urN ../lilypond-1.0.13/lily/afm.cc ./lily/afm.cc
--- ../lilypond-1.0.13/lily/afm.cc      Mon Oct  5 12:22:05 1998
+++ ./lily/afm.cc       Thu Oct  8 23:49:04 1998
@@ -39,7 +39,7 @@
 
 Adobe_font_char_metric::Adobe_font_char_metric ()
 {
-  C_ = 0;
+  C_ = -1;
 }
 
 Adobe_font_metric::Adobe_font_metric ()
diff -urN ../lilypond-1.0.13/lily/lookup.cc ./lily/lookup.cc
--- ../lilypond-1.0.13/lily/lookup.cc   Mon Oct  5 12:41:20 1998
+++ ./lily/lookup.cc    Fri Oct  9 00:09:27 1998
@@ -78,7 +78,7 @@
   Adobe_font_char_metric m = afm_p_->find_char (s);
 
   Atom a;
-  if (m.width () ==0)
+  if (m.code () < 0)
     return a;
   
   a.dim_ = m.B_;
diff -urN ../lilypond-1.0.13/make/STATE-VECTOR ./make/STATE-VECTOR
--- ../lilypond-1.0.13/make/STATE-VECTOR        Mon Oct  5 14:32:43 1998
+++ ./make/STATE-VECTOR Fri Oct  9 00:33:31 1998
@@ -92,3 +92,4 @@
 1.0.12
 1.0.12.uu1
 1.0.13
+1.0.13.mb1
  • 1.0.13 Han-Wen Nienhuys
    • Mats Bengtsson

Reply via email to