<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On 17 Dec 2013, at 15:22, Mickael Istria &lt;<a href="mailto:mistria@redhat.com">mistria@redhat.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
  

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  
  <div bgcolor="#FFFFFF" text="#000000">
    Hi all,<br>
    <br>
    Many of us have identified a major bug leading to Eclipse crash when
    using JBT 4.2.0.Alpha1 and Eclipse Luna.
    <a class="moz-txt-link-freetext" href="https://issues.jboss.org/browse/JBIDE-16280">https://issues.jboss.org/browse/JBIDE-16280</a> ,
    <a class="moz-txt-link-freetext" href="https://issues.jboss.org/browse/JBIDE-16308">https://issues.jboss.org/browse/JBIDE-16308</a> ,
    <a class="moz-txt-link-freetext" href="https://issues.jboss.org/browse/JBIDE-16290">https://issues.jboss.org/browse/JBIDE-16290</a> .<br>
    Xulrunner binaries we have don't work on GTK3 (which is next Eclipse
    default implementation for SWT on Linux). Apparently there is no
    xulrunner available which works with GTK3, and anyway, the
    dependency on discontinued JavaXPCom seems to show that it's
    impossible to find a set of compatible SWT/GTK3/XulRunner/JavaXPCom
    libraries that can work together.<br>
    This makes that currently, we don't have any way to get XulRunner
    and VPE working on Linux. They currently crash the workbench, but
    even if we workaround that (by checking the gtk version used and
    avoid invoking xulrunner when using GTK3) we can't have this feature
    working.<br>
    <br>
    What do we do from here?<br></div></blockquote><div><br></div><div>Curses native code and how it always ends up hurting us ? :)</div></div><div><br><blockquote type="cite"><div bgcolor="#FFFFFF" text="#000000">
    
    It seems like the recommended way (from old messages on JavaXPCom
    list) is to use WebKitGTK+ on Linux instead of xulrunner. For more
    uniformity, it would require to get rid of xulrunner for other OS
    and rely fully on Webkit and a Java binding such as webkit driver.<br></div></blockquote><div><br></div><div>Konstantin, Ilya and Denis is and have been working on using JavaFX Webview (based on webkit) as a replacement for xulrunner.</div><div><br></div><div>Been discussed in various Jiras, confcalls and face-2-face meetings.&nbsp;</div><div><br></div><div>We should know something soon on feasibility of it.</div><div><br></div><div><div><blockquote type="cite"><div bgcolor="#FFFFFF" text="#000000">Is this a right path to follow? If yes, this should be started very soon, except if we prefer dropping the whole VPE in favour of something else.<br></div></blockquote><div><div bgcolor="#FFFFFF" text="#000000"><br></div></div></div></div><div>I don’t understand what the difference is between this path and “dropping the whole of VPE in favour of something else” ?</div><div><br></div><div>/max</div></div></body></html>