Commit Graph

141 Commits

Author SHA1 Message Date
Alexandre Poirot
682aed7c64 Bug 1064774 - Prevent script actor from breaking debugger protocol on unavailable resources. r=past 2014-09-09 02:59:00 +02:00
Geoff Lankow
a177d29936 Bug 1059588 - Transition events in console should show propertyName property, not animationName; r=past 2014-08-30 11:04:26 +12:00
Jason Orendorff
2cd0c964b7 Follow-up 2 to bug 1041631 - Make several more tests work when Symbol is not defined. no_r=me, a=RyanVM on a CLOSED TREE.
--HG--
extra : rebase_source : 16b265e2c241278bc15f8aa6a976ed736fcafcac
2014-08-29 11:36:45 -05:00
Jakub Jurovych
20fd7c01af Bug 1052220 - Show traces' hit counts. r=fitzgen 2014-08-26 18:25:00 +02:00
Nick Fitzgerald
0ab7bed641 Bug 881480 - Part 1: Create RDP value forms for ES6 symbols. r=past 2014-08-25 09:49:00 -04:00
Nick Fitzgerald
f503d39e9a Bug 1039952 - Part 0: Make the parent actors manage the set of debuggees. r=fitzgen 2014-07-28 15:01:00 +02:00
Jakub Jurovych
9973ddc954 Bug 897567 - JS debugger: setting breakpoints can be confused by script GC. r=fitzgen 2014-07-16 14:56:01 -07:00
Gabriel Luong
4807cf19f4 Bug 1035545 - Preview for new String should be ArrayLike. r=fitzgen 2014-07-21 16:24:00 +02:00
Panos Astithas
b7453b6e74 Properly deal with event handlers that the debugger cannot unwrap (bug 1041266). r=vporof 2014-07-21 18:31:18 +03:00
Panos Astithas
4a9caee359 Properly handle bound functions in event listeners and objects with 'handleEvent' methods (bug 746622). r=vporof,mratcliffe
--HG--
rename : browser/devtools/debugger/test/browser_dbg_break-on-dom-event.js => browser/devtools/debugger/test/browser_dbg_break-on-dom-event-01.js
rename : browser/devtools/debugger/test/browser_dbg_break-on-dom-event.js => browser/devtools/debugger/test/browser_dbg_break-on-dom-event-02.js
rename : browser/devtools/debugger/test/browser_dbg_event-listeners.js => browser/devtools/debugger/test/browser_dbg_event-listeners-01.js
rename : browser/devtools/debugger/test/doc_event-listeners.html => browser/devtools/debugger/test/doc_event-listeners-01.html
rename : browser/devtools/debugger/test/doc_event-listeners.html => browser/devtools/debugger/test/doc_event-listeners-03.html
extra : rebase_source : 5ff8e76fd2a8518ea007c7594dcc544cb0cc0808
2014-06-12 17:18:09 +03:00
Panos Astithas
34a40a3319 Properly handle terminated scripts in the debugger (bug 814683). r=fitzgen
--HG--
extra : rebase_source : 7df6a8e87642d40bf69e50d65aa0b358a5f1955b
2014-07-15 19:20:38 +03:00
Bobby Holley
22be9ff3ec Bug 856067 - Fix Object Actor Previews. r=past 2014-07-14 10:09:06 -07:00
Alexandre Poirot
f2b703b3b6 Bug 1013997 - Use only one compartment for all devtools modules. r=mossop, r=past 2014-07-07 06:07:00 -04:00
Nick Fitzgerald
9a070e807e Bug 1032379 - Automatically black box sources whose URL ends with '.min.js'. r=past 2014-07-03 09:44:00 -04:00
Alexandre Poirot
1c728d5718 Bug 1020948 - Ensure fetching script sources when DebuggerObject.source fails. r=past 2014-06-26 06:39:00 +02:00
Carsten "Tomcat" Book
48f0f82363 merge fx-team to mozilla-central a=merge 2014-06-25 15:34:21 +02:00
Jim Blandy
7e20285e70 Bug 914753: Make Emacs file variable header lines correct, or at least consistent. DONTBUILD r=ehsan
The -*- file variable lines -*- establish per-file settings that Emacs will
pick up. This patch makes the following changes to those lines (and touches
nothing else):

 - Never set the buffer's mode.

   Years ago, Emacs did not have a good JavaScript mode, so it made sense
   to use Java or C++ mode in .js files. However, Emacs has had js-mode for
   years now; it's perfectly serviceable, and is available and enabled by
   default in all major Emacs packagings.

   Selecting a mode in the -*- file variable line -*- is almost always the
   wrong thing to do anyway. It overrides Emacs's default choice, which is
   (now) reasonable; and even worse, it overrides settings the user might
   have made in their '.emacs' file for that file extension. It's only
   useful when there's something specific about that particular file that
   makes a particular mode appropriate.

 - Correctly propagate settings that establish the correct indentation
   level for this file: c-basic-offset and js2-basic-offset should be
   js-indent-level. Whatever value they're given should be preserved;
   different parts of our tree use different indentation styles.

 - We don't use tabs in Mozilla JS code. Always set indent-tabs-mode: nil.
   Remove tab-width: settings, at least in files that don't contain tab
   characters.

 - Remove js2-mode settings that belong in the user's .emacs file, like
   js2-skip-preprocessor-directives.
2014-06-24 22:12:07 -07:00
James Long
060021d87e Bug 1026041 - make _clearSteppingHooks in ThreadActor check if the frame is live. r=fitzgen 2014-06-23 12:58:00 +02:00
James Long
1df6353542 Bug 1008372 - Don't specify column when moving a breakpoint so it's stored correctly. r=fitzgen 2014-06-23 12:54:00 -04:00
Eddy Bruel
08fc0aebce Bug 1003095 - Clean up how we provide several APIs;r=past 2014-06-17 21:51:43 +02:00
Bobby Holley
7e0a351dcf Bug 1020609 - Fix up webconsole. r=past
The basic setup is that Object (and now Array) Xrays apply various heuristics
to try to filter out dangerous properties from the underlying object. This
includes accessor properties, shadowing properties, callables, and non-Xrayable
objects. We need to make various fixes on the devtools side to keep this stuff
working.

Also, it would be nice if the tests were designed in such a way that a failed
string match didn't cause the whole test to hang without a useful error message.
2014-06-11 15:16:06 -07:00
Eddy Bruel
d451747849 Bug 1003095 - Refactor script.js to be worker friendly;r=past 2014-05-30 16:42:55 +02:00
Bobby Holley
19e1b6250d Bug 1015380 - Fix up devtools server. r=past 2014-05-28 11:14:27 -07:00
Eddy Bruel
f8fd30abd5 Bug 1003095 - Convert DevToolsExtensions.jsm into an SDK module;r=past;r=ZER0 2014-05-22 16:20:41 +02:00
Shu-yu Guo
8f91f2c8db Bug 717749 - Part 3: Terminate instead of resume debuggee script on tab closure. (r=past) 2014-05-20 18:27:25 -07:00
Shu-yu Guo
48684ab5b7 Bug 717749 - Part 2: Hook up the debugger to the slow script debug service. (r=past) 2014-05-20 18:27:25 -07:00
Eddy Bruel
40ef38722e Bug 1003095 - Fix strict errors in the debugger server;r=past 2014-05-15 16:36:03 +02:00
Dave Townsend
b3dda5d4d6 Bug 1007756: Strip out redundant and broken code landed in bug 990074. r=fitzgen 2014-05-09 10:28:29 -07:00
Brian Grinstead
b19fbc94d1 Bug 1002280 - ID starting with numeric value crashes the devtools DOM inspector;r=jwalker,bholley 2014-05-09 09:58:26 -05:00
Shu-yu Guo
327120e195 Bug 1007164 - Throw on touching sentinel values in DebugScopeProxy by default but allow Debugger.Environment.prototype.getVariable access. (r=jimb) 2014-05-08 21:30:50 -07:00
James Long
7741751893 Bug 995252 - Always remove a breakpoint and create a new one when setting the condition. r=past 2014-05-07 11:41:00 -04:00
Eddy Bruel
c3c510365b Bug 1002456 - Fix debugger server breakage;r=jimb 2014-05-07 02:36:18 +02:00
Ryan VanderMeulen
87e88accfb Backed out changeset 2b48d8dcac21 (bug 995252) for linux debug mochitest-dt failures. 2014-05-01 17:05:34 -04:00
James Long
c209ffc94a Bug 995252 - Conditional breakpoints are always hit. r=past 2014-04-30 11:42:00 -04:00
Dave Townsend
7f17ca3889 Bug 993029: Create an add-on console actor that will be displayed in the console tab of the add-on debugger. r=msucan, r=Unfocused, r=past 2014-05-01 08:36:01 -07:00
Eddy Bruel
2baf4e8ddf Bug 859372 - Refactor script.js; r=past 2014-04-29 17:52:44 +02:00
Dave Townsend
6db9e6c28e Bug 990074: Sources linked via the optionsURL in install.rdf do not show up in addon debugger. r=fitzgen 2014-04-24 14:16:46 -07:00
Dave Townsend
0e0ec3c6f5 Backing out bug 990074 as we have to backout bug 990685 2014-04-24 13:04:40 -07:00
Eddy Bruel
ad07bd7e64 Bug 859372 - Refactor transport.js; r=past 2014-04-24 13:23:30 +02:00
Dave Townsend
0de01b0f9c Bug 990074: Sources linked via the optionsURL in install.rdf do not show up in addon debugger. r=fitzgen 2014-04-16 14:14:50 -07:00
James Long
b122e38819 Bug 812172 - Add conditional breakpoint handling to the debugger client. r=vp 2014-04-04 08:27:57 -04:00
Dave Townsend
20fd1dc8f4 Bug 986755: Add-on debugger should use the XPI hierarchy to group sources. r=fitzgen, r=ochameau 2014-03-31 10:19:15 -07:00
Dave Townsend
806a5829f4 Bug 986639: Use the __URI__ property of component and module globals to detect which add-on they come from (missed review comments). r=fitzgen 2014-03-27 09:02:39 -07:00
Carsten "Tomcat" Book
7b22d57d27 Merge mozilla-central to fx-team 2014-03-27 16:08:53 +01:00
Carsten "Tomcat" Book
66422737fb merge fx-team to mozilla-central 2014-03-27 14:14:32 +01:00
Ryan VanderMeulen
c5fd173c74 Merge m-c to inbound. 2014-03-26 23:09:54 -04:00
Dave Townsend
927174c9c6 Bug 986639: Use the __URI__ property of component and module globals to detect which add-on they come from. r=fitzgen 2014-03-26 16:04:20 -07:00
Dave Townsend
cbe90caf71 Bug 986108: Make all restartless add-ons debuggable. r=Unfocused, r=fitzgen 2014-03-26 16:03:57 -07:00
Mihai Sucan
24d3f3ce26 Bug 987369 - Fix for aRawObj.location is null in script.js; r=benvie 2014-03-25 13:01:53 +02:00
Alexandre Poirot
a0fe6d2a8e Bug 977043 - Prevent exceptions in debugger when debugging b2g popup window object. r=msucan 2014-03-22 09:02:13 +01:00