JavaFX printing on OS X is horribly broken
swpalmer at gmail.com
Thu Jun 11 03:52:34 UTC 2015
Ah, thanks for the insight. I was going to try building OpenJDK, but it requires an ancient version of XCode that I don’t feel like downloading for this one thing (another reason to convert the JDK build to use Gradle for everything), so I’ll likely just wait for b20+. I just wanted to be able to provide feedback ASAP in case my case wasn’t addressed, as I know JavaFX issues become harder to get fixed for 8u60 after this week as the ZBB code freeze starts Monday.
Anyway, I’m glad it was just my mistake.
> On Jun 10, 2015, at 11:27 PM, Phil Race <philip.race at oracle.com> wrote:
> "dev" is not what is used to create the promoted builds. That would be master.
> Even then, the 8u60 backport is marked as fixed in build "team" so you are very premature
> in testing this unless you want to pull the 8u60 sources and build your own and test with that.
> Once "Resolved In Build:team"
> looks more like "Resolved In Build:b20" .. or something then you will know what to try.
> In other words it is team->master->b## and only the latter is useful to people who
> do not like creating their own buils from source.
> On 6/10/15 8:12 PM, Scott Palmer wrote:
>> The JavaFX bug https://javafx-jira.kenai.com/browse/RT-38198 <https://javafx-jira.kenai.com/browse/RT-38198> refers to the JDK bug https://bugs.openjdk.java.net/browse/JDK-8064833 <https://bugs.openjdk.java.net/browse/JDK-8064833> which appears to be back ported to 8u60 via https://bugs.openjdk.java.net/browse/JDK-8085925 <https://bugs.openjdk.java.net/browse/JDK-8085925>
>> I grabbed 8u60 b19 from jdk-8u60-ea-bin-b19-macosx-x86_64-09_jun_2015.dmg <http://download.java.net/jdk8u60/archive/b19/binaries/jdk-8u60-ea-bin-b19-macosx-x86_64-09_jun_2015.dmg?q=download/jdk8u60/archive/b19/binaries/jdk-8u60-ea-bin-b19-macosx-x86_64-09_jun_2015.dmg> The download page wasn’t updated yet so I guessed the URL, which appears to give me a real b19:
>> $ java -version
>> java version "1.8.0_60-ea"
>> Java(TM) SE Runtime Environment (build 1.8.0_60-ea-b19)
>> Java HotSpot(TM) 64-Bit Server VM (build 25.60-b19, mixed mode)
>> Based on the changeset graph at http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/graph/ <http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/graph/> it looked like b19 should include changeset http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/8e7854ac3257 <http://hg.openjdk.java.net/jdk8u/jdk8u-dev/jdk/rev/8e7854ac3257>
>> But printing still doesn’t work. :-( The letters and glyph advances are still completely garbled.
>> Have I made a mistake in my expectations for 8u60 b19 to contain a fix?
More information about the openjfx-dev