]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.21
authorfred <fred>
Sun, 24 Mar 2002 19:59:54 +0000 (19:59 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:59:54 +0000 (19:59 +0000)
NEWS
TODO
lily/midi-stream.cc
lily/tex-stream.cc
mf/TODO

diff --git a/NEWS b/NEWS
index facfa0b0fc55884f2390bd650019b2d3c0ae6b2a..3f196faa5e00354e02dc8e085a65bc8837493aa3 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,11 @@
+pl 21
+       - shrinking uses more energy  than stretching
+       - check IO error on writing (disk full?)
+
+
+*********
+
+oct 8
 pl 20
        - don't swallow non lyric-stuff in lyrics
        - x-position of Stem
diff --git a/TODO b/TODO
index 3c414d5349250705ac48519c40becba85d28185c..f3b65e6c36d98fc2be9f90cc8d91dde4fda19b73 100644 (file)
--- a/TODO
+++ b/TODO
@@ -8,22 +8,21 @@ grep for TODO and ugh/ugr
 
        * accidental placement
 
-       * bar-checking lyrics.
-
-       * check IO error on writing (disk full?)
-
        * AFM for font input?
 
        * Make general "spanning"-elements and "placer"-elements
 
+       * Unicode support?
+
        - naming Mozarella, Madeira, Muella, Fontaigna, Feta?
        - bf: abbrevs over whole note
        - scoping for properties
 
        {       c4
                \multi 2  < { \stemup .. } { \stemdown .. } >
-               c2 }
-       
+               c2 
+       }
+
        this modifies \stem for the c2
 
        * use properties for:
index 05d942138893b9d54c0424e23f7a69ca4ad46db8..9f9008dfed5f99897e722829e7145295d248dc69 100644 (file)
@@ -24,6 +24,12 @@ Midi_stream::Midi_stream (String filename_str)
 
 Midi_stream::~Midi_stream()
 {
+  *os_p_ << flush;             // ugh. Share with tex_stream.
+  if (!*os_p_)
+    {
+      warning("error syncing file (disk full?)");
+      exit_status_i_ = 1;
+    }  
   delete os_p_;
 }
 
index eed823e575fdd6695c29a5fbeed6bdba9aa29de8..71ac2f6e2acffb819b31cc5a8eb1ac868757772c 100644 (file)
@@ -5,11 +5,6 @@
 
   (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
   
-  TODO
-
-  make an abstract interface to output, operations: 
-
-  move (x,y), put (symbol).
 */
 
 #include <fstream.h>
@@ -42,6 +37,12 @@ Tex_stream::header()
 }
 Tex_stream::~Tex_stream()
 {
+  *os << flush;
+  if (!*os)
+    {
+      warning("error syncing file (disk full?)");
+      exit_status_i_ = 1;
+    }
   delete os;
   assert (nest_level == 0);
 }
@@ -110,4 +111,3 @@ Tex_stream::break_line()
   line_len_i_ = 0;
 }
 
-/* *************************************************************** */
diff --git a/mf/TODO b/mf/TODO
index a13e94503a5a070fb03d1d82c8286593112a1cfd..212eefa4f299df2c26f11192ac42da8e5123c2fe 100644 (file)
--- a/mf/TODO
+++ b/mf/TODO
@@ -5,20 +5,19 @@
          * flags
          * clefs
          * some scripts:
-           - {up, down}bow
            - toe/heel
            - piano pedals,
          * braces.
          * trills
          * maxima notehead
          * coda signs.
-         * 0 - 9
+         * 0 - 9: bold and italic
 
-       - move to OpusTeX fonts ?  (no!)
-       - include important spacing dims in TFM? 
+       - include important spacing dims in fetalog 
        - lilyrules.mf for different rules (lines) ?
        - check out Adobe Sonata/Petrucci font layout.  They are the
 standard for Music fonts
+
        - hack up GS to do round pixels iso. square pixels.  (Printers
 don't do square pixels.)