RFR: 8279614: The left line of the TitledBorder is not painted on 150 scale factor [v24]

Phil Race prr at openjdk.java.net
Thu Jun 9 18:47:29 UTC 2022


On Wed, 8 Jun 2022 21:30:28 GMT, Alexey Ivanov <aivanov at openjdk.org> wrote:

>> Alisen Chung has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   fixed declarations
>
> test/jdk/javax/swing/border/EtchedBorder/ScaledEtchedBorderTest.java line 44:
> 
>> 42:  * @bug 8279614
>> 43:  * @summary The left line of the TitledBorder is not painted on 150 scale factor
>> 44:  * @requires (os.family == "windows")
> 
> It's still unclear to me whether we leave the requirement for Windows only or remove it. It came up a few times but no clear decision has been taken.
> 
> The change is not Windows-specific, the test is not Windows-specific, it can be run on other platforms. However, fractional UI scales aren't supported on other platforms but Windows; at the same time, applying fractional scales to `Graphics` when painting to a `BufferedImage` is supported.

I think it sufficient to make it Windows-specific at this time.
The BufferedImage case is extremely uncommon.
Mac is integer only and we don't have any timeline for supporting fractional scaling on Linux

-------------

PR: https://git.openjdk.org/jdk/pull/7449



More information about the client-libs-dev mailing list