X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=TODO;h=e22c3f60e80d26e2dcf43a80a9b9b7a086bf6663;hb=9efbad2d9487a05b04423e7e9f062968e8f8eaf4;hp=275774c4633a9509f402d67056d89198458dd281;hpb=068b30ff4bfe81e6dd41ac3736bbc52980e79a1f;p=lilypond.git diff --git a/TODO b/TODO index 275774c463..e22c3f60e8 100644 --- a/TODO +++ b/TODO @@ -10,44 +10,29 @@ grep for TODO and ugh/ugr/urg BUGS: - + - > \notes{ a \< b \cr } - > - > work but - > - > \notes{ a \< b \! } - > - > give a parse error? + + * add new glyphs to font.ly + + * formatting of input stuff. + * \notes{ a \< b \cr } vs \notes{ a \< b \! } * if possible, it might be nice for a warning to appear if someone does - > \translator with no name and without assigning it to an -identifier. possible, it might be nice for a warning to appear if -someone does - > \translator with no name and without assigning it to an -identifier. + \translator with no name and without assigning it to an + identifier. * space after bars? * [/3 c8 c16 c c c]/1 - * I see that \prallprall and \prallmordent are identical. I think this is a - mistake, that \prallprall should not have the vertical line. - This can be fixex by removing the line - > draw_mordent(twidth-0.5toverlap); - from the definition of \prallprall in mf/feta-slag.mf (see below) - * fix singleStaffBracket * repeat bars: need distance after ":|" and before "|:" - - The time signature warnings still remain, will be fixed later. - - * fix \n after proccing + * The time signature warnings still remain, will be fixed later. - Summary of minor spelling irregularities: -> capitalization/use of underscores in property names -> \lyric vs \notes \lyric vs \type Lyrics (\lyric should have an -s) + Summary of minor spelling irregularities: + - capitalization/use of underscores in property names * fix Score.skipBars @@ -57,29 +42,19 @@ identifier. * fix marks/barnumbers/marginal notes -**** - - > lbheel = \script { "bheel" 0 0 -1 0 0 } -> rbheel = \script { "bheel" 0 0 1 0 0 } -> lbtoe = \script { "btoe" 0 0 -1 0 0 } -> rbtoe = \script { "btoe" 0 0 1 0 0 } -> lfheel = \script { "fheel" 0 0 -1 0 0 } -> rfheel = \script { "fheel" 0 0 1 0 0 } -> lftoe = \script { "ftoe" 0 0 -1 0 0 } -> rftoe = \script { "ftoe" 0 0 1 0 0 } -> -> and also -> -> portato= \script { "portato" 0 -1 0 1 0 } - - * MIDI spelling. - - * foo = 1 - - \score{ - \notes { a } - \paper{ foo = \translator{ \StaffContext}; } - } + * broken scripts: + lbheel = \script { "bheel" 0 0 -1 0 0 } + rbheel = \script { "bheel" 0 0 1 0 0 } + lbtoe = \script { "btoe" 0 0 -1 0 0 } + rbtoe = \script { "btoe" 0 0 1 0 0 } + lfheel = \script { "fheel" 0 0 -1 0 0 } + rfheel = \script { "fheel" 0 0 1 0 0 } + lftoe = \script { "ftoe" 0 0 -1 0 0 } + rftoe = \script { "ftoe" 0 0 1 0 0 } + + and also + + portato= \script { "portato" 0 -1 0 1 0 } * Align_element::padding ? @@ -89,8 +64,6 @@ identifier. * typo checks on property names? - * egcs-1.1 support - * make engraver hacking robust. * use streambufs and iostream @@ -102,7 +75,7 @@ identifier. * zip target for binary windows dist (JBR) - * text continuationss + * text continuations * revise documentation @@ -111,14 +84,6 @@ identifier. * junking \skip req in lyrics * Language: - - general plet mechanism. - - \plet 2/3 { c8 c8 c8 } - - ie. - - Music: PLET int '/' int Music - - \type -> \context ? - \translator -> ? - fix \partial @@ -132,8 +97,6 @@ identifier. * install TeX stuff into tex/generic directory. - * /etc/profile.d support for RPM. - * percussion note heads * mi2mu empty staffs. @@ -142,12 +105,6 @@ identifier. * make GNU style webpages. - * There seems to be an install error in lilypond-1.0.0. Most of the - files in the "init" directory don't get installed in the - /usr/local/share/lilypond directory. The files installed are of - the form feta*.ly. In particular init.ly doesn't get installed. - I installed the files by hand and then the system seems to work. - * midi_instrument -> midiInstrument * horizontal centering of dynamics @@ -261,8 +218,6 @@ ydirection and hshift preset - abbreviation-beam -> (measured/unmeasured) tremolo - partial -> anacrouse - * libtoolize flowerlib - * shared lib * robustify Beam (in case of no stems, 32nd notes) @@ -274,12 +229,7 @@ ydirection and hshift preset * check for groff / troff/ nroff et * more intelligent file searching - - use kpsepath - - make LilyPond fully relocatable - - * use kpsepath to find all TeX dirs - - configure.in - - clean-fonts.sh + - make LilyPond RPM fully relocatable * nicen examples: - break-up heavily-nested score blocks @@ -311,15 +261,6 @@ ydirection and hshift preset * clefs (AG): The "8" should appear closer to the actual clef, touching it. - * scoping for properties? - - { c4 - \multi 2 < { \stemup .. } { \stemdown .. } > - c2 - } - - this modifies \stem for the c2 - * put errorlevel in Input class * junk nesting slurs @@ -365,12 +306,6 @@ ydirection and hshift preset * redhat (v?) graphical install bomb-out? - * egcs-1.03 ice: stem.cc:327; should localize bug (mine's still 10K) - - * gcc 2.8.1: see ice and RESIZE_ICE - - * xdvi: PS in magnifying glass. - * GNU diff 2.7: diff -rN does not see a new directory with empty file * GNU patch 2.1: if patch chokes on a @@ -387,8 +322,6 @@ ydirection and hshift preset * GNU indent: handle C++ - * GNU make: move hardcoded builtin rules to runtime ? - * GNU patch - 'double-fix' mode: ignore identical fix, rather than suggest to revert patch direction when (more or less? exactly) the same @@ -522,7 +455,6 @@ PROJECTS - Move all Score_elems, into libmutype.a - SGML - * Documentation - Doc (C) stuff of sheet music - a better format? SGML? TeX? Info?