moving around some todo items

This commit is contained in:
benfry
2006-01-15 18:07:07 +00:00
parent 5a7f12be64
commit 7c46b7d543
3 changed files with 42 additions and 48 deletions
+3
View File
@@ -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?
+36 -47
View File
@@ -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
+3 -1
View File
@@ -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