X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=flower%2FTODO;h=6229ff65fb9bf51eb5e8a40f60f87483280654a9;hb=5d84bfad4626892bcffd05adcced53c8a2329047;hp=c8f3e5ad5297ad7119d3058aa13f3fe08871ef7e;hpb=727cdcbadf23c1986b0aed547aa645c9813f351b;p=lilypond.git diff --git a/flower/TODO b/flower/TODO index c8f3e5ad52..6229ff65fb 100644 --- a/flower/TODO +++ b/flower/TODO @@ -1,20 +1,36 @@ - * change String::pos - s[s.pos('%')] == '%' + * Unicode support in strings - would be nice + * write a decent Dictionary + - write a Pointer_hash template - * use template handle in handle.hh for strings. + * Array::slice() upper too - * Restricted cursor/list: make sublist from a list, and use rcursor as if list is as big as the sublist. + * fix ambiguous String constructor overloads, e.g.: + String( int ) and String( char ), use + + class String { + explicit String(int); + } - * Cursor signedcompare + * Automake, libtool - * int Cursor::op-(Cursor) + * disable this auto conv: const pointer -> bool -> string - * move towards gnu? + * Pointer_array + + * PCursor -> Pointer_cursor / PointerCursor ? + + * efficient copy cons for List + + * extend Interval + + * use template handle in handle.hh for strings? + + * move towards gnu or STL? parsestream.h vector.h + * lgetopt: cmd -, or cmd --