release clarifications and changing the download names per supported platforms wiki

This commit is contained in:
Ben Fry
2022-01-24 07:22:58 -05:00
parent 36307aa6b2
commit 8c2e438f13
2 changed files with 37 additions and 20 deletions
+35 -18
View File
@@ -159,7 +159,7 @@
<!-- For now, just using the os.arch as the dist suffix; not sure if
the alternatives (x64, arm32, arm64) are better/worth the trouble. -->
<property name="dist.suffix" value="${os.arch}" />
<!-- <property name="dist.suffix" value="${os.arch}" /> -->
<!-- Figure out the platform-specific output directory for all this work. -->
<condition property="target.path"
@@ -897,6 +897,10 @@
<antcall target="macos-dist-sign" />
<condition property="dist.suffix" value="x64" else="${os.arch}">
<equals arg1="${os.arch}" arg2="x86_64" />
</condition>
<exec executable="ditto" dir="macos/work">
<arg line="-c -k -rsrc . ../processing-${version}-macos-${dist.suffix}.zip" />
</exec>
@@ -1064,27 +1068,33 @@
<target name="linux-dist" depends="linux-build"
description="Build .tar.gz of linux version">
<!--
<tar compression="gzip" destfile="linux/processing-${version}.tgz">
<tarfileset dir="linux/work" prefix="processing-${version}" />
</tar>
-->
<!-- rename the work folder temporarily -->
<move file="linux/work" tofile="linux/processing-${version}" />
<!-- rename the work folder temporarily -->
<move file="linux/work" tofile="linux/processing-${version}" />
<condition property="dist.suffix" value="x64">
<equals arg1="${os.arch}" arg2="amd64" />
</condition>
<property name="linux.dist" value="linux/processing-${version}-linux-${dist.suffix}.tgz" />
<condition property="dist.suffix" value="arm32">
<equals arg1="${os.arch}" arg2="arm" />
</condition>
<exec executable="tar">
<arg value="--directory=linux" />
<arg value="--file=${linux.dist}" />
<arg value="-cpz" />
<arg value="processing-${version}" />
</exec>
<condition property="dist.suffix" value="arm64">
<equals arg1="${os.arch}" arg2="aarch64" />
</condition>
<!-- put... the candle... back -->
<!-- (rename the work processing-NNNN version to work) -->
<move file="linux/processing-${version}" tofile="linux/work" />
<property name="linux.dist" value="linux/processing-${version}-linux-${dist.suffix}.tgz" />
<exec executable="tar">
<arg value="--directory=linux" />
<arg value="--file=${linux.dist}" />
<arg value="-cpz" />
<arg value="processing-${version}" />
</exec>
<!-- put... the candle... back -->
<!-- (rename the work processing-NNNN version to work) -->
<move file="linux/processing-${version}" tofile="linux/work" />
<echo>
=======================================================
@@ -1095,6 +1105,9 @@
</echo>
</target>
<!-- TODO Hasn't been tested for a bit, so this is probably broken...
In particular, the JavaScript stanza is unlikely to work
in Java 17, but there may be other issues. [fry 220124] -->
<target name="deb" depends="dist"
description="Build .deb of the Linux version">
@@ -1325,6 +1338,10 @@
<target name="windows-dist" depends="windows-build"
description="Create .zip files of windows version">
<condition property="dist.suffix" value="x64" else="${os.arch}">
<equals arg1="${os.arch}" arg2="amd64" />
</condition>
<property name="windows.dist" value="windows/processing-${version}-windows-${dist.suffix}.zip" />
<zip destfile="${windows.dist}">
+2 -2
View File
@@ -6,9 +6,9 @@ Loooots of changes under the hood to better support more platforms. And by that,
For the Windows users, the scaling issues have finally been sorted out. Use 125% and 250% and whatever weird Windows scaling you want, and it will work. You can safely uncheck the “Disable HiDPI scaling” checkbox in Preferences.
Against my better judgement, I'm posting a release that's native for Apple Silicon. OpenGL is currently broken. Sketches crash immediately. You should only use it if you're a masochist. Or a masochist that likes *extremely fast* but very incomplete software, and won't file bug reports saying "OpenGL is broken". But it's being posted for folks who do not need OpenGL, and/or want to help debug.
Against my better judgement, I'm posting a release that's native for Apple Silicon. OpenGL is currently broken. Sketches crash immediately. You should only use it if you're a masochist. Or a masochist that likes *extremely fast* but very incomplete software, and won't file bug reports saying OpenGL is broken. But it's being posted for folks who do not need OpenGL, and/or want to help debug.
We've also moved the FX2D (JavaFX) renderer to its own library, which will be available from the Contributions Manager.
We've also moved the FX2D (JavaFX) renderer to its own library, which is available from the Contributions Manager.
## New features!