Commit Graph

165 Commits

Author SHA1 Message Date
J. Ryan Stinnett
c520821cfa Bug 985094 - Show typeName from protocol.js in listTabs reply. r=past 2014-03-18 15:16:43 -05:00
James Long
2f4c41af81 Bug 812172 - Conditional breakpoints logic should be handled server-side. r=past 2014-03-21 08:55:50 -04:00
Ryan VanderMeulen
4f0ee9dcb8 Merge m-c to fx-team. 2014-03-13 15:37:02 -04:00
643eb1e985 Bug 859372 - Refactor Services.jsm;r=past 2014-03-13 16:01:32 +01:00
Shih-Chiang Chien
19666cfaf3 Bug 943251 - [app-manager] Add preference actor. r=jryans 2014-03-03 09:41:36 +08:00
Girish Sharma
2ace6ed15c Bug 965872 - Storage Inspector - actor for cookies, local storage and session storage, r=jwalker 2014-03-12 03:36:43 +05:30
Bill McCloskey
d2d000b1b0 Bug 937172 - Rename ContentAppActor to ContentActor (r=ochameau,past) 2014-03-10 09:38:17 -07:00
Bill McCloskey
449aec7774 Bug 937172 - Use a parent-determined prefix for debugging child processes (r=ochameau,past) 2014-03-10 09:38:12 -07:00
Jan Keromnes
2847f4f0cb Bug 962577 - Refactor webapps actor's _connectToApp to make it reusable. r=ochameau 2014-03-10 11:32:37 -04:00
Ryan VanderMeulen
2dbfac60ff Merge inbound to m-c. 2014-03-04 17:12:58 -05:00
Alexandre Poirot
d4869e17e1 Bug 958043 - Remove useless enable-content-actors pref and ContentTabActor in b2g parent process. r=past 2014-03-03 14:11:00 -05:00
a31e73a968 Bug 859372 - Refactor DevToolsUtils.js;r=past 2014-03-04 15:38:05 +01:00
Joe Walker
c034c93275 Bug 933727 - Split gcli.jsm and use JS directly from gcli project; r=mratcliffe
* * *
Bug 933727 - Update Developer Toolbar to use promises and split out GCLI; r=mratcliffe
* * *
Bug 933727 - Update GCLI tests to use Task.spawn; r=mratcliffe
* * *
Bug 933727 - Update the Inspector to use split out GCLI; r=pbrosset
* * *
Bug 933727 - Update style editor to use split out GCLI; r=harth
* * *
Bug 933727 - Update Debugger to use split out GCLI; r=past
* * *
Bug 933727 - Update Profiler/Tilt/Scratchpad to use split out GCLI; r=valueof
2013-09-03 12:20:27 +01:00
Paul Rouget
0ed4eb6319 Bug 962511 - Implement an eventlooplag actor. r=past 2014-02-05 16:29:38 +01:00
Jan Keromnes
1e16f5a96c Bug 961392 - B2G RemoteDebugger.start() and toolkit DebuggerServer.addBrowserActors() duplicate code. r=ochameau, r=past 2014-01-24 12:11:00 +02:00
Panos Astithas
7850664c59 Add a memory actor for collecting memory usage data (bug 923275); r=paul 2013-12-03 13:41:02 +02:00
Panos Astithas
8609912471 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
Alexandre Poirot
30e8aae35e Bug 952214 - Re-enable webapps actor mochitest on b2g desktop and cover shell.js debugger server initialization. r=paul 2014-01-13 08:44:47 -05:00
J. Ryan Stinnett
885c972f3e Bug 946813 - Part 4: Reland bug 941012 with working chrome debugger. r=past 2014-01-06 14:55:00 -06:00
Luca Greco
ea24b14b2f Bug 937197 - Handle requestTypes RDP request for any existent RDP actor. r=fitzgen 2014-01-06 18:27:10 +01:00
Heather Arthur
dbfdaf4310 Bug 949556 - Add Firefox 26-28 backwards compatibility to Style Editor. r=paul 2013-12-19 11:32:12 -05:00
J. Ryan Stinnett
dead849adf Bug 946813 - Part 0: Backout ef84114446cc (bug 941012) for breaking browser debugger. r=bustage 2013-12-18 12:48:38 -06:00
Heather Arthur
baacc9221d Bug 926014 - Support CSS source maps; r=dcamp 2013-12-06 23:52:32 -08:00
Brian Grinstead
3e6e9156d7 Bug 931191 - Inspector janks for seconds at a time looking at chat.meatspac.es. r=dcamp 2013-11-06 15:39:50 -06:00
Alexandre Poirot
151d9a8580 Bug 941012 - Always use SDK loader to load DebuggerServer. r=jryans 2013-12-02 11:34:47 -05:00
Ryan VanderMeulen
651395b409 Backed out 2 changesets (bug 941012, bug 931921) for suspicion of breaking Mn on OSX. CLOSED TREE
Backed out changeset c50cca7d248a (bug 941012)
Backed out changeset eb8d750eabb3 (bug 931921)
2013-12-02 13:47:29 -05:00
Alexandre Poirot
86b18b27d4 Bug 941012 - Always use SDK loader to load DebuggerServer. r=jryans 2013-12-02 11:34:47 -05:00
Paul Rouget
ddaa9514ed Bug 935229 - Open unix socket with 666 permissions instead of 600. r=past 2013-11-15 21:47:01 -05:00
Nick Fitzgerald
691aeef671 Bug 930141 - Replace escodegen with pretty-fast in the debugger and scratchpad pretty printing backend; r=gps,dcamp,past,benvie 2013-11-05 22:49:22 -08:00
Phil Ringnalda
e51b0181b9 Back out 5b70e599577c (bug 930141) for test_loader_paths.html bustage 2013-11-05 22:19:28 -08:00
Nick Fitzgerald
0bd640d68b Bug 930141 - Replace escodegen with pretty-fast in the debugger and scratchpad pretty printing backend; r=gps,dcamp,past,benvie 2013-11-05 20:24:17 -08:00
Jim Blandy
b4302e9ff3 Bug 919349: Remove infelicitous uses of 'delete' from the JavaScript debugger server. r=dcamp 2013-10-27 11:03:20 -07:00
Victor Porof
ba0ec92e82 Bug 910953 - Implement the backend for a WebGL shader editor, r=dcamp,vlad 2013-09-09 23:33:25 +03:00
Alexandre Poirot
b33edfdafc Bug 912213 - Fix conflicts between two ContentTabActor classes r=paul 2013-09-11 05:45:00 +02:00
Nick Fitzgerald
1c361dd831 Bug 762761 - add prettyPrint request to the remote debugging protocol server/client; r=past 2013-09-11 10:15:51 -07:00
Marco Castelluccio
3037bbe139 Bug 777428 - Make it possible to debug webapps running in desktop webapp runtime. r=past 2013-09-10 20:59:04 -04:00
Alexandre Poirot
c4bc95c57a Bug 832000 - Use unix domain socket file for devtools remote connection. r=jimb, r=vingtetun 2013-09-10 12:52:33 -04:00
Fabrice Desré
3082d6101a Bug 912898 - B2G: Don't kill adb (or lock the screen) if a debugger client is connected r=past 2013-09-07 16:28:51 -07:00
J. Ryan Stinnett
c1b6ad65d4 Bug 911127 - Repair DebuggerServer loading on B2G. r=dcamp 2013-08-31 02:34:26 +02:00
J. Ryan Stinnett
963708337e Bug 910184 - Use a separate server for Browser Debugger. r=vporof 2013-08-28 16:19:34 +02:00
Oprea Victor Andrei
0104caf5d5 Bug 904201 - Add error message for "noSuchActor". r=bbenvie 2013-08-26 11:59:26 +02:00
Paul Rouget
bef557972b Bug 895360 - [app manager] Device meta data actor. r=poirot.alex 2013-08-21 08:56:40 +02:00
Nick Fitzgerald
5746dc0fb5 Bug 906796 - _unknownError should suck less; r=vporof 2013-08-20 11:15:15 -07:00
Nick Fitzgerald
c8d2d94d9c Bug 906795 - safeErrorString should include a stack; r=vporof 2013-08-20 11:15:11 -07:00
Dave Camp
de0e06b682 Bug 895982 - JS debugger: use of promises in server doesn't preserve request/reply ordering. r=jimb 2013-08-08 22:28:41 -07:00
Alexandre Poirot
d36c3adf46 Bug 900500 - Add pref to bypass devtool's prompt on remote connection. r=robcee, r=mgoodwin 2013-08-06 17:56:45 -04:00
Philipp Kewisch
4adc613854 Fix bug 880511 - Web Console and Style Editor make hardcoded references to the browser window. r=dcamp 2013-08-01 10:51:24 +02:00
Jake Bailey
28d8dbec72 Bug 887027 - Implement a tracing profiler actor; r=past,robcee 2013-07-30 19:09:29 -07:00
Alexandre Poirot
1a963ff2ac Bug 817580 - Expose tab actors for apps in child processes. r=jimb 2013-07-24 11:28:32 -04:00
Jim Blandy
e103cffb10 Bug 878958 - Support connections with prefixed actor names and prefix-based forwarding. r=dcamp 2013-07-24 11:27:26 -04:00