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