X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=TODO;h=8adbc8d1da97b73e6ec6e033e4650cb650f24766;hb=59ed0cee2aae58a3f0483f21261c68aee406fa10;hp=733c1ffd6a73bd9e22a25fd84bd822b1727527e7;hpb=0d1109b28ecf554b7656e0018c0c9fbeec8258a8;p=lilypond.git diff --git a/TODO b/TODO index 733c1ffd6a..8adbc8d1da 100644 --- a/TODO +++ b/TODO @@ -9,39 +9,36 @@ grep for TODO and ugh/ugr/urg BUGS: + + + * formatting of input stuff. - + - > \notes{ a \< b \cr } - > - > work but - > - > \notes{ a \< b \! } - > - > give a parse error? + * use real RTTI iso access_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 fixed 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 @@ -51,30 +48,22 @@ 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 } + * 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 } * MIDI spelling. - * foo = 1 - - \score{ - \notes { a } - \paper{ foo = \translator{ \StaffContext}; } - } - * Align_element::padding ? * uniformise property names. @@ -83,8 +72,6 @@ identifier. * typo checks on property names? - * egcs-1.1 support - * make engraver hacking robust. * use streambufs and iostream @@ -96,7 +83,7 @@ identifier. * zip target for binary windows dist (JBR) - * text continuationss + * text continuations * revise documentation @@ -105,14 +92,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