]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.41
authorfred <fred>
Sun, 24 Mar 2002 20:04:59 +0000 (20:04 +0000)
committerfred <fred>
Sun, 24 Mar 2002 20:04:59 +0000 (20:04 +0000)
NEWS
TODO
lily/parser.y

diff --git a/NEWS b/NEWS
index bb0e37a02ddda0a0a69fb287f47ad90cf22cf8be..b00a6f01e37128a11be406571a2fe032633d7ab6 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,49 @@
+pl 41
+       - warn for score with multiple Music blocks
+       - bf: \plet (MB)
+       - \textsharp in 16pt
+       - malloc frobnifying
+       - more fontsizes: 26pt, 11pt, 13pt
+       - \textstyle "bold"
+       - .rpm: remove old fonts
+
+pl 40.jcn2
+       - bf: typo scores.cc
+       - bfs: non-default base constructor calls
+       - bfs: virtual destructors
+       - standje.ly: the real standchen (first bit)
+       - gcc 2.8 compile
+       - nicer scsii-menuetto
+
+pl 40.jcn1
+       - bf: breaking of :| bar
+       - bf: lyric substitution of _ -> ' ' flower/libc-ext:memmem
+       - no slope=0 beams between stafflines
+       - bf: tex without lily-ps-defs
+       - bf: embedded mf shift: added '%' to \embeddedps
+       - doos compile
+
+******
+jan 12
+pl 40
+       - some doco fixes
+       - debian diffs (AF)
+
+pl 39.jcn2
+       - bf: bit smarter atan() for feta-sleur (thanks wendy)
+       - bf: y quantise of multiple down beams (typo)
+       - minor doc fixes
+       - bf: distribute mfdeps and moved from mf/out/mfdeps to mf/mf.dep
+       - some changes to ANNOUNCE
+       - fixes for simple slur/tie placement
+       - embedded MF fonts identified by parameters -> reusable runtime fonts
+       - clean-embeds.sh
+       - runtime MF beams: feta-beum.mf
+       - bf: enable switching PS off
+       - updated runtime MF feta-sleur.mf with new PS slur algorithm
+
+******
+jan 5 1998
 pl 39
        - 0.2 ANNOUNCE sketch
        - unix style paths for LILYINCLUDE env
diff --git a/TODO b/TODO
index a9b64f1dd997fedd30a03bd079ff674c391982e3..f62af6ca905ef31f5153a3577a48817c8e6a523e 100644 (file)
--- a/TODO
+++ b/TODO
@@ -7,8 +7,9 @@ Most of the items are marked in the code as well, with full explanation.
 grep for TODO and ugh/ugr
 
 0.2:
+       * forced breakpoints
 
-       * beam quanting
+       * --metafont
 
        * disable spaces in TeX stuff
 
@@ -78,6 +79,8 @@ STUFF
 
        * Fix profiling. gprof bugreport?
 
+       * GS: /undefined in draw_beam after XDVI magnification.
+
 PROJECTS
 
        * Unicode support?
@@ -180,6 +183,7 @@ languages:
        * Documentation
        - Doc Mutopia (Music To The People) 
        - Doc (C) stuff of sheet music
+       - a better format?  SGML?  TeX?  Info?
        - a tutorial
 
        * TeX spanners , use texbeam.cc as an example (smallish)
index b4f85ba14c008c6e22334586dc59eab41fababa2..051fb72c50cb5804fda24deb383f80616c2cc209 100644 (file)
@@ -429,6 +429,8 @@ score_body:         {
                $$->header_p_ = $2;
        }
        | score_body Music      {
+               if ($$->music_p_)
+                       $2->warning ("More than one music block");      
                $$->music_p_ = $2;
        }
        | score_body output_def {
@@ -542,6 +544,7 @@ Voice:
 Voice_body:
        /**/            {
                $$ = new Voice;
+               $$->set_spot (THIS->here_input ());
        }
        | Voice_body Music              {
                $$->add ($2);
@@ -587,6 +590,7 @@ translator_change:
                t-> change_to_id_str_ = *$4;
 
                $$ = t;
+               $$->set_spot (THIS->here_input ());
                delete $2;
                delete $4;
        }
@@ -599,6 +603,7 @@ property_def:
                t-> var_str_ = *$4;
                t-> value_ = *$6;
                $$ = t;
+               $$->set_spot (THIS->here_input ());
                delete $2;
                delete $4;
                delete $6;
@@ -623,6 +628,7 @@ Chord_body:
        /**/    {
                $$ = new Chord;
                $$-> multi_level_i_ = 1;
+               $$->set_spot (THIS->here_input ());
        }
        | Chord_body Music {
                $$->add ($2);
@@ -633,6 +639,7 @@ transposed_music:
        TRANSPOSE steno_melodic_req Music {
                $$ = $3;
                $$ -> transpose ($2);
+
                delete $2;
        }
        ;
@@ -963,7 +970,8 @@ pre_request:
 
 voice_command:
        PLET     INT '/' INT {
-               THIS->default_duration_.set_plet ($2,$4);
+               THIS->plet_.type_i_ = $4;
+               THIS->plet_.iso_i_ = $2;
        }
        | DURATION STRING {
                THIS->set_duration_mode (*$2);