[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