Re: RFR: 8356137: GifImageDecode can produce opaque image when disposal method changes [v9]

2025-05-31 Thread Jeremy Wood
> This resolves a gif parsing bug where an unwanted opaque rectangle could > appear under these conditions: > > 1. The disposal method for frames is 1 (meaning "do not dispose", aka > "DISPOSAL_SAVE") > 2. The transparent pixel is non-zero > 3. There's more than one such consecutive frame > > P

Re: RFR: 8357696: Enhance code consistency: java.desktop/unix [v3]

2025-05-31 Thread Sergey Bylokhov
On Sun, 1 Jun 2025 02:27:50 GMT, Sergey Bylokhov wrote: >> This is a request to update the remaining parts of the java.desktop/unix >> package. >> The sun.awt subpackage under java.desktop/unix was previously addressed by >> https://github.com/openjdk/jdk/pull/24941. >> >>

Re: RFR: 8357696: Enhance code consistency: java.desktop/unix [v3]

2025-05-31 Thread Sergey Bylokhov
> This is a request to update the remaining parts of the java.desktop/unix > package. > The sun.awt subpackage under java.desktop/unix was previously addressed by > https://github.com/openjdk/jdk/pull/24941. > > > > The `java.desktop` module

Re: RFR: 8357696: Enhance code consistency: java.desktop/unix [v2]

2025-05-31 Thread Sergey Bylokhov
> This is a request to update the remaining parts of the java.desktop/unix > package. > The sun.awt subpackage under java.desktop/unix was previously addressed by > https://github.com/openjdk/jdk/pull/24941. > > > > The `java.desktop` module

Integrated: 8357598: Toolkit.removeAWTEventListener should handle null listener in AWTEventListenerProxy

2025-05-31 Thread Sergey Bylokhov
On Thu, 22 May 2025 21:21:30 GMT, Sergey Bylokhov wrote: > The issue was found here: > https://github.com/openjdk/jdk/pull/24692#discussion_r2089545502 > > AWTEventListener and AWTEventListenerProxy are public classes and there's no > assertion that EventListenerProxy.getListener() will always