[PD-cvs] pd/src TODO,1.1.2.15,1.1.2.16

Mathieu Bouchard matju at users.sourceforge.net
Sat Sep 2 11:00:40 CEST 2006


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

Modified Files:
      Tag: devel_0_39
	TODO 
Log Message:
.


Index: TODO
===================================================================
RCS file: /cvsroot/pure-data/pd/src/Attic/TODO,v
retrieving revision 1.1.2.15
retrieving revision 1.1.2.16
diff -C2 -d -r1.1.2.15 -r1.1.2.16
*** TODO	30 Aug 2006 00:12:22 -0000	1.1.2.15
--- TODO	2 Sep 2006 09:00:38 -0000	1.1.2.16
***************
*** 12,48 ****
  SHOWSTOPPERS:
  
! [1] desiredata.goto10.org is down
! [2] [pd] problems
    <matju> in particular, i think that there's a problem with closing subpatches?
    <chun> yes and the rendering
    <chun> somehow a copy of [pd foo] box is also drawn on the subpatch canvas itself
    <chun> and things like hilite and hilite io and even moving got updated in the subpatch
! [3] GOP problems
!   [3.1] Canvas doesn't distinguish itself from its window
!   [3.2] there's no distinction between $@canvas and the canvas that things are really going to be drawn on
!   [3.3] canvas properties is pretty broken
!   [3.4] introduce coordinate recomputation in View xy
!   [3.5] introduce cropping using 0.39's "red rectangle"
! [4] array/graph (0.39.B ?)
! 
  [ ] ddrc: key Canvas missing
  [ ] right-click properties
  
! 
  
  [m] sort thru old TODO list (0.37.B and 0.37.C)
- [m] fix GDB connection problem
- [m] fix test.pd graph segfault problem
- [ ] protect the receive-pointer code (m_binbuf.c) using a t_hash
  [ ] kill canvas(file)
  [ ] kill canvas(directory)
  [ ] kill global canvas
  [ ] kill global tooltip variable ?
! [ ] complete the merging of b,f in click/motion/unclick
! [ ] change ddrc format:
!     [ ] use nested lists
!     [ ] keys should be local to a Class
!     [ ] colours should be local... (in which way?)
!     [ ] defaults should be a ddrc file in the same dir as desire.tk, instead of set key(...) ...
  
  [ ] easy to connect an object to itself by accident
--- 12,41 ----
  SHOWSTOPPERS:
  
! [ ] the "wire don't get carried over when textobject is update/reinited" bug
! [ ] [pd] problems
    <matju> in particular, i think that there's a problem with closing subpatches?
    <chun> yes and the rendering
    <chun> somehow a copy of [pd foo] box is also drawn on the subpatch canvas itself
    <chun> and things like hilite and hilite io and even moving got updated in the subpatch
! [ ] GOP problems
!   [ ] Canvas doesn't distinguish itself from its window
!   [ ] there's no distinction between $@canvas and the canvas that things are really going to be drawn on
!   [ ] canvas properties is pretty broken
!   [ ] introduce coordinate recomputation in View xy
!   [ ] introduce cropping using 0.39's "red rectangle"
! [ ] array/graph (0.39.B ?)
! [ ] rename pd to pd-server, desire.tk to pd-client, add new program "pd" which would launch both
  [ ] ddrc: key Canvas missing
  [ ] right-click properties
+ [ ] desiredata.goto10.org is down
  
! OTHER:
  
  [m] sort thru old TODO list (0.37.B and 0.37.C)
  [ ] kill canvas(file)
  [ ] kill canvas(directory)
  [ ] kill global canvas
  [ ] kill global tooltip variable ?
! [ ] defaults should be a ddrc file in the same dir as desire.tk, instead of set key(...) ...
  
  [ ] easy to connect an object to itself by accident
***************
*** 69,78 ****
    [m] pd_upload optimisation
    [m] differential upload engine
-   [m] file save
    [m] bang counter
  
  client:
  
-   [m] history undo/redo
    [h] font stuff
    [h] different wire types
--- 62,69 ----
***************
*** 86,107 ****
  ---------------------------------------------------------------- 0.39.B or LATER
  
! 0.39.???:
!   [ ] 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.
!   [ ] time to load city.pd and do Ctrl+A Ctrl+Right, using [times] from TclX:
  	3800-3900 before method cache
  	2950-3050 after method cache
  
- bugs:
- 
- 07:24 <matju> however we could make it different by inserting the splashscreen inside the main window
- 07:25 <matju> 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.
- 
- =======
- 
- LATER:
- 
  [ ] solve printing problems with GDB. use a pty (pseudo-teletype) ---> http://wiki.tcl.tk/3916
  [ ] PureUnity test suite should help ensuring all branches of pd are
--- 77,90 ----
  ---------------------------------------------------------------- 0.39.B or LATER
  
!  [ ] implement "Find", "Find Next"
!  [ ] implement "Find Last Error"
!  [ ] protect the receive-pointer code (m_binbuf.c) using a t_hash
!  [ ] 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.
!  [ ] time to load city.pd and do Ctrl+A Ctrl+Right, using [times] from TclX:
  	3800-3900 before method cache
  	2950-3050 after method cache
  
  [ ] solve printing problems with GDB. use a pty (pseudo-teletype) ---> http://wiki.tcl.tk/3916
  [ ] PureUnity test suite should help ensuring all branches of pd are
***************
*** 113,121 ****
      [ ] find out why sticking with tcl (by figuring out that other languages might not be so much better)
  
! ------------------8<--------cut-here--------8<------------------
! Old TODO list (should be cleaned and merged with the new ones)
  
   * <numberat> is there a way to make non-gui objects appear on a GOP?
-  * multilingual Tk labels & menus
   * multilingual labels in objects
   * multilingual comments
--- 96,108 ----
      [ ] find out why sticking with tcl (by figuring out that other languages might not be so much better)
  
! 07:24 <matju> however we could make it different by inserting the splashscreen inside the main window
! 07:25 <matju> 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.
  
+  * objectbox argument completion
+  * messagebox completion
+  * tooltips on arguments/inlets/outlets
+  * colorised console with hyperlinked error messages
   * <numberat> is there a way to make non-gui objects appear on a GOP?
   * multilingual labels in objects
   * multilingual comments
***************
*** 144,150 ****
   * better reporting of errors in .pdrc
   * examine licensing / legal stuff
-  * <dpro> matju: and I still get segfaults if I use -console nn
-    <dpro> matju: it only happens when I load cyclone or hammer or sickle
-    <dpro> matju: and it happens when I load -lib sdjsddsd (i.e. some nonexistent thing)
   * Bug: bad quoting in sys_mgui()
   * Bug: Control key is fucked on OSX
--- 131,134 ----
***************
*** 153,159 ****
   * bang flash delays should be reimplemented
   * pdrc_options radio don't load/save
- 
- 0.37.C:
- 
  <MiS> sys_vgui: buffer overflow
  <MiS> matju: may I request a little cosmetic fix.  In the "Open" dialog window, I have always found it annoying that all dot directories show up.  I'd prefer this to be an option so that I get to scroll less...
--- 137,140 ----
***************
*** 171,175 ****
   * newlines have problems in comments, msgboxes, objectboxes.
   * make better C<->Tcl layer (to allow \{ \} \\ spaces newlines etc)
-  * multiple undo
  <scuntz> matju, could you add an inlet inspector? that goes in the bottom of the window
  <scuntz> so when you mouseover, it shows you the data types, and what the inlet is expecting
--- 152,155 ----
***************
*** 297,301 ****
  but maybe someone has an idea for that.
  
- 
  [ ] command for unpatcherizing a subpatch or abstraction
      (useful for making variants)
--- 277,280 ----
***************
*** 374,375 ****
--- 353,375 ----
  <tclguy> or get a combobox from BWidget or tile
  
+   610914  ::TextBox_update_size
+   798337  ::update_object
+   967368  ::Box_draw_io2
+  1009708  ::poll_sock
+  1142075  ::Box_draw_io
+  1366807  ::TextBox_draw
+  1432429  ::View_look
+  2657675  ::ObjectBox_draw
+  2705110  ::Manager_call
+ 
+   422342  ::ObjectBox_init
+   459322  ::ObjectBox_new_as
+   634522  ::TextBox_update_size
+   953889  ::Box_draw_io2
+  1118041  ::Box_draw_io
+  1325440  ::TextBox_draw
+  1414138  ::View_look
+  2160154  ::update_object
+  2390708  ::poll_sock
+  2593914  ::ObjectBox_draw
+  2618012  ::Manager_call





More information about the Pd-cvs mailing list