RFR: 8310846: Skip failing test InitialWindowSizeTest on Linux

2023-06-24 Thread Michael Strauß
Skips `InitialWindowSizeTest` on Linux until [JDK-8310845](https://bugs.openjdk.org/browse/JDK-8310845) is fixed. - Commit messages: - Skip test on Linux Changes: https://git.openjdk.org/jfx/pull/1162/files Webrev: https://webrevs.openjdk.org/?repo=jfx=1162=00 Issue:

Re: RFR: JDK-8304439: Subscription based listeners [v2]

2023-06-24 Thread Michael Strauß
On Fri, 23 Jun 2023 22:28:57 GMT, Andy Goryachev wrote: >>> On that same topic of naming methods: >>> >>> What do people think of `Subscription#unsubscribe`? Should it be `cancel`? >>> Something else? Okay as it is? >> >> OK as is. Especially if we go with one of the two choices with

RFR: 8310847: [Mac] Silence OpenGL deprecation warnings

2023-06-24 Thread Martin Fox
The Mac build issues a lot of warnings including several related to the deprecation of OpenGL in macOS 10.14. Now that the deployment target for JavaFX is 11.0 across the board these warnings are showing up on both M1 and Intel builds. Luckily Apple provides a simply way to silence these

Re: RFR: 8304041: [WebView] Text on the left and right of emoji is not visible

2023-06-24 Thread yosbits
On Thu, 6 Apr 2023 20:00:01 GMT, Phil Race wrote: > This fixes a problem with mixing Emoji and regular text in Webview. > The Prism implementation expects that Emoji will not be in the same call to > drawString as regular glyphs, > since they need very different handling. > This fix breaks up