Robin Ricard
a83ad36b25
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
4cff0c0a7d
Bug 899052 - Implement Addon Thread Actor. r=fitzgen, r=shu
2014-03-07 00:09:14 -08:00
Nick Fitzgerald
11e74ef7d8
Bug 978019 - Fix breakpoints after reload on immediately invoked function expressions; r=past
2014-03-07 11:06:28 -08:00
a31e73a968
Bug 859372 - Refactor DevToolsUtils.js;r=past
2014-03-04 15:38:05 +01:00
Hubert B Manilla
a06cffe4f5
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
c034c93275
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
2013-09-03 12:20:27 +01:00
Phil Ringnalda
826e1727ab
Merge f-t to m-c
2014-02-15 10:10:31 -08:00
Panos Astithas
ff03c716d6
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
a3ff9acf01
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
416512ec68
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
9cb1e54009
Backed out changeset 2b95fec2f1f5 (bug 970536) for mochitest-bc failures.
...
CLOSED TREE
2014-02-12 08:19:05 -05:00
Panos Astithas
5a09478eeb
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
f5d6e8ec2a
Bug 919819 - Detect JS files from fetched content type. r=fitzgen
2014-02-11 15:35:11 -06:00
Hubert B Manilla
5cb9c4fdbb
Bug 927673 - Fix forPage has no sources showing when debugger is loading. r=fitzgen
2014-02-06 10:04:13 -05:00
Kannan Vijayan
a835a67677
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
b2db1dbc89
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
b05c336ceb
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
b672dbbcdb
Bug 952277 - DOMNodes can be highlighted and selected from the debugger [Australis]; r=past, vporof
2014-02-01 10:24:44 +01:00
Panos Astithas
b0aae39b08
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
1e207c40a2
Bug 944640 - Add a "Watch" button on the new inspect popup. r=vporof
2014-01-31 13:01:27 -05:00
Victor Porof
9a5ec580a2
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
a859119703
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
2014-01-28 12:16:49 +02:00
Mahdi Dibaiee
784aa3fe5b
Bug 911916 - Search set to identifier under cursor if no text selected. r=vp
2014-01-23 09:39:59 -05:00
Panos Astithas
8609912471
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
0f2968b470
Bug 960270 - Streamline Editor API. r=msucan
2014-01-17 12:58:45 -08:00
Brandon Benvie
7fd011e00b
Bug 947612 - Fix VariablesView so that editableName._onCleanup is called. r=vp
2014-01-17 10:40:41 -08:00
Victor Porof
6c61825beb
Bug 960237 - Re-enable browser_dbg_break-on-dom-05.js, r=past
2014-01-16 12:36:53 +02:00
Victor Porof
7cbab62525
Bug 960237 - Link to this bug in debugger/test/browser.ini for re-enabling browser_dbg_break-on-dom-05.js, r=me
2014-01-15 23:09:18 +02:00
Victor Porof
b1071ddd25
Bug 885294 - Immediate script selection from debugger search box is really janky and loses selection if you don't find anything, r=past
2014-01-08 10:48:32 +02:00
Victor Porof
58d2e24191
Bug 951795 - Use WidgetMethod's empty text attribute instead of a deck in the tracer, r=fitzgen
2014-01-07 11:57:00 +02:00
Victor Porof
153db6bcb9
Bug 951633 - Fix assertion typos in browser_dbg_stack-02.js, r=past
2014-01-04 00:04:24 +02:00
Victor Porof
22e4d19c50
Bug 952767 - Yield waiting for the FETCHED_VARIABLES event and fix a few typos in browser_dbg_variables-view-override-01.js, r=past
2014-01-04 00:04:23 +02:00
Victor Porof
619a1259b8
Bug 951633 - Fix tests after the WidgetMethods API changes, r=past
2014-01-03 23:42:28 +02:00
Victor Porof
869e6781bc
Bug 952767 - Variables view scopes should always be lazily populated, r=past
2014-01-03 23:41:28 +02:00
Victor Porof
c6a7097220
Bug 952734 - Sources with LabeledStatements makes ParserHelpers.getNodeLocation puke, r=past
2014-01-03 23:41:28 +02:00
Hubert B Manilla
e5a569a1a0
Bug 913665 - Detect minified files and pretty print them by default; r=fitzgen
2013-12-24 15:32:55 +01:00
Mihai Sucan
5f46502e0b
Bug 843004 - Part 4: Tests for pretty output of objects; r=nfitzgerald
2013-12-19 23:07:54 +02:00
Victor Porof
b3828fe0f5
Bug 952421 - Disabling and re-enabling a breakpoint turns it into a conditional breakpoint with an undefined expression, r=past
2013-12-20 19:05:18 +02:00
Albert Juhe
1b0b7ba9eb
Bug 950667 - DevTools CSS - Use an attribute instead of .highlighted class for styling tabs like the paused debugger. r=bgrins
2013-12-20 11:40:21 -05:00
Victor Porof
7469dadbe5
Bug 951828 - Always select the variables tab when pausing, r=fitzgen
2013-12-19 13:41:46 +02:00
Nick Fitzgerald
3930bddb92
Bug 929349 - Integrate a tracing debugger into our existing debugger; r=vporof,past
2013-12-18 14:17:27 -08:00
Victor Porof
c62cbae393
Bug 830344 - Part 2: Implement pagination when expanding objects with lots of properties, r=past
2013-12-18 19:01:38 +02:00
Victor Porof
273be2c44e
Bug 830344 - Part 1: Remove the lazy append mechanism in the variables view, r=past
2013-12-18 19:01:38 +02:00
Victor Porof
0dbe0d1c18
Bug 950656 - The separator string between the headers name and value isn't shown, r=past
2013-12-18 19:01:38 +02:00
Ryan VanderMeulen
6617318dcc
Merge m-c to fx-team.
2013-12-13 16:18:16 -05:00
Victor Porof
7682c474e1
Bug 948893 - Hovering certain bounds in a HTML source while paused in the debugger can sometimes incorrectly show a variable inspection popup, r=past
2013-12-13 22:28:04 +02:00
Victor Porof
4b5c7ebf53
Bug 949968 - Intermittent TEST-UNEXPECTED-FAIL | chrome://mochitests/content/browser/browser/devtools/debugger/test/browser_dbg_variables-view-override-02.js | Test timed out, r=me
2013-12-13 13:17:33 +02:00
Victor Porof
ba02ecd795
Bug 758157 - Clearly indicate overridden variables, r=past
2013-12-12 19:38:12 +02:00
Victor Porof
bc7b3f9fe5
Bug 949249 - Conditional breakpoint should be kept after to toggle breakpoint checkbox, r=past
2013-12-12 14:59:09 +02:00
Victor Porof
b3f13b03f6
Bug 815280 - Add a enable/disable all breakpoints button to the sources toolbar, r=rcampbell
2013-12-11 14:34:53 +02:00