Commit Graph

236 Commits

Author SHA1 Message Date
Jordan Santell
ceac8dc058 Bug 1058898 - Enable e10s tests on the performance tool. r=vp 2015-05-10 01:20:56 -07:00
Jordan Santell
3fddd6e20f Bug 1164552 - create new colors in light/dark themes for devtools specifically for rendering graphs in the performance tool. The highlight-* colors in light theme work well for text, less so for rendered blocks and appear very 'bold'. Most of the dark theme graph colors are the same as their highlight-* equivilents. r=vp 2015-05-20 13:15:28 -07:00
Jordan Santell
db1d4971c4 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
59f47898ce Bug 1166559 - Add documentation for ProfileTimelineMarkers from a dev tools perspective. r=fitzgen 2015-05-19 16:53:40 -07:00
Jordan Santell
393a12291e Bug 1166823 - Merge arrays in performance's recording model one element at a time for performance increase and get over the Array.prototype.push.apply 500000 element limit. r=fitzgen 2015-05-20 12:14:33 -07:00
Jordan Santell
5ef6787a21 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
af8f3e09bb Bug 1166124 - Change 'buffer capacity' string to a more accurate 'buffer x% full' stirng. r=fitzgen 2015-05-19 15:42:36 -07:00
Jordan Santell
0d0f7f52c1 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
3461296d6e Bug 1164593 - change the import message to be 'Import recording...' rather than 'Save recording...'. r=vp 2015-05-18 12:43:29 -07:00
Jordan Santell
03e0602272 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
a0144d8f84 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
4c4669a5c0 Bug 1164338 - Tests that the style markers have restyleHints. r=pbrosset 2015-05-18 19:24:23 -07:00
Jordan Santell
ebcd34e377 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
4083cd2036 Bug 1146239 - Show the recording as loading in the performance details pane after it has stopped; r=jsantell 2015-05-18 14:44:39 +02:00
Jordan Santell
4a177331ed Bug 1160313 - Remove temporary retro-mode for performance tools. r=vp 2015-05-15 11:35:26 -07:00
Victor Porof
582ea08b11 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
a69ecddce6 Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell 2015-05-14 15:45:21 -04:00
Victor Porof
cbaa3b254c Bug 1152631 - We no longer display category data for platform data in call tree, r=jsantell 2015-05-14 19:01:02 -04:00
Wes Kocher
781eaa1d0e Backed out changeset efa0dda1fa88 (bug 1151973) for dt2 orange 2015-05-14 16:00:13 -07:00
Wes Kocher
3804bae6e4 Merge m-c to fx-team a=merge 2015-05-14 15:41:56 -07:00
Victor Porof
16a776256f Bug 1151973 - Inverted call tree should be ordered by 'self cost', not 'total cost', r=jsantell 2015-05-14 17:24:47 -04:00
Patrick Brosset
ae2db52022 Bug 1146239 - Show the recording as loading in the performance sidebar after it has stopped; r=jsantell 2015-05-12 10:06:05 +02:00
Ryan VanderMeulen
e6f85b1f9e Merge m-c to inbound. a=merge
CLOSED TREE
2015-05-22 14:18:25 -04:00
Christoph Kerschbaumer
4701bd2e1a Bug 1167053 - Convert NetUtil.newChannel2 callsites to use new API - update newChannel2 (r=sicking,paolo) 2015-05-21 19:52:03 -07:00
Jordan Santell
6d1a977772 Bug 1143004 - markers from console.timeStamp() should be rendered in the performance tool's timeline. r=vp 2015-03-18 13:55:42 -07:00
Sami Jaktholm
2ce68a3630 Bug 1163384 - Add 'devtools-toolbarbutton' class to performance tool buttons to make them correct themed on Linux. r=jsantell 2015-05-11 15:52:12 +03:00
Jordan Santell
14de7a06a3 Bug 1164130 - Correctly include RecordingUtils when importing older version 2 profiler data. r=vp 2015-05-12 12:59:14 -07:00
Jordan Santell
ccd0d8d9cb Bug 1164131 - [regression] parse urls with port numbers correctly in the call tree, and display the host (hostName+port), not just hostName. r=shu 2015-05-12 15:34:55 -07:00
Carsten "Tomcat" Book
5cedbb3f6d merge mozilla-inbound to mozilla-central a=merge 2015-05-12 16:10:32 +02:00
Jordan Santell
e805727718 Bug 1157523 - Disable framerate and memory recording in intermittent test to reduce surface area on leakage. r=vp 2015-05-10 16:47:28 -07:00
Jordan Santell
c28745c366 Bug 1160900 - Display buffer status while recording a profile. r=vp 2015-05-08 16:19:58 -07:00
Jordan Santell
721b63b4a4 Bug 1163268 - Remove UI options for recording with memory and jit optimizations. r=vp 2015-05-09 16:05:59 -07:00
Jordan Santell
c20c24df06 Bug 1082695 - Simplify the record start/stop time buttons, and more cleanly render the console.profile notifications during a console recording. r=vp 2015-05-09 13:23:16 -07:00
Jordan Santell
b3d6b66baa Bug 1160828 - Return null when attempting to get the current selection from a graph that is not yet ready. r=vp 2015-05-06 17:18:00 +02:00
Patrick Brosset
155ece4ccc Bug 1107849 - Define a min/max width for the performance panel sidebar. r=vporof
This adds the devtools-main-content class to the waterfall panel in the
performance tab so that there's a min-width of 50px defined on it, and
also adds a min-width to the waterfall details sidebar of 50px so that
it can't be collapsed fully (which would make it impossible to resize).
2015-05-04 15:09:37 +02:00
Jordan Santell
0e125e171d Bug 1145187 - Implement polling for buffer status on performance actor facades. r=vp 2015-05-05 17:12:49 -07:00
Brian Grinstead
3bc5440343 Bug 1145784 - Use testX/testY for coordinates during tests for the Graph and FlameGraph;r=vporof 2015-05-05 11:47:33 -07:00
Jordan Santell
a0f22a4008 Bug 1159052 - Performance recording should stop rendering and recording as soon as the recording stops. r=vp 2015-05-02 16:47:41 -07:00
Jordan Santell
0b222d0ea3 Bug 1159480 - Pull out actor-specific logic from Performance Front. r=vp 2015-04-28 17:19:15 -07:00
Jordan Santell
2d896353c2 Bug 1160332 - Correctly check that the mouse is active in graphs to clean up rerender jank, a rebase error from 1157914. r=vp 2015-04-30 20:33:00 -04:00
Jordan Santell
20816921ab Bug 1150696 - Move all timeline tests that are still relevent into the performance tools tests. r=vp 2015-04-30 12:23:11 -07:00
Jordan Santell
8a49d3d9ea Bug 1157523 - Fix intermittent where markers are selected in the waterfall views when there is no recording selected. r=vp 2015-04-30 16:03:43 -07:00
Jordan Santell
866158cae6 Bug 1156499 - Disable all non-profiler/fps components in the performance tools when in aurora, for 40.0 release. r=vp 2015-04-30 15:13:49 -07:00
Nick Fitzgerald
81092e78a5 Bug 1157914 - Don't re-render the graphs until selection is done; r=jsantell 2015-04-30 15:21:11 -07:00
Jordan Santell
55cdc4c709 Bug 1158645 - Calculate FPS in performance tool by counting frames over duration, rather than averaging values of reported framerate timestamps. r=vp 2015-04-29 13:53:19 -07:00
Jordan Santell
0b446ebba1 Bug 1143027 - The performance tool tab highlights during a recording. r=vp 2015-04-27 15:59:22 -07:00
Jordan Santell
9326ecc3d7 Bug 1136945 - Convert GC events from memory actor to be emitted as pseudo-markers from the TimelineActor. Pull out the core of the MemoryActor into a bridge, so it does not have to be used over RDP. r=vp,fitzgen 2015-04-28 10:32:32 -07:00
Jordan Santell
d804760f02 Bug 1132758 - Performance feature visibility now based on a per recording-basis, dependent on features enabled and server support. r=vp 2015-04-24 21:04:02 -07:00
ziyunfei
649e7033e4 Bug 1102219 - Part 4: Replace String.prototype.contains with String.prototype.includes in chrome code. r=till 2015-04-30 00:32:05 +09:00
Nick Fitzgerald
50774c752f Bug 1069910 - Add tooltips explaining what each column in the profiler's tree view represents; r=jsantell 2015-04-27 13:50:41 -07:00