]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.32
authorfred <fred>
Sun, 24 Mar 2002 20:03:21 +0000 (20:03 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:03:21 +0000 (20:03 +0000)
NEWS
TODO
init/table16.ly
init/table20.ly
lily/stem.cc
lily/symtable.cc
mf/TODO
mf/feta-beams16.mf
mf/feta-beams20.mf

diff --git a/NEWS b/NEWS
index e3b20155dc3efbe6efbd0ac402f74e2d7c4584a4..035407973c59b3229379aa1eb966c19cbcd05ac1 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,21 @@
+pl 32
+       - change type checks (ughugh) to derivation checks (ugh)
+       - this fixes clef bug.
+       - bf: order of breakables: meter comes after bar.
+       - bf: do error iso coredump on unknown symbol-table
+       - bf: release.py, copy patch too. 
+       - bf: add makefile dep for disting MF logs.
+       - bf: don't read font-en-tja*.ly, but feta*.ly
+
+pl 31.jcn2
+       - first version of (non-ugh) c-klef
+       - bf: mi2mu: notes of zero duration as comments
+       - feta: ugh c clef
+
+
+********
+nov 17
+
 pl 31
        - bf: replaced Score_column assert by a warning (thanks Scott)
        - bf: mi2mu version output (thanks Scott)
@@ -10,6 +28,7 @@ pl 31
 
 ********
 nov 11
+
 pl 30
        - feta: G clef. 
        - scripts now do relative coords (fixes lyrics + barnumber bug)
@@ -17,6 +36,7 @@ pl 30
        - bf: bass clef
 
 ********
+nov 6
 pl 29
        - feta: bass clef, bf: dynamics, bf: 64th flag
        
diff --git a/TODO b/TODO
index f99d401dcbf142cd9791007d3687fe029140b333..b38448220b9a332b20937e0db6ad5160eae9665a 100644 (file)
--- a/TODO
+++ b/TODO
@@ -9,6 +9,8 @@ grep for TODO and ugh/ugr
 0.2:
        * add a screenshot to the website.
 
+       * fix stdin input
+
        * LILYSOURCEDIR
        
        * documentation
@@ -23,8 +25,6 @@ grep for TODO and ugh/ugr
 
        * bf: abbrevs over whole note
 
-       * mi2mu: fix a1*0/4 output
-
 STUFF
 
        * give Items/Spanners access to unbroken originals      
index f95cb2fdccdf59a7409334172c27c7238b4f8a8e..506c9f78b89e1b50e031cee5a8bcfc729467b585 100644 (file)
@@ -10,21 +10,6 @@ table_sixteen=
    \texid      "\input lilyponddefs \musixsixteendefs"
    % index TeXstring,  xmin xmax ymin ymax
 
-
-       %{ 
-       "back" "\backorfront"           0.0\pt  6.0\pt  0.0\pt  3.0\pt
-       "-front" "\backorfront"         0.0\pt  6.0\pt  0.0\pt  3.0\pt
-       "heel" "\heel"                  0.0\pt  6.0\pt  -1.0\pt 5.0\pt
-       "toe" "\\toe"                   0.0\pt  6.0\pt  -1.0\pt 5.0\pt
-       "bheel" "\bheel"                        0.0\pt  6.0\pt  -1.0\pt 5.0\pt
-       "btoe" "\btoe"                  0.0\pt  6.0\pt  -1.0\pt 5.0\pt
-       "fheel" "\fheel"                        0.0\pt  6.0\pt  -1.0\pt 5.0\pt
-       "ftoe" "\ftoe"                  0.0\pt  6.0\pt  -1.0\pt 5.0\pt
-       "-back" "\backorfront"          0.0\pt  6.0\pt  0.0\pt  3.0\pt
-       "front" "\backorfront"          0.0\pt  6.0\pt  0.0\pt  3.0\pt
-       "turn"  "\\turn"                        -2.0\pt 7.0\pt  0.0\pt  4.0\pt
-       %}
-
      "style" = \table {
                "roman" "\settext{%}"   0.0\pt  7.50\pt 0.0\pt  8.0\pt
                "italic"        "\setitalic{%}" 0.0\pt  0.0\pt  0.0\pt  8.0\pt
@@ -51,27 +36,11 @@ table_sixteen=
                "1"     "\rightalign{%}"
        }
 
-     "clefs" = \table {
-       "violin"        "\violinclef"           0.0\pt  12.8\pt -10.0\pt        18.0\pt
-       "bass"  "\bassclef"             -1.0\pt 12.8\pt 0.0\pt  16.0\pt
-       "alto"  "\altoclef"             0.0\pt  12.8\pt 0.0\pt  16.0\pt
-       "tenor" "\altoclef"             0.0\pt  12.8\pt 0.0\pt  16.0\pt
-       "violin_change" "\cviolinclef"  0.0\pt  11.2\pt -12.0\pt        12.0\pt
-       "bass_change"   "\cbassclef"    0.0\pt  11.2\pt 0.0\pt  16.0\pt
-       "alto_change"   "\caltoclef"    0.0\pt  11.2\pt 0.0\pt  16.0\pt
-       "tenor_change"  "\caltoclef"    0.0\pt  11.2\pt 0.0\pt  16.0\pt
-     }
-
      "slur" = \table {
        "whole" "\slurchar%{%}"
        "half"  "\hslurchar%{%}"
      }
 
-     "streepjes" = \table {
-       "toplines"      "\\topledgerlines{%}{%}"        -1.0\pt 7.0\pt  0.0\pt  0.0\pt
-       "botlines"      "\\botledgerlines{%}{%}"        -1.0\pt 7.0\pt  0.0\pt  0.0\pt
-     }
-
      "bars" = \table {
        "empty" "\emptybar"
        ""      ""                      0.0\pt  0.0\pt  0.0\pt  16.0\pt
@@ -94,7 +63,6 @@ table_sixteen=
      "param" = \table {
        "brace" "\pianobrace{%}"        0.0\pt  0.0\pt  0.0\pt  0.0\pt
        "meter" "\generalmeter{%}{%}"   0.0\pt  10.0\pt -8.0\pt 8.0\pt
-       "linestaf"      "\linestafsym{%}{%}"
        "stem"  "\stem{%}{%}"
        "fill"  "\hbox{}"
        % ugh. 8pt
@@ -107,6 +75,6 @@ table_sixteen=
        "slope"         "\beamslope{%}{%}"  2.0\pt 64.0\pt 0.0\pt 0.0\pt
        "horizontal"    "\rulesym{%}{%}"        
      }
-     \include "font-en-tja16.ly"
+     \include "feta16.ly"
 }
 
index 305b2c35724cdc16900f5f69366f9761c71a8c68..abe4eadecbd731ed8b4a21a7a943bb0bf9bc6b23 100644 (file)
@@ -16,6 +16,7 @@ table_twenty =
                "italic"        "\setitalic{%}" 0.0\pt  0.0\pt  0.0\pt  8.0\pt
                "dynamic"       "\setdynamic{%}"        0.0\pt  0.0\pt  0.0\pt  8.0\pt
      }
+
      "dynamics" = \table {
 
        "mf" "\dynmf"
@@ -38,17 +39,6 @@ table_twenty =
        }
 
 
-    "clefs" = \table {
-       "violin"        "\violinclef"   0.0\pt  16.0\pt -12.5\pt        22.5\pt
-       "bass"  "\bassclef"             0.0\pt  16.0\pt 0.0\pt  20.0\pt
-       "alto"  "\altoclef"             0.0\pt  16.0\pt 0.0\pt  20.0\pt
-       "tenor" "\altoclef"             0.0\pt  16.0\pt 0.0\pt  20.0\pt
-       "violin_change" "\cviolinclef"  0.0\pt  16.0\pt -12.5\pt        22.5\pt
-       "bass_change"   "\cbassclef"    0.0\pt  16.0\pt 0.0\pt  20.0\pt
-       "alto_change"   "\caltoclef"    0.0\pt  16.0\pt 0.0\pt  20.0\pt
-       "tenor_change"  "\caltoclef"    0.0\pt  16.0\pt 0.0\pt  20.0\pt
-    }
-
 
     "slur" = \table {
        "whole" "\slurchar%{%}" 0.0\pt  0.0\pt  0.0\pt  0.0\pt
@@ -56,11 +46,6 @@ table_twenty =
     }
 
 
-    "streepjes" = \table {
-       "toplines"      "\\topledgerlines{%}{%}"        -3.0\pt 9.0\pt  0.0\pt  0.0\pt
-       "botlines"      "\botledgerlines{%}{%}" -3.0\pt 9.0\pt  0.0\pt  0.0\pt
-    }
-
     "bars" = \table {
        "empty" "\emptybar"
        ""      ""                      0.0\pt  0.0\pt  0.0\pt  16.0\pt
@@ -82,7 +67,6 @@ table_twenty =
     "param" = \table {
         "brace"    "\pianobrace{%}"    0.0\pt  0.0\pt  0.0\pt  0.0\pt
         "meter"        "\generalmeter{%}{%}"   0.0\pt  10.0\pt -5.0\pt 5.0\pt
-        "linestaf"     "\linestafsym{%}{%}"
         "stem" "\stem{%}{%}"
         "fill" "\hbox{}"
        % ugh. 8\pt
@@ -96,6 +80,6 @@ table_twenty =
      }
      
     % ugh what's our outdir called?
-    \include "font-en-tja20.ly"
+    \include "feta20.ly"
 }
 
index f72d3068ef17438c945790b3a01232d5fb7bad52..814eb6af83f0126b1584bb2f4d3661ac14d324a1 100644 (file)
@@ -28,7 +28,7 @@ Stem::Stem ()
 {
   /*
     TODO: staff-size
-   */
+    */
   abbrev_flag_i_ = 0;
   beam_l_ = 0;
   beams_left_i_ = 0;
@@ -190,10 +190,7 @@ Stem::set_default_extents ()
   if (!stem_length_f ())
     set_default_stemlen ();
 
-  /*  set_stemend ((dir_< 0) ?
-              head_positions()[BIGGER]-stem_length_f (): 
-              head_positions()[SMALLER] + stem_length_f ());
-              */
+
   if (dir_ == UP)
     stem_xdir_ = RIGHT;
   if (invisible_b ())
@@ -289,6 +286,7 @@ Stem::abbrev_mol () const
   Molecule beams;
   Atom a (paper ()->lookup_l ()->beam (slope, w));
   a.translate (Offset(- w / 2, stem_end_f () - (w / 2 * slope)));
+  
   // ugh
   if (!beams_i)
     a.translate_axis (dy + beamdy - dir_ * dy, Y_AXIS);
@@ -305,7 +303,7 @@ Stem::abbrev_mol () const
   return beams;
 }
 
-const Real ANGLE = 20* (2.0*M_PI/360.0);
+const Real ANGLE = 20* (2.0*M_PI/360.0); // ugh!
 
 Molecule*
 Stem::brew_molecule_p () const
index 16c48dfb5f7d95ca0cbb116c215a4ee373db3d7d..d247fa649473b75a63dc8c69d8a9762369ea8b21 100644 (file)
@@ -53,7 +53,10 @@ Symtables::operator()(String s)
 {
   if (!elt_b (s))
     {
-      warning ("Symtables `" + s + _("\' unknown"));
+      error ("Symtable `" + s + _("\' unknown"));
+      /* 
+        We can't return, because we'll dump core anyway.
+       */
       return 0;
     }
   else
diff --git a/mf/TODO b/mf/TODO
index 8269df3241c26cf4c24e22094c016be4cf21313d..c94d227b8648c5892c819b8e23ab19bddea51137 100644 (file)
--- a/mf/TODO
+++ b/mf/TODO
@@ -1,5 +1,6 @@
 
        - design macro for penstroke with rounded endings
+       - design decent macro for bulbed endings
        - y-refpoint for rests should be the 4th staffline (gclef: b')
        - versioning    
        - lo-res fixes.
index 75d3675ba7608040f0c736997902b38be0bacb8a..62eff2731584be0658c440b2beec62e46fe69bcf 100644 (file)
@@ -8,6 +8,6 @@ font_size 16;
 mode_setup;
 
 staffsize#:=16pt#;
-input wat-zie-ik;
+input feta-watzieik;
 end.
 
index d40314017937d1e90826d810be84a57e7b449b95..0340e3e057b5fb100cf540746c6006c45f76601f 100644 (file)
@@ -10,5 +10,5 @@ mode_setup;
 
 staffsize#:=20pt#;
 
-input wat-zie-ik;
+input feta-watzieik;
 end.