[PD-cvs] pd/src TODO,1.1.2.28.2.55,1.1.2.28.2.56

Mathieu Bouchard matju at users.sourceforge.net
Sat Aug 4 00:54:37 CEST 2007


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 at 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 at 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





More information about the Pd-cvs mailing list