[OpenJDK 2D-Dev] Review request for: JDK-8197499 RepaintManager does not increase double buffer after attaching a device with higher resolution
Sergey Bylokhov
Sergey.Bylokhov at oracle.com
Tue Feb 13 22:00:41 UTC 2018
Looks fine.
Thank you.
On 13/02/2018 05:19, Alexey Ushakov wrote:
> Hi Sergey,
>
> Thanks for the comments. Here is updated version of the fix:
>
> Webrev: http://cr.openjdk.java.net/~avu/JDK-8197499/webrev.02/
>
> Best Regards,
> Alexey
>
>> On 12 Feb 2018, at 21:29, Sergey Bylokhov <Sergey.Bylokhov at oracle.com
>> <mailto:Sergey.Bylokhov at oracle.com>> wrote:
>>
>> Hi, Alexey.
>> Two small comments:
>> - It looks like that after the fix we will reset the value to "null"
>> even if it was set by the user, for example the user may want to
>> minimize the memory footprint if he knows that application limite the
>> size of the windows.
>> - setDoubleBufferMaximumSize includes clearImages() so it can be
>> removed from displayChanged();
>>
>> On 12/02/2018 02:12, Alexey Ushakov wrote:
>>> Thanks, for the catch, Laurent!
>>> I forgot to remove my debug output that I used to detect the problem
>>> and verify the fix. It might be useful for reviewers though, so I
>>> left the original webrev as is and added the new one.
>>> Webrev: http://cr.openjdk.java.net/~avu/JDK-8197499/webrev.01/
>>> Best Regards,
>>> Alexey
>>>> On 12 Feb 2018, at 12:14, Laurent Bourgès <bourges.laurent at gmail.com
>>>> <mailto:bourges.laurent at gmail.com>
>>>> <mailto:bourges.laurent at gmail.com>> wrote:
>>>>
>>>> Hi,
>>>>
>>>> I am not an official reviewer.
>>>>
>>>> I just noted you left a stdout statement that should be removed or
>>>> commented out (trace).
>>>>
>>>> You fix seems trivial
>>>>
>>>> Laurent
>>>>
>>>> Le 12 févr. 2018 09:14, "Alexey Ushakov"
>>>> <alexey.ushakov at jetbrains.com <mailto:alexey.ushakov at jetbrains.com>
>>>> <mailto:alexey.ushakov at jetbrains.com>> a écrit :
>>>>
>>>> Hello,
>>>>
>>>> Here is the fix of the RepaintManager that adjust maximum double
>>>> buffer size after changes in the display environment. The fix is
>>>> targeted for openjdk10 but the problem exists in previous
>>>> releases. Please, have a look.
>>>>
>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8197499
>>>> <https://bugs.openjdk.java.net/browse/JDK-8197499>
>>>> Webrev: http://cr.openjdk.java.net/~avu/JDK-8197499/webrev.00/
>>>> <http://cr.openjdk.java.net/~avu/JDK-8197499/webrev.00/>
>>>>
>>>> Best Regards,
>>>> Alexey
>>
>>
>> --
>> Best regards, Sergey.
>
--
Best regards, Sergey.
More information about the 2d-dev
mailing list