Commit Graph

173 Commits

Author SHA1 Message Date
Viktor Stanchev
499af697b5 Bug 867728 - Stream profiler JSON directly to a file. r=bgirard,terrence
--HG--
extra : rebase_source : 3472eb981d0c8778be318b3d51b51edfe8c1c96a
2014-04-21 16:48:47 -04:00
Nathan Froyd
e38e98bd67 Bug 997291 - remove write-only gInspectee variables from devtools server tests; r=jmaher 2014-04-16 13:21:20 -04:00
Girish Sharma
5b0b659de0 Bug 930931 - Storage Inspector - Indexed DB non-live actor, r=jwalker 2014-04-11 20:26:23 +05:30
Michael Ratcliffe
e7dad953b0 Bug 983948 - Add mach mochitest-devtools r=jmaher 2014-03-25 16:52:53 +00:00
Alexandre Poirot
a8558a1415 Bug 991636 - Fix toolkit/devtools/server/tests/mochitest/test_connectToChild.html test. r=msucan 2014-04-08 14:07:00 +02:00
Mihai Sucan
d0358d2b4f Bug 989043 - Network monitor support for e10s. r=ochameau 2014-04-03 15:45:25 +03:00
Paolo Amadini
a4656e60fb Bug 988327 - Convert to Promise.jsm in "toolkit/devtools/server/tests/mochitest". r=dcamp 2014-04-03 11:57:35 +02:00
Alexandre Poirot
f89d6b66d1 Bug 966991 - Ensure cleaning up child processes tab actors when disconnecting. r=jryans 2014-04-02 15:29:40 -04:00
Mark Hammond
cd2c8e6c5b Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted. 2014-04-02 10:53:55 +11:00
Girish Sharma
08b0c6fdb3 Bug 982997 - Don't expect that data.added will be populated if data.deleted is blank. r=jwalker 2014-03-28 23:01:49 +05:30
Phil Ringnalda
b9b8a97985 Back out 43663582cfdb (bug 987404) because it looks like it disabled things even without e10s being defined 2014-03-30 23:18:57 -07:00
Mark Hammond
555f838434 Bug 987404 - Disable failing mochitest-browser tests in e10s. r=ted. 2014-03-31 14:11:49 +11:00
Wes Kocher
a7366bf369 Merge fx-team to m-c 2014-03-28 16:48:17 -07:00
Girish Sharma
75cee325f8 Bug 986467 - Remove the iframes before finishing the tests. r=jwalker 2014-03-28 20:42:15 +05:30
Shih-Chiang Chien
12620e28b9 Bug 983951 - Check selective set of preferences instead of all prefs. r=jryans 2014-03-28 10:44:04 -04:00
"J. Ryan Stinnett"
997536266b Bug 985652 - Only register pref actor on b2g if certified is allowed. r=ochameau 2014-03-26 10:43:44 -07:00
Paolo Amadini
9414db136e Bug 988330 - Convert to Promise.jsm in "toolkit/devtools/server/tests/unit". r=fitzgen 2014-03-26 17:32:11 +01:00
Panos Astithas
d61ad2229e Bug 986481 - Expose Promise.jsm promises as a devtools loader global. r=dcamp 2014-03-14 11:33:09 +02:00
James Long
00a773bf84 Bug 812172 - Add conditional breakpoint handling to the debugger server. r=past 2014-03-24 09:37:24 -04:00
Ryan VanderMeulen
077104b33a Backed out 3 changesets (bug 965527, bug 859059, bug 812172) for mochitest and xperf orange on a CLOSED TREE
Backed out changeset 18f579c4308e (bug 965527)
Backed out changeset 70ed33107301 (bug 859059)
Backed out changeset 7b59b92580fa (bug 812172)
2014-03-21 10:33:18 -04:00
James Long
a34d70c5d3 Bug 812172 - Conditional breakpoints logic should be handled server-side. r=past 2014-03-21 08:55:50 -04:00
Paolo Amadini
a55f0158dd Bug 982597 - Remove backwards compatibility for the "sources" packet. r=fitzgen 2014-03-17 17:20:27 +01:00
Girish Sharma
f2f68e3927 Bug 982997 - Add some logging. r=jwalker 2014-03-14 00:07:50 +05:30
Ryan VanderMeulen
f40898828c Merge m-c to fx-team. 2014-03-13 15:37:02 -04:00
Eddy Bruel
0781e7b954 Bug 859372 - Refactor Services.jsm;r=past 2014-03-13 16:01:32 +01:00
Jim Blandy
4141d7c0f0 Bug 978657: Provide introductionType information for HTML and XUL <script> elements. r=smaug 2014-03-12 13:10:02 -07:00
Jim Blandy
1bd3fd7475 Bug 978657: Convert test_Debugger.Source.prototype.introductionType.html to use addTest and runNextTest. r=past 2014-03-12 13:10:02 -07:00
Shih-Chiang Chien
6ea5833cdd Bug 943251 - [app-manager] Add preference actor. r=jryans 2014-03-03 09:41:36 +08:00
Girish Sharma
2556e27bde Bug 965872 - Storage Inspector - actor for cookies, local storage and session storage, r=jwalker 2014-03-12 03:36:43 +05:30
Eddy Bruel
15989ab51b Bug 859372 - Refactor DevToolsUtils.js;r=past 2014-03-04 15:38:05 +01:00
Jim Blandy
2506f2364c Bug 969786: Implement Debugger.Source.prototype.introductionScript. r=sfink 2014-02-26 15:20:00 -08:00
Wes Kocher
0ed2983140 Backed out 3 changesets (bug 969786) for m-oth permabustage on a CLOSED TREE
Backed out changeset a79a64806e6c (bug 969786)
Backed out changeset 198decf16acf (bug 969786)
Backed out changeset 7d0b03e13765 (bug 969786)
2014-02-26 17:05:33 -08:00
Jim Blandy
0e19c30a3b Bug 969786: Implement Debugger.Source.prototype.introductionScript. r=sfink 2014-02-26 15:20:00 -08:00
Jim Blandy
ccfbb9a146 Bug 935203: Provide introductionType information for JS code appearing in event handlers. r=bz 2014-02-24 15:31:47 -08:00
Panos Astithas
0aa0c2add2 Use the wrapped global to decide if we are in an xpcshell environment or not (bug 901930). r=vporof 2014-02-15 10:57:26 +02:00
Paul Rouget
07de69f604 Bug 962511 - Implement an eventlooplag actor. r=past 2014-02-05 16:29:38 +01:00
Gregory Szorc
5f7ff500d3 Bug 969021 - Part 1: Consolidate moz.build data into parent moz.build files; r=ted
Many moz.build files define things that could be defined in parent
moz.build files. Keeping the number of moz.build files low helps with
build times due to less I/O and fewer directories traversed.

This patch eliminates a lot of moz.build files by moving their content
into parent moz.build files.

--HG--
extra : rebase_source : 0cfdf2697d10532e5b03cd27fbaadb41f42b837c
extra : amend_source : 0119d4e4881217f105e0e4ba1dfa9c8f7295f3e9
extra : histedit_source : eb49e62c67af2005fdc08d9c9a07f56bee98d558%2C50951e960e450f9b0e48fc7e8ec369d8666a63b0
2014-02-06 13:00:20 -08:00
Patrick Brosset
4b885fdd46 Bug 932896 - Retrieves image data from server for image tooltips and makes tooltip size a pref, r=jwalker,ttaubert 2014-02-05 11:53:46 +01:00
Jim Blandy
d9503ff767 Bug 964507: Add mochitests for Debugger.Source.protoype.element and .elementAttributeName. r=bz 2014-01-29 14:12:23 -08:00
Panos Astithas
2c406aadac Add a memory actor for collecting memory usage data (bug 923275); r=paul 2013-12-03 13:41:02 +02:00
Tim Taubert
7bfc5b8029 merge m-c to fx-team 2014-01-23 10:57:35 +01:00
Jim Blandy
075e271ed0 Bug 958646: Implement Debugger.Script.prototype.global accessor. r=sfink 2014-01-22 16:55:12 -08:00
Panos Astithas
97a45e85f9 Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen
* Made the DebuggerClient, which is actually the RootActor front, not consider one of the attached child fronts as "active". Since a single DebuggerClient (or RootFront) is kept around for the App Manager's lifetime, it makes sense to move the notion of "active" tab to the toolbox's target. As each toolbox gets destroyed, the fronts should be detaching from their actors (if they are stateful) so that the app is no longer in a debugging state. Debugging a new app (or reconnecting to a previous one) will create new fronts anyway.
* Slightly refactored the TabClient, ThreadClient, SourceClient and TracerClient towards a protocol.js-based architecture, by adding parent-child references and lifecycle management. Now a tab-scoped thread actor for instance has the tab as its parent, while a global-scoped thread actor (chrome debugger) has the DebuggerCLient (RootFront) as its parent. This lets parents reference their children, so that caching in the target object can work. It also allowed me to move some methods from the DebuggerClient to the actual front that should be responsible, like reconfigureTab, reconfigureThread and attachThread. These methods now use DebuggerClient.requester, too.
* Added some error handling in the debugger client requester around "before" and "after" callbacks, which exposed some errors in tests that are now fixed.
* Fixed the state handling in the thread actor so that merely detaching from a thread doesn't put it in the exited state. This is the part that what was necessary for Firebug's use case.
* Properly loading tracer and webgl actors now on b2g.
2014-01-14 17:39:40 +02:00
Luca Greco
d2f9e61877 Bug 937197 - Handle requestTypes RDP request for any existent RDP actor. r=fitzgen 2014-01-06 18:27:10 +01:00
Nick Fitzgerald
5d34040335 Bug 951874 - self-hosted functions shouldn't appear in the Tracer; r=vporof 2013-12-19 10:41:34 -08:00
Nick Fitzgerald
00a923905f Bug 929349 - Integrate a tracing debugger into our existing debugger; r=vporof,past 2013-12-18 14:17:27 -08:00
Panos Astithas
0a88c79288 Forbid out of order resumption when two tabs with the same URL are paused (bug 947830); r=fitzgen
Also consider stepping actions as a form of resumption and require the same resumption order when multiple tabs are paused.
2013-12-09 22:09:15 +02:00
Jeff Walden
6e6ec86b96 Bug 724768 - Store the various properties of Error objects in reserved slots, and eagerly create the stack string for them. r=bhackett for the TI bits, r=jimb otherwise
--HG--
extra : rebase_source : b1fc9b1f09c36a9f936aa518d53001f430808f95
2012-12-17 14:53:35 -05:00
Nick Fitzgerald
25be8aab63 Bug 917983 - BreakpointActor instances should be saved in the threadLifetimePool; r=past 2013-12-06 09:25:58 -08:00
Nick Fitzgerald
fe8a196d8d Bug 943070 - Add a "depth" trace type to the tracer; r=past 2013-12-05 10:58:33 -08:00