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