[PD-cvs] pd/src TODO,1.1.2.28.2.51,1.1.2.28.2.52

Mathieu Bouchard matju at users.sourceforge.net
Wed Aug 1 22:22:28 CEST 2007


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 ....
+ 





More information about the Pd-cvs mailing list