diff --git a/pdex/build.xml b/pdex/build.xml index 3feee8a7a..2fdfc8b74 100644 --- a/pdex/build.xml +++ b/pdex/build.xml @@ -100,7 +100,7 @@ basedir="${dist}/" excludes="**/.DS_Store" /> - + diff --git a/pdex/pdeX.txt b/pdex/pdeX.txt index 0b988f675..803ecd069 100644 --- a/pdex/pdeX.txt +++ b/pdex/pdeX.txt @@ -3,5 +3,5 @@ authorList=[The Processing Foundation](http://processing.org) url=https://github.com/processing/processing-experimental sentence=The next generation of PDE paragraph=Intelligent Code Completion, Live Error Checker, Debugger, Auto Refactor, etc. -version=4 -prettyVersion=1.0.1b +version=5 +prettyVersion=1.0.2b diff --git a/pdex/revisions.txt b/pdex/revisions.txt index 7f9f65443..ba37e8de1 100644 --- a/pdex/revisions.txt +++ b/pdex/revisions.txt @@ -1,12 +1,13 @@ -PDE X v1.0.2b - October, 2013 +PDE X v1.0.2b - October 21, 2013 Bug fixes + Code completion window gets stuck when Processing loses focus https://github.com/processing/processing-experimental/issues/21 -+ Live-error checker in the experimental mode is inefficient with memory. ++ Live-error checker in the experimental mode is a bit more efficient with memory now. + You can have upto 7 editor windows open at a time with PDE X. https://github.com/processing/processing-experimental/issues/1 + Cmd + Left Click should be working again in OS X with Processing 2.1 diff --git a/pdex/src/processing/mode/experimental/ErrorCheckerService.java b/pdex/src/processing/mode/experimental/ErrorCheckerService.java index 62ccf3ae4..325f09f2c 100644 --- a/pdex/src/processing/mode/experimental/ErrorCheckerService.java +++ b/pdex/src/processing/mode/experimental/ErrorCheckerService.java @@ -654,7 +654,12 @@ public class ErrorCheckerService implements Runnable{ .println(e + " compileCheck() problem. Somebody tried to mess with Experimental Mode files."); pauseThread(); + } catch(OutOfMemoryError e) { + System.err.println("Processing has used up its maximum alloted memory. Please close some Processing " + + " windows and then reopen this sketch."); + pauseThread(); } + // log("Compilecheck, Done."); }