Commit Graph

120 Commits

Author SHA1 Message Date
Eddy Bruël
24a1e12d22 Bug 1169343 - Implement DebuggerView.Workers;r=jlong 2015-06-19 13:51:37 +02:00
Tom Tromey
a4d7a5bc76 Bug 1168088 - Remove SpiderMonkey-specific syntax from toolkit/devtools. r=pbrosset 2015-05-28 11:54:00 -04:00
J. Ryan Stinnett
581d73b9f8 Bug 1067325 - DevTools test fixes for view source in tab. r=pbrosset 2015-05-23 18:17:50 -05:00
Alexandre Poirot
5cbef5bde7 Bug 1161072 - Reset docshell state (disabled js/cache, service workers) from actor instead of client. r=jryans 2015-05-18 20:15:35 +02:00
Eddy Bruël
1c6e686763 Bug 1160199 - Implement TabActor.listWorkers;r=jlong 2015-05-12 18:58:34 +02:00
Alexandre Poirot
87e24ffae7 Bug 1159731 - Move all Addon actor subclasses to a dedicated file. r=ejpbruel 2015-05-06 08:20:00 -04:00
Alexandre Poirot
2d8b39a91b Bug 1159727 - Document TabActor. r=past 2015-05-01 05:34:22 +02:00
Jan Odvarko
07c2604f11 Bug 1155168 - Always use the same actor pool. r=ochameau 2015-04-23 20:10:32 +02:00
Alexandre Poirot
f5df9c651a Bug 1145049 - Prevent caching tab actors in child processes. r=jryans 2015-04-18 09:39:07 +02:00
Panos Astithas
b128f90cd5 Avoid infinite recursion when lazy-loading devtools modules and stepping into promise code in chrome debugging (bug 1149910). r=jlongster,fitzgen 2015-04-21 09:15:30 +03:00
Shu-yu Guo
ea572d5c51 Bug 1151154 - Don't fake resumption packets on tab navigation events in the frontend debugger. (r=past) 2015-04-14 13:35:49 -07:00
Wes Kocher
53385e4f61 Merge m-c to inbound a=merge CLOSED TREE 2015-03-26 17:46:35 -07:00
Alexandre Poirot
001c914d02 Bug 1134180 - Introduce RootActor.getTab to prevent creating TabActor for all tabs. r=past 2015-03-25 09:30:00 -04:00
Wes Kocher
c732e18d2f Bug 1146827 - Ensure lazy loading DebuggerServer dependencies that aren't useful on device. r=jryans 2015-03-25 11:11:28 -07:00
Alexandre Poirot
6afeb91289 Bug 1068400 - Fix devtools when morphing non-e10s tab into e10s one. r=jryans 2015-03-25 11:04:31 -07:00
Jose Antonio Olivera Ortega
e15639e6b4 Bug 1003991 - Disable https:// only load for ServiceWorkers when Developer Tools are open. r=nsm, r=miker 2015-03-24 14:15:00 -04:00
Alexandre Poirot
033d1eccc6 Bug 1142623 - Prevent enabling Debugger in Browser Toolbox during its startup. r=past 2015-03-17 07:50:00 -04:00
James Long
98168ff4aa Bug 1137384 - Rename ThreadSources as TabSources and move it up into the TabActor. r=ejpbruel 2015-03-23 10:50:00 -04:00
Carsten "Tomcat" Book
9fbb7fa80b Backed out changeset 295944fe65f9 (bug 1068400) for causing dt4 leaks 2015-03-18 16:03:08 +01:00
Alexandre Poirot
75f78cf05c Bug 1068400 - Fix devtools when morphing non-e10s tab into e10s one. r=jryans 2015-03-17 10:02:00 +01:00
Alexandre Poirot
c1451d9d3b Bug 1059308 - Make frame selection button to work in browser toolbox. r=jryans,past 2015-03-04 05:47:00 +01:00
Alexandre Poirot
1fe6de2614 Bug 1059308 - Switch to the next available top level window when the current one is destroyed. r=jryans 2015-02-26 03:54:00 +01:00
Alexandre Poirot
e420488a44 Bug 1098391 - Best effort to load debugger server dependencies lazily. r=jryans 2014-12-22 10:48:00 -05:00
J. Ryan Stinnett
17cc5e3f8e Bug 1115957 - Protect DevTools from empty browsers array. r=ochameau 2014-12-30 08:27:15 -06:00
Jan Odvarko
fb38ee51e3 Bug 977443 - Implement an actor that defines new actors. r=ochameau 2014-10-03 12:49:00 +01:00
Alexandre Poirot
9c99f9824d Bug 1094203 - Enable tools if related actor is available. r=jryans 2014-11-12 04:57:00 +01:00
Alexandre Poirot
980e4fcd06 Bug 1091706 - Properly create TabActor on non-e10s tabs. r=jryans 2014-11-12 06:01:00 -05:00
J. Ryan Stinnett
f5c89a30c9 Bug 1089913 - Consult Fennec session store for zombie tabs. r=ochameau 2014-10-28 07:09:00 -04:00
J. Ryan Stinnett
4a1c322962 Bug 1084509 - gBrowser might not be available on all windows. r=ochameau 2014-10-20 14:00:00 -04:00
J. Ryan Stinnett
f38a7ae88c Bug 975084 - Part 2: B2G tab list actors. r=ochameau 2014-10-13 16:47:00 +02:00
Ryan VanderMeulen
1ac7c5d571 Merge m-c to inbound. a=merge
CLOSED TREE
2014-09-24 16:08:33 -04:00
Patrick Brosset
fcae00a0d6 Bug 1050773 - Timeline actor should record from root frame even when toolbox switches to child frame; r=paul 2014-09-24 09:29:29 +02:00
Nick Fitzgerald
11d51a6f9a Bug 1070107 - Fix intermittent failure of test_memory_allocations_02.html. r=jryans 2014-09-22 14:40:00 +02:00
Erik Vold
9cd0101160 Bug 1039952 - Part 2: Move getInnerId to actors/webbrowser.js. r=me 2014-09-16 10:55:33 -07:00
Bobby Holley
0f1ec145bc Bug 1030420 - Followup fix. r=me 2014-09-24 12:00:27 +02:00
Bobby Holley
3a441f9439 Bug 1030420 - Fix up unwrapDebuggerObjectGlobal to handle addon scopes. r=jimb 2014-09-24 09:17:34 +02:00
Alexandre Poirot
17fdf7ba08 Bug 1053805 - Tweak webgl,canvas and webaudio actors for frames selection. r=vp,past 2014-09-01 03:20:00 +02:00
Panos Astithas
1a9541f31a Don't try to update the debugging options while the browser is shutting down (bug 1054325); r=mratcliffe 2014-08-27 17:17:37 +03:00
Alexandre Poirot
f327564fa7 Bug 977043 - Tweak TabActor to support changing its targeted context to an iframe. r=bgrins,past 2014-08-27 12:19:30 +02:00
Heather Arthur
f1e7db7f10 Bug 871423 - Open correct inline stylesheet from style inspector link. r=bgrins 2014-08-22 15:30:00 -04:00
Ryan VanderMeulen
68b66dd114 Backed out changeset 495a024e0c4d (bug 871423) for xpcshell failures. 2014-08-21 21:38:37 -04:00
Heather Arthur
3928db640f Bug 871423 - Open correct inline stylesheet from style inspector link; r=bgrins 2014-08-21 15:51:33 -07:00
Nick Fitzgerald
0db1800330 Bug 1039952 - Part 0: Make the parent actors manage the set of debuggees. r=fitzgen 2014-07-28 15:01:00 +02:00
Michael Ratcliffe
584afa1e41 Bug 994732 - Make "Disable Cache" in Devtools persist (only when the toolbox is open) r=jwalker, r=pbrosset 2014-07-17 10:39:56 +01:00
Alexandre Poirot
98e2e28b53 Bug 797621 - Generic actor event API. r=past 2014-07-07 15:40:00 +02:00
Jim Blandy
39dc0c6097 Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
Eddy Bruel
74c497d758 Bug 1014141 - Fix a regression in the remote debugger;r=mar.castellucio;r=past 2014-06-18 15:26:53 +02:00
David Caldwell
a45309d554 Bug 907310 - (shift)+F5, Cmd/Ctrl+R should be available in Detached Devtools Window. r=bgrins 2014-05-09 17:41:43 -07:00
Patrick Brosset
93b8048cdb Bug 1007021 - The ReflowActor observes iframes and works after page navigations; r=bgrins r=ochameau 2014-06-03 09:51:55 +02:00
Ryan VanderMeulen
09ad1ffb0f Merge m-c to fx-team. 2014-05-21 08:56:33 -04:00