PROCESSING 1.0.7 (REV 0169) - 4 September 2009 Bug fixes and updates, also some tweaks for Mac OS X Snow Leopard. [ changes ] + Tweaks for Mac OS X Snow Leopard, to force it to run in 32-bit mode. This should bring back the video library (if temporarily), and hopefully fix serial as well, though I didn't have a serial device handy to test. + Fix problem where line highlighting was off in 'static' mode. http://dev.processing.org/bugs/show_bug.cgi?id=1263 + Auto-format was killing Unicode characters (how did this last so long?) http://dev.processing.org/bugs/show_bug.cgi?id=1312 + PVector.angleDistance() returning NaN due to precision errors http://dev.processing.org/bugs/show_bug.cgi?id=1316 + Removed a major try/catch block from PApplet.main(), hopefully this will allow some exception stuff to come through properly. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 1.0.6 (REV 0168) - 12 August 2009 Bug fixes and minor changes. Most important are replacement JOGL libraries so that OpenGL applets won't present an "expired certificate" error. [ bug fixes ] + Replaced the faulty JOGL library that had expired certificates (Sun bug). http://dev.processing.org/bugs/show_bug.cgi?id=1271 https://jogl.dev.java.net/servlets/ProjectDocumentList?folderID=9260&expandFolder=9260&folderID=0 + Updated the Linux launcher script that enables Processing to be run from other directories, symlinks, or from launch items. http://dev.processing.org/bugs/show_bug.cgi?id=825 Thanks to Ferdinand Kasper for the fix! + strokeWeight() was making lines 2x too thick with P2D http://dev.processing.org/bugs/show_bug.cgi?id=1283 + PImage.getImage() setting the wrong image type http://dev.processing.org/bugs/show_bug.cgi?id=1282 + image() not working with P2D, P3D, and OPENGL when noFill() used http://dev.processing.org/bugs/show_bug.cgi?id=1299 http://dev.processing.org/bugs/show_bug.cgi?id=1222 + Auto format problem with program deeper then 10 levels http://dev.processing.org/bugs/show_bug.cgi?id=1297 + Fixed a crash on startup problem (console being null) + Recursive subfolder copy of library folders when exporting application http://dev.processing.org/bugs/show_bug.cgi?id=1295 [ changes ] + PDF member functions set protected instead of private http://dev.processing.org/bugs/show_bug.cgi?id=1276 + On OS X, update Info.plist to be 32/64 explicit and also updated JavaApplicationStub for update 4. + Clicking the preferences location in the Preferences window will now open the parent folder for the preferences file. http://dev.processing.org/bugs/show_bug.cgi?id=1279 + Update to Java 6 update 15 for the Windows and Linux releases. [ fixed earlier ] + Mangled menu text with Java 6u10. http://dev.processing.org/bugs/show_bug.cgi?id=1065 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 1.0.5 (REV 0167) - 7 June 2009 Bug fix release, mostly dealing with regressions from 1.0.4. [ bug fixes ] + Make the tab key work again inside the editor http://dev.processing.org/bugs/show_bug.cgi?id=1267 + Deal with duplicate entries for sketchbook in the file menu http://dev.processing.org/bugs/show_bug.cgi?id=1260 [ changes ] + Support for smooth text in the PDE editor. Set editor.antialias=true inside preferences.txt to enable smooth text. http://dev.processing.org/bugs/show_bug.cgi?id=1266 + Updated reference files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 1.0.4 (REV 0166) - 31 May 2009 Bug fix release. [ changes ] + Changed the workaround for Apple's Java bug related to the menus in OS X. Rather than placing the menubar inside the sketch window, File > Sketchbook and File > Examples are simply dimmed out. Instead, use the Open button on the toolbar, which provides access to the same items. The preference to place the menu bar inside the window is still available, in case you prefer the previous workaround. http://dev.processing.org/bugs/show_bug.cgi?id=786 + Also updated the included runtime on Windows and Linux to Java 6u14. [ bug fixes ] + Fixed IDE crash when changing color scheme on windows http://dev.processing.org/bugs/show_bug.cgi?id=1237 + Typo in the Linux shell script was preventing it from running http://dev.processing.org/bugs/show_bug.cgi?id=1250 + OS X finder info on application updated to say 1.0.4 http://dev.processing.org/bugs/show_bug.cgi?id=1226 + Removed warning message "Non-String for 8 value in 'Properties' sub-dictionary in 'Java' sub-dictionary of Info.plist" on OS X + Added warning to build script for users on OS X 10.4 http://dev.processing.org/bugs/show_bug.cgi?id=1179 + Disable point() going to set() from PGraphicsJava2D. The set() command doesn't honor alpha consistently, and it also causes problems with PDF + PImage cacheMap problem when using PImage.get() http://dev.processing.org/bugs/show_bug.cgi?id=1245 + Fix problems with > 512 points and P3D/OPENGL http://dev.processing.org/bugs/show_bug.cgi?id=1255 Thanks to user DopeShow for the patch + imageMode(CENTER) doesn't work properly with P2D http://dev.processing.org/bugs/show_bug.cgi?id=1232 + Reset matrices when using beginRecord() with PDF http://dev.processing.org/bugs/show_bug.cgi?id=1227 + Resizing window no longer distorts OpenGL graphics http://dev.processing.org/bugs/show_bug.cgi?id=1176 Many thanks to Pablo Funes for the patch + Fix significant point() and set() slowdown on OS X http://dev.processing.org/bugs/show_bug.cgi?id=1094 [ known issues ] + Currently no 64-bit support for any platforms. On some platforms, you'll simply need to replace the Java folder with the distribution with something more suitable for your operating system. + Command line support is currently broken http://dev.processing.org/bugs/show_bug.cgi?id=1048 + Text of menus/interface elements sometimes mangled (e.g. toolbar repeats several times, other oddness). See bug report for a workaround http://dev.processing.org/bugs/show_bug.cgi?id=1065 + Video library threading problems with other libraries http://dev.processing.org/bugs/show_bug.cgi?id=882 + See dev.processing.org/bugs for much, much more! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 1.0.3 (REV 0165) - 24 February 2009 Bug fix release to repair a couple of regressions caused by changes in 1.0.2, as well as a couple other new problems encountered since. [ bug fixes ] + endRecord or endRaw produces a RuntimeException with the PDF library http://dev.processing.org/bugs/show_bug.cgi?id=1169 + Problem with beginRaw/endRaw and OpenGL http://dev.processing.org/bugs/show_bug.cgi?id=1171 + Set strokeWeight on points and lines with begin/endRaw http://dev.processing.org/bugs/show_bug.cgi?id=1172 + Fix strokeWeight quirks with P3D when used with points and lines + ArrayIndexOutOfBoundsException with point() http://dev.processing.org/bugs/show_bug.cgi?id=1168 [ changes ] + Update to iText 2.1.4 for the PDF library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 1.0.2 (REV 0164) - 21 February 2009 This release fixes many bugs and adds two minor functions to the XML library. [ bug fixes ] + Empty "code" folder causing problems with Export http://dev.processing.org/bugs/show_bug.cgi?id=1084 + Sketches not loading when .pde file is opened from the Windows Explorer on Asian Windows systems. http://dev.processing.org/bugs/show_bug.cgi?id=1089 + Disable copying of metadata and resource forks in OS X build http://dev.processing.org/bugs/show_bug.cgi?id=1098 + Suppress goofy Apple error message about JVMArchs + StringIndexOutOfBoundsException caused by import statements with no dots http://dev.processing.org/bugs/show_bug.cgi?id=1145 + Pressing in "Are you sure you want to Quit?" dialog causes quit http://dev.processing.org/bugs/show_bug.cgi?id=1134 + Fix QUADS and QUAD_STRIP with P2D http://dev.processing.org/bugs/show_bug.cgi?id=1162 + ArrayIndexOutOfBoundsException when drawing curves in P3D and OPENGL http://dev.processing.org/bugs/show_bug.cgi?id=1153 + Problems with negatve arc() angles in OpenGL, P3D, other inconsistencies http://dev.processing.org/bugs/show_bug.cgi?id=1095 + requestImage() causing problems with JAVA2D + Fix minor strokeWeight bug with OpenGL + Minor bug fix to SVG files that weren't being resized properly + OpenGL is rendering darker in 0149+ http://dev.processing.org/bugs/show_bug.cgi?id=958 Thanks to Dave Bollinger for tracking this down and providing a solution + OutOfMemoryError with ellipse() in P3D and OPENGL http://dev.processing.org/bugs/show_bug.cgi?id=1086 + ArrayIndexOutOfBoundsException with P3D and OPENGL http://dev.processing.org/bugs/show_bug.cgi?id=1117 + point(x,y) ignores noStroke() in some renderers http://dev.processing.org/bugs/show_bug.cgi?id=1090 + Fix Windows startup problem when scheme coloring was odd http://dev.processing.org/bugs/show_bug.cgi?id=1109 Changes to the system theme could cause Processing to not launch + Fix several point() problems with P3D http://dev.processing.org/bugs/show_bug.cgi?id=1110 + nextPage() not working properly with PDF as the renderer http://dev.processing.org/bugs/show_bug.cgi?id=1131 + Save style information when nextPage() is called in PDF renderer + beginRaw() broken (no DXF, etc working) http://dev.processing.org/bugs/show_bug.cgi?id=1099 http://dev.processing.org/bugs/show_bug.cgi?id=1144 + Fix algorithm for quadratic to cubic curve conversion http://dev.processing.org/bugs/show_bug.cgi?id=1122 Thanks to user bits.in.shambles for providing a fix. + tint() not working in P2D http://dev.processing.org/bugs/show_bug.cgi?id=1132 + blend() y coordinates inverted when using OpenGL http://dev.processing.org/bugs/show_bug.cgi?id=1137 + Fix for getChild() and getChildren() with XML elements that have null names [ additions ] + Added listChildren() method to XMLElement + Added optional toString(boolean) parameter to enable/disable indents in XMLElement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 1.0.1 (REV 0163) - 29 November 2008 Processing 1.0 has arrived! You can read an overview of changes introduced in the last few months here: http://processing.org/reference/changes.html Also see the "known issues" section of the troubleshooting page: http://processing.org/reference/troubleshooting/#known This release (1.0.1) fixes a handful of issues that only showed up once we had more testing, particularly with the wider audience we've received in the past week following the announcement. [ bug fixes ] + ArrayIndexOutOfBoundsException with File > New http://dev.processing.org/bugs/show_bug.cgi?id=1067 + "CallStaticVoidMethod() threw an exception" on some Mac OS X machines http://dev.processing.org/bugs/show_bug.cgi?id=1063 http://dev.processing.org/bugs/show_bug.cgi?id=1078 + "editor.indent" preference setting does not work properly http://dev.processing.org/bugs/show_bug.cgi?id=1073 + Fixed some "An error occurred while starting the application" problems + Added a note about the Minim library to the changes page. + Disable parsing of regexps with the split() command http://dev.processing.org/bugs/show_bug.cgi?id=1060 + Fixed ArrayIndexOutOfBoundsException in ellipseImpl(). http://dev.processing.org/bugs/show_bug.cgi?id=1068 + Fixed problem where small ellipses weren't showing up. [ changes ] + Implement multi-line tab via tab key (also outdent) http://dev.processing.org/bugs/show_bug.cgi?id=1075 + Code with 'import' and a space incorrectly parsed as an import statement http://dev.processing.org/bugs/show_bug.cgi?id=1064 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 1.0 (REV 0162) - 24 November 2008 Processing 1.0 has arrived! You can read an overview of changes introduced in the last few months here: http://processing.org/reference/changes.html [ known issues ] + Sketches that size(w, h, OPENGL) and do not clear the background on each frame can cause major flickering or problems when the screen clears anyway. There are several possible solutions: 1. You may need to disable the default 2x smoothing by using hint(DISABLE_OPENGL_2X_SMOOTH). 2. Update the drivers for your graphics card. 3. Get a decent graphics card -- the OpenGL renderer is for advanced use, we don't support using it with cheaper built-in graphics hardware like the Intel GMA 950. 4. If you're running Windows Vista, try disabling the Aero theme. This flickering issue is being tracked here: http://dev.processing.org/bugs/show_bug.cgi?id=1056 + "An error occurred while starting the application" when launching Processing.exe on Windows. This is a high priority however we cannot reproduce it on any of our test machines, which has delayed a fix. http://dev.processing.org/bugs/show_bug.cgi?id=986 + With P2D, P3D, and OPENGL, series of connected lines (such as the stroke around a polygon, triangle, or ellipse) produce unattractive results when strokeWeight is set. http://dev.processing.org/bugs/show_bug.cgi?id=955 + Unlike most applications, the menu bar is inside the editor window when Processing is used with Mac OS X 10.5. This is a workaround for an Apple bug in Java 1.5 and 1.6 on Mac OS X 10.5 that causes the menu bar to be so excessively slow that the application appears to have crashed. http://dev.processing.org/bugs/show_bug.cgi?id=786 Please file a bug report with Apple at bugreporter.apple.com if you want this fixed. The problem has existed since the spring, and we first filed a bug with them in June, and we have received no indication that it when it will be fixed, or if it will ever be fixed. Or if you want to take your chances with the slow menu bar, you can change the default setting in the Preferences window. + Sketches that use the video library plus OpenGL have a problem on some OS X machines. The workaround is listed in Comment #16 of this bug: http://dev.processing.org/bugs/show_bug.cgi?id=882#c16 + Command line support arrived in a recent release, but is not working yet. http://dev.processing.org/bugs/show_bug.cgi?id=1048 + OpenGL rendering is more dim/darker in release 0149 and later. http://dev.processing.org/bugs/show_bug.cgi?id=958 Any help tracking this down would be most appreciated. + The first few frames of OpenGL sketches on Windows run slowly. http://dev.processing.org/bugs/show_bug.cgi?id=874 + When used with P3D, strokeWeight does not interpolate the Z-coordinates of the lines, which means that when rotated, these flat lines may disappear. (Since, uh, lines are, you know, flat.) The OPENGL renderer setting does not share this problem because it always draws lines perpendicular to the screen (which we hope to do in a future release). http://dev.processing.org/bugs/show_bug.cgi?id=956 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . in spite of their historical feel good campiness, i've removed the notes from earlier releases because this file was getting out of hand.