FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

don't remove JavaFX stuff from Windows and Linux builds · Jonham/processing@216430f · GitHub

Repository navigation

Commit 216430f

Browse files
committed
don't remove JavaFX stuff from Windows and Linux builds
1 parent 43b9ed1 commit 216430f

3 files changed

Lines changed: 17 additions & 11 deletions

File tree

‎build/build.xml‎

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,10 @@
8585
</condition>
8686
-->
8787

88+
<!-- These lists haven't been updated since Java 6. The new list:
89+
http://www.oracle.com/technetwork/java/javase/jre-8-readme-2095710.html
90+
Please help: https://github.com/processing/processing/issues/3288 -->
91+
8892
<fileset dir="windows/work/java" id="jre-optional-windows">
8993
<include name="lib/ext/dnsns.jar" />
9094

@@ -129,14 +133,9 @@
129133

130134
<!-- Unused JavaFX files that can be removed from the JRE on Windows
131135
and Linux. On Mac OS X, this is removed by the appbundler task.
132-
www.oracle.com/technetwork/java/javase/jdk-7-readme-429198.html -->
133-
134-
<!-- There might be others, based on what was in the Java 6 docs,
135-
but that info isn't part of the Java 7 instructions.
136-
http://www.oracle.com/technetwork/java/javase/jrereadme-182762.html -->
137-
138-
<!-- New list for Java 8, not updated yet here, nor in appbundler on OS X
139-
http://www.oracle.com/technetwork/java/javase/jre-8-readme-2095710.html -->
136+
www.oracle.com/technetwork/java/javase/jdk-7-readme-429198.html
137+
However, we're now looking into using JavaFX as the default 2D
138+
renderer for 3.0. So in 3.0a8, we're no longer removing javafx. -->
140139

141140
<fileset dir="${platform}/work/java" id="javafx-basics">
142141
<include name="THIRDPARTYLICENSEREADME-JAVAFX.txt" />
@@ -772,9 +771,11 @@
772771
<delete dir="linux/jre${jdk.esoteric}" />
773772

774773
<!-- Remove unused JRE bloat. -->
775-
<delete failonerror="true">
774+
<delete failonerror="true">
775+
<!--
776776
<fileset refid="javafx-basics" />
777777
<fileset refid="javafx-linux-${sun.arch.data.model}" />
778+
-->
778779
<fileset refid="jre-optional-linux" />
779780
</delete>
780781

@@ -999,10 +1000,12 @@
9991000
<move file="windows/work/jre${jdk.esoteric}"
10001001
tofile="windows/work/java" />
10011002

1002-
<!-- Remove space-wasting JavaFX garbage. -->
1003+
<!-- Remove unused JRE bloat. -->
10031004
<delete failonerror="true">
1005+
<!--
10041006
<fileset refid="javafx-basics" />
10051007
<fileset refid="javafx-windows" />
1008+
-->
10061009
<fileset refid="jre-optional-windows" />
10071010
</delete>
10081011

‎core/todo.txt‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ javafx
3131
X implement blendMode
3232
X https://github.com/processing/processing/issues/3275
3333
X hide the smooth() warnings
34+
X don't remove JavaFX stuff from Windows and Linux builds
3435

3536

3637
high priority
@@ -57,14 +58,14 @@ _ createGraphics() should probably create PGraphicsJava2D
5758
_ or is Canvas specific to the PGraphics, and we get another Context2D?
5859
_ http://docs.oracle.com/javafx/2/api/javafx/scene/canvas/Canvas.html
5960
_ loadPixels() (also 2x)
61+
_ text and fonts?
6062
_ updatePixels()
6163
_ save() and saveFrame()
6264
_ get() and set()
6365
_ clip/noClip
6466
_ https://github.com/processing/processing/issues/3274
6567
_ getNative() is problematic because it gives back a BufferedImage
6668
_ move loadImage() into PGraphics, with AWT version the default?
67-
_ don't remove javafx stuff from Windows build
6869
_ implement frameRate()
6970
_ implement external messages (moving the window)
7071

‎todo.txt‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,8 @@ _ sound is not yet supported on Windows
182182
_ clean out the repo
183183
_ https://github.com/processing/processing/issues/1898
184184
_ search the source for 'applet' references (i.e. SVG docs)
185+
_ update list of option JRE files
186+
_ https://github.com/processing/processing/issues/3288
185187

186188

187189
sketchbook

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL