Граф коммитов

571 Коммитов

Автор SHA1 Сообщение Дата
Jim Blandy 69df9b5a6a Bug 890555 - Fix silent bugs in some toolkit/devtools/server xpcshell tests; r=dcamp 2013-08-07 15:44:00 -07:00
Chris Manchester 5fd94c437e Bug 890555 - Fix strict mode warnings in devtools tests uncovered by fixing bug 890555; r=jimb 2013-08-08 09:28:15 -07:00
Chris Manchester 66d2110418 Bug 904808 - fix path to use .js instead of .foobar in test_sourcemaps-07.js; r=fitzgen 2013-08-13 13:15:34 -07:00
Ryan VanderMeulen 2ae0ffbbc8 Merge m-c to inbound. 2013-08-09 19:29:45 -04:00
Ryan VanderMeulen 6086370ead Backed out changeset 986f7c642b9f (bug 886037) for mochitest-other failures. 2013-08-09 13:10:15 -04:00
Dave Camp d61a3b2c06 Bug 886037 - Add a styles actor for the style inspectors. r=jwalker 2013-07-23 15:51:58 -07:00
Dave Camp 78440b0ee4 Bug 897275 - Move css-logic.js to toolkit. r=jwalker, r=gps
--HG--
rename : browser/devtools/styleinspector/css-logic.js => toolkit/devtools/styleinspector/css-logic.js
2013-07-24 10:57:04 -07:00
Dave Camp 8971ab35e0 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
Ryan VanderMeulen 759170e174 Merge m-c to fx-team. 2013-08-08 16:25:37 -04:00
Carsten "Tomcat" Book 49f1fe3711 merge mozilla-central to fx-team 2013-08-08 14:05:38 +02:00
Ed Morley e4bcd96d08 Merge mozilla-central and inbound 2013-08-07 16:19:03 -07:00
Jonathan Griffin 8f02ad112b Bug 898074 - Backout c92dc0497dfb, a=test-only 2013-08-07 14:54:31 -07:00
Dave Camp 4a8cda1c16 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 ca9b0fb21c 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 4c4b79a4d5 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 22b077aab9 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 11bc7e4dec Bug 899789 - Return the correct namespaceURI in the inspector actor. r=harth 2013-07-23 15:51:16 -07:00
Dave Camp 7053fe380b 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 5c34d25a48 Merge b2g-inbound to m-c 2013-08-05 11:22:48 +02:00
Ryan VanderMeulen 9cc0ca802c Merge m-c to b2g-inbound. 2013-08-02 19:55:10 -04:00
Dave Hylands 77bd411859 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 ee0442e9f6 Bug 899261 - Use @DEPTH@ more; r=bsmedberg 2013-08-02 09:04:38 +02:00
Christos Stathis 65e973b754 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 0b53ddd116 bug 899877 part 1: remove frame.isBlackBoxed, add frame.source; r=dcamp 2013-08-03 11:05:36 -07:00
Dave Camp 5e8b8f5799 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 a1f817b16f 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 43f2c64069 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 0dec37b416 Bug 901098 - Trace actor callsite trace type actually returns source location; r=fitzgen 2013-08-02 17:26:31 -07:00
Jake Bailey 05183e06ae Bug 900268 - Trace actor collects too much information when serializing objects; r=fitzgen 2013-08-02 17:26:31 -07:00
Jake Bailey 6d66a55fe0 Bug 900776 - Trace actor reports NaN time when exiting frames; r=fitzgen 2013-08-02 17:26:30 -07:00
Ms2ger 4ec2f72e42 Backout changeset ec45d9c75316 for insufficient review. 2013-08-08 19:36:08 +02:00
Philipp Kewisch 67f44b90c3 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 e7bd3f0dcc Bug 897744 - BreakpointStore should have a hasBreakpoint method; r=fitzgen 2013-07-30 19:34:10 -07:00
Nick Fitzgerald 2f124f7556 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 6d28a4bf0b Bug 897744 - BreakpointStore should have a hasBreakpoint method 2013-07-30 19:34:10 -07:00
Alexandre Poirot 1b08c632e7 Bug 898000 - Add getIconAsDataURL in webapps actor. r=paul.rouget 2013-07-31 09:16:45 -04:00
Nick Fitzgerald 79e6109df6 Bug 895543 - part 1: cache SourceClient instances; r=robcee 2013-07-30 20:36:12 -07:00
Jake Bailey e9069b15ab Bug 887027 - Implement a tracing profiler actor; r=past,robcee 2013-07-30 19:09:29 -07:00
Ryan VanderMeulen 09b200b169 Merge m-c to inbound on a CLOSED TREE. 2013-07-30 09:23:28 -04:00
Nick Fitzgerald e910a3f81b Bug 899215 - test_breakpointstore.js isn't testing anything; r=jimb 2013-07-29 15:52:35 -07:00
Christos Stathis cfa65b00cd Bug 686937 - Include JSTerm helpers in autocompletion suggestions; r=past 2013-07-27 11:44:00 +03:00
Trevor Saunders 108b7dd046 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 f992bb5422 Bug 892605 - part 2: add 'dbg blackbox' and 'dbg unblackbox' gcli commands; r=vporof 2013-07-27 10:50:57 -07:00
Nick Fitzgerald 75336e013a 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 cb23d833b6 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 ae33d6eb16 Bug 896274 - Allow an object's form to be an actor id. r=jimb 2013-07-21 11:02:30 -07:00
Dave Camp 7ab68a8797 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 0a7e2b6277 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 b8c8b5a4b2 Bug 860035 - script actors should handle breakpoints with columns; r=jimb 2013-07-24 17:46:49 -07:00
Ryan VanderMeulen f0022c3922 Merge m-c to birch. 2013-07-24 18:22:06 -04:00
Alexandre Poirot 5a3d2d1f5a 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 e967ab7776 Bug 817580 - Expose tab actors for apps in child processes. r=jimb 2013-07-24 11:28:32 -04:00
Jim Blandy 78a50865f3 Bug 878958 - Support connections with prefixed actor names and prefix-based forwarding. r=dcamp 2013-07-24 11:27:26 -04:00
Dave Camp c40cec3d74 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 5fa1124809 Bug 879523 - Remote the SelectorSearch. r=paul 2013-06-10 21:18:46 -07:00
Francesco Lodolo [:flod] c7be86c0f8 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 bb24e88a46 Bug 767587 - GCLI should have a type for files; r=mratcliffe 2013-07-20 05:17:24 +01:00
Dave Camp 066cd8ea57 Bug 888528 - Add node deletion/insertion to the walker actor. r=jwalker 2013-06-17 06:52:53 -07:00
Panos Astithas 169d483962 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 b157d819e2 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 db345be1be Clear any previous stepping hooks on a plain resumption (bug 832234); r=rcampbell 2013-07-18 12:45:17 +03:00
Bobby Holley eb2e873e6c 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 e168631670 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
Bobby Holley c1403cacc4 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 18:04:49 -07:00
Philipp Kewisch 434e0291c7 Bug 872897 - TypeError: cyclic object value when opening style editor. r=harth 2013-06-10 23:02:24 +02:00
Dave Camp 0257b1904b Bug 896267 - Only create one walker actor per tab. r=harth 2013-07-19 11:21:40 -07:00
Brandon Benvie 9d1632cde4 bug 825039 - Make Scratchpad execute in context of current debugger; r=rcampbell,msucan,past 2013-07-23 09:58:27 -07:00
Gijs Kruitbosch cc70e4aa11 Bug 880752 - Console.jsm stdout/err output is joined with commas and nukes newlines; r=jwalker 2013-06-08 00:23:50 +02:00
Trevor Saunders e62a12b52f bug 886526 - remove IS_COMPONENT and MODULE_NAME makefile vars for things in libxul r=bsmedberg r=glandium 2013-08-08 20:12:37 -04:00
Mike Hommey b97d1767fc Bug 892904 - Remove useless includes of config.mk. r=gps 2013-07-15 18:48:40 +09:00
Ryan VanderMeulen d03fb91d02 Merge m-c to inbound. 2013-07-12 15:51:48 -04:00
Panos Astithas e9012c3b84 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
Jim Blandy bc3bf7126b Bug 878958: Implement ChildDebuggerTransport, a debug protocol transport for communicating with content child processes via process message managers. r=dcamp
Transport classes (or prototypes?) should have a label that the requester telemetry stuff can cite, instead of that freaky check we have now.
2013-07-12 11:08:28 -07:00
Ryan VanderMeulen 784b4970b1 Merge m-c to fx-team. 2013-07-11 21:58:48 -04:00
Ryan VanderMeulen 7155e76d44 Backed out changeset 817ceeb741b4 (bug 888528) for mochitest-other orange. 2013-07-11 15:21:41 -04:00
Alexandre Poirot b1940863c7 Bug 889356 - Add test for app `redirects` manifest feature. r=fabrice 2013-07-11 14:43:53 -04:00
Alexandre Poirot 1e1a4993e4 Bug 889356 - The redirects functionality appears to fail via pushing the app to the device. r=fabrice 2013-07-11 14:43:38 -04:00
Nick Fitzgerald f7ca2063a8 Bug 892100 - Script actor's source loading error reporting broken; r=past 2013-07-11 10:56:23 -07:00
Ed Morley 16bf648135 Merge mozilla-central and fx-team 2013-07-11 10:59:07 +01:00
Panos Astithas 698b809ffe 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
Ryan VanderMeulen d806e1e244 Merge m-c to inbound. 2013-07-10 09:45:16 -04:00
Heather Arthur ea9a6f1485 Bug 891171 - Remove actor id from StyleSheetActor event type name; r=dcamp 2013-07-09 17:34:14 -07:00
Jim Blandy 325ce1a84b NO BUG: JS Debugger: Fix variable name in reportError. r=gijs 2013-07-10 16:02:28 -07:00
Mihai Sucan 366007a69e Bug 812618 - Autocomplete at cursor location; r=robcee 2013-06-28 20:56:33 +03:00
Panos Astithas 2897446860 Bug 882538 - Add reload() and navigateTo() methods to BrowserTabActor; r=rcampbell 2013-06-28 10:53:00 +03:00
Panos Astithas 5694a6f1ae Bug 870128 - Pause on exceptions doesn't work after reload; r=rcampbell 2013-07-09 10:57:13 +03:00
Trevor Saunders 4fda35a773 bug 886526 - disallow MODULE_NAME and IS_COMPONENT for makefiles in libxul r=bsmedberg 2013-06-25 11:15:21 -04:00
Nick Fitzgerald eebeb27495 Bug 889526 - Improve reportError so that it will add a stack trace if one is available; r=past 2013-07-03 14:10:52 -07:00
Dave Camp 3611785138 Bug 888528 - Add node deletion/insertion to the walker actor. r=jwalker
--HG--
extra : rebase_source : 8d5b9991371a7dcdceff2cd302e7bc76c8f90ea0
2013-06-17 06:52:53 -07:00
Ryan VanderMeulen cf9fba3a22 Merge fx-team to inbound. 2013-07-02 09:14:48 -04:00
Brandon Benvie d5a5fdd2c5 Bug 888399 - Fix missing parenthesis in DebuggerClient.Argument.prototype.getArgument. r=dcamp 2013-06-28 11:25:57 -07:00
Mihai Sucan 514b9c384c Bug 886137 - Can't inspect objects in the webconsole, while debugging and inspecting; r=past 2013-06-28 19:16:18 +03:00
Anton Kovalyov 1706e0cec0 Bug 828038 - Change profile recording UI and behavior; r=dcamp 2013-06-27 17:31:52 -07:00
Alexandre Poirot 03d9153976 Bug 887809 - Webconsole actor doesn't unregister correctly consoleProgressListener on stopListeners. r=msucan 2013-07-01 09:47:09 -04:00
Mihnea Dobrescu-Balaur ed37951190 Bug 889102 - Use a dynamic port in test_dbgglobal.js so that the xpcshell tests can be run concurrently. r=past 2013-07-09 09:09:16 -04:00
Victor Porof 68abdee420 Bug 886067 - Netmonitor displays request sizes as "0 KB" after opening Console, r=msucan 2013-06-26 23:35:39 +03:00
Heather Arthur 6f1595f89b Bug 731311 - Network monitor should allow to replay and edit requests; r=vporof 2013-06-26 12:09:59 +03:00
Victor Porof d89482657a Backed out changeset 5414c83bb989 for having the wrong patch author, r=me 2013-06-26 12:06:07 +03:00
Victor Porof f0d1376f2f Bug 731311 - Network monitor should allow to replay and edit requests; r=vporof 2013-06-26 09:00:49 +03:00
Mihai Sucan b8dd40d720 Bug 885751 - dbg-server.jsm compartment is leaking 500,000-char JavaScript warning strings like a sieve; r=dcamp 2013-06-23 14:35:22 +03:00