Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8643
Modified Files: Tag: desiredata TODO Log Message: .
Index: TODO =================================================================== RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v retrieving revision 1.1.2.28.2.55 retrieving revision 1.1.2.28.2.56 diff -C2 -d -r1.1.2.28.2.55 -r1.1.2.28.2.56 *** TODO 3 Aug 2007 00:33:42 -0000 1.1.2.28.2.55 --- TODO 3 Aug 2007 22:54:35 -0000 1.1.2.28.2.56 *************** *** 9,12 **** --- 9,13 ---- ------------------8<--------cut-here--------8<------------------
+ [c] split View into several classes [s] extraneous space at end of binbuf_gettext [s] make t_hash thread-safe (use external iterator) *************** *** 186,190 **** [c] desire.tk can be *really* loaded without Tk [c] ReadLine or NCurses interface ! [ ] make commandline options reloadable at runtime [x] canvas scrollbars auto-disappear when not needed. [b] implement dirty flag --- 187,191 ---- [c] desire.tk can be *really* loaded without Tk [c] ReadLine or NCurses interface ! [c] make commandline options reloadable at runtime [x] canvas scrollbars auto-disappear when not needed. [b] implement dirty flag *************** *** 203,208 **** in a file manager and browsing some .pd files you really want them to open in the same running instance. [s] must work with ALL gridflow samples ! [c] objectbox argument completion ! [c] messagebox completion [c] tooltips on arguments/inlets/outlets [ ] option to make non-gui objects appear on a GOP (?) --- 204,209 ---- in a file manager and browsing some .pd files you really want them to open in the same running instance. [s] must work with ALL gridflow samples ! [b] objectbox argument completion ! [b] messagebox completion [c] tooltips on arguments/inlets/outlets [ ] option to make non-gui objects appear on a GOP (?) *************** *** 224,246 **** [ ] try libentity [c] try vtk-tcl ! [ ] make sure $0 actually works (see canvas_realizedollar) [c] test rcv_able, snd_able ! [ ] iem: snd/rcv problem(s) ? (what was that?) [c] [vu] have fcol in props ! [c] [vu] has snd in props ! ! [ ] Duplicate wires? ! [ ] Can connect object to an object that is inside a GOP (!!!!) ! [ ] weird offset stuff when there are negative canvas coords sometimes. ! [ ] Bug: bad quoting in sys_mgui() ! [ ] Bug: spaces in name of vslider cause corruption of properties (devel_0_37) ! [ ] classlist: add method signatures ! [ ] bang flash delays should be reimplemented ! [ ] pdrc_options radio don't load/save [c] patch window may open off-screen (all branches) [c] patch window may open too big (all branches, osx) ! [ ] properties on objectboxes (generic dialogs tapping into method signatures) ! [ ] hooks for outsourcing the preceding stuff to a plugin (eg: GridFlow, PyExt) ! [ ] VT100 colours in console ! [ ] [graph] is too slow (gui) for real big arrays [b] freeform comments (no atom parsing) [b] preserve whitespace in textboxes? --- 225,247 ---- [ ] try libentity [c] try vtk-tcl ! [s] make sure $0 actually works (see canvas_realizedollar) [c] test rcv_able, snd_able ! [?] iem: snd/rcv problem(s) ? (what was that?) [c] [vu] have fcol in props ! [c] [vu] has snd in props ! ! [b] Duplicate wires? ! [c] Can connect object to an object that is inside a GOP (!!!!) ! [c] weird offset stuff when there are negative canvas coords sometimes. ! [s] Bug: bad quoting in sys_mgui() ! [b] Bug: spaces in name of vslider cause corruption of properties (devel_0_37) ! [b] classlist: add method signatures ! [c] bang flash delays should be reimplemented ! [c] pdrc_options radio don't load/save [c] patch window may open off-screen (all branches) [c] patch window may open too big (all branches, osx) ! [b] properties on objectboxes (generic dialogs tapping into method signatures) (?) ! [s] hooks for outsourcing the preceding stuff to a plugin (eg: GridFlow, PyExt) ! [b] VT100 colours in console ! [b] [graph] is too slow (gui) for real big arrays [b] freeform comments (no atom parsing) [b] preserve whitespace in textboxes? *************** *** 249,255 **** [c] custom buttonbars (including premade objects with args like a [t b f] and such) [c] with configurable hotkeys ! [ ] colored wires ! [ ] insert_object makes error with multiple selection. ! [ ] popup_properties on multiple selection. [b] segmented patchcords: [c] a hotkey to click on the cord, and add a new segment --- 250,256 ---- [c] custom buttonbars (including premade objects with args like a [t b f] and such) [c] with configurable hotkeys ! [b] colored wires ! [b] insert_object makes error with multiple selection. ! [c] popup_properties on multiple selection. [b] segmented patchcords: [c] a hotkey to click on the cord, and add a new segment *************** *** 258,265 **** [c] you should be able to right click on a regular wire, and press "segment" or do a hotkey with it and it automatically turns it into an straight-elbow multisegmented wire ! [ ] [t a] could be a very small GUI object (called "null object") ! [ ] all the [t] could be GUI objects [b] GUI objects for [inlet] and [outlet] and [pd] ([page]) ! [ ] make a sort of pd-extended, call it DesireData Express or (gasp) Extraordinaire.
[s] symbol vs strings: Ruby is right: the Symbol vs String distinction is annoying and possibly obsolete. --- 259,266 ---- [c] you should be able to right click on a regular wire, and press "segment" or do a hotkey with it and it automatically turns it into an straight-elbow multisegmented wire ! [b] [t a] could be a very small GUI object (called "null object") ! [b] all the [t] could be GUI objects [b] GUI objects for [inlet] and [outlet] and [pd] ([page]) ! [-] make a sort of pd-extended, call it DesireData Express or (gasp) Extraordinaire.
[s] symbol vs strings: Ruby is right: the Symbol vs String distinction is annoying and possibly obsolete. *************** *** 278,282 **** backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
! [ ] splashscreen: we could make it different than other programs by inserting the splashscreen inside the main window or we could make it a separate window but no timer, just an [OK] button, so actually, this would be exactly the same as the "About" dialog. --- 279,283 ---- backwards-compatible way, and not necessarily in a portable way. also maybe it's not that useful.
! [c] splashscreen: we could make it different than other programs by inserting the splashscreen inside the main window or we could make it a separate window but no timer, just an [OK] button, so actually, this would be exactly the same as the "About" dialog. *************** *** 288,293 **** currently have selected. if you select multiple wires, it reports whats going through multiple wires. [b] you need a way to see cpu usage on individual objects or on patchers or on groups of selected objects - [c] console: allow copying to clipboard - [c] drag-and-copy [c] objectbox history: also store the most recently typed text; see whether ddrc should have a history count entry; think about saving history; matju thought that it could be turned into a dynamic button bar that you can drag from. --- 289,292 ---- *************** *** 321,328 **** but maybe someone has an idea for that.
! [ ] command for unpatcherizing a subpatch or abstraction (useful for making variants) or for turning an abstraction into a subpatch.
! [ ] I fixed it now, but I don't know if this is not a bug in pd 0.40:
"The problem is, that canvas-local search path really tread each path as local to the canvas-path ( see line 1561 in g_canvas.c). --- 320,327 ---- but maybe someone has an idea for that.
! [c] command for unpatcherizing a subpatch or abstraction (useful for making variants) or for turning an abstraction into a subpatch.
! [s] I fixed it now, but I don't know if this is not a bug in pd 0.40:
"The problem is, that canvas-local search path really tread each path as local to the canvas-path ( see line 1561 in g_canvas.c). *************** *** 415,419 **** -- Johannes, june 19
! [ ] Ed Kelly morph_2016@yahoo.co.uk reports that ALSA 24-bit output does not work?
to dave griffiths: I think that this is three feature requests: --- 414,418 ---- -- Johannes, june 19
! [s] Ed Kelly morph_2016@yahoo.co.uk reports that ALSA 24-bit output does not work?
to dave griffiths: I think that this is three feature requests: *************** *** 431,435 **** http://www.tomsawyer.com/gallery/index.php
! [ ] matju to atwood: If I had automatic positioning in DesireData, it would be as an option: e.g. objects could default to "floating around" (that is, automatic positioning), but be pinned down into specific positions. In that case, an exception has to be done --- 430,434 ---- http://www.tomsawyer.com/gallery/index.php
! [b] matju to atwood: If I had automatic positioning in DesireData, it would be as an option: e.g. objects could default to "floating around" (that is, automatic positioning), but be pinned down into specific positions. In that case, an exception has to be done