Commit Graph

259 Commits

Author SHA1 Message Date
Wes Kocher
b914b5fb73 Backed out changeset e8148cda7d85 (bug 989960) for xpcshell bustage 2016-02-01 08:25:19 -08:00
Paolo Amadini
40cb6baf8e Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric 2016-01-30 18:53:56 +00:00
Phil Ringnalda
129d6694f3 Back out 3958782fe187 (bug 989960) for Android crashes in test_watchdog_default.js 2016-01-29 20:12:44 -08:00
Paolo Amadini
f4353161e9 Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric 2016-01-29 13:19:53 +00:00
Bill McCloskey
8916b1d998 Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
Alexandre Poirot
b53b12bcab Bug 1239276 - Convert DebuggerClient.connect to promise. r=jryans 2016-01-28 10:11:31 -08:00
Carsten "Tomcat" Book
e40759bc5c Merge mozilla-central to fx-team 2016-01-28 12:37:17 +01:00
Carsten "Tomcat" Book
6d639cca1d merge mozilla-inbound to mozilla-central a=merge 2016-01-28 12:13:37 +01:00
Patrick Brosset
d3d108a12b Bug 1243682 - Register the new mdn gcli command in moz.build; r=me 2016-01-28 10:33:27 +01:00
Brian Grinstead
7a8b8f2092 Bug 1239506 - Make console formatter return NaN instead of nan with %f;r=baku 2016-01-27 14:22:45 -08:00
Chris Manchester
835d2f9bd5 Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps 2016-01-27 17:46:34 -08:00
Carsten "Tomcat" Book
06c3e0ec46 Merge mozilla-central to fx-team 2016-01-27 12:12:26 +01:00
Carsten "Tomcat" Book
45b3ce32b0 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Shivang Nagaria
5378843ac1 Bug 768469 - [gcli] implement a "mdn" command. r=pbrosset 2016-01-23 02:59:00 +01:00
Gijs Kruitbosch
39288ebc9d Bug 1138737 - improve naming of sharedGlobal list of exceptions, r=jsantell 2016-01-26 12:25:31 +00:00
Alexandre Poirot
cea6561650 Bug 1238939 - Fix reentrance loop with active requests during client close. r=jryans 2016-01-26 03:23:47 -08:00
Lin Clark
80c528b711 Bug 1241956 - Use standard license boilerplate in webconsole js files. r=bgrins 2016-01-25 11:19:58 -08:00
Lin Clark
7b8330c780 Bug 1241956 - Use standard license boilerplate in webconsole test files. r=bgrins 2016-01-25 11:19:39 -08:00
Alexandre Poirot
08a8d884b3 Bug 1239287 - Promisify DebugerClient.attach* requests. r=jryans 2016-01-25 06:06:48 -08:00
Nick Fitzgerald
7fb3b5f976 Bug 1235458 - Move a bunch of utilities from DevToolsUtils to ThreadSafeDevToolsUtils. r=jsantell 2016-01-21 12:07:17 -08:00
Carsten "Tomcat" Book
0cfb6c0b29 Merge mozilla-central to fx-team 2016-01-21 12:30:07 +01:00
Carsten "Tomcat" Book
d6d7f5602f merge mozilla-inbound to mozilla-central a=merge 2016-01-21 11:49:16 +01:00
Nick Fitzgerald
35eb40b14e Bug 1241221 - Part 1: Fix incorrect reporting of "moreChildrenAvailable". r=jdescottes
The condition checked when reporting whether there were `moreChildrenAvailable`
when constructing the initial DominatorTreeNode tree from a DominatorTree was
backwards. This commit fixes the condition and adds a test that fails without
the condition fix.
2016-01-20 23:29:46 -05:00
Nick Fitzgerald
ece63db599 Bug 1241221 - Part 0: Test retained size of nodes in dominmator trees. r=sfink
This adds a new test for dominator trees computed from heap snapshots, to make
sure that a node's retained size matches the following:

    retainedSize(node) = shallowSize(node) + sum(retainedSize(c) for c in children(node))

This test did not find the bug described in bug 1241221, but seems like a
valuable test to have anyways.
2016-01-20 13:08:00 -05:00
Nick Fitzgerald
194ce11963 Bug 1220336 - Give HeapSnapshot.creationTime tests more slack for WinXP. r=jdescottes
These two tests have been intermittently failing on WinXP because the
`Date.now()` timers only have a granularity of +/- 15 milliseconds on that
platform. This commit ensures that we have a range of at least 30 milliseconds
before and after taking the snapshot to ensure that the snapshot's timestamp
will fit within the range.
2016-01-19 13:51:00 +01:00
Julian Descottes
78c2dc92e7 Bug 1215955 - Add deleteSnapshot to HeapAnalysisWorker. r=fitzgen 2016-01-12 10:41:17 +01:00
Lars T Hansen
9ce33177bd Bug 1239666 - part 3, devtools test case changes. r=sphink 2016-01-18 09:49:17 +01:00
Luke Wagner
57aa5b0ea6 Bug 1239601 - improve the UniquePtr situation (r=jorendorff) 2016-01-15 18:26:06 -06:00
Wes Kocher
5fb9ef3ef3 Backed out changeset c457397a08bb (bug 1215955) for being a possible cause of frequent devtools failures in browser_profiler_tree-abstract-02.js a=backout 2016-01-15 10:43:01 -08:00
Julian Descottes
707f31a5b2 Bug 1215955 - Add deleteSnapshot to HeapAnalysisWorker. r=fitzgen 2016-01-12 10:41:17 +01:00
Alexandre Poirot
617291730a bug 1158264 - Flag requests coming from service workers. r=vporof 2016-01-14 05:53:00 -08:00
Carsten "Tomcat" Book
3d04332e36 Merge mozilla-central to fx-team 2016-01-14 11:59:00 +01:00
Carsten "Tomcat" Book
0a0c8a3069 merge mozilla-inbound to mozilla-central a=merge 2016-01-14 11:50:34 +01:00
Julian Descottes
1eaaa02678 Bug 1238639 - HeapAnalysesWorker getCreationTime throws when given non-existant path;r=fitzgen 2016-01-12 11:13:54 +01:00
Nick Fitzgerald
370fb04761 Bug 1239154 - Add default bug component to memory tool related directories; r=jsantell 2016-01-13 12:27:30 -08:00
Christoph Kerschbaumer
4ca286e547 Bug 1232786 - Convert JS tests to use open2 within devtools/ (r=sicking) 2016-01-13 19:35:41 -08:00
Hugo Arregui
3e1fe81622 Bug 964709 - Updates Parser regex and tests to support self-closing script tags, r=vporof 2015-11-13 10:04:33 -03:00
Lin Clark
be61131443 Bug 1064458 - Remove 'Log request and response bodies' preference. r=bgrins 2016-01-11 19:08:00 +01:00
Gabriel Luong
96df00b36a Bug 1237441 - Move styleinspector directory into the shared inspector directory r=pbro 2016-01-12 09:52:12 -08:00
Wes Kocher
59ea9ea4e5 Backed out changeset 29f184e43309 (bug 1237441) for eventual build bustage 2016-01-12 09:20:43 -08:00
Gabriel Luong
dc6938d550 Bug 1237441 - Move styleinspector directory into the shared inspector directory r=pbro 2016-01-12 08:55:46 -08:00
Tom Tromey
4635a4ba9c Bug 1230491 - rewrite CssLogic.isContentStylesheet; r=bgrins 2016-01-12 09:50:43 -07:00
Alexandre Poirot
56332512a2 Bug 1227978 - Convert all DebuggerClient request methods to return promises. r=jlongster 2016-01-12 01:14:00 -08:00
Edgar Chen
e59dafeff9 Bug 1242820 - Disable devtools/shared/security/tests/unit/test_oob_cert_auth.js and test_encryption.js on emulator-x86-kk; r=jryans 2016-01-26 10:19:38 +08:00
Jan Odvarko
808c6c0ebc Bug 1232615 - Properly parse server logs without a label. r=jryans 2016-01-06 08:47:56 +01:00
J. Ryan Stinnett
53ef3ebcef Bug 1234600 - executeSoon async stacks only when DEBUG_JS_MODULES enabled. r=fitzgen 2016-01-07 18:37:12 -06:00
Alex Jordan
ace2b49bea Bug 1106353 - [gcli] Extend addon to handle click-to-play. r=mratcliffe 2016-01-02 17:40:18 -08:00
Lin Clark
776ee35bb5 Bug 1236052 - Fix comment in DebuggerClient.prototype.connect. r=odvarko 2015-12-31 09:26:00 -05:00
Nick Fitzgerald
8c642bd85f Bug 1236673 - Add a method for getting the canonical node along a path; r=jsantell 2016-01-06 13:57:12 -08:00
Nick Fitzgerald
b34762684b Bug 1235883 - Add support for inserting lazily loaded children into a DominatorTreeNode tree; r=jsantell
This commit adds the `DominatorTreeNode.insert` method to insert new
DominatorTreeNode children that have just been loaded from the
HeapAnalysesWorker into an existing partially complete DominatorTreeNode
tree. This is done in a persistent and immutable fashion so that we can use
=== to differentiate different generations of `DominatorTreeNode` trees but
still share the vast majority of the underlying structure.

As infrastructure for the insertion, HeapAnalysesWorker's
`getImmediatelyDominated` response also returns the path from the root to the
node whose immediately dominated children are being fetched. This makes it much
easier to know where to insert the newly loaded children.
2016-01-06 13:57:12 -08:00