Commit Graph

1257 Commits

Author SHA1 Message Date
Nick Fitzgerald
dd1c92ae4e Bug 1226878 - Fix incorrect totals and percents in memory tool; r=jimb
When filtering, we were merging total counts and total bytes as we added
matching paths from the unfiltered tree into the new, filtered tree. This was
incorrect, and caused us to double, triple, ... count the totals.

--HG--
extra : rebase_source : 6df8ff346c938e728b912901e01671ba2ad0cc9d
2016-02-04 16:10:00 +01:00
Nick Fitzgerald
0d656a45b0 Bug 1221619 - Add telemetry to memory tool. r=jsantell, data-review=bsmedberg
--HG--
extra : rebase_source : 60ac72c8e18871226c60cbe984b15bed21042ad4
2016-02-03 15:17:00 +01:00
Patrick Brosset
93af3a6491 Bug 1245420 - Sort devtools/client/framework tests and clean-up browser_toolbox_tabsswitch_shortcuts.js; r=ochameau
--HG--
extra : commitid : GWTrFsc2lxG
extra : rebase_source : 9247cb1aa3241982cabe9deb604ac78a2ec08160
2016-02-04 22:47:15 +01:00
Nick Fitzgerald
c0e5ca6e55 Bug 1219554 - Follow up: HeapAnalysesClient should set its Worker reference null upon destruction; r=jsantell
This makes attempts to use the HeapAnalysesClient after the worker has already
been destroyed into an earlier, less quiet error so we can catch more of them
and catch them sooner.
2016-02-04 11:53:00 +01:00
Nick Fitzgerald
e940a0fe49 Bug 1219554 - Follow up: clean up memory panel open/destroy; r=jsantell
This commit removes the assignment expression in a return statement thing that
was going on. It is easy to misread and we don't usually use this idiom anywhere
else in the codebase. Additionally, it makes the destroy method clean up some
more members set when opening the tool.
2016-02-04 11:53:00 +01:00
Nick Fitzgerald
ce433b1242 Bug 1219554 - Remove the unused waitUntilSnapshotState test utility; r=jsantell 2016-02-04 11:53:00 +01:00
Nick Fitzgerald
c210210dc3 Bug 1219554 - Clean up the browser_memory_no_auto_expand.js test; r=jsantell 2016-02-04 11:53:00 +01:00
Nick Fitzgerald
e23d6783f4 Bug 1219554 - Enable the browser_memory_filter_01.js test on DEBUG builds; r=jsantell 2016-02-04 11:53:00 +01:00
Nick Fitzgerald
11a7de173d Bug 1219554 - Enable the browser_memory_diff_01.js test on DEBUG builds; r=jsantell 2016-02-04 11:53:00 +01:00
Nick Fitzgerald
cc2ac8ee1b Bug 1219554 - Enable the browser_memory_clear_snapshots.js test on DEBUG builds; r=jsantell 2016-02-04 11:53:00 +01:00
Nick Fitzgerald
3e72f494a9 Bug 1219554 - Enable the browser_memory_breakdowns_01.js test on DEBUG builds; r=jsantell 2016-02-04 11:53:00 +01:00
Nick Fitzgerald
d963ddb960 Bug 1219554 - Enable the browser_memory_simple_01.js test on DEBUG builds; r=jsantell 2016-02-04 11:52:00 +01:00
Phil Ringnalda
b126f6367d Back out ceb8dff2037e (bug 1246010) for browser_rules_edit-property_06.js timeouts 2016-02-04 20:31:14 -08:00
Brian Grinstead
7b9679b982 Bug 1246010 - Force a default width for sidebars even if no pref is set;r=pbrosset
--HG--
extra : commitid : EG9XO0Re99q
2016-02-04 16:59:35 -08:00
Ben Kelly
842001e059 Bug 1244764 P5 Fix devtools test to work with new Cache add()/addAll() behavior. r=ehsan 2016-02-04 07:59:52 -08:00
Carsten "Tomcat" Book
55b4ed8c4c merge mozilla-inbound to mozilla-central a=merge 2016-02-04 12:02:05 +01:00
Brian Grinstead
9ebb26a99c Bug 1245287 - Add toolbox API for isToolRegistered and events for tool-registered and tool-unregistered;r=jryans
--HG--
extra : commitid : FWUAnIRnqH
2016-02-03 16:00:21 -08:00
Jordan Santell
0e5e1d2b01 Bug 1176056 - Tests for the JITOptimizations react component. r=fitzgen 2016-02-03 12:04:51 -08:00
J. Ryan Stinnett
3e1c3516ad Bug 1245121 - Enable JSON Viewer on RELEASE_BUILD. r=Honza 2016-02-03 09:55:17 -06:00
AJ Kerrigan
45e6ab33d8 Bug 1244514 - webconsole.js eslint: fix spacing and line length; r=linclark 2016-02-01 14:16:04 -05:00
James Long
9b752e46c8 Bug 1244892 - fix unhandled promise rejection in debugger test browser_dbg_scripts-switching-03.js r=ejpbruel 2016-02-03 09:41:59 -05:00
Paolo Amadini
8b8676204b Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
--HG--
extra : commitid : yWjnDGhk9j
extra : rebase_source : 24228660defd6971a621d52eee0b79be823c6926
extra : amend_source : ef8de24265fa9026b0f764a63453b816442f7232
extra : source : 3958782fe187026cbc3755ad6eae6920e67fa7d2
2016-02-03 12:58:03 +00:00
Carsten "Tomcat" Book
5461ec9a92 merge mozilla-inbound to mozilla-central a=merge 2016-02-03 11:59:20 +01:00
Christoph Kerschbaumer
d8d683d81b Bug 1195173 - Test asyncopen2 security checks for stylesheets (r=bz,ehsan) 2016-02-02 20:35:42 -08:00
Lin Clark
73e999449b Bug 1243777 - Remove skip-if lines for mulet. r=jryans
--HG--
extra : commitid : 4RODJ20QS6G
extra : rebase_source : d5bcc4cffe93816bd333e411344cbc9b3c661382
2016-02-02 08:50:00 -08:00
Tim Nguyen
3b6eb65243 Bug 1245276 - Make 'All animations' left border darker in dark theme. r=bgrins
--HG--
extra : commitid : KcSkeA1Rtnt
2016-02-02 23:19:21 +01:00
James Long
a2e406db86 Bug 1244223 - fix unhandled promise rejections in debugger tests r=me 2016-02-02 16:24:59 -05:00
Patrick Brosset
1ce6211390 Bug 1231945 - Display animation.id when it exists; r=tromey
--HG--
extra : commitid : 3RwnsF3FzdH
2016-02-02 11:49:22 +01:00
Julian Descottes
19ab101cda Bug 1227135 - about:debugging : disable debug buttons if addons debugging disabled;r=ochameau
When a preference impacting about:debugging changes, the current tab will be rendered
again. Each "target" is responsible for checking if Debugging should be allowed.
If not, the debug button should be disabled. Currently only extensions/addons
can be disabled, depending on the value of the "devtools.chrome.enabled" preference

Adds a mochitest checking this scenario.

--HG--
extra : commitid : 9u3zEZONyBG
2016-01-29 00:13:48 +01:00
Nicolas Chevobbe
b987587457 Bug 1218089 - Don't set different falsy values as repeated messages in console.log();r=bgrins
--HG--
extra : commitid : YvVr1VuvwW
2016-01-31 17:02:37 +01:00
Julian Descottes
a3731f18e6 Bug 1240044 - wait for MozAfterPaint in browser_profiler_tree_abstract tests on CLOSED TREE;r=bgrins
While waiting for a fix at test harness level, added a helper waiting for MozAfterPaint
when running in e10s mode for all the browser_profiler_tree-abstract tests.

--HG--
extra : commitid : CvYNKvoSNBl
2016-01-21 15:42:52 +01:00
Wes Kocher
4722a4bfe8 Backed out changeset 3d2eace770d1 (bug 1244120) for very frequent leaks on Win7 CLOSED TREE
--HG--
extra : commitid : AiLlcy3cWsb
2016-02-04 12:51:14 -08:00
Brian Grinstead
3b7a263008 Backed out changeset 16a675e05315 for breaking the browser toolbox on CLOSED TREE (bug 1188405)
--HG--
extra : commitid : BwEGym77VMS
2016-02-04 10:38:29 -08:00
Victor Porof
b303256a7f Bug 1241570 - Split browser_perf-telemetry into multiple tests ON A CLOSED TREE, r=jsantell
--HG--
rename : devtools/client/performance/test/browser_perf-telemetry.js => devtools/client/performance/test/browser_perf-telemetry-01.js
2016-02-04 20:33:53 +02:00
Brian Grinstead
0e1946feb5 Bug 1243992 - e10s fixes for browser_webconsole_bug_585991_autocomplete_keys.js;r=linclark
--HG--
extra : commitid : 6Z1BoCt5uQQ
2016-02-04 09:08:30 -08:00
Brian Grinstead
2f23d69d21 Bug 1243970 - e10s fixes for browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js;r=linclark
--HG--
extra : commitid : L7k9xSJfXJW
2016-02-04 09:07:51 -08:00
Carsten "Tomcat" Book
628cee03d9 Backed out changeset 3cd839e515b9 (bug 1245420) for timeouts in browser_responsiveruleview.js 2016-02-04 16:42:01 +01:00
Carsten "Tomcat" Book
f04b97e3ce Backed out changeset f09ea2712445 (bug 1229913) 2016-02-04 16:41:33 +01:00
Carsten "Tomcat" Book
641304978c Merge mozilla-central to fx-team 2016-02-04 12:08:00 +01:00
Alexandre Poirot
8178c87f2b Bug 1188405 - Convert gDevTools/gDevToolsBrowser into modules. r=jryans
gDevTools.jsm isn't properly reloadable as JSM as meant to be long-lived singletons.
Also, it contains browser related code (gDevToolsBrowser) mixed with more generic one (gDevTools).
This move is going to help hot reloading devtools codebase while improve readability of
one of our core piece of code (devtools startup and browser hooks).

--HG--
rename : devtools/client/framework/gDevTools.jsm => devtools/client/framework/devtools-browser.js
2016-02-04 02:20:56 -08:00
Alexandre Poirot
5a1faaaf7f Bug 1214352 - Add telemetry for Scratchpad as top level window. r=jryans,p=bsmedberg 2016-02-04 02:20:55 -08:00
Alexandre Poirot
dd4512a3dd Bug 1214352 - Enable scratchpad in tab toolboxes. r=jryans 2016-02-04 02:20:55 -08:00
Patrick Brosset
035fd15b5c Bug 1229913 - Prevent race conditions when there are many animation mutations; r=miker
--HG--
extra : commitid : JrTgOvAJCi5
extra : rebase_source : 4066b697ea64fadca846a596f467d6f579acacd4
extra : histedit_source : 38fe9058a240185ee0453ad09f9be89a9386a303
2016-02-01 15:58:04 +01:00
Patrick Brosset
0be846b452 Bug 1245420 - Sort devtools/client/framework tests and clean-up browser_toolbox_tabsswitch_shortcuts.js; r=ochameau
--HG--
extra : commitid : 7K3BCxxznLO
extra : rebase_source : 40f867068b6bb224a2e9b9dabc01588548977c6a
extra : histedit_source : c8e5f9a52764120c5f670194d7a8e8272b0dc6dc%2C178cc34ed4b2f07e7ebaf70057eacaeac77324a3
2016-02-04 10:47:21 +01:00
Patrick Brosset
c9bb161dae Bug 1244120 - Enable browser_rules_content_02.js with e10s; r=bgrins
Extracted a shared helper to open the browser context menu and choose
the 'inspect element' item. This helper works with e10s.
Adapted it a little bit so it waits for the right events in order to
make sure the inspector is ready.

This also involved modifying inspectNode in nsContextMenu.js to make it
wait until the node was selected and the node was ready.

Used this in browser_inspector_initialization.js,
browser_rules_content_02.js and browser_markup_keybindings_04.js

Also removed a now useless inspector-updated event that was trigger from
the animation-inspector panel in some situation. This was left behind
from a long time ago but didn't serve any purpose anymore.

--HG--
extra : commitid : BUtFyFVXwYi
extra : rebase_source : 1553c9ebc1d8da035058552924e4ad3cd1b09f09
2016-02-03 18:52:02 +01:00
Nick Fitzgerald
e9084b82df Bug 1245302 - Wait for the HeapAnalysesWorker to reply before considering deleting a snapshot done; r=jsantell 2016-02-02 15:09:00 +01:00
Nick Fitzgerald
085857d538 Bug 1245301 - Alphabetize memory tool's browser tests and use consistent naming; r=jimb
--HG--
rename : devtools/client/memory/test/browser/browser_memory-breakdowns-01.js => devtools/client/memory/test/browser/browser_memory_breakdowns_01.js
rename : devtools/client/memory/test/browser/browser_memory-clear-snapshots.js => devtools/client/memory/test/browser/browser_memory_clear_snapshots.js
rename : devtools/client/memory/test/browser/browser_memory-simple-01.js => devtools/client/memory/test/browser/browser_memory_simple_01.js
2016-02-02 15:09:00 +01:00
Helen V. Holmes
a7e26f049a Bug 1234349 - Land high-level design docs. r=bgrinstead
Optimize images

Move illustrator + sketch information into main svg.md file, r=bgrins
2016-02-03 09:45:00 +01:00
Brian Grinstead
74d0f04d62 Bug 1030318 - Enable devtools/framework tests with e10s - part 4;r=me
--HG--
extra : commitid : 1VZvvE9Dsf0
2016-01-20 11:52:02 -08:00
James Long
b19abd5e4d Bug 1243561 - fix pretty-printing cache in debugger under certain circumstances r=jryans 2016-02-02 11:39:38 -05:00
Alexandre Poirot
f5b555aa12 Bug 1003860 - Various tweaks to the storage inspector. r=mratcliffe 2016-02-02 01:31:34 -08:00
Alexandre Poirot
c76ac377aa Bug 1003860 - Service worker cache for storage actor. r=mratcliffe 2016-02-02 01:31:34 -08:00
Alexandre Poirot
16541e0421 Bug 1003860 - Simplify storage setup tasks in storage inspector tests. r=mratcliffe 2016-02-02 01:31:33 -08:00
Patrick Brosset
d3313fce23 Bug 1243749 - Enable 2 rule-view test with e10s and fix unhandled rejected promises; r=miker
--HG--
extra : commitid : IdcJNcbTgsY
extra : rebase_source : 5cb0f048674e014ecb422a37e97357903871101c
2016-01-28 16:19:01 +01:00
Patrick Brosset
f71bb0acdf Bug 1243736 - Enable browser_rules_pseudo-element_02.js with e10s and make rule-view wait for updateSourceLink; r=bgrins
--HG--
extra : commitid : JUk0uShjEZt
extra : rebase_source : eb5893e39f851575ed8101a4cf6a17e72edbed28
2016-02-02 09:56:48 +01:00
Sami Jaktholm
e709251ef2 Bug 1239208 - Fix intermittent browser_rules_edit-property-computed.js by waiting for the correct ruleview-changed event. r=pbro
The preview also causes a ruleview-changed event to be emitted. If the frame
script happened to detect the change fast enough, the test would continue to
commit the value and start to wait for a ruleview-changed event. If the event
triggered by the preview had not been emitted, the test would continue
immediately once the event triggered by the preview was received but before
the value was actually committed and reflected in the computed rule list.

The fix is to wait for the ruleview-changed triggered by the preview before
committing the change to avoid mixing these two events.
2016-01-30 15:19:59 +02:00
Nick Fitzgerald
262912967a Bug 1242763 - Add a bunch of tooltips to the devtools' memory panel; r=jsantell
--HG--
extra : commitid : 67c3Fcxp6ey
2016-02-01 16:00:00 -08:00
J. Ryan Stinnett
0e4da7b1f1 Bug 1239562 - Use explicit events to fix test races in responsive design. r=ochameau 2016-02-01 19:29:43 -06:00
J. Ryan Stinnett
1813d29694 Bug 1074835 - Enable responsive design tests on Windows with e10s. r=me 2016-02-01 19:29:43 -06:00
Patrick Brosset
2b27b4d498 Bug 1243691 - Tweak the general RDM layout to allow multiple viewports, center them and snap to top/left when needed; r=jryans
--HG--
extra : commitid : Eb3ETYbe4NR
2016-02-01 14:57:31 +01:00
simplyblue
dc22208b12 Bug 1209417 - The QR code dialog should hint at zooming the dialog in case it's too small r=jryans
--HG--
extra : commitid : 1uV3Qn2vw6E
2016-01-30 18:24:49 +05:30
Julian Descottes
a5750d5da9 Bug 1241126 - ruleview: no new-prop editor on prev. editor blur;r=gl
Add a flag to check if the ruleview was displaying an editor before creating
a newProperty editor. A new property editor is now only displayed if no other
editor was previously displayed.

Added new mochitest to check this use case.

--HG--
extra : commitid : ET1IjlaGYOl
2016-01-20 18:55:39 +01:00
Julian Descottes
2863f2e5c1 Bug 1241126 - ruleview property: open editor for prop. name on click on ":";r=gl
When clicking on the ":" next to the name of a property, the editor is now opened
for the name of the property instead of the value,

Added a test to check this behaviour as well.

--HG--
extra : commitid : IPqHIwjcHna
2016-01-22 10:30:36 +01:00
Wes Kocher
1b65a8ee2f Backed out changeset e8148cda7d85 (bug 989960) for xpcshell bustage
--HG--
extra : commitid : Bxwy5tzArNN
extra : rebase_source : a15513777534e54d05fda5037f24e15ac089b313
2016-02-01 08:25:19 -08:00
Patrick Brosset
da73fa0a49 Bug 1237986 - Avoid timeouts when the inspector opens in devtools mochitests; r=miker
--HG--
extra : commitid : HxSucWA7cCP
extra : rebase_source : 4d67271d66b936d47f0ff64d2244d7015c3bd64b
2016-02-01 17:06:53 +01:00
Julian Descottes
2570cf9492 Bug 1059312 - Fix highlighter offset after switching iframe context;r=pbro
The auto-refresh highlighter base class was getting a reference to the window
object to use for highlighting at instanciation time.
This reference should be updated if a navigation of the highlight environment
occurs.

This commit maps the "win" property to a getter, so that win is always in sync
with the current highlight environment.

--HG--
rename : devtools/client/inspector/test/browser_inspector_highlighter-iframes.js => devtools/client/inspector/test/browser_inspector_highlighter-iframes_01.js
2016-01-31 10:19:31 +01:00
Julian Descottes
48d862f449 Bug 1214177 - Allow focus inside HTML docs of inspector.xul; r=gl
After Bug 1238133, HTML documents are directly loaded inside XUL elements.

They inherit a -moz-user-focus: ignore; coming from minimal-xul.css.
Usually this is overridden by xul.css, which restores -moz-user-focus: normal;
on iframe, browser and some other elements.

This commit adds a new class to all inspector tab panel elements including html,
and a new CSS rule to override the default -moz-user-focus.

Also added a new test case dedicated to this.
2016-01-28 01:44:36 +01:00
Fabien Casters
b0d8c1a148 Bug 1224660 - New icon for snapshot diff view button. r=ntim 2016-02-01 01:59:00 +01:00
CuriousLearner
0f0c054e59 Bug 1221494 - Fix the playback rate selector size on Linux; r=pbro
--HG--
extra : commitid : DdDaLm5YnqX
2016-02-01 17:39:28 +05:30
Paolo Amadini
ecd744bdef Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
--HG--
extra : commitid : 6aGIHyyYqSo
extra : rebase_source : 38fbf5e49d06970555a088c5ea3f8379e2064767
extra : source : 3958782fe187026cbc3755ad6eae6920e67fa7d2
2016-01-30 18:53:56 +00:00
Nicolas Chevobbe
e9142030ca Bug 1219611 - When animations end in the timeline, make sure the time-label shows the right time; r=pbro
--HG--
extra : commitid : JyebjhCP4A5
extra : rebase_source : cff8d68d3b6d19ab3a6f3e710b20fb1eee9aff2a
2016-01-28 22:52:33 +01:00
Lin Clark
114ed4353f Bug 1243567 - Revert license change on webconsole tests. r=bgrins 2016-01-27 18:55:00 +01:00
Lin Clark
32188b626f Bug 1243243 - Use standard license boilerplate in debugger js files. r=jlongster 2016-01-27 14:46:00 +01:00
Hallvord R. M. Steen
00533597c1 Bug 967853 - hide variable tooltip when stepping in devtools debugger, bug 967853. r=jlongster 2016-01-27 14:40:13 +01:00
Phil Ringnalda
985ff5df04 Merge m-i to m-c, a=merge 2016-01-30 09:28:35 -08:00
Tim Nguyen
a0344a9499 Bug 762979 - Update toggle breakpoints icon to match new gutter style. r=bgrins 2016-01-29 23:42:41 -05:00
Tim Nguyen
ff5e18cf6a Bug 762979 - Implement conditional breakpoint gutter style. r=jlongster 2016-01-29 23:42:27 -05:00
Tim Nguyen
04bc5957e6 Bug 762979 - Implement shorlander's line gutter mockup for the source editor. r=vporof, bgrins 2016-01-29 23:42:09 -05:00
Phil Ringnalda
d42eb10039 Back out 3958782fe187 (bug 989960) for Android crashes in test_watchdog_default.js 2016-01-29 20:12:44 -08:00
James Long
17347a3234 Bug 1243490 - fix leak in devtools hot reloading code r=jryans 2016-01-29 22:53:29 -05:00
AJ Kerrigan
6f824ab7a9 Bug 1243764 - Remove named function syntax from webconsole.js methods;r=linclark
This change eliminates a class of ESLint errors (camelcase), while
also bringing the method definitions in line with MDN Coding Style
guidelines.

--HG--
extra : commitid : CR2n50AgsP0
2016-01-29 12:45:57 -05:00
simplyblue
addf646a4c Bug 1241646 - remove unused token arguments from nsIX509CertDB r=keeler 2016-01-30 13:50:58 +05:30
Christoph Kerschbaumer
83099fe604 Bug 1243936 - Convert remaining callsites within devtools/ and toolkit/ to use channel.open2() 2016-01-29 09:16:13 -08:00
Paolo Amadini
aceee7aafc Bug 989960 - Unhandled rejections in DOM Promises should cause xpcshell tests to fail. r=Yoric
--HG--
extra : commitid : IkcxJUamV6B
extra : rebase_source : 07255457ec607c45037f832ca44a01f17a00da78
2016-01-29 13:19:53 +00:00
Tom Tromey
2c8e61ac71 Bug 1240183 - make styleeditor eslint-clean; r=pbro 2016-01-29 08:25:26 -07:00
Carsten "Tomcat" Book
84d9d74bed Merge mozilla-central to fx-team 2016-01-29 11:49:02 +01:00
Carsten "Tomcat" Book
f50e3a325f merge fx-team to mozilla-central a=merge 2016-01-29 11:47:23 +01:00
Greg Tatum
0d7961a9fa Bug 1164252 - Profiler should be able to parse evaluated location sites. r=jsantell 2016-01-28 08:29:00 -05:00
AJ Kerrigan
b41679a10d Bug 1243133 - Fix brace style in webconsole.js. r=linclark
Get rid of ESLint brace style warnings by converting to 1TBS.

--HG--
extra : amend_source : 5ac924a94572ba66e262be8f3c73e8490b3e7262
2016-01-28 22:32:26 -05:00
Jordan Santell
5b4a50f7d7 Bug 1226319 - Part 3 - Land JIT Viewer implemented in react. r=fitzgen 2016-01-28 13:00:54 -08:00
Alexandre Poirot
f00f8e8a1f Bug 1239276 - Add missing parenthese in test_protocol_async.js r=me. CLOSED TREE 2016-01-28 11:50:10 -08:00
Bill McCloskey
c663839ade Bug 1240871 - Don't allow implicit "async" in IPDL (r=mccr8,billm) 2016-01-28 20:56:37 -08:00
Nicolas Chevobbe
6179a73c01 Bug 1227477 - Polish the way the timeline time graduations are calculated; r=pbro
--HG--
extra : commitid : KFui9o9qr8e
2016-01-15 22:45:05 +01:00
Alexandre Poirot
5e0d485465 Bug 1239276 - Convert DebuggerClient.connect to promise. r=jryans 2016-01-28 10:11:31 -08:00
Alexandre Poirot
c5ec2a3f0f Bug 950936 - Add disable autohide button in browser toolbox to help debug panel/popups. r=bgrins 2016-01-28 10:11:31 -08:00
Julian Descottes
2c2030d252 Bug 1241070 - refresh dominatortreeitem if expand state changed;r=fitzgen
In DominatorTreeItem check props.expanded in shouldComponentUpdate.
Added integration/sanity test to check that a node can be collapsed
and expanded using mouse events.
Added a DominatorTree component unit test to check the expanded nodes
are correctly updated.

--HG--
extra : rebase_source : 35eeca14296f81b6c8deec1d375b2a98467a460f
2016-01-20 23:21:54 +01:00
Carsten "Tomcat" Book
37fd43deaa Merge mozilla-central to fx-team 2016-01-28 12:37:17 +01:00
Carsten "Tomcat" Book
323b54c218 merge mozilla-inbound to mozilla-central a=merge 2016-01-28 12:13:37 +01:00
Patrick Brosset
79122ed7ed Bug 1243682 - Register the new mdn gcli command in moz.build; r=me
--HG--
extra : commitid : 6VAB1xKPxXX
2016-01-28 10:33:27 +01:00
Jordan Santell
81d39984de Bug 1204174 - Reduce test iterations to reduce intermittent timeouts. r=vp 2016-01-27 08:54:00 +01:00
Gabriel Luong
63f3fa53d1 Bug 1243403 - Implement the general design of the responsive design mode r=jryans 2016-01-27 17:51:57 -05:00
Brian Grinstead
a18e07a83d Bug 1239506 - Make console formatter return NaN instead of nan with %f;r=baku
--HG--
extra : commitid : GJeKyJ32MRJ
2016-01-27 14:22:45 -08:00
Brian Grinstead
a644471555 Bug 1243388 - Don't access CPOW in browser_webconsole_bug_597756_reopen_closed_tab.js;r=linclark
--HG--
extra : commitid : FPl4Thjk7rG
2016-01-27 14:16:34 -08:00
Chris Manchester
d6f59759cd Bug 1243096 - Remove ini manifests containing only support-files and move their contents to TEST_HARNESS_FILES. r=gps
--HG--
extra : commitid : FyLge9QyfDF
2016-01-27 17:46:34 -08:00
Xidorn Quan
ee035ed239 Bug 1064843 part 7 - Add backdrop pseudo-element and add related UA stylesheet. r=heycam
--HG--
extra : source : 79eadc4133fe81da5e01d9abbd0c5b1f95ae8d19
2016-01-28 10:11:00 +11:00
Jan Keromnes
6d0cc0097e Bug 1242469 - Remove the "Enable worker debugging (in development)" checkbox from about:debugging. r=ochameau 2016-01-25 07:06:00 +01:00
Julian Descottes
7fd0d42449 Bug 1242296 - mem. profiler: clear snapshots icon; r=ntim
Added a new icon clear.svg, use as clear button for the
memory profiler. Updated title for the button.
2016-01-25 00:40:47 +01:00
Carsten "Tomcat" Book
021613c369 Merge mozilla-central to fx-team 2016-01-27 12:12:26 +01:00
Carsten "Tomcat" Book
b9e929e1a7 merge mozilla-inbound to mozilla-central a=merge 2016-01-27 11:59:49 +01:00
Julian Descottes
fdd45ff28f Bug 1226887 - add aHTMLTooltip in toolbox.xul;r=bgrins
In order for tooltips to work in XHTML documents embedded in XUL documents,
the parent XUL document needs to have a <tooltip> element which can be
used to display the title.

In the devtools, a tooltip element with id "aHTMLTooltip" is usually created
for this. For the memory profiler, the embedding XUL document is toolbox.xul.
This commit adds a tooltip element with id aHTMLTooltip.
2016-01-24 17:36:25 +01:00
Julian Descottes
5960df4699 Bug 1224201 - mem. profiler : reduce font-size & add column min-width (16ch);r=vporof
Goal of this commit is to ensure we can display at least 12 number digits +
4 percent chars in the memory table columns whatever the viewport size.
With a viewport width of 800px, we still have 200px usable for the last col
in census view

Some items of the memory table are already using 90% font size.
This commit applies this font-size to the whole memory table.
Also added a 16ch min-width to the non-flex columns
2016-01-24 18:26:54 +01:00
Shivang Nagaria
45157ed060 Bug 768469 - [gcli] implement a "mdn" command. r=pbrosset 2016-01-23 02:59:00 +01:00
Mike Conley
3428d9b680 Bug 1233497 - Remove some more CPOW yields from Tasks in devtools tests. r=jryans
--HG--
extra : commitid : IhpHdHYxn19
extra : rebase_source : 7b61702659373d9a7750d06675837c00246811b9
2016-01-11 10:08:38 -05:00
Mike Conley
1f5ff0f8bb Bug 1233497 - Don't yield or resolve CPOWs from Tasks or Promises in devtools tests. r=jryans
--HG--
extra : commitid : 9JIJ8ndwr2V
extra : rebase_source : b8f3d16cc2868f9f3d85aaee6129ddc8b2deb714
2016-01-07 13:40:41 -05:00
Mike Conley
94474914fb Bug 1233497 - Avoid unsafe CPOWs in devtools tests. r=jryans
--HG--
extra : commitid : 3zY9DDjAUcW
extra : rebase_source : ffbb065ce9c0258eb7471891586f32d1b7cfddec
2016-01-07 11:54:18 -05:00
J. Ryan Stinnett
4ed4b973e4 Bug 1242584 - import-globals-from should carry over to tests. r=tromey 2016-01-26 17:08:33 -06:00
Wes Kocher
3e3f5f0eb8 Backed out 2 changesets (bug 1013219) for apparently making test_ocsp_stapling_expired.js frequently time out
Backed out changeset a97c7103effe (bug 1013219)
Backed out changeset a877772255f6 (bug 1013219)

--HG--
extra : commitid : JPFRlWTclrg
2016-01-26 10:51:24 -08:00
Gijs Kruitbosch
2df3a1b2b8 Bug 1138737 - improve naming of sharedGlobal list of exceptions, r=jsantell
--HG--
extra : commitid : 44jVFuEBuSC
extra : rebase_source : c755026d10dcf13846cd771c2af87d3430ba3859
2016-01-26 12:25:31 +00:00
James Long
4bec8149a9 Bug 1239018 - add file watching and hot reloading for devtools files r=jryans 2016-01-26 11:29:32 -05:00
Gabriel Luong
4f689a4857 Bug 1238133 - Part 8: Select the default inspector sidebar tab on open and record the tool opened r=bgrins 2016-01-26 11:17:48 -05:00
Gabriel Luong
dba62e0031 Bug 1238133 - Part 7: Update test methods for opening the inspector sidebar panels r=bgrins 2016-01-26 11:17:48 -05:00
Gabriel Luong
0a1c9bf0fe Bug 1238133 - Part 6: Make the layout view live inside the inspector panel frame r=bgrins 2016-01-26 11:17:48 -05:00
Gabriel Luong
0529e8a060 Bug 1238133 - Part 5: Make the font inspector live inside the inspector panel frame r=bgrins 2016-01-26 11:17:48 -05:00
Gabriel Luong
f5172856d6 Bug 1238133 - Part 4: Make the computed view live inside the inspector panel frame r=bgrins 2016-01-26 11:17:48 -05:00
Gabriel Luong
9197a5ebf7 Bug 1238133 - Part 3: Make the rule view live inside the inspector panel frame r=bgrins 2016-01-26 11:17:47 -05:00
Alexandre Poirot
927c24ec04 Bug 1238939 - Fix reentrance loop with active requests during client close. r=jryans 2016-01-26 03:23:47 -08:00
Alexandre Poirot
4a1db20d59 Bug 1238939 - Fix NetMonitorController race on disconnect. r=vporof 2016-01-26 03:23:47 -08:00
Alexandre Poirot
df7141649a Bug 1242567 - Cleanup OptionsPanel.open by using Task.async. r=bgrins 2016-01-26 03:23:47 -08:00
Patrick Brosset
985beb4e9c Bug 1242689 - Fix eslint errors in devtools/client/*.js and un-ignore the files; r=tromey
--HG--
extra : commitid : 76W5rnBhXFZ
extra : rebase_source : b8ab20a08648924fe8d508efed76ae46a0d99b1a
extra : histedit_source : 9e56a71166fc5017eaa22ad5aedccaa5d585ad68%2C6dc936e4406a7930ea0419b199c2f71f0fe94911
2016-01-26 10:53:45 +01:00
Patrick Brosset
b0a9a928f8 Bug 1242570 - Fix unhandled promise rejections in markupview tests; r=bgrins
--HG--
extra : commitid : 9t5luFTwByY
2016-01-25 21:22:27 +01:00
Patrick Brosset
989d599b4c Bug 1241527 - 5 - Use ruleview-changed event to fix remaining pending requests in tests; r=gl
--HG--
extra : commitid : 9A6MyrgAkgH
2016-01-25 16:22:07 +01:00
Gabriel Luong
df500ea125 Bug 1242201 - Part 1: Make one instance of markup.css r=bgrins 2016-01-25 23:09:57 -05:00
Phil Ringnalda
bd69bce2db Back out changeset 3380feadf35b (bug 1242201) for being the wrong patch
CLOSED TREE
2016-01-25 19:54:12 -08:00
Gabriel Luong
5cea417412 Bug 1242201 - Part 1: Make one instance of markup.css r=bgrins 2016-01-25 22:32:42 -05:00
Brian Grinstead
a67a694da6 Bug 1016024 - Increase time limit for the log to finish in webconsole test to give extra space for linux debug runs;r=me
This test isn't actually meant to test the performance of logging, just that the timestamps are sensible.

--HG--
extra : commitid : Fu9ou1sASL4
2016-01-25 18:37:46 -08:00
J. Ryan Stinnett
82608243d7 Bug 1239437 - Browser mochitests for responsive.html. r=pbrosset 2016-01-25 19:44:08 -06:00
J. Ryan Stinnett
bc17ebb4d3 Bug 1239437 - xpcshell tests for responsive.html. r=pbrosset 2016-01-25 19:44:08 -06:00
J. Ryan Stinnett
482e796bd3 Bug 1239437 - Allow run_test to be unused in xpcshell tests. r=pbrosset 2016-01-25 19:44:08 -06:00
J. Ryan Stinnett
291fcf80ac Bug 1239437 - Stir in React and Redux. r=pbrosset,jlongster 2016-01-25 19:44:08 -06:00
J. Ryan Stinnett
8cf6614854 Bug 1239437 - Hide iframe border. r=pbrosset 2016-01-25 19:44:08 -06:00
J. Ryan Stinnett
6bd419a14d Bug 1239437 - Add a basic viewport frame. r=pbrosset 2016-01-25 19:44:08 -06:00
J. Ryan Stinnett
310c7f9a77 Bug 1239437 - Delegate to empty, new responsive UI tool if enabled. r=pbrosset 2016-01-25 19:44:08 -06:00
James Long
b299ca191c Bug 1239060 - add exports hook in loader r=zer0 2016-01-25 20:23:04 -05:00
Brian Grinstead
9b30ac0218 Bug 1242716 - Get rid of CPOW usage in browser_webconsole_bug_585237_line_limit.js;r=linclark
--HG--
extra : commitid : Gx2cAnfw4bl
2016-01-25 16:07:51 -08:00
Hugo Arregui
18da53aab7 Bug 1225063 - add option (devtools.markup.collapseAttributes) to enable/disable attribute collapsing from settings panel;r=bgrins
--HG--
extra : commitid : 7AKsC2gbakg
2016-01-25 16:02:31 -08:00
Gabriel Luong
9f804b7b10 Bug 1242278 - Eslint cleanup of Inspector markup view r=pbro 2016-01-25 15:00:04 -05:00
Alexandre Poirot
9c1aa1000d Backed out 3 changesets (bug 1003860) for dt6//browser_storage_basic.js failure on win7-debug
Backed out changeset 824ccce70bcf (bug 1003860)
Backed out changeset d1d1dbec6725 (bug 1003860)
Backed out changeset a4fe93d921ad (bug 1003860)
2016-01-25 11:56:07 -08:00
Gabriel Luong
998ec86a10 Bug 1242309 - Upgrade to CodeMirror 5.11.0 r=bgrins 2016-01-25 14:46:22 -05:00
Lin Clark
3e48b93fed Bug 1241956 - Use standard license boilerplate in webconsole js files. r=bgrins
--HG--
extra : commitid : 9KHzQR1VrHq
2016-01-25 11:19:58 -08:00
Lin Clark
a2591149b3 Bug 1241956 - Use standard license boilerplate in webconsole test files. r=bgrins
--HG--
extra : commitid : DOpXtp0hhAg
2016-01-25 11:19:39 -08:00