Joe Walker
c734da39dd
Bug 975522 - Add CSS coverage commands; r=harth
2014-05-22 11:04:47 +01:00
Eddy Bruel
2bb1b9043d
Bug 1003095 - Make the xpcInspector a built-in module;r=past
2014-05-21 15:55:53 +02:00
Eddy Bruel
41ae580e5e
Bug 1003095 - Copy the lazy getter functions from XPCOMUtils.jsm to DevToolsUtils.js;r=past
2014-05-21 15:08:24 +02:00
Eddy Bruel
419589fb9e
Bug 1003095 - Implement a Worker Loader;r=past
2014-05-21 13:58:18 +02:00
Victor Porof
0d20a1008f
Bug 1007200 - Create a framerate actor, r=rcampbell,benwa
2014-05-15 15:28:00 -04:00
J. Ryan Stinnett
35fb8b8d22
Bug 797639 - Part 2: Bulk data support in client and server. r=jimb
2014-05-14 14:30:02 -05:00
J. Ryan Stinnett
c278833c23
Bug 797639 - Part 1: Bulk data support in the transport layer. r=jimb
...
--HG--
rename : toolkit/devtools/moz.build => toolkit/devtools/transport/moz.build
rename : toolkit/devtools/moz.build => toolkit/devtools/transport/tests/moz.build
rename : toolkit/devtools/server/tests/unit/test_dbgsocket.js => toolkit/devtools/transport/tests/unit/test_dbgsocket.js
rename : toolkit/devtools/server/tests/unit/test_dbgsocket_connection_drop.js => toolkit/devtools/transport/tests/unit/test_dbgsocket_connection_drop.js
rename : toolkit/devtools/server/transport.js => toolkit/devtools/transport/transport.js
2014-05-14 14:30:02 -05:00
J. Ryan Stinnett
1b19c41bcd
Bug 797639 - Part -1: Change forwarding prefix to slash. r=jimb
2014-05-14 14:30:01 -05:00
Eddy Bruel
e4bf16e506
Bug 859372 - Refactor webbrowser.js;r=past
2014-05-13 21:56:30 +02:00
Patrick Brosset
a1a0bf1ec7
Bug 997198 - Create a standalone reflow actor; r=bgrins
2014-05-12 16:51:06 +02:00
Eddy Bruel
13ef2bbdc1
Bug 859372 - Refactor root.js;r=past
2014-04-30 03:11:11 +02:00
Eddy Bruel
c7b00e949d
Bug 859372 - Refactor script.js; r=past
2014-04-29 17:52:44 +02:00
Ryan VanderMeulen
3b3e22ab48
Backed out 6 changesets (bug 942756) for Gaia integration test failures on a CLOSED TREE.
...
Backed out changeset 61f910c1aa72 (bug 942756)
Backed out changeset a45a8d47cf9c (bug 942756)
Backed out changeset ac1d4bc60841 (bug 942756)
Backed out changeset d7931085db18 (bug 942756)
Backed out changeset a048dcd963fd (bug 942756)
Backed out changeset 51a0ebd27ffb (bug 942756)
2014-04-24 13:11:55 -04:00
Eddy Bruel
1a6f90b913
Bug 859372 - Refactor transport.js; r=past
2014-04-24 13:23:30 +02:00
Eddy Bruel
673cad14b4
Bug 859372 - Factor out common actor definitions; r=past
2014-04-24 13:13:12 +02:00
Alexandre Poirot
6bde1b2312
Bug 997239 - Move webconsole actor to a module. r=jryans,msucan
2014-04-23 10:38:00 +02:00
Paul Rouget
e12a9501f7
Bug 942756 - Unify debugger server startup: devtools and browser code. r=ochameau
2014-04-18 10:45:00 +02:00
Paolo Amadini
60d8bb5bf9
Bug 995184 - Copy the legacy "promise.js" implementation from the Add-on SDK to devtools. r=past
2014-04-22 20:55:01 +01:00
Carsten "Tomcat" Book
ea7f2a3bf4
Backed out changeset a6a7df40f00a (bug 997239) for causing regresssions per #devtools
2014-04-22 12:08:10 +02:00
Alexandre Poirot
213042763b
Bug 997239 - Convert webconsole to a module. r=msucan
2014-04-18 09:39:56 -04:00
Dave Camp
598e3f8a4b
Bug 983331 - The debugger server protocol should describe itself. r=gozala
2014-04-17 16:25:07 -07:00
Eddy Bruel
3ae95900af
Bug 859372 - Refactor DevToolsUtils.js;r=past
2014-04-17 20:47:28 +02:00
Eddy Bruel
8dab1a9299
Bug 859372 - Provide Debugger constructor as a built-in module;r=past
2014-04-17 20:45:32 +02:00
Dave Townsend
94635042ef
Bug 993029: Add a way for the add-on manager to pass add-on globals to the debug actors. r=panos, r=Unfocused
2014-04-17 10:27:03 -07:00
Dave Townsend
8d9237bdbb
Backing out bug 993029 due to Win8 debug test failures. CLOSED TREE
2014-04-17 10:20:49 -07:00
Dave Townsend
e52ab86767
Bug 993029: Add a way for the add-on manager to pass add-on globals to the debug actors. r=panos, r=Unfocused
2014-04-17 08:23:42 -07:00
Panos Astithas
f1c1de83dc
Disconnect actors by default when removing an actor pool (bug 992244). r=dcamp
2014-04-08 10:23:00 +03:00
James Long
6f3e0f15dd
Bug 812172 - Add conditional breakpoint handling to the debugger client. r=vp
2014-04-04 08:27:57 -04:00
Mihai Sucan
d0358d2b4f
Bug 989043 - Network monitor support for e10s. r=ochameau
2014-04-03 15:45:25 +03:00
Jordan Santell
6870b783c2
Bug 980502 - Implement web audio actors and audio node actors. r=vp
2014-03-26 15:28:24 -07: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
Victor Porof
feb9eeed9d
Bug 917226 - Build a canvas inspection tool, r=rcampbell, jryans
2014-03-29 13:01:37 -04:00
Ed Morley
449379d2cc
Backed out changeset 894e40121370 (bug 917226) for browser-chrome failures; DONTBUILD since fixing commit message
...
CLOSED TREE
2014-03-27 19:09:29 +00:00
Ed Morley
df264302e9
Backed out changeset 7b9fab28c591 (bug 917226) for incorrect commit message generated by qbackout; DONTBUILD
2014-03-27 19:07:31 +00:00
Victor Porof
8c86a85427
Bug 917226 - Build a canvas inspection tool, r=rcampbell
...
--HG--
extra : rebase_source : 466745d61633e1e56f7fd1f2e680952c52cdf0a4
2014-03-27 18:57:16 +00:00
Jan Keromnes
14e6e0f679
Bug 988931 - Fix some race conditions in the devtools. r=ochameau
2014-03-27 14:58:02 -04:00
Victor Porof
3bebfcdd8a
Backed out changeset 882b91ce5a9f, as a relanding of Bug 917226, r=me
2014-03-27 12:24:00 -04:00
Ed Morley
a9d17b7cb7
Backed out changeset 894e40121370 (bug 917226) for mochitest-chrome failures
2014-03-27 16:11:59 +00:00
Alexandre Poirot
3505c5566b
Bug 977043 - Improve error reporting when an actor fails loading r=past
2014-03-22 09:02:13 +01:00
Victor Porof
238e8b812c
Bug 917226 - Build a canvas inspection tool, r=rcampbell
2014-03-27 10:21:37 -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
Panos Astithas
d61ad2229e
Bug 986481 - Expose Promise.jsm promises as a devtools loader global. r=dcamp
2014-03-14 11:33:09 +02:00
Carsten "Tomcat" Book
c798708834
Backed out changeset 81f230994acd (bug 980502) for hopefully fixing gi tests
2014-03-26 11:09:34 +01:00
Jordan Santell
efe5b8dc80
Bug 980502 - Implement WebAudio actor and AudioNode actor. r=vp
2014-03-06 16:39:00 -08: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
J. Ryan Stinnett
f26077df2b
Bug 985094 - Show typeName from protocol.js in listTabs reply. r=past
2014-03-18 15:16:43 -05:00
James Long
a34d70c5d3
Bug 812172 - Conditional breakpoints logic should be handled server-side. r=past
2014-03-21 08:55:50 -04:00
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
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
Bill McCloskey
bd88280350
Bug 937172 - Rename ContentAppActor to ContentActor (r=ochameau,past)
2014-03-10 09:38:17 -07:00
Bill McCloskey
4f8e5fcca0
Bug 937172 - Use a parent-determined prefix for debugging child processes (r=ochameau,past)
2014-03-10 09:38:12 -07:00
Jan Keromnes
77dbffca59
Bug 962577 - Refactor webapps actor's _connectToApp to make it reusable. r=ochameau
2014-03-10 11:32:37 -04:00
Ryan VanderMeulen
f8b176e5a0
Merge inbound to m-c.
2014-03-04 17:12:58 -05:00
Alexandre Poirot
199be05981
Bug 958043 - Remove useless enable-content-actors pref and ContentTabActor in b2g parent process. r=past
...
--HG--
extra : rebase_source : bae30ce729a4d50de581365547b23b719a672171
2014-03-03 14:11:00 -05:00
Eddy Bruel
15989ab51b
Bug 859372 - Refactor DevToolsUtils.js;r=past
2014-03-04 15:38:05 +01:00
Joe Walker
6fd91a613d
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
--HG--
rename : browser/devtools/commandline/test/browser_cmd_pref.js => browser/devtools/commandline/test/browser_cmd_pref1.js
rename : browser/devtools/commandline/test/browser_cmd_pref.js => browser/devtools/commandline/test/browser_cmd_pref2.js
rename : browser/devtools/commandline/test/browser_gcli_cli.js => browser/devtools/commandline/test/browser_gcli_cli1.js
rename : browser/devtools/commandline/test/browser_gcli_cli.js => browser/devtools/commandline/test/browser_gcli_cli2.js
rename : browser/devtools/commandline/test/browser_gcli_completion.js => browser/devtools/commandline/test/browser_gcli_completion1.js
rename : browser/devtools/commandline/test/browser_gcli_completion.js => browser/devtools/commandline/test/browser_gcli_completion2.js
2013-09-03 12:20:27 +01:00
Paul Rouget
07de69f604
Bug 962511 - Implement an eventlooplag actor. r=past
2014-02-05 16:29:38 +01:00
Jan Keromnes
8fc991b4cd
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
2c406aadac
Add a memory actor for collecting memory usage data (bug 923275); r=paul
2013-12-03 13:41:02 +02: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
Alexandre Poirot
1ada9ff931
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
f07297f9fc
Bug 946813 - Part 4: Reland bug 941012 with working chrome debugger. r=past
2014-01-06 14:55:00 -06: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
Heather Arthur
d8ea087d7d
Bug 949556 - Add Firefox 26-28 backwards compatibility to Style Editor. r=paul
2013-12-19 11:32:12 -05:00
J. Ryan Stinnett
8c53f25d2b
Bug 946813 - Part 0: Backout ef84114446cc (bug 941012) for breaking browser debugger. r=bustage
...
--HG--
extra : rebase_source : d2f9506adc15b5f72c0dda2fd4f28deabbf874ec
2013-12-18 12:48:38 -06:00
Heather Arthur
1ef2e1c103
Bug 926014 - Support CSS source maps; r=dcamp
...
--HG--
rename : browser/devtools/styleeditor/StyleEditorPanel.jsm => browser/devtools/styleeditor/styleeditor-panel.js
2013-12-06 23:52:32 -08:00
Brian Grinstead
e8f5763d4b
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
e60b38d9c5
Bug 941012 - Always use SDK loader to load DebuggerServer. r=jryans
2013-12-02 11:34:47 -05:00
Ryan VanderMeulen
da2075e3fb
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
176237bc7a
Bug 941012 - Always use SDK loader to load DebuggerServer. r=jryans
2013-12-02 11:34:47 -05:00
Paul Rouget
f960f0c030
Bug 935229 - Open unix socket with 666 permissions instead of 600. r=past
2013-11-15 21:47:01 -05:00
Nick Fitzgerald
4d9950e188
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
e355c02a2b
Back out 5b70e599577c (bug 930141) for test_loader_paths.html bustage
2013-11-05 22:19:28 -08:00
Nick Fitzgerald
6e50381edd
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
f9d01b87fc
Bug 919349: Remove infelicitous uses of 'delete' from the JavaScript debugger server. r=dcamp
2013-10-27 11:03:20 -07:00
Victor Porof
b1b35492d8
Bug 910953 - Implement the backend for a WebGL shader editor, r=dcamp,vlad
2013-09-09 23:33:25 +03:00
Alexandre Poirot
981679c2d2
Bug 912213 - Fix conflicts between two ContentTabActor classes r=paul
2013-09-11 05:45:00 +02:00
Nick Fitzgerald
71d9295729
Bug 762761 - add prettyPrint request to the remote debugging protocol server/client; r=past
2013-09-11 10:15:51 -07:00
Marco Castelluccio
a4289c0085
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
63916663dd
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é
9d38f640c4
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
453233c9ac
Bug 911127 - Repair DebuggerServer loading on B2G. r=dcamp
2013-08-31 02:34:26 +02:00
J. Ryan Stinnett
e03781cf46
Bug 910184 - Use a separate server for Browser Debugger. r=vporof
2013-08-28 16:19:34 +02:00
Oprea Victor Andrei
c221b8e031
Bug 904201 - Add error message for "noSuchActor". r=bbenvie
2013-08-26 11:59:26 +02:00
Paul Rouget
fab0d93f50
Bug 895360 - [app manager] Device meta data actor. r=poirot.alex
2013-08-21 08:56:40 +02:00
Nick Fitzgerald
18f0cd3ed9
Bug 906796 - _unknownError should suck less; r=vporof
2013-08-20 11:15:15 -07:00
Nick Fitzgerald
48c51d5197
Bug 906795 - safeErrorString should include a stack; r=vporof
2013-08-20 11:15:11 -07:00
Dave Camp
f84ec762b4
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
def8e52aa1
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
a1a138e1f9
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
acb456fed0
Bug 887027 - Implement a tracing profiler actor; r=past,robcee
2013-07-30 19:09:29 -07:00
Alexandre Poirot
7dcfed6f65
Bug 817580 - Expose tab actors for apps in child processes. r=jimb
2013-07-24 11:28:32 -04:00
Jim Blandy
4928972979
Bug 878958 - Support connections with prefixed actor names and prefix-based forwarding. r=dcamp
2013-07-24 11:27:26 -04:00
Panos Astithas
1298be4225
Fix step-in in chrome debugging by loading the promise library in the debugger server's compartment (Bug 834756); r=dtownsend,vporof
2013-07-12 22:13:21 +03:00
Panos Astithas
fedbf437f3
Rename Promise to promise to avoid collisions with the forthcoming DOM Promise implementation (bug 885318); r=jwalker
2013-07-11 10:12:20 +03:00
Dave Camp
85a97695bf
Bug 877300 - Add a basic DOM walker actor. r=jwalker
...
--HG--
extra : rebase_source : 984ca53aba9223f1d7c716a394cef2fc72bf8438
2013-06-06 16:09:16 -07:00
Dave Camp
364d796a6d
Bug 866306 - Add a library to make devtools protocol interaction a bit easier. r=jimb
...
--HG--
extra : rebase_source : 1b8d8b42ccea6bfea01297a16a561e55f192d554
2013-06-06 12:29:27 -07:00