<Swing Dev> Review request for 8016665: [macosx] JComponent behaviour doesn't comply API documentation (setComponentOrientation method), Aqua LAF

Avik Niyogi avik.niyogi at oracle.com
Mon Dec 28 04:53:32 UTC 2015


Hi Alexandr,

Automated test may fail based on folder contents on individual systems irrespective of the fix directly not depending on the same. 
Also, to confirm this fix, it will need visual confirmation and hence, no automated test was provided.

With Regards,
Avik Niyogi
> On 23-Dec-2015, at 7:32 pm, Alexander Scherbatiy <alexandr.scherbatiy at oracle.com> wrote:
> 
> 
> 
>   The fix looks good to me.
> 
>   Is it possible to write an automated test for the fix?
> 
>   Thanks,
>   Alexandr.
> 
> On 12/21/2015 2:55 PM, Avik Niyogi wrote:
>> Hi All,
>> 
>> Kindly review the bug fix for JDK 9.
>> 
>> Bug:
>> https://bugs.openjdk.java.net/browse/JDK-8016665 <https://bugs.openjdk.java.net/browse/JDK-8016665>
>> 
>> Webrev:
>> http://cr.openjdk.java.net/~aniyogi/8016665/webrev.00/ <http://cr.openjdk.java.net/%7Eaniyogi/8016665/webrev.00/>
>> 
>> Issue:
>> The manual test: Swing_AllComponents/Manual/I18nSwingTests
>> in testsuite http://sqe-hg.us.oracle.com/hg/index.cgi/testbase/javase/functional/7/swing <http://sqe-hg.us.oracle.com/hg/index.cgi/testbase/javase/functional/7/swing> fails.
>> 
>> Cause:
>> Due to not honouring of RIGHT_TO_LEFT parameter for setOrientation method applied for a JFileChooser for the AquaLookAndFeel only,
>> the fileChooser does not get displayed in RIGHT_TO_LEFT orientation. 
>> This issue was verified to exist only in AquaLookAndFeel for JFileChooser only due to wrong implementation in AquaFileSystemModel.
>> Also, as provided in comments: "The Aqua LAF must support the RTL orientation of JFileChooser."
>> 
>> Fix:
>> Added implementation for the check of RIGHT_TO_LEFT ComponentOrientation and verified with test suite.
>> 
>> 
>> With Regards,
>> Avik Niyogi
> 

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


More information about the swing-dev mailing list