gecko/browser/devtools
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
..
app-manager Bug 915923 - [Australis] Add default icon for apps with no icon. r=jryans 2014-01-09 13:15:00 -05:00
commandline Bug 942229 - Intermittent browser_cmd_screenshot.js, r=jwalker 2013-12-11 22:36:24 +02:00
debugger Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen 2014-01-14 17:39:40 +02:00
fontinspector Bug 916443 - part 1 - Toolbox level remote highlighter [Australis], r=paul 2014-01-09 12:36:01 +01:00
framework Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen 2014-01-14 17:39:40 +02:00
inspector Bug 961740 - Shows highlighter outline again after hovering over an element, then a text node, then the same element again, r=harth 2014-01-20 21:30:13 +01:00
layoutview Bug 960734 - Remove inline script / style in browser/devtools/layoutview/view.xhtml. r=bgrins 2014-01-21 11:48:04 -05:00
markupview Bug 958687 - Fixes pseudo-class lock in highlighter intermittent test failure; r=jwalker 2014-01-17 23:07:48 +01:00
netmonitor Hide the "Open in new tab" context menu when no request is selected (bug 958686). r=past 2014-01-13 19:32:00 +02:00
profiler Bug 943883 - DevTools themes - theme sidemenuwidget, r=bgrins, australis 2014-01-07 11:58:07 +02:00
responsivedesign Bug 961519 - Prevent touch event mode to be disable on iframes unload. r=paul 2014-01-21 11:29:46 -05:00
scratchpad Bug 942774 - Fix files loaded into scratchpad to be recognized as "saved". r=benvie 2014-01-22 10:23:21 -08:00
shadereditor Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen 2014-01-14 17:39:40 +02:00
shared Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen 2014-01-14 17:39:40 +02:00
sourceeditor Bug 960704 - Upgrade CodeMirror to 3.21. r=msucan 2014-01-17 13:04:00 -08:00
styleeditor Bug 941725 - Add emacs and vim key bindings to source editor. r=harth r=benvie r=msucan 2014-01-15 12:04:19 -08:00
styleinspector Bug 913630 - [rule view] Pasting in multiple CSS declarations should automatically split them up;r=pbrosset 2014-01-16 20:40:54 -06:00
tilt Bug 916443 - part 1 - Toolbox level remote highlighter [Australis], r=paul 2014-01-09 12:36:01 +01:00
webconsole Bug 961767 - Remove dead toggleWebConsole method from hudservice.js; r=msucan 2014-01-21 12:40:00 -05:00
devtools-clhandler.js Bug 912057 - Replace Browser Debugger with Browser Toolbox. r=past 2013-12-02 02:28:01 -06:00
devtools-clhandler.manifest Bug 860672 - Command line option -jsconsole should open the Browser Console. r=robcee 2013-09-23 13:43:37 +03:00
jar.mn Bug 734439 - Add code folding support to the source editor. r=msucan r=benvie 2014-01-15 16:23:32 -08:00
main.js Bug 916443 - part 1 - Toolbox level remote highlighter [Australis], r=paul 2014-01-09 12:36:01 +01:00
Makefile.in
moz.build Bug 774572 - Part 2: Define JAR_MANIFESTS in moz.build files; r=glandium 2013-12-10 16:18:11 +09:00