start working on release notes for 2.0.2

This commit is contained in:
Ben Fry
2013-08-13 22:42:51 -04:00
parent fa07dc1dbc
commit 2f7e717633
3 changed files with 163 additions and 0 deletions

View File

@@ -1,3 +1,164 @@
PROCESSING 2.0.2 (REV 0220) - 13 August 2013
X change location of the manager download
X fix "less less" typo
X https://github.com/processing/processing/issues/1928
X slash breaks syntax highlighting (with spaces)
X https://github.com/processing/processing/issues/1681
X Fix from Github user hamzaissa
X selectInput() in exported OS X sketch treats .app package as a folder
X https://github.com/processing/processing/issues/1959
X waiting on retina support for JDK 7
o b86 supposed to have some support (not available yet)
o http://jdk8.java.net/download.html
X code with a NUL character causes an error
X https://github.com/processing/processing/issues/1973
X also remove NUL characters when loading a file
X Add "Processing Foundation" to the Help menu
X https://github.com/processing/processing/issues/1908
X Update JNA from 3.2.4 to 3.5.2
X https://maven.java.net/content/repositories/releases/net/java/dev/jna/jna/3.5.2/jna-3.5.2.jar
X https://maven.java.net/content/repositories/releases/net/java/dev/jna/platform/3.5.2/platform-3.5.2.jar
X problem with associating .pde files
X https://github.com/processing/processing/issues/286
X http://code.google.com/p/processing/issues/detail?id=247
o In regedit: Navigate to Computer\HKEY_CLASSES_ROOT\Applications and find your .exe name. Navigate under its name to shell>open>command. In the Default change its location to the actual location of the executable, hit okay and then try and reassociate the file type as you normally would.
X UnsatisfiedLinkError causes huge message...
X error report cleanups haven't been fixed yet
X reported by Dan
X this should be better now
X add exception wrapper for startup
X Add methods to move files to Trash/Recycle Bin where available
X allow delete of files in unsaved sketches
X https://github.com/processing/processing/issues/1942
X https://github.com/processing/processing/pull/1945
X proxy server requirement causes problems
X contrib manager, update checks are broken
X https://github.com/processing/processing/issues/1476
X might be able to fix this with something in preferences.txt?
X http://docs.oracle.com/javase/6/docs/technotes/guides/net/proxies.html
o Update Java version in the download to be the latest Java 6
o https://github.com/processing/processing/issues/1841
X try to use appbundler to create a version that includes a JRE (JDK)
X http://java.net/downloads/appbundler/appbundler.html
X docs.oracle.com/javase/7/docs/technotes/guides/jweb/packagingAppsForMac.html
X http://www.intransitione.com/blog/take-java-to-app-store/
X hobbling along, should be ready soon
cleaning/earlier
X common error messages
X with a proper list, we can add links when throwing an error in the PDE
X Dan started this on the Wiki
o build is currently broken for fresh checkout due to changes to file layout
o something that gets fixed by 'make clean'
o also test on windows and linux
o add a check to make sure that people aren't running from the dmg
o doesn't actually cause any problems, so don't bother?
o code to hide menubar.. just include JNA and call from there?
NSMenu.setMenubarVisible(false);
Then we used Cocoa via JNI:
if([NSMenu menuBarVisible]){
[NSMenu setMenuBarVisible:NO];
}
You can't do that from the AWT event thread. You need to do a -performSelectorOnMainThread to do that on the AppKit event thread.
Please see <http://developer.apple.com/mac/library/technotes/tn2005/tn2147.html> for more information, particularly the section about "Calling AppKit from AWT/Swing".
manager
X check to see if manager items from the download can be updated
X oops, probably not, because they're part of the distribution
X and folks won't be able to write to those directories
X changed manager to go to download.processing.org/latest.txt
X and uses a redirect from there (hopeully that's followed?)
X libraries need to support multiple categories
X https://github.com/processing/processing/issues/1970
X restrict library categories to the ones in the document
X if it's not correct, shows up as 'other'
X catch Error (not just Exception) objects during load
X handles UnsupportedClassVersionError and others
X argh.. the 'old' folder is really poorly done
X attempt to install multiple will cause havoc (fail because 'old' exists)
o remove flagging for deletion
o half-installed mode causes a lot of trouble
o maybe it's reading from tmp folders?
o https://github.com/processing/processing/issues/1875
X can't fix, no response
X remove "Compilations" category for libraries
X modes shouldn't have categories?
X was counting "Unknown" as a category
X modes and tools require restart (per ContributionType class)
X but no message is provided anywhere?
X mode install requires restart *and* still doesn't show as installed
X even though it gets added to the modes menu properly after the restart
X https://github.com/processing/processing/issues/1782
X Update example list when library is installed
X https://github.com/processing/processing/issues/1909
X https://github.com/processing/processing/pull/1925
X Contributed modes should show up in mode menu after installation
X waiting for fixed CoffeeScript mode to test this one
X https://github.com/processing/processing/issues/1504
X http://code.google.com/p/processing/issues/detail?id=1466
X modes require restart, that's now properly shown as a message
X basic getShape(ch) implementation for font glyph shapes
X change QUAD_BEZIER_VERTEX to QUADRATIC_VERTEX to match the API call
X because this lives inside PConstants
X Error in IntList and FloatList insert()
X https://github.com/processing/processing/issues/1929
X selectInput() in exported OS X sketch treats .app package as a folder
o Oracle Java 7 problem, but maybe a workaround?
o might be a problem with awt dialogs for directories?
X https://github.com/processing/processing/issues/1959
X turns out this is an apple.awt tweak for the exported Info.plist
X getSubset() broken in IntList, StringList, and missing from FloatList
X https://github.com/processing/processing/issues/1979
X Present Mode does not work properly on Windows
X https://github.com/processing/processing/issues/1955
X add retina switch for PApplet to set useActive with OS X and 7u40
X prevents speed/performance issues with old sketches on retina macs
X add error message for raspberry pi (and others?) about int buffers
X https://github.com/processing/processing/issues/2010
X not fixed, but made notes there about how to handle
X add sum() to IntList and FloatList
X https://github.com/processing/processing/issues/1893
X retain blendMode() between frames
X https://github.com/processing/processing/issues/1962
X this should actually be in the code..
X maybe not working on OS X/retina?
X perhaps it's a getGraphics() issue?
X when using increment() on IntList, make sure the index exists
X automatically resize the list if necessary
X (this is more in keeping with increment() in the Dict classes)
X add join() method to Int/Float/StringList
X add getContent(defaultValue) to XML
X add isNull() (returns boolean) to JSONObject/Array
X https://github.com/processing/processing/issues/2009
X add getXxxx(xxx, defaultValue) methods to JSONObject/Array
X https://github.com/processing/processing/issues/2007
cleaning
X load/save methods.. is it save("blah.svg") or saveSVG("blah.svg")
X also works that way with tables
o decision: useExtension() or something like that
X put saveXxxx() methods inside PApplet
o require people to put things in the data folder
table
X add sort() to Table
X implement version of Table that takes a dictionary file
X dictionary=blah.tsv
X tsv only, ignores extension
X if allowed extension, we couldn't use .dict instead
X and that's probably the most useful
X constructing table from an iterator is missing
X https://github.com/processing/processing/issues/1956
andres
X pixels[] array not updated with Capture and P2D/P3D
X https://github.com/processing/processing/issues/1852
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROCESSING 2.0.1 (REV 0219) - 21 June 2013
Bug fixes for some of what ailed the Processing 2.0 release, including

View File

@@ -56,6 +56,7 @@ andres
X pixels[] array not updated with Capture and P2D/P3D
X https://github.com/processing/processing/issues/1852
high
_ blendMode(ADD) is broken with default renderer
_ https://github.com/processing/processing/issues/2012

View File

@@ -98,6 +98,7 @@ X https://github.com/processing/processing/issues/1504
X http://code.google.com/p/processing/issues/detail?id=1466
X modes require restart, that's now properly shown as a message
high
_ MovieMaker needs to be compiling as 1.6
_ move old Google Code SVN back to processing.org