tag:github.com,2008:https://github.com/processing/processing/releases Release notes from processing 2020-01-17T17:08:12Z tag:github.com,2008:Repository/7807399/processing-0270-3.5.4 2020-01-17T17:32:04Z Processing 3.5.4 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.5.4 (REV 0270) - 17 January 2020 This release has several bug fixes to improve the Contribution Manager, get Tweak Mode working again, and so on. [ changes ] + Don't remove entries from Recent menu on Save As https://github.com/processing/processing/issues/5902 + Use ctrl-page up/down for changing tabs on Windows https://github.com/processing/processing/issues/5794 + Show error when .properties file is missing from a Library/Mode/Tool. [ fixes ] + Tweak Mode working again (fix from Gal Sasson) https://github.com/processing/processing/issues/5805 https://github.com/processing/processing/pull/5909 + Fix potential highlighting issue that wasn't selecting portions of text + Names in the contribution listing are no longer case sensitive (It was placing lowercase names at the bottom of the list.) + Clean up a lot of bad temp file handling in the contrib manager https://github.com/processing/processing/issues/5845 https://github.com/processing/processing/issues/5960 + Fix NullPointerException in installPreviouslyFailed() on startup https://github.com/processing/processing/issues/5482 https://github.com/processing/processing/issues/5916 [ internal ] + Ignore subfolders in the &quot;libraries&quot; directory. This was causing some nasty startup issues for folks, and other hard-to-track bugs. Hopefully there aren't any installs that relied on this behavior. + Update AppBundler to use newer SDK, recompile + Edit build.xml files and appbundler to preserve more attributes"><pre class="notranslate"><code>PROCESSING 3.5.4 (REV 0270) - 17 January 2020 This release has several bug fixes to improve the Contribution Manager, get Tweak Mode working again, and so on. [ changes ] + Don't remove entries from Recent menu on Save As https://github.com/processing/processing/issues/5902 + Use ctrl-page up/down for changing tabs on Windows https://github.com/processing/processing/issues/5794 + Show error when .properties file is missing from a Library/Mode/Tool. [ fixes ] + Tweak Mode working again (fix from Gal Sasson) https://github.com/processing/processing/issues/5805 https://github.com/processing/processing/pull/5909 + Fix potential highlighting issue that wasn't selecting portions of text + Names in the contribution listing are no longer case sensitive (It was placing lowercase names at the bottom of the list.) + Clean up a lot of bad temp file handling in the contrib manager https://github.com/processing/processing/issues/5845 https://github.com/processing/processing/issues/5960 + Fix NullPointerException in installPreviouslyFailed() on startup https://github.com/processing/processing/issues/5482 https://github.com/processing/processing/issues/5916 [ internal ] + Ignore subfolders in the "libraries" directory. This was causing some nasty startup issues for folks, and other hard-to-track bugs. Hopefully there aren't any installs that relied on this behavior. + Update AppBundler to use newer SDK, recompile + Edit build.xml files and appbundler to preserve more attributes </code></pre></div> benfry tag:github.com,2008:Repository/7807399/processing-0269-3.5.3 2019-02-03T21:44:43Z Processing 3.5.3 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.5.3 (REV 0269) - 3 February 2019 This fixes a typo that left the &quot;Redo&quot; command with the wrong key shortcut on Windows in the last release, adds updated reference, and includes a handful of other smaller fixes. [ fixes ] + &quot;Redo&quot; key shortcut for Windows screwed up https://github.com/processing/processing/issues/5773 + Fix an editor problem with plain text (css, etc) files https://github.com/processing/processing/issues/5628 + Default to using java.awt.Desktop methods for URLs/files when available on Linux. Also cover a few weird cases that were failing silently. + Ignore .class files found in the META-INF folder for imported JARs https://github.com/processing/processing/issues/5778 + Get rid of errant 'Could not parse -1 for display' message. + Fix up and clean a few file i/o issues that were causing resource leaks with loadXxxx() commands, and intermediate folders not being created for temporary files used by the saveXxxx() commands. [ additions ] + Added reference for circle(), square(), push(), pop() [ contributions ] + Updated translation of the word &quot;sketch&quot; for Russian speakers https://github.com/processing/processing/pull/5673 + Update missing @Deprecated tags in PApplet.java https://github.com/processing/processing/pull/5686"><pre class="notranslate"><code>PROCESSING 3.5.3 (REV 0269) - 3 February 2019 This fixes a typo that left the "Redo" command with the wrong key shortcut on Windows in the last release, adds updated reference, and includes a handful of other smaller fixes. [ fixes ] + "Redo" key shortcut for Windows screwed up https://github.com/processing/processing/issues/5773 + Fix an editor problem with plain text (css, etc) files https://github.com/processing/processing/issues/5628 + Default to using java.awt.Desktop methods for URLs/files when available on Linux. Also cover a few weird cases that were failing silently. + Ignore .class files found in the META-INF folder for imported JARs https://github.com/processing/processing/issues/5778 + Get rid of errant 'Could not parse -1 for display' message. + Fix up and clean a few file i/o issues that were causing resource leaks with loadXxxx() commands, and intermediate folders not being created for temporary files used by the saveXxxx() commands. [ additions ] + Added reference for circle(), square(), push(), pop() [ contributions ] + Updated translation of the word "sketch" for Russian speakers https://github.com/processing/processing/pull/5673 + Update missing @Deprecated tags in PApplet.java https://github.com/processing/processing/pull/5686 </code></pre></div> benfry tag:github.com,2008:Repository/7807399/processing-0268-3.5.2 2019-01-23T00:39:57Z Processing 3.5.2 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.5.2 (REV 0268) - 22 January 2019 Fixed a pair of nasty regressions, and adding a couple key shortcuts to the preferences file. Also: please help us localize the menu shortcuts that have been causing trouble on non-US keyboards. See the Localization wiki for more details: https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings [ more regressions! ] + Some Linux/Windows menu shortcuts were mapped to META instead of CTRL https://github.com/processing/processing/issues/5763 + Ctrl-click on Mac OS X result in all subsequent clicks reported as right-click https://github.com/processing/processing/issues/5765 https://github.com/processing/processing/pull/5766 [ and a new feature! ] + The nine menu shortcuts that can be localized can now also be overridden by users in preferences.txt. Information is on the Localization page."><pre class="notranslate"><code>PROCESSING 3.5.2 (REV 0268) - 22 January 2019 Fixed a pair of nasty regressions, and adding a couple key shortcuts to the preferences file. Also: please help us localize the menu shortcuts that have been causing trouble on non-US keyboards. See the Localization wiki for more details: https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings [ more regressions! ] + Some Linux/Windows menu shortcuts were mapped to META instead of CTRL https://github.com/processing/processing/issues/5763 + Ctrl-click on Mac OS X result in all subsequent clicks reported as right-click https://github.com/processing/processing/issues/5765 https://github.com/processing/processing/pull/5766 [ and a new feature! ] + The nine menu shortcuts that can be localized can now also be overridden by users in preferences.txt. Information is on the Localization page. </code></pre></div> benfry tag:github.com,2008:Repository/7807399/processing-0267-3.5.1 2019-01-21T14:32:59Z Processing 3.5.1 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.5.1 (REV 0267) - 21 January 2019 Should have known better than to try to fix a bug connnected to something as fundamental as the size() command. This release just fixes one major regression in 3.5. (There are major changes between 3.4 and 3.5, so the release notes are below) [ oops, sorry ] + size() command not working properly https://github.com/processing/processing/issues/5759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 3.5 (REV 0266) - 20 January 2019 Hello from the flight back from Processing Community Day 2019 in LA! How about a new release? Lots of bug fixes and updates for you. We're rolling the minor version from 3.4 to 3.5 because of the additions to the API and a minor (breaking) change to remove() in the Dict classes. [ api changes and additions ] + Added circle() and square() methods. + Added push() and pop() for parity with p5.js + Non-US keyboards have trouble with a couple of shortcuts, so their implementation has been moved to the language files. Please help us update the defaults for your language. More here: https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings https://github.com/processing/processing/issues/2199 https://github.com/processing/processing/issues/3538 + Make JSONObject.quote() (both versions) public + Change behavior of the remove() method in IntDict, FloatDict, etc. It now returns the value removed, for consistency with the other remove functions (and most usefulness). In some cases, was returning the index, which isn't as useful. If remove() is called on a value that does not exist, an runtime exception will be thrown because there's no sensible way to indicate that nothing was removed. This is also more consistent with removeIndex() throwing and exception when the specified index is not available. [ contributed fixes ] + Extended SVG support for fonts and text https://github.com/processing/processing/pull/4168 + Updated Russian translation, now can choose Russian in preferences https://github.com/processing/processing/pull/5619 + Turkish translation updates https://github.com/processing/processing/pull/5636 + Examples dialog was causing high CPU load https://github.com/processing/processing/issues/5246 https://github.com/processing/processing/pull/5654 + Show a warning when a font isn't what the user expected https://github.com/processing/processing/issues/5481 https://github.com/processing/processing/pull/5605 + Add a button to hide the console https://github.com/processing/processing/pull/5115 + Fix NullPointerException in Contribution Manager when installing https://github.com/processing/processing/issues/5524 https://github.com/processing/processing/pull/5742 + Improvements to appdata.xml for Linux https://github.com/processing/processing/pull/5604 + Fix javaPlatform variable for newer JDK versions https://github.com/processing/processing/pull/5626 + Fix blend mode not being set correctly https://github.com/processing/processing/issues/5645 https://github.com/processing/processing/pull/5647 + Profile GL3bc is not available on X11GraphicsDevice https://github.com/processing/processing/issues/5476 https://github.com/processing/processing/pull/5652 [ jakub fixes ] + Prevent &quot;could not find sketch size&quot; message from freezing the app https://github.com/processing/processing/issues/4893 https://github.com/processing/processing/pull/5708 https://github.com/processing/processing/issues/5030 (duplicate) + Prevent sketch exceptions from being hidden by a warning https://github.com/processing/processing/pull/5486 https://github.com/processing/processing/issues/5412 + size(0, 0) just freezes instead of showing an error https://github.com/processing/processing/issues/5233 (duplicate) + Fix freeze when restarting sketch with variables in size https://github.com/processing/processing/pull/5708 + Make sure Ctrl+Left Mouse on MacOS is consistent https://github.com/processing/processing/issues/5672 https://github.com/processing/processing/pull/5674 + Stop frame rate counter from exaggerating https://github.com/processing/processing/pull/5697 + Fix vertex buffer initialized with wrong number of components https://github.com/processing/processing/pull/5698 + Recreate FBOs when offscreen PGraphicsOpenGL is resized https://github.com/processing/processing/pull/5699 [ andres with the updates ] + Silence TIS/TSM warning message with P2D/P3D/OPENGL since macOS 10.13.4 https://github.com/processing/processing/issues/5462 + Improve matrix performance in P2D/P3D https://github.com/processing/processing/issues/5685 + Initializing textures loads the pixels array, even if not needed aferwards https://github.com/processing/processing/issues/5748 + Improve startup time by skipping the Android SDK folder when listing sketches https://github.com/processing/processing/issues/5707 + PShape.attrib() and PShape.setAttrib() are not working https://github.com/processing/processing/issues/5560 [ still more bug fixes and improvements ] + Improve startup time when user-specified fonts are not used. The default font will be faster, using ttf/otf is fine. Only load font list when createFont(&quot;The Font Name&quot;) is used, or PFont.list() is called. + &quot;Sketch disappeared&quot; infinite pop up dialogs https://github.com/processing/processing/pull/4808 https://github.com/processing/processing/issues/4805 + If settings() present but pixelDensity() is in setup(), no error message https://github.com/processing/processing/issues/4703 + Fix several out of date links in the Help menu https://github.com/processing/processing/issues/5729 + Update the About screen to 2019 + Update to Java 8u192, then to 8u202"><pre class="notranslate"><code>PROCESSING 3.5.1 (REV 0267) - 21 January 2019 Should have known better than to try to fix a bug connnected to something as fundamental as the size() command. This release just fixes one major regression in 3.5. (There are major changes between 3.4 and 3.5, so the release notes are below) [ oops, sorry ] + size() command not working properly https://github.com/processing/processing/issues/5759 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . PROCESSING 3.5 (REV 0266) - 20 January 2019 Hello from the flight back from Processing Community Day 2019 in LA! How about a new release? Lots of bug fixes and updates for you. We're rolling the minor version from 3.4 to 3.5 because of the additions to the API and a minor (breaking) change to remove() in the Dict classes. [ api changes and additions ] + Added circle() and square() methods. + Added push() and pop() for parity with p5.js + Non-US keyboards have trouble with a couple of shortcuts, so their implementation has been moved to the language files. Please help us update the defaults for your language. More here: https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings https://github.com/processing/processing/issues/2199 https://github.com/processing/processing/issues/3538 + Make JSONObject.quote() (both versions) public + Change behavior of the remove() method in IntDict, FloatDict, etc. It now returns the value removed, for consistency with the other remove functions (and most usefulness). In some cases, was returning the index, which isn't as useful. If remove() is called on a value that does not exist, an runtime exception will be thrown because there's no sensible way to indicate that nothing was removed. This is also more consistent with removeIndex() throwing and exception when the specified index is not available. [ contributed fixes ] + Extended SVG support for fonts and text https://github.com/processing/processing/pull/4168 + Updated Russian translation, now can choose Russian in preferences https://github.com/processing/processing/pull/5619 + Turkish translation updates https://github.com/processing/processing/pull/5636 + Examples dialog was causing high CPU load https://github.com/processing/processing/issues/5246 https://github.com/processing/processing/pull/5654 + Show a warning when a font isn't what the user expected https://github.com/processing/processing/issues/5481 https://github.com/processing/processing/pull/5605 + Add a button to hide the console https://github.com/processing/processing/pull/5115 + Fix NullPointerException in Contribution Manager when installing https://github.com/processing/processing/issues/5524 https://github.com/processing/processing/pull/5742 + Improvements to appdata.xml for Linux https://github.com/processing/processing/pull/5604 + Fix javaPlatform variable for newer JDK versions https://github.com/processing/processing/pull/5626 + Fix blend mode not being set correctly https://github.com/processing/processing/issues/5645 https://github.com/processing/processing/pull/5647 + Profile GL3bc is not available on X11GraphicsDevice https://github.com/processing/processing/issues/5476 https://github.com/processing/processing/pull/5652 [ jakub fixes ] + Prevent "could not find sketch size" message from freezing the app https://github.com/processing/processing/issues/4893 https://github.com/processing/processing/pull/5708 https://github.com/processing/processing/issues/5030 (duplicate) + Prevent sketch exceptions from being hidden by a warning https://github.com/processing/processing/pull/5486 https://github.com/processing/processing/issues/5412 + size(0, 0) just freezes instead of showing an error https://github.com/processing/processing/issues/5233 (duplicate) + Fix freeze when restarting sketch with variables in size https://github.com/processing/processing/pull/5708 + Make sure Ctrl+Left Mouse on MacOS is consistent https://github.com/processing/processing/issues/5672 https://github.com/processing/processing/pull/5674 + Stop frame rate counter from exaggerating https://github.com/processing/processing/pull/5697 + Fix vertex buffer initialized with wrong number of components https://github.com/processing/processing/pull/5698 + Recreate FBOs when offscreen PGraphicsOpenGL is resized https://github.com/processing/processing/pull/5699 [ andres with the updates ] + Silence TIS/TSM warning message with P2D/P3D/OPENGL since macOS 10.13.4 https://github.com/processing/processing/issues/5462 + Improve matrix performance in P2D/P3D https://github.com/processing/processing/issues/5685 + Initializing textures loads the pixels array, even if not needed aferwards https://github.com/processing/processing/issues/5748 + Improve startup time by skipping the Android SDK folder when listing sketches https://github.com/processing/processing/issues/5707 + PShape.attrib() and PShape.setAttrib() are not working https://github.com/processing/processing/issues/5560 [ still more bug fixes and improvements ] + Improve startup time when user-specified fonts are not used. The default font will be faster, using ttf/otf is fine. Only load font list when createFont("The Font Name") is used, or PFont.list() is called. + "Sketch disappeared" infinite pop up dialogs https://github.com/processing/processing/pull/4808 https://github.com/processing/processing/issues/4805 + If settings() present but pixelDensity() is in setup(), no error message https://github.com/processing/processing/issues/4703 + Fix several out of date links in the Help menu https://github.com/processing/processing/issues/5729 + Update the About screen to 2019 + Update to Java 8u192, then to 8u202 </code></pre></div> benfry tag:github.com,2008:Repository/7807399/processing-0266-3.5 2019-01-20T21:38:09Z Processing 3.5 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.5 (REV 0266) - 20 January 2019 Hello from the flight back from Processing Community Day 2019 in LA! How about a new release? Lots of bug fixes and updates for you. We're rolling the minor version from 3.4 to 3.5 because of the additions to the API and a minor (breaking) change to remove() in the Dict classes. [ api changes and additions ] + Added circle() and square() methods. + Added push() and pop() for parity with p5.js + Non-US keyboards have trouble with a couple of shortcuts, so their implementation has been moved to the language files. Please help us update the defaults for your language. More here: https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings https://github.com/processing/processing/issues/2199 https://github.com/processing/processing/issues/3538 + Make JSONObject.quote() (both versions) public + Change behavior of the remove() method in IntDict, FloatDict, etc. It now returns the value removed, for consistency with the other remove functions (and most usefulness). In some cases, was returning the index, which isn't as useful. If remove() is called on a value that does not exist, an runtime exception will be thrown because there's no sensible way to indicate that nothing was removed. This is also more consistent with removeIndex() throwing and exception when the specified index is not available. [ contributed fixes ] + Extended SVG support for fonts and text https://github.com/processing/processing/pull/4168 + Updated Russian translation, now can choose Russian in preferences https://github.com/processing/processing/pull/5619 + Turkish translation updates https://github.com/processing/processing/pull/5636 + Examples dialog was causing high CPU load https://github.com/processing/processing/issues/5246 https://github.com/processing/processing/pull/5654 + Show a warning when a font isn't what the user expected https://github.com/processing/processing/issues/5481 https://github.com/processing/processing/pull/5605 + Add a button to hide the console https://github.com/processing/processing/pull/5115 + Fix NullPointerException in Contribution Manager when installing https://github.com/processing/processing/issues/5524 https://github.com/processing/processing/pull/5742 + Improvements to appdata.xml for Linux https://github.com/processing/processing/pull/5604 + Fix javaPlatform variable for newer JDK versions https://github.com/processing/processing/pull/5626 + Fix blend mode not being set correctly https://github.com/processing/processing/issues/5645 https://github.com/processing/processing/pull/5647 + Profile GL3bc is not available on X11GraphicsDevice https://github.com/processing/processing/issues/5476 https://github.com/processing/processing/pull/5652 [ jakub fixes ] + Prevent &quot;could not find sketch size&quot; message from freezing the app https://github.com/processing/processing/issues/4893 https://github.com/processing/processing/pull/5708 https://github.com/processing/processing/issues/5030 (duplicate) + Prevent sketch exceptions from being hidden by a warning https://github.com/processing/processing/pull/5486 https://github.com/processing/processing/issues/5412 + size(0, 0) just freezes instead of showing an error https://github.com/processing/processing/issues/5233 (duplicate) + Fix freeze when restarting sketch with variables in size https://github.com/processing/processing/pull/5708 + Make sure Ctrl+Left Mouse on MacOS is consistent https://github.com/processing/processing/issues/5672 https://github.com/processing/processing/pull/5674 + Stop frame rate counter from exaggerating https://github.com/processing/processing/pull/5697 + Fix vertex buffer initialized with wrong number of components https://github.com/processing/processing/pull/5698 + Recreate FBOs when offscreen PGraphicsOpenGL is resized https://github.com/processing/processing/pull/5699 [ andres with the updates ] + Silence TIS/TSM warning message with P2D/P3D/OPENGL since macOS 10.13.4 https://github.com/processing/processing/issues/5462 + Improve matrix performance in P2D/P3D https://github.com/processing/processing/issues/5685 + Initializing textures loads the pixels array, even if not needed aferwards https://github.com/processing/processing/issues/5748 + Improve startup time by skipping the Android SDK folder when listing sketches https://github.com/processing/processing/issues/5707 + PShape.attrib() and PShape.setAttrib() are not working https://github.com/processing/processing/issues/5560 [ still more bug fixes and improvements ] + Improve startup time when user-specified fonts are not used. The default font will be faster, using ttf/otf is fine. Only load font list when createFont(&quot;The Font Name&quot;) is used, or PFont.list() is called. + &quot;Sketch disappeared&quot; infinite pop up dialogs https://github.com/processing/processing/pull/4808 https://github.com/processing/processing/issues/4805 + If settings() present but pixelDensity() is in setup(), no error message https://github.com/processing/processing/issues/4703 + Fix several out of date links in the Help menu https://github.com/processing/processing/issues/5729 + Update the About screen to 2019 + Update to Java 8u192, then to 8u202"><pre class="notranslate"><code>PROCESSING 3.5 (REV 0266) - 20 January 2019 Hello from the flight back from Processing Community Day 2019 in LA! How about a new release? Lots of bug fixes and updates for you. We're rolling the minor version from 3.4 to 3.5 because of the additions to the API and a minor (breaking) change to remove() in the Dict classes. [ api changes and additions ] + Added circle() and square() methods. + Added push() and pop() for parity with p5.js + Non-US keyboards have trouble with a couple of shortcuts, so their implementation has been moved to the language files. Please help us update the defaults for your language. More here: https://github.com/processing/processing/wiki/Localization#shortcuts-and-key-bindings https://github.com/processing/processing/issues/2199 https://github.com/processing/processing/issues/3538 + Make JSONObject.quote() (both versions) public + Change behavior of the remove() method in IntDict, FloatDict, etc. It now returns the value removed, for consistency with the other remove functions (and most usefulness). In some cases, was returning the index, which isn't as useful. If remove() is called on a value that does not exist, an runtime exception will be thrown because there's no sensible way to indicate that nothing was removed. This is also more consistent with removeIndex() throwing and exception when the specified index is not available. [ contributed fixes ] + Extended SVG support for fonts and text https://github.com/processing/processing/pull/4168 + Updated Russian translation, now can choose Russian in preferences https://github.com/processing/processing/pull/5619 + Turkish translation updates https://github.com/processing/processing/pull/5636 + Examples dialog was causing high CPU load https://github.com/processing/processing/issues/5246 https://github.com/processing/processing/pull/5654 + Show a warning when a font isn't what the user expected https://github.com/processing/processing/issues/5481 https://github.com/processing/processing/pull/5605 + Add a button to hide the console https://github.com/processing/processing/pull/5115 + Fix NullPointerException in Contribution Manager when installing https://github.com/processing/processing/issues/5524 https://github.com/processing/processing/pull/5742 + Improvements to appdata.xml for Linux https://github.com/processing/processing/pull/5604 + Fix javaPlatform variable for newer JDK versions https://github.com/processing/processing/pull/5626 + Fix blend mode not being set correctly https://github.com/processing/processing/issues/5645 https://github.com/processing/processing/pull/5647 + Profile GL3bc is not available on X11GraphicsDevice https://github.com/processing/processing/issues/5476 https://github.com/processing/processing/pull/5652 [ jakub fixes ] + Prevent "could not find sketch size" message from freezing the app https://github.com/processing/processing/issues/4893 https://github.com/processing/processing/pull/5708 https://github.com/processing/processing/issues/5030 (duplicate) + Prevent sketch exceptions from being hidden by a warning https://github.com/processing/processing/pull/5486 https://github.com/processing/processing/issues/5412 + size(0, 0) just freezes instead of showing an error https://github.com/processing/processing/issues/5233 (duplicate) + Fix freeze when restarting sketch with variables in size https://github.com/processing/processing/pull/5708 + Make sure Ctrl+Left Mouse on MacOS is consistent https://github.com/processing/processing/issues/5672 https://github.com/processing/processing/pull/5674 + Stop frame rate counter from exaggerating https://github.com/processing/processing/pull/5697 + Fix vertex buffer initialized with wrong number of components https://github.com/processing/processing/pull/5698 + Recreate FBOs when offscreen PGraphicsOpenGL is resized https://github.com/processing/processing/pull/5699 [ andres with the updates ] + Silence TIS/TSM warning message with P2D/P3D/OPENGL since macOS 10.13.4 https://github.com/processing/processing/issues/5462 + Improve matrix performance in P2D/P3D https://github.com/processing/processing/issues/5685 + Initializing textures loads the pixels array, even if not needed aferwards https://github.com/processing/processing/issues/5748 + Improve startup time by skipping the Android SDK folder when listing sketches https://github.com/processing/processing/issues/5707 + PShape.attrib() and PShape.setAttrib() are not working https://github.com/processing/processing/issues/5560 [ still more bug fixes and improvements ] + Improve startup time when user-specified fonts are not used. The default font will be faster, using ttf/otf is fine. Only load font list when createFont("The Font Name") is used, or PFont.list() is called. + "Sketch disappeared" infinite pop up dialogs https://github.com/processing/processing/pull/4808 https://github.com/processing/processing/issues/4805 + If settings() present but pixelDensity() is in setup(), no error message https://github.com/processing/processing/issues/4703 + Fix several out of date links in the Help menu https://github.com/processing/processing/issues/5729 + Update the About screen to 2019 + Update to Java 8u192, then to 8u202 </code></pre></div> benfry tag:github.com,2008:Repository/7807399/processing-0265-3.4 2018-07-26T22:35:02Z Processing 3.4 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.4 (REV 0265) - 26 July 2018 Kind of a huge batch of bug fixes and updates. We've had trouble on Windows when MS Security Essentials or Windows Defender decides to defend your machine from our software, removing files from the download and making Processing unusable. A few extra checks have been added so that more helpful warnings can be conveyed when this happens. The other important fix is better handling in the Contributions Manager for sites that use https. This fixes Python Mode installation, and many others that have recently started reporting &quot;Could not find a ... in the downloaded file&quot; when installing a Library, Mode, Tool, or Example set. We're also bumping the release to 3.4 because of a lot of additions, plus some internal changes that have an impact on API. [ the big ones ] + Show alternate error message on Windows when jnidispatch.dll or core.jar have been removed by Windows Defender or Microsoft Security Essentials. https://github.com/processing/processing/issues/5537 https://github.com/processing/processing/issues/4929 https://github.com/processing/processing/issues/5442 This has been a huge headache for us. We've repeatedly submitted the software and asked Microsoft for help, but haven't had any luck. If you run into this issue and would like to help, please submit the files to Microsoft here: https://www.microsoft.com/en-us/wdsi/filesubmission Perhaps if there are enough reports, they'll understand this is affecting a lot of people. + Contributed libraries/examples/etc that redirect to https URLs now working. https://github.com/processing/processing/issues/5554 [ new features ] + It's now possible to make your own theme file for Processing. Copy the theme.txt file from inside the Processing folder to your sketchbook folder, and then edit away. For instance, to make a dark theme: https://github.com/processing/processing/wiki/Dark-Theme-for-PDE + It's now possible to copy the text of the status bar. Click the clipboard icon at the right-hand side to copy the text to the clipboard. To search immediately, use shift-click. https://github.com/processing/processing/issues/5271 https://github.com/processing/processing/pull/5345 The default search engine is Google, but you can modify that by altering the 'search.format' line in preferences.txt + Added pyde as a supported extension, so double-clicking on Python sketches will launch the PDE. https://github.com/jdf/processing.py/issues/284 [ do you like data? ] + Added Double and Long versions of the data classes. Not sure if we'll keep these, but we're trying them out. + Also add subset(long) and subset(double) to PApplet + Changed the internal Sort class to use int for comparisons for better accuracy, especially when working with double and long values. + Consistently implemented write(PrintWriter) in the List and Dict classes + Added save(File) to the List and Dict classes + Prevent Table.sort() from throwing NullPointerException with empty cells [ updates ] + Fixed up the Welcome dialog. When closing the window or hitting ESC, the &quot;show this&quot; selection is recorded. Also clicking that text will toggle the checkbox on/off, as users would expect. https://github.com/processing/processing/issues/3911 https://github.com/processing/processing/issues/3912 + Redesigned the Rename window to be less ugly. Now closes when ESC is pressed, and the default action is set so hitting Enter will work properly. https://github.com/processing/processing/issues/5391 https://github.com/processing/processing/issues/5400 + Rewrite exec() to do threads, also handle fast/excessive output cases + Rewrite requestImage() to fix errors/slowness/concurrency problems + Refactoring inside the completion code https://github.com/processing/processing/commit/7e3661e9f7a6df1569c8bebc683e7742f50caa25 https://github.com/processing/processing/commit/20c6f86c0d600806c991962eb208548ac45e9e2a https://github.com/processing/processing/commit/8dda8a4d02bc9a1d15e81fee3e6c183e4076a40e https://github.com/processing/processing/commit/ff7dc4d5094ccf1cc35189c9412adda93153b436 + Now using Java 8u181. https://github.com/processing/processing/pull/5586 + Change lack of blendMode() to a warning rather than an error in PDF + Updated the copyright and year in the launch and About screen. [ give gohai a hand, because he's all arm ] + A large number of changes and fixes for ARM submitted by Gottfried, who also posted 3.3.7.1 and 3.3.7.2 interim releases with some of these changes already present. Now we're back on track with 3.4. + Additional I/O improvements https://github.com/processing/processing/pull/5581 + Fix regressions in 3.3.7.1 https://github.com/processing/processing/issues/5582 + OpenGL ES: Fix GLSL version number for 1.00 https://github.com/processing/processing/pull/5583 + Add ADS1X15 Analog-to-Digital converter example https://github.com/processing/processing/pull/5590 + IO: pinMode() can now set pull-up and pull-down resistors on Raspbian thanks to @xranby for 64-bit help + Several new examples https://github.com/processing/processing/pull/5566 + IO: New example sketch showing how to use a MPR121 capacitive touch sensor fun tutorial by @msurguy forthcoming + IO: New example sketch showing how to use a BME280 environmental sensor IO: New example sketch showing how to use a TSL2561 light sensor IO: New example sketch showing how to use a PCA9685 Servo &amp; PWM controller ...all contributed by @OlivierLD + IO: pinMode() got faster https://github.com/processing/processing/pull/5557 + IO: I2C now supports talking to slower devices, such as Arduino boards https://github.com/processing/processing/pull/5567 + Support for ARM Mali graphics was added to P2D/P3D Thanks to seongwook from the forums for his help during bringup https://github.com/processing/processing/pull/5485 + P3D now supports up to 4 lights on Pi using their OpenGL driver + Serial library now supports Raspbian's port naming (such as &quot;/dev/serial0&quot;) + Enable exporting of Windows applications on ARM https://github.com/processing/processing/pull/5488 https://github.com/processing/processing/issues/5287 + Clarify SimpleInput example https://github.com/processing/processing/pull/5558 + Various ARM-related updates https://github.com/processing/processing/pull/5440 + Make P3D work on Linux SBCs using ARM Mali graphics and their ES 3.1 driver https://github.com/processing/processing/pull/5475 [ contributed by the community ] + Updates to Japanese translation https://github.com/processing/processing/pull/5263 + Added Russian translation https://github.com/processing/processing/pull/5451 + Make &quot;loadXML(String)&quot; handle &quot;file not found&quot; https://github.com/processing/processing/pull/5144 + Update java.lang.UnsupportedClassVersionError message https://github.com/processing/processing/pull/5459 + Semi-transparent colors do not display properly in PGraphics https://github.com/processing/processing/issues/5519 https://github.com/processing/processing/pull/5522 + Fixed a crash occuring while loading certain SVGs exported from Illustrator https://github.com/processing/processing/pull/5526 + Support PShape.contains() on GROUP objects https://github.com/processing/processing/pull/5550 + Improve implementation of PShape.contains() to take the CTM into account https://github.com/processing/processing/pull/5549 [ bug fixes ] + Make sure the editor is updated after reloading changes (from Jakub) https://github.com/processing/processing/pull/5487 https://github.com/processing/processing/issues/5466"><pre class="notranslate"><code>PROCESSING 3.4 (REV 0265) - 26 July 2018 Kind of a huge batch of bug fixes and updates. We've had trouble on Windows when MS Security Essentials or Windows Defender decides to defend your machine from our software, removing files from the download and making Processing unusable. A few extra checks have been added so that more helpful warnings can be conveyed when this happens. The other important fix is better handling in the Contributions Manager for sites that use https. This fixes Python Mode installation, and many others that have recently started reporting "Could not find a ... in the downloaded file" when installing a Library, Mode, Tool, or Example set. We're also bumping the release to 3.4 because of a lot of additions, plus some internal changes that have an impact on API. [ the big ones ] + Show alternate error message on Windows when jnidispatch.dll or core.jar have been removed by Windows Defender or Microsoft Security Essentials. https://github.com/processing/processing/issues/5537 https://github.com/processing/processing/issues/4929 https://github.com/processing/processing/issues/5442 This has been a huge headache for us. We've repeatedly submitted the software and asked Microsoft for help, but haven't had any luck. If you run into this issue and would like to help, please submit the files to Microsoft here: https://www.microsoft.com/en-us/wdsi/filesubmission Perhaps if there are enough reports, they'll understand this is affecting a lot of people. + Contributed libraries/examples/etc that redirect to https URLs now working. https://github.com/processing/processing/issues/5554 [ new features ] + It's now possible to make your own theme file for Processing. Copy the theme.txt file from inside the Processing folder to your sketchbook folder, and then edit away. For instance, to make a dark theme: https://github.com/processing/processing/wiki/Dark-Theme-for-PDE + It's now possible to copy the text of the status bar. Click the clipboard icon at the right-hand side to copy the text to the clipboard. To search immediately, use shift-click. https://github.com/processing/processing/issues/5271 https://github.com/processing/processing/pull/5345 The default search engine is Google, but you can modify that by altering the 'search.format' line in preferences.txt + Added pyde as a supported extension, so double-clicking on Python sketches will launch the PDE. https://github.com/jdf/processing.py/issues/284 [ do you like data? ] + Added Double and Long versions of the data classes. Not sure if we'll keep these, but we're trying them out. + Also add subset(long) and subset(double) to PApplet + Changed the internal Sort class to use int for comparisons for better accuracy, especially when working with double and long values. + Consistently implemented write(PrintWriter) in the List and Dict classes + Added save(File) to the List and Dict classes + Prevent Table.sort() from throwing NullPointerException with empty cells [ updates ] + Fixed up the Welcome dialog. When closing the window or hitting ESC, the "show this" selection is recorded. Also clicking that text will toggle the checkbox on/off, as users would expect. https://github.com/processing/processing/issues/3911 https://github.com/processing/processing/issues/3912 + Redesigned the Rename window to be less ugly. Now closes when ESC is pressed, and the default action is set so hitting Enter will work properly. https://github.com/processing/processing/issues/5391 https://github.com/processing/processing/issues/5400 + Rewrite exec() to do threads, also handle fast/excessive output cases + Rewrite requestImage() to fix errors/slowness/concurrency problems + Refactoring inside the completion code https://github.com/processing/processing/commit/7e3661e9f7a6df1569c8bebc683e7742f50caa25 https://github.com/processing/processing/commit/20c6f86c0d600806c991962eb208548ac45e9e2a https://github.com/processing/processing/commit/8dda8a4d02bc9a1d15e81fee3e6c183e4076a40e https://github.com/processing/processing/commit/ff7dc4d5094ccf1cc35189c9412adda93153b436 + Now using Java 8u181. https://github.com/processing/processing/pull/5586 + Change lack of blendMode() to a warning rather than an error in PDF + Updated the copyright and year in the launch and About screen. [ give gohai a hand, because he's all arm ] + A large number of changes and fixes for ARM submitted by Gottfried, who also posted 3.3.7.1 and 3.3.7.2 interim releases with some of these changes already present. Now we're back on track with 3.4. + Additional I/O improvements https://github.com/processing/processing/pull/5581 + Fix regressions in 3.3.7.1 https://github.com/processing/processing/issues/5582 + OpenGL ES: Fix GLSL version number for 1.00 https://github.com/processing/processing/pull/5583 + Add ADS1X15 Analog-to-Digital converter example https://github.com/processing/processing/pull/5590 + IO: pinMode() can now set pull-up and pull-down resistors on Raspbian thanks to @xranby for 64-bit help + Several new examples https://github.com/processing/processing/pull/5566 + IO: New example sketch showing how to use a MPR121 capacitive touch sensor fun tutorial by @msurguy forthcoming + IO: New example sketch showing how to use a BME280 environmental sensor IO: New example sketch showing how to use a TSL2561 light sensor IO: New example sketch showing how to use a PCA9685 Servo &amp; PWM controller ...all contributed by @OlivierLD + IO: pinMode() got faster https://github.com/processing/processing/pull/5557 + IO: I2C now supports talking to slower devices, such as Arduino boards https://github.com/processing/processing/pull/5567 + Support for ARM Mali graphics was added to P2D/P3D Thanks to seongwook from the forums for his help during bringup https://github.com/processing/processing/pull/5485 + P3D now supports up to 4 lights on Pi using their OpenGL driver + Serial library now supports Raspbian's port naming (such as "/dev/serial0") + Enable exporting of Windows applications on ARM https://github.com/processing/processing/pull/5488 https://github.com/processing/processing/issues/5287 + Clarify SimpleInput example https://github.com/processing/processing/pull/5558 + Various ARM-related updates https://github.com/processing/processing/pull/5440 + Make P3D work on Linux SBCs using ARM Mali graphics and their ES 3.1 driver https://github.com/processing/processing/pull/5475 [ contributed by the community ] + Updates to Japanese translation https://github.com/processing/processing/pull/5263 + Added Russian translation https://github.com/processing/processing/pull/5451 + Make "loadXML(String)" handle "file not found" https://github.com/processing/processing/pull/5144 + Update java.lang.UnsupportedClassVersionError message https://github.com/processing/processing/pull/5459 + Semi-transparent colors do not display properly in PGraphics https://github.com/processing/processing/issues/5519 https://github.com/processing/processing/pull/5522 + Fixed a crash occuring while loading certain SVGs exported from Illustrator https://github.com/processing/processing/pull/5526 + Support PShape.contains() on GROUP objects https://github.com/processing/processing/pull/5550 + Improve implementation of PShape.contains() to take the CTM into account https://github.com/processing/processing/pull/5549 [ bug fixes ] + Make sure the editor is updated after reloading changes (from Jakub) https://github.com/processing/processing/pull/5487 https://github.com/processing/processing/issues/5466 </code></pre></div> benfry tag:github.com,2008:Repository/7807399/processing-0264-3.3.7.2 2018-07-22T17:12:07Z Processing 3.3.7.2 <p>This is another special release for ARM only. It fixes a couple of issues that some of you found in 3.3.7.1.</p> <ul> <li>Fix P2D/P3D on Raspberry Pi using the "legacy" driver</li> <li>IO: Fix pinMode() retry logic</li> <li>IO: Make I2C errors more descriptive</li> <li>Java got updated to 8u181</li> </ul> gohai tag:github.com,2008:Repository/7807399/processing-0264-3.3.7.1 2018-07-01T18:38:34Z Processing 3.3.7.1 <p>This is a special release for ARM only:</p> <ul> <li>IO: pinMode() can now set pull-up and pull-down resistors on Raspbian (thanks to <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/xranby/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/xranby">@xranby</a> for 64-bit help)</li> <li>IO: New example sketch showing how to use a MPR121 capacitive touch sensor (fun tutorial by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/msurguy/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/msurguy">@msurguy</a> forthcoming)</li> <li>IO: New example sketch showing how to use a BME280 environmental sensor (contributed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OlivierLD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OlivierLD">@OlivierLD</a>)</li> <li>IO: New example sketch showing how to use a TSL2561 light sensor (contributed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OlivierLD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OlivierLD">@OlivierLD</a>)</li> <li>IO: New example sketch showing how to use a PCA9685 Servo &amp; PWM controller (contributed by <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/OlivierLD/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/OlivierLD">@OlivierLD</a>)</li> <li>IO: pinMode() got faster</li> <li>IO: I2C now supports talking to slower devices, such as Arduino boards</li> <li>Support for ARM Mali graphics was added to P2D/P3D (thanks to seongwook from the forums for his help during bringup)</li> <li>P3D now supports up to 4 lights on Pi using their OpenGL driver</li> <li>Serial library now supports Raspbian's port naming (such as "/dev/serial0")</li> <li>Processing on ARM can now export applications for Microsoft Windows</li> <li>Java got updated to 8u172</li> </ul> gohai tag:github.com,2008:Repository/7807399/processing-0264-3.3.7 2018-03-14T01:45:41Z Processing 3.3.7 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.3.7 (REV 0264) - 13 March 2018 A rollup of several fixes from the last few months. [ changes most likely to be noticed ] + Windows Defender blocks Processing 3.3.6. Not sure why this was happening, but hopefully a new release should be all that's necessary to fix it. https://github.com/processing/processing/issues/5329 + Lots of fixes for the Net Library by Jakub https://github.com/processing/processing/pull/5378 https://github.com/processing/processing/issues/4419 https://github.com/processing/processing/issues/5360 https://github.com/processing/processing/issues/3970 https://github.com/processing/processing/pull/5389 + Include newlines at end of files (i.e. when saving .pde files) https://github.com/processing/processing/issues/5327 Why do this? https://stackoverflow.com/a/729795 + Rename (refactor) dialog is unusable on high density screen https://github.com/processing/processing/issues/5368 + Detect errors from curved quotation marks (a headache when copying/pasting) https://github.com/processing/processing/issues/5133 https://github.com/processing/processing/pull/5152 + NullPointerException on close button with P3D and noLoop https://github.com/processing/processing/issues/5214 https://github.com/processing/processing/pull/5384 + Fix exception due to version parsing in Java 9 https://github.com/processing/processing/issues/5275 + Fix line joins on triangles https://github.com/processing/processing/issues/5353 https://github.com/processing/processing/pull/5354 [ somewhere in the middle ] + Fix NullPointerException in ContributionManager.deleteFlagged() https://github.com/processing/processing/issues/5342 + Fix scrub comments for empty block comment /**/ https://github.com/processing/processing/pull/5265 https://github.com/processing/processing/issues/5219 + Fix error checker crash when className contains [ or ] https://github.com/processing/processing/pull/5304 + Table.insertRow() causes ArrayIndexOutOfBoundsException (with fix) https://github.com/processing/processing/issues/5406 + blendMode() with PDF isn't showing the warning about it not being available https://github.com/processing/processing/issues/5105 + textureWrap() not updating when changed during draw() https://github.com/processing/processing/issues/5322 + Cap frameRate() to 1000 in OpenGL https://github.com/processing/processing/issues/5404 + ARM tweaks for shaders on the Raspberry Pi https://github.com/processing/processing/pull/5297 + Fix 3D on contemporary versions of Linux https://github.com/processing/processing/pull/5428 https://github.com/processing/processing/issues/5308 + cursor() don't work after void noCursor() in P2D and P3D https://github.com/processing/processing/issues/5330 https://github.com/processing/processing/pull/5340 [ changes least likely to be noticed ] + Fix JRE download issues https://github.com/processing/processing/issues/5284 + Update to Java 8u162 + PdePreprocessor change is breaking current source https://github.com/processing/processing/issues/5413 + Output .java files in UTF-8 and force compiler to use UTF-8 https://github.com/processing/processing/pull/5436 + Refactor to use a few Java 8 features https://github.com/processing/processing/pull/5134 + Remove &quot;Pipe Organ&quot; from exec() docs https://github.com/processing/processing/pull/5282 + Fix typo in Italian translation https://github.com/processing/processing/issues/5365 + Remove useless deprecation on PImage.mask(int[]) + Make un/registering methods in PApplet thread-safe https://github.com/processing/processing/pull/5379 + set colorModeDefault to true by default + Minor bezierPoint() rewrite for performance https://github.com/processing/processing/pull/5251 [ additions! new features! ] + Added setIndex() method to IntDict, FloatDict, StringDict + Added resize() to IntDict, FloatDict, StringDict + Fix entries() Iterator in IntDict, FloatDict, StringDict"><pre class="notranslate"><code>PROCESSING 3.3.7 (REV 0264) - 13 March 2018 A rollup of several fixes from the last few months. [ changes most likely to be noticed ] + Windows Defender blocks Processing 3.3.6. Not sure why this was happening, but hopefully a new release should be all that's necessary to fix it. https://github.com/processing/processing/issues/5329 + Lots of fixes for the Net Library by Jakub https://github.com/processing/processing/pull/5378 https://github.com/processing/processing/issues/4419 https://github.com/processing/processing/issues/5360 https://github.com/processing/processing/issues/3970 https://github.com/processing/processing/pull/5389 + Include newlines at end of files (i.e. when saving .pde files) https://github.com/processing/processing/issues/5327 Why do this? https://stackoverflow.com/a/729795 + Rename (refactor) dialog is unusable on high density screen https://github.com/processing/processing/issues/5368 + Detect errors from curved quotation marks (a headache when copying/pasting) https://github.com/processing/processing/issues/5133 https://github.com/processing/processing/pull/5152 + NullPointerException on close button with P3D and noLoop https://github.com/processing/processing/issues/5214 https://github.com/processing/processing/pull/5384 + Fix exception due to version parsing in Java 9 https://github.com/processing/processing/issues/5275 + Fix line joins on triangles https://github.com/processing/processing/issues/5353 https://github.com/processing/processing/pull/5354 [ somewhere in the middle ] + Fix NullPointerException in ContributionManager.deleteFlagged() https://github.com/processing/processing/issues/5342 + Fix scrub comments for empty block comment /**/ https://github.com/processing/processing/pull/5265 https://github.com/processing/processing/issues/5219 + Fix error checker crash when className contains [ or ] https://github.com/processing/processing/pull/5304 + Table.insertRow() causes ArrayIndexOutOfBoundsException (with fix) https://github.com/processing/processing/issues/5406 + blendMode() with PDF isn't showing the warning about it not being available https://github.com/processing/processing/issues/5105 + textureWrap() not updating when changed during draw() https://github.com/processing/processing/issues/5322 + Cap frameRate() to 1000 in OpenGL https://github.com/processing/processing/issues/5404 + ARM tweaks for shaders on the Raspberry Pi https://github.com/processing/processing/pull/5297 + Fix 3D on contemporary versions of Linux https://github.com/processing/processing/pull/5428 https://github.com/processing/processing/issues/5308 + cursor() don't work after void noCursor() in P2D and P3D https://github.com/processing/processing/issues/5330 https://github.com/processing/processing/pull/5340 [ changes least likely to be noticed ] + Fix JRE download issues https://github.com/processing/processing/issues/5284 + Update to Java 8u162 + PdePreprocessor change is breaking current source https://github.com/processing/processing/issues/5413 + Output .java files in UTF-8 and force compiler to use UTF-8 https://github.com/processing/processing/pull/5436 + Refactor to use a few Java 8 features https://github.com/processing/processing/pull/5134 + Remove "Pipe Organ" from exec() docs https://github.com/processing/processing/pull/5282 + Fix typo in Italian translation https://github.com/processing/processing/issues/5365 + Remove useless deprecation on PImage.mask(int[]) + Make un/registering methods in PApplet thread-safe https://github.com/processing/processing/pull/5379 + set colorModeDefault to true by default + Minor bezierPoint() rewrite for performance https://github.com/processing/processing/pull/5251 [ additions! new features! ] + Added setIndex() method to IntDict, FloatDict, StringDict + Added resize() to IntDict, FloatDict, StringDict + Fix entries() Iterator in IntDict, FloatDict, StringDict </code></pre></div> benfry tag:github.com,2008:Repository/7807399/processing-0263-3.3.6 2017-09-04T23:25:14Z Processing 3.3.6 <div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="PROCESSING 3.3.6 (REV 0263) - 4 September 2017 A collection of mostly minor bug fixes that have accreted since the last release back in June. [ contributions, we love 'em ] + Add Italian translation https://github.com/processing/processing/pull/5169 + Wrong tab for missing brace https://github.com/processing/processing/pull/5180 https://github.com/processing/processing/issues/5165 + Fix typo in German translation https://github.com/processing/processing/pull/5195 https://github.com/processing/processing/issues/5187 + Movie Maker only works once https://github.com/processing/processing/issues/5168 https://github.com/processing/processing/pull/5230 + Add more build products to linux/.gitignore https://github.com/processing/processing/pull/5229 + Add issue template to the repo https://github.com/processing/processing/issues/5239 https://github.com/processing/processing/pull/5245 + Add workaround for window size = 0 crash https://github.com/processing/processing/pull/5234 https://github.com/processing/processing/issues/5052 [ jakub, we love him ] + Fix comment/uncomment adding slashes at wrong indent https://github.com/processing/processing/issues/5171 https://github.com/processing/processing/pull/5185 + Add JavaFX runtime to error checker class path https://github.com/processing/processing/pull/5186 [ gottfried, with gusto ] + Ironing out the new shell() command https://github.com/processing/processing/pull/5082 + Workaround issues with August 2017 release of Raspbian https://github.com/processing/processing/pull/5222 + Fix bugs in line vert shader https://github.com/processing/processing/pull/5184 https://github.com/processing/processing/issues/5181 https://github.com/processing/processing/issues/5182 https://github.com/processing/processing/issues/5183 https://github.com/processing/processing/issues/5194 [ behind the scenes ] + Updated to Java 8u144 + Fixed issue with call to remove value instead of key in mode contrib hash (this was only in the code used by the command line mode loader)"><pre class="notranslate"><code>PROCESSING 3.3.6 (REV 0263) - 4 September 2017 A collection of mostly minor bug fixes that have accreted since the last release back in June. [ contributions, we love 'em ] + Add Italian translation https://github.com/processing/processing/pull/5169 + Wrong tab for missing brace https://github.com/processing/processing/pull/5180 https://github.com/processing/processing/issues/5165 + Fix typo in German translation https://github.com/processing/processing/pull/5195 https://github.com/processing/processing/issues/5187 + Movie Maker only works once https://github.com/processing/processing/issues/5168 https://github.com/processing/processing/pull/5230 + Add more build products to linux/.gitignore https://github.com/processing/processing/pull/5229 + Add issue template to the repo https://github.com/processing/processing/issues/5239 https://github.com/processing/processing/pull/5245 + Add workaround for window size = 0 crash https://github.com/processing/processing/pull/5234 https://github.com/processing/processing/issues/5052 [ jakub, we love him ] + Fix comment/uncomment adding slashes at wrong indent https://github.com/processing/processing/issues/5171 https://github.com/processing/processing/pull/5185 + Add JavaFX runtime to error checker class path https://github.com/processing/processing/pull/5186 [ gottfried, with gusto ] + Ironing out the new shell() command https://github.com/processing/processing/pull/5082 + Workaround issues with August 2017 release of Raspbian https://github.com/processing/processing/pull/5222 + Fix bugs in line vert shader https://github.com/processing/processing/pull/5184 https://github.com/processing/processing/issues/5181 https://github.com/processing/processing/issues/5182 https://github.com/processing/processing/issues/5183 https://github.com/processing/processing/issues/5194 [ behind the scenes ] + Updated to Java 8u144 + Fixed issue with call to remove value instead of key in mode contrib hash (this was only in the code used by the command line mode loader) </code></pre></div> benfry