Jordan Santell
772f325a61
Bug 1152992 - If markers do not have a definition, classify them as "Other" in the perftools. r=vp
2015-06-03 11:09:53 -07:00
Jordan Santell
bab68c6529
Bug 1168566 - Separate memory over time and allocation recording in perftools as two different preferences. r=fitzgen
2015-06-09 11:06:49 -07:00
Jordan Santell
5a0cae23f5
Bug 1172120 - Fix intermittent in marker details test.
2015-06-05 14:08:28 -07:00
Jordan Santell
dd0abaf84d
Bug 1164731 - when modifying selection within a flame graph, other detail views should be queued for rendering. r=vp
2015-06-05 10:40:38 -07:00
Jordan Santell
4ac012bfd7
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
36818094e4
Bug 1171539 - ConsoleTime markers should render endStacks. r=vp
2015-06-04 12:38:32 -07:00
Jordan Santell
907cabd285
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
859a5a5314
Bug 1169993 - Remove duplicated setTheme methods from performance and webaudio tests. r=bgrins
2015-06-03 19:36:35 +03:00
Ryan VanderMeulen
9bdf2639f7
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
4488046bf3
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
0ab5024898
Bug 1170609 - Make the GC markers test use SpecialPowers.Cu.forceGC so it works in e10s. r=jsantell
...
--HG--
extra : rebase_source : fcfa40573b18712e552fad1cb0e1714f8cf07d3e
2015-06-02 10:51:00 -04:00
Carsten "Tomcat" Book
69e89d53b1
Backed out changeset 8e4fdb45e6a8 (bug 1169439) for e10s dt test failures
2015-06-03 08:42:17 +02:00
Jordan Santell
1837158cab
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
a293db6727
Bug 1170671 - ProfileTimelineMarkers that use TRACING_TIMESTAMP should capture stack information. r=smaug
2015-06-02 16:16:32 -07:00
Jordan Santell
d6a8387f7e
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
f4b12c6b39
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
bd8e74552d
Bug 1163356 - Migrate performance tool components to xpcshell tests where appropriate. r=vp
...
--HG--
rename : browser/devtools/performance/test/browser_profiler-frame-utils-01.js => browser/devtools/performance/test/unit/test_frame-utils-01.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-01.js => browser/devtools/performance/test/unit/test_tree-model-01.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-02.js => browser/devtools/performance/test/unit/test_tree-model-02.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-03.js => browser/devtools/performance/test/unit/test_tree-model-03.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-04.js => browser/devtools/performance/test/unit/test_tree-model-04.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-05.js => browser/devtools/performance/test/unit/test_tree-model-05.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-06.js => browser/devtools/performance/test/unit/test_tree-model-06.js
rename : browser/devtools/performance/test/browser_profiler_tree-model-07.js => browser/devtools/performance/test/unit/test_tree-model-07.js
2015-05-29 17:34:32 -07:00
Ryan VanderMeulen
e55677d406
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
daf762dbd7
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
bedb8b0d18
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
c0df1dc295
Bug 1169352 - Temporarily disable assertion in browser_timeline-waterfall-rerender.js, r=orange
2015-05-28 16:17:17 -04:00
Jordan Santell
24aff4397c
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
4e40029f98
Bug 1169257 - Add longer timeout for browser_perf-overview-render-02.js, r=orange
2015-05-28 10:10:21 -04:00
Ryan VanderMeulen
30b187a1ad
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
8c2aaa42cf
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.
--HG--
extra : rebase_source : d7b6f639634b64dc084d0835a5fb36c9720a87e7
2015-05-28 09:30:03 +02:00
Victor Porof
41b0c9ac2a
Bug 1169120 - Waterfall should preserve the currently selected marker after resizing, r=jsantell
2015-05-28 00:30:21 -04:00
Victor Porof
f8e34f7c5c
Bug 1158862 - Rerendering waterfall graph ignores current selection, r=jsantell
2015-05-27 17:24:33 -04:00
Victor Porof
d7ad7bfff0
Bug 1168125 - Add a new test, r=jsantell
2015-05-27 17:24:13 -04:00
Victor Porof
50db85dd2d
Bug 1168125 - Fix existing tests, r=jsantell
2015-05-27 17:24:13 -04:00
Patrick Brosset
f74b4d25f0
Bug 1168077 - Remove remaining spidermonkey js specific syntax from browser/devtools; r=miker
...
--HG--
extra : rebase_source : 15f48894284051c2f10d9b71c94d7074f893002a
2015-05-25 14:42:51 +02:00
Victor Porof
4dea7e637d
Bug 1167963 - FrameNode should not export isContent
, r=jsantell
2015-05-24 12:12:20 -04:00
Victor Porof
c975de6e98
Bug 1167962 - Keep exports at bottom of modules, r=jsantell
2015-05-24 12:12:20 -04:00
Victor Porof
1eec7b83e6
Bug 1167298 - Remove the ordinal property on categories, r=jsantell
2015-05-22 16:28:57 -04:00
Victor Porof
e197c19b40
Bug 1167300 - Fix all performance tool imports to work with the new file locations, r=jsantell
2015-05-22 16:25:52 -04:00
Victor Porof
4b7d7bd9d0
Bug 1167300 - Consolidate the performance tool directory, r=jsantell
...
--HG--
rename : browser/devtools/shared/timeline/global.js => browser/devtools/performance/modules/global.js
rename : browser/devtools/performance/modules/actors.js => browser/devtools/performance/modules/logic/actors.js
rename : browser/devtools/performance/modules/compatibility.js => browser/devtools/performance/modules/logic/compatibility.js
rename : browser/devtools/shared/profiler/frame-utils.js => browser/devtools/performance/modules/logic/frame-utils.js
rename : browser/devtools/performance/modules/front.js => browser/devtools/performance/modules/logic/front.js
rename : browser/devtools/performance/modules/io.js => browser/devtools/performance/modules/logic/io.js
rename : browser/devtools/shared/profiler/jit.js => browser/devtools/performance/modules/logic/jit.js
rename : browser/devtools/shared/timeline/marker-utils.js => browser/devtools/performance/modules/logic/marker-utils.js
rename : browser/devtools/performance/modules/recording-model.js => browser/devtools/performance/modules/logic/recording-model.js
rename : browser/devtools/performance/modules/recording-utils.js => browser/devtools/performance/modules/logic/recording-utils.js
rename : browser/devtools/shared/profiler/tree-model.js => browser/devtools/performance/modules/logic/tree-model.js
rename : browser/devtools/performance/modules/graphs.js => browser/devtools/performance/modules/widgets/graphs.js
rename : browser/devtools/shared/timeline/marker-details.js => browser/devtools/performance/modules/widgets/marker-details.js
rename : browser/devtools/shared/timeline/markers-overview.js => browser/devtools/performance/modules/widgets/markers-overview.js
rename : browser/devtools/shared/profiler/tree-view.js => browser/devtools/performance/modules/widgets/tree-view.js
rename : browser/devtools/shared/timeline/waterfall.js => browser/devtools/performance/modules/widgets/waterfall.js
2015-05-22 16:25:52 -04:00
Jordan Santell
4f19e9a87d
Bug 1049865 - part 2 - fix up browser_profiler_tree-frame-node.js to handle the new stripping of query params from a displayed filename in tree models.
2015-05-22 11:56:49 -07:00
Ravi Shankar
daab31aa92
Bug 1049865 - Remove url query from items in the call tree; r=jsantell
2015-05-22 11:59:12 -07:00
Jordan Santell
3ac62ebdb0
Bug 1162662 - Map JS markers to human readable keys, and hide if platform related via (Gecko). r=vp
2015-05-19 23:02:28 -07:00
Jordan Santell
886f65d972
Bug 1058898 - Enable e10s tests on the performance tool. r=vp
...
--HG--
rename : browser/devtools/performance/test/browser_perf-aaa-run-first-leaktest.js => browser/devtools/performance/test/browser_aaa-run-first-leaktest.js
2015-05-10 01:20:56 -07:00
Jordan Santell
530cd44c71
Bug 1165885 - Handle scenario when clearing out recordings while a console profile is recording. r=pbrosset
2015-05-19 15:06:59 -07:00
Jordan Santell
307a087c72
Bug 1157916
- Add tooltip for displaying start/end times on marker details' duration field. r=vp
2015-05-19 13:15:37 -07:00
Jordan Santell
fd5a34b3dc
Bug 1166139 - properly display the generic class name for markers in the marker filter popup. r=vp
2015-05-18 21:07:49 -07:00
Jordan Santell
dbdca9a2e9
Bug 1162583 - Disable realtime rendering in performance tools when e10s is not on. r=vp
2015-05-18 17:44:49 -07:00
Jordan Santell
8e5b85f9d2
Bug 1164281 - Make a new pref devtools.performance.ui.experimental enabled on nightly to show experimental options. r=vp
2015-05-12 18:18:23 -07:00
Jordan Santell
bc037874d8
Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset
2015-05-18 19:24:23 -07:00
Jordan Santell
356b690e73
Bug 1165504 - Refactor out marker details view into utilities, make marker definitions more declaritive. r=vp
2015-05-15 15:32:22 -07:00
Patrick Brosset
c2599e18f5
Bug 1146239 - Show the recording as loading in the performance details pane after it has stopped; r=jsantell
...
--HG--
extra : rebase_source : 7e7e89e0b6400d33bc3374be31ab1a00dff33c4d
2015-05-18 14:44:39 +02:00
Jordan Santell
36c72f36fe
Bug 1160313 - Remove temporary retro-mode for performance tools. r=vp
2015-05-15 11:35:26 -07:00
Victor Porof
cd2cb2d0b2
Bug 1165045 - Don't create nodes with empty text in the call tree, r=jsantell
2015-05-15 16:18:12 -04:00
Victor Porof
6b2727cdd9
Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell
2015-05-14 15:45:21 -04:00