<AWT Dev> <AWT dev>[9] Review request for JDK-8156099: [macosx] Drag and drop of link from web browser, DataFlavor types application/x-java-url and text/uri-list, getTransferData returns null

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Sat Aug 20 11:11:38 UTC 2016


+1

On 18.08.16 14:55, Manajit Halder wrote:
> Hi Sergey,
>
> Thank you for the review. I have modified the code as per your comment.
> http://cr.openjdk.java.net/~mhalder/8156099/webrev.02/
>
> Thanks,
> Manajit
>
>> On 18-Aug-2016, at 2:58 pm, Sergey Bylokhov
>> <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com>> wrote:
>>
>> Looks fine.
>> please change the title of the frame to some text related to this fix,
>> instead of "Updating TrayIcon Popup Menu Item Test"
>>
>> On 14.08.16 23:50, Manajit Halder wrote:
>>> Hi Sergey,
>>>
>>> Thank you for your review comments.
>>>
>>> I have modified the code as per your first two comments.
>>> For the last comment the fix was tested with JDK versions b123, b124,
>>> b125, b127 and b130 and
>>> the test failed with the popup message.
>>>
>>> Please review the modified review.
>>> http://cr.openjdk.java.net/~mhalder/8156099/webrev.01/
>>>
>>> Thanks,
>>> Manajit
>>>
>>>> On 09-Aug-2016, at 9:41 pm, Sergey Bylokhov
>>>> <Sergey.Bylokhov at oracle.com
>>>> <mailto:Sergey.Bylokhov at oracle.com> <mailto:Sergey.Bylokhov at oracle.com>>
>>>> wrote:
>>>>
>>>> Hi, Manajit.
>>>> - Its seems that the test creates the Swing components on non-EDT.
>>>> - The instructions are a little bit misleading, because popup will be
>>>> shown even when the test is passed.
>>>> - When I run the test on the current client ws, it is passed. Can you
>>>> please double check that the test fails before the fix.
>>>>
>>>> On 01.08.16 12:35, Manajit Halder wrote:
>>>>> Hi All,
>>>>>
>>>>> Kindly review the fix for JDK9.
>>>>>
>>>>> Bug:
>>>>> https://bugs.openjdk.java.net/browse/JDK-8156099
>>>>>
>>>>> Webrev:
>>>>> http://cr.openjdk.java.net/~mhalder/8156099/webrev.00/
>>>>>
>>>>> Issue:
>>>>> [macosx] Drag and drop of link from web browser, DataFlavor types
>>>>> application/x-java-url and text/uri-list, getTransferData returns null
>>>>>
>>>>> Cause:
>>>>> This issue is a regression of issue
>>>>> https://bugs.openjdk.java.net/browse/JDK-8136763.
>>>>> While adding fix to 8136763 code was modified to handle coping of
>>>>> multiple files but proper distinction was not added between bytes
>>>>> containing files and urls.
>>>>>
>>>>> Fix:
>>>>> Fixed by comparing format of the bytes received for dataflavor
>>>>> "mimetype=text/uri-list".
>>>>> Fixed by distinguishing between bytes containing files and urls. In
>>>>> both
>>>>> cases the dataflavor contains same “mimetype=text/uri-list”, but the
>>>>> format is different.
>>>>> Format CF_FILE is only used in case of bytes containing files.
>>>>>
>>>>> Regards,
>>>>> Manajit
>>>>
>>>>
>>>> --
>>>> Best regards, Sergey.
>>>
>>
>>
>> --
>> Best regards, Sergey.
>


-- 
Best regards, Sergey.


More information about the awt-dev mailing list