Sam Pottinger 2dd098eb4b Fixed Table's use of deprecated isAccessible, finishing parseInto.
Fixed the Table's use of the deprected isAccessible, finishing the parseInto method in the process in order to test taht the new implementation is "correct". Note that there is not a published API for this method on processing.org so it is unclear if the interface's intended behavior was maintained. See https://processing.github.io/processing-javadocs/core/processing/data/Table.html#parseInto-java.lang.Object-java.lang.String-.
2019-11-25 14:47:12 -08:00
2019-11-15 12:38:43 -05:00
2019-10-07 19:19:19 -04:00
2019-02-03 17:12:08 -05:00
2019-10-05 21:20:24 -07:00
2019-10-08 18:28:16 -04:00
2019-11-21 16:10:16 -05:00

This is an experimental fork to attempt the move to JDK 11. Because that's a major, API-breaking change, it would be Processing 4.

I'm working with Sam Pottinger to incorporate his changes to see if that can be the basis for this new release. Getting things moved to OpenJDK 11 will help the longevity of the project.

It's not clear if we'll ship an actual Processing 4.0, since I have less free time than ever, and very little development help. If you'd like to help, contribute bug fixes.

Ben Fry, 4 October 2019


API changes

As with all releases, I'll do everything possible to avoid breaking API. However, there will still be tweaks that have to be made. We'll try to keep them minor.

  • Base.defaultFileMenu is now protected instead of static public
Description
Source code for Processing, the software sketchbook and Java-based programming language for students, artists, designers, educators, hobbyists, and creative coders. Includes the core library, and editor (PDE)
Readme 215 MiB
Languages
Java 91.3%
Kotlin 3.7%
Processing 1.6%
ANTLR 0.9%
GLSL 0.8%
Other 1.6%