From: fred Date: Sun, 24 Mar 2002 19:31:30 +0000 (+0000) Subject: lilypond-0.0.31 X-Git-Tag: release/1.5.59~5405 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=c76177819509e7d05e2dd0539ab85929fece262c;p=lilypond.git lilypond-0.0.31 --- diff --git a/TODO b/TODO index 44068657a7..ab8df44987 100644 --- a/TODO +++ b/TODO @@ -26,6 +26,8 @@ INPUTLANGUAGE SMALLISH PROJECTS + * read from mmap directly: study yy_scan_buffer + * binsearch for notenames * stafftypes: voice names/ instrument names. @@ -65,6 +67,8 @@ DOC * all errors + * a decent webpage + FUTURE * warning: beam(): Beam too narrow: beam gen not per stem @@ -121,4 +125,4 @@ IDEAS * PostScript output (esp. Beams, Slurs, etc) - * caching breakpoints \ No newline at end of file + * caching breakpoints diff --git a/src/score.cc b/src/score.cc index ab9a9d9a93..1adcf7dd05 100644 --- a/src/score.cc +++ b/src/score.cc @@ -4,7 +4,7 @@ #include "pscore.hh" #include "staff.hh" #include "debug.hh" -#include "paper.hh" +#include "paperdef.hh" #include "main.hh" #include "source.hh" #include "sourcefile.hh" @@ -39,13 +39,15 @@ Score::process() pscore_p_->process(); } -// remove empty cols. +/** + Remove empty cols, preprocess other columns. + */ void Score::clean_cols() -{ +{ for (iter_top(staffs_,i); i.ok(); i++) i->clean_cols(); - + for (iter_top(cols_,c); c.ok(); ) { if (!c->pcol_l_->used()) { delete c.get(); @@ -55,7 +57,8 @@ Score::clean_cols() } } } -/* + +/** this sux. We should have Score_column create the appropriate PCol. Unfortunately, PCols don't know about their position. */