Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

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

Copyright © Eclipse Foundation, Inc. All Rights Reserved.