From: fred Date: Sun, 24 Mar 2002 19:59:54 +0000 (+0000) Subject: lilypond-0.1.21 X-Git-Tag: release/1.5.59~3758 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=0669e462de6f77469fe49563910b2e4316a3e512;p=lilypond.git lilypond-0.1.21 --- diff --git a/NEWS b/NEWS index facfa0b0fc..3f196faa5e 100644 --- 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 3c414d5349..f3b65e6c36 100644 --- 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: diff --git a/lily/midi-stream.cc b/lily/midi-stream.cc index 05d9421388..9f9008dfed 100644 --- a/lily/midi-stream.cc +++ b/lily/midi-stream.cc @@ -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_; } diff --git a/lily/tex-stream.cc b/lily/tex-stream.cc index eed823e575..71ac2f6e2a 100644 --- a/lily/tex-stream.cc +++ b/lily/tex-stream.cc @@ -5,11 +5,6 @@ (c) 1997 Han-Wen Nienhuys - TODO - - make an abstract interface to output, operations: - - move (x,y), put (symbol). */ #include @@ -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 a13e94503a..212eefa4f2 100644 --- 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.)