Sergey Bylokhov wrote:
On 29.09.16 17:13, Semyon Sadetsky wrote:
On 9/29/2016 3:51 PM, Sergey Bylokhov wrote:
Why we need the old API since it is sun.awt package?
For compatibility. SwingNode doesn't yet use the new one.
Probably Kevin can provide some info on how we usually synchronize the
changes between jdk and FX, I assume that we should save the old one
and remove them after FX will use it as a boot/minimum jdk?
Yes, that is how we would typically do this. And to add to the problem
for JDK 9, we are stuck building FX with jdk-9+109 until
https://bugs.openjdk.java.net/browse/JDK-8161704 is fixed.
-- Kevin
And there are may be some external apps has been using this API. No?
It will not be accessible to applications in jdk.
On 29.09.16 10:55, Semyon Sadetsky wrote:
Hello,
Please review fix for JDK9:
bug: https://bugs.openjdk.java.net/browse/JDK-8153522
webrev: http://cr.openjdk.java.net/~ssadetsky/8153522/webrev.00/
LightweightFrame Swing embedding API is updated for capability with
floating point scale to make JavaFX SwingNode correctly shown on
Windows
platform.
Backward API compatibility is preserved but methods with old
signatures
are marked as deprecated.
--Semyon