From 7c46b7d54355b6ceb96f58a312a7eccffe43537c Mon Sep 17 00:00:00 2001 From: benfry Date: Sun, 15 Jan 2006 18:07:07 +0000 Subject: [PATCH] moving around some todo items --- core/done.txt | 3 ++ core/todo.txt | 83 ++++++++++++++++++++++----------------------------- todo.txt | 4 ++- 3 files changed, 42 insertions(+), 48 deletions(-) diff --git a/core/done.txt b/core/done.txt index 21e787891..502c84bf1 100644 --- a/core/done.txt +++ b/core/done.txt @@ -7,6 +7,9 @@ X user.dir wasn't getting set properly X when graphics can be resized, resize rather than creating new context X change savePath() et al a great deal, include better docs X http://dev.processing.org/bugs/show_bug.cgi?id=199 +X straighten out save() and saveFrame() +o use File object for when people know what they're doing? +X same issue occurs with pdf and creating graphics obj get initial version of pdf working X get rid of beginFrame/endFrame echo to recorders? diff --git a/core/todo.txt b/core/todo.txt index 3f0b57c37..757344334 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,22 +1,27 @@ 0102 core -X straighten out save() and saveFrame() -o use File object for when people know what they're doing? -X same issue occurs with pdf and creating graphics obj - more pdf/recording stuff _ don't open a window the size of the pdf if in pdf mode _ need to have some sort of flag in the gfx context that it's visible or not _ handled inside updateSize()? +_ if it doesn't display to the screen, needs to never show a window +_ basically if the main gfx context isn't viewable, close the window +_ since it may have already been opened at 100x100 +_ avoid opening it in the first place? _ make dxf writer that'll work with recordRaw() _ document how to switch to next page _ maybe background() should do this automatically? - _ add option to sort triangles back to front so alpha works _ http://processing.org/discourse/yabb/YaBB.cgi?board=Proce55ing_software_bugs;action=display;num=1076660476 _ polygon z-order with alpha in opengl _ at least add it to the faq, or this would be a test case w/ the sorting _ http://dev.processing.org/bugs/show_bug.cgi?id=176 +X recordFrame() and beginFile()/endFile() +X how to deal with triangles/lines and triangleCount and lineCount +X maybe just need a triangleImpl and lineImpl +X because it's too messy to retain the triangle objects and info +_ calling recordFrame() from mousePressed is important +_ dangerous tho because mouse fxn called just before endFrame _ loadImage("") produces weird error message _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1136487954 @@ -26,8 +31,15 @@ _ minimum texture size may be 64x64 _ maximum appears to be 2048, on macs maybe 512 _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Contribution_3DOpenGL;action=display;num=1137130317 -_ passing applet into createGraphics.. problems with re-adding listeners -_ since the listeners are added to the PApplet +_ more image file i/o in java 1.4 +_ add dynamic loading of the jpeg, png, and gif(?) encoder classes +_ http://dev.processing.org/bugs/show_bug.cgi?id=165 +_ http://java.sun.com/products/java-media/jai/index.jsp +_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1120174647 +_ P5 cannot read files generated by saveFrame() +_ need to update docs re: tga +_ and add support for reading its own uncompressed TIFs +_ http://dev.processing.org/bugs/show_bug.cgi?id=271 _ on osx, System.err isn't writing in things like createGraphics() _ but doing a printStackTrace(System.out) works @@ -38,6 +50,12 @@ _ when re-calling size() with opengl, need to remove the old canvas _ need to check to see if this is working properly now _ registering font directories in pdf.. is it necessary? _ (commented out for 0100) +_ 404 error because first searches applet directory in isometricblocks +_ "this file is named" errors don't like subdirectories +_ need to strip off past the file separator or something +_ passing applet into createGraphics.. problems with re-adding listeners +_ since the listeners are added to the PApplet +_ i think the listeners aren't re-added, but need to double check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . @@ -46,6 +64,7 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=208 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +threading mess _ need to move off anim off the main event thread _ move away from using display() X temporarily rolling back major thread changes @@ -60,15 +79,11 @@ _ noLoop() broken on opengl _ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1115330568;start=0 _ http://dev.processing.org/bugs/show_bug.cgi?id=164 _ making 'run' synchronized caused a freeze on start w/ opengl - -_ ArrayIndexOutOfBoundsException in PLine -_ http://dev.processing.org/bugs/show_bug.cgi?id=246 - _ figure out why 1024x768 image takes 3.5 seconds to load _ would using a BufferedImage work better? _ is the image actually a BufferedImage so PixelGrabber is a waste? _ too much object creation in java2d -_ causes inconsistency/hiccups as the gc runs +_ causes inconsistency/hiccups as the gc runs? _ fix the flicker in java2d mode _ http://dev.processing.org/bugs/show_bug.cgi?id=122 _ framerate(30) is still flickery and jumpy.. @@ -79,16 +94,6 @@ _ framerate that's reported is out of joint with actual _ seems to be aliasing effect of low resolution on millis() _ so rates coming out double or half of their actual _ probably need to integrate over a rolling array of 10 frames or so - -_ dataFolder() might be flawed b/c it's referring to contents of jar file -_ for input, better to use openStream - -this should be fixed, test -_ 404 error because first searches applet directory in isometricblocks -_ "this file is named" errors don't like subdirectories -_ need to strip off past the file separator or something - -threading issues _ sketches often freeze when stop is hit on an HT machine _ need to test the examples cited on pardis' machine _ http://dev.processing.org/bugs/show_bug.cgi?id=232 @@ -98,37 +103,24 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=46 _ debug NumberFormat InterruptedException on dual proc machine _ use notify() instead of interrupt()? _ or Thread.currentThread() should be checked first? - -_ tint() and noTint() switching problem in P2D -_ http://dev.processing.org/bugs/show_bug.cgi?id=222 - _ display() as a function name is problematic _ causes nothing to show up.. either rename or mark it final _ http://dev.processing.org/bugs/show_bug.cgi?id=213 -_ more image file i/o in java 1.4 -_ add dynamic loading of the jpeg, png, and gif(?) encoder classes -_ http://dev.processing.org/bugs/show_bug.cgi?id=165 -_ http://java.sun.com/products/java-media/jai/index.jsp -_ http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Programs;action=display;num=1120174647 +_ ArrayIndexOutOfBoundsException in PLine +_ http://dev.processing.org/bugs/show_bug.cgi?id=246 + +_ dataFolder() might be flawed b/c it's referring to contents of jar file +_ for input, better to use openStream +_ clear up the documentation on this + +_ tint() and noTint() switching problem in P2D +_ http://dev.processing.org/bugs/show_bug.cgi?id=222 _ when using PGraphics, must call beginFrame() and endFrame() _ also need to be able to turn off MemoryImageSource on endFrame _ call defaults() in beginFrame() -_ recordFrame() and beginFile()/endFile() -_ finalize api with more work on multi-page pdf -_ how to deal with triangles/lines and triangleCount and lineCount -_ maybe just need a triangleImpl and lineImpl -_ because it's too messy to retain the triangle objects and info -_ when using things like PGraphicsPDF, need to not resize window -_ if it doesn't display to the screen, needs to never show a window -_ basically if the main gfx context isn't viewable, close the window -_ since it may have already been opened at 100x100 -_ avoid opening it in the first place? -_ calling recordFrame() from mousePressed is important -_ dangerous tho because mouse fxn called just before endFrame - _ add texture support to recordShapesRaw (this might be pretty obscure...) _ should PGraphics be a base class with implementations and variables? @@ -568,9 +560,6 @@ _ http://dev.processing.org/bugs/show_bug.cgi?id=103 CORE / PImage -_ P5 cannot read files generated by saveFrame() -_ need to update docs re: tga -_ and add support for reading its own uncompressed TIFs _ don't grab pixels of java2d images unless asked _ this is the difference between a lot of loadPixels() and not _ so important to have it in before beta if that's the change diff --git a/todo.txt b/todo.txt index 80538a7ff..aaf40d38a 100644 --- a/todo.txt +++ b/todo.txt @@ -1,12 +1,14 @@ 0102 pde -_ QTJAVA with quotes has issues on win2k vpc.. should have been fixed already _ p5's exe has trouble when PATH has quotes (or spaces?) _ detect bad classpath or path settings _ some sort of path/classpath tester/fixer app for windows _ that " norton" thing in the path makes things a mess _ http://dev.processing.org/bugs/show_bug.cgi?id=112 _ CLASSPATH figured out what to do with quotes, but not PATH +_ quotes has issues on win2k vpc.. useful testbed + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . _ need method for showing prefs for the tools _ add pref to handle date vs. increment on archive sketch