Commit Graph

4052 Commits

Author SHA1 Message Date
Brian Birtles
5a1d969195 Bug 927349 part 20 - Update selectTreeItem to wait for tree expansion animations to finish; r=bgrins
Currently selectTreeItem, as used by various devtools storage panel tests,
expands the tree then clicks items. However, it fails to account for the fact
that expansion animations may mean that the item that should be selected is not
yet able to be clicked. It currently happens to be lucky enough that typically
the animation is short enough that the item in question will be click-able in
time (since click() spins the event loop using executeSoon there is some time
for the animation to play).

If we make animations wait until their first frame has rendered before
beginning the chance that the tree item will become clickable in time is
reduced. This patch works around that by looking for animating branches
amongst the ancestors of the item to be selected. If one is found it waits for
the animation to end.

Unfortunately this ties the tests to the tree widget styles somewhat (in
particular the test looks for specified values of max-height).
However, these changes only delay the execution of the test so, if these styles
were to change, it is only likely that these tests would fail (and hence need to
be updated) than to mask a genuine bug. Until the Web Animations API is
available by default it is difficult to test if animations are running so this
seems like the best we can do for now.
2014-12-22 09:35:42 +09:00
J. Ryan Stinnett
ba2f328aba Bug 1112836 - Control runtime auto-connect in UI. r=ochameau 2014-12-17 15:49:00 +01:00
J. Ryan Stinnett
a737ffa58c Bug 1112847 - Only connect once with auto-connect. r=ochameau 2014-12-17 15:49:00 +01:00
Heather Arthur
74ecec7bb8 Bug 1105572 - Font inspector should display fonts using their font weight and style. r=bgrins 2014-12-17 16:05:00 +01:00
Jordan Santell
228939c92b Bug 1110878 - Don't display arrow dropdowns on web audio inspector variables. r=jryans 2014-12-17 12:09:00 -05:00
Heather Arthur
a0b8caf89e Bug 990741 - Add telemetry to eyedropper. r=mratcliffe 2014-12-17 11:04:00 -05:00
Sami Jaktholm
77af1a24b6 Bug 940542 - Use Promise.jsm instead of deprecated-sync-thenables in Inspector. r=pbrosset 2014-12-16 10:06:00 -05:00
Michael Ratcliffe
f1910c2703 Bug 1111601 - Avoid using hiddenwindow in DevTools code r=pbrosset 2014-12-17 13:43:30 +00:00
Brian Grinstead
bb0f5f8885 Bug 1088861 - Add evaluateJSAsync method on the web console actor;r=past 2014-12-16 17:18:26 -08:00
Brian Grinstead
7d17fba717 Bug 1088861 - Refactor console tests to prepare for async js evaluation requests;r=past 2014-12-16 17:18:19 -08:00
Jordan Santell
3212954412 Bug 1110952 - Add module for managing devtools colors and
From 7d463d4891a7a4f57652cb962e3113eb28dea876 Mon Sep 17 00:00:00 2001
 themes. r=bgrins
2014-12-12 11:28:24 -08:00
Patrick Brosset
bb4602bdd6 Bug 1104908 - 3 - Re-enable most of the styleinspector tests on e10s; r=me 2014-12-16 22:34:17 +01:00
Patrick Brosset
ecde280972 Bug 1104908 - 2 - Remove the timeout in styleinspector's waitforsuccess test helper function; r=harth 2014-12-16 22:34:13 +01:00
Shubham Jindal
d0585c506a Bug 1073857 - Allow app names without ASCII characters when creating new app/handle non-ASCII characters like umlauts more gracefully (repeatedly asking for folder). r=jryans 2014-12-15 09:38:00 +01:00
Heather Arthur
50b9b2d5a5 Bug 1042253 - Enable devtools/webconsole tests with e10s; r=past 2014-08-09 20:20:20 +03:00
Panos Astithas
fbadfea7c8 Make Scratchpad's reloadAndRun use the RDP and enable scratchpad tests with e10s (bug 1106702). r=harth 2014-12-16 10:43:08 +02:00
abdelrhman
605c00590b Bug 1111276 - Replace gBrowser.selectedTab.linkedBrowser with gBrowser.selectedBrowser. r=dao
--HG--
extra : rebase_source : d7ef16a16f884458d99dff05efb370694d2ea5e3
2014-12-15 22:05:46 +01:00
Ryan VanderMeulen
e5a214f6d2 Backed out changeset cab12d762123 (bug 1087877) for e10s mochitest-dt failures. 2014-12-15 15:58:27 -05:00
Paul Rouget
92e1c5ce85 Bug 1087877 - [timeline] User should be able to filter out any type of marker. r=vporof 2014-12-15 05:07:00 -05:00
Patrick Brosset
b768f4fff8 Bug 1075319 - Use native add_task in devtools mochitests rather than custom asyncTest. r=miker 2014-12-15 03:37:00 -05:00
Sami Jaktholm
45f4685696 Bug 1056048 - Replace deprecated-sync-thenables with Promise.jsm in Markup View. r=pbrosset 2014-12-15 02:52:00 -05:00
Ryan VanderMeulen
ddf7925c9c Merge inbound to m-c. a=merge
CLOSED TREE
2014-12-15 13:45:30 -05:00
Patrick Brosset
9e025608e5 Bug 1104908 - 1 - Fix e10s intermittent browser_computedview_original-source-link.js; r=harth 2014-12-15 12:24:47 +01:00
Victor Porof
ccdebb22ea Bug 1077457 - Add markers and memory to Overview->Timeline view in new performance tool, r=jsantell 2014-12-12 22:31:27 -05:00
Victor Porof
14699883ea No bug - Fix browser_graphs-09c.js failing because of bug 1111073, r=me 2014-12-12 20:16:34 -05:00
Victor Porof
3c04613ebf Bug 1111073 - Gutter lines in the framerate graph should be hidden if there's no data available, r=jsantell 2014-12-12 19:45:37 -05:00
Victor Porof
9ef82e190b Bug 1111045 - Selection should always be disabled while recording in the new performance tool, r=jsantell
--HG--
rename : browser/devtools/performance/test/browser_perf-overview-selection.js => browser/devtools/performance/test/browser_perf-overview-selection-01.js
2014-12-12 19:45:33 -05:00
Victor Porof
693a68bd20 Bug 1111036 - At the end of a recording, the framerate graph should increase detail, r=jsantell 2014-12-12 19:44:52 -05:00
Victor Porof
0180f1b567 Bug 1111029 - The waterfall view calls recalculateBounds unnecessarily too often, r=jsantell 2014-12-12 19:44:52 -05:00
Victor Porof
78297893ff Bug 1111010 - A deck in the new performance tool shouldn't use .devtools-responsive-container, r=jsantell 2014-12-12 19:44:52 -05:00
Ankit Goyal
d8c264deb7 Bug 1110069 - Replace getBrowser() with gBrowser in /browser. r=dao 2014-12-11 21:48:00 -05:00
Fayolle Florent
0afd9824a9 Bug 1108212 - In the DevTools Inspector tree, pressing delete should move to the next element. r=bgrins 2014-12-07 14:54:00 -05:00
Jordan Santell
14b95af383 Bug 1102347 - Add jump to lines in the debugger from new performance call tree. r=vp 2014-12-10 17:34:00 +01:00
Carsten "Tomcat" Book
b99c181926 Backed out changeset 85a89a0a4c1c (bug 1110069) 2014-12-12 13:14:57 +01:00
Ankit Goyal
99c97ab78d Bug 1110069 - Replace getBrowser() with gBrowser. r=dao
--HG--
extra : rebase_source : 4db6c01d37ea4e38e94f70a677c5d31decd22f72
2014-12-12 10:40:23 +01:00
Sami Jaktholm
983ff83f9b Bug 1110486 - Use .then instead of .catch to handle rejections in Tooltip.isValidHoverTarget as Markup View uses deprecated-sync-thenables; r=pbrosset 2014-12-12 09:29:57 +01:00
Masatoshi Kimura
68e4bfa832 Bug 1092835 - Tests for SSL3/RC4 only servers. r=keeler,past 2014-12-13 20:09:02 +09:00
Wes Kocher
340d6a8f92 Merge inbound to m-c a=merge 2014-12-11 16:50:45 -08:00
Jordan Santell
c5cd2452ec Bug 1109764 - Correctly toggle the details view buttons in the performance tool. r=vp 2014-12-10 14:45:00 +01:00
Sami Jaktholm
2a5d7d2f90 Bug 1024910 - DevTools: Catch and ignore expected rejections from Tooltip.isValidHoverTarget; r=pbrosset 2014-12-11 03:51:00 +01:00
Panos Astithas
77d068daa3 Make Scratchpad's evaluations that throw faster (bug 1109692). r=fitzgen
--HG--
extra : rebase_source : 5de1ed256d035d785806fe21c45fb18d1ed61291
2014-12-10 09:00:17 +02:00
J. Ryan Stinnett
edf05c0bd2 Bug 1059001 - Part 5: Reset connection options before connecting. r=paul 2014-12-10 20:55:52 -06:00
J. Ryan Stinnett
41b46b6f45 Bug 1059001 - Part 4: Pass encryption through via discovery. r=past 2014-12-10 20:55:52 -06:00
J. Ryan Stinnett
6996a84536 Bug 1059001 - Part 3: Add encryption socket option. r=past 2014-12-10 20:55:52 -06:00
J. Ryan Stinnett
688410327a Bug 1059001 - Part 1b: Update openListener callsites. r=past 2014-12-10 20:55:51 -06:00
James Long
37011fbb74 Bug 1107541 - Display eval sources with a sourceURL pragma correctly in the debugger. r=fitzgen 2014-12-09 15:00:00 -05:00
Patrick Brosset
1146fefa22 Bug 1103993 - 4 - Cleanup styleinspector tests; r=bgrins 2014-12-10 09:09:25 +01:00
Patrick Brosset
1baa19bc8d Bug 1103993 - 3 - Only refresh the rule/computed views when active; r=bgrins r=ochameau 2014-12-10 09:09:19 +01:00
Wes Kocher
b4e2d8a9d7 Backed out changeset 09bd629ead0f (bug 731318) for mochitest-e10s-devtools orange 2014-12-09 14:45:08 -08:00
J. Ryan Stinnett
ba4481fc88 Bug 731318 - Show transferred size in Net Monitor. r=vporof 2014-12-09 14:35:13 -06:00