mirror of
https://github.com/processing/processing4.git
synced 2026-06-16 04:26:26 +02:00
starting revision 0227
This commit is contained in:
@@ -46,9 +46,9 @@ import processing.mode.java.JavaMode;
|
||||
public class Base {
|
||||
// Added accessors for 0218 because the UpdateCheck class was not properly
|
||||
// updating the values, due to javac inlining the static final values.
|
||||
static private final int REVISION = 226;
|
||||
static private final int REVISION = 227;
|
||||
/** This might be replaced by main() if there's a lib/version.txt file. */
|
||||
static private String VERSION_NAME = "0226"; //$NON-NLS-1$
|
||||
static private String VERSION_NAME = "0227"; //$NON-NLS-1$
|
||||
/** Set true if this a proper release rather than a numbered revision. */
|
||||
// static private boolean RELEASE = false;
|
||||
|
||||
@@ -128,7 +128,7 @@ public class Base {
|
||||
|
||||
private Recent recent;
|
||||
|
||||
// Used by handleOpen(), this saves the chooser to remember the directory.
|
||||
// Used by handleOpen(), this saves the chooser to remember the directory.
|
||||
// Doesn't appear to be necessary with the AWT native file dialog.
|
||||
// https://github.com/processing/processing/pull/2366
|
||||
private JFileChooser openChooser;
|
||||
@@ -837,11 +837,11 @@ public class Base {
|
||||
}
|
||||
|
||||
final String prompt = "Open a Processing sketch...";
|
||||
|
||||
|
||||
// don't use native dialogs on Linux (or anyone else w/ override)
|
||||
if (Preferences.getBoolean("chooser.files.native")) { //$NON-NLS-1$
|
||||
// use the front-most window frame for placing file dialog
|
||||
FileDialog openDialog =
|
||||
FileDialog openDialog =
|
||||
new FileDialog(activeEditor, prompt, FileDialog.LOAD);
|
||||
|
||||
// Only show .pde files as eligible bachelors
|
||||
|
||||
@@ -1,3 +1,58 @@
|
||||
0226 core (2.2)
|
||||
X fix parsing with missing categorical values
|
||||
X fix for splice() throwing a ClassCastException with other object types
|
||||
X https://github.com/processing/processing/issues/1445
|
||||
X https://github.com/processing/processing/pull/2461
|
||||
X add candDraw() method to the retina renderer
|
||||
X fix sketchPath() issue when used in another environment
|
||||
X XML.getChildren() throwing NPE when getInt() called on non-existent var
|
||||
X https://github.com/processing/processing/issues/2367
|
||||
X need to sort out with docs what's happening here
|
||||
X just a reference issue
|
||||
X substitute MOVE cursor with HAND on OS X
|
||||
X https://github.com/processing/processing/issues/2358
|
||||
X Allow textWidth() with the default font
|
||||
X https://github.com/processing/processing/issues/2331
|
||||
X https://github.com/processing/processing/pull/2338
|
||||
X bug in relative moveto commands for SVG
|
||||
X https://github.com/processing/processing/issues/2377
|
||||
X Add a constructor to bind Server to a specific address
|
||||
X https://github.com/processing/processing/issues/2356
|
||||
X add disconnectEvent() to Server
|
||||
X https://github.com/processing/processing/pull/2466
|
||||
X https://github.com/processing/processing/issues/2133
|
||||
X don't document for now
|
||||
|
||||
cleaning
|
||||
o how much of com.benfry.* should go in?
|
||||
o Table? StringIntPairs? JSON? MD5? Integrator? ColorIntegrator?
|
||||
o decision: depends on if we can think of a good name
|
||||
X finished these up in the 2.x series
|
||||
o check on DXFWriter, since it used to subclass P3D
|
||||
o at least implement is3D?
|
||||
X should be working, barring recent regression
|
||||
o sleep time needs to be set *much* higher for dormant applets
|
||||
o 10s should be fine--no need to keep spinning (bad for android too)
|
||||
o just call interrupt() when it's time to get back to work
|
||||
X applets removed
|
||||
X test PGraphicsRetina2D w/ 7u40
|
||||
X make sure that 7u40 doesn't reintroduce starvation issue on retina Macs
|
||||
X createGraphics() with no renderer param to point to JAVA2D
|
||||
X docs: P2D and P3D are now OpenGL variations
|
||||
X shader support - make decisions, Andres email, etc
|
||||
X antialias -> smoothMode(), smoothQuality(), quality()
|
||||
o NEAREST, BILINEAR, BICUBIC, or 0, 2, 4? (need 8x too, so maybe numbers)
|
||||
X setAntiAlias() should instead just use parent.smooth
|
||||
X final decision on pg.setQuality(sketchQuality())
|
||||
X should probably be setQuality(parent.sketchQuality())
|
||||
|
||||
andres
|
||||
X Fonts from loadFont() show up as blocks in P3D (regression)
|
||||
X https://github.com/processing/processing/issues/2465
|
||||
X loadPixels problem in OpenGL
|
||||
X https://github.com/processing/processing/issues/2493
|
||||
|
||||
|
||||
0225 core (2.1.2)
|
||||
X bug with StringDict(Reader) that wasn't setting the indices hashmap
|
||||
X check this with other versions of this class
|
||||
|
||||
+1
-53
@@ -1,56 +1,4 @@
|
||||
0226 core
|
||||
X fix parsing with missing categorical values
|
||||
X fix for splice() throwing a ClassCastException with other object types
|
||||
X https://github.com/processing/processing/issues/1445
|
||||
X https://github.com/processing/processing/pull/2461
|
||||
X add candDraw() method to the retina renderer
|
||||
X fix sketchPath() issue when used in another environment
|
||||
X XML.getChildren() throwing NPE when getInt() called on non-existent var
|
||||
X https://github.com/processing/processing/issues/2367
|
||||
X need to sort out with docs what's happening here
|
||||
X just a reference issue
|
||||
X substitute MOVE cursor with HAND on OS X
|
||||
X https://github.com/processing/processing/issues/2358
|
||||
X Allow textWidth() with the default font
|
||||
X https://github.com/processing/processing/issues/2331
|
||||
X https://github.com/processing/processing/pull/2338
|
||||
X bug in relative moveto commands for SVG
|
||||
X https://github.com/processing/processing/issues/2377
|
||||
X Add a constructor to bind Server to a specific address
|
||||
X https://github.com/processing/processing/issues/2356
|
||||
X add disconnectEvent() to Server
|
||||
X https://github.com/processing/processing/pull/2466
|
||||
X https://github.com/processing/processing/issues/2133
|
||||
X don't document for now
|
||||
|
||||
cleaning
|
||||
o how much of com.benfry.* should go in?
|
||||
o Table? StringIntPairs? JSON? MD5? Integrator? ColorIntegrator?
|
||||
o decision: depends on if we can think of a good name
|
||||
X finished these up in the 2.x series
|
||||
o check on DXFWriter, since it used to subclass P3D
|
||||
o at least implement is3D?
|
||||
X should be working, barring recent regression
|
||||
o sleep time needs to be set *much* higher for dormant applets
|
||||
o 10s should be fine--no need to keep spinning (bad for android too)
|
||||
o just call interrupt() when it's time to get back to work
|
||||
X applets removed
|
||||
X test PGraphicsRetina2D w/ 7u40
|
||||
X make sure that 7u40 doesn't reintroduce starvation issue on retina Macs
|
||||
X createGraphics() with no renderer param to point to JAVA2D
|
||||
X docs: P2D and P3D are now OpenGL variations
|
||||
X shader support - make decisions, Andres email, etc
|
||||
X antialias -> smoothMode(), smoothQuality(), quality()
|
||||
o NEAREST, BILINEAR, BICUBIC, or 0, 2, 4? (need 8x too, so maybe numbers)
|
||||
X setAntiAlias() should instead just use parent.smooth
|
||||
X final decision on pg.setQuality(sketchQuality())
|
||||
X should probably be setQuality(parent.sketchQuality())
|
||||
|
||||
andres
|
||||
X Fonts from loadFont() show up as blocks in P3D (regression)
|
||||
X https://github.com/processing/processing/issues/2465
|
||||
X loadPixels problem in OpenGL
|
||||
X https://github.com/processing/processing/issues/2493
|
||||
0227 core
|
||||
|
||||
|
||||
high
|
||||
|
||||
@@ -1,3 +1,109 @@
|
||||
0226 pde (2.2)
|
||||
X sketches only starting once, or half-starting and hanging
|
||||
X https://github.com/processing/processing/issues/2402
|
||||
X https://github.com/processing/processing/pull/2455
|
||||
X reopen current sketch in new mode editor if file extension is compatible
|
||||
X https://github.com/processing/processing/pull/2457
|
||||
X https://github.com/processing/processing/issues/2456
|
||||
X crash in the 'recent' menu on startup
|
||||
X https://github.com/processing/processing/issues/2463
|
||||
X sketchbook location is set to an actual sketch (huh?)
|
||||
X sketch sometimes simply does not launch
|
||||
X https://github.com/processing/processing/issues/2402
|
||||
X https://github.com/processing/processing/pull/2455
|
||||
X helpful fix contributed by David Fokkema
|
||||
X remove the google code uploader
|
||||
X JNA conflicts can be avoided with "-Djna.nosys=true"
|
||||
X https://github.com/processing/processing/issues/2239
|
||||
X fix for Windows launchers
|
||||
X fix for Windows export
|
||||
X fix for Windows export 64-bit
|
||||
X fix for Windows command line
|
||||
X fix for Linux launcher
|
||||
X fix for Linux export
|
||||
X fix for Linux command line
|
||||
X fix for OS X launcher
|
||||
X fix for OS X export
|
||||
X fix for OS X command line
|
||||
X import static causes exception (with fix)
|
||||
X https://github.com/processing/processing/issues/8
|
||||
o https://github.com/processing/processing/pull/2273
|
||||
X improve handling of tool loading
|
||||
X QuickReference tool was able to bring down the environment
|
||||
X https://github.com/processing/processing/issues/2229
|
||||
X save the previous open dialog so that we return to the directory
|
||||
X https://github.com/processing/processing/pull/2366
|
||||
X "if-else" block formatting doesn't follow Processing conventions
|
||||
X https://github.com/processing/processing/issues/364
|
||||
X https://github.com/processing/processing/pull/2477
|
||||
X tab characters not recognized/drawn in the editor (2.1)
|
||||
X https://github.com/processing/processing/issues/2180
|
||||
X https://github.com/processing/processing/issues/2183
|
||||
o udp library has tabs in the text
|
||||
X decision to be made on nextTabStop() inside TextAreaPainter
|
||||
X Chinese text is overlapped in Processing 2.1 editor
|
||||
X https://github.com/processing/processing/issues/2173
|
||||
X https://github.com/processing/processing/pull/2318
|
||||
X https://github.com/processing/processing/pull/2323
|
||||
o maybe user prefs should only cover things that've changed?
|
||||
o how to balance colors/etc being stored elsewhere
|
||||
o ton of work to maintain this...
|
||||
X yeah, no
|
||||
X remove video for macosx32 from the repo permanently
|
||||
o fix for various net issues
|
||||
o https://github.com/processing/processing/pull/2475
|
||||
X incorporates other unrelated code, had to close
|
||||
|
||||
earlier (2.1.2)
|
||||
X added get/set methods for status lines (Manindra)
|
||||
X https://github.com/processing/processing/issues/2430
|
||||
X https://github.com/processing/processing/pull/2433
|
||||
X allow non-pde file extensions (JDF)
|
||||
X https://github.com/processing/processing/issues/2420
|
||||
|
||||
export
|
||||
X exported apps on Windows 64 not working?
|
||||
X https://github.com/processing/processing/issues/2468
|
||||
X just needed to add the local path for Java
|
||||
X when exporting with local Java embedded, use that version
|
||||
X https://github.com/processing/processing/issues/2349
|
||||
X (we can do this now since we're actually doing the embedding)
|
||||
o export application folder location (for Manindra)
|
||||
X https://github.com/processing/processing/issues/2399
|
||||
X incorporate new launch4j 3.4
|
||||
X http://sourceforge.net/projects/launch4j/files/launch4j-3/3.4/
|
||||
X change Windows export to use launch4j instead of the launcher.cpp file
|
||||
X actually call ant from inside p5?
|
||||
X re-implement an icon for exported applications on Windows
|
||||
X make sure that Windows export uses the local Java
|
||||
X double-checked with a clean XP install
|
||||
X make sure Windows export includes library DLLs
|
||||
X remove build/windows/export from repo
|
||||
o make sure launch4j export isn't printing to console unless trouble
|
||||
X OS X is doing this, though Windows is pushing some stuff through
|
||||
X bring back multi-platform export?
|
||||
X embed Java only works for the current platform
|
||||
o OS X applications can only be exported from OS X
|
||||
X actually it's just the embedding, which is a problem on any platform
|
||||
X add all sorts of language to the export dialog
|
||||
X make available the background colors for present mode, stop button color
|
||||
X isolate color chooser into a simpler/smaller class outside tools
|
||||
X then can also use from inside processing applications as well
|
||||
X http://code.google.com/p/processing/issues/detail?id=30
|
||||
X https://github.com/processing/processing/issues/69
|
||||
X exported apps reporting as "damaged" on OS X
|
||||
X https://github.com/processing/processing/issues/2095
|
||||
X implement a call to codesign, and a message box re: installing Xcode
|
||||
X use launch4j for export and p5 app itself
|
||||
X perhaps even calling it through an ant task
|
||||
X windows exported exe problems (pcho)
|
||||
o updated launch4j 3.1 beta
|
||||
o http://sourceforge.net/projects/launch4j/files/launch4j-3/
|
||||
X exe instead of bat to make exported apps run in 64-bit
|
||||
X http://code.google.com/p/processing/issues/detail?id=885
|
||||
X https://github.com/processing/processing/issues/923
|
||||
|
||||
|
||||
0225 pde (2.1.2)
|
||||
X Fix exception caused by Runner when it can't find location
|
||||
X https://github.com/processing/processing/issues/2346
|
||||
|
||||
@@ -1,107 +1,4 @@
|
||||
0226 pde
|
||||
X sketches only starting once, or half-starting and hanging
|
||||
X https://github.com/processing/processing/issues/2402
|
||||
X https://github.com/processing/processing/pull/2455
|
||||
X reopen current sketch in new mode editor if file extension is compatible
|
||||
X https://github.com/processing/processing/pull/2457
|
||||
X https://github.com/processing/processing/issues/2456
|
||||
X crash in the 'recent' menu on startup
|
||||
X https://github.com/processing/processing/issues/2463
|
||||
X sketchbook location is set to an actual sketch (huh?)
|
||||
X sketch sometimes simply does not launch
|
||||
X https://github.com/processing/processing/issues/2402
|
||||
X https://github.com/processing/processing/pull/2455
|
||||
X helpful fix contributed by David Fokkema
|
||||
X remove the google code uploader
|
||||
X JNA conflicts can be avoided with "-Djna.nosys=true"
|
||||
X https://github.com/processing/processing/issues/2239
|
||||
X fix for Windows launchers
|
||||
X fix for Windows export
|
||||
X fix for Windows export 64-bit
|
||||
X fix for Windows command line
|
||||
X fix for Linux launcher
|
||||
X fix for Linux export
|
||||
X fix for Linux command line
|
||||
X fix for OS X launcher
|
||||
X fix for OS X export
|
||||
X fix for OS X command line
|
||||
X import static causes exception (with fix)
|
||||
X https://github.com/processing/processing/issues/8
|
||||
o https://github.com/processing/processing/pull/2273
|
||||
X improve handling of tool loading
|
||||
X QuickReference tool was able to bring down the environment
|
||||
X https://github.com/processing/processing/issues/2229
|
||||
X save the previous open dialog so that we return to the directory
|
||||
X https://github.com/processing/processing/pull/2366
|
||||
X "if-else" block formatting doesn't follow Processing conventions
|
||||
X https://github.com/processing/processing/issues/364
|
||||
X https://github.com/processing/processing/pull/2477
|
||||
X tab characters not recognized/drawn in the editor (2.1)
|
||||
X https://github.com/processing/processing/issues/2180
|
||||
X https://github.com/processing/processing/issues/2183
|
||||
o udp library has tabs in the text
|
||||
X decision to be made on nextTabStop() inside TextAreaPainter
|
||||
X Chinese text is overlapped in Processing 2.1 editor
|
||||
X https://github.com/processing/processing/issues/2173
|
||||
X https://github.com/processing/processing/pull/2318
|
||||
X https://github.com/processing/processing/pull/2323
|
||||
o maybe user prefs should only cover things that've changed?
|
||||
o how to balance colors/etc being stored elsewhere
|
||||
o ton of work to maintain this...
|
||||
X yeah, no
|
||||
X remove video for macosx32 from the repo permanently
|
||||
o fix for various net issues
|
||||
o https://github.com/processing/processing/pull/2475
|
||||
X incorporates other unrelated code, had to close
|
||||
|
||||
earlier (2.1.2)
|
||||
X added get/set methods for status lines (Manindra)
|
||||
X https://github.com/processing/processing/issues/2430
|
||||
X https://github.com/processing/processing/pull/2433
|
||||
X allow non-pde file extensions (JDF)
|
||||
X https://github.com/processing/processing/issues/2420
|
||||
|
||||
export
|
||||
X exported apps on Windows 64 not working?
|
||||
X https://github.com/processing/processing/issues/2468
|
||||
X just needed to add the local path for Java
|
||||
X when exporting with local Java embedded, use that version
|
||||
X https://github.com/processing/processing/issues/2349
|
||||
X (we can do this now since we're actually doing the embedding)
|
||||
o export application folder location (for Manindra)
|
||||
X https://github.com/processing/processing/issues/2399
|
||||
X incorporate new launch4j 3.4
|
||||
X http://sourceforge.net/projects/launch4j/files/launch4j-3/3.4/
|
||||
X change Windows export to use launch4j instead of the launcher.cpp file
|
||||
X actually call ant from inside p5?
|
||||
X re-implement an icon for exported applications on Windows
|
||||
X make sure that Windows export uses the local Java
|
||||
X double-checked with a clean XP install
|
||||
X make sure Windows export includes library DLLs
|
||||
X remove build/windows/export from repo
|
||||
o make sure launch4j export isn't printing to console unless trouble
|
||||
X OS X is doing this, though Windows is pushing some stuff through
|
||||
X bring back multi-platform export?
|
||||
X embed Java only works for the current platform
|
||||
o OS X applications can only be exported from OS X
|
||||
X actually it's just the embedding, which is a problem on any platform
|
||||
X add all sorts of language to the export dialog
|
||||
X make available the background colors for present mode, stop button color
|
||||
X isolate color chooser into a simpler/smaller class outside tools
|
||||
X then can also use from inside processing applications as well
|
||||
X http://code.google.com/p/processing/issues/detail?id=30
|
||||
X https://github.com/processing/processing/issues/69
|
||||
X exported apps reporting as "damaged" on OS X
|
||||
X https://github.com/processing/processing/issues/2095
|
||||
X implement a call to codesign, and a message box re: installing Xcode
|
||||
X use launch4j for export and p5 app itself
|
||||
X perhaps even calling it through an ant task
|
||||
X windows exported exe problems (pcho)
|
||||
o updated launch4j 3.1 beta
|
||||
o http://sourceforge.net/projects/launch4j/files/launch4j-3/
|
||||
X exe instead of bat to make exported apps run in 64-bit
|
||||
X http://code.google.com/p/processing/issues/detail?id=885
|
||||
X https://github.com/processing/processing/issues/923
|
||||
0227 pde
|
||||
|
||||
|
||||
medium
|
||||
|
||||
Reference in New Issue
Block a user