Crossfire started as an experiment to see if we could implement remote debugging solely in Firebug. At the time we started, the JSD2 remote debugging protocol (the second thing you link to there) had not been fleshed out very much, and the plan for a new debugger integrated in Firefox barely existed, so we weren't involved in those two projects.
The Crossfire experiment worked out pretty well, and so some Eclipse folks started using it for their client, but it's not using the new Mozilla APIs. Now that JSD2 has shown up in Firefox, I might try to update Crossfire so that it will work with the JSD2 remote protocol if I can find the time, but that would still be something different from the "real" remote debugger you are asking about, which is why you haven't seen any mention of crossfire in those docs. Mike On Tue, Oct 4, 2011 at 2:01 AM, Ryan Seddon <[email protected]> wrote: > Derp, didn't even realise that was your blog! > > Is crossfire purely an experiment of implementing a remote debugging > protocol and the real remote debugger will land in the Debug API > changes that mentions a "well-defined protocol that can operate over a > network"? > > I've been scanning over these documents that don't mention crossfire > at all. > > https://wiki.mozilla.org/DevTools/Features/Debugger > https://wiki.mozilla.org/Remote_Debugging_Protocol > > -Ryan > > On Oct 3, 11:01 am, Mike Collins <[email protected]> wrote: > > Yeah, those instructions are a little old, I should probably update them > to > > use Crossfire 0.3 > > > > The test console should still work though, I had been keeping it up to > date > > with the extension, so if you grab the latest release and the test > console > > from the same branch in svn (e.g. 0.3) you should be able to set > > breakpoints, etc. > > > > Mike > > > > > > > > > > > > > > > > On Sun, Oct 2, 2011 at 6:48 PM, Ryan Seddon <[email protected]> > wrote: > > > Thanks for the reply Mike, will see if I can get the JSDT client up > > > and running. > > > > > I did find an old article[1] about getting crossfire up and running > > > and interacting with it. Unfortunately it required that I use v0.1a of > > > crossfire and the equivalent version test server. I managed to get > > > them connected and to list open tabs in the client but couldn't > > > actually enter into a context to remote debug it would just hang. > > > > > [1]http://blog.collinsmichaelg.me/2009/12/07/playing_with_crossfire > > > > > -Ryan > > > > > On Oct 1, 2:28 am, Mike Collins <[email protected]> wrote: > > > > Hi Ryan, sorry for the slow reply, I've just gotten my computers > unpacked > > > > and setup after moving, still catching up on e-mail. > > > > > > Breakpoints aren't quite working yet in the remote gui client that I > was > > > > working on, and I haven't had time to get back into that yet. I > think > > > your > > > > best bet for a demo is to use the Eclipse JSDT client that Mike > Rennie's > > > > been working on (not entirely sure, but I think he has breakpoints > > > working), > > > > he can probably tell you more about it, but I know there's some docs > on > > > the > > > > eclipse.org wiki, try starting athttp:// > > > wiki.eclipse.org/JSDT/Debug/Crossfire > > > > > > Mike > > > > > > On Sat, Sep 24, 2011 at 2:30 AM, Ryan Seddon <[email protected]> > > > wrote: > > > > > I'm doing a talk about the remote debugging landscape next month > and > > > > > crossfire features in it. > > > > > > > The problem is I not sure what to do once I have connected two > > > > > instances of crossfire together, one is a server and the other > connect > > > > > to the server instance? > > > > > > > How to I remotely step through breakpoints once they're connected? > > > > > I've yet to find a tutorial or guide that will take me through > > > > > actually doing something once I've connected. > > > > > > > -Ryan > > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > Groups > > > > > "Firebug" group. > > > > > To post to this group, send email to [email protected]. > > > > > To unsubscribe from this group, send email to > > > > > [email protected]. > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/firebug?hl=en. > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Firebug" group. > > > To post to this group, send email to [email protected]. > > > To unsubscribe from this group, send email to > > > [email protected]. > > > For more options, visit this group at > > >http://groups.google.com/group/firebug?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "Firebug" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/firebug?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Firebug" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/firebug?hl=en.
