Processing (32-bit) 歷史版本列表 Page2

最新版本 Processing 3.3.6 (32-bit)

Processing (32-bit) 歷史版本列表

處理是一個靈活的軟件寫生簿和學習如何在視覺藝術的背景下編碼的語言。自 2001 年以來,Processing 已經在視覺藝術和視覺素養技術內提升了軟件素養。有成千上萬的學生,藝術家,設計師,研究人員和業餘愛好者使用 Processing 進行學習和原型設計。 處理特性: 免費下載和開放源代碼的 2D,3D 或 PDF 輸出交互式程序 OpenGL 集成加速 2D 和 3D 對於 GNU / Lin... Processing (32-bit) 軟體介紹


Processing 3.2.1 (32-bit) 查看版本資訊

更新時間:2016-08-20
更新細節:

What's new in this version:

Fixes for a couple major bugs that showed up in the last release.

Fixes:
- "Could not replace preferences.old" error message on startup when using Processing for the first time
- Version 3.2 won't run from paths with spaces on Windows
- Python Mode was crashing on startup

Additions:
- When quitting an OS X sketch, sometimes it was necessary to quit twice. Added some code to work around this; we'll see how it goes.

Processing 3.2 (32-bit) 查看版本資訊

更新時間:2016-08-17
更新細節:

What's new in this version:

- This release includes a handful of fixes to deal with startup bugs, plus several internal changes for how Modes are implemented.
- For those semantic versioning enthusiasts keeping track at home, the version has been bumped from 3.1.x to 3.2.x to denote the internal API changes.

Bug Fixes:
- Processing .jar files in CLASSPATH can cause startup crash
- Remove java.ext.dirs on startup to avoid conflicts and startup errors
- Add 2016 to the About screen.
- Write preferences.txt using a temporary file (and save the previous version as preferences.old)
- Some Table cleanup based on other CSV parsing work
- Can't render PGraphics object using image() within a PDF

Contributed Fixes:
- Use HTML to print (a contributed fix for a handful of printing issues)
- NullPointerException in SketchCode.getDocumentText()
- Error checker now adds 'public' to all default access methods
- Fix resizing targets for async save
- Make loadStrings() and loadJSONObject/loadJSONArray() error msgs consistent

Changes:
- Implement template sketches
- PApplet.main(Blah.class) now works (for easy refactoring)
- Rewrite Util.listFiles() because it wasn't working properly
- Add printStackTrace() method in PApplet that can be overridden

Depeche Modes:
- Add template support for Modes
- Added getSketchbookTemplatesFolder() to Base
- Move general PDE code out of JavaMode and into general base classes
- Change default PdeInputHandler constructor slightly (added another copy so that older Modes will still work properly)
- Change PdeKeywords to PdeTokenMarker (please notify us if this breaks anything)
- Added Mode.requireExampleCompatibility() so that Modes can specify whether example packages should specifically mention their Mode in order to be visible when that Mode is in use.
- Mode.getTokenMarker(SketchCode code) passes through to no arg version if not overridden.

Input method work from Tsuyoshi Fukuda (tyfkda):
- Enable input method support by default on Japanese/Korean/Chinese systems
- Set text color for InputMethod
- Set sketch as modified when any character committed using input method
- Insert characters by InputMethod at one time
- Insert string when it is committed
- Simplify conditional branch

Processing 3.1.2 (32-bit) 查看版本資訊

更新時間:2016-07-30
更新細節:

What's new in this version:

PDE FIXES:
- NullPointerException in LanguageBundle.read() on startup that prevented Processing from starting up on Windows machines. Network drive issue.
- Bring back preference to hide the error checking. Error checking will continue in the background because it's needed for parsing/preprocessing, but some were complaining about the error checker messages.
- Updates to Japanese translation
- Make preferences button wider for Japanese
- Fix logic for warning message when the Mode cannot be changed
- Update to Java 8u102 build 14

API FIXES:
- Rewrite CSV handling to take care of some parsing bugs and improve performance. Note that the 'newlines' option is no longer necessary when loading files that contain newline characters mid-field.
- Prevent random(low, high) from returning 'high'
- Fixed iterator remove() methods so they don't skip container elements
- Added a check for length 0 arrays in expand()

GRAPHICS:
- Disable asynchronous saveFrame() by default. This can really improve performance, but can cause weird glitches. Bring it back by using hint(ENABLE_ASYNC_SAVEFRAME) in your code to blissfully and speedily create image sequences. https://github.com/processing/processing/issues/4578
- Prevent NPE in loadImage() when called before setup()
- Fix crash when calling getUniformLoc() called in PShader.set()

RASPBERRY PI:
- IO: Fix drawing for SPIAnalogDigital examples h
- Update JVM warning text on Linux
- Undo the 8u91 workaround, add Mesa warning for ARM
- IO: We want motors, they said (implements SoftwareServo)
- Add a temporary workaround for the CHIP to deal with cursor problems
- Fix GLExceptions on Raspberry Pi when using offscreen PGraphics

FIXED EARLIER:
- Debugger deadlocks when choosing "Step Into" on println()
- Suggestions switch scope to first import
- loadImage() immediately after saveFrame() foiled by async default
- the hint() mostly works, but gross to use a hint frequently
- Fix the Downloader so that builds work again