Commit Graph

506 Commits

Author SHA1 Message Date
Dave Camp
92aa250799 Bug 896811 - Test output looks very strange, and is useless for failing tests. r=jwalker
--HG--
extra : rebase_source : 5be7e5d80dcda096adacc58f9348c5f999cf52d3
2013-08-07 11:01:49 -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
Dave Camp
d35f324ce4 Bug 897275 - Move css-logic.js to toolkit. r=jwalker
--HG--
rename : browser/devtools/styleinspector/css-logic.js => toolkit/devtools/styleinspector/css-logic.js
extra : rebase_source : 6d7cbdea4ec7bfed78083ec62c125b6d6c0bab4f
2013-07-24 10:57:04 -07:00
Dave Camp
cbb8c0fdb1 Bug 899786 - Return the string version of the baseURI in the style editor. r=harth 2013-07-23 15:50:26 -07:00
Dave Camp
83b127f449 Bug 899789 - Return the correct namespaceURI in the inspector actor. r=harth 2013-07-23 15:51:16 -07:00
Dave Camp
092a2c3900 Bug 898899 - Allow node actors to be passed as actorids rather than full forms. r=jwalker 2013-07-23 15:48:20 -07:00
Carsten "Tomcat" Book
cda28b85ed Merge b2g-inbound to m-c 2013-08-05 11:22:48 +02:00
Ryan VanderMeulen
310004f101 Merge m-c to b2g-inbound. 2013-08-02 19:55:10 -04:00
Dave Hylands
64a44bcb08 Bug 898074 - Defer close to ensure that it doesn't happen before onPacket processing. r=dcamp 2013-08-02 16:50:02 -07:00
Ms2ger
047e8751d6 Bug 899261 - Use @DEPTH@ more; r=bsmedberg 2013-08-02 09:04:38 +02:00
Christos Stathis
731979c39b Bug 790016 - Web console remote protocol sends more data than needed for completion; r=msucan 2013-08-01 22:31:36 +03:00
Nick Fitzgerald
6ef514cad0 bug 899877 part 1: remove frame.isBlackBoxed, add frame.source; r=dcamp 2013-08-03 11:05:36 -07:00
Dave Camp
a663de564b Bug 892274 - H should toggle the selected node's hidden attribute. r=harth
--HG--
extra : rebase_source : 2e56afd40e611dc2d6d87d1c7c978e64ebb90baf
2013-07-31 11:33:56 -07: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
Mihai Sucan
c534736bac Bug 877262 - Part 1: merge HUDConsoleUI into HUDService and prepare for the jetpack loader; r=robcee 2013-08-02 20:11:57 +03:00
Jake Bailey
ba5432c1a6 Bug 901098 - Trace actor callsite trace type actually returns source location; r=fitzgen 2013-08-02 17:26:31 -07:00
Jake Bailey
1daae10a3e Bug 900268 - Trace actor collects too much information when serializing objects; r=fitzgen 2013-08-02 17:26:31 -07:00
Jake Bailey
b1dabe726f Bug 900776 - Trace actor reports NaN time when exiting frames; r=fitzgen 2013-08-02 17:26:30 -07: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
Mason Chang
ba860660bf Bug 897744 - BreakpointStore should have a hasBreakpoint method; r=fitzgen 2013-07-30 19:34:10 -07:00
Nick Fitzgerald
16a120f6ce Backed out changeset 041986a971af because I forgot to add the "r=..." to the commit message 2013-07-31 10:12:57 -07:00
Mason Chang
b90c148318 Bug 897744 - BreakpointStore should have a hasBreakpoint method 2013-07-30 19:34:10 -07:00
Alexandre Poirot
09005ebbee Bug 898000 - Add getIconAsDataURL in webapps actor. r=paul.rouget 2013-07-31 09:16:45 -04: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
Ryan VanderMeulen
e3e2198ade Merge m-c to inbound on a CLOSED TREE. 2013-07-30 09:23:28 -04:00
Nick Fitzgerald
5de4726d79 Bug 899215 - test_breakpointstore.js isn't testing anything; r=jimb 2013-07-29 15:52:35 -07:00
Christos Stathis
d72e018f11 Bug 686937 - Include JSTerm helpers in autocompletion suggestions; r=past 2013-07-27 11:44:00 +03:00
Trevor Saunders
6b3c839046 backout bug 886526 because it probably made us use a lot more memory to link on windows 2013-07-29 11:03:21 -04: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
44140a118e Bug 897777 - fix source mapped source resolution when there is no source root; r=jimb 2013-07-26 22:27:15 -07:00
Dave Camp
59f0439fe0 Bug 896274 - Allow an object's form to be an actor id. r=jimb 2013-07-21 11:02:30 -07:00
Dave Camp
144d1df6f6 Bug 896270 - Replace optional arguments with nullable types in protocol.js, part 2. r=jimb 2013-07-21 10:38:40 -07:00
Dave Camp
4c5527dc91 Bug 896270 - Replace optional arguments with nullable types in protocol.js, part 1. r=jimb 2013-07-21 10:15:59 -07:00
Nick Fitzgerald
fd08b554a4 Bug 860035 - script actors should handle breakpoints with columns; r=jimb 2013-07-24 17:46:49 -07:00
Ryan VanderMeulen
0271fd8de0 Merge m-c to birch. 2013-07-24 18:22:06 -04:00
Alexandre Poirot
5bb03947c5 Bug 817580 - Pref off new webapps actor features until we secure remote debugger connection. r=paul.rouget 2013-07-24 11:29:04 -04: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
Dave Camp
2082069747 Bug 896103 - NodeListActor's items() response has unnecessary nesting. r=harth
--HG--
extra : rebase_source : b589da834403503959b357f91e989b77e47a2d32
2013-07-21 07:40:43 -07:00
Dave Camp
e7d9a9efa4 Bug 879523 - Remote the SelectorSearch. r=paul 2013-06-10 21:18:46 -07:00
Francesco Lodolo [:flod]
40cc10b395 Bug 871697 - GCLI: review strings and l10n comment, fix wrong strings disconnectDesc and disconnectManual; r=jwalker 2013-07-20 05:18:43 +01:00
Joe Walker
94ba16c7f3 Bug 767587 - GCLI should have a type for files; r=mratcliffe 2013-07-20 05:17:24 +01:00
Dave Camp
b5d3af5ed3 Bug 888528 - Add node deletion/insertion to the walker actor. r=jwalker 2013-06-17 06:52:53 -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
afadaecb9c Don't pause twice on a breakpoint or debugger statement while stepping (bug 829028); r=rcampbell 2013-07-18 12:45:17 +03:00
Panos Astithas
ef2c716f24 Clear any previous stepping hooks on a plain resumption (bug 832234); r=rcampbell 2013-07-18 12:45:17 +03:00
Bobby Holley
ea7a9f6f09 Bug 889911 - Switch xpcshell to SystemErrorReporter with a little bit of special magic. r=mrbkap
XPCShell currently overrides all the JSContexts whose creation it observes with
its own custom error reporter. This reporter does all sorts of funny things which
we try to clean up for the most part. But there are a few very intricate
considerations at play.

First, the old xpcshell error reporter does some mumbo jumbo with the
XPCCallContext stack to try to guess whether some other code might catch the
exception. This is total garbage on a number of fronts, particularly because
the XPCCallContext stack has no concept of saved frame chains, nested event
loops, sandbox boundaries, origin boundaries, or any of the myriad of
complicating factors that determine whether or not an exception will propagate.

So we get rid of it. But this causes some crazy debugger tests to fail, because
they rely on an exception from uriloader/exthandler/nsHandlerService.js getting
squelched, and can't handle anybody reporting errors to the console service at
the particular moment of contortionism when the exception is raised. So we need
to introduce an explicit mechanism to disable the error reporter here to keep
things running.

Second, we have to be very careful about tracking the return status of the
xpcshell binary. The old code would simply flag an error code if the error
handler was invoked, and we can mostly continue to do that. But there are some
complications. See the comments.

Finally, we don't anything analogous in XPCShellEnvironment, because I have
patches in bug 889714 to remove its state-dependence on the error reporter.
I'll switch it to SystemErrorReporter in that bug.
2013-07-16 20:38:44 -07:00
Ryan VanderMeulen
ec49bf763f Backed out 10 changesets (bug 889911, bug 889714) due to merge conflicts on a CLOSED TREE.
Backed out changeset 1a1a536121da (bug 889714)
Backed out changeset 2cd88ef9eea5 (bug 889714)
Backed out changeset 489723887eca (bug 889714)
Backed out changeset 2b38ce22cf97 (bug 889714)
Backed out changeset 87b0a59a5d51 (bug 889714)
Backed out changeset 13229bab2ba4 (bug 889714)
Backed out changeset 234bd6d1fbed (bug 889714)
Backed out changeset 4f5f62284917 (bug 889714)
Backed out changeset 18537c4436c7 (bug 889911)
Backed out changeset ca7060ab1588 (bug 889911)
2013-07-16 21:16:31 -04:00