Jim Blandy
b9752cf003
Bug 808791: JS debug server: construct environment forms correctly, using Debugger.Environment.prototype.callee. r=past
2013-01-14 16:15:58 -08:00
Phil Ringnalda
fb8721c7a7
Merge m-c to fx-team
2013-01-11 21:36:11 -08:00
Nick Fitzgerald
7a20122a96
Bug 783420 - Stop using devtools' Promise.jsm, and start using toolkit/addon-sdk/promise/core.js; r=past,jwalker
2013-01-08 14:42:00 +02:00
Fabrice Desré
f43e3df0ea
Bug 799151 - Display a prompt to allow remote debugging connections in Firefox OS r=vingtetun
2013-01-08 09:08:00 +02:00
Panos Astithas
5d60ba306b
Bug 784824 - support for remote debugging of b2g desktop builds; r=fabrice
2013-01-10 13:00:32 +02:00
Panos Astithas
a7a5899166
Implement a new addAllGlobalsAsDebuggees method for faster chrome debugging (bug 821701); r=jimb
...
Also GC only once when going through all compartments in both addAllGlobalsAsDebuggees and removeAllDebuggees, instead of once for every debuggee added or removed.
2013-01-04 21:34:43 +02:00
Mihai Sucan
f20fed946a
Bug 792062 - Make the tabNavigated notification reusable by the Web Console; r=past
2012-12-17 22:06:13 +02:00
Jim Blandy
cc079f5762
Bug 819049: JS debugging protocol: replace 'nameAndParameters' request with 'parameterNames'; replace GripClient.prototype.getSignature with GripClient.prototype.getParameterNames. r=past
2012-12-14 10:26:47 -08:00
Jim Blandy
81e5414835
Bug 819049: JS debugging protocol: drop 'calleeName' and 'functionName' properties from frame and environment forms. r=past
...
Object grips for functions now include the function's name directly, so the
'callee' and 'function' properties of those forms already provide this
information. A prior patch in the series changed the users to consult the
grip, not these additional properties.
2012-12-14 10:26:47 -08:00
Jim Blandy
d9f51a6ee9
Bug 819049: JS debugging protocol: provide 'name', 'displayName', and 'userDisplayName' properties on function grips. r=past
2012-12-14 10:26:47 -08:00
Jonathan Griffin
bd6194cab7
Bug 800138 - Open a dummy socket before Marionette starts listening, r=past
2012-12-07 10:48:18 -08:00
Panos Astithas
4c0118c03c
Bug 816569 - Browser Debugger should freeze debuggee execution when paused; r=bz f=rcampbell
2012-12-04 10:20:54 +02:00
Panos Astithas
831c752537
Bug 812869 - Breakpoint clients sometimes don't know how to remove themselves, r=vporof
2012-11-27 14:29:46 +02:00
Kyle Huey
1ae8187d41
Bug 814104: Create the function in the right compartment. r=dcamp
2012-11-26 08:56:56 -08:00
Panos Astithas
c5986f7dc8
Set breakpoints in all scripts with bytecode in the specified line (bug 793214), r=rcampbell
2012-11-01 17:34:10 +02:00
Mihai Sucan
40a26acbda
Bug 787981 - Use LongStringActor in the Web Console actors; r=past
2012-11-05 18:41:59 +02:00
Panos Astithas
ac51b5eb36
Bug 795969 - Promote list of pause actors at once; r=rcampbell f=jimb
2012-11-14 10:00:57 +02:00
Panos Astithas
f975b114eb
Bug 808527 - selectedBrowser frames appear when debugging chrome; r=dcamp
2012-11-06 09:15:12 +02:00
Panos Astithas
e16f1cd441
Bug 808498 - Chrome debugging broke B2G debugging; r=vporof,vingtetun
2012-11-06 09:14:07 +02:00
Ryan VanderMeulen
eafa7e9651
Merge fx-team to m-c.
2012-11-02 15:45:53 -04:00
Panos Astithas
89253ed688
Implement Debugger.removeAllDebuggees for efficient debugger shutdown (bug 740551); r=jimb,jorendorff
2012-11-02 18:30:23 +02:00
Panos Astithas
c670db600f
Bug 740551 - ThreadActor should automatically add appropriate debuggee globals - Patch v14; r=rcampbell
2012-10-31 18:31:55 +02:00
Panos Astithas
67a99ac912
Bug 802081 - listTabs returns empty tab titles after startup; r=rcampbell
2012-11-01 15:34:41 +02:00
Kyle Huey
45adfbf2c8
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
...
--HG--
extra : rebase_source : 98337b6a8c07d05e8c961a452dd05a7d75c3c60b
2012-10-31 09:13:28 -07:00
Vicamo Yang
e6e6deb486
Backout 67cb43bb8865: Breaks B2G Marionette
2012-10-31 16:35:11 +08:00
Kyle Huey
7457de64ad
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 12:28:11 -07:00
Ed Morley
a7bb0ec116
Backout a145ded68994, e0cf397089ec & 1545e91c658e (bug 798491) for bustage on a CLOSED TREE
2012-10-30 17:02:31 +00:00
Kyle Huey
dd0cfd935a
Bug 798491: Add an option to stick all chrome JSMs/JS components in the same compartment. r=mrbkap,philikon
2012-10-30 08:26:12 -07:00
Jim Blandy
cf6faf87d0
Bug 738480: Simplify Debugger::ScriptQuery after CPG. Fix missing compile-and-go scripts. r=luke
2012-10-19 09:53:00 -07:00
Panos Astithas
1903e3ee33
Bug 795263 - Actor names should not change when promoted to thread-lifetime; r=rcampbell
2012-10-12 11:26:49 +03:00
Panos Astithas
3c7fcfb60b
Merge m-c to fx-team
2012-10-08 16:26:41 +03:00
Mihai Sucan
7e49c9d89c
Bug 768096 - Web Console remote debugging protocol support - Part 4.5: global actor; r=past
2012-10-06 13:29:57 +03:00
Mihai Sucan
f81f8939ef
Bug 768096 - Web Console remote debugging protocol support - Part 1: page errors; r=past,robcee
...
--HG--
rename : browser/devtools/webconsole/WebConsoleUtils.jsm => toolkit/devtools/webconsole/WebConsoleUtils.jsm
2012-09-26 18:07:57 +01:00
Panos Astithas
c6e43f4ec3
Bug 792925 - Dynamically-added tab-scoped actors should get a reference to their parent; r=msucan
2012-09-24 12:43:26 +01:00
Panos Astithas
0cc9a016eb
bug 755661 part 5 - fix xpcshell test on windows; r=rcampbell
2012-10-03 18:56:45 +03:00
Nick Fitzgerald
a652d202f7
bug 755661 part 3 - sources over protocol; r=past
2012-09-27 11:30:00 +03:00
Nick Fitzgerald
2bd97c5302
bug 755661 part 2 - add thread scoped long strings; r=past
2012-09-27 11:29:00 +03:00
Panos Astithas
03ae5283f5
Bug 793947 - Race condition in dbg-server.js breaks Marionette; r=msucan
2012-09-27 12:31:49 +01:00
Panos Astithas
2ede8468f0
Bug 792867 - Debugger mochitests leak when run separately. r=rcampbell
2012-09-22 18:44:00 +03:00
Panos Astithas
9064d9fdd2
Bug 790202 - Protocol layer performance overhead is too much for local transports. f=msucan r=rcampbell
2012-09-22 18:44:00 +03:00
Anton Kovalyov
157d2e8fdc
Bug 788769 - The update function in dbg-script-actors.js should also copy getters and setters to the target object. r=past,nfitzgerald
2012-09-20 16:44:25 -07:00
Anton Kovalyov
903bd6fd23
Bug 785044 - Replace the ThreadActor's private debugger object and its getter with a public property. r=past
2012-09-20 14:15:15 -07:00
Panos Astithas
ed4255be0f
Bug 790952 - Debugger server always creates new actor instances. f=glandium r=rcampbell
2012-09-21 09:04:21 +03:00
Mike Hommey
4e94d3a722
Bug 751034 part 3 - Send notifications through remote debugging protocol when the profiler starts/stops. r=past
2012-09-13 00:14:12 +02:00
Mike Hommey
614cf671dc
Bug 751034 part 2 - Add profiler actor when adding the browser actors. r=past
2012-09-13 14:40:16 +02:00
Benoit Girard
64e4b4e648
Bug 751034 - Support remote profiling Via Remote debugging protocol. r=past,rcampbell
2012-09-06 16:55:55 +03:00
Panos Astithas
2df4be745b
Bug 781515 - Use a default allowConnection handler in dbg-server.js so that add-ons don't have to provide their own. r=rcampbell, f=Pike,mgoodwin
2012-09-20 09:40:01 +03:00
Panos Astithas
cafd096c1e
Bug 789114 - Make B2G and Fennec browser actors inherit the extensibility API changes. f=glandium r=msucan,mfinkle,vingtetun
2012-09-20 09:38:11 +03:00
Panos Astithas
3c23735c98
Bug 753401 - The debugger server root and tab actors should be easily extensible; r=rcampbell
...
--HG--
rename : browser/devtools/debugger/test/browser_dbg_contextactor-02.js => browser/devtools/debugger/test/browser_dbg_globalactor-01.js
2012-09-20 09:36:32 +03:00
Panos Astithas
09463803b4
Remove redundant check for Debugger.Object.displayName property (bug 786711). r=jimb
2012-09-18 10:30:02 +03:00