write release notes

This commit is contained in:
Ben Fry
2015-06-09 20:43:17 -04:00
parent cc10ea3256
commit 920889baf7
2 changed files with 165 additions and 3 deletions
+160
View File
@@ -1,3 +1,163 @@
PROCESSING 3.0a10 (REV 0237) - 9 June 2015
Huge release! Knocking on the door for beta, this includes many changes
and improvements for how displays of all kinds (single, multiple, retina,
high dpi) are handled, plus smoothing, full screen, etc etc.
[ breaking things for the future ]
+ Added fullScreen() method to make it far easier to run sketches
using the full screen. Reference notes and explanation here:
https://github.com/processing/processing-docs/issues/250
https://github.com/processing/processing/issues/3296
+ smooth() and noSmooth() can only be used once per sketch, in setup().
See the changes, the explanation, and the discussion here:
https://github.com/processing/processing-docs/issues/251
https://github.com/processing/processing/issues/3357
+ Re-opened the Gates of Hell by adding chaining operations to PVector
https://github.com/processing/processing/issues/257
+ Changed exec() and open() to use varargs. Changed open() to launch()
to prevent problems with Python Mode.
+ Replaced --full-screen command line option with --present to untangle
full screen versus the "Present" command that places blanks the rest
of the screen around a sketch.
+ ortho() function is being reworked to make it compliant
https://github.com/processing/processing/issues/1278
[ other changes and additions ]
+ Added new application and export icons. Mmm!
+ Add retina/high-res display support to OpenGL
https://github.com/processing/processing/issues/2573
+ Add pixelDensity(2) command to enable retina or high-dpi mode for
your sketch. Make things look beautiful and crisp on expensive hardware!
https://github.com/processing/processing/issues/3361
+ Added displayDensity() methods to get the pixel density for individual
displays. displayDensity() returns the density (1 or 2) of the default
(or currently selected) display, displayDensity(1) returns the density
of display 1. Guess how you get the density of display 2?
+ Add useful constructors to the Int/Float/StringList classes
[ bug fixes ]
+ Fix monitor numbering problems
https://github.com/processing/processing/issues/3309
+ Full screen doesn't work on second window w/o present mode
https://github.com/processing/processing/issues/3271
+ Full screen on OS X 10.9 has incorrect placement
https://github.com/processing/processing/issues/3305
+ "Run sketches on display" not working properly
https://github.com/processing/processing/issues/3264
+ Comments influencing code (preproc issues in parsing)
https://github.com/processing/processing/issues/3326
+ Sketch not appearing depending on arangement of external display on OS X
https://github.com/processing/processing/issues/3118
+ Sketch launching on second display that's not currently in use
https://github.com/processing/processing/issues/3082
+ strokeWeight() in setup() not working for default renderer
https://github.com/processing/processing/issues/3331
+ Retain original java.awt.Frame when it's available from PSurfaceAWT
+ Set frame icon images for Java2D (dock and cmd-tab)
https://github.com/processing/processing/issues/257
+ Debug message showing up in 3.0a9 when dragging and dropping files
+ Rolled back to 3.0a5 version of appbundler due to crash on startup
https://github.com/processing/processing/issues/3359
https://github.com/processing/processing/issues/3360
This re-introduces a few bugs related to the serial library and
scrolling and any other changes later than 16 November 2015
https://github.com/processing/processing/commits/master/build/macosx/appbundler.jar
https://github.com/processing/processing/commits/master/build/macosx/appbundler/native/main.m
[ andres vs opengl, episode eleventy three ]
+ set(0, 0, image) does not set alpha channel to opaque in P2D/P3D
https://github.com/processing/processing/issues/2125
+ GROUP shapes are broken in 3.0a9
https://github.com/processing/processing/issues/3336
+ Only a quarter of the sketch is appearing in 2x mode
https://github.com/processing/processing/issues/3332
https://github.com/processing/processing/issues/3327
+ Single transparent pixel at end of textures in OpenGL
https://github.com/processing/processing/issues/115
+ Implement setImpl() instead of set() inside PGraphicsOpenGL
https://github.com/processing/processing/issues/160
https://github.com/processing/processing/issues/3012
+ Strange extra lines with PShape 3D
https://github.com/processing/processing/issues/3006
+ BACKSPACE key is identified as DELETE in OpenGL renderers
https://github.com/processing/processing/issues/3338
+ More key issues in OpenGL
https://github.com/processing/processing/issues/3352
+ Set icon for OpenGL windows
https://github.com/processing/processing/issues/3348
+ save() and saveFrame() with OPENGL renderer fails
https://github.com/processing/processing/issues/3334
+ Errors in glsl code are only caught when set() is used
https://github.com/processing/processing/issues/2268
+ Strips when rendering spheres with lights and anti-aliasing
https://github.com/processing/processing/issues/1185
[ valuable contributions from the community ]
+ Several Greek translation updates
https://github.com/processing/processing/issues/3329
https://github.com/processing/processing/pull/3330
https://github.com/processing/processing/pull/3340
https://github.com/processing/processing/pull/3354
+ Add i18n for Archiver Tool and missing text
https://github.com/processing/processing/pull/3349
+ Fix case-related bugs in Toolkit.setMenuMnemonics()
https://github.com/processing/processing/pull/3366
+ Contribution manager scroll bar only shows up when needed
https://github.com/processing/processing/pull/3343
+ Progress bar added to Contribution Manager
https://github.com/processing/processing/issues/3160
https://github.com/processing/processing/pull/3319
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PROCESSING 3.0a9 (REV 0236) - 19 May 2015
More work as we head toward beta. Mostly improvements to the GUI
+5 -3
View File
@@ -49,6 +49,8 @@ X https://github.com/processing/processing-docs/issues/251
X can only be called inside setup(), show warning elsewhere
X is lifted out of setup() and into settings()
X can't use them together
X final implentation in OpenGL
X https://github.com/processing/processing/issues/3367
size, fullScreen, displays
X fix up handling of fullScreen()
@@ -103,6 +105,9 @@ X move checkRetina()/highResDisplay() to PApplet
X and out of Toolkit and PSurfaceAWT
X prevent running _2X renderers on non-2x hardware
X pixelDensity() needs to be called after size() or fullScreen()
X no high-res display support for OpenGL
X https://github.com/processing/processing/issues/2573
X https://jogamp.org/bugzilla/show_bug.cgi?id=741
andres/opengl
X set(0, 0, image) does not set alpha channel to opaque in P2D/P3D
@@ -308,9 +313,6 @@ _ https://github.com/processing/processing/issues/3364
_ save() and saveFrame() with 2X renderers fails
_ https://github.com/processing/processing/issues/3255
_ saveFrame() with retina render is making black images
_ no high-res display support for OpenGL
_ https://github.com/processing/processing/issues/2573
_ https://jogamp.org/bugzilla/show_bug.cgi?id=741
_ no high-dpi support for core on Windows
_ https://github.com/processing/processing/issues/2411
_ retina sketches slow to start