Sam Pottinger c458863dd7 Allow support for static imports through pdex's ImportStatement.
Discontinued use of string import statement generation and migrated to pdex's ImportStatement class which can keep track of if the import is static or not. This allows static imports to be handled correctly in PDEX, JavaBuild library resoluation, and actual Java compilation step. Resolves https://github.com/processing/processing/issues/5577 and https://github.com/processing/processing4/issues/16 but only in the Processing4 branch.
2019-11-04 16:54:22 -08:00
2019-10-07 19:19:19 -04: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-04 07:17:34 -04:00
2019-10-07 19:40:30 -04: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

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%