Commit Graph

23 Commits

Author SHA1 Message Date
Ben Fry
be38429ef5 move JOGL libraries to platform-specific subfolders 2022-01-22 18:34:02 -05:00
Ben Fry
c6d9210cf7 removing more unused library references 2022-01-20 13:52:49 -05:00
Ben Fry
9cdd8e14a6 getting JavaFX running in the PDE again, fix the exports list to remove javafx 2021-06-20 14:09:29 -04:00
Ben Fry
dfcda06fc7 javafx debugging: working well on Windows and macOS, exports sorted, removing binaries 2021-06-19 15:04:18 -04:00
Ben Fry
eefbf4b4e8 clean up exports to include Windows DLLs 2021-06-19 14:04:32 -04:00
Ben Fry
f4b7e1a9df get exported FX2D applications working again on macOS 2021-06-18 11:32:26 -04:00
Ben Fry
965f0a4ead remove extra files not included with export to get rid of "big fat lie" errors, remove unsupported platforms 2020-09-25 07:13:11 -04:00
Ben Fry
bc4a51e666 release notes and jogl src updates 2020-09-15 16:36:56 -04:00
Ben Fry
0447889151 removing jogl from the repo... may need to bring this back 2020-01-18 19:40:33 -05:00
Sam Pottinger
abe2684ee9 Fixed export issue with webkit export inside javafx. 2019-11-04 17:14:21 -08:00
A Pottinger
c14695476e Moves to Java11 and OpenJDK via AdoptOpenJDK within the processing4 train.
Moves to Java11 and OpenJDK via AdoptOpenJDK within the processing4 train using a squash of sampottinger processing fork's java11 branch.

**Primary required changes:**
Some changes directly support OpenJFX / OpenJDK 11:

 - Response to image loading changes caused by [JEP 320](https://openjdk.java.net/jeps/320)
 - Use of jmodules as necessitated by [JEP 261](https://openjdk.java.net/jeps/261)
 - Reponse to largely changed file paths caused by [JEP 220](https://openjdk.java.net/jeps/220).
 - Modifications in build system related to AdoptOpenJDK and Java 11 which have a different naming structure for downloads.
 - Allowing use of non-Oracle Java within internal Processing checks.

**Secondary required changes:**
There were some secondary required changes that impacted the usability of Processing after having moved to OpenJFX / OpenJDK 11:

 - Removal of com.apple.eawt calls related to [JEP 272](http://openjdk.java.net/jeps/272)
 - Response to HiDPI support on Windows and Linux in [JEP 263](https://openjdk.java.net/jeps/263)
- Removal of `java.ext.dirs`. Would be forced by [JEP 220](http://openjdk.java.net/jeps/220).
 - Due to bugs on Windows, updated the JNA jars.
 - Changes in downloader build tasks to support AdoptOpenJDK and OpenJFX.
 - Updated org.eclipse.* / equinox jars.
 - Some optimization around size of distribution.
 - Update of AppBundler.
 - Some changes in formulation of classpath and modifications in PreprocessingService given [JEP 261](https://openjdk.java.net/jeps/261).

**Incidental changes:**
This was (ahem) a bit of a larger PR with the above modifications. So, I wanted to introduce automated tests when possible and convenient along with a few changes for platform sustainability in order to support development:

 - Addition of cross-building capability (!) made possible by AdoptOpenJDK.
 - Addition of mockito for testing.
 - Upgrade of junit.
 - Addition of ant-contrib.
 - Standardized nomenclature around JRE / JDK in `build/build.xml`
 - Deduplication of code in `jre/build.xml`.
 - Addition of JavaDoc in a few places.
 - Some refactoring of PImage / Shape to support increased testing and readability in image manipulation code.
2019-10-05 20:49:33 -07:00
REAS
9ec706889f Removing DoubleDict DoubleList LongDict LongList from Reference 2019-07-26 15:47:21 -07:00
gohai
c03263f282 ARM: Add arm64 JOGL build
This is taken from http://labb.zafena.se/jogamp/aarch64/aarch64-jogamp-2.4-git.tar.gz, and probably based on:
https://github.com/xranby/gluegen/commits/aarch64
https://github.com/xranby/jogl/commits/aarch64

Currently untested.
2017-04-11 14:44:50 +02:00
gohai
5a5524b197 ARM: Add arm64 support to app, core & mode
Currently untested.
2017-04-11 14:44:49 +02:00
gohai
25a4f406ff Sketch export for armv6hf (v2)
Includes a lot of improvements suggested by Ben.
2015-08-12 01:09:01 +02:00
codeanticode
c0514c3d35 put JOGL back in 2015-05-14 18:20:03 -04:00
codeanticode
12b6626747 put LWJGL in the core 2015-02-20 16:21:15 -05:00
Ben Fry
eee6123135 adding ignore files 2013-01-27 10:52:36 -05:00
codeanticode
46f4ba5f51 upgrading jogl 2012-07-28 00:36:15 +00:00
benfry
7a7b856385 making further progress on build process 2012-07-20 23:21:24 +00:00
benfry
6a216e6f0b moving core.jar and friends 2012-07-20 22:34:12 +00:00
benfry
c4e9b0eea6 nah, not this guy 2012-07-20 20:28:09 +00:00
benfry
b4587fdfbc moving the location of the OpenGL library JARs 2012-07-20 20:27:44 +00:00