Commit Graph

193 Commits

Author SHA1 Message Date
Lin Clark
4fbd4b3aed Bug 1235901 - Remove FrameActor.pop from the RDP. r=fitzgen 2015-12-30 13:38:00 +01:00
Nick Fitzgerald
10aab36c65 Bug 1233831 - Part 5: Test the minor GC markers; r=vporof 2016-01-19 12:48:23 -08:00
Tim Nguyen
47b5d3bebb Bug 828008 - Expand TabActor to support UA emulation. r=jryans 2015-12-23 15:04:00 +01:00
Carsten "Tomcat" Book
623572a2f8 merge mozilla-inbound to mozilla-central a=merge 2015-12-22 11:47:07 +01:00
Patrick Brosset
1fe2dec79f Bug 1231688 - Use waapi computed timing in devtools animation actors; r=tromey 2015-12-21 11:07:58 +01:00
J. Ryan Stinnett
257e9b4c3b Bug 1233865 - Remove deprecated dbg_assert. r=fitzgen 2015-12-18 17:02:00 -06:00
Abdulla
22d991e920 Bug 1219920 - Iterate through classNames in the WalkerActor using classList; r=pbro 2015-12-09 15:44:00 +01:00
Daosheng Mu
86997c4d08 Bug 1204429 - Part 1: Collect primitive counts information. r=vporof 2015-11-21 07:12:00 +01:00
Alexandre Poirot
051fd6c3a9 Bug 1228382 - Keep service worker alive when attaching to them. r=janx,ejpbruel 2015-12-15 03:10:53 -08:00
Andrea Marchesini
220f9adea0 Bug 1231100 - Get rid of nsIDOMFileReader - patch 2, r=sicking 2015-12-09 15:52:38 -05:00
Andrea Marchesini
b47ee21ee3 Bug 1231100 - Get rid of nsIDOMFileReader - patch 1, r=sicking 2015-12-09 15:52:15 -05:00
Ahri MAERTEN
355b8cba5b Bug 1108042 - No autoblackboxing of minified sources when they've been already checked. r=ejpbruel 2015-11-26 18:26:01 +01:00
Tom Tromey
c1816f1a77 Bug 1035545 - show wrapped primitives specially in console and variable view; r=vporof,fitzgen 2015-12-03 13:09:48 -07:00
Brian Grinstead
cccd7984c2 Bug 1207868 - Fix lexical scope autocomplete for global 'let' and 'const';r=past 2015-12-03 11:35:33 -08:00
Tom Tromey
0bc5236a5d Bug 1224121 - fall back to non-authored editing for CSSOM-created rules; r=pbrosset 2015-12-03 08:55:14 -07:00
Alexandre Poirot
5affcaefe8 Bug 1225473 - Support Service workers in child process. r=janx 2015-12-03 06:42:34 -08:00
Alexandre Poirot
ccf55f2114 Bug 1225477 - Support listening for processes creation. r=jryans 2015-12-03 06:42:34 -08:00
Tom Tromey
4379b935bc Bug 1216234 - add inIDOMUtils.getCSSPseudoElementNames; r=heycam,pbrosset 2015-12-01 09:52:09 -07:00
Carsten "Tomcat" Book
77dfa13ff4 Merge mozilla-central to fx-team 2015-11-30 13:46:30 +01:00
Grisha Pushkov
c0c14230e3 Bug 1093593 - Order of attributes in markup view depends on input order. r=pbro 2015-11-26 04:44:00 +01:00
Eddy Bruel
03570807c3 Bug 1220741 - We should not be able to interact with a detached BrowserTabActor;r=janx 2015-11-30 06:05:35 +01:00
Eddy Bruel
4cac41d983 Bug 1218817 - Implement RootActor.listServiceWorkerRegistrations;r=janx 2015-11-30 06:00:31 +01:00
Carsten "Tomcat" Book
7ee93cdf5d merge mozilla-inbound to mozilla-central a=merge 2015-11-27 11:08:41 +01:00
Patrick Brosset
247a257a7a Bug 1222409 - Listen to window resize events on server and use this to refresh style-inspector; r=bgrins
1 - Make the LayoutChangesObserver also send "resize" events; r=bgrins
The LayoutChangesObserver was originally made to observe all kinds of
layout-related events. So far, it was only observing reflows though.
This adds the capability to also observe resize events on the content
window.

2 - Removed the non-e10s rule/computed-views refreshing mechanism; r=bgrins
When the window is resized, the styles shown in the rule-view and
computed-view need to be updated (media-queries may be at play).
This was done before using a local-only, non-e10s solution. The
inspector-panel would listen to the resize event on the linkedBrowser
in the current tab.
This, obviously, did not work with e10s or across a remote connection.
This change just removes all of the code involved with this.
This won't cause any regression or backwards-compatibility problems as
a new server-driven resize observer is being put in place in this bug.
Even if you connected to an older server, you wouldn't see a difference
because the refresh-on-resize didn't work over remote connections already.

3 - Refresh the style-inspector when the LayoutChangesObserver detects resize
The implementation is simple, the inspector actor uses the
LayoutChangesObserver to detect window resize, and when it does, it
forwards the event to its front.
This is similar to how we deal with reflow events, except that for
reflows, the inspector actor (walker in this case), first filters on
the server to see if the reflow would indeed impact known nodes.
For resize events, it seemed more complex to do this kind of server
side filtering as this would involve remembering which node is currently
selected and which style were applied, and then compare that with the
new styles.

4 - Tests for the style-inspector refresh on window resize
2015-11-26 12:18:17 +01:00
Alexandre Poirot
e4a83f8b2f Bug 1227139 - Fix the webconsole for addon and browser content toolbox by handling a missing performance property on this.window. r=bgrins 2015-11-25 07:54:26 -08:00
Eddy Bruel
1f9c61bfe5 Bug 1218817 - Implement ServiceWorkerRegistrationActorList;r=janx 2015-11-27 13:44:14 +01:00
Eddy Bruel
3bbc61f570 Bug 1218817 - Implement ServiceWorkerRegistrationActor;r=janx 2015-11-27 13:43:40 +01:00
Eddy Bruel
c8536302c2 Bug 1218817 - Fix a bug in WorkerActorList;r=janx 2015-11-26 17:36:28 +01:00
Brian Grinstead
3ee7ae0ce4 Bug 1222617 - Filter out service worker messages that happened before a page load;r=bkelly 2015-11-20 06:52:32 -08:00
Tom Tromey
8570c73887 Bug 1223452 - avoid Cu.importGlobalProperties; r=ochameau 2015-11-16 11:55:00 +01:00
Alexandre Poirot
895e37599e Bug 1198877 - Fix settings supports for mulet's simulators. r=jryans 2015-11-19 09:51:22 -08:00
Alexandre Poirot
ac4f3c1eee Bug 1220458 - Resolves ActorRegistry.registerActor only once actor is registered in the child processes. r=jryans 2015-11-19 09:51:21 -08:00
Carsten "Tomcat" Book
983be2c090 Backed out changeset ddb0ac65cba2 (bug 1168113) for possibly causing crashes on fx-team on a CLOSED TREE 2015-11-19 16:26:31 +01:00
Brian Grinstead
c0be95ccf0 Bug 1225828 - Avoid 'Object in compartment marked as invisible to Debugger' exceptions in the Browser Console / Browser Toolbox;r=fitzgen 2015-11-19 07:11:56 -08:00
Patrick Brosset
000d80826b Bug 1214887 - Use a long animation in browser_animation_updatedState.js to avoid intermittents. r=ttromey 2015-11-18 14:19:43 +01:00
Matteo Ferretti
3a4ab22052 Bug 1168113 - Anonymous custom content container should use absolute position; r=pbrosset 2015-11-17 07:04:00 +01:00
Wes Kocher
d998de7711 Backed out changeset e8c43ec095e3 (bug 1132501) for Gu permafail CLOSED TREEx 2015-11-18 14:34:38 -08:00
James Long
d62d2549cd Bug 1132501 - attach a debugging thread automatically when the toolbox opens r=jryans 2015-11-18 16:25:32 -05:00
Wes Kocher
c4d0ea6697 Merge m-c to b2ginbound, a=merge 2015-11-17 13:23:33 -08:00
Fabrice Desré
9339c26595 Bug 1220700 - Cannot enable add-ons installed from WebIDE r=ochameau 2015-11-17 11:03:44 -08:00
Patrick Brosset
af1e2cc110 Bug 1224545 - Remove async-utils/async method and use Task.async instead. r=jryans 2015-11-13 16:54:09 +01:00
Tom Tromey
1558b8dcc9 Bug 1165807 - display WeakSet and WeakMap contents in console; r=bz,fitzgen 2015-11-16 06:50:00 -08:00
Alexandre Poirot
b3af7f01e2 Bug 1113865 - Replace all calls to dbg_assert with DevToolsUtils.assert. r=fitzgen 2015-11-16 07:22:49 -08:00
Mark Hammond
ff885bbcfb Bug 1171304 - Don't attempt to use the addons/integration service in xpcshell r=ochameau 2015-11-16 07:22:49 -08:00
Alexandre Poirot
c4b406b4ce Bug 1221549 - Package source-map with the same layout than source tree r=jryans 2015-11-16 07:22:48 -08:00
Alexandre Poirot
dd65ae6ea1 Bug 1221644 - Support non-remote html:iframe as tabs in TabActor. r=jryans 2015-11-16 07:22:48 -08:00
Wes Kocher
fc2093c7b3 Backed out changeset d6d640c4b8c2 (bug 1221892) for win debug dt8 bustage 2015-11-13 11:50:08 -08:00
Nick Fitzgerald
b884d32199 Bug 1224077 - Scope the boundaries of full runtime heap snapshots taken from the MemoryActor properly; r=jsantell 2015-11-13 11:46:07 -08:00
Eddy Bruel
2e6d9164dd Bug 1221892 - Extend the debugger protocol to get the matching service worker registration;r=janx 2015-11-13 10:35:50 +01:00
Eddy Bruel
3007e36f63 Bug 1223766 - Removing an actor from an actor pool should destroy it;r=past 2015-11-13 10:19:55 +01:00
Jan Odvarko
9ea31c76e9 Bug 1221754 - Include encoding in HAR exported data; r=jryans 2015-11-09 13:46:12 +01:00
Eddy Bruel
2d80f48ded Bug 1207702 - Fix a bug in test_promises_object_timetosettle-02.js;r=fitzgen 2015-11-11 22:21:16 +01:00
Victor Porof
cd43d33c85 Bug 1218078 - Show onload and DOMContentLoaded markers in the netmonitor's frontend, r=smaug, jsantell, tromey 2015-11-11 23:11:40 +01:00
Tom Tromey
32d1a352fd Bug 1222291 - change getRuleText to handle token-less rules; r=bgrins 2015-11-09 12:27:00 +01:00
Brian Grinstead
dbbae02ae7 Bug 835896 - Make inspector searchbox also provide results matching text or attributes in the page;r=pbrosset 2015-11-10 21:48:57 -08:00
Carsten "Tomcat" Book
bb40cde64b Backed out changeset f1d90a17ebcc (bug 1216234) for dt6 test failures 2015-11-10 14:30:39 +01:00
Tom Tromey
146a126efa Bug 1216234 - add inIDOMUtils.getCSSPseudoElementNames; r=heycam,pbrosset 2015-11-09 07:01:00 +01:00
Tom Tromey
f88b1fc8ab Bug 1221297 - update line numbers for nested rules in rule view; r=pbrosset 2015-11-06 11:00:00 +01:00
Brian Grinstead
3285790393 Bug 1213932 - Restrict ServiceWorker logging to windows that match navigator.serviceWorker.controller.scriptURL;r=baku,r=past 2015-11-05 12:03:31 -08:00
J. Ryan Stinnett
cfecfe3268 Bug 1182722 - Move DevTools l10n files. r=ochameau,glandium,Pike,bgrins
Move DevTools l10n files under /devtools/client and /devtools/shared.
A script is attached to the bug for l10n repos to migrate their strings.
2015-11-04 15:35:53 -06:00
Tom Tromey
7146fe940f Bug 937586 - make Size column in network monitor accurate; r=vporof 2015-11-04 14:24:52 -07:00
Alexandre Poirot
fc85aebec8 Bug 1198877 - Enable mulet's support in webapps actors. r=jryans 2015-11-03 13:35:12 -08:00
sgiles
7b65f9131f Bug 1220221 - Allow B2GDroid apps to be debugged using Web IDE. r=jryans 2015-10-30 17:29:49 +00:00
Patrick Brosset
d29ab74560 Bug 1211801 - Add a playback rate selector to the animation panel. r=miker 2015-11-02 12:54:07 +01:00
Alexandre Poirot
2916f1476f Bug 1217867 - Prevent duplicated setupInParent calls when debugging same e10s tab with multiple clients. r=jryans 2015-11-02 08:18:58 -08:00
Alexandre Poirot
9b91851f98 Bug 1216590 - Merge last bits of app-manager into WebIDE. r=jryans 2015-11-02 08:18:58 -08:00
Carsten "Tomcat" Book
bc34f8a9a0 merge mozilla-inbound to mozilla-central a=merge 2015-10-29 11:49:27 +01:00
Jordan Santell
c19543f341 Bug 1201907 - Enable memory tool for use and add a trait indicating its availability. r=fitzgen 2015-10-28 16:21:10 -07:00
Wes Kocher
2f1a67ed28 Backed out changeset 17ae7ed99b0b (bug 1201907) so I can cleanly back out another patch 2015-10-28 14:50:48 -07:00
Jordan Santell
3f06f77054 Bug 1201907 - Enable memory tool for use and add a trait indicating its availability. r=fitzgen 2015-10-28 14:10:21 -07:00
Alexandre Poirot
6861d675a6 Bug 1217867 - Prevent actor id clash when debugging the same e10s tab with multiple clients. r=jryans 2015-10-28 09:56:17 -07:00
Tom Tromey
bf6ebe368e Bug 1003554 - make entry points correspond to entries in the line table; r=jimb,fitzgen 2015-10-22 09:49:00 +02:00
Wes Kocher
dff4ddd09d Merge m-c to inbound, a=merge 2015-10-28 17:05:01 -07:00
Jason Orendorff
d6f3808f53 Bug 1217099 - Stop emitting pointless JSOP_GETLOCAL; JSOP_POP bytecode sequence for var x;. r=shu. 2015-10-19 15:58:19 -05:00
Wes Kocher
9ddb296228 Merge m-c to fx-team, a=merge 2015-10-26 14:39:31 -07:00
Nick Fitzgerald
f9f60a9106 Bug 1218005 - DevToolsUtils.{dbg_assert => assert} in devtools/server/actors/webbrowser.js; r=jsantell 2015-10-26 14:07:51 -07:00
Brian Grinstead
aed4d20651 Bug 1217591 - Make JS autocompletion in the console work inside of a worker toolbox;r=fitzgen 2015-10-26 11:55:40 -07:00
Brian Grinstead
68a27aa79d Bug 1215117 - Make console input field work inside a worker toolbox;r=ejpbruel 2015-10-26 09:13:11 -07:00
Brian Grinstead
c07eaaa916 Bug 1025778 - Save value as global variable in console;r=jlongster 2015-10-23 14:04:29 -07:00
Wes Kocher
177e80ad1c Merge fx-team to central, a=merge 2015-10-22 16:45:45 -07:00
Alexandre Poirot
3fcd85ae6b Bug 1216555 - Makes client.close() failsafe by handling correctly closing connections. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
abab93ba1e Bug 1216554 - Reject requests immediately when the connection is already closed. r=jryans 2015-10-22 08:06:16 -07:00
Alexandre Poirot
46fe243e95 Bug 1169643 - Stop preventing reloading crashed tabs when devtools are opened. r=jryans 2015-10-22 08:06:16 -07:00
J. Ryan Stinnett
027c63e6bd Bug 1203159 - Clean up various tests after DevTools resource move. r=me 2015-10-21 14:18:29 -05:00
J. Ryan Stinnett
584ba74593 Bug 1203159 - Update shim install locations. r=glandium,ochameau
Add more shim paths for JSM locations used during the 44 cycle for add-ons that
already migrated.  Also, clear any DIST_SUBDIR value for the shim directory only
to ensure the old paths are reachable.
2015-10-21 12:48:53 -05:00
J. Ryan Stinnett
281c27c39b Bug 1203159 - Rewrite DevTools resource URLs. r=ochameau 2015-10-21 12:48:53 -05:00
Tim Nguyen
6bdd69df4c Bug 1208864 - Tests for duplicate node context menu item in markup view. r=pbro 2015-10-18 14:30:00 +02:00
Tim Nguyen
811b21abfb Bug 1208864 - Duplicate node context menu item in markup view. r=pbro 2015-10-19 14:04:00 +02:00
Eddy Bruel
7ce1eadaa5 Bug 1178726 - Simplify how we deal with freezing/thawing workers;r=jlongster,khuey 2015-10-16 18:48:26 +02:00
Patrick Brosset
9a97f60ef6 Bug 1194639 part 0 - Filter out changed animation mutations in devtools; r=mratcliffe 2015-10-19 15:51:24 +02:00
Carsten "Tomcat" Book
ac441ed762 Merge m-c to mozilla-inbound 2015-10-26 11:29:00 +01:00
Tom Tromey
e590cb324f Bug 863089 - replace Debugger.Script.getOffsetLine with getOffsetLocation; r=fitzgen 2015-10-22 09:35:00 +02:00
Alexandre Poirot
dea025001d Bug 1204812 - Keep Console.jsm in toolkit/modules/ r=jryans,Mossop 2015-10-15 03:45:22 -07:00
J. Ryan Stinnett
edf9f6eeee Bug 1196047 - Move shared/shared perf files to server/performance. r=jsantell 2015-10-09 18:26:09 -05:00
J. Ryan Stinnett
03d8918ee4 Bug 1196047 - Move most of shared/performance to client or server. r=jsantell 2015-10-09 18:26:08 -05:00
J. Ryan Stinnett
03dbf00a86 Bug 1196047 - Move worker*.js to devtools/shared. r=jsantell 2015-10-09 18:26:07 -05:00
J. Ryan Stinnett
0e5d0bfb01 Bug 1196047 - Move indentation.js to devtools/shared. r=bgrins 2015-10-09 18:26:05 -05:00
J. Ryan Stinnett
e6e44b3dd1 Bug 1196047 - Move system.js to devtools/shared. r=jsantell 2015-10-09 18:26:04 -05:00
Wes Kocher
f873fb944b Merge m-c to fx-team a=merge 2015-10-07 11:33:10 -07:00
Wes Kocher
a086bab62d Merge inbound to m-c a=merge 2015-10-07 10:29:41 -07:00