[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