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