<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body 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>
<br>
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>
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>
<br>
Cheers,<br>
<div class="moz-signature">-- <br>
Mickael Istria<br>
Eclipse developer at <a href="http://www.jboss.org/tools">JBoss,
by Red Hat</a><br>
<a href="http://mickaelistria.wordpress.com">My blog</a> - <a
href="http://twitter.com/mickaelistria">My Tweets</a></div>
</body>
</html>