Hubert B Manilla
eddf69d219
Bug 943356 - Prettifing a source while paused will not switch away from it. r=fitzgen
2014-02-27 11:39:56 -05:00
J. Ryan Stinnett
ca83343b85
Bug 976679 - Move event-emitter to toolkit. r=paul
...
--HG--
rename : browser/devtools/shared/event-emitter.js => toolkit/devtools/event-emitter.js
rename : browser/devtools/shared/test/browser_eventemitter_basic.js => toolkit/devtools/tests/mochitest/test_eventemitter_basic.html
2014-02-25 22:22:05 -06:00
Mihai Sucan
334942e502
Bug 970914 - Avoid confusion where if there's already a console client (attachConsole), we get the same WebConsoleClient instance and startListeners is not called. r=past
2014-02-25 18:47:51 +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
Nick Fitzgerald
f07a3752f7
Bug 958303 - Remove named function expressions from dbg-client.jsm; r=benvie
2014-01-09 15:06:44 -08:00
Michael Ratcliffe
cb71ab3030
Bug 864098 - Add "Disable Cache" to options panel r=jwalker
...
--HG--
rename : browser/devtools/framework/test/browser_toolbox_options_disablejs.html => browser/devtools/framework/test/browser_toolbox_options_disable_js.html
rename : browser/devtools/framework/test/browser_toolbox_options_disablejs.js => browser/devtools/framework/test/browser_toolbox_options_disable_js.js
rename : browser/devtools/framework/test/browser_toolbox_options_disablejs_iframe.html => browser/devtools/framework/test/browser_toolbox_options_disable_js_iframe.html
2013-12-18 09:34:49 +00:00
Carsten "Tomcat" Book
d1cebfc090
Backed out changeset 812c5f165aca (bug 864098) for XPC Bustage on a CLOSED TREE
...
--HG--
rename : browser/devtools/framework/test/browser_toolbox_options_disable_js.html => browser/devtools/framework/test/browser_toolbox_options_disablejs.html
rename : browser/devtools/framework/test/browser_toolbox_options_disable_js.js => browser/devtools/framework/test/browser_toolbox_options_disablejs.js
rename : browser/devtools/framework/test/browser_toolbox_options_disable_js_iframe.html => browser/devtools/framework/test/browser_toolbox_options_disablejs_iframe.html
2013-12-17 13:58:55 +01:00
Michael Ratcliffe
975eb6e7c7
Bug 864098 - Add "Disable Cache" to options panel r=jwalker
...
--HG--
rename : browser/devtools/framework/test/browser_toolbox_options_disablejs.html => browser/devtools/framework/test/browser_toolbox_options_disable_js.html
rename : browser/devtools/framework/test/browser_toolbox_options_disablejs.js => browser/devtools/framework/test/browser_toolbox_options_disable_js.js
rename : browser/devtools/framework/test/browser_toolbox_options_disablejs_iframe.html => browser/devtools/framework/test/browser_toolbox_options_disable_js_iframe.html
2013-12-17 10:58:21 +00:00
Nick Fitzgerald
2e5c259c51
Bug 942362 - Use DevToolsUtils.reportException in dbg-client.jsm; r=past
2013-11-25 10:31:46 -08:00
Nick Fitzgerald
12f3243085
Bug 934163 - Improve performance of tracer actors; r=past
2013-11-25 10:11:53 -08:00
Nick Fitzgerald
463b65b788
Bug 917583 - part 1: make function's definition site its own request in the RDP; r=past
2013-11-05 16:40:00 -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
Brian Grinstead
a89ef93583
Bug 895561 - 'Edit As HTML' option in the markup view - toolkit changes, r=fitzgen
2013-10-23 11:53:39 -05:00
Paul Rouget
deef4c74bc
Bug 926371 - show reflow events in the webconsole. r=msucan
2013-10-22 08:43:00 +01:00
Alexandre Poirot
c85eee31d0
Bug 921850 - Fix races in debugger client when connecting agressively r=past
2013-10-21 01:56:00 +03:00
Nick Fitzgerald
9940956347
Bug 916180 - Make pretty printing toggle-able; r=vporof
2013-10-22 00:04:46 -07:00
Paul Rouget
048cf2d0e4
Bug 919981 - Dispatch app (un)install events via the webapps actor. r=fabrice
2013-10-04 13:01:14 -04:00
Panos Astithas
d043b7987a
Bug 810966 - Display closed over variables in the variables view for functions that are not stack frames; r=vporof,msucan
2013-09-25 19:03:17 +03:00
Hubert B Manilla
82b30496bc
Bug 907755 - Added telemetry probes to measure how long it takes to display a selected source text to the user; r=fitzgen
2013-09-23 13:03:25 -07:00
Alexandre Poirot
ada048c690
Bug 912475 - Use promise for async install request instead of sending events. r=past
2013-09-15 14:08:00 +03: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
Ed Morley
283de2b1c8
Merge mozilla-central and fx-team
2013-09-05 14:54:06 +01:00
Paul Rouget
3ad8b0ec46
Bug 912447 - [app manager] land the app manager front end. r=poirot.alex r=mratcliffe
2013-09-05 15:15:37 +02:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Eddy Bruel
b9ddf0e64c
Bug 906963 - Add a flag to pauseOnExceptions to optionally ignore caught exceptions.
2013-08-30 10:55:41 +02:00
Jake Bailey
8f455af457
Bug 907289 - Trace client should always emit enteredFrame and exitedFrame events in sequence order. r=fitzgen
2013-08-20 15:52:00 +02:00
Alexandre Poirot
54183692ce
Bug 902910 - Offer a way for simulator addon to integrate itself with the connection footer. r=paul
2013-08-29 03:01:00 +02:00
Phil Ringnalda
00826fc34a
Merge m-i to m-c
2013-08-25 08:20:24 -07:00
Nick Fitzgerald
d38b7f6571
Bug 882795 - source responses in the RDP should include a contentType property; r=vporof
2013-08-23 15:04:03 -07:00
Eddy Bruel
216d4d610a
Bug 899052 - Implement the listAddons request; r=fitzgen
2013-08-24 01:33:46 +02:00
Paul Rouget
1dd29166e6
Bug 898485 - [app manager] Implement an abstract connection manager. r=past
2013-08-21 08:56:40 +02:00
Mike Hordecki
b8f7a184b9
Bug 795979 - RDP, new packet type: getObjectsProperties. r=past
2013-08-20 13:32:04 +01:00
Anup Allamsetty
e8e22c88c7
Bug 903511 - Rename "GripClient" to "ObjectClient". r=fitzgen
2013-08-13 12:08:30 -04:00
Mihai Sucan
b255378927
Bug 877262 - Part 2: move the Web Console files over to the new jetpack-based loader; r=dcamp
...
--HG--
rename : browser/devtools/shared/AutocompletePopup.jsm => browser/devtools/shared/autocomplete-popup.js
rename : browser/devtools/webconsole/HUDService.jsm => browser/devtools/webconsole/hudservice.js
rename : browser/devtools/webconsole/NetworkPanel.jsm => browser/devtools/webconsole/network-panel.js
rename : browser/devtools/webconsole/WebConsolePanel.jsm => browser/devtools/webconsole/panel.js
rename : toolkit/devtools/webconsole/WebConsoleClient.jsm => toolkit/devtools/webconsole/client.js
rename : toolkit/devtools/webconsole/NetworkHelper.jsm => toolkit/devtools/webconsole/network-helper.js
rename : toolkit/devtools/webconsole/WebConsoleUtils.jsm => toolkit/devtools/webconsole/utils.js
2013-08-03 13:29:48 +03:00
Nick Fitzgerald
75371593fa
Bug 895543 - part 1: cache SourceClient instances; r=robcee
2013-07-30 20:36:12 -07:00
Jake Bailey
acb456fed0
Bug 887027 - Implement a tracing profiler actor; r=past,robcee
2013-07-30 19:09:29 -07:00
Nick Fitzgerald
14e226bf9d
Bug 892605 - part 2: add 'dbg blackbox' and 'dbg unblackbox' gcli commands; r=vporof
2013-07-27 10:50:57 -07:00
Nick Fitzgerald
6443c688de
Bug 892605 - part 1: move the BlackBoxChange DOM event to blackboxchange thread client event; r=vporof
2013-07-27 10:49:45 -07:00
Nick Fitzgerald
fd08b554a4
Bug 860035 - script actors should handle breakpoints with columns; r=jimb
2013-07-24 17:46:49 -07:00
Brandon Benvie
e877da470f
bug 825039 - Make Scratchpad execute in context of current debugger; r=rcampbell,msucan,past
2013-07-23 09:58:27 -07:00
Panos Astithas
7bc67f036c
Implement backend support for breaking on DOM events and retrieving all the event listeners on a page (bug 832982); r=rcampbell,smaug
2013-07-18 14:14:16 +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
Panos Astithas
ec526032b6
Bug 882538 - Add reload() and navigateTo() methods to BrowserTabActor; r=rcampbell
2013-06-28 10:53:00 +03:00
Panos Astithas
e32dd9f2c7
Bug 870128 - Pause on exceptions doesn't work after reload; r=rcampbell
2013-07-09 10:57:13 +03:00
Brandon Benvie
96b7fd215a
Bug 888399 - Fix missing parenthesis in DebuggerClient.Argument.prototype.getArgument. r=dcamp
2013-06-28 11:25:57 -07:00
Alexandre Poirot
98f929dde8
Bug 882760: Fix devtool's JSM global issue on b2g; r=jimb
2013-06-22 09:01:12 -04: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
Jim Blandy
014a9073db
Bug 878958: Handle a greeting packet as if it were reply from the root actor. r=dcamp
2013-06-14 13:14:30 -07:00
Jim Blandy
ab53ba2a4a
Bug 878958: Separate out a function for setting reply handlers. r=dcamp
2013-06-14 13:14:30 -07:00