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

Mathieu Bouchard matju at users.sourceforge.net
Wed Aug 1 18:19:30 CEST 2007


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12149

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.50
retrieving revision 1.1.2.28.2.51
diff -C2 -d -r1.1.2.28.2.50 -r1.1.2.28.2.51
*** TODO	1 Aug 2007 07:55:39 -0000	1.1.2.28.2.50
--- TODO	1 Aug 2007 16:19:28 -0000	1.1.2.28.2.51
***************
*** 1,50 ****
  DesireData's TODO list, $Id$
  
! [ ] extraneous space at end of binbuf_gettext
! 
! [ ] make t_hash thread-safe (use external iterator)
! [ ] take advantage of the support for zero-size arrays in gcc.
! 
! [ ]   [pack] type limitation
! [ ] [unpack] type limitation
! 
! [ ] writesf_free has deadlock. (assigned to Sylvain)
! [ ] look into race conditions and locking
! [ ] figure out what to do with pointer_sense, about the existence of [$self look] vs ordinary attributes.
! 
! [ ] [error]
! [ ] localise error messages
! [ ] colorised console with hyperlinked error messages
! 
! [ ] atomic undo
! [ ] undo subpatch
  
! [ ] slider: is_log
! [ ] numbox: is_log
! [ ] [hradio] : chg -> is_log
! [ ] [vu] props : scale should appear instead of is_log
  
  [ ] figure out how to keep [pd] subscribed even when closed.
! [ ] new parser for string support
! [ ] update s_audio.c to support any number of devices (not just max 4)
! [ ] look for new bugs involving %*s added around 2007.06.28
! [ ] figure out a way to handle lost messages of startup
  [ ] -> serial got send too early with "#N with_reply 0 canvas 0 0 450 300 sub 0" 
! [ ] new way to do View get_canvas
! [ ] too much duplication of inlets vs outlets
! [ ] too much duplication of adc vs dac (see s_audio.c)
! [ ] implement multiple cascaded languages (use listbox+up+down)
! 
!  def Menuable raise {} {
! +       wm withdraw $w
! +       wm deiconify $w
  
! [ ] GOP problems are back due to recent changes in canvas_map and canvas_vis.
      now that abstractions don't get loaded into the client anymore, GOP can't always be drawn anymore too.
       i mean, because the content of GOP is not uploaded to the client, so the client can't draw anything about it..
!      unless def View outside_of_the_box are moved to the server side and the server only uploads what needs to be drawn for gop
  
!      another side effect of not uploading the content of [pd]/abs that i just found out is that,
!      when deleting such object,
       1. the client won't be able to perform things like $wire deconstruct in def Canvas del,
          as the object don't exists in the client side
--- 1,47 ----
  DesireData's TODO list, $Id$
  
! LEGEND:
!   [c] client
!   [s] server
!   [b] both
!   [x] done
  
! ------------------8<--------cut-here--------8<------------------
  
+ [s] extraneous space at end of binbuf_gettext
+ [s] make t_hash thread-safe (use external iterator)
+ [s] take advantage of the support for zero-size arrays in gcc.
+ [s]   [pack] type limitation
+ [s] [unpack] type limitation
+ [s] writesf_free has deadlock. (assigned to Sylvain)
+ [b] look into race conditions and locking
+ [c] figure out what to do with pointer_sense, about the existence of [$self look] vs ordinary attributes.
+ [s] [error]
+ [b] localise error messages
+ [b] colorised console with hyperlinked error messages
+ [c] atomic undo
+ [c] undo subpatch
+ [c] slider: is_log
+ [c] numbox: is_log
+ [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
! [s] too much duplication of adc vs dac (see s_audio.c)
! [c] implement multiple cascaded languages (use listbox+up+down)
! [c] def Menuable raise {} {wm withdraw $w; wm deiconify $w
  
! [b] GOP problems are back due to recent changes in canvas_map and canvas_vis.
      now that abstractions don't get loaded into the client anymore, GOP can't always be drawn anymore too.
       i mean, because the content of GOP is not uploaded to the client, so the client can't draw anything about it..
!      unless def View outside_of_the_box are moved to the server side and the server only uploads what needs to be drawn
!      for gop
  
!      another side effect of not uploading the content of [pd]/abs that i just found out is that, when deleting such object,
       1. the client won't be able to perform things like $wire deconstruct in def Canvas del,
          as the object don't exists in the client side
***************
*** 57,65 ****
  [ ] 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
! [ ] [route] should be reconfigurable and accept pointer
! [ ] [select] should accept pointer
  [ ] [moses] should be multi-arg (and be aliased to [range] ?)
  [ ] server-side slider outputs wrong value
! [ ] get rid of stderr in server
  [ ] slider val has to change back to centipixels but as a float.
  [ ] prevent hidden subpatches/abstraction-instances from being loaded in the client all of the time.
--- 54,62 ----
  [ ] 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
! [s] [select] should accept pointer
  [ ] [moses] should be multi-arg (and be aliased to [range] ?)
  [ ] server-side slider outputs wrong value
! [s] get rid of stderr in server
  [ ] slider val has to change back to centipixels but as a float.
  [ ] prevent hidden subpatches/abstraction-instances from being loaded in the client all of the time.
***************
*** 69,76 ****
      -> change x8068058 x8067c50 {#X obj 335 166 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 256;}
  [ ] <tim168> matju: in a message box in dd a "," gets replaced by "(\,)"
! [ ] fix gop
!     [ ] reimplement View get_canvas so that it does not rely on [focus]
!     [ ] gop contains can be drawn if not uploaded to client
! [ ] gobj_changed3: no appendix in 0x807b620 (don't know how to reproduce yet)
  [ ] fix deleteing/closing Canvas
      [x] partially fixed (def Canvas del)
--- 66,72 ----
      -> change x8068058 x8067c50 {#X obj 335 166 nbx 8 14 -1e+37 1e+37 0 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 256;}
  [ ] <tim168> matju: in a message box in dd a "," gets replaced by "(\,)"
! [b] fix gop
!     [c] reimplement View get_canvas so that it does not rely on [focus]
!     [s] gop contains can be drawn if not uploaded to client
  [ ] fix deleteing/closing Canvas
      [x] partially fixed (def Canvas del)
***************
*** 111,118 ****
   then without moving the mouse, release the mouse button :(
  
! [ ] switch iemguis to using only t_atoms
! [ ] MIDI loopback pseudo-device (inside pd)
! [ ] audio loopback pseudo-device (inside pd)
! [ ] 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!
--- 107,114 ----
   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!
***************
*** 253,258 ****
  [ ] pdrc_options radio don't load/save
  [ ] <MiS> sys_vgui: buffer overflow
! [ ] patch window may open off-screen (all branches)
! [ ] 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)
--- 249,254 ----
  [ ] 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)
  [ ] properties on objectboxes (generic dialogs tapping into method signatures)
      [ ] hooks for outsourcing the preceding stuff to a plugin (eg: GridFlow, PyExt)
***************
*** 305,311 ****
  [ ] put [display] directly in DesireData
  [ ] you need a way to see cpu usage on individual objects or on patchers or on groups of selected objects
! [ ] console: allow copying to clipboard; add a clear button
! [ ] drag-and-copy
! [ ] 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.
--- 301,307 ----
  [ ] put [display] directly in DesireData
  [ ] 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] 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.
***************
*** 383,387 ****
  sv: svenska    [_] [_] [_] [_|_] [_|_|_] ... Daniel Skoglund (NOT FOUND)
  br: brasiliano [_] [_] [_] [_|_] [_|_|_] ... Gabriel Menotti
! dk: dansk      [_] [_] [_] [_|_] [_|_|_] ... Steffen
  
  ------------------8<--------cut-here--------8<------------------
--- 379,384 ----
  sv: svenska    [_] [_] [_] [_|_] [_|_|_] ... Daniel Skoglund (NOT FOUND)
  br: brasiliano [_] [_] [_] [_|_] [_|_|_] ... Gabriel Menotti
! dk: dansk      [_] [_] [_] [_|_] [_|_|_] ... Steffen Leve Poulsen
! cn: chinese    [_] [_] [_] [_|_] [_|_|_] ... Chun Lee
  
  ------------------8<--------cut-here--------8<------------------





More information about the Pd-cvs mailing list