Commit Graph

1937 Commits

Author SHA1 Message Date
A Pottinger
dc74a35bdc Revert to 11.0.6 to restore JOGL rendering.
Up for some discussion but going beyond 11.0.6 seems to break JOGL rendering. Resolves #122.
2020-08-16 22:15:37 -07:00
Ben Fry
ebe2a93987 on the f*king hunt with this notarization 2020-08-16 21:54:10 -04:00
Ben Fry
d8fcfb9240 signing every last dylib, jnilib, and jar since --deep isn't deep 2020-08-16 19:26:57 -04:00
Ben Fry
848b6960e6 writing release notes for alpha 2 2020-08-16 17:31:19 -04:00
Ben Fry
672f2a1cf3 working on broken notarization 2020-08-16 17:30:48 -04:00
Ben Fry
4ffe73114b make notarization verbose b/c errors 2020-08-16 11:14:52 -04:00
Ben Fry
733854e289 Make macOS notarization part of the build process (resolves #24) 2020-08-16 10:25:21 -04:00
Ben Fry
fdd32fa706 Terminal.app has a new location in Catalina 2020-08-16 07:32:09 -04:00
Ben Fry
df450200fc bump JDK to 11.0.8 2020-08-15 14:02:04 -04:00
Ben Fry
75265fde24 Merge pull request #88 from processing/fix_mac_os_save 2020-08-15 08:47:44 -04:00
Ben Fry
12205d4736 notes from late April 2020-08-15 08:42:28 -04:00
A Pottinger
942fa81735 Updated preferences for vaqua per #88. 2020-04-27 17:38:05 -07:00
A Pottinger
22716f9dcd Move vaqua to download on demand instead of staying binary in repo. 2020-04-27 17:05:39 -07:00
A Pottinger
eb6a9f73cf Changed minimum mac osx version to 10.10.
Per @benfry's feedback on #88, moved to 10.10 minimum mac os x
version enforced in Info.plist.
2020-04-27 16:56:55 -07:00
A Pottinger
a4f112ce10 Switch to VAqua on Mac for dark mode and non-terrible jfilechooser. 2020-04-19 23:12:50 -07:00
Ben Fry
78414c91b7 add temporary about/splash screens 2020-01-18 21:27:13 -05:00
Ben Fry
5d2bc3cbbc formatting fixes and minor edits 2020-01-18 20:53:09 -05:00
Ben Fry
ee35cf2ad4 write revision notes, replace revisions.txt with changes.md 2020-01-18 20:49:53 -05:00
Ben Fry
c183c683c8 switching to changes.md instead of revisions.txt 2020-01-18 20:17:36 -05:00
Ben Fry
dcf0d386a1 tweak welcome screen text 2020-01-18 17:18:38 -05:00
Ben Fry
2f0da33ffc disable tests 2020-01-18 17:16:56 -05:00
Ben Fry
880e5c71b6 maybe it wasn't cookies 2020-01-18 17:03:04 -05:00
Ben Fry
272457bb6b turn cookies back on 2020-01-18 17:00:52 -05:00
Ben Fry
cae266744b remove the hash stuff and pre-11 versions of jdk.dir 2020-01-18 16:56:44 -05:00
Ben Fry
0ca766cb95 couple notes about downloader 2020-01-18 15:13:41 -05:00
Ben Fry
9d79ff63fc simplify further; trade three distinct classes for two url creation methods 2020-01-18 15:06:26 -05:00
Ben Fry
22a8e14904 local filename is never overridden, move into main class 2020-01-18 14:50:27 -05:00
Ben Fry
4fa07698f8 simplifying the downloader further 2020-01-18 14:47:46 -05:00
Ben Fry
2e97a52f2d remove jre alias, support jdk or jfx, always lowercase 2020-01-18 14:11:35 -05:00
Ben Fry
47dec86327 remove HASH variable since unused 2020-01-18 14:00:10 -05:00
Ben Fry
48c3a0ba59 remove Oracle test 2020-01-18 14:00:00 -05:00
Ben Fry
36bb9ab958 remove hash entry from the test 2020-01-18 13:57:05 -05:00
Ben Fry
96b4e841b9 further simplifying the jdk downloader 2020-01-18 13:54:33 -05:00
Ben Fry
51db7f8085 remove unused Welcome2 class, update the welcome screen, remove version num from Help menu 2020-01-17 14:59:22 -05:00
Ben Fry
1ff826b843 removing downloader bits (i.e. Oracle) that will not be used 2020-01-17 14:29:25 -05:00
Ben Fry
806b1b9f3b bump the build to use 11.0.6 2020-01-16 22:23:00 -05:00
A Pottinger
6ed36f7abb Responded to feedback on #42.
Responded to @benfry feedback on #42 (https://github.com/processing/processing4/pull/42), breaking the README into two files with a new README in the build directory.
2019-12-26 10:11:24 -08:00
Sam Pottinger
d0a092f27d Move to Java 11.0.5.
It looks like the LTS train is on 11.0.5 but we are currently on 11.0.2.
2019-11-27 10:39:59 -08:00
Ben Fry
b05c46214b Merge pull request #38 from processing/ant_test_refactor
Removed test from the build / run targets but left in for dist.
2019-11-26 05:43:32 -05:00
Sam Pottinger
7efe9b0c85 Removed test from the build / run targets but left in for dist.
Refactored ant build chain to allow building / running without execution of tests but ensure tests are run during dist. Note that tests are still runnable under the test target itself. Resolves #8.
2019-11-25 18:09:01 -08:00
A Samuel Pottinger
003d33f951 Turn off UI scaling for windows.
Frustratingly, use of prior Processing WindowsPlatform code for detecting DPI causes UI scaling to turn off and yields a DPI of 96 regardless of windows display scaling. However, in the current WindowsPlatform, UI scaling is enabled but text size calculation within custom rendering swing elements is incorrect, possibly because there is scaling happening underneath transparently. This causes x positions to be inflated at 125% scaling, for example. On a whole, Windows itself does not recommend scaling other than 100% inside the settings UI and that UI scaling within Java itself makes the custom UI elements look bad. So, this suggests disabling the ui scaling in Java for the editor, leaving the opportunity for Processing to find a new way to detect system scaling in the future and handling it internally. At this time, sketches still seem to be calculating positions correctly though they do appear pixelated with display scaling. Therefore, they are left alone.
2019-11-22 16:53:48 -08:00
Ben Fry
f41ed83a8d add Ukranian translation update from https://github.com/processing/processing/pull/5944 2019-11-15 14:03:23 -05:00
A Pottinger
48786a88d0 Remove comment on gitignore for build. 2019-10-10 23:25:06 -07:00
A Pottinger
9725e79f81 Merge branch 'fix_jdk_naming' of github.com:sampottinger/processing4 into fix_jdk_naming 2019-10-10 23:22:13 -07:00
A Pottinger
cfd61a074a Fix windows javafx temp folder cleanup.
Remove the javafx expansion of the zip archive on windows after build completes.
2019-10-10 23:21:58 -07:00
A Samuel Pottinger
3340630c1b Merge branch 'master' into fix_jdk_naming 2019-10-10 22:54:38 -07:00
A Pottinger
27836ac1a7 Started temp directory cleanup for JDK working files. 2019-10-10 22:38:12 -07:00
A Pottinger
c1077d993f Update naming convention for JDK downloads.
In response to https://github.com/processing/processing4/issues/6, fix up naming for JDK downloads and some leftover .gitignore edits.
2019-10-10 21:34:35 -07:00
A Pottinger
d87032d278 Updated gitignores for bin-test and JDKs.
In response to https://github.com/processing/processing4/issues/6, update gitignores so that JDKs and bin-test are excluded.
2019-10-10 21:27:08 -07:00
Ben Fry
dc637f39a7 ignoring jdk bits until #6 can be resolved 2019-10-08 18:02:23 -04:00