Hi,

Thanks for the slides Laurent. Was the talk not recorded?

Would like to get in on the community effort discussion. If possible,
include me in it.

Thanks,
Nir

On Fri, Oct 13, 2017 at 3:00 PM, <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
>         http://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. [10] Review request : JDK-8172856 : Out of memory exception
>       due to repeated style class changes (Ambarish Rapte)
>    2. Multiselection in a TreeView (Scott Palmer)
>    3. Result: New OpenJFX Committer: Prasanta Sadhukhan
>       (Kevin Rushforth)
>    4. Re: [10] Review request for 8185634, 8185634: Java Fx-Swing
>       dialogs appearing behind main stage (Sergey Bylokhov)
>    5. JavaOne slides about Marlin/FX renderer (Laurent Bourg?s)
>    6. Re: JavaOne slides about Marlin/FX renderer (John-Val Rose)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 12 Oct 2017 05:53:01 -0700 (PDT)
> From: Ambarish Rapte <ambarish.ra...@oracle.com>
> To: openjfx-dev@openjdk.java.net, Kevin Rushforth
>         <kevin.rushfo...@oracle.com>, Ajit Ghaisas <
> ajit.ghai...@oracle.com>
> Subject: [10] Review request : JDK-8172856 : Out of memory exception
>         due to repeated style class changes
> Message-ID: <09c62752-05ac-49b0-a7de-21f3d89f3f93@default>
> Content-Type: text/plain; charset=us-ascii
>
> Hi,
>
>
>
>                 Please review the fix:
>
>                 Bug: https://bugs.openjdk.java.net/browse/JDK-8172856
>
>                 Webrev.00: http://cr.openjdk.java.net/~
> arapte/fx/8172856/webrev.00/
>
>                 Webrev.01: http://cr.openjdk.java.net/~
> arapte/fx/8172856/webrev.01/
>
>
>
>                 More description about the 2 fixes is mentioned at bug.
>
>
>
>
>
> Regards,
>
> Ambarish
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 12 Oct 2017 09:32:28 -0400
> From: Scott Palmer <swpal...@gmail.com>
> To: OpenJFX Mailing List <openjfx-dev@openjdk.java.net>
> Subject: Multiselection in a TreeView
> Message-ID: <483b679b-24f0-4859-b43e-9d7fc112a...@gmail.com>
> Content-Type: text/plain;       charset=utf-8
>
> Try it.  It has a lot of issues.
>         - SelectedItems ListChangeListener misses ?Remove? notifications
>         - IndexOutOfBoundsExceptions
>         - Selection of item by clicking on the collapse-node widget
>
> See https://bugs.openjdk.java.net/browse/JDK-8189228
>
> Scott
>
> ------------------------------
>
> Message: 3
> Date: Thu, 12 Oct 2017 07:10:40 -0700
> From: Kevin Rushforth <kevin.rushfo...@oracle.com>
> To: regist...@openjdk.java.net, Prasanta Sadhukhan
>         <prasanta.sadhuk...@oracle.com>, "openjfx-dev@openjdk.java.net"
>         <openjfx-dev@openjdk.java.net>
> Subject: Result: New OpenJFX Committer: Prasanta Sadhukhan
> Message-ID: <59df77e0.10...@oracle.com>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Voting for Prasanta Sadhukhan [1] to OpenJFX Committer [2] is now closed.
>
> Yes: 8
> Veto: 0
> Abstain: 0
>
> According to the Bylaws definition of Lazy Consensus, this is sufficient
> to approve the nomination.
>
> -- Kevin
>
> [1] http://openjdk.java.net/census#psadhukhan
> [2]
> http://mail.openjdk.java.net/pipermail/openjfx-dev/2017-
> September/020850.html
>
>
>
> ------------------------------
>
> Message: 4
> Date: Thu, 12 Oct 2017 12:44:42 -0700
> From: Sergey Bylokhov <sergey.bylok...@oracle.com>
> To: Kevin Rushforth <kevin.rushfo...@oracle.com>, Alexander Zvegintsev
>         <alexander.zvegint...@oracle.com>
> Cc: "awt-...@openjdk.java.net" <awt-...@openjdk.java.net>,
>         "openjfx-dev@openjdk.java.net" <openjfx-dev@openjdk.java.net>
> Subject: Re: [10] Review request for 8185634, 8185634: Java Fx-Swing
>         dialogs appearing behind main stage
> Message-ID: <8013fec4-ca01-7701-bc15-2fce01f88...@oracle.com>
> Content-Type: text/plain; charset=utf-8; format=flowed
>
> Looks fine.
> I am not sure but it looks like the fix has an assumption that the
> CPlatformWindow.setVisible() code will be executed on EDT/Appkit but it
> is not the case. This code can be executed on any thread(intentionally
> for crash), and it will be good to check that it works as expected by
> some stress test which will try to force the possible crash: 4 threads:
>   - show/dispose Swing Node
>   - show/dispose Dialog1/2/3 using different timeouts
>
> Will the current fix cover the native dialogs like
> FileDialog/PrintDialog on linux and windows?
>
> On 10/10/2017 13:54, Kevin Rushforth wrote:
> > Note that there is now a 04 version.
> >
> > It looks good to me, although someone more familiar with AWT should also
> > check the AWT changes.
> >
> > We will need a test program for this (as a follow-on issue if not now).
> >
> > -- Kevin
> >
> >
> > Alexander Zvegintsev wrote:
> >> Please review the updated version
> >>
> >> http://cr.openjdk.java.net/~azvegint/jdk/10/8185634/02/
> >> Now we are postponing actual window closing, it happens only after we
> >> ensure that native window pointer is valid on Swing side.
> >>
> >> Thanks,
> >> Alexander.
> >>
> >> On 23/09/2017 08:01, Sergey Bylokhov wrote:
> >>> Hi, Alexander.
> >>> How can we be sure that the parent frame will not be disposed while
> >>> we use a pointer?
> >>>
> >>> long ownerWindowPtr = peer.getOverridenWindowHandle();
> >>> <<<<< Dispose the peer
> >>> if (ownerWindowPtr != 0) {
> >>> ??? //Place window above JavaFX stage
> >>> ??? CWrapper.NSWindow.addChildWindow(
> >>> ??? ownerWindowPtr, ptr, CWrapper.NSWindow.NSWindowAbove);
> >>> <<<<< Boom
> >>> }
> >>>
> >>>
> >>> On 9/21/17 22:56, Alexander Zvegintsev wrote:
> >>>> Hi Phil,
> >>>>
> >>>> Please review the updated fix with reflection incorporated
> >>>> http://cr.openjdk.java.net/~azvegint/jdk/10/8185634/01/
> >>>>
> >>>> New issue created JDK-8187803
> >>>> <https://bugs.openjdk.java.net/browse/JDK-8187803> as JDK
> >>>> counterpart of this issue.
> >>>>
> >>>> Thanks,
> >>>> Alexander.
> >>>>
> >>>> On 21/09/2017 22:25, Phil Race wrote:
> >>>>> Some procedural comments :
> >>>>> Since 90% of this is in AWT code, I'd have thought awt-dev should
> >>>>> be included here.
> >>>>> I've added that list.
> >>>>>
> >>>>> And apart from needing separate bug ids, I don't see why the bug
> >>>>> below is confidential.
> >>>>>
> >>>>>
> >>>>> I agree with what Kevin pointed out off-line that as in the dialog
> >>>>> case, the FX side
> >>>>> of the code can use reflection and simply be a harmless
> >>>>> non-functional no-op
> >>>>> if the SwingAccessor does not provide the new method.
> >>>>>
> >>>>> BTW
> >>>>> 264 inline HWND GetOverridenHWnd() { return m_overridenHwnd; }
> >>>>> should be "dd" not "d".
> >>>>>
> >>>>> -phil.
> >>>>>
> >>>>> On 09/21/2017 03:38 AM, Alexander Zvegintsev wrote:
> >>>>>> Hello,
> >>>>>>
> >>>>>> please review the fix
> >>>>>>
> >>>>>> http://cr.openjdk.java.net/~azvegint/jdk/10/8185634/00/
> >>>>>>
> >>>>>> for the issue
> >>>>>>
> >>>>>> https://bugs.openjdk.java.net/browse/JDK-8185634
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>>
> >>
>
>
> --
> Best regards, Sergey.
>
>
> ------------------------------
>
> Message: 5
> Date: Fri, 13 Oct 2017 11:20:03 +0200
> From: Laurent Bourg?s <bourges.laur...@gmail.com>
> To: marlin-rende...@googlegroups.com
> Cc: "2d-...@openjdk.java.net" <2d-...@openjdk.java.net>,
>         "openjfx-dev@openjdk.java.net Mailing" <
> openjfx-dev@openjdk.java.net>
> Subject: JavaOne slides about Marlin/FX renderer
> Message-ID:
>         <CAKjRUT5Q2bVcweEHvkykH-2P2XS=fLkwP+pcXALxibG=7vd65Q@mail.
> gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi,
>
> Here are my final JavaOne slides about the Marlin & MarlinFX renderers:
> https://github.com/bourgesl/bourgesl.github.io/raw/master/ja
> vaone2017/slides/javaone-marlin-talk.pdf
>
> You will also get links to my github repositories...
>
> Please join me in my efforts improving either Java2D or JavaFX
> (performance, quality, better 3D support in JFX) by contributing to the
> Marlin project or sponsoring me working for the java community (OpenJDK &
> OpenJFX).
>
> Cheers,
> Laurent
>
>
> ------------------------------
>
> Message: 6
> Date: Fri, 13 Oct 2017 20:25:29 +1100
> From: John-Val Rose <johnvalr...@gmail.com>
> To: Laurent Bourg?s <bourges.laur...@gmail.com>
> Cc: "2d-...@openjdk.java.net" <2d-...@openjdk.java.net>,
>         "openjfx-dev@openjdk.java.net Mailing" <
> openjfx-dev@openjdk.java.net>,
>         marlin-rende...@googlegroups.com
> Subject: Re: JavaOne slides about Marlin/FX renderer
> Message-ID:
>         <CAFKr6yx6NYx1XEsRwLUGFSmXfwJt8KJeRPd5hfE=Y2iobLVgpw@mail.
> gmail.com>
> Content-Type: text/plain; charset="UTF-8"
>
> Hi Laurent,
>
> You have my full support. I have emailed your privately and believe we can
> work together to improve JavaFX in the ways you mentioned.
>
> BTW: MarlinFX is a truly awesome contribution.  Thanks on behalf of the
> JavaFX community!
>
> ??
> Graciously,
>
> John-Val Rose
> Chief Scientist/Architect
> Rosethorn Technology
> Australia
>
> On 13 October 2017 at 20:20, Laurent Bourg?s <bourges.laur...@gmail.com>
> wrote:
>
> > Hi,
> >
> > Here are my final JavaOne slides about the Marlin & MarlinFX renderers:
> > https://github.com/bourgesl/bourgesl.github.io/raw/master/ja
> > vaone2017/slides/javaone-marlin-talk.pdf
> >
> > You will also get links to my github repositories...
> >
> > Please join me in my efforts improving either Java2D or JavaFX
> > (performance, quality, better 3D support in JFX) by contributing to the
> > Marlin project or sponsoring me working for the java community (OpenJDK &
> > OpenJFX).
> >
> > Cheers,
> > Laurent
> >
>
>
> End of openjfx-dev Digest, Vol 71, Issue 15
> *******************************************
>

Reply via email to