Bug 842942 (smdevtools)

Integrate Firefox DevTools into SeaMonkey

NEW
Unassigned

Status

SeaMonkey
General
--
enhancement
5 years ago
5 months ago

People

(Reporter: iacchi, Unassigned)

Tracking

(Depends on: 6 bugs, Blocks: 2 bugs, {meta})

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [devtools])

(Reporter)

Description

5 years ago
Hi. I'm quite sure a bug like this should exist already, but I couldn't find it.

I believe a considerable part of Seamonkey users are developers, and we're not doing much for them. So I was thinking... why don't we integrate the new Firefox developers tools into Seamonkey, too? I've been using them for a while and they're great. Since Firebug is not compatible with Seamonkey anymore, I believe it would be a great help for developers. Is there any technical reason why we can't integrate them?

Updated

5 years ago
Depends on: 574955
A lot of code lives in browser/ and relies on browser UI and components. Things have improved with some of the recent changes we've been doing. Nonetheless, there's still a lot of work to make the entire set of devtools to work with Seamonkey.

It might be easier to start off with one tool at a time. For example the Web Console and the JS Debugger have a lot of code in toolkit, and the UI is fairly self-contained.

In the Web Console's case HUDService.jsm is the Firefox UI glue-layer. If you replace HUDService with a Seamonkey-specific implementation and other small bits, one should be able to get the Web Console working with Seamonkey. The webconsole.xul and webconsole.js files should be much safer - albeit they are not 100% "clean". There's also bug 768103.

For the debugger the story might be similar, but I do not know the UI code very well.
(Reporter)

Comment 2

4 years ago
After almost a year, are there any news on the feasibility of this implementation?

Comment 3

4 years ago
Edmund was looking into this in Bug 574955 (Make webconsole work in SeaMonkey) but it was a moving target and back then a lot of code was hard coded for firefox. Bug 768103 should certainly help matters.
Depends on: 768103
Duplicate of this bug: 1114519
Note that Firebug (inofficially) allows to be installed on SeaMonkey until now and people are obviously using it[1]. As the upcoming Firebug 3 will be based on the DevTools, there won't be any support for it anymore as long as the DevTools are not included in SeaMonkey.

Sebastian

[1] https://groups.google.com/forum/#!msg/firebug/9nWmTvZv6lw/d_pkNjo1QBgJ
Alias: smdevtools
Summary: Integrate Firefox Development Tools in Seamonkey → Integrate Firefox DevTools into Seamonkey
Summary: Integrate Firefox DevTools into Seamonkey → Integrate Firefox DevTools into SeaMonkey
Blocks: 467530
Depends on: 760799

Updated

2 years ago
Depends on: 912121

Updated

2 years ago
Depends on: 1182722
No longer depends on: 768103

Updated

2 years ago
Depends on: 1223338

Updated

2 years ago
Depends on: 1223341

Updated

2 years ago
Depends on: 1223344

Updated

2 years ago
Blocks: 1226422

Updated

2 years ago
Depends on: 1208112
Depends on: 1237303

Updated

2 years ago
No longer depends on: 1237303

Updated

2 years ago
Depends on: 1284394

Updated

a year ago
Depends on: 1265485

Updated

a year ago
Depends on: 1289982

Updated

a year ago
Depends on: 1290785

Updated

a year ago
Depends on: 1291622

Updated

a year ago
Depends on: 1292045

Updated

a year ago
Keywords: meta

Updated

a year ago
Depends on: 1297546

Updated

a year ago
Depends on: 1298629

Updated

a year ago
Whiteboard: [devtools]
You need to log in before you can comment on or make changes to this bug.