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