Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
ATF/Archive/Mozilla
ATF relies heavily on an embedded Mozilla browser for debugging and deep in-place introspection of running JavaScript and Ajax code.
Current integration
The current integration now relies on the Eclipse 3.3 SWT provided Mozilla browser widget (style SWT.MOZILLA). This widget depnds on having Xulrunner installed.
ATF provides an extension point that can load a contributed Xulrunner (packaged as a plugin) and make it known to SWT.
Mozilla.org provides Xulrunners for MacOS, Win32 and Linux/GTK/32 as well as the Java XPCOM interfaces packaged as plugins: ftp://ftp.mozilla.org/pub/mozilla.org/xulrunner/releases/1.8.1.3/contrib/eclipse
The three Xulrunners plugins depnd on ATF and extend the ATF extension point: In their manifest: Require-Bundle: org.eclipse.atf.mozilla.ide.core And they extend:
<extension id="org.mozilla.xulrunner.win32.win32.x86" name="Mozilla Xulrunner for Windows" point="org.eclipse.atf.mozilla.ide.core.xulrunner"> <xulrunner path="/xulrunner" version="1.8.1.3"/> </extension>