|
|
| (25 intermediate revisions not shown) |
| Line 1: |
Line 1: |
| - | = Crossfire =
| + | '''The Crossfire wiki has been migrated to Github. All of the content from this wiki has been moved to the [https://github.com/firebug-crossfire/crossfire/wiki new wiki on Github].''' |
| | | | |
| - | [[File:Crossfire-lg.png]]
| + | The remaining pages and links below will not be migrated to Github and have been left here for legacy reasons. |
| - | | + | |
| - | Crossfire is a Firebug extension which implements a JSON protocol to allow remote clients (like an IDE or code editor) to connect to Firebug.
| + | |
| - | | + | |
| - | == Who is using Crossfire ? ==
| + | |
| - | | + | |
| - | One of the main goals of Crossfire is to provide a simple and straight-forward method for tools in other processes to obtain the same kind of information that Firebug has about the Web pages the user is debugging.
| + | |
| - | | + | |
| - | * The Firebug Working Group is currently planning to use Crossfire in future versions of Firebug as a solution for the out-of-process plugin architecture of Firefox 4.
| + | |
| - | | + | |
| - | * Webtools JavaScript Development Tools from Eclipse is using Crossfire to provide Firebug and Internet Explorer debugging capabilites; [http://wiki.eclipse.org/JSDT/Debug JSDT Debug Wiki]
| + | |
| - | | + | |
| - | * The 8.0 beta version of IBM's Rational Application Developer is using Crossfire to enhance their existing Firebug integration. [https://www.ibm.com/developerworks/wikis/display/rad/Rational+Application+Developer+Open+Beta RAD Open Beta] [https://www.ibm.com/developerworks/wikis/download/attachments/129008975/crossfire_demo2.swf?version=1 Demo video]
| + | |
| - | | + | |
| - | * A KDevelop plugin [http://gitorious.org/kdevelop/quanta/ Quanta], with the latest sources found in: [http://gitorious.org/kdevelop/quanta/trees/master/debuggers/crossfire Quanta GIT repo]
| + | |
| - | | + | |
| - | == Getting Started ==
| + | |
| - | | + | |
| - | [[Getting started with Crossfire]] contains some helpful information for getting started. This is mostly intended for developers interested in building tools that connect to Crossfire, and assumes some familiarity with Firebug and Firefox extensions.
| + | |
| - | | + | |
| - | There are pre-built versions of Crossfire available: [http://getfirebug.com/releases/crossfire/ http://getfirebug.com/releases/crossfire/]
| + | |
| - | | + | |
| - | [[Connecting Firebug in Firefox to another Firebug in Firefox]] is a tutorial that explains how to connect the Crossfire client and Crossfire server by running to separate Firefox processes.
| + | |
| - | | + | |
| - | == Known Issues ==
| + | |
| - | | + | |
| - | Issues in Crossfire are tracked with Firebug's issue tracker using the 'crossfire' label.
| + | |
| - | | + | |
| - | [http://code.google.com/p/fbug/issues/list?q=label:crossfire http://code.google.com/p/fbug/issues/list?q=label:crossfire]
| + | |
| | | | |
| | == Crossfire Wire Protocol == | | == Crossfire Wire Protocol == |
| - | | + | *[[Crossfire 0.3a7 Protocol Reference|Crossfire 0.3a7]] |
| - | ==== Protocol Reference ====
| + | *[[Crossfire 0.3a6 Protocol Reference|Crossfire 0.3a6]] |
| - | *[[Crossfire Protocol Reference|Crossfire 0.3a6]] | + | |
| | *[[Crossfire 0.3a5 Protocol Reference|Crossfire 0.3a5]] | | *[[Crossfire 0.3a5 Protocol Reference|Crossfire 0.3a5]] |
| | *[[Crossfire 0.3a4 Protocol Reference|Crossfire 0.3a4]] | | *[[Crossfire 0.3a4 Protocol Reference|Crossfire 0.3a4]] |
| - |
| |
| - | ==== Migration Guides ====
| |
| - | *Migrating from [[Crossfire 0.3a6 Migration|0.3a5 to 0.3a6]]
| |
| - | *Migrating from [[Crossfire 0.3a5 Migration|0.3a4 to 0.3a5]]
| |
| | | | |
| | == Road Map == | | == Road Map == |
| | | | |
| - | === Release Plan / Schedule ===
| + | The planning roadmap has been moved to the new [https://github.com/firebug-crossfire/crossfire/wiki/Planning Github planning page] |
| - | | + | |
| - | * Version 0.1: Alpha-only developer preview, proof-of-concept. Firebug 1.5/1.6
| + | |
| - | | + | |
| - | * Version 0.2: Target Crossfire beta for Firebug 1.6. Protocol solidifying (not frozen).
| + | |
| - | | + | |
| - | * Version 0.3: Target stable quality for Firebug 1.7 - add support for extensions/modules.
| + | |
| - | | + | |
| - | * Version 0.4: Firebug 1.8 / Firebug Lite - enable cross-process/cross-browser Firebug.
| + | |
| - | | + | |
| - | * Version 0.5: TBD
| + | |
| - | | + | |
| - | === Version 0.1 ===
| + | |
| - | | + | |
| - | | + | |
| - | * API Documentation http://getfirebug.com/developer/api/crossfire0.1/index.html
| + | |
| - | | + | |
| - | === Version 0.2 ===
| + | |
| - | | + | |
| - | * [[Crossfire 0.2 Planning]]
| + | |
| - | * 0.2 API documentation [http://getfirebug.com/developer/api/crossfire0.2/index.html http://getfirebug.com/developer/api/crossfire0.2/index.html]
| + | |
| - | | + | |
| - | === Version 0.3 ===
| + | |
| - | | + | |
| - | * [[Crossfire 0.3 Goals]]
| + | |
| - | | + | |
| - | === Version 0.4 ===
| + | |
| - | | + | |
| - | * [[Crossfire 0.4 Planning]]
| + | |
| - | | + | |
| - | == Command-line ==
| + | |
| - | | + | |
| - | * [[Crossfire Command-line Options]]
| + | |
| - | | + | |
| - | == Tools API ==
| + | |
| - | | + | |
| - | The Crossfire Tools API is a way for extensions to utilize Crossfire's socket connection and packet-handling features to add additional functionality to Firebug/Crossfire.
| + | |
| - | | + | |
| - | * [[Crossfire Tools API]]
| + | |
| - | | + | |
| - | [[Category:Crossfire]]
| + | |
The remaining pages and links below will not be migrated to Github and have been left here for legacy reasons.