Update of /cvsroot/pure-data/pd/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv8630
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.51 retrieving revision 1.1.2.28.2.52 diff -C2 -d -r1.1.2.28.2.51 -r1.1.2.28.2.52 *** TODO 1 Aug 2007 16:19:28 -0000 1.1.2.28.2.51 --- TODO 1 Aug 2007 20:22:26 -0000 1.1.2.28.2.52 *************** *** 26,34 **** [c] [hradio] : chg -> is_log [c] [vu] props : scale should appear instead of is_log ! [ ] figure out how to keep [pd] subscribed even when closed. [s] new parser for nested lists and extended symbols [s] update s_audio.c to support any number of devices (not just max 4) [s] look for new bugs involving %*s added around 2007.06.28 ! [ ] -> serial got send too early with "#N with_reply 0 canvas 0 0 450 300 sub 0" [c] new way to do View get_canvas [b] too much duplication of inlets vs outlets --- 26,34 ---- [c] [hradio] : chg -> is_log [c] [vu] props : scale should appear instead of is_log ! [s] figure out how to keep [pd] subscribed even when closed. [s] new parser for nested lists and extended symbols [s] update s_audio.c to support any number of devices (not just max 4) [s] look for new bugs involving %*s added around 2007.06.28 ! [c] problem using Ctrl+x [c] new way to do View get_canvas [b] too much duplication of inlets vs outlets *************** *** 49,56 **** which causes the same error because the object don't exists...
! [ ] it might make sense to always upload subpatches but upload instances only when needed [ ] server don't send delete message back after client sending "object_delete" (http://pastebin.ca/318343) [ ] serial got sent too early when creating [pd] with push & #N canvas (http://pastebin.ca/318318) - [ ] Slider returns wrong value if range is not defualt. ie 0-1 [ ] GOP problems are back due to recent changes in canvas_map and canvas_vis [s] [route] should be reconfigurable and accept pointer --- 49,55 ---- which causes the same error because the object don't exists...
! [s] it might make sense to always upload subpatches but upload instances only when needed [ ] server don't send delete message back after client sending "object_delete" (http://pastebin.ca/318343) [ ] serial got sent too early when creating [pd] with push & #N canvas (http://pastebin.ca/318318) [ ] GOP problems are back due to recent changes in canvas_map and canvas_vis [s] [route] should be reconfigurable and accept pointer *************** *** 70,74 **** [s] gop contains can be drawn if not uploaded to client [ ] fix deleteing/closing Canvas - [x] partially fixed (def Canvas del) [ ] server sends -> x806a3b8 delete twice [ ] fix deletion order --- 69,72 ---- *************** *** 78,83 **** extended quoting, extended float syntax (some ex-symbols now parsed as floats: +1 +1.0 +1e8 0x10 and so on.) - [x] add "info" display if no result returned - [x] fix infinite loop if no result returned [ ] note that Marius Schebella is interested in benchmarks [ ] atomically with multiple level --- 76,79 ---- *************** *** 107,122 **** then without moving the mouse, release the mouse button :(
[s] switch iemguis to using only t_atoms [s] MIDI loopback pseudo-device (inside pd) [s] audio loopback pseudo-device (inside pd) [s] use vector doubling in binbuf_add,binbuf_addv... ! [ ] opening an already-open subpatch should just raise that subpatch ! [ ] bug: you can move parts of gop subpatches, from the parent patch! ! [ ] pixel offsets are not correct in [hsl] [vsl]: distinguish between $@w or $@h and actual size. there should be 4 extra pixels. ! [ ] hide inlets/outlets of IEMGUI when they have receive-symbols/send-symbols ! [ ] rightclick help doesn't work on [cnv]: tries to find help for "cnv.pd" ??? ! [ ] creating a graph causes crash. ! [ ] fix NumBox's width and height (or remove those settings) [x] Implement (or fix) Find, Find Again in class Client [x] with ability to search substrings --- 103,119 ---- then without moving the mouse, release the mouse button :(
+ [s] allow helpfiles to load without having to "make install". [s] switch iemguis to using only t_atoms [s] MIDI loopback pseudo-device (inside pd) [s] audio loopback pseudo-device (inside pd) [s] use vector doubling in binbuf_add,binbuf_addv... ! [c] opening an already-open subpatch should just raise that subpatch ! [c] bug: you can move parts of gop subpatches, from the parent patch! ! [c] pixel offsets are not correct in [hsl] [vsl]: distinguish between $@w or $@h and actual size. there should be 4 extra pixels. ! [c] hide inlets/outlets of IEMGUI when they have receive-symbols/send-symbols ! [c] rightclick help doesn't work on [cnv]: tries to find help for "cnv.pd" ??? ! [s] creating a graph causes crash. ! [b] fix NumBox's width and height (or remove those settings) [x] Implement (or fix) Find, Find Again in class Client [x] with ability to search substrings *************** *** 132,141 **** [ ] make hidetext work [ ] add units/pixel ! [ ] array button doesn't work (menuarray) ! [ ] switch to UTF-8 ! [ ] aalex says use /usr/bin/iconv to switch text files to utf-8 [ ] implement timeout in def Manager call ! [ ] finish merging 0.40 ! [ ] make kernel.c record all method calls. beware of getfn and zgetfn. [ ] proper symbol quoting [ ] refcounted symbols --- 129,136 ---- [ ] make hidetext work [ ] add units/pixel ! [c] array button doesn't work (menuarray) [ ] implement timeout in def Manager call ! [ ] finish merging 0.40 (wasn't it finished?) ! [ ] merge 0.41 (no?) [ ] proper symbol quoting [ ] refcounted symbols *************** *** 143,147 **** [ ] def def [ ] take care of needless "save changes?" - [ ] merge 0.41 (no?) [ ] make List objects, to manage children, visible_children, wires, selection, selection_wires. [ ] skip unneeded motion events inside client (do we need this?) --- 138,141 ---- *************** *** 149,153 **** [ ] #V test with bg color [ ] kill global tooltip variable ? ! [ ] iemprops: min,max labels broken [ ] futurewire should be able to deal with wires that are not connected to outlet, but connected to a inlet. it's for future ctrl+click --- 143,147 ---- [ ] #V test with bg color [ ] kill global tooltip variable ? ! [c] iemprops: min,max labels broken [ ] futurewire should be able to deal with wires that are not connected to outlet, but connected to a inlet. it's for future ctrl+click *************** *** 160,175 **** [ ] implement def Canvas tidy [ ] set tk::mac::useCGDrawing 1 ! [m] differential upload ! [m] differential redraw ! [m] improved dirty_lists including proper array support, both server and client. ! [m] bang counter (instead of sending every bang message to client) ! [x] implement garray ! [ ] actually implement freeing objects ! [ ] implement a mark-and-sweep in order to find leaks... (?) ! [ ] rewrite [image], [display], [knob], [grid], [popup], ... [ ] this seems fishy but might have good ideas -> http://www.rebelscience.org/Cosas/Reliability.htm ! [ ] make a statistical profiler for Tcl, if possible ! [ ] try to use profiler.tcl (tcllib) in a sensible way ! [ ] try C-oriented tools: [ ] oprofile (with GUI) [ ] memprof --- 154,168 ---- [ ] implement def Canvas tidy [ ] set tk::mac::useCGDrawing 1 ! [s] differential upload ! [c] differential redraw ! [b] improved dirty_lists including proper array support ! [b] bang counter (instead of sending every bang message to client) ! [b] implement garray ! [c] implement a mark-and-sweep in order to find leaks... (?) ! [b] rewrite [image], [display], [knob], [grid], [popup], ... [ ] this seems fishy but might have good ideas -> http://www.rebelscience.org/Cosas/Reliability.htm ! [c] make a statistical profiler for Tcl, if possible ! [c] try to use profiler.tcl (tcllib) in a sensible way ! [s] try C-oriented tools: [ ] oprofile (with GUI) [ ] memprof *************** *** 201,211 **** [ ] implement dirty flag [ ] use gensym2() in builtin classes and stuff. ! [ ] fix 64-bit arrays so that carmen gets a use for DD. ! [ ] carmen also needs strings (no symbol leakage) ! [ ] right-click on labels for translations. [ ] http://www.w3.org/DesignIssues/Diff [ ] solve printing problems with GDB. use a pty (pseudo-teletype) ---> http://wiki.tcl.tk/3916 ! [ ] try TkZinc ! [ ] try Tcl/Gtk (Gnocl) with emulation layer [ ] http://www.comparisonics.com/gallery.html [ ] obiwannabe writes: --- 194,204 ---- [ ] implement dirty flag [ ] use gensym2() in builtin classes and stuff. ! [s] fix 64-bit arrays so that carmen gets a use for DD. ! [s] carmen also needs strings (no symbol leakage) ! [c] right-click on labels for translations. [ ] http://www.w3.org/DesignIssues/Diff [ ] solve printing problems with GDB. use a pty (pseudo-teletype) ---> http://wiki.tcl.tk/3916 ! [c] try TkZinc ! [c] try Tcl/Gtk (Gnocl) with emulation layer [ ] http://www.comparisonics.com/gallery.html [ ] obiwannabe writes: *************** *** 213,219 **** to accept patches to open in the same instance from, say a web browser. Like also when you are in a file manager and browsing some .pd files you really want them to open in the same running instance. ! [ ] must work with ALL gridflow samples ! [ ] objectbox argument completion ! [ ] messagebox completion [ ] tooltips on arguments/inlets/outlets [ ] option to make non-gui objects appear on a GOP (?) --- 206,212 ---- to accept patches to open in the same instance from, say a web browser. Like also when you are 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 [ ] tooltips on arguments/inlets/outlets [ ] option to make non-gui objects appear on a GOP (?) *************** *** 234,243 **** [ ] try tkgate, a hardware sim program [ ] try libentity ! [ ] try vtk-tcl [ ] make sure $0 actually works (see canvas_realizedollar) ! [ ] test rcv_able, snd_able ! [ ] iem: snd/rcv problem(s) ? ! [ ] [vu] have fcol in props ! ! [ ] [vu] has snd in props ! [ ] Duplicate wires? [ ] Can connect object to an object that is inside a GOP (!!!!) --- 227,236 ---- [ ] try tkgate, a hardware sim program [ ] 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 (!!!!) *************** *** 248,252 **** [ ] bang flash delays should be reimplemented [ ] pdrc_options radio don't load/save - [ ] <MiS> sys_vgui: buffer overflow [c] patch window may open off-screen (all branches) [c] patch window may open too big (all branches, osx) --- 241,244 ---- *************** *** 255,261 **** [ ] VT100 colours in console [ ] [graph] is too slow (gui) for real big arrays ! [ ] doublequotes have problems in comments ! [ ] floats have problems in comments ! [ ] newlines have problems in comments, msgboxes, objectboxes. [ ] inlet inspector to show what are the message types expected by an inlet that could read like "int: set left operand; bang: do it" --- 247,252 ---- [ ] VT100 colours in console [ ] [graph] is too slow (gui) for real big arrays ! [b] freeform comments (no atom parsing) ! [b] preserve whitespace in textboxes? [ ] inlet inspector to show what are the message types expected by an inlet that could read like "int: set left operand; bang: do it" *************** *** 303,309 **** [c] console: allow copying to clipboard [c] drag-and-copy ! [c] mamalala suggests a bash-style history, so if one places a box he can browse ! with the up/down keys through the list of recent created objects. ! matju thinks that it could be turned into a dynamic button bar that you can drag from. [ ] send to front, send to back [ ] make windows not get auto-resized to the width of the toolbar, so that people can have tiny windows. --- 294,299 ---- [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. [ ] send to front, send to back [ ] make windows not get auto-resized to the width of the toolbar, so that people can have tiny windows. *************** *** 364,384 **** Patching-in-tongues Project
! 1 2 3 4A B 5A B C ! en: english [x] [x] [x] [x|*] [x|x|x] ! es: español [x] [x] [x] [x|_] [x|x|x] Mario Mora & Ramiro Cosentino ! de: deutsch [x] [x] [x] [_|_] [_|_|_] M Neupert, G Holzmann, T Grill ! nb: bokmål [x] [x] [x] [_|_] [_|_|_] Gisle Frøysland ! it: italiano [x] [x] [x] [x|*] [x|x|x] Davide Morelli + Federico Ferri ! pt: português [x] [_] [_] [x|_] [_|_|_] Nuno Godinho ! fr: français [x] [_] [_] [_|_] [_|_|_] Patrice Colet ! ca: català [x] [_] [_] [_|_] [_|_|_] Nùria Verges ! pl: polski [_] [_] [_] [_|_] [_|_|_] Michal Seta ! eu: euskara [x] [x] [x] [x|*] [x|x|x] Ibon Rodriguez Garcia (Enrike Hurtado) ! jp: nihongo [_] [_] [_] [_|_] [_|_|_] ... Kentaro Fukuchi ! tu: türkçe [_] [_] [_] [_|_] [_|_|_] ... Koray Tahiroglu ! sv: svenska [_] [_] [_] [_|_] [_|_|_] ... Daniel Skoglund (NOT FOUND) ! br: brasiliano [_] [_] [_] [_|_] [_|_|_] ... Gabriel Menotti ! dk: dansk [_] [_] [_] [_|_] [_|_|_] ... Steffen Leve Poulsen ! cn: chinese [_] [_] [_] [_|_] [_|_|_] ... Chun Lee
------------------8<--------cut-here--------8<------------------ --- 354,376 ---- Patching-in-tongues Project
! [ ] make entries counter and matcher. ! ! entries ! en: english [ ] ! es: español [ ] Mario Mora & Ramiro Cosentino ! de: deutsch [ ] M Neupert, G Holzmann, T Grill ! nb: bokmål [ ] Gisle Frøysland ! it: italiano [ ] Davide Morelli + Federico Ferri ! pt: português [ ] Nuno Godinho ! fr: français [ ] Patrice Colet ! ca: català [ ] Nùria Verges ! pl: polski [ ] Michal Seta ! eu: euskara [ ] Ibon Rodriguez Garcia (Enrike Hurtado) ! cn: chinese [ ] Chun Lee ! jp: nihongo [ ] ... Kentaro Fukuchi ! tu: türkçe [ ] ... Koray Tahiroglu ! sv: svenska [ ] ... Daniel Skoglund (NOT FOUND) ! br: brasiliano [ ] ... Gabriel Menotti ! dk: dansk [ ] ... Steffen Leve Poulsen
------------------8<--------cut-here--------8<------------------ *************** *** 459,460 **** --- 451,458 ---- http://www.graphdrawing.org/
+ <mamalala> you select a bunch of objects and group them together .... then you can select all the objects in that group + later, if needed, by its name like, you start to build some mixer patch .. and then you add a chain for an external fx, + so you can put all associated objects in the "ext.fx" group ... whenever it gets so messed up that you forgot what is + what, you can just select the groupt you want, and see/move/whatever the involved objects the group name could also act + as a template for the name of a subpatch, if one decides to finally put them into one .... +