|
| 1 | +PROCESSING 3.0a10 (REV 0237) - 9 June 2015 |
| 2 | + |
| 3 | +Huge release! Knocking on the door for beta, this includes many changes |
| 4 | +and improvements for how displays of all kinds (single, multiple, retina, |
| 5 | +high dpi) are handled, plus smoothing, full screen, etc etc. |
| 6 | + |
| 7 | + |
| 8 | +[ breaking things for the future ] |
| 9 | + |
| 10 | ++ Added fullScreen() method to make it far easier to run sketches |
| 11 | + using the full screen. Reference notes and explanation here: |
| 12 | + https://github.com/processing/processing-docs/issues/250 |
| 13 | + https://github.com/processing/processing/issues/3296 |
| 14 | + |
| 15 | ++ smooth() and noSmooth() can only be used once per sketch, in setup(). |
| 16 | + See the changes, the explanation, and the discussion here: |
| 17 | + https://github.com/processing/processing-docs/issues/251 |
| 18 | + https://github.com/processing/processing/issues/3357 |
| 19 | + |
| 20 | ++ Re-opened the Gates of Hell by adding chaining operations to PVector |
| 21 | + https://github.com/processing/processing/issues/257 |
| 22 | + |
| 23 | ++ Changed exec() and open() to use varargs. Changed open() to launch() |
| 24 | + to prevent problems with Python Mode. |
| 25 | + |
| 26 | ++ Replaced --full-screen command line option with --present to untangle |
| 27 | + full screen versus the "Present" command that places blanks the rest |
| 28 | + of the screen around a sketch. |
| 29 | + |
| 30 | ++ ortho() function is being reworked to make it compliant |
| 31 | + https://github.com/processing/processing/issues/1278 |
| 32 | + |
| 33 | + |
| 34 | +[ other changes and additions ] |
| 35 | + |
| 36 | ++ Added new application and export icons. Mmm! |
| 37 | + |
| 38 | ++ Add retina/high-res display support to OpenGL |
| 39 | + https://github.com/processing/processing/issues/2573 |
| 40 | + |
| 41 | ++ Add pixelDensity(2) command to enable retina or high-dpi mode for |
| 42 | + your sketch. Make things look beautiful and crisp on expensive hardware! |
| 43 | + https://github.com/processing/processing/issues/3361 |
| 44 | + |
| 45 | ++ Added displayDensity() methods to get the pixel density for individual |
| 46 | + displays. displayDensity() returns the density (1 or 2) of the default |
| 47 | + (or currently selected) display, displayDensity(1) returns the density |
| 48 | + of display 1. Guess how you get the density of display 2? |
| 49 | + |
| 50 | ++ Add useful constructors to the Int/Float/StringList classes |
| 51 | + |
| 52 | + |
| 53 | +[ bug fixes ] |
| 54 | + |
| 55 | ++ Fix monitor numbering problems |
| 56 | + https://github.com/processing/processing/issues/3309 |
| 57 | + |
| 58 | ++ Full screen doesn't work on second window w/o present mode |
| 59 | + https://github.com/processing/processing/issues/3271 |
| 60 | + |
| 61 | ++ Full screen on OS X 10.9 has incorrect placement |
| 62 | + https://github.com/processing/processing/issues/3305 |
| 63 | + |
| 64 | ++ "Run sketches on display" not working properly |
| 65 | + https://github.com/processing/processing/issues/3264 |
| 66 | + |
| 67 | ++ Comments influencing code (preproc issues in parsing) |
| 68 | + https://github.com/processing/processing/issues/3326 |
| 69 | + |
| 70 | ++ Sketch not appearing depending on arangement of external display on OS X |
| 71 | + https://github.com/processing/processing/issues/3118 |
| 72 | + |
| 73 | ++ Sketch launching on second display that's not currently in use |
| 74 | + https://github.com/processing/processing/issues/3082 |
| 75 | + |
| 76 | ++ strokeWeight() in setup() not working for default renderer |
| 77 | + https://github.com/processing/processing/issues/3331 |
| 78 | + |
| 79 | ++ Retain original java.awt.Frame when it's available from PSurfaceAWT |
| 80 | + |
| 81 | ++ Set frame icon images for Java2D (dock and cmd-tab) |
| 82 | + https://github.com/processing/processing/issues/257 |
| 83 | + |
| 84 | ++ Debug message showing up in 3.0a9 when dragging and dropping files |
| 85 | + |
| 86 | ++ Rolled back to 3.0a5 version of appbundler due to crash on startup |
| 87 | + https://github.com/processing/processing/issues/3359 |
| 88 | + https://github.com/processing/processing/issues/3360 |
| 89 | + This re-introduces a few bugs related to the serial library and |
| 90 | + scrolling and any other changes later than 16 November 2015 |
| 91 | + https://github.com/processing/processing/commits/master/build/macosx/appbundler.jar |
| 92 | + https://github.com/processing/processing/commits/master/build/macosx/appbundler/native/main.m |
| 93 | + |
| 94 | + |
| 95 | +[ andres vs opengl, episode eleventy three ] |
| 96 | + |
| 97 | ++ set(0, 0, image) does not set alpha channel to opaque in P2D/P3D |
| 98 | + https://github.com/processing/processing/issues/2125 |
| 99 | + |
| 100 | ++ GROUP shapes are broken in 3.0a9 |
| 101 | + https://github.com/processing/processing/issues/3336 |
| 102 | + |
| 103 | ++ Only a quarter of the sketch is appearing in 2x mode |
| 104 | + https://github.com/processing/processing/issues/3332 |
| 105 | + https://github.com/processing/processing/issues/3327 |
| 106 | + |
| 107 | ++ Single transparent pixel at end of textures in OpenGL |
| 108 | + https://github.com/processing/processing/issues/115 |
| 109 | + |
| 110 | ++ Implement setImpl() instead of set() inside PGraphicsOpenGL |
| 111 | + https://github.com/processing/processing/issues/160 |
| 112 | + https://github.com/processing/processing/issues/3012 |
| 113 | + |
| 114 | ++ Strange extra lines with PShape 3D |
| 115 | + https://github.com/processing/processing/issues/3006 |
| 116 | + |
| 117 | ++ BACKSPACE key is identified as DELETE in OpenGL renderers |
| 118 | + https://github.com/processing/processing/issues/3338 |
| 119 | + |
| 120 | ++ More key issues in OpenGL |
| 121 | + https://github.com/processing/processing/issues/3352 |
| 122 | + |
| 123 | ++ Set icon for OpenGL windows |
| 124 | + https://github.com/processing/processing/issues/3348 |
| 125 | + |
| 126 | ++ save() and saveFrame() with OPENGL renderer fails |
| 127 | + https://github.com/processing/processing/issues/3334 |
| 128 | + |
| 129 | ++ Errors in glsl code are only caught when set() is used |
| 130 | + https://github.com/processing/processing/issues/2268 |
| 131 | + |
| 132 | ++ Strips when rendering spheres with lights and anti-aliasing |
| 133 | + https://github.com/processing/processing/issues/1185 |
| 134 | + |
| 135 | + |
| 136 | +[ valuable contributions from the community ] |
| 137 | + |
| 138 | ++ Several Greek translation updates |
| 139 | + https://github.com/processing/processing/issues/3329 |
| 140 | + https://github.com/processing/processing/pull/3330 |
| 141 | + https://github.com/processing/processing/pull/3340 |
| 142 | + https://github.com/processing/processing/pull/3354 |
| 143 | + |
| 144 | ++ Add i18n for Archiver Tool and missing text |
| 145 | + https://github.com/processing/processing/pull/3349 |
| 146 | + |
| 147 | ++ Fix case-related bugs in Toolkit.setMenuMnemonics() |
| 148 | + https://github.com/processing/processing/pull/3366 |
| 149 | + |
| 150 | ++ Contribution manager scroll bar only shows up when needed |
| 151 | + https://github.com/processing/processing/pull/3343 |
| 152 | + |
| 153 | ++ Progress bar added to Contribution Manager |
| 154 | + https://github.com/processing/processing/issues/3160 |
| 155 | + https://github.com/processing/processing/pull/3319 |
| 156 | + |
| 157 | + |
| 158 | +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
| 159 | + |
| 160 | + |
1 | 161 | PROCESSING 3.0a9 (REV 0236) - 19 May 2015 |
2 | 162 |
|
3 | 163 | More work as we head toward beta. Mostly improvements to the GUI |
|
0 commit comments