[OpenJDK 2D-Dev] RFR: 7179006: [macosx] Print-to-file doesn't work: printing to the default printer instead.
Phil Race
prr at openjdk.java.net
Thu Sep 24 16:50:43 UTC 2020
A long-standing bug on macOS: https://bugs.openjdk.java.net/browse/JDK-7179006
The fix is to propagate whatever is set as the Destination down to native and set it on the native printing object.
Also if using the native dialog, but with attributes, copy back the destination from native to the Java attribute set.
The new test can directly test printing to file in an automated way - so long as there is a printer.
The updated manual test can be used to verify the cross-platform dialog case.
-------------
Commit messages:
- 7179006: [macosx] Print-to-file doesn't work: printing to the default printer instead
Changes: https://git.openjdk.java.net/jdk/pull/339/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=339&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-7179006
Stats: 242 lines in 4 files changed: 173 ins; 51 del; 18 mod
Patch: https://git.openjdk.java.net/jdk/pull/339.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/339/head:pull/339
PR: https://git.openjdk.java.net/jdk/pull/339
More information about the 2d-dev
mailing list