Commit Graph

46 Commits

Author SHA1 Message Date
Florian Queze
d3c36892fa Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
Sebastian Hengst
42670ceca0 Backed out changeset 322fde2d53bf (bug 1356569) so bug 1355161 can be backed out. r=backout 2017-04-14 23:39:22 +02:00
Florian Queze
9b4f73599f Bug 1356569 - Remove addObserver's last parameter when it is false, r=jaws. 2017-04-14 21:51:38 +02:00
J. Ryan Stinnett
47aeed7f95 Bug 1348318 - Avoid toolbox.win.top with undocked toolboxes. r=ochameau
`toolbox.win.top` is a bit suspect when we support undocked toolboxes, as this
doesn't allow you to reach a browser window for the toolbox.  Here we take a
different approach that should work for all docking types.

MozReview-Commit-ID: 5mlsp4OyZrc
2017-03-17 10:51:03 -05:00
J. Ryan Stinnett
4f18253db7 Bug 1329829 - Use toolbox threadClient with slow script debugging. r=jdescottes
By using the toolbox's threadClient reference, we avoid depending on specific
globals from the debugger panel itself, which can differ between old vs. new
debugger and generally aren't expected meant to be an exposed API.

MozReview-Commit-ID: FCvMDHpe1m1
2017-02-08 16:09:57 -06:00
Brian Grinstead
0d437948db Bug 1331449 - Set the [devtoolstheme] attribute on more specific nodes to improve tpaint;r=Gijs
MozReview-Commit-ID: 3LDQeKsGShB
2017-01-19 20:03:13 -08:00
Alexandre Poirot
f487633f8f Bug 1326753 - Fix inspect node from browser context menu against elements in iframes. r=pbro
MozReview-Commit-ID: C4dvnISlneS
2017-01-18 22:08:10 +01:00
Florian Quèze
63de711857 Bug 1331081 - script generated patch to omit addEventListener/removeEventListener's third parameter when it's false, r=jaws. 2017-01-17 11:50:25 +01:00
Brian Grinstead
7706cc57b5 Bug 1314091 - Sync the applied devtools toolbox theme and compact themes;r=ochameau
MozReview-Commit-ID: 38OLFmF3ALk
2017-01-13 11:53:59 -08:00
Brian Grinstead
df0ce751e5 Bug 1314091 - Remove devtools-specific logic out of browser-devedition and into devtools-browser;r=ochameau
The devtools theme is no longer relevant when dealing with compact themes, since it doesn't
affect the theme colors. But we still need it for styling other things related to devtools
in browser.xul, like the splitter between the toolbox and page and gcli.

MozReview-Commit-ID: 2CXDuwQY19x
2017-01-13 11:53:58 -08:00
Alexandre Poirot
e6f067a98c Bug 1328004 - Fix race when closing the devtools while a previous instance is still loading. r=jryans
MozReview-Commit-ID: 2a58l4DjCtv
2017-01-05 10:26:44 -08:00
Alexandre Poirot
a6a9855d2f Bug 1302996 - Stop loading various useless SDK modules on early devtools startup. r=jryans
MozReview-Commit-ID: 5Roi7rmmbes
2016-12-19 09:00:12 -08:00
Wes Kocher
fadbb05cd6 Backed out 2 changesets (bug 1302996) for being the likely cause of browser chrome crashes a=backout
Backed out changeset 8a97f217ebe8 (bug 1302996)
Backed out changeset 45bcf45afca2 (bug 1302996)
2016-11-28 16:38:20 -08:00
Alexandre Poirot
0ba27b336c Bug 1302996 - Stop loading various useless SDK modules on early devtools startup. r=jryans
MozReview-Commit-ID: 5Roi7rmmbes
2016-08-29 08:23:32 -07:00
Alexandre Poirot
6c52d41429 Bug 1154645 - Simplify inspectNode implementation by passing CSS selector instead of node reference. r=pbro
MozReview-Commit-ID: 3yeDk3OniFj
2016-11-09 09:23:36 -08:00
Luca Greco
0b6c034bdf Bug 1308912 - Add support for addon tools registered to a specific DevTools toolbox. r=ochameau
MozReview-Commit-ID: 7DzyXLGOs5w
2016-11-03 18:41:26 +01:00
Luca Greco
772fc334f1 Bug 1308912 - Simplify tool-unregistered by only accepting a string toolId. r=ochameau
MozReview-Commit-ID: 3QjWIAwol6A
2016-10-14 17:54:56 +02:00
Tom Tromey
1976c3df85 Bug 1312041 - remove requireRawId rewriting in favor of Loader paths; r=jryans
MozReview-Commit-ID: 6OSszbKpp74
2016-10-25 21:30:18 -06:00
Wes Kocher
20d9f9713d Backed out 2 changesets (bug 1312041) for mass failures a=backout
Backed out changeset c4f42d7d5453 (bug 1312041)
Backed out changeset 9bfbc8480d43 (bug 1312041)
2016-11-01 10:30:45 -07:00
Tom Tromey
d1b2d82846 Bug 1312041 - remove requireRawId rewriting in favor of Loader paths; r=jryans
MozReview-Commit-ID: 6OSszbKpp74
2016-10-25 21:30:18 -06:00
Iris Hsiao
700ba1cf54 Backed out changeset d271311721bb (bug 1297535) for developer's request 2016-10-11 11:13:12 +08:00
Alexandre Poirot
ea834a2c62 Bug 1297535 - Register devtools menu and keys on DOMContentLoaded to happen before CustomizableUI. r=bgrins
MozReview-Commit-ID: ACy3yJTgzyA
2016-08-24 07:26:32 -07:00
Carsten "Tomcat" Book
8ebe9c200b Backed out changeset da90ec959a3c (bug 1297535) for memory leaks in browser_885530_showInPrivateBrowsing.js 2016-09-20 12:47:23 +02:00
Alexandre Poirot
4888e48dd5 Bug 1297535 - Register devtools menu and keys on DOMContentLoaded to happen before CustomizableUI. r=bgrins
MozReview-Commit-ID: ACy3yJTgzyA
2016-08-24 07:26:32 -07:00
Alexandre Poirot
9b033dc3df Bug 1302148 - Fix various code leaking devtools toolbox. r=bgrins
MozReview-Commit-ID: 9oqcXeuM9i
2016-09-14 06:33:49 -07:00
Alexandre Poirot
c04f63af66 Bug 1280267 - Open a browser content toolbox matching the current tab process. r=jryans
MozReview-Commit-ID: EifO2RaNqg0
2016-09-07 06:48:42 -07:00
Alexandre Poirot
35acaa9d89 Bug 1298082 - Replace toolbox.frame usages with equivalents around toolbox.win. r=jryans
MozReview-Commit-ID: ClpBWEZbKq1
2016-08-30 06:42:25 -07:00
Julian Descottes
dfd3d00d61 Bug 1295610 - Migrate devtools/client/framework to use l10n.js instead of Services.string;r=tromey
MozReview-Commit-ID: BwcfFPf85hu
2016-08-19 20:02:15 +02:00
Philipp Kewisch
8b42287804 Bug 1279784 - Remove hardcoded navigator:browser in devtools. r=jryans 2016-06-28 11:03:11 +02:00
Tom Tromey
474aade274 Bug 1273941 - replace uses of promise.defer in devtools/client/framework; r=jryans
MozReview-Commit-ID: GwgbcXOmvtK
2016-06-09 09:04:58 -06:00
J. Ryan Stinnett
530b903fcf Bug 1271084 - Apply ESLint autofixes to ignored /devtools files. r=tromey
For simple rules like function spacing, we can auto-fix these across the code
base so they are followed in a consistent way.

To generate this patch, I ran:

./mach eslint devtools --no-ignore --fix

After this, I reverted any changes to third party files that we really do want
to ignore.

MozReview-Commit-ID: 6Q8BApkAW20
2016-05-18 12:49:23 -05:00
Alexandre Poirot
65233c11ad Bug 1265599 - Fix gcli toolbox button status when toolbox goes on and off. r=jwalker 2016-05-03 09:06:30 -07:00
Alexandre Poirot
f30d07db9d Bug 1261920 - Register developer button dynamically. r=jryans,gijs 2016-04-12 13:05:36 -07:00
Alexandre Poirot
1dd77421e8 Bug 1261092 - Simplify gcli initialization/destruction codepaths. r=jryans,jwalker 2016-04-05 07:16:48 -07:00
Alexandre Poirot
a39964307e Bug 1258985 - Remove menuitem and pref related to the "Error Console". r=jryans 2016-04-05 07:16:48 -07:00
Alexandre Poirot
433e5b03a7 Bug 1248603 - Register devtools menuitems dynamically. r=gijs,jryans 2016-04-01 05:49:00 -07:00
Alexandre Poirot
2935b94d13 Bug 1248603 - Factor out menu and shortcut creation to dedicated module. r=jryans 2016-04-01 05:49:00 -07:00
Alexandre Poirot
27145f22af Bug 1247203 - Cleanup relations between main client module and devtools-browser. r=jryans 2016-04-01 05:48:59 -07:00
Alexandre Poirot
1506ae6119 Bug 1247203 - Move telemetry ping from gDevTools to gDevToolsBrowser. r=jryans 2016-03-04 07:51:12 -08:00
Jan Keromnes
fc40bb05d7 Bug 1239317 - Add a Service Workers entry to the Web Developer menu. r=jryans 2016-03-03 09:47:59 -06:00
Alexandre Poirot
5c982f6874 Bug 1248600 - Remove registerBrowserWindow/forgetBrowserWindow calls from /browser/. r=jryans 2016-02-24 02:06:42 -08:00
Wes Kocher
e473baded6 Backed out changeset 3b17489c9d98 (bug 1248600) for ESLint failures 2016-02-22 09:27:04 -08:00
Alexandre Poirot
a6e6c4cd80 Bug 1248600 - Remove registerBrowserWindow/forgetBrowserWindow calls from /browser/. r=jryans 2016-02-22 06:57:15 -08:00
Alexandre Poirot
f10206d1f9 Bug 1188405 - Convert gDevTools/gDevToolsBrowser into modules. r=jryans
gDevTools.jsm isn't properly reloadable as JSM as meant to be long-lived singletons.
Also, it contains browser related code (gDevToolsBrowser) mixed with more generic one (gDevTools).
This move is going to help hot reloading devtools codebase while improve readability of
one of our core piece of code (devtools startup and browser hooks).

--HG--
rename : devtools/client/framework/gDevTools.jsm => devtools/client/framework/devtools-browser.js
2016-02-10 02:34:59 -08:00
Brian Grinstead
12eda8cf9d Backed out changeset 16a675e05315 for breaking the browser toolbox on CLOSED TREE (bug 1188405) 2016-02-04 10:38:29 -08:00
Alexandre Poirot
32285942b1 Bug 1188405 - Convert gDevTools/gDevToolsBrowser into modules. r=jryans
gDevTools.jsm isn't properly reloadable as JSM as meant to be long-lived singletons.
Also, it contains browser related code (gDevToolsBrowser) mixed with more generic one (gDevTools).
This move is going to help hot reloading devtools codebase while improve readability of
one of our core piece of code (devtools startup and browser hooks).
2016-02-04 02:20:56 -08:00