<AWT Dev> [9] Review request for 8071668: [macosx] Clipboard does not work with 3rd parties Clipboard Managers

Anton V. Tarasov anton.tarasov at oracle.com
Mon Mar 30 14:47:59 UTC 2015


Hi Anton,

Currently JFXPanel calls "checkPasteboard" via reflection. I had filed JDK-8061315 to provide a 
public method instead. But with your fix it's not needed.

So, I've closed JDK-8061315. Also, I will back out the related fix in JFXPanel: 
https://javafx-jira.kenai.com/browse/RT-38922

Thanks,
Anton.

On 30.03.2015 14:39, Sergey Bylokhov wrote:
> The fix looks good.
> I recall that checkPasteboard can be used outside of awt in fx. Anton T. can clarify this.
>
> 26.03.15 20:32, Anton Nashatyrev wrote:
>> Hi Sergey,
>>
>>     yes it looks like I've missed the notifyChanged.
>>     you are right, this will remove the unnecessary AWT upcall from Toolkit thread (was it your 
>> intention?)
>>
>> Please take a look at the new fix version (the test has also been updated to check flavorsChanged):
>> http://cr.openjdk.java.net/~anashaty/8071668/9/webrev.01/ 
>> <http://cr.openjdk.java.net/%7Eanashaty/8071668/9/webrev.01/>
>>
>> Thanks!
>> Anton.
>>
>> On 26.03.2015 18:10, Sergey Bylokhov wrote:
>>> Hi, Anton.
>>> Should we call CClipboard.notifyChanged when the owner was changed?(at least 
>>> CClipboard.checkPasteboard call it). If yes then it seems that the previous fix(8010925) for 
>>> this bug can be reworked in pure java using checkPasteboardWithoutNotification?
>>>
>>> 26.03.15 17:29, Anton Nashatyrev wrote:
>>>> Hello,
>>>>     could you please review the following fix:
>>>>
>>>> fix: http://cr.openjdk.java.net/~anashaty/8071668/9/webrev.00/ 
>>>> <http://cr.openjdk.java.net/%7Eanashaty/8071668/9/webrev.00/>
>>>> bug: https://bugs.openjdk.java.net/browse/JDK-8071668
>>>>
>>>>     Problem: On Mac Java doesn't see external clipboard changes.
>>>>     Fix: since there is still no Cocoa pasteboard changes notification mechanism, check the 
>>>> Cocoa clipboard counter each time the contents is requested from the Java Clipboard.
>>>>
>>>> Thanks!
>>>> Anton.
>>>
>>>
>>> -- 
>>> Best regards, Sergey.
>>
>
>
> -- 
> Best regards, Sergey.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20150330/de7ffa26/attachment.html>


More information about the awt-dev mailing list