Commit Graph

77 Commits

Author SHA1 Message Date
Panos Astithas
a813c8393c Backout 50b1fc3ef560 (bug 849069) on suspicion of leaks 2013-04-10 16:05:35 +03:00
Nick Fitzgerald
c79c4e1c95 Bug 849069 - Relative source map URLs should be resolved according to the spec's rules; r=past 2013-04-09 11:40:00 +03:00
Nick Fitzgerald
75617896f8 Bug 772119 - Expose source mapped sources over the remote debugging protocol; r=past 2013-04-09 11:42:00 +03:00
Panos Astithas
7e87955bb5 Bug 818134 - Allow multiple debuggers in toolboxes to debug separate tabs; r=rcampbell,dcamp 2013-04-09 14:17:03 +03:00
Mihai Sucan
29cad8e84e Bug 783499 - Web Console should use the debugger API; r=past 2013-03-30 13:31:10 +02:00
Panos Astithas
bca6cd89a5 Bug 852860 - Remove obsolete script cache; r=vporof 2013-03-20 09:48:35 +02:00
Eddy Bruel
17644073c8 Bug 808960 - Can't fetch sources packed in jar bundles when debugging chrome; r=past,vporof 2013-03-14 21:57:00 -07:00
Eddy Bruel
387cce02c9 Bug 820012 - unable to debug scripts loaded via loadSubScript in Browser Debugger; r=past 2013-03-14 15:21:00 -07:00
Nick Fitzgerald
2de143efba Bug 848576 - "Remove scripts and newScript packets from the RDP"; r=past 2013-03-11 15:35:00 -07:00
Nick Fitzgerald
a9add7ab34 Bug 795368 - Add "sources" and "newSource" packets to the RDP, and use them instead of "scripts" and "newScript"; r=past f=rcampbell,msucan 2013-02-28 14:02:00 +02:00
Panos Astithas
94d864d663 Bug 830818 - Always trust native getters when fetching properties, to show directly the values in the debugger's Variables View; r=vporof,rcampbell 2013-02-12 10:38:24 +02:00
Jim Blandy
81bc04a9b0 Bug 808791: JS debug server: construct environment forms correctly, using Debugger.Environment.prototype.callee. r=past 2013-01-14 16:15:58 -08:00
Nick Fitzgerald
839fc7758f 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
Panos Astithas
ebe9b4907b 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
Jim Blandy
6492271245 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
6b8a2ae900 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
fcb23fe258 Bug 819049: JS debugging protocol: provide 'name', 'displayName', and 'userDisplayName' properties on function grips. r=past 2012-12-14 10:26:47 -08:00
Panos Astithas
c9d20056e2 Bug 812869 - Breakpoint clients sometimes don't know how to remove themselves, r=vporof 2012-11-27 14:29:46 +02:00
Panos Astithas
048c5c64cf 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
e5b4d9441d Bug 787981 - Use LongStringActor in the Web Console actors; r=past 2012-11-05 18:41:59 +02:00
Panos Astithas
0b7f4cfc1f Bug 795969 - Promote list of pause actors at once; r=rcampbell f=jimb 2012-11-14 10:00:57 +02:00
Panos Astithas
8a93525aad Bug 808498 - Chrome debugging broke B2G debugging; r=vporof,vingtetun 2012-11-06 09:14:07 +02:00
Panos Astithas
d3dbc675fc Implement Debugger.removeAllDebuggees for efficient debugger shutdown (bug 740551); r=jimb,jorendorff 2012-11-02 18:30:23 +02:00
Panos Astithas
7d85e45745 Bug 740551 - ThreadActor should automatically add appropriate debuggee globals - Patch v14; r=rcampbell 2012-10-31 18:31:55 +02:00
Jim Blandy
1769b6a9c1 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
35e87a5c34 Bug 795263 - Actor names should not change when promoted to thread-lifetime; r=rcampbell 2012-10-12 11:26:49 +03:00
Panos Astithas
8a8f064ccd bug 755661 part 5 - fix xpcshell test on windows; r=rcampbell 2012-10-03 18:56:45 +03:00
Nick Fitzgerald
5def884b38 bug 755661 part 3 - sources over protocol; r=past 2012-09-27 11:30:00 +03:00
Nick Fitzgerald
85936786aa bug 755661 part 2 - add thread scoped long strings; r=past 2012-09-27 11:29:00 +03:00
Anton Kovalyov
81eaf01746 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
4904b9a126 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
d04c6bcc97 Remove redundant check for Debugger.Object.displayName property (bug 786711). r=jimb 2012-09-18 10:30:02 +03:00
Panos Astithas
8177580ef4 Bug 785689 - Debugger breaking when it shouldn't. r=msucan,vporof 2012-09-12 14:10:05 +03:00
Panos Astithas
f7d5ba4631 Use the statically-inferred name for anonymous functions (bug 786711) r=msucan,vporof 2012-09-10 11:48:52 +03:00
Nick Fitzgerald
770cf2c0a7 Bug 694539: Implement 'long string' grips. r=jimb 2012-08-30 14:10:07 -07:00
Panos Astithas
f5e1443f56 Bug 783393 - Breakpoints not getting caught on reload, r=rcampbell f=rcampbell,dcamp,vporof 2012-08-24 10:41:02 +03:00
Matt Brubeck
428a57c3b8 Back out b2900e347f5c (bug 783393) for Windows xpcshell hangs in test_listscripts-01.js on a CLOSED TREE 2012-08-23 14:37:29 -07:00
Panos Astithas
78ce15e810 Bug 783393 - Breakpoints not getting caught on reload, r=rcampbell f=rcampbell,dcamp,vporof 2012-08-17 04:32:21 +03:00
Panos Astithas
a0a46873cf Don't send newScript notifications for ignored scripts (bug 770882). r=rcampbell 2012-08-22 11:11:07 +03:00
Nick Fitzgerald
830667108c Share the breakpoint store across ThreadActor instances (bug 777146); r=past 2012-08-06 12:32:00 +03:00
Nick Fitzgerald
7152ebb5de Bug 777146 - Move ThreadActor.prototype.{_scripts, _breakpointStore} initialization to the constructor so that each instance of ThreadActor has its own {_scripts, _breakpointStore} object instead of each instance sharing the same object. r=rcampbell 2012-07-25 09:30:00 -07:00
Victor Porof
65bc7f7cb2 Bug 767389 - about:home and about:newtab are intermittently shown in the Debugger dropdown; r=past 2012-07-15 09:50:41 +03:00
Panos Astithas
203584ff64 Bug 751949 - Reloading a page when the debuggee is paused results in: ASSERTION: Mismatched calls to ResumeTimeouts; r=rcampbell 2012-07-13 13:10:22 +03:00
Panos Astithas
12d86a18ee Bug 771452 - resume button need two clicks to go on after a breakpoint when the script is inside the .html file; r=rcampbell 2012-07-13 13:10:21 +03:00
Panos Astithas
81c2bf9e65 Bug 754251 - Can't set breakpoint in Script Debugger; r=rcampbell 2012-06-12 09:47:08 +03:00
Ryan VanderMeulen
4c71ae6d9a Revert c39d36167b99 due to a horribly munged backout. 2012-06-10 19:44:50 -04:00
Ryan VanderMeulen
202bd53a55 Backout the bug 754202 backout due to orange. 2012-06-10 19:37:47 -04:00
Panos Astithas
b921ef1895 Bug 760882 - XBL Bindings appear in the debugger script dropdown if the debugger is open when the page is refreshed; r=rcampbell 2012-06-08 16:05:27 +03:00
Panos Astithas
532207e4dd Bug 761223 - JS Debugger errors prevent me from debugging Orion; r=dcamp 2012-06-08 11:21:59 +03:00
Panos Astithas
d79c95f490 Backout 61e0d5d09f77 due to test breakage 2012-06-08 11:18:28 +03:00