|
| 1 | +1274 (4.0a5) |
| 2 | +X update JNA from 5.7.0 to 5.8.0 |
| 3 | +X bump minimum system version to 10.14.6 |
| 4 | +X remove ant binary from repo, update from 1.8.2 to 1.10.10 |
| 5 | +X refresh appbundler code a little |
| 6 | +X disable "Launchpath: /path/to/Processing.app/Contents/PlugIns/jdk-11.0.11+9/Contents/Home/lib/jli/libjli.dylib" console message on startup |
| 7 | +X update macOS SDK references in appbundler code |
| 8 | +X fix compilation problem in appbundler iterator |
| 9 | +X walk subfolders in the export to avoid duplicated core.jar and to include JavaFX |
| 10 | +X fix FX2D applications on macOS |
| 11 | +X they didn't properly have their library.path set |
| 12 | +X dylib files were not included in the export |
| 13 | +X Some 3.x Tools not working because JavaFX isn't on the classpath |
| 14 | +X https://github.com/processing/processing4/issues/110 |
| 15 | +X https://github.com/processing/processing4/pull/112 |
| 16 | +X garbled text in JavaFX |
| 17 | +X https://bugs.openjdk.java.net/browse/JDK-8234916 |
| 18 | +X bump JavaFX to 16, no longer the LTS version, but fixes garbled text |
| 19 | +X and 11.0.8 is not available |
| 20 | +X add more entitlements in an attempt to fix audio/video capture |
| 21 | +X https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_audio-input |
| 22 | +X https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_camera |
| 23 | +X https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_device_microphone |
| 24 | +X https://github.com/processing/processing4/commit/7b75acf2799f61c9c22233f38ee73c07635cea14 |
| 25 | +X update to launch4j 3.14, fixing Export to Application on Windows |
| 26 | +X change defaults to get away from JFileChooser; it's awful |
| 27 | +X working on JavaFX on Windows, more runtime problems, needing exports |
| 28 | +X Export to Application with FX2D apps working on Windows |
| 29 | +X make sure we're not embedding webkit with all JFX apps |
| 30 | +X maybe just remove it from the main download as well |
| 31 | +X remove javafx-swt.jar and javafx.web.jar / also their .so files |
| 32 | +X more checking FX2D (and application export) on Windows |
| 33 | +o update list of optional JRE files for Java 8 |
| 34 | +o Andres provided some updates |
| 35 | +X https://github.com/processing/processing/issues/3288 |
| 36 | +o these will change again for Java 11, so wait until then |
| 37 | +X opting not to do so |
| 38 | +X https://github.com/processing/processing4/issues/210 |
| 39 | +X changes to how getFont() works for Preferences |
| 40 | +X this may have been the cause of the old ghost NPEs on startup? |
| 41 | +X turn off chooser.files.native on macOS |
| 42 | +X We were shutting this off on macOS because it broke Copy/Paste: |
| 43 | +o https://github.com/processing/processing/issues/1035 |
| 44 | +o https://github.com/processing/processing4/issues/77 |
| 45 | +X But changing this for 4.0 alpha 5, because the JFileChooser is awful, |
| 46 | +X and even worse on Big Sur, and worse than the Copy/Paste issue. |
| 47 | +X "Could not run" "For more information, read revisions.txt and Help → Troubleshooting." |
| 48 | +X need to drop revisions.txt here and just reference Troubleshooting |
| 49 | +X NoClassDefError: processing/core/PApplet when starting 4.0a2 on Windows 10 |
| 50 | +X https://github.com/processing/processing4/issues/154 |
| 51 | +X change application signature from Pde3 to Pde4 |
| 52 | +X also change the bundle identifier to avoid conflicts with 3 |
| 53 | +X remove template.app from macOS build |
| 54 | +X was no longer in use, and causing notarization problems |
| 55 | + |
| 56 | +javafx |
| 57 | +X move JavaFX to its own library, too many weird quirks that it includes |
| 58 | +o build bits should be in core/build.xml or javafx/build.xml |
| 59 | +X by moving it out, all the strangeness of download and import is outside core |
| 60 | +X add JavaFX library to IntelliJ |
| 61 | +X #@$*$& the JavaFX jars are ever-so-slightly different between platforms |
| 62 | +X Only specify --modules-path when running JavaFX apps |
| 63 | +X https://github.com/processing/processing4/issues/209 |
| 64 | +X JavaFX now throws Exception on run b/c natives aren't present |
| 65 | +X why are the jars even there? how is module path getting set? |
| 66 | +o gonna have to cut loose running Tools from the PDE |
| 67 | +o or make it possible to embed a JavaFX sketch, and the rest will work? |
| 68 | +X working from the PDE, though not FX2D sketches |
| 69 | +X debug JavaFX and Export to Application on Windows |
| 70 | +X this was working on Saturday, now broken after the move to a separate library |
| 71 | +/ now "Art Station" is broken because it actually creates an FX2D sketch |
| 72 | +X (and FX2D isn't on the classpath by default) |
| 73 | +X debug JavaFX and Export to Application on Linux |
| 74 | +X fix modules path warning for Tools in the PDE |
| 75 | +X "WARNING: Unsupported JavaFX configuration" when running Tools that use JavaFX |
| 76 | +X we were probably spared the warnings because the older JARs were hanging around |
| 77 | +X update modules path when exporting application |
| 78 | +X You need to use "Import Library" to add processing.javafx.PGraphicsJavaFX |
| 79 | +o automatically import JavaFX if FX2D is in sketch? or tell user? |
| 80 | +X concerned about auto-import being too unreliable |
| 81 | + |
| 82 | +major font cleanup |
| 83 | +X JDK fonts have been removed; fonts folder too? (not seeing it in the JDK) |
| 84 | +X https://www.oracle.com/java/technologies/javase/11-relnote-issues.html#JDK-8191522 |
| 85 | +X more reliable loading of default mono fonts |
| 86 | +X processing.mono used in preferences.txt |
| 87 | +X remove Preferences.getFont(), deal with incorrect usage |
| 88 | +X getFont("editor.font") was returning getFont("editor.font.size") |
| 89 | + |
| 90 | +windows/scaling |
| 91 | +X we're turning off automatic UI scaling in Windows, should we turn it back on? |
| 92 | +X using -Dsun.java2d.uiScale.enabled=false inside config.xml for launch4j |
| 93 | +X this was for Java 9, and we should have better support now |
| 94 | +X also check whether this is set on Linux |
| 95 | +X Welcome screen doesn't size properly for HiDPI screens |
| 96 | +X https://github.com/processing/processing/issues/4896 |
| 97 | +X getSystemZoom() not available to splash screen |
| 98 | +X https://github.com/processing/processing4/issues/145 |
| 99 | +X move all platform code out that doesn't require additional setup? |
| 100 | +X i.e. all the things that rely on preferences can be inited separately (later) |
| 101 | + |
| 102 | + |
1 | 103 | 1273 (4.0a4)
|
2 | 104 | X “An error occurred while starting the application” with 4.0a3 on Windows
|
3 | 105 | X replace about.bmp that was causing processing.exe to crash on startup
|
|
0 commit comments