Commit Graph

150 Commits

Author SHA1 Message Date
Phil Ringnalda
3e46ab7de8 Merge m-c to f-t 2016-01-07 20:42:35 -08:00
Phil Ringnalda
b60c4ec888 Back out d933300edeed (bug 1157469) for devtools xpc::IsInContentXBLScope crashes, a=backout 2016-01-07 20:37:06 -08:00
Brian Grinstead
dc669b0683 Bug 1237428 - Don't cap number of attributes on DOM nodes in console;r=jryans 2016-01-07 14:30:23 -08:00
Julian Descottes
793ef809e9 Bug 1157469 - use EventListenerService to update markupview event bubbles;r=bgrins
Inspector actor now uses EventListenerService:addListenerChangeListener to propagate
event listener changes as mutations with type 'events'.

markupview will now trigger an update when receiving a mutation of type 'event', and
the event bubble display will be updated
2016-01-06 15:01:24 -08:00
James Long
da676fb17f Bug 1230345 - kill breakpoint sliding for most scenarios, only do it when we know we have scripts r=fitzgen 2016-01-07 11:53:56 -05:00
Carsten "Tomcat" Book
d1ee9c9f70 merge mozilla-inbound to mozilla-central a=merge 2016-01-07 11:50:57 +01:00
James Long
de1459403e Bug 1132501 - attach the thread on toolbox open instead of waiting for the debugger to initialize r=bgrins 2016-01-06 14:47:24 -05:00
Shu-yu Guo
f2f1b10394 Bug 1220564 - Update chrome code uses of genexprs and legacy comprehensions. (r=billm) 2016-01-06 16:02:16 -08:00
Lin Clark
4fbd4b3aed Bug 1235901 - Remove FrameActor.pop from the RDP. r=fitzgen 2015-12-30 13:38:00 +01: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