<AWT Dev> [9] RFR for 8150724: [TEST] HiDPI: create a test for multiresolution icons

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Wed Mar 9 15:59:03 UTC 2016


Can you please clarify these lines:
  117         tabbedPane.addTab("", new JPanel());
  118         tabbedPane.setTabComponentAt(1, new JLabel());

On 09.03.16 18:48, Alexander Stepanov wrote:
> Hello, Sergey,
>
> Please see the updated version of the test:
> http://cr.openjdk.java.net/~avstepan/8150724/webrev.02/
>
> (covers JDK-8151303 as well).
>
>  > I suggest to add these lines to the test instead of replace the old
> lines
> done.
>
> please see "@requires tag" - for now it will stop test run on OS X.
>
> Thanks,
> Alexander
>
> On 3/4/2016 7:08 PM, Alexander Stepanov wrote:
>> The test should be updated to cover the related issue
>> https://bugs.openjdk.java.net/browse/JDK-8151303
>>
>> Regards,
>> Alexander
>>
>> On 3/4/2016 1:15 PM, Alexander Stepanov wrote:
>>> Hello, Sergey,
>>>
>>> We have JLabel(icon) already in the test, and we cannot have both
>>> these cases at the same tab. Moreover, we can in principle use some
>>> other components as an argument of 'setTabComponentAt', but I'm not
>>> sure that these cases have some novelty.
>>>
>>> So my suggestion is to  can simply return to the old version of the
>>> test (which will fail on OS X) or add it commented with some "TODO:
>>> uncomment / replace after 8151060 fix" instruction in code.
>>>
>>> Thanks,
>>> Alexander
>>>
>>> On 3/4/2016 1:21 AM, Sergey Bylokhov wrote:
>>>> Hi, Alexander.
>>>> I suggest to add these lines to the test instead of replace the old
>>>> lines. The test will pass after the fix for 8151060.
>>>>
>>>> On 03.03.16 17:45, Alexander Stepanov wrote:
>>>>> Could you please review the updated version of the test?
>>>>> http://cr.openjdk.java.net/~avstepan/8150724/webrev.01
>>>>>
>>>>> Line
>>>>>   106         tabbedPane.addTab("", icon, p);
>>>>> was replaced with
>>>>>   109         tabbedPane.addTab("", p);
>>>>>   110         tabbedPane.setTabComponentAt(0, new JLabel(icon));
>>>>>
>>>>> - in such a case the test passes for OS X (as well as for Windows,
>>>>> Linux).
>>>>> Probably these changes should be reverted after JDK-8151060 fix.
>>>>>
>>>>> Thanks,
>>>>> Alexander
>>>>>
>>>>> On 3/2/2016 7:15 PM, Alexander Stepanov wrote:
>>>>>> Hello Sergey,
>>>>>>
>>>>>> It fails because of
>>>>>> https://bugs.openjdk.java.net/browse/JDK-8151060
>>>>>>
>>>>>> (plus we need here some tricky check for resolution by the analogy
>>>>>> with 8150258 because of JDK-8150844).
>>>>>>
>>>>>> Thanks,
>>>>>> Alexander
>>>>>>
>>>>>> On 2/26/2016 4:25 PM, Sergey Bylokhov wrote:
>>>>>>> Hi, Alexander.
>>>>>>> The test failed on osx 10.11 + retina. Is it expected?
>>>>>>>
>>>>>>> On 26.02.16 15:53, Alexander Stepanov wrote:
>>>>>>>> Hello,
>>>>>>>>
>>>>>>>> Could you please review the following fix
>>>>>>>> http://cr.openjdk.java.net/~avstepan/8150724/webrev.00/
>>>>>>>> for
>>>>>>>> https://bugs.openjdk.java.net/browse/JDK-8150724 ?
>>>>>>>>
>>>>>>>> Just a single test added.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Alexander
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>
>


-- 
Best regards, Sergey.


More information about the awt-dev mailing list