diff --git a/app/src/processing/app/Base.java b/app/src/processing/app/Base.java index 6b9375aaf..7a390bda4 100644 --- a/app/src/processing/app/Base.java +++ b/app/src/processing/app/Base.java @@ -665,6 +665,9 @@ public class Base { if (quitting) { return true; } + + // Close the running window, avoid window boogers with multiple sketches + editor.doClose(); if (editorCount == 1) { if (Preferences.getBoolean("sketchbook.closing_last_window_quits")) { diff --git a/build/shared/revisions.txt b/build/shared/revisions.txt index f1c24ccdd..3fa34c5a6 100644 --- a/build/shared/revisions.txt +++ b/build/shared/revisions.txt @@ -7,6 +7,31 @@ releases will be super crusty. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ABOUT REV 0130 - 20 October 2007 + +Bug fixes for 0126-0129. If you haven't read revisions.txt for +those versions, please do so, major changes were introduced. + ++ Fixed major issue introduced in 0128 that screws up size() + and the default renderer. The renderer was being reset after + setup(), so any commands used inside setup() would not stick. + http://dev.processing.org/bugs/show_bug.cgi?id=646 + http://dev.processing.org/bugs/show_bug.cgi?id=648 + http://dev.processing.org/bugs/show_bug.cgi?id=649 + http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192873557 + http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192731014 + ++ Fix problem with new keywords.txt file missing some constants. + http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192873557 + ++ Close sketch window when its parent editor is closed. This was + leaving lots of running sketch window boogers around when + switching between lots of sketches. + + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + + ABOUT REV 0129 - 18 October 2007 Fixes two issues from release 0128. diff --git a/core/todo.txt b/core/todo.txt index 5cb2127f5..be88d21e9 100644 --- a/core/todo.txt +++ b/core/todo.txt @@ -1,6 +1,17 @@ 0130 core +X fixed problem with size() and the default renderer +X the renderer was being reset after setup(), +X so anything that occurred inside setup() was completely ignored. +X http://dev.processing.org/bugs/show_bug.cgi?id=646 +X http://dev.processing.org/bugs/show_bug.cgi?id=648 +X http://dev.processing.org/bugs/show_bug.cgi?id=649 +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192873557 +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192731014 +_ add warning system for pgraphics, rather than runtime exceptions +_ keep array of warning strings, and booleans for whether they've called + add to reference _ update the reference to cover parseXxxx() stuff _ also add notes about parseInt/Float(blah, otherwise) diff --git a/todo.txt b/todo.txt index 20599156d..b31a04bc8 100644 --- a/todo.txt +++ b/todo.txt @@ -1,6 +1,8 @@ 0130 pde -_ call handleClose() when closing sketch window -_ otherwise it's leaving lots of windows around +X fix keywords.txt problems with some constants being left out +X http://processing.org/discourse/yabb_beta/YaBB.cgi?board=SoftwareBugs;action=display;num=1192873557 +X call doClose() when closing sketch window +X otherwise it's leaving lots of windows around _ auto-delete of sketches might be dangerous