Ryan VanderMeulen
c633e65783
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
f4a47052ae
Bug 663778 - Use flag instead of pref for mozafterpaint switch and highlighter noautohide r=jwalker
2014-03-13 15:38:37 +00:00
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
J. Ryan Stinnett
f5d6e8ec2a
Bug 919819 - Detect JS files from fetched content type. r=fitzgen
2014-02-11 15:35:11 -06: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
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
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
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
74ee3a243b
Bug 945482 - Intermittent browser_dbg_variables-view-popup-08.js | Should have two frames. - Got 0, expected 2 | Test timed out | Found a tab after previous test timed out, r=me
2013-12-04 10:12:05 +02:00
J. Ryan Stinnett
2e1d41b2d1
Bug 912057 - Replace Browser Debugger with Browser Toolbox. r=past
2013-12-02 02:28:01 -06:00
Shu-yu Guo
5c07522949
Bug 933882 - Force GC in Debugger mochitests for ASan. (r=past)
2013-11-20 22:50:28 -08:00
Nick Fitzgerald
9b55175b36
Bug 917072 - Move black box eyeball into sources toolbar; r=vporof
2013-10-23 02:10:08 -07:00
Anton Kovalyov
459525119e
Bug 919709 - Make Debugger use CodeMirror. r=vporof
2013-10-22 13:53:53 -07:00
Victor Porof
a21bdf0972
Bug 800857 - Add tests, r=rcampbell
2013-10-04 10:33:08 +03:00
Anton Kovalyov
b489d46929
Bug 912260 - Make Scratchpad use CodeMirror. r=robcee r=msucan
2013-09-20 11:34:10 -07:00
Nick Fitzgerald
f1fd7888d7
Bug 762761 - part 2: front end changes for debugger pretty printing; r=vporof
2013-09-18 17:56:20 -07:00
Panos Astithas
6fb780199c
Ignore failures to get the lastPausedUrl when a tab is closing (bug 916458). r=fitzgen
2013-09-18 12:58:37 +03:00
Victor Porof
00c61a2cca
Bug 901271 - Add a test, r=fitzgen
2013-09-14 12:34:08 +03:00
Victor Porof
1424cd3d51
Bug 876277 - Rewrite head.js to use promises and remove useless cruft, r=past
2013-09-13 16:23:16 +03:00
Phil Ringnalda
e01a1770bc
Merge m-i to m-c
2013-08-25 08:20:24 -07:00
Nick Fitzgerald
17b5bf1a19
Bug 908870 - disable logging RDP packets in mochitests by default again; r=me
2013-08-23 14:18:08 -07:00
Eddy Bruel
5bcdbc98da
Bug 899052 - Implement the listAddons request; r=fitzgen
2013-08-24 01:33:46 +02:00
Oprea Victor Andrei
9addaa19cb
Bug 901733 - Add "--invert" flag to the "dbg blackbox" command; r=fitzgen
2013-08-12 13:58:22 -07:00
Panos Astithas
4f1fb07772
Set the logging pref before loading the debugger server if it is to use it (bug 896534); r=rcampbell
2013-07-23 09:47:47 +03:00
Panos Astithas
708ffcef30
Implement backend support for breaking on DOM events and retrieving all the event listeners on a page (bug 832982); r=rcampbell,smaug
2013-07-18 14:14:16 +03:00
Victor Porof
e27e0a35e9
Bug 823577 - Cleanup debugger frontend code, strings, etc., r=rcampbell
2013-06-21 17:33:56 +03:00
Joe Walker
e980f67442
Bug 846696 - GCLI helpers.js should be shared rather than copied; r=mratcliffe
2013-05-25 09:51:31 +01:00
Gijs Kruitbosch
c24a71e8e6
Bug 874028 - Debugger and Net monitor tests should use browser's load event rather than tab's, r=past
2013-05-20 15:23:06 +02:00
Dave Camp
e923fe56c4
Bug 867485: Move the devtools loader into toolkit/ r=jwalker
2013-05-01 09:27:24 -07:00
Victor Porof
bd853245ea
Bug 859039 - Allow sorting by column (status, method, file, domain, type, size etc.), r=rcampbell
2013-05-10 12:01:08 +03:00
Dave Camp
31ce67e5e0
Bug 855914 - Start using the jetpack loader in devtools. r=jwalker, f=ochameau
2013-04-11 13:59:08 -07:00
Dave Camp
a5c65f65e2
Backed out changeset 9117c7ad29d5 for MaxHeap regression.
2013-04-28 14:42:23 -07:00
Dave Camp
fee966b388
Bug 855914 - Start using the jetpack loader in devtools. r=jwalker, f=ochameau
2013-04-11 13:59:08 -07:00
Victor Porof
d6bdecd1eb
Bug 854185 - Frontend shouldn't mix promises, event listeners and callbacks on initialization/destruction, r=past
2013-03-28 10:30:37 +02:00
Joe Walker
0769c972e3
Bug 685526 - GCLI should allow basic async types; r=dcamp,past,harthur,mratcliffe
2013-03-13 04:51:30 +00:00
Victor Porof
bd1c6716da
Bug 812083 - Implement a SideMenuWidget (add a tree view to the remote debugger's script selector), r=past,rcampbell
2013-02-21 01:33:36 +02:00
Panos Astithas
92a1190865
Add more logging in the Browser Debugger startup path in order to investigate bug 766119; r=vporof
2013-03-04 17:49:37 +02:00
Victor Porof
f0e2b090f1
Bug 828664 - Debugger is sad when inspecting an array of > 10k elements in a variables view, r=rcampbell
2013-01-21 23:59:29 +02:00
Joe Walker
7aaa4bea44
Bug 813031 - gDevTools needs an API review [toolbox]; r=paul
2012-12-13 13:03:55 +00:00
Joe Walker
9632928486
Bug 788977 - [toolbox] Land the developer tools window; r=harth,jwalker,mikeratcliffe,paul,dão
2012-11-30 08:07:59 +00:00
Victor Porof
90c512c0b6
Bug 751836 - After stepping in the debugger, any open nodes in the property view are collapsed, r=past
2012-10-26 23:28:54 +03:00
Victor Porof
f4508891c6
Bug 707302 - Optimize and refactor the debugger frontend to use constructors instead of attached functions to DOM nodes, r=rcampbell
2012-10-26 20:10:17 +03:00
Panos Astithas
c5ba79ac93
Bug 753401 - The debugger server root and tab actors should be easily extensible; r=rcampbell
2012-09-20 09:36:32 +03:00
Jim Mathies
20e088c458
Bug 789360 - devtools references to modules using wrong url. r=past
2012-09-08 06:13:37 -05:00
Victor Porof
7a0fff9e42
Bug 710258 - Don't allow the debugger to be open in more than one window; r=past
2012-06-20 15:21:46 +03:00
Dave Camp
e544913674
Bug 760752 - Frequent browser_dbg_debugger-tab-switch.js | leaked window property: _scriptDebugger and 87 more test failures; r=past
2012-06-02 18:43:19 +03:00
Panos Astithas
8915721113
Bug 758696 - Add a dialog to the debugger to deny or allow incoming server connections (Part 1: Firefox); r=rcampbell
2012-06-01 18:25:08 +03:00
Victor Porof
fca7fd205f
Bug 753311 - Prevent the Debugger from opening on more than one tab; r=past
2012-05-31 13:01:13 +03:00