Commit Graph

472 Commits

Author SHA1 Message Date
Nick Fitzgerald
33c303363a Bug 1189647 - Rename synchronize to unsafeSynchronize to encourage callers to think twice; r=jsantell 2015-07-31 17:22:28 -07:00
Brian Grinstead
279b0d9f1f Bug 1187482 - Skip XBL and native anonymous content inside non-XUL documents;r=jryans
This will allow the walker to skip scrollbar elements passed in from the highlighter.
We used to allow anonymous content just so that feedSubscribeLine contents could be
inspected, but that's much less important than the problem it's causing.  With this
change we still show ::before/::after but nothing else.

Note that this doesn't affect the Browser Toolbox at all, which uses another filter.

--HG--
extra : commitid : 7NWZIU397dZ
2015-07-31 13:45:13 -07:00
Jordan Santell
41adcf359c Bug 1172180 - Add polling events for profiler/buffer status on the profiler itself. r=vp 2015-07-15 15:40:45 -07:00
Jordan Santell
d77a12bf81 Bug 1172180 - part 2 - add ability to auto drain allocation logs in memory component via a timer and on GC. r=fitzgen 2015-07-17 12:21:45 -07:00
Ryan VanderMeulen
fa5776b708 Merge m-c to fx-team. a=merge 2015-07-15 13:30:09 -04:00
Ryan VanderMeulen
2806c1d5bc Merge fx-team to m-c. a=merge 2015-07-15 13:25:33 -04:00
Nick Fitzgerald
6750bc2f1d Bug 1176981 - Part 1: Remove the tracing debugger actor from the server; r=vporof 2015-07-14 18:12:10 -07:00
Jordan Santell
5551466ab7 Bug 1159389 - Migrate profiler actor to use new form of protocol.js actors, and become a standalone module consumed by actors. r=vp, r=jryans 2015-07-13 13:20:00 -04:00
Bobby Holley
b4fdabe37d Bug 1182347 - Remove nsIPrincipal::cookieJar. r=sicking 2015-07-14 19:56:33 -07:00
Sami Jaktholm
31dac421ce Bug 1171919 - Add a test which asserts that StyleSheetsActor can handle iframes without a content document. r=bgrins 2015-07-14 19:54:59 +03:00
Geoff Brown
52d4e225a0 Bug 1026290 - Update mochitest-chrome manifests for android; r=jgriffin 2015-07-10 14:41:59 -06:00
J. Ryan Stinnett
cbcb16166d Bug 1171654 - Report stacks for pending requests. r=ochameau 2015-07-09 09:42:05 -05:00
Nick Fitzgerald
5921715834 Bug 1166048 - Part 2: Add a test that we can load the contents of every source mapped source produced by babel and browserify; r=jlongster 2015-07-08 14:40:14 -07:00
Patrick Brosset
5e907a6b52 Bug 1155927 - Make sure that browser_animation_actors_15.js waits for the transitions to end. r=test-only 2015-07-02 10:02:27 +02:00
J. Ryan Stinnett
cc65c4ef3f Bug 1151414 - Link stacks across RDP client request and reply handling. r=fitzgen 2015-06-26 16:17:27 -07:00
Gabriel Luong
64ab733561 Bug 1084525 - Part 11: Add test for asserting the list of Promise objects returned from the PromiseActor onPromiseSettled event handler r=fitzgen 2015-06-25 12:32:17 -07:00
Eddy Bruël
125e0a3d1a Bug 1171967 - Emit newSource events on ThreadClient instead of DebuggerClient;r=pbrosset 2015-06-22 15:17:12 +02:00
Carsten "Tomcat" Book
f9f82df89d Merge mozilla-central to fx-team 2015-06-22 14:46:50 +02:00
Florent Fayolle
2cc20c56c0 Bug 1050691 - Click on a function on the console should go to the debugger. r=jlongster 2015-06-20 08:47:00 +02:00
Patrick Brosset
17923784a6 Bug 1175040 - Add more layout-related properties to the output of getLayout; r=bgrins
The getLayout method of the PageStyleActor returns layout-related data about an element
but some information is missing. In particular, this patch adds data about the
box-sizing, display and z-index. All of which will be very useful when adding more
information to the layoutview panel in bug 1150496.

--HG--
extra : rebase_source : f2a8befa24583abdb4d3af6c376de4b17cba0b4b
2015-06-18 12:28:12 +02:00
Carsten "Tomcat" Book
78ccc28817 merge mozilla-inbound to mozilla-central a=merge 2015-06-18 15:13:19 +02:00
Tom Tromey
0b980d99e6 Bug 1159507 - make allocation times consistent with timeline; r=fitzgen,mccr8 2015-06-17 13:01:27 -07:00
Ben Turner
af54c09757 Bug 1149815 - Properly handle IDBDatabase.close() called during a versionchange transaction, r=janv. 2015-06-20 09:08:30 -07:00
Nick Fitzgerald
62833156b6 Bug 1149294 - Part 3: Split thread-safe methods on ChromeUtils out into a new
ThreadSafeChromeUtils interface and move the utils interfaces into dom/base;
r=bholley

--HG--
rename : dom/webidl/ChromeUtils.webidl => dom/webidl/ThreadSafeChromeUtils.webidl
2015-06-17 11:12:23 -07:00
Nick Fitzgerald
ad844c56b0 Bug 1149294 - Part 2: expose ChromeUtils and HeapSnapshot to workers; r=bholley 2015-06-17 11:12:23 -07:00
Jeff Walden
8ebc2cc372 Bug 1146136 - Fix most in-tree tests that parenthesize destructuring pattern assignment targets, as ES6 forbids such parenthesization. (The patch making SpiderMonkey reject this syntax will follow shortly.) r=efaust, r=testingonlychange 2015-05-30 00:55:35 -07:00
Tom Tromey
a0939ba672 Bug 1174168 - Treat iterators as arrays in protocol.js. r=jlongster 2015-06-15 05:51:00 -04:00
Wes Kocher
8127240e63 Merge b2ginbound to central, a=merge 2015-06-11 17:37:23 -07:00
Wes Kocher
c07c3dd3d8 Merge fx-team to central, a=merge 2015-06-11 17:18:11 -07:00
Eddy Bruël
ef17d64c59 Bug 1164564 - Refactor Promise-backend.js so it can be required as a CommonJS module on the main thread;r=paolo 2015-06-11 21:24:15 +02:00
Gabriel Luong
1341bf71a3 Bug 1084525 - Part 9: Implement getDependentPromises method in ObjectClient r=fitzgen 2015-06-10 00:18:48 -07:00
Gabriel Luong
a2e284c46a Bug 1084525 - Part 8: Expose Promise time to settle in object grip r=fitzgen 2015-06-10 00:18:46 -07:00
Gabriel Luong
b0bcd120ae Bug 1084525 - Part 7: Expose Promise life time in object grip r=fitzgen 2015-06-10 00:18:43 -07:00
Brian Grinstead
c12c02094f Bug 1172164 - Don't allow the walker to start with a node that it doesn't recognize due to a filter;r=pbrosset 2015-06-09 11:06:28 -07:00
Wes Kocher
cf559bd6b2 Merge m-c to inbound, a=merge CLOSED TREE 2015-06-10 18:38:28 -07:00
Nick Fitzgerald
9b881bb1b0 Bug 1148642 - Save some memory in HeapSnapshot instances by using a HashSet with a NodeId lookup, instead of a HashMap; r=jimb 2015-06-10 13:37:12 -07:00
Nick Fitzgerald
bbb8b47d6a Bug 1171226 - Fix mozilla::devtools::UniqueStringHashPolicy::match for strings with the same prefix; r=jimb 2015-06-10 13:37:11 -07:00
Yoshi Huang
a1b1318d82 Bug 1170097 - Part 2: Add originAttributesToCookieJar. r=bholley 2015-06-03 14:38:55 +08:00
Jennifer Fong
f1c41ff68f Bug 1163183 - Show HTML5 Forms pseudo elements in the rule view. r=bgrins 2015-06-05 14:48:00 -04:00
Patrick Brosset
a496f99b40 Bug 1147826 - Remove deprecated TabActor reference in runAt:server GCLI commands; r=jwalker; r=miker
We used to rely on the TabActor a lot in
/toolkit/devtools/server/actors/highlighter.
This object was being passed around to various highlighter classes, helper
classes and functions.
It was a useful way to get access to the window the highlighters are shown,
listen to DOM events in that window, and also listen to tabActor's will-navigate
events.

Using this object isn't the best idea because it assumes the debugger server is
started and attached to a tab, which makes re-using highlighters outside of this
context impossible (or harder).
Plus we wanted to get rid of the tabActor reference in gcli command contexts.

This change introduces a HighlighterEnvironment that fulfills the requirements
above without relying on a tabActor.
It needs to be initialized either with a tabActor, when we have one (when using
the highlighter from the inspector panel), or with a window (which is what gcli
commands will use).

This change also fixes the highlight command and the rulers command (which
didn't work well with e10s either).

--HG--
extra : rebase_source : 461fbb722877479cbdeb1108dc7d2ca97ca68caa
2015-06-01 14:41:12 +02:00
Gabriel Luong
27a928fdca Bug 1084525 - Part 6: Add onPromiseSettled event handler to PromisesActor r=fitzgen 2015-06-02 14:53:12 -07:00
Gabriel Luong
22dde4881e Bug 1084525 - Part 5: Add onNewPromise event handler to PromisesActor r=fitzgen 2015-06-02 14:53:09 -07:00
Gabriel Luong
d721f8d0e5 Bug 1084525 - Part 4: Add listPromises method to PromisesActor r=fitzgen 2015-06-02 14:52:56 -07:00
Gabriel Luong
78acd7471f Bug 1084525 - Part 3: Add attach and detach methods to PromisesActor r=fitzgen 2015-06-02 14:52:53 -07:00
Gabriel Luong
83a240b339 Bug 1084525 - Part 1: Create initial PromisesActor skeleton r=fitzgen 2015-06-02 14:52:46 -07:00
Gabriel Luong
33de07f14a Bug 1169064 - Part 3: Refactor LongStringActor, createValueGrip, stringIsLong and longStripGrip from script.js to object.js r=fitzgen 2015-05-30 02:05:39 -07:00
Gabriel Luong
9f7a43f362 Bug 1169064 - Part 1: Move ObjectActor to object.js r=fitzgen 2015-05-30 02:05:28 -07:00
Tom Tromey
64eb38d330 Bug 1168088 - Remove SpiderMonkey-specific syntax from toolkit/devtools. r=pbrosset 2015-05-28 11:54:00 -04:00
Nick Fitzgerald
bb41d221a3 Bug 1024774 - Followup: Don't redefine the Debugger property in xpcshell tests;
r=jorendorff
2015-05-28 07:37:43 -07:00
Nick Fitzgerald
bf8b9ad359 Bug 1024774 - Part 13: Change to new SpiderMonkey style from bug 1144366; r=me 2015-05-28 07:37:43 -07:00