> On 17-Jan-2017, at 9:23 pm, Sergey Bylokhov <sergey.bylok...@oracle.com> 
> wrote:
> 
> Hi, Avik.
>> 
>> In Nimbus and Aqua LAF, for focus traversal, keybindings do not existing 
>> only arrow keys would work within ungrouped radio buttons but not within 
>> grouped radio button groups. Also, verified Aqua LAF with native application 
>> on MacBook. So to test this focus traversal, it works only in LAF which do 
>> not use Aqua. I was informed last time a similar bug was fixed about this 
>> behaviour regarding Nimbus LAF as well and was confirmed by me by testing it.
> 
> Can you please clarify what bug was fixed in nimbus which was confirmed by 
> you.
HI Sergey,
It was not a bug fixed in Nimbus, it was a test case fixed to include Nimbus 
behaviour along with Aqua LAF as mentioned by you in the review for bug ID: 
8167160
 Please find the copied content of the mail chain for that bug ID below:


+1


On 11/23/2016 7:52 PM, Sergey Bylokhov wrote:
> On 22.11.16 8:49, Avik Niyogi wrote:
>> Hi All,
>> Please review the code changes made as suggested by reviewers for JDK9
>> as available for perusal in the link below:
>> http://cr.openjdk.java.net/~aniyogi/8167160/webrev.02/
>> Change note: Instead of rethrow of a RuntimeException, used
>> printStackTrace()
> 
> +1
> 
>> 
>> With Regards,
>> Avik Niyogi
>> 
>>> On 22-Nov-2016, at 4:01 am, Sergey Bylokhov
>>> <sergey.bylok...@oracle.com <mailto:sergey.bylok...@oracle.com>> wrote:
>>> 
>>> Hi, Avik.
>>> Is it necessary to use logging in the test?
>>> I guess that this code
>>> Logger.getLogger(bug8033699.class.getName()).log(Level.SEVERE, null, ex);
>>> can be replaced by rethrow a RuntimeException exception?
>>> 
>>> On 17.11.16 13:45, Avik Niyogi wrote:
>>>> Hi All,
>>>> Please review the code changes made as suggested by reviewers for JDK9
>>>> as available for perusal in the link below
>>>> http://cr.openjdk.java.net/~aniyogi/8167160/webrev.01/
>>>> With Regards,
>>>> Avik Niyogi
>>>> 
>>>> 
>>>>> On 14-Nov-2016, at 9:03 pm, Avik Niyogi <avik.niy...@oracle.com
>>>>> <mailto:avik.niy...@oracle.com>
>>>>> <mailto:avik.niy...@oracle.com>> wrote:
>>>>> 
>>>>> If I use UIManager.setLookAndFeel() to metalLookAndFeel then it works
>>>>> but for default settings on mac it is not working.
>>>>> 
>>>>>> On 14-Nov-2016, at 8:03 pm, Sergey Bylokhov
>>>>>> <sergey.bylok...@oracle.com
>>>>>> <mailto:sergey.bylok...@oracle.com> <mailto:sergey.bylok...@oracle.com>>
>>>>>> wrote:
>>>>>> 
>>>>>> On 14.11.16 17:18, Avik Niyogi wrote:
>>>>>>> I checked with MetalLAF as well. does not seem to work. also, tried
>>>>>>> with a native Mac app. Does not have any option for radio button
>>>>>>> focus traversal.
>>>>>> 
>>>>>> Can you please clarify how you set the L&F for this test? I also
>>>>>> checked it and the test passed on the current jdk9-client in case of
>>>>>> "-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel"
>>>>>> 
>>>>>>> 
>>>>>>>> On 14-Nov-2016, at 6:22 pm, Sergey Bylokhov
>>>>>>>> <sergey.bylok...@oracle.com
>>>>>>>> <mailto:sergey.bylok...@oracle.com> 
>>>>>>>> <mailto:sergey.bylok...@oracle.com>>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>> On 14.11.16 6:43, Avik Niyogi wrote:
>>>>>>>>> This is OS X Specific.
>>>>>>>> 
>>>>>>>> Are you sure? I guess the test will pass if will be run using
>>>>>>>> MetalLookAndFeel.
>>>>>>>> 
>>>>>>>>>> On 14-Nov-2016, at 2:18 am, Sergey Bylokhov
>>>>>>>>>> <sergey.bylok...@oracle.com
>>>>>>>>>> <mailto:sergey.bylok...@oracle.com> 
>>>>>>>>>> <mailto:sergey.bylok...@oracle.com>>
>>>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>> On 10.11.16 9:53, Avik Niyogi wrote:
>>>>>>>>>>> Arrow buttons for traversing a radio button group is not the
>>>>>>>>>>> expected OS X behaviour.
>>>>>>>>>> 
>>>>>>>>>> This behavior is OSX specific or it is related to the Aqua L&F
>>>>>>>>>> which is default on OSX?
>>>>>>>>>> 
>>>>>>>>>>> In OS X in default OS X apps, for radio button focus traversing
>>>>>>>>>>> to work, custom actions must be set using System Preferences.
>>>>>>>>>>>> On 09-Nov-2016, at 6:51 pm, Sergey Bylokhov
>>>>>>>>>>>> <sergey.bylok...@oracle.com <mailto:sergey.bylok...@oracle.com>
>>>>>>>>>>>> <mailto:sergey.bylok...@oracle.com>> wrote:
>>>>>>>>>>>> 
>>>>>>>>>>>> On 09.11.16 11:06, Avik Niyogi wrote:
>>>>>>>>>>>>> *Bug: https://bugs.openjdk.java.net/browse/JDK-8167160*
>>>>>>>>>>>>> 
>>>>>>>>>>>>> *Webrev: http://cr.openjdk.java.net/~aniyogi/8167160/webrev.00/*
>>>>>>>>>>>>> 
>>>>>>>>>>>>> *Issue: *The test case :
>>>>>>>>>>>>> javax/swing/JRadioButton/8033699/bug8033699.java fails on OS X
>>>>>>>>>>>>> 
>>>>>>>>>>>>> *Cause: * The test case does not apply for OS X and should
>>>>>>>>>>>>> work for
>>>>>>>>>>>>> windows and Linux
>>>>>>>>>>>> 
>>>>>>>>>>>> What is the reason why the test does not work on OSX?
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> -- 
>>>>>>>>>>>> Best regards, Sergey.
>>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -- 
>>>>>>>>>> Best regards, Sergey.
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> -- 
>>>>>>>> Best regards, Sergey.
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -- 
>>>>>> Best regards, Sergey.
>>>>> 
>>>> 
>>> 
>>> 
>>> -- 
>>> Best regards, Sergey.


> 
>> 
>> With Regards,
>> Avik Niyogi
>>> On 11-Jan-2017, at 7:38 pm, Alexandr Scherbatiy 
>>> <alexandr.scherba...@oracle.com <mailto:alexandr.scherba...@oracle.com>> 
>>> wrote:
>>> 
>>> On 1/11/2017 2:01 PM, Avik Niyogi wrote:
>>>> Hi All,
>>>> I have addressed the inputs received in the following update. Please 
>>>> review the same for JDK 9.
>>>> http://cr.openjdk.java.net/~aniyogi/8172509/webrev.01/ 
>>>> <http://cr.openjdk.java.net/%7Eaniyogi/8172509/webrev.01/>
>>>> 
>>>> With Regards,
>>>> Avik Niyogi
>>>>> On 11-Jan-2017, at 4:22 pm, Prasanta Sadhukhan 
>>>>> <prasanta.sadhuk...@oracle.com <mailto:prasanta.sadhuk...@oracle.com>> 
>>>>> wrote:
>>>>> 
>>>>> I guess we need to throw the exception if changing LaF fails instead of 
>>>>> silently consuming it!! 
>>>>> Regards
>>>>> Prasanta
>>>>> On 1/11/2017 2:16 PM, Avik Niyogi wrote:
>>>>>> Hi All,
>>>>>> 
>>>>>> Kindly review the proposed fix for JDK9.
>>>>>> 
>>>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8172509 
>>>>>> <https://bugs.openjdk.java.net/browse/JDK-8172509>
>>>>>> 
>>>>>> Webrev: http://cr.openjdk.java.net/~aniyogi/8172509/webrev.00/ 
>>>>>> <http://cr.openjdk.java.net/%7Eaniyogi/8172509/webrev.00/>
>>>>>> 
>>>>>> Issue: The focus traversal policy being tested was incorrect
>>>>>> 
>>>>>> Cause: For Aqua and Nimbus, the focus traversal policy used is different 
>>>>>> and as this is tested on default LAF, it fails on Mac OS X
>>>   Could you give more details what are the differences between using the 
>>> focus traversal policy in Metal, Nimbus and Aqua L&F?
>>> 
>>>   Thanks,
>>>   Alexandr.
>>>>>> 
>>>>>> Fix: Cross-platform (Metal) LAF is used in case the default LAF is 
>>>>>> either Aqua or Nimbus and the focus traversal works in those cases.
>>>>>> 
>>>>>> With Regards,
>>>>>> Avik Niyogi
>>>>> 
>>>> 
>>> 
>> 
> 

Reply via email to