Re: RFR: 8090547: Allow for transparent backgrounds in WebView [v9]

2021-09-11 Thread Jose Pereda
On Fri, 10 Sep 2021 18:15:21 GMT, Jose Pereda wrote: >> Currently, `WebPage` has already a public `setBackgroundColor()` method, but >> the class is not public. Therefore, public API is needed in `WebView` to >> allow developers access to it. >> >> In line with the `fontSmoothingType`

Re: Proof of concept for fluent bindings for ObservableValue

2021-09-11 Thread Nir Lisker
I've gotten back to look at this. For now I'm dealing only with the nullableMapping method in Bindings so we can limit the amount of new classes to LazyObjectBinding (FlatMapBinding and ConditionalBinding can come later). This method is used by map, orElse and orElseGet in ObservableValue. Of

Re: Enhancements for JavaFX 18

2021-09-11 Thread Tom Schindl
I have not looked at the code yet but why does this have to be part of OpenJFX and can not be implemented as an external library? Tom Am 05.08.21 um 00:25 schrieb John Hendrikx: Perhaps: Fluent bindings for ObservableValue https://github.com/openjdk/jfx/pull/434 It was received well I

Re: RFR: 8090547: Allow for transparent backgrounds in WebView [v9]

2021-09-11 Thread Jose Pereda
On Fri, 10 Sep 2021 18:15:21 GMT, Jose Pereda wrote: >> Currently, `WebPage` has already a public `setBackgroundColor()` method, but >> the class is not public. Therefore, public API is needed in `WebView` to >> allow developers access to it. >> >> In line with the `fontSmoothingType`

Re: Eager Evaluation of Invalidation Listeners

2021-09-11 Thread Nir Lisker
I think that we need your input on this to move it forward. On Fri, Sep 3, 2021 at 7:49 AM Nir Lisker wrote: > so the value field should perhaps be nulled out when bound. > > > There was a PR for something like that in the old repo: > https://github.com/javafxports/openjdk-jfx/pull/110 > > On

Re: RFR: 8090547: Allow for transparent backgrounds in WebView [v9]

2021-09-11 Thread Kevin Rushforth
On Fri, 10 Sep 2021 18:15:21 GMT, Jose Pereda wrote: >> Currently, `WebPage` has already a public `setBackgroundColor()` method, but >> the class is not public. Therefore, public API is needed in `WebView` to >> allow developers access to it. >> >> In line with the `fontSmoothingType`

Re: Enhancements for JavaFX 18

2021-09-11 Thread John Hendrikx
I'm willing to invest the necessary time in this. What should a concrete proposal consist of? Is there a format for this that I can follow (like https://gist.github.com/brcolow/26370db6cab0355186d4a1d13b30fc19 for example?) Otherwise I can flesh out a small document with the Why, What, How

[jfx17u] RFR: 8273279: Change JavaFX release version in jfx17u to 17.0.1

2021-09-11 Thread Kevin Rushforth
Bump release version in `jfx17u` repo to 17.0.1 for the start of a new release. - Commit messages: - 8273279: Change JavaFX release version in jfx17u to 17.0.1 Changes: https://git.openjdk.java.net/jfx17u/pull/2/files Webrev: https://webrevs.openjdk.java.net/?repo=jfx17u=2=00

[jfx17u] RFR: 8273280: Update README.md and CONTRIBUTING.md for jfx17u

2021-09-11 Thread Kevin Rushforth
This PR updates [`README.md`](https://github.com/openjdk/jfx17u/blob/3082a845253dd00d46d36500abc42464459e59ed/README.md) and [`CONTRIBUTING.md`](https://github.com/openjdk/jfx17u/blob/3082a845253dd00d46d36500abc42464459e59ed/CONTRIBUTING.md) to be suitable for update releases. The two files

Re: JavaFX 17 Maven Artifacts

2021-09-11 Thread Johan Vos
Hi Scott, Your points about .jmod are very valid, but I see this discussion somehow separated from the original one. There are plenty of developers using maven to compile, build and run JavaFX applications. They need a maven-solution for those lifecycles. Being pragmatic, I don't think native