diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 0cab84cbc..60144c46b 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -42,8 +42,8 @@ import processing.core.*; * files and images, etc) that comes from that. */ public class Base { - static final int VERSION = 145; - static final String VERSION_NAME = "0145 Beta"; + static final int VERSION = 146; + static final String VERSION_NAME = "0146 Beta"; static Platform platform; diff --git a/core/done.txt b/core/done.txt index 359711354..0b61c8379 100644 --- a/core/done.txt +++ b/core/done.txt @@ -1,3 +1,72 @@ +0145 core +X separate x/y axis on sphereDetail() params +X http://dev.processing.org/bugs/show_bug.cgi?id=856 +X make sure docs for PImage use createImage +X add notes about JOGLAppletLauncher +X http://download.java.net/media/jogl/builds/nightly/javadoc_public/com/sun/opengl/util/JOGLAppletLauncher.html +X added to javadoc +o need a halt() method which will kill but not quit app (sets finished?) +o exit() will actually leave the application +o this may in fact only be internal +X this is just the stop() method, though maybe we need to document it +X text(String, float, float, float, float) draws text outside box +X http://dev.processing.org/bugs/show_bug.cgi?id=844 +X implement textAlign() for y coords in text rect +X need to add reference for this +X textAlign() bottom now takes textDescent() into account +X remove gzip-related hint() + +threading +X major threading overhaul before 1.0 (compendium) +X http://dev.processing.org/bugs/show_bug.cgi?id=511 +X ewjordan has added a good trace of the badness +X need to move off anim off the main event thread +X move away from using method like display +X look into opengl stuff for dealing with this +X move addListeners() calls back out of PGraphics +X resize window will nuke font setting +X textFont() used in setup() is null once draw() arrives +X http://dev.processing.org/bugs/show_bug.cgi?id=726 +X colorMode() set inside setup() sometimes not set once draw() arrives +X http://dev.processing.org/bugs/show_bug.cgi?id=767 +X applet sizing issues with external vm +X could this possibly be related to the linux bug? +X http://dev.processing.org/bugs/show_bug.cgi?id=430 +X alloc() stuff not fixed because of thread halting +X problem where alloc happens inside setup(), so, uh.. +X http://dev.processing.org/bugs/show_bug.cgi?id=369 +X should instead create new buffer, and swap it in next time through +X sonia (and anything awt) is locking up on load in rev 91 +X prolly something w/ the threading issues +X paint is synchronized in 0091 +X however this is a necessity, otherwise nasty flickering ensues +X and using a "glock" object seems to completely deadlock +X http://dev.processing.org/bugs/show_bug.cgi?id=46 +o claim that things are much slower in 107 vs 92 +o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1141763531 +X hopefully this is cleaned up by removing some of the synchronization +X sketches lock up when system time is changed +X http://dev.processing.org/bugs/show_bug.cgi?id=639 +X can draw() not be run on awt event thread? +X look into opengl stuff for dealing with this +o "is there a better way to do this" thread in lists folder +X framerate that's reported is out of joint with actual +X http://dev.processing.org/bugs/show_bug.cgi?id=512 +X accuracy of frame timer is incorrect +X seems to be aliasing effect of low resolution on millis() +X so rates coming out double or half of their actual +X probably need to integrate over a rolling array of 10 frames or so +X frameRate() speeds up temporarily if CPU load drops dramatically +X http://dev.processing.org/bugs/show_bug.cgi?id=297 +o perhaps add a hint(DISABLE_FRAMERATE_DAMPER) +X fix the flicker in java2d mode +X http://dev.processing.org/bugs/show_bug.cgi?id=122 +X framerate(30) is still flickery and jumpy.. +X not clear what's happening here +X appears to be much worse (unfinished drawing) on macosx +X try turning off hw accel on the mac to see if that's the problem + + 0144 core X if loading an image in p5 and the image is bad, no error msg shown X that is, if a loadImage() turns up an access denied page diff --git a/core/todo.txt b/core/todo.txt index dbad83b78..d4a847f04 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,81 +1,25 @@ -0145 core -X separate x/y axis on sphereDetail() params -X http://dev.processing.org/bugs/show_bug.cgi?id=856 -X make sure docs for PImage use createImage -X add notes about JOGLAppletLauncher -X http://download.java.net/media/jogl/builds/nightly/javadoc_public/com/sun/opengl/util/JOGLAppletLauncher.html -X added to javadoc -o need a halt() method which will kill but not quit app (sets finished?) -o exit() will actually leave the application -o this may in fact only be internal -X this is just the stop() method, though maybe we need to document it -X text(String, float, float, float, float) draws text outside box -X http://dev.processing.org/bugs/show_bug.cgi?id=844 -X implement textAlign() for y coords in text rect -X need to add reference for this -X textAlign() bottom now takes textDescent() into account -X remove gzip-related hint() - -threading -X major threading overhaul before 1.0 (compendium) -X http://dev.processing.org/bugs/show_bug.cgi?id=511 -X ewjordan has added a good trace of the badness -X need to move off anim off the main event thread -X move away from using method like display -X look into opengl stuff for dealing with this -X move addListeners() calls back out of PGraphics -X resize window will nuke font setting -X textFont() used in setup() is null once draw() arrives -X http://dev.processing.org/bugs/show_bug.cgi?id=726 -X colorMode() set inside setup() sometimes not set once draw() arrives -X http://dev.processing.org/bugs/show_bug.cgi?id=767 -X applet sizing issues with external vm -X could this possibly be related to the linux bug? -X http://dev.processing.org/bugs/show_bug.cgi?id=430 -X alloc() stuff not fixed because of thread halting -X problem where alloc happens inside setup(), so, uh.. -X http://dev.processing.org/bugs/show_bug.cgi?id=369 -X should instead create new buffer, and swap it in next time through -X sonia (and anything awt) is locking up on load in rev 91 -X prolly something w/ the threading issues -X paint is synchronized in 0091 -X however this is a necessity, otherwise nasty flickering ensues -X and using a "glock" object seems to completely deadlock -X http://dev.processing.org/bugs/show_bug.cgi?id=46 -o claim that things are much slower in 107 vs 92 -o http://processing.org/discourse/yabb_beta/YaBB.cgi?board=Suggestions;action=display;num=1141763531 -X hopefully this is cleaned up by removing some of the synchronization -X sketches lock up when system time is changed -X http://dev.processing.org/bugs/show_bug.cgi?id=639 -X can draw() not be run on awt event thread? -X look into opengl stuff for dealing with this -o "is there a better way to do this" thread in lists folder -X framerate that's reported is out of joint with actual -X http://dev.processing.org/bugs/show_bug.cgi?id=512 -X accuracy of frame timer is incorrect -X seems to be aliasing effect of low resolution on millis() -X so rates coming out double or half of their actual -X probably need to integrate over a rolling array of 10 frames or so -X frameRate() speeds up temporarily if CPU load drops dramatically -X http://dev.processing.org/bugs/show_bug.cgi?id=297 -o perhaps add a hint(DISABLE_FRAMERATE_DAMPER) -X fix the flicker in java2d mode -X http://dev.processing.org/bugs/show_bug.cgi?id=122 -X framerate(30) is still flickery and jumpy.. -X not clear what's happening here -X appears to be much worse (unfinished drawing) on macosx -X try turning off hw accel on the mac to see if that's the problem +0146 core threading [1.0] _ PDE locks up during setup() (since no window shown) _ http://dev.processing.org/bugs/show_bug.cgi?id=687 +_ maybe better to do an example of running code on another thread +_ when it's done as a script + + +need a problem case _ if too many errors come through during setup, app will terminate _ printStackTrace() throttles on osx and poops out _ seen especially on old mac laptops (slow ppc garbage) _ can this be confirmed properly? +_ * this may just be the + +should be fixed, needs confirmation _ Frame skipping with processor intensive applets using 1.6 _ http://dev.processing.org/bugs/show_bug.cgi?id=766 +_ may be fixed, but not verified + _ pdf sketches exiting before writing has finished _ writing image file (missing a flush() call?) on exit() fails diff --git a/done.txt b/done.txt index 61647d319..9c9e5f9b4 100644 --- a/done.txt +++ b/done.txt @@ -1,3 +1,9 @@ +0145 pde +X insert non-breaking space characters instead of spaces on DiscourseFormat +X works on safari (though not camino/firefox) on osx +X works on internet explorer w/ windows + + 0144 pde X add new reference and examples X write revisions.txt entry that covers changes since 0135 diff --git a/todo.txt b/todo.txt index a85697c05..e1f518cf4 100644 --- a/todo.txt +++ b/todo.txt @@ -1,7 +1,4 @@ -0145 pde -X insert non-breaking space characters instead of spaces on DiscourseFormat -X works on safari (though not camino/firefox) on osx -X works on internet explorer w/ windows +0146 pde _ getMessage() not sufficient for exceptions coming through