Patrick Brosset
1f6d47b1c1
Bug 1213651 - Avoid server round-trips when displaying animated dom nodes; r=tromey
...
The main change here is that nodeFronts that have already been displayed
in the timeline are stored in a WeakMap so they can be retrieved from it
next time they're displayed and avoid a server-side round trip which, in
turn, causes the UI to flicker.
The other change is that now, it is possible to tell the animations actor
what is the current walker actor, which allows animation player actors to
directly send the NodeActor ID as part of their forms. Which, in most cases,
completely eliminates the server round-trip, because the corresponding
NodeFronts are already known on the client, so we get them from there.
The last change done here is that AnimationTargetNode now becomes a thin
wrapper on top of the new DomNodePreview component that was extracted so
it can be reused in other places.
--HG--
extra : commitid : EBVS63soQOi
extra : rebase_source : ad57513f53bc9d8d3250deb0e5a3cd3817d5631b
extra : histedit_source : 6319eafeb82f34d5cfeff1f175483c47ff71725b%2C5a2b6464611eada9deb3351bbf3c2711cecf1cff
2016-01-21 13:19:58 +01:00
Carsten "Tomcat" Book
3d3ee3ca4a
Merge mozilla-central to fx-team
2016-01-21 12:30:07 +01:00
Carsten "Tomcat" Book
46c38a82e2
Backed out changeset 22d80ccb4626 (bug 1003860) for test failures in browser_storage_dynamic_windows.js
2016-01-21 12:25:44 +01:00
Carsten "Tomcat" Book
4c1eba3b2c
Backed out changeset 8d93e84979b5 (bug 1003860)
2016-01-21 12:25:21 +01:00
Carsten "Tomcat" Book
cc5f742fab
Backed out changeset 8737105685f1 (bug 1003860)
2016-01-21 12:25:20 +01:00
Carsten "Tomcat" Book
889bad49c2
Backed out changeset 91ba81f7207e (bug 1030318) for making browser_profiler_tree-abstract-02.js failing permanent on e10s
2016-01-21 12:15:27 +01:00
Carsten "Tomcat" Book
adbf945ebf
merge mozilla-inbound to mozilla-central a=merge
2016-01-21 11:49:16 +01:00
Nick Fitzgerald
84be97e900
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
967b356fd0
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
a6f679ff37
Bug 1233551 - Do not mark the allocations profiling as experimental. r=jsantell
...
This commit unmarks the allocation stack sampling as experimental, allowing it
to be visible by default, and no longer restricted to Nightly only.
2016-01-20 15:41:00 -05:00
James Long
7e04a1838f
Bug 1238881 - force the devtools version of React to always generate HTML elements r=Honza
2016-01-20 13:00:30 -05:00
J. Ryan Stinnett
8773016574
Bug 1224751 - Use the window's console in BrowserLoader. r=jlongster
...
--HG--
extra : rebase_source : cd01f7bfacf5d8799a2d843475c4a1475ef8ffe5
2016-01-20 12:34:44 -06:00
Julian Descottes
65365c60df
Bug 1198326 - Prevent event propagation on click events of the inplace editor;r=bgrins
...
--HG--
extra : commitid : DPSJT29C4L4
2016-01-20 01:49:50 +01:00
Patrick Brosset
851e9e5362
Bug 1240813 - Fixed the unhandled promise rejections in browser_rules_colorpicker-* tests; r=ochameau
...
--HG--
extra : commitid : 4dWrzTrIP2U
2016-01-20 15:58:24 +01:00
Carsten "Tomcat" Book
758403a36d
Merge mozilla-central to fx-team
2016-01-20 15:37:48 +01:00
Carsten "Tomcat" Book
248f7a3dee
merge mozilla-inbound to mozilla-central a=merge
2016-01-20 15:34:34 +01:00
Victor Porof
c8e2fed243
Bug 1169035
- AbstractCanvasGraph.prototype._getRelativeEventCoordinates causes very costly layouts, r=jsantell
2016-01-20 14:16:27 +01:00
Victor Porof
9e259bd7f9
Bug 1226245 - Make CallWatcher generic, r=jsantell
2016-01-20 14:11:14 +01:00
Julian Descottes
6667721dc2
Bug 1214177 - Restore pointer-events:normal in layout editor inputs. r=pbro
2016-01-20 01:31:52 +01:00
Brian Grinstead
828fc6da98
Bug 1240860 - Escape attribute name before passing into querySelector;r=tromey
...
--HG--
extra : commitid : 2igsaQVjB94
2016-01-19 15:30:46 -08:00
Matt Brubeck
3ece529d5c
Bug 1240876 - Don't wait for load to enable "Copy as cURL" command [r=vporof]
2016-01-19 15:12:47 -08:00
Patrick Brosset
5e68bd4942
Bug 1181837 - 8 - Include inspector's head.js in markup view to remove duplication; r=bgrins
...
--HG--
extra : commitid : 6ABB5e1Ufsq
extra : rebase_source : 040604ea01606d9a43b85656a979bb80ad229ae7
2016-01-20 09:42:16 +01:00
Patrick Brosset
a0e85f1bd9
Bug 1181837 - 7 - Include inspector's head.js in font inspector to remove duplication; r=bgrins
...
--HG--
extra : commitid : EBu1oj8JFYj
extra : rebase_source : 7ccb48e0846c8cc6ae606a3734abaff7a61186ea
2016-01-14 16:10:40 +01:00
Patrick Brosset
42e94c09fb
Bug 1181837 - 6 - Include inspector's head.js in rule and computed view tests to remove duplication; r=bgrins
...
--HG--
extra : commitid : LKiTF0zhpnP
extra : rebase_source : 59331694a40f5425826d1f170f1a7a8512d258d0
2016-01-20 09:17:11 +01:00
James Long
8b55567bdc
Bug 1224765 - add production version of React for devtools and use it in release modes r=fitzgen
2016-01-19 16:55:06 -05:00
Tom Tromey
98d5411112
Bug 1240063 - remove balanced-listener rule from devtools .eslintrc; r=pbro
2016-01-19 10:43:08 -07:00
Nick Fitzgerald
d09fc47e9a
Bug 1239495 - Label the GC roots in the dominator tree. r=jdescottes
...
Before this patch, we used the underlying root list's C++ type as the label of
the GC roots node in the dominator tree. This patch changes that label to "GC
Roots", which does not require knowing our implementation of heap snapshots to
understand.
2016-01-19 16:29:00 +01:00
Nick Fitzgerald
d5dae46c5f
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
88ef962b60
Bug 1215955
- Add clear snapshots button to devtools memory tool. r=fitzgen
2016-01-12 19:14:15 +01:00
Julian Descottes
eea767427d
Bug 1215955
- Add deleteSnapshot to HeapAnalysisWorker. r=fitzgen
2016-01-12 10:41:17 +01:00
Tim Nguyen
f7fa21edc4
Bug 1171903 - Optimise storage inspector CSS and disable animations for tests. r=miker
2016-01-17 10:14:00 +01:00
Tim Nguyen
500df5ccbc
Bug 1171903 - Test for storage inspector endless scrolling. r=miker
2016-01-07 13:19:00 +01:00
Tim Nguyen
66d777bfab
Bug 1171903 - Add endless scrolling to storage inspector to view more items. r=miker
2016-01-07 14:15:00 +01:00
Patrick Brosset
77cf733c8c
Bug 1240778 - Fixed the unhandled promise rejection in browser_rules_add-property_01.js; r=ochameau
...
--HG--
extra : commitid : 3ODY0qVD7r0
2016-01-19 16:58:00 +01:00
Carsten "Tomcat" Book
95728f5bec
Merge mozilla-central to mozilla-inbound
2016-01-20 15:36:47 +01:00
Lars T Hansen
066de48f44
Bug 1239666 - part 3, devtools test case changes. r=sphink
...
--HG--
extra : rebase_source : fbc8881f6db1961399b302a0714c6d3e98d6c9ae
extra : histedit_source : 2c88643e3219c63bff7d1b2a7b17fe579cbbdfe2
2016-01-18 09:49:17 +01:00
Julian Descottes
d0fd6108e2
Bug 1224201 - memory table : change paddings, colwidths and font. r=vporof
2016-01-15 00:17:46 +01:00
Jan Odvarko
e64b60457f
Bug 1237253 - Support define in BrowserLoader; r=jlongster r=jryans
2016-01-15 14:15:28 +01:00
Julian Descottes
3161857339
Bug 1239730 - memory table formatNumber/Percent : add space every 3 digits. r=jsantell
2016-01-18 16:24:36 +01:00
Julian Descottes
d4f761cc66
Bug 1240368 - skip intermittent performance test on linux e10s. r=vporof
2016-01-18 22:37:37 +01:00
Gabriel Luong
877e4e8a44
Bug 1235172 - Part 4: Extract RuleEditor and TextPropertyEditor to a view module r=pbro
2016-01-18 12:06:08 -05:00
Carsten "Tomcat" Book
8a6776a25a
Backed out changeset e78d14bd29b7 (bug 950936)
2016-01-18 16:34:16 +01:00
Alexandre Poirot
043fde16fa
Bug 950936 - Add disable autohide button in browser toolbox to help debug panel/popups. r=bgrins
2016-01-18 03:10:42 -08:00
Ryan VanderMeulen
a6e049875d
Merge m-c to fx-team. a=merge
2016-01-17 15:11:03 -05:00
Ryan VanderMeulen
0a405f4d7d
Merge fx-team to m-c. a=merge
2016-01-17 15:05:20 -05:00
Ori Avtalion
d31d945907
Bug 1208772 - Always use a full URL for links in the console even when the text is shortened. r=bgrins
2016-01-15 19:13:32 +02:00
Julian Descottes
e337d68642
Bug 1238941 - Remove caching in devtools tree widget (react). r=fitzgen
...
--HG--
extra : source : 3cea1d886e9e6861a8720de42825185381a208a3
2016-01-14 20:33:09 +01:00
Julian Descottes
f03153fe8c
Bug 1239670 - Memory table: Use min-width:0 on flex items to prevent overflow. r=fitzgen
...
--HG--
extra : source : f0b09da3f4caaf540ecce8f7474fe1e9a46c5e42
2016-01-14 19:52:26 +01:00
Gabriel Luong
436766ea98
Bug 1238133 - Part 2: Rename locale keys to avoid parsing conflict r=bgrins
2016-01-16 12:00:43 -08:00
Wes Kocher
b9e834901f
Merge fx-team to m-c a=merge
...
--HG--
extra : commitid : 1TQERMA3jxg
2016-01-15 14:52:34 -08:00