diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 685fdb193..8355007bb 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -2896,6 +2896,11 @@ public class Base { if (next.isDirectory()) { currentFile.mkdirs(); } else { + File parentDir = currentFile.getParentFile(); + // Sometimes the directory entries aren't already created + if (!parentDir.exists()) { + parentDir.mkdirs(); + } currentFile.createNewFile(); unzipEntry(zis, currentFile); } diff --git a/core/todo.txt b/core/todo.txt index 8763cf442..c7d0de1d1 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,6 +1,9 @@ 0217 core X improve load/save of .gz files with Table, clear up some .bin issues +andres +A lines not properly renderered in P3D when using ortographic projection +A https://github.com/processing/processing/issues/1661 decisions on data X are we comfortable with setInt/Float/etc instead of just set(int, blah) @@ -27,7 +30,8 @@ _ right now using hasKey().. in JSONObject _ add() to add things to lists, sum() for the math (sum is used less after all) _ add mouse wheel support to 2.0 event system -_ http://code.google.com/p/processing/issues/detail?id=1423 +X http://code.google.com/p/processing/issues/detail?id=1423 +_ https://github.com/processing/processing/issues/1461 X this is fairly messy since desktop and JS behave a little differently o wheel event should subclass mouse (since position still relevant) X just another sub-event as part of mouse diff --git a/todo.txt b/todo.txt index bb829afef..45a1ccd30 100644 --- a/todo.txt +++ b/todo.txt @@ -1,6 +1,12 @@ 0217 pde +X fix MovieMaker, it was completely broken +X https://github.com/processing/processing/issues/1669 +X create missing parent directories when unpacking zip files +X fixes library problems with hemesh +_ "New version available" mesage is showing html tags around it + _ incorporate JDI changes from Manindra _ how does this affect Experimental? duplicate libs? loader issues? _ move Android mode out to its own repo @@ -522,7 +528,8 @@ _ the PDE uses 15% of CPU while just sitting idle _ https://github.com/processing/processing/issues/1561 _ renaming RGB (.pde) to Rgb.java says "a file named RGB.pde already exists" _ undo seems to not be going to the right location (now with example) -_ http://code.google.com/p/processing/issues/detail?id=668 +_ https://github.com/processing/processing/issues/707 +X http://code.google.com/p/processing/issues/detail?id=668 _ improve update check message "a new release (1.0.1) is available" _ be more descriptive, use a second line in latest.txt _ maybe just include the full text of the update message there? @@ -857,6 +864,7 @@ _ In regedit: Navigate to Computer\HKEY_CLASSES_ROOT\Applications and find you DIST / Mac OS X _ keep an eye on the Java 8 builds, since all the effort goes there _ https://wikis.oracle.com/display/OpenJDK/Mac+OS+X+Port +_ ./jdk8/build/macosx-x86_64-normal-server-release/jdk/bin/java _ change cmd line for OS X to use symlink? _ otherwise updates are going to require reinstall.. _ or that it's gonna need to parse and say "update command line?"