Skip to main content
Jump to: navigation, search

ATF/Archive/Mozilla

< ATF
Revision as of 16:24, 28 August 2007 by Pombredanne.nexb.com (Talk | contribs) (WIP: xulrunner rearchitecture)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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>

Proposed rearchitecture

Back to the top