Patrick Brosset
3a25a5d01b
Bug 1229859 - Massively reduce the number of eslint errors in devtools by ignoring lib files, adding missing .eslintrc files and making some rules be warnings; r=Mossop
2015-12-10 15:46:32 -05:00
Jordan Santell
8a8664a90f
Bug 1226319 - pt1 - Move react tree widget in memory tool to shared components. r=fitzgen
2015-11-20 17:50:31 -08:00
Nick Fitzgerald
f2db870ac5
Bug 1224760 - Improve tree rendering performance by throttling handlers to once per animation frame; r=jsantell
...
React.set{State,Props} is supposed to be buffered and only actually trigger a
re-render once per animation frame, but ends up still doing a lot of mysterious
and expensive things. We can't tolerate that in our event handlers (especially
scoll handlers) so instead this commit ensures that they will only happen once
and on the next animation frame.
2015-11-13 16:53:11 -08:00
Nick Fitzgerald
f4a4bebae0
Bug 960780 - Add support for diffing heap snapshots to the memory tool frontend; r=jsantell,ntim
2015-11-13 11:20:45 -08:00
Jordan Santell
322a1fc861
Bug 1215953 - Add feature for importing heap snapshots into the memory
...
tool. r=fitzgen,ntim
2015-11-11 16:05:46 -08:00
Eduard Hanu
e8e322fd7b
Bug 1222417 - Filter Input Fixes in toolbar.js and memory.css. r=vp
2015-11-10 15:40:00 +01:00
Jordan Santell
c4f729fcfb
Bug 1215954 - Add feature to save a heap snapshot from memory tool to
...
disk. r=fitzgen,vp
2015-11-10 11:53:55 -08:00
Nick Fitzgerald
6d75b3cba6
Bug 1160379 - Annotate relevant tests for --tag devtools-memory. r=jsantell
2015-11-05 10:53:00 +01:00
Carsten "Tomcat" Book
a18239c9a4
merge mozilla-inbound to mozilla-central a=merge
2015-11-05 11:58:55 +01:00
Nick Fitzgerald
d1816e1f07
Bug 1221150 - Follow up: disable the browser_memory_no_auto_expand.js test on DEBUG builds; r=me CLOSED TREE
2015-11-04 19:09:29 -08:00
Nick Fitzgerald
4ba1955f02
Bug 1221150 - Disable automatic expanding of memory tool's tree items; r=jsantell
2015-11-04 17:51:41 -08:00
Nick Fitzgerald
45750f9128
Bug 1221673 - Add support for filtering censuses to memory tool's frontend; r=jsantell,vporof
2015-11-04 16:12:31 -08:00
J. Ryan Stinnett
9f8343cf22
Bug 1182722 - Move DevTools l10n files. r=ochameau,glandium,Pike,bgrins
...
Move DevTools l10n files under /devtools/client and /devtools/shared.
A script is attached to the bug for l10n repos to migrate their strings.
2015-11-04 15:35:53 -06:00
J. Ryan Stinnett
b8f2f78c4b
Bug 1207976 - Remove /themes from DevTools URLs. r=ochameau
2015-11-04 12:04:20 -06:00
James Long
e5b3a9d373
Bug 1219304 - add react-dom and use it in the devtools to render react r=jsantell
2015-10-30 10:06:52 -04:00
Nick Fitzgerald
77c5b96c4c
Bug 1221218 - Use by-filename breakdown in the memory tool; r=jsantell
...
This commit adds support for traversing by: "filename" edges in census
breakdowns and reports and makes the default coarse-type breakdown use a
filename sub-breakdown for scripts.
2015-11-04 05:49:34 -08:00
Jordan Santell
d0be904a21
Bug 1219623 - Memory tool should be responsive in low widths and right panel docked. r=fitzgen
2015-10-29 19:54:24 -07:00
Nick Fitzgerald
c58ea406b4
Bug 1219820 - Do not try and select the hidden root when navigating the heap view tree with keyboard shortcuts; r=jsantell
2015-10-29 17:28:32 -07:00
Jordan Santell
dd638d339b
Bug 1218673 - Clean up toolbar stlying and be more responsive in the memory tool. r=fitzgen
2015-10-29 17:21:09 -07:00
Nick Fitzgerald
1703bca647
Bug 1219854 - Add more robust source name parsing for displaying allocation stack tree items; r=jsantell
2015-10-29 17:21:08 -07:00
Nick Fitzgerald
92315b6ebc
Bug 1219805 - Make coarse type break objects down by [[class]] rather than allocation stack; r=jsantell
2015-10-29 17:21:07 -07:00
Nick Fitzgerald
33ed023146
Bug 1218670 - Add % to heap view tree items; r=jsantell
2015-10-29 17:21:06 -07:00
Nick Fitzgerald
5f728b2a04
Bug 1219421 - Guide users to recording allocations when no allocation stacks are present; r=jsantell
2015-10-29 01:32:08 -07:00
Jordan Santell
be663fb4b0
Bug 1217243 - Display snapshot aggregate values and timestamp in the snapshot list view. r=fitzgen
2015-10-29 01:17:09 -07:00
Jordan Santell
a139db396f
Bug 1214799 - Localization strings for the memory tool. r=fitzgen
2015-10-29 00:07:07 -07:00
Nick Fitzgerald
3dd585f980
Bug 1219385 - Small fixes for heap view's tree items; r=jsantell
...
* Display function display name when breaking down by allocation stack.
* Properly check or uncheck the "Invert tree" checkbox depending on if we are
inverting the heap view's tree or not.
2015-10-29 00:01:48 -07:00
Nick Fitzgerald
c92d5b5402
Bug 1218560 - Part 2: Add an integration test for allocation stack breakdowns; r=jsantell
2015-10-28 22:46:25 -07:00
Jordan Santell
687c66cead
Bug 1218679 - Add integration/smoke-screen tests for memory tool. r=fitzgen
2015-10-28 22:46:25 -07:00
Jordan Santell
3db80262e1
Bug 1219073 - part 2 - Add styling and link to the debugger of SavedFrames in memory tool tree. r=fitzgen
2015-10-28 22:16:13 -07:00
Jordan Santell
ac19bc4b21
Bug 1217946 - Fix all validation failures and deprecated components. r=fitzgen
2015-10-28 16:11:05 -07:00
Wes Kocher
bcaeedace9
Backed out changeset 06a16359bcec (bug 1217946) for m(dt) bustage
2015-10-28 14:51:00 -07:00
Wes Kocher
f4c2127464
Backed out changeset 17ae7ed99b0b (bug 1201907) so I can cleanly back out another patch
2015-10-28 14:50:48 -07:00
Jordan Santell
a65f51e514
Bug 1201907 - Enable memory tool for use and add a trait indicating its availability. r=fitzgen
2015-10-28 14:10:21 -07:00
Jordan Santell
c7f0cc4407
Bug 1217969 - Highlight the memory tool tab when recording allocations. r=fitzgen
2015-10-28 13:10:31 -07:00
Jordan Santell
4ecc3e3afd
Bug 1217946 - Fix all validation failures and deprecated components. r=fitzgen
2015-10-28 13:05:35 -07:00
Nick Fitzgerald
2a9a3f16d3
Bug 1219079 - Small breakdown-related fixes for the memory tool; r=jsantell
...
* Add "Breakdown by" in front of dropdown selector for the selected breakdown.
* "Allocation Site" => "Allocation Stack" for breakdown's label.
* Make the coarse type breakdown bucket strings by count.
2015-10-28 10:59:25 -07:00
Nick Fitzgerald
49a186a23f
Bug 1219071 - Cache the results of the dfs when rendering the tree widget; r=jsantell
2015-10-28 10:20:32 -07:00
Carsten "Tomcat" Book
b711f0d85e
Backed out changeset 5f17f4325f31 (bug 1218679) for memory leaks on a CLOSED TREE
2015-10-28 13:09:57 +01:00
Carsten "Tomcat" Book
c78871e300
Backed out changeset 2e2f56672850 (bug 1218560)
2015-10-28 13:09:38 +01:00
Carsten "Tomcat" Book
0881e0ca34
Backed out changeset 167cd2f19d93 (bug 1219079)
2015-10-28 13:09:36 +01:00
Nick Fitzgerald
f5838c2e72
Bug 1219079 - Small breakdown-related fixes for the memory tool; r=jsantell
...
* Add "Breakdown by" in front of dropdown selector for the selected breakdown.
* "Allocation Site" => "Allocation Stack" for breakdown's label.
* Make the coarse type breakdown bucket strings by count.
2015-10-28 02:11:06 -07:00
Nick Fitzgerald
04f31bd06f
Bug 1218560 - Part 2: Add an integration test for allocation stack breakdowns; r=jsantell
2015-10-28 02:11:06 -07:00
Jordan Santell
8afc4a53fa
Bug 1218679 - Add integration/smoke-screen tests for memory tool. r=fitzgen
2015-10-28 02:11:06 -07:00
Jordan Santell
4b4e44b080
Bug 1218840 - Remove vestigial census-view module. r=fitzgen
2015-10-27 17:49:36 -07:00
Jordan Santell
d84a57cf18
Bug 1218674 - Style heap view states and overall tree. r=fitzgen
2015-10-27 17:48:18 -07:00
Jordan Santell
4b90b3bcae
Bug 1218675 - Style focused rows in the heap tree correctly. r=fitzgen
2015-10-27 14:59:26 -07:00
Nick Fitzgerald
3c62594130
Bug 1218560 - Fix heap tree view with allocation stack breakdown; r=jsantell
2015-10-27 14:20:09 -07:00
Nick Fitzgerald
419074cddb
Bug 1218592 - Add more robust error handling and reporting to the memory tool's actions; r=jsantell
2015-10-27 13:24:55 -07:00
Nick Fitzgerald
d5e7bd8c79
Bug 1217500 - Add UI for inverting display tree in memory tool; r=jsantell
2015-10-27 09:11:05 -07:00
Jordan Santell
a4bb4d65c4
Bug 1217239 - part 2 - fix bad rebase. r=jlong
2015-10-27 08:17:47 -07:00