Commit Graph

296 Commits

Author SHA1 Message Date
gohai
e68d8feb75 Enable exporting of Windows applications on ARM
Steps to compile ld & windres:
sudo aptitude install mingw-w64
wget https://ftp.gnu.org/gnu/binutils/binutils-2.30.tar.bz2
cd binutils-2.30
./configure --target=i686-w64-mingw32
make -j4 -l4
sudo make install
2018-07-01 10:54:45 -07:00
Ben Fry
913d9d8c09 update to Java 8u172 2018-07-01 10:54:22 -07:00
Ben Fry
8d1d718028 move to Java 8u162, additional todo updates 2018-01-17 18:33:54 -05:00
Ben Fry
6aa8c62017 move to Java 8u152 (fixes #5284, broken JRE download) 2017-10-17 23:05:31 -04:00
Ben Fry
c05b1f3912 switch to Java 8u144 2017-07-28 18:53:42 -04:00
Ben Fry
99083756a6 who who who left the taaaaabs out 2017-06-03 09:56:16 -04:00
Ben Fry
a577d152ca incorporate slight edits to Linux install scripts from the Arduino guys 2017-06-03 09:55:17 -04:00
dcuartielles
2eabb3640a modified linux part of ant to add install files 2017-06-02 19:19:37 +02:00
Ben Fry
8c90a87c82 add "ant app" version that launches w/ os launcher 2017-05-04 13:44:56 -04:00
Ben Fry
10bd76d099 working on macOS Sierra signing issues seen in #4705 2017-05-04 07:07:50 -04:00
Ben Fry
cd75021bd4 more fixes to make the hash work in the JRE builder 2017-04-22 11:46:24 -04:00
Ben Fry
0260a71f81 move to Java 8u131 and update the JRE downloader 2017-04-22 10:19:05 -04:00
gohai
625a84d590 ARM: Add arm64 support to build.xml
Currently untested.
2017-04-11 14:37:58 +02:00
Ben Fry
15f0488d1c remove old debug folder, other cleanups 2016-11-09 21:25:28 -05:00
Ben Fry
e7b4d02c6a only require reference when building dist 2016-11-07 18:13:38 -05:00
Ben Fry
27d63065cd deal with version number weirdness from Oracle 2016-10-26 14:00:52 -04:00
Ben Fry
766722dd57 todo notes and switch to 8u112 2016-10-18 22:47:47 -04:00
gohai
37992c8683 Use fonts in lib/fonts instead of the JVM location for all OS 2016-08-28 16:31:15 +02:00
gohai
0e614bdd1a Decouple Editor fonts from JVM
This makes it easier to run Processing with a custom or globally installed copy of the the VM, where before Processing wouldn't start because of missing fonts (font sadness).

This proposal would add a second copy of the fonts to the Linux tar-ball, and fall back to this one as a last resort. I have only tested registerFont() on Linux, where it seems to be working (Font in TextAreaPainter.updateAppearance does not fall back to monospaced).

On OS X this does not seem to work currently (UnsatisfiedLinkError: sun.font.FreetypeFontScaler.initIDs).
2016-08-27 15:37:24 +02:00
Ben Fry
fa77cc4553 figuring out ClassLoader issues with new ext.dirs setup 2016-08-07 19:38:58 -04:00
Ben Fry
dbdb5416af remove java.ext.dirs on startup (fixes #4608) 2016-08-06 16:49:55 -04:00
Ben Fry
022761350c update to Java 8u102 2016-07-29 10:28:27 -04:00
Ben Fry
87f4409ed6 Merge pull request #4508 from gohai/arm-updates
ARM Updates
2016-06-02 16:33:33 -04:00
Ben Fry
c1f99d399f re-introduce slash in correct location 2016-06-02 16:22:57 -04:00
gohai
94e0c09fa5 Remove superfluous slash in rsync source path in build.xml
This didn't break anything, but I noticed the extra slash while looking at this (unrelated) error message:

rsync: change_dir "/home/pi/Downloads/processing-jvm-fonts/build/linux//jdk1.8.0_77/jre" failed: No such file or directory (2)
2016-05-27 07:40:25 +02:00
gohai
629c8de141 Revert "Switch back to JRE 8u77 on ARM"
The performance regression with 8u91 and above was figured out and worked around in version 1.0.2 of the GL Video library. See: 055a90cacd
2016-05-24 16:58:59 +02:00
Ben Fry
da8b95f723 fixes for ant clean 2016-05-16 17:53:37 -04:00
George Bateman
5767b086f6 Fix most Javadoc errors, except syntax 2016-05-10 19:13:20 +01:00
gohai
c9f8078a92 Switch back to JRE 8u77 on ARM
JRE 8u91 or higher cause performance problems with the GL Video library - specifically: SimpleCapture example doesn't show a texture from USB-attached webcam on Raspberry Pi 2, and TwoVideos example doesn't play two videos smoothly.

This was tested with Processing compiled on the Pi (JDK 8u65b17), and processing-glvideo 2d6de36a33fde3573b335e9a95cc3e380466f328.
2016-05-09 15:02:26 +02:00
gohai
f75fc3762a Update to JNA 4.2.0
The name of the subfolder containing jnidispatch.dll for 64-bit Windows changed as well.
2016-05-07 13:31:27 +02:00
Ben Fry
957f744d65 update Java version, other notes from bug reports 2016-04-24 20:20:02 -04:00
Ben Fry
80fe29e4a5 Merge pull request #4387 from JakubValtar/update-jdt
Update JDT to 4.5.2
2016-04-06 21:25:42 -07:00
Jakub Valtar
15cd2fab0b Update app to Java 8 - leftovers 2016-04-04 20:51:06 +02:00
Jakub Valtar
8cae611554 Update JDT to 4.5.2 2016-04-04 20:12:38 +02:00
Ben Fry
b46ae310bc update Java build for latest release 2016-03-26 18:35:02 -04:00
kfeuz
03e7b503e0 Fixes non-arm linux deb build process 2016-02-16 23:17:51 -07:00
gohai
433b5be64d Add a symlink to processing-java to deb target
Processing-java is extremely handy, especially on Linux.
2016-02-14 12:56:59 +01:00
gohai
5ee7f7b26c ARM: Add support to deb target 2016-02-14 12:56:51 +01:00
gohai
38c58d2e8e ARM: Remove special case for 8u51 and below from build.xml 2016-02-14 11:34:03 +01:00
Ben Fry
4be12a7762 require OS X 10.8.5, like we say in the Wiki 2016-02-13 18:36:01 -05:00
Ben Fry
42e88355fd switch to Java 8u74 which fixes JavaFX smoothing bug (#3795) 2016-02-13 18:16:41 -05:00
Ben Fry
9756ee1089 avoid another "Zero length string passed to TextLayout constructor" error, other notes 2015-11-05 10:05:51 -05:00
Ben Fry
6c6f295094 fix extraneous spaces 2015-10-21 06:36:42 -04:00
gohai
f86424c2d0 I/O: Add to Javadoc target 2015-10-14 16:18:29 +02:00
gohai
61e68fb1e5 I/O: Build on ARM
Note: This still includes the io directory on all other platforms' output, but the jar won't be built on those, and the library won't show up in the menus.
2015-10-11 11:58:11 +02:00
Daniel Shiffman
30e7ea1d17 changes to build.xml re: https://github.com/processing/processing-docs/issues/13 2015-10-10 14:49:30 -04:00
Ben Fry
cb7aa678ee more error notes, force reference download for 3.0 release process 2015-09-30 14:53:05 -04:00
Ben Fry
4892690e4e implementing new splash screen, sorting out other static init problems 2015-09-29 21:10:02 -04:00
Ben Fry
c4ffdfe68c debugging and forcing use of the local version of jna for #3800 and #3624 2015-09-20 11:07:56 -04:00
gohai
7bafa05f83 Make ARM JDK download work again with 8u51 2015-09-20 09:51:38 +02:00