From 414aaba5f4cb687cbb6127e88cf202ea407b2001 Mon Sep 17 00:00:00 2001
From: Jonathan Wilkes <jon.w.wilkes@gmail.com>
Date: Sat, 29 Aug 2015 20:02:13 -0400
Subject: [PATCH] update todo to reflect various bugfixes

---
 pd/nw/todo.txt | 21 +++++++++++++--------
 1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/pd/nw/todo.txt b/pd/nw/todo.txt
index 069bb9f3b..52436d406 100644
--- a/pd/nw/todo.txt
+++ b/pd/nw/todo.txt
@@ -187,8 +187,6 @@ Everything else: (A [x] means we've fixed it)
     But we're doing an end-run around that entire edifice so we need to
     force it, probably inside text_setto
 [x] abstract out multi-line text loop, use for text_new and text_set
-[ ] think about translating the undo/redo actions as they appear in the menu.
-    (Might be tricky to do)
 [ ] set svg viewBox/width/height to the window size when window gets created
 [ ] revisit pdtk_check_scroll_on_motion.  It's not implemented in the port
     yet.  Perhaps there's a better way to do it, without triggering a bunch
@@ -205,17 +203,22 @@ Everything else: (A [x] means we've fixed it)
     in the lib loading routine
 [ ] Fix layout on dialogs so that height/width of the document doesn't
     reflow when the window gets resized
-[ ] ds-demos unit-circle node throws an "unexpected string" error when
+[x] ds-demos unit-circle node throws an "unexpected string" error when
     trying to open it
 [x] gui_canvas_getscroll isn't called upon patch load
-[ ] sprite-game character tears when moving around
+[x] sprite-game character tears when moving around
+    This appears to be related to a problem with my graphics card on the X60.
+    The SVG stacked-sprite I'm using isn't super efficient, but it should
+    perform ok for simple graphics.
 [ ] look into using requestAnimationFrame
-[ ] when mapping inside a new nw window, sometimes it stops rendering
+[x] when mapping inside a new nw window, sometimes it stops rendering
     the svg, or the svg becomes corrupted.
     * when you drag the nw window, it will update the svg contents
     * sometimes parts of the window aren't rendered
     * sometimes the rendering is buggy (part of a gobj rect
       appears/disappears mysteriously)
+    (This appears to be a problem with the graphics card on my X60 as other
+     GUI progs seem to be having problems with updating the display)
 [ ] sometimes straight control cords are pixel-aligned, sometimes they aren't. (If not pixel-aligned, try nudging
     one pixel to the right and they become non-aligned.)
 [ ] autopatch creates a new box, but if you try to instantiate the empty box
@@ -223,12 +226,12 @@ Everything else: (A [x] means we've fixed it)
 [ ] look into pasting only text inside text entry
 [ ] canvas_check_geometry doesn't seem to do the right thing for canvases that are far to the right
     of the screen. Can't think of anything except maybe a bug in nw.js Window.x?
-[ ] work on resizing dialog windows to the document content (currently some do, some don't)
+[x] work on resizing dialog windows to the document content (currently some do, some don't)
 [ ] add Mac support by changing evt.ctrlKey to evt.ctrlKey||evt.metaKey
-[ ] when editing message box contents, the background svg image is hardcoded with a border color of blue.
+[x] when editing message box contents, the background svg image is hardcoded with a border color of blue.
     look into using mask-image in order to make this background color theme-able
 [ ] integrate the inlet mouseover animation with a change of fill color
-[ ] make a css entry for colors for the new_object_textentry border, background, and cursor
+[x] make a css entry for colors for the new_object_textentry border, background, and cursor
 [ ] control main object font color from css
 [x] check new_object_textentry on editmode change
 [ ] check if [key] and [keyup] handle autorepeat the same way
@@ -283,6 +286,8 @@ Everything else: (A [x] means we've fixed it)
 [ ] current try/catch parser in the socket receiver is too slow. For lots of
     data it can end up freezing the GUI. (Test if requestAnimationFrame makes
     any difference...)
+[ ] create a function in pdgui to change ["name", value] arrays to Javascript
+    objects.  This will greatly simplify things like dialog_iemgui.html
 
 Crashers
 --------
-- 
GitLab