Brandon Benvie
a182a3299f
Bug 970172 - Prevent VariablesView Variables from handling clicks while editing. r=vporof
2014-02-12 15:33:59 -08:00
Hubert B Manilla
209fe04e0b
Bug 962857 - Fix for debugger mistakenly detecting .jsm files are minified. r=fitzgen
2014-03-17 10:43:19 -04:00
Nick Fitzgerald
57c9528600
Bug 981258 - Set the breakpoints in browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js before executng the IIFE so that the IIFE's Debugger.Script can't be GC'd before the breakpoints are set; r=past
2014-03-15 18:48:55 -07:00
Phil Ringnalda
f374beb614
Merge m-c to f-t
2014-03-14 19:09:29 -07:00
Ed Morley
e5587dd58a
Bug 918507 - Disable browser_dbg_chrome-create.js on the remaining platforms, since it doesn't clean up after itself; CLOSED TREE
2014-03-14 16:54:20 +00:00
Nick Fitzgerald
0d761e101b
Bug 981258 - Replace 'waitForSourceShown' with 'ensureSourceIs' to fix intermittent browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js; r=past
2014-03-14 10:15:43 -07:00
Michael Ratcliffe
aba2618867
Bug 663778 - Use flag instead of pref for mozafterpaint switch and highlighter noautohide r=jwalker
2014-03-13 21:27:10 +00:00
Michael Ratcliffe
d102dd3937
Bug 663778 - Changes to tests for box model highlighter r=jwalker
2014-03-12 14:01:31 +00:00
Ryan VanderMeulen
4510c7d862
Backed out 6 changesets (bug 663778) for browser_dbg_listtabs-02.js leaks on a CLOSED TREE.
...
Backed out changeset cbd200206f9b (bug 663778)
Backed out changeset b0b74401e614 (bug 663778)
Backed out changeset df5255cffbfa (bug 663778)
Backed out changeset e6d0dd124356 (bug 663778)
Backed out changeset 134f77474941 (bug 663778)
Backed out changeset 456609873c5f (bug 663778)
2014-03-13 13:56:22 -04:00
Michael Ratcliffe
9d3dde5e49
Bug 663778 - Use flag instead of pref for mozafterpaint switch and highlighter noautohide r=jwalker
2014-03-13 15:38:37 +00:00
Michael Ratcliffe
4e4ee1480a
Bug 663778 - Changes to tests for box model highlighter r=jwalker
2014-03-12 14:01:31 +00:00
Panos Astithas
bff5d8df96
Increase the timeout for browser_dbg_chrome-create.js test to avoid test failures on Win 8.1 (bug 918507). r=me
2014-03-12 18:34:38 +02:00
Wes Kocher
64bc8828db
Backed out changeset f8f0091f945c (bug 918507) for pushing win8debug m-bc logs over the limit
2014-03-11 17:15:44 -07:00
Nick Fitzgerald
68afcf0bae
Bug 981258 - Clean up breakpoints manually before finishing the browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js test; r=past
2014-03-11 09:42:49 -07:00
Panos Astithas
d58131568f
Add more logging around browser toolbox process creation to diagnose an orange (bug 918507). r=vporof,rcampbell
2014-03-11 18:15:42 +02:00
Robin Ricard
cba22ff58c
Bug 965172 - Variables view hover popup appears while selecting text. r=fitzgen
...
Prevent the popup from appearing while selecting text.
If the mouse button is released, the popup can get back.
Added a new test case for this new behavior.
2014-03-11 08:07:11 -04:00
Jordan Santell
e66fa9b142
Bug 899052 - Implement Addon Thread Actor. r=fitzgen, r=shu
2014-03-07 00:09:14 -08:00
Nick Fitzgerald
92419315ec
Bug 978019 - Fix breakpoints after reload on immediately invoked function expressions; r=past
2014-03-07 11:06:28 -08:00
Eddy Bruel
477b2d2f33
Bug 859372 - Refactor DevToolsUtils.js;r=past
2014-03-04 15:38:05 +01:00
Stefan Alderson
7fb6ee01db
Bug 960905 - DevToolsUtils.reportException is misused in Tracer.prototype. r=fitzgen
2014-03-03 10:33:58 -05:00
Tim Taubert
128d41fd98
Bug 978541 - Use delegating yield for debugger-controller.js r=past
2014-03-02 10:34:05 +01:00
J. Ryan Stinnett
73dabe39b4
Bug 965157 - Remove standalone chrome debugger code paths. r=vporof
2014-02-26 22:33:35 -06:00
Hubert B Manilla
07c456c316
Bug 943356 - Prettifing a source while paused will not switch away from it. r=fitzgen
2014-02-27 11:39:56 -05:00
Joe Walker
0197a26343
Bug 933727 - Split gcli.jsm and use JS directly from gcli project; r=mratcliffe
...
* * *
Bug 933727 - Update Developer Toolbar to use promises and split out GCLI; r=mratcliffe
* * *
Bug 933727 - Update GCLI tests to use Task.spawn; r=mratcliffe
* * *
Bug 933727 - Update the Inspector to use split out GCLI; r=pbrosset
* * *
Bug 933727 - Update style editor to use split out GCLI; r=harth
* * *
Bug 933727 - Update Debugger to use split out GCLI; r=past
* * *
Bug 933727 - Update Profiler/Tilt/Scratchpad to use split out GCLI; r=valueof
--HG--
rename : browser/devtools/commandline/test/browser_cmd_pref.js => browser/devtools/commandline/test/browser_cmd_pref1.js
rename : browser/devtools/commandline/test/browser_cmd_pref.js => browser/devtools/commandline/test/browser_cmd_pref2.js
rename : browser/devtools/commandline/test/browser_gcli_cli.js => browser/devtools/commandline/test/browser_gcli_cli1.js
rename : browser/devtools/commandline/test/browser_gcli_cli.js => browser/devtools/commandline/test/browser_gcli_cli2.js
rename : browser/devtools/commandline/test/browser_gcli_completion.js => browser/devtools/commandline/test/browser_gcli_completion1.js
rename : browser/devtools/commandline/test/browser_gcli_completion.js => browser/devtools/commandline/test/browser_gcli_completion2.js
2013-09-03 12:20:27 +01:00
Nick Fitzgerald
d9a3ebe351
Bug 974159 - debugger-controller.js should use ES6 iterators instead of old style iterators; r=past
2014-02-26 19:57:46 -08:00
J. Ryan Stinnett
8b18eca111
Bug 976679 - Move event-emitter to toolkit. r=paul
...
--HG--
rename : browser/devtools/shared/event-emitter.js => toolkit/devtools/event-emitter.js
rename : browser/devtools/shared/test/browser_eventemitter_basic.js => toolkit/devtools/tests/mochitest/test_eventemitter_basic.html
2014-02-25 22:22:05 -06:00
Phil Ringnalda
89c3345063
Merge f-t to m-c
2014-02-15 10:10:31 -08:00
Panos Astithas
0e016fbf86
Use the wrapped global to decide if we are in an xpcshell environment or not (bug 901930). r=vporof
2014-02-15 10:57:26 +02:00
Masayuki Nakano
a183cc5385
Bug 969247 part.1 Remove or replace DOM_VK_ENTER and NS_VK_ENTER users r=smaug
2014-02-15 09:57:39 +09:00
Panos Astithas
a5d739e5cf
The debugger shouldn't try to connect to the tracer actor if it is not present or if tracing is disabled (bug 970536). r=fitzgen
2014-02-13 09:18:36 +02:00
Ryan VanderMeulen
ef6da706f5
Backed out changeset 2b95fec2f1f5 (bug 970536) for mochitest-bc failures.
...
CLOSED TREE
2014-02-12 08:19:05 -05:00
Panos Astithas
01e70b6d0c
The debugger shouldn't try to connect to the tracer actor if it is not present or if tracing is disabled (bug 970536). r=fitzgen
2014-02-12 12:40:52 +02:00
J. Ryan Stinnett
f7b40c0687
Bug 919819 - Detect JS files from fetched content type. r=fitzgen
...
--HG--
rename : browser/devtools/debugger/test/browser_dbg_pretty-print-01.js => browser/devtools/debugger/test/browser_dbg_pretty-print-13.js
rename : browser/devtools/debugger/test/code_ugly.js => browser/devtools/debugger/test/code_ugly-8
rename : browser/devtools/debugger/test/doc_pretty-print.html => browser/devtools/debugger/test/doc_pretty-print-3.html
2014-02-11 15:35:11 -06:00
Panos Astithas
733def00a1
Keep populating the Events pane even in the presence of event listeners with no associated Debugger.Script (bug 942899). r=vporof
2014-02-06 18:33:26 +02:00
Hubert B Manilla
37f5a906ad
Bug 927673 - Fix forPage has no sources showing when debugger is loading. r=fitzgen
2014-02-06 10:04:13 -05:00
Kannan Vijayan
2d0f2842b3
Bug 332176 - Change eval-ed scripts to have more descriptive filenames indicating the chain of evaluation, and give them absolute line numbers instead of the offset-from-lineno-of-eval-in-caller-script approach used currently. r=jimb
2014-02-04 16:23:20 -05:00
kushagra singh
7ce44de3c1
Bug 962070 - Tooltips for sources contain the group URL instead of the file URL, r=vporof
2014-02-04 13:04:38 +02:00
Patrick Brosset
d3f7a04517
Bug 952277 - DOMNodes can be highlighted and selected from the debugger - Debugger test; r=vporof
2014-02-01 10:24:47 +01:00
Patrick Brosset
5770862b2c
Bug 952277 - DOMNodes can be highlighted and selected from the debugger [Australis]; r=past, vporof
2014-02-01 10:24:44 +01:00
Brian Grinstead
ab63c71ed5
Bug 965985 - DevTools light theme button followup;r=vporof
2014-01-31 14:45:59 -06:00
Panos Astithas
43726c7f96
Teach auto-pretty-print tests to not rely on the default pref value (bug 962857). r=bustage in a CLOSED TREE
2014-01-31 20:56:17 +02:00
Lalit Khattar
6f8202e976
Bug 944640 - Add a "Watch" button on the new inspect popup. r=vporof
2014-01-31 13:01:27 -05:00
Brian Grinstead
0f4ec447f4
Bug 957117 - DevTools Themes: Use light theme for top tabbar and toolbars OVERRIDE HOOK;r=vporof
2014-01-30 14:42:15 -06:00
Victor Porof
2893f02600
Bug 965171 - Opening a variables view popup will change the scroll position in the editor if a watch expression is present, r=past
2014-01-30 12:46:09 +02:00
Victor Porof
982be5ff5e
Bug 963932 - Refactor the output emitted by Parser.jsm to avoid too much useless nesting, r=past
2014-01-28 12:18:20 +02:00
Victor Porof
30b1cd7943
Bug 963919 - When triggering file filtering via a keyboard shortcut, don't automatically fill the searchbox with the identifier under the caret position, r=past
...
--HG--
rename : browser/devtools/debugger/test/browser_dbg_search-function.js => browser/devtools/debugger/test/browser_dbg_search-autofill-identifier.js
2014-01-28 12:16:49 +02:00
Mahdi Dibaiee
e68cb73878
Bug 911916 - Search set to identifier under cursor if no text selected. r=vp
2014-01-23 09:39:59 -05:00
Panos Astithas
c74418115e
Make the debugger frontend cope with an already connected target (bug 933212); r=jryans,fitzgen
...
* Made the DebuggerClient, which is actually the RootActor front, not consider one of the attached child fronts as "active". Since a single DebuggerClient (or RootFront) is kept around for the App Manager's lifetime, it makes sense to move the notion of "active" tab to the toolbox's target. As each toolbox gets destroyed, the fronts should be detaching from their actors (if they are stateful) so that the app is no longer in a debugging state. Debugging a new app (or reconnecting to a previous one) will create new fronts anyway.
* Slightly refactored the TabClient, ThreadClient, SourceClient and TracerClient towards a protocol.js-based architecture, by adding parent-child references and lifecycle management. Now a tab-scoped thread actor for instance has the tab as its parent, while a global-scoped thread actor (chrome debugger) has the DebuggerCLient (RootFront) as its parent. This lets parents reference their children, so that caching in the target object can work. It also allowed me to move some methods from the DebuggerClient to the actual front that should be responsible, like reconfigureTab, reconfigureThread and attachThread. These methods now use DebuggerClient.requester, too.
* Added some error handling in the debugger client requester around "before" and "after" callbacks, which exposed some errors in tests that are now fixed.
* Fixed the state handling in the thread actor so that merely detaching from a thread doesn't put it in the exited state. This is the part that what was necessary for Firebug's use case.
* Properly loading tracer and webgl actors now on b2g.
2014-01-14 17:39:40 +02:00
Anton Kovalyov
3f2abc844b
Bug 960270 - Streamline Editor API. r=msucan
2014-01-17 12:58:45 -08:00
Brandon Benvie
bbf90ee1aa
Bug 947612 - Fix VariablesView so that editableName._onCleanup is called. r=vp
2014-01-17 10:40:41 -08:00