<Swing Dev> Review Request of 8152492: [macosx swing] double key event actions when using Mac menubar

Manajit Halder manajit.halder at oracle.com
Thu Apr 21 09:52:45 UTC 2016


Hi Avik,

Changes looks good to me.

Regards,
Manajit

> On 20-Apr-2016, at 11:37 am, Avik Niyogi <avik.niyogi at oracle.com> wrote:
> 
> Hi All,
> I have added some comments and made some minor tweaks as per the inputs received.
> Please review my code changes as available at this link below:
> 
> http://cr.openjdk.java.net/~aniyogi/8152492/webrev.02/ <http://cr.openjdk.java.net/~aniyogi/8152492/webrev.02/>
> 
> With Regards,
> Avik Niyogi
> 
>> On 19-Apr-2016, at 6:08 pm, Sergey Bylokhov <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com>> wrote:
>> 
>> On 19.04.16 11:46, Avik Niyogi wrote:
>>> Hi All,
>>> Please review my code changes with inputs received:
>> 
>> Can you please add some description of your changes, it seems you removed all code which was added by you previously.
>> 
>>> http://cr.openjdk.java.net/~aniyogi/8152492/webrev.01/ <http://cr.openjdk.java.net/~aniyogi/8152492/webrev.01/>
>>> 
>>> With Regards,
>>> Avik Niyogi
>>>> On 19-Apr-2016, at 11:47 am, Avik Niyogi <avik.niyogi at oracle.com <mailto:avik.niyogi at oracle.com>
>>>> <mailto:avik.niyogi at oracle.com <mailto:avik.niyogi at oracle.com>>> wrote:
>>>> 
>>>> Hi Sergey,
>>>> I have tried all these Input sources:
>>>> <Screen Shot 2016-04-19 at 11.40.33 am.png>
>>>> I am unable to reproduce the test failure as mentioned by you with
>>>> these inputs. Please provide some screenshots and/or details of the
>>>> procedure used for this test failure.
>>>> Thank you in advance.
>>>> 
>>>> With Regards,
>>>> Avik Niyogi
>>>> 
>>>>> On 08-Apr-2016, at 8:15 pm, Sergey Bylokhov
>>>>> <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com> <mailto:Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com>>> wrote:
>>>>> 
>>>>> Hi, Avik.
>>>>> It seems there is one more bug in this "if".
>>>>> Change the input source to "Hindi Dev.."/"Russian.." then this test
>>>>> fails anyway(it will produce the double action).
>>>>> Moreover if I change the source input to Hindi Transliteration, the
>>>>> test sometimes crashed.
>>>>> Please double check.
>>>>> 
>>>>> On 06.04.16 13:42, Avik Niyogi wrote:
>>>>>> Hi All,
>>>>>> 
>>>>>> Kindly review the bug fix for JDK 9.
>>>>>> 
>>>>>> *Bug:*
>>>>>> https://bugs.openjdk.java.net/browse/JDK-8152492 <https://bugs.openjdk.java.net/browse/JDK-8152492>
>>>>>> 
>>>>>> *Webrev:*
>>>>>> http://cr.openjdk.java.net/~aniyogi/8152492/webrev.00/
>>>>>> 
>>>>>> *Issue:*
>>>>>> For OSX, having there is provision of non-integrated menubar. for this
>>>>>> case, triggering the menu action by key press triggered double action in
>>>>>> some cases
>>>>>> 
>>>>>> *Cause:*
>>>>>> Due to the use of Shift modifier being a soft modifier in case of mac.
>>>>>> For example “Shift + m” is actually “M” and “Shift + ,” is “<“ .
>>>>>> So such cases can not be used as shortcuts. This needs to be
>>>>>> accounted for.
>>>>>> Also, cases where “Cmd + Shift + c” is used as a shortcut, it should not
>>>>>> morph that to a “Cmd + C” command and should detect c itself.
>>>>>> Also, “Shift + ↑” has no equivalent soft modification and can be taken
>>>>>> as a shortcut. This has to be accounted for.
>>>>>> 
>>>>>> *Fix:*
>>>>>> All required edge case scenarios for the soft modification of Shift and
>>>>>> cases of valid modifiers were taken into account.
>>>>>> 
>>>>>> With Regards,
>>>>>> Avik Niyogi
>>>>> 
>>>>> 
>>>>> --
>>>>> Best regards, Sergey.
>>>> 
>>> 
>> 
>> 
>> -- 
>> Best regards, Sergey.
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/swing-dev/attachments/20160421/1eb42628/attachment.html>


More information about the swing-dev mailing list