Commit Graph

296 Commits

Author SHA1 Message Date
Jordan Santell
32430a131a Bug 1168275 - Wait for specifically Parse HTML markers, not any marker, to fix intermittent. r=fitzgen 2015-06-04 16:39:24 -07:00
Jordan Santell
e203340542 Bug 1171539 - ConsoleTime markers should render endStacks. r=vp 2015-06-04 12:38:32 -07:00
Jordan Santell
223c176f48 Bug 1169439 - Markers fully eclipsed by another marker should be collapsed within the parent marker. r=vp 2015-06-04 07:51:22 -07:00
Sami Jaktholm
dd835ec3f3 Bug 1169993 - Remove duplicated setTheme methods from performance and webaudio tests. r=bgrins 2015-06-03 19:36:35 +03:00
Ryan VanderMeulen
6d3aff8a67 Backed out changeset b617a57d6bf1 (bug 1169439) for OSX debug browser_projecteditor_contextmenu_02.js and browser_projecteditor_menubar_02.js permafail. 2015-06-03 16:12:10 -04:00
Jordan Santell
7c26eabfe4 Bug 1169439 - Markers fully eclipsed by another marker should be collapsed within the parent marker. r=vp 2015-06-03 07:51:16 -07:00
Nick Fitzgerald
8580d76e08 Bug 1170609 - Make the GC markers test use SpecialPowers.Cu.forceGC so it works in e10s. r=jsantell 2015-06-02 10:51:00 -04:00
Carsten "Tomcat" Book
1fe2a8a412 Backed out changeset 8e4fdb45e6a8 (bug 1169439) for e10s dt test failures 2015-06-03 08:42:17 +02:00
Jordan Santell
5295dca10e Bug 1169439 - Markers fully eclipsed by another marker should be collapsed within the parent marker. r=vp 2015-05-31 17:55:26 -07:00
Jordan Santell
406273fc90 Bug 1170671 - ProfileTimelineMarkers that use TRACING_TIMESTAMP should capture stack information. r=smaug 2015-06-02 16:16:32 -07:00
Jordan Santell
5eebc3db35 Bug 1167976 - Mark platform JS code with category where appropriate. In this case, just "tools" category as devtools JS code. r=vp,shu 2015-05-24 09:10:14 -07:00
Jordan Santell
3b8a2abd7e Bug 1169439 - Pull out marker definitions into its own file, and move formatter and collapse functions into marker-utils. r=vp 2015-05-30 19:07:38 -07:00
Jordan Santell
6621235ce8 Bug 1163356 - Migrate performance tool components to xpcshell tests where appropriate. r=vp 2015-05-29 17:34:32 -07:00
Jordan Santell
e1a6eaf4d0 Bug 1169411 - recording durations should be based off of profiler's end time in a performance recording. r=vp 2015-05-28 13:59:12 -07:00
Ryan VanderMeulen
7586a3a432 No bug - Request a longer timeout for browser_perf-overview-render-03.js.
CLOSED TREE
2015-05-29 13:14:07 -04:00
Victor Porof
6dcc7638b2 Bug 1169444 - Cache the waterfall tree whenever created in _prepareWaterfallTree, r=jsantell 2015-05-29 09:44:13 -04:00
Victor Porof
308e5c0962 Bug 1169438 - Don't show an empty sidebar when the waterfall is drawn the for first time, r=jsantell 2015-05-29 09:44:13 -04:00
Victor Porof
2ef0e64ed0 Bug 1169436 - Marker nodes (which contain child markers) should also be re-selected when the waterfall view is redrawn, r=jsantell 2015-05-29 09:44:13 -04:00
Victor Porof
2a921a4743 Backed out changeset 549e09a3e84d for breaking the web audio editor, r=permaorange 2015-05-28 18:09:25 -04:00
Victor Porof
e5173b4133 Bug 1169135 - Make Graphs.jsm a require module, r=jsantell 2015-05-28 17:04:16 -04:00
Victor Porof
4efe3ff34b Bug 1169352 - Temporarily disable assertion in browser_timeline-waterfall-rerender.js, r=orange 2015-05-28 16:17:17 -04:00
Jordan Santell
d0e6e77dfa Bug 1147143 - Inverted call tree times are now based on the context of their position in the tree, non-leaf frames do not have self costs, and total costs add up to their parent. r=shu 2015-05-23 15:58:56 -07:00
Victor Porof
b6d03ef86b Bug 1169257 - Add longer timeout for browser_perf-overview-render-02.js, r=orange 2015-05-28 10:10:21 -04:00
Ryan VanderMeulen
82a62f5b4b Bug 1161817 - Disable browser_timeline-waterfall-sidebar.js on Linux due to frequent failures.
CLOSED TREE
2015-05-28 09:36:14 -04:00
Patrick Brosset
b0fc02b334 Bug 1166189 - ESLint configuration files for devtools; r=tromey
Adds a global .eslintrc file for all source files in /browser/devtools.
This file defines a set of global variables that are commonly used in
/browser/devtools code.
The files that import modules with Cu.import will need to define their
own globals as /* globals ... */ comments.
This file also defines the configuration for all the rules we want to
use.

This also adds a set of .eslintrc files, one per test directory in
/browser/devtools. Each of these files extend from one of 2 parent config
files: .eslintrc.xpcshell or .eslintrc.mochitest.
The parent config define the set of globals these types of tests have
access to (test runner functions, assertion functions, etc.).

Finally, this also adds .eslintrc files in /toolkit/devtools for code and
tests, which just extend from their counterparts in /browser/devtools.
2015-05-28 09:30:03 +02:00
Victor Porof
87ea8b0d39 Bug 1169120 - Waterfall should preserve the currently selected marker after resizing, r=jsantell 2015-05-28 00:30:21 -04:00
Victor Porof
043aea378b Bug 1158862 - Rerendering waterfall graph ignores current selection, r=jsantell 2015-05-27 17:24:33 -04:00
Victor Porof
5326b91ef5 Bug 1168125 - Add a new test, r=jsantell 2015-05-27 17:24:13 -04:00
Victor Porof
768d86fb97 Bug 1168125 - Fix existing tests, r=jsantell 2015-05-27 17:24:13 -04:00
Victor Porof
22038b2928 Bug 1168125 - Add marker folding logic, r=jsantell 2015-05-27 17:23:53 -04:00
Victor Porof
182e8d34ea Bug 1168125 - Replace the waterfall view with a tree, r=jsantell 2015-05-27 17:23:53 -04:00
Victor Porof
3c52f8016b Bug 1168125 - Cleanup performance xul and css, r=jsantell 2015-05-26 14:55:45 -04:00
Patrick Brosset
0d849bdbc4 Bug 1168077 - Remove remaining spidermonkey js specific syntax from browser/devtools; r=miker 2015-05-25 14:42:51 +02:00
Ryan VanderMeulen
6f374fc002 Backed out 5 changesets (bug 1141614) for browser_timelineMarkers-02.js failures.
Backed out changeset 1db2b848699a (bug 1141614)
Backed out changeset 9becec7879dc (bug 1141614)
Backed out changeset fff492fc48ce (bug 1141614)
Backed out changeset f49e64db4a66 (bug 1141614)
Backed out changeset 63199013dac2 (bug 1141614)

CLOSED TREE
2015-06-09 13:20:24 -04:00
Nick Fitzgerald
c898c6a32b Bug 1141614 - Part 5: Add a test for cycle collection markers; r=jsantell 2015-06-08 12:40:07 -07:00
Nick Fitzgerald
2a0c28645a Bug 1141614 - Part 4: Expose cycle collection markers in the devtools frontend; r=jsantell 2015-06-08 12:40:07 -07:00
Victor Porof
95d0b190f7 Bug 1167975 - CallView._displaySelf sets this.document just because other functions use it; it should pass it as an argument instead, r=jsantell 2015-05-24 12:12:20 -04:00
Victor Porof
f60b8d2227 Bug 1167967 - Memory allocations tree render() has an extra unnecessary options argument, r=jsantell 2015-05-24 12:12:20 -04:00
Victor Porof
03e12d39fb Bug 1167963 - FrameNode should not export isContent, r=jsantell 2015-05-24 12:12:20 -04:00
Victor Porof
3e4c16b95c Bug 1167962 - Keep exports at bottom of modules, r=jsantell 2015-05-24 12:12:20 -04:00
Victor Porof
9d6b0f916a Bug 1167961 - Task is incorrectly used in compatibility.js, r=jsantell 2015-05-24 12:12:20 -04:00
Jordan Santell
25cc5e6509 Bug 1167006 - Refactor marker details to not handle stack traces explicitly, and move logic into marker utils. Separate out some source link styles. r=vp 2015-05-24 00:18:08 -07:00
Phil Ringnalda
0eefe0c506 Merge f-t to m-c, a=merge 2015-05-23 14:28:07 -07:00
Jordan Santell
302c1a5ddf Bug 1167006 - part 3 fully revert merge from 780e1f999f54. 2015-05-22 17:37:40 -07:00
Victor Porof
7b649a4555 Bug 1167733 - Consolidate prefs access and usage in the new performance tool, r=jsantell 2015-05-22 17:46:59 -04:00
Jordan Santell
bd92b8df79 Bug 1167006 - Fully revert bad merge from 780e1f999f54. 2015-05-22 13:56:34 -07:00
Jordan Santell
2b2ceb5753 Revert "Bug 1167006 - Refactor marker details to not handle stack traces explicitly, and move logic into marker utils. Separate out some source link styles. r=vp"
This reverts commit 411adbfe0ea2
2015-05-22 13:47:18 -07:00
Victor Porof
89244cc15c Bug 1167428 - Don't add event listeners in PerformanceController.destroy, r=jsantell 2015-05-22 16:29:41 -04:00
Victor Porof
de9987cef5 Bug 1167426 - The _connected property in PerformanceActorsConnection is not necessary, r=jsantell 2015-05-22 16:29:20 -04:00
Victor Porof
07c34b40ce Bug 1167298 - Remove the ordinal property on categories, r=jsantell 2015-05-22 16:28:57 -04:00