starting 3.5.1

This commit is contained in:
Ben Fry
2019-01-21 08:37:40 -05:00
parent 0b76e397e9
commit e3d70d2f5d
5 changed files with 733 additions and 725 deletions
+5 -5
View File
@@ -3,7 +3,7 @@
/*
Part of the Processing project - http://processing.org
Copyright (c) 2012-18 The Processing Foundation
Copyright (c) 2012-19 The Processing Foundation
Copyright (c) 2004-12 Ben Fry and Casey Reas
Copyright (c) 2001-04 Massachusetts Institute of Technology
@@ -56,9 +56,9 @@ import processing.data.StringList;
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 = 266;
static private final int REVISION = 267;
/** This might be replaced by main() if there's a lib/version.txt file. */
static private String VERSION_NAME = "0266"; //$NON-NLS-1$
static private String VERSION_NAME = "0267"; //$NON-NLS-1$
/** Set true if this a proper release rather than a numbered revision. */
/**
@@ -1706,8 +1706,8 @@ public class Base {
if (expectedSDKPath.getAbsolutePath().equals(suspectSDKPath.getAbsolutePath())) {
return false; // Most likely the SDK folder, skip it
}
}
}
String[] list = folder.list();
// If a bad folder or unreadable or whatever, this will come back null
if (list == null) {
+297 -209
View File
File diff suppressed because it is too large Load Diff
+1 -86
View File
@@ -1,89 +1,4 @@
0266 (3.5)
X fix javaPlatform variable for newer JDK versions
X https://github.com/processing/processing/pull/5626
o many fonts installed causes slow startup on macos
o run that on a thread, and make sure default font doesn't need the list loaded
X can't be done, notes in the code for PFont.loadFonts()
X improve startup time when user-specified fonts are not used
X default font will be faster, using ttf/otf is fine
X only createFont("The Font Name") is still slow on macOS
X and PFont.list()
o check again whether element 0,0 in a Table is working
X https://github.com/processing/processing/issues/3011
X was already checked, made a note and locked the issue
api changes
X Dict.remove() should return value, not index (for consistency w/ others)
X returns the value removed, not the key, just like remove(key)
X rationale being that if you know the index, you probably know the key
X if unavailable, throw an exception; otherwise no consistent way to indicate error
X add circle() and square()
X add push() and pop()
X make JSONObject.quote() (both versions) public
X should DoubleDict create from Iterable or Map<>?
o (Map is more efficient b/c of size, Iterable more useful)
X Iterable of what, though? Map.Entry?
X sticking with just the Map<> version for now
contrib
o make tabs into spaces, fixes pixelDensity(2) issue with tabs
o https://github.com/processing/processing/issues/5625
o https://github.com/processing/processing/pull/5633
X had to back this fix out again
X Fixes blend mode not being set correctly, fixing #5645
X https://github.com/processing/processing/issues/5645
X https://github.com/processing/processing/pull/5647
X extended SVG support
X https://github.com/processing/processing/pull/4168
X show a warning when a font isn't what the user expected
X https://github.com/processing/processing/issues/5481
X https://github.com/processing/processing/pull/5605
gohai
X Profile GL3bc is not available on X11GraphicsDevice
X https://github.com/processing/processing/issues/5476
X https://github.com/processing/processing/pull/5652
andres
X silence TIS/TSM warning message with P2D/P3D/OPENGL since macOS 10.13.4
X https://github.com/processing/processing/issues/5462
X improve matrix performance in P2D/P3D
X https://github.com/processing/processing/issues/5685
X Initializing textures loads the pixels array, even if not needed aferwards
X https://github.com/processing/processing/issues/5748
X Processing 3.4 takes 60 seconds before can edit file
X https://github.com/processing/processing/issues/5707
X skip Android's SDK folder when adding sketches
X https://github.com/processing/processing/commit/5b653263cc6151f838c11a61689d756901c11e37
X PShape.attrib() and PShape.setAttrib() are not working
X https://github.com/processing/processing/issues/5560
jakub
X Fix freeze when restarting sketch with variables in size
X https://github.com/processing/processing/pull/5708
X Make sure Ctrl+Left Mouse on MacOS is consistent
X https://github.com/processing/processing/issues/5672
X https://github.com/processing/processing/pull/5674
X Stop frame rate counter from exaggerating
X https://github.com/processing/processing/pull/5697
X Fix vertex buffer initialized with wrong number of components
X https://github.com/processing/processing/pull/5698
X Recreate FBOs when offscreen PGraphicsOpenGL is resized
X https://github.com/processing/processing/pull/5699
cleaning
o WARNING: GL pipe is running in software mode (Renderer ID=0x1020400)
o is this coming from us? if so, need to provide actions
X haven't seen for a while, maybe fixed
X figure our size(img.width, img.height) situation
X just make loadImage() work in settings
X update the wiki and reference
o update wiki/docs to say "don't override sketchXxxx() methods"
o size() command not working to do a resize
X need a programmatic way to set size
o check on performance of the new EDT setup
X present mode is 30-40% slower than windowed
X w/ this example: https://github.com/processing/processing/issues/2423
0267 (3.5.1)
high-ish
+427 -353
View File
File diff suppressed because it is too large Load Diff
+3 -72
View File
@@ -1,75 +1,6 @@
0266 (3.5)
X update to Java 8u192
o processing-java doesn't handle sketch exceptions by quitting the sketch
X https://github.com/processing/processing/issues/5375
X this is by design/follows PDE behavior
X fix the link to the FAQ in the menu
X https://github.com/processing/processing/issues/5729
X update to Java 8u202
X "Sketch disappeared" infinite pop up dialogs
X https://github.com/processing/processing/pull/4808
X https://github.com/processing/processing/issues/4805
X text("test", 10, 10); is still slow with lots of fonts
X https://bugs.openjdk.java.net/browse/JDK-8179209
X added a note to the Known Issues section in the Changes wiki
X update the about screen to 2019
o report of a library or tool (probably includes 2.x? 1.x?) breaking things
o NoSuchFieldError: useNativeSelect
X https://github.com/processing/processing/issues/4821
X closed, no response
X problems with non-US keyboards and some shortcuts
X https://github.com/processing/processing/issues/2199
X https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings
o Determine new keyboard shortcut for Step Out
X https://github.com/processing/processing/issues/3538
X all set based on #2199
X settings() present and pixelDensity() is in setup(), nothing set/no error
X https://github.com/processing/processing/issues/4703
cleaning
X Could not initialize class com.sun.jna.Native on startup (Windows)
X https://github.com/processing/processing/issues/4929
X closed earlier; fixed as best we could
X sharing usage metrics about libraries
X https://github.com/processing/processing/issues/4708
X Determine shortcut for Export vs Use Selection for Find
X https://github.com/processing/processing/issues/2985
o swap font smoothing for tab size?
o implement simple table for prefs?
X still requires restart of the software, so problematic
X need docs for translations
X https://github.com/processing/processing/issues/4018
X setting a bad font/size in preferences.txt causes a crash on startup
X https://github.com/processing/processing/issues/4085
o https://github.com/processing/processing/pull/4087
X can't reproduce with current code
contrib
X Updated russian translation, now can choose russian in preferences
X https://github.com/processing/processing/pull/5619
X Turkish translation updates
X https://github.com/processing/processing/pull/5636
X Examples dialog causes high CPU load
X https://github.com/processing/processing/issues/5246
X https://github.com/processing/processing/pull/5654
X console hiding button
X https://github.com/processing/processing/pull/5115
X NullPointerException in Contribution Manager when installing
X https://github.com/processing/processing/issues/5524
X https://github.com/processing/processing/pull/5742
X Improvements to appdata.xml for Linux
X https://github.com/processing/processing/pull/5604
jakub
X Fix sketch exception getting hidden by warning
X https://github.com/processing/processing/pull/5486
X https://github.com/processing/processing/issues/5412
X EventQueue problems with "could not find sketch size" message
X https://github.com/processing/processing/issues/4893
X https://github.com/processing/processing/pull/5708
X https://github.com/processing/processing/issues/5030 (duplicate)
X size(0, 0) just freezes instead of showing an error
X https://github.com/processing/processing/issues/5233 (duplicate)
0267 (3.5.1)
_ size() command not working properly
_ https://github.com/processing/processing/issues/5759
3.5.1