Re: RFR: 8307536: FileAlreadyExistsException from NativeLibLoader when running concurrent applications with empty cache

2023-07-28 Thread Andy Goryachev
On Fri, 28 Jul 2023 09:11:07 GMT, Jose Pereda wrote: > This PR adds a file lock to the cache directory, allowing access from > multiple processes (that is, from more than one JVM) to that directory. > > This helps solving the issue where the cache is empty or doesn't exist yet, > and two Java

[jfx21u] Integrated: Merge jfx:jfx21

2023-07-28 Thread Kevin Rushforth
Merge `jfx:jfx21` branch into `jfx21u:master` (21.0.1 is a superset of 21). - Commit messages: - Merge remote-tracking branch 'jfx/jfx21' into merge-2023-07-28 - 8313227: Correct attenuation indicator for removed lights - 8312528: Move Subscription interface from javafx.beans to ja

[jfx21u] Integrated: Merge jfx:jfx21

2023-07-28 Thread Kevin Rushforth
On Fri, 28 Jul 2023 14:17:29 GMT, Kevin Rushforth wrote: > Merge `jfx:jfx21` branch into `jfx21u:master` (21.0.1 is a superset of 21). This pull request has now been integrated. Changeset: 68aa85ce Author:Kevin Rushforth URL: https://git.openjdk.org/jfx21u/commit/68aa85ce933e3e3551b

[jfx21u] Integrated: 8310681: Update WebKit to 616.1

2023-07-28 Thread Hima Bindu Meda
On Fri, 28 Jul 2023 13:06:48 GMT, Hima Bindu Meda wrote: > Backport of webkit update to v616.1. Clean Backport This pull request has now been integrated. Changeset: 104e0584 Author:Hima Bindu Meda URL: https://git.openjdk.org/jfx21u/commit/104e0584b516536ad829a560e87f6eb71513a84f St

Re: [jfx21u] RFR: 8310681: Update WebKit to 616.1

2023-07-28 Thread Kevin Rushforth
On Fri, 28 Jul 2023 13:06:48 GMT, Hima Bindu Meda wrote: > Backport of webkit update to v616.1. Clean Backport Since this has been approved for inclusion in `jfx21u` in JBS, and the backport is clean, no review of the PR is needed prior to integrating it. - PR Comment: https://git

[jfx21u] RFR: 8310681: Update WebKit to 616.1

2023-07-28 Thread Hima Bindu Meda
Backport of webkit update to v616.1. Clean Backport - Commit messages: - Backport 2dc699a8661fb23040c9f8e3905713229e615816 Changes: https://git.openjdk.org/jfx21u/pull/3/files Webrev: https://webrevs.openjdk.org/?repo=jfx21u&pr=3&range=00 Issue: https://bugs.openjdk.org/browse/JD

[jfx21] Integrated: 8313227: Correct attenuation indicator for removed lights

2023-07-28 Thread Nir Lisker
On Fri, 28 Jul 2023 00:13:16 GMT, Nir Lisker wrote: > Backport of commit > [b323db26](https://github.com/openjdk/jfx/commit/b323db262906853afbdec7a747f3b2f5b6593b9b) > (PR https://github.com/openjdk/jfx/pull/1186) This pull request has now been integrated. Changeset: 86e71094 Author:Nir L

Integrated: JDK-8310681: Update WebKit to 616.1

2023-07-28 Thread Hima Bindu Meda
On Thu, 20 Jul 2023 15:36:28 GMT, Hima Bindu Meda wrote: > Updated JavaFX Webkit to GTK WebKit 2.40 (616.1). > Verified the updated version build, sanity tests and stability. No issues > have been observed. This pull request has now been integrated. Changeset: 2dc699a8 Author:Hima Bindu Me

Re: [jfx21] RFR: 8313227: Correct attenuation indicator for removed lights

2023-07-28 Thread Kevin Rushforth
On Fri, 28 Jul 2023 00:13:16 GMT, Nir Lisker wrote: > Backport of commit > [b323db26](https://github.com/openjdk/jfx/commit/b323db262906853afbdec7a747f3b2f5b6593b9b) > (PR https://github.com/openjdk/jfx/pull/1186) Marked as reviewed by kcr (Lead). - PR Review: https://git.openjdk

Re: RFR: JDK-8310681: Update WebKit to 616.1 [v2]

2023-07-28 Thread Joeri Sykora
On Mon, 24 Jul 2023 12:43:57 GMT, Hima Bindu Meda wrote: >> Updated JavaFX Webkit to GTK WebKit 2.40 (616.1). >> Verified the updated version build, sanity tests and stability. No issues >> have been observed. > > Hima Bindu Meda has updated the pull request incrementally with one > additional

RFR: JDK-8222209: Repaint properly when JFXPanel moves to another screen

2023-07-28 Thread John Hendrikx
Alternative fix for JFXPanel issues. I added an extra line to **really** trigger the repainting in `EmbeddedScene`. This was inspired by this code in `GlassWindowEventHandler` which reacts to `WindowEvent.RESCALE`. It not only calls `entireSceneNeedsRepaint` but also `updateSceneState`. Snip

Re: RFR: 8274932: Render scales in EmbeddedWindow are not properly updated [v6]

2023-07-28 Thread John Hendrikx
On Tue, 11 Jul 2023 07:58:07 GMT, Prasanta Sadhukhan wrote: >> When the JavaFX scene is set before it is really shown, then the scale >> factors are not properly propagated to the EmbeddedWindow, resulting in >> showing wrong scales. >> Fix is made to update scales to EmbeddedWindow > > Prasan

RFR: 8307536: FileAlreadyExistsException from NativeLibLoader when running concurrent applications with empty cache

2023-07-28 Thread Jose Pereda
This PR adds a file lock to the cache directory, allowing access from multiple processes (that is, from more than one JVM) to that directory. This helps solving the issue where the cache is empty or doesn't exist yet, and two JavaFX applications start at the same time, and both try to copy the