Remove

> On Aug 17, 2020, at 4:35 AM, openjfx-dev-requ...@openjdk.java.net wrote:
> 
> Send openjfx-dev mailing list submissions to
>    openjfx-dev@openjdk.java.net
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>    https://mail.openjdk.java.net/mailman/listinfo/openjfx-dev
> or, via email, send a message with subject or body 'help' to
>    openjfx-dev-requ...@openjdk.java.net
> 
> You can reach the person managing the list at
>    openjfx-dev-ow...@openjdk.java.net
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of openjfx-dev digest..."
> 
> 
> Today's Topics:
> 
>   1. Make TransformationList (Filtered and Sorted) extendable
>      (Tobias Diez)
>   2. Re: Unable to import OpenJFX Build into Eclipse (Nir Lisker)
>   3. [jfx15] RFR: 8249537: Update copyright header for files
>      modified in 2020 (Ambarish Rapte)
>   4. Re: Unable to import OpenJFX Build into Eclipse (Tom Schindl)
>   5. RFR: 8251352: Many javafx.base classes have implicit no-arg
>      constructors (Bhawesh Choudhary)
> 
> 
> ----------------------------------------------------------------------
> 
> Message: 1
> Date: Sun, 16 Aug 2020 15:28:25 +0200
> From: "Tobias Diez" <tobiasd...@gmx.de>
> To: <openjfx-dev@openjdk.java.net>
> Subject: Make TransformationList (Filtered and Sorted) extendable
> Message-ID: <000601d673d1$1ef218f0$5cd64ad0$@gmx.de>
> Content-Type: text/plain;    charset="us-ascii"
> 
> Hello everybody,
> 
> Right now it is hard to extend the FilteredList and the SortedList as these
> classes are marked final. This makes it practically impossible to add
> convenient helper methods, or change or extend the behavior of these
> classes.
> I agree that normally you don't need to extend them, but I also don't see
> any reason why you shouldn't be allowed to do so.
> 
> Usually, you could use composition over inheritance if a class is marked
> final but you still want to extend it. However, some of the controls expect
> really a SortedList , e.g.
> https://github.com/openjdk/jfx/blob/master/modules/javafx.controls/src/main/
> java/javafx/scene/control/TableView.java#L442
> So this approach does not work either.
> 
> The motivation for me comes from some limitations that we encountered while
> developing EasyBind, a small library to make bindings easier. We provide a
> few convenient methods that extend the ObservableList, and we want to
> provide a fluent interface similar to streams, e.g.
> EasyBind.wrap(standard observable list).filter(predicate).map(mapper).
> For this to work, the filter method needs to return a FilteredList with the
> additional map method. The easiest solution would be to derive from
> FilteredList, and implement the "EasyObservableList" interface that we have.
> 
> Removing the final keyword is done in the following PR:
> https://github.com/openjdk/jfx/pull/278
> 
> Looking forward to your feedback.
> Best regards
> Tobias
> 
> 
> 
> ------------------------------
> 
> Message: 2
> Date: Sun, 16 Aug 2020 22:49:47 +0300
> From: Nir Lisker <nlis...@gmail.com>
> To: Andrew Waters <gb91...@gmail.com>
> Cc: "openjfx-dev@openjdk.java.net Mailing"
>    <openjfx-dev@openjdk.java.net>
> Subject: Re: Unable to import OpenJFX Build into Eclipse
> Message-ID:
>    <ca+0ynh9qzwjc7xtayoqegq2zl99ibkjmz8rhjt7kr0swtn4...@mail.gmail.com>
> Content-Type: text/plain; charset="UTF-8"
> 
> Hi Andrew,
> 
> I did the same setup only with Ubuntu 18, which shouldn't matter, and I
> don't remember having this issue. I can try redoing it next time I boot the
> Ubuntu partition.
> 
> What looks odd is that the error references the build directory. What
> happens if you clean the project first?
> 
> - Nir
> 
>> On Sat, Aug 15, 2020 at 1:55 PM Andrew Waters <gb91...@gmail.com> wrote:
>> 
>> Hi All,
>> 
>> 
>> I'm trying to diagnose a bug in OpenJFX that I've been struggling with
>> on and off for almost a year(!) and I decided to build OpenJFX from
>> source and use Eclipse to help.  I've built a brand new Ubuntu
>> 20.04.1-Desktop system with OpenJDK 14.0.1 and the latest stable OpenJFX
>> 14.  I've run the Gradle build and run the tests and all looks 100%.
>> 
>> 
>> When importing the root directory (home/jdkdev/dev/jfx) into Eclipse
>> using the gradle import tool (using the wrapper option as recommended) I
>> get this build path error:
>> 
>> 
>> Cannot nest
>> 'home/jdkdev/dev/jfx/modules/javafx.base/build/classes/java/main/javafx.base'
>> 
>> inside library
>> 'home/jdkdev/dev/jfx/modules/javafx.base/build/classes/java/main'
>> 
>> 
>> It seems to be trying to set up a looped import to itself somehow.  I've
>> tried to edit the build path in eclipse but the fields appear to be all
>> non-editable.  Has anyone any idea as to what the problem is and how to
>> fix it?  Has anyone recently done a successful import with these latest
>> levels?
>> 
>> 
>> As this is the base module none of the other modules compile of course
>> so they too may have other problems once the base module is fixed.
>> 
>> 
>> I tried the "existing projects" import too but that just appears to have
>> even more problems.
>> 
>> 
>> Thanks,
>> 
>> Andrew Waters
>> 
>> UK.
>> 
>> 
> 
> 
> ------------------------------
> 
> Message: 3
> Date: Mon, 17 Aug 2020 06:45:26 GMT
> From: Ambarish Rapte <ara...@openjdk.java.net>
> To: <openjfx-dev@openjdk.java.net>
> Subject: [jfx15] RFR: 8249537: Update copyright header for files
>    modified in 2020
> Message-ID:
>    
> <jow5rkKXiKRIhCHD2np6RMInjJNubGmYh6g4XE_VYKQ=.94530360-6bd0-4c47-9522-fa9f32ba4...@github.com>
>    
> Content-Type: text/plain; charset=utf-8
> 
> Update last modified year of copyright headers for files modified in 2020.
> 
> -------------
> 
> Commit messages:
> - 8249537: Update copyright header for files modified in 2020
> 
> Changes: https://git.openjdk.java.net/jfx/pull/281/files
> Webrev: https://webrevs.openjdk.java.net/jfx/281/webrev.00
>  Issue: https://bugs.openjdk.java.net/browse/JDK-8249537
>  Stats: 92 lines in 91 files changed: 0 ins; 0 del; 92 mod
>  Patch: https://git.openjdk.java.net/jfx/pull/281.diff
>  Fetch: git fetch https://git.openjdk.java.net/jfx pull/281/head:pull/281
> 
> PR: https://git.openjdk.java.net/jfx/pull/281
> 
> 
> ------------------------------
> 
> Message: 4
> Date: Mon, 17 Aug 2020 09:42:24 +0200
> From: Tom Schindl <tom.schi...@bestsolution.at>
> To: openjfx-dev@openjdk.java.net
> Subject: Re: Unable to import OpenJFX Build into Eclipse
> Message-ID: <0ba0cda3-600f-fa39-45ad-1f7f05565...@bestsolution.at>
> Content-Type: text/plain; charset=utf-8; format=flowed
> 
> Hi,
> 
> Do we really use the Eclipse-Gradle-Tooling now? I think the reasons we 
> checked in all .product/.classpath files is that this did not work in 
> the past.
> 
> At least my Eclipse install I use for OpenJFX-Development does not have 
> the gradle-tooling installed and things work there just fine.
> 
> Tom
> 
>> Am 16.08.20 um 21:49 schrieb Nir Lisker:
>> Hi Andrew,
>> 
>> I did the same setup only with Ubuntu 18, which shouldn't matter, and I
>> don't remember having this issue. I can try redoing it next time I boot the
>> Ubuntu partition.
>> 
>> What looks odd is that the error references the build directory. What
>> happens if you clean the project first?
>> 
>> - Nir
>> 
>>> On Sat, Aug 15, 2020 at 1:55 PM Andrew Waters <gb91...@gmail.com> wrote:
>>> 
>>> Hi All,
>>> 
>>> 
>>> I'm trying to diagnose a bug in OpenJFX that I've been struggling with
>>> on and off for almost a year(!) and I decided to build OpenJFX from
>>> source and use Eclipse to help.  I've built a brand new Ubuntu
>>> 20.04.1-Desktop system with OpenJDK 14.0.1 and the latest stable OpenJFX
>>> 14.  I've run the Gradle build and run the tests and all looks 100%.
>>> 
>>> 
>>> When importing the root directory (home/jdkdev/dev/jfx) into Eclipse
>>> using the gradle import tool (using the wrapper option as recommended) I
>>> get this build path error:
>>> 
>>> 
>>> Cannot nest
>>> 'home/jdkdev/dev/jfx/modules/javafx.base/build/classes/java/main/javafx.base'
>>> 
>>> inside library
>>> 'home/jdkdev/dev/jfx/modules/javafx.base/build/classes/java/main'
>>> 
>>> 
>>> It seems to be trying to set up a looped import to itself somehow.  I've
>>> tried to edit the build path in eclipse but the fields appear to be all
>>> non-editable.  Has anyone any idea as to what the problem is and how to
>>> fix it?  Has anyone recently done a successful import with these latest
>>> levels?
>>> 
>>> 
>>> As this is the base module none of the other modules compile of course
>>> so they too may have other problems once the base module is fixed.
>>> 
>>> 
>>> I tried the "existing projects" import too but that just appears to have
>>> even more problems.
>>> 
>>> 
>>> Thanks,
>>> 
>>> Andrew Waters
>>> 
>>> UK.
>>> 
>>> 
> 
> 
> ------------------------------
> 
> Message: 5
> Date: Mon, 17 Aug 2020 09:30:48 GMT
> From: Bhawesh Choudhary <bchoudh...@openjdk.java.net>
> To: <openjfx-dev@openjdk.java.net>
> Subject: RFR: 8251352: Many javafx.base classes have implicit no-arg
>    constructors
> Message-ID:
>    
> <pSyTWr7y4wo73X5Gj0mgTf2dym6IGIXw-0V5Jgqy65A=.3c9bdfbd-02ea-4dc2-8b49-7a10e7346...@github.com>
>    
> Content-Type: text/plain; charset=utf-8
> 
> Added missing explicit no-arg constructors to classes in package 
> javafx.beans.property, javafx.collections, javafx.util
> and javafx.util.converter in module javafx.base.
> 
> -------------
> 
> Commit messages:
> - 8251352: Many javafx.base classes have implicit no-arg constructors
> 
> Changes: https://git.openjdk.java.net/jfx/pull/282/files
> Webrev: https://webrevs.openjdk.java.net/jfx/282/webrev.00
>  Issue: https://bugs.openjdk.java.net/browse/JDK-8251352
>  Stats: 224 lines in 35 files changed: 224 ins; 0 del; 0 mod
>  Patch: https://git.openjdk.java.net/jfx/pull/282.diff
>  Fetch: git fetch https://git.openjdk.java.net/jfx pull/282/head:pull/282
> 
> PR: https://git.openjdk.java.net/jfx/pull/282
> 
> 
> End of openjfx-dev Digest, Vol 105, Issue 26
> ********************************************

Reply via email to