Граф коммитов

1039 Коммитов

Автор SHA1 Сообщение Дата
Brian Grinstead 54b4bcf8a0 Bug 1243995 - e10s fixes for browser_console_optimized_out_vars.js;r=linclark
MozReview-Commit-ID: BXUmWs9q4qV
2016-02-15 13:51:51 -08:00
Brian Grinstead 6ba136d0ce Bug 1243983 - e10s fixes for browser_console_iframe_messages.js;r=linclark
MozReview-Commit-ID: 3kJzniv1hMl
2016-02-15 13:51:51 -08:00
Brian Grinstead eb3a5c9ba9 Bug 1243963 - e10s fixes for browser_console_error_source_click.js;r=linclark
MozReview-Commit-ID: 5FUWZslktdc
2016-02-15 13:51:48 -08:00
Phil Ringnalda e877ebe734 Back out c578a05bb9d6 (bug 1243131) for browser_memory_keyboard-snapshot-list.js timeout threshold exceeded on Linux32 debug 2016-02-11 21:50:07 -08:00
Julian Descottes 383c4ab364 Bug 1243131 - memory tool: select snapshot using ACCEL+{UP/DOWN};r=fitzgen
Adds a keydown listener on the memory panel window. Select previous/next snapshot
when user presses UP/DOWN with the accelKey modifier (metaKey on OSX, ctrlKey on
windows).

Keydown events with modifiers are no longer listened to by the tree node elements.

Updated tree node test.
Added new mochitest to test the new keyboard navigation on the census view. )

--HG--
extra : commitid : 20wu80BaRXB
2016-02-08 16:30:01 +01:00
Tim Nguyen fbccba0a37 Bug 1224660 - Followup: use 2 space indentaion for diff.svg. r=me
--HG--
extra : commitid : 4LeEQzJve8T
2016-02-12 00:32:32 +01:00
Gabriel Luong 0843c76b88 Bug 1241326 - Implement resize handles to change viewport size on drag r=jryans 2016-02-11 18:14:07 -05:00
Kris Maglione 1937bcbcae Bug 1244496: Add more detail to TabOpen/TabClose events for tabs moved between windows. r=Gijs
MozReview-Commit-ID: 9YHaVlMW0T6

--HG--
extra : rebase_source : 711c8a60e334fc3619ab9c915f7735c3729e7782
extra : histedit_source : 0399daf10a516f1595bdd5cc9a6964b5d4220117
2016-02-10 17:52:53 -08:00
Alexandre Poirot 3098c7e1bf Bug 1245462 - Explicitely import gDevTools r=jryans
toolbox.js was using Cu.import(gDevTools) without second argument
and ended up injecting gDevTools into all next modules being loaded.
Hopefully, fonts.js seems to be the only one relying on this!
2016-02-11 04:29:47 -08:00
Alexandre Poirot 766df00342 Bug 1245462 - DevTools is not longer exposed by gDevTools.jsm. r=jryans 2016-02-11 04:29:47 -08:00
Alexandre Poirot a2341d65e4 Bug 1245462 - Cleanup various require/import in devtools. r=jryans 2016-02-11 04:29:47 -08:00
Alexandre Poirot 51759742d1 Bug 1245462 - Replace usages of gDevTools.jsm by module imports. r=jryans 2016-02-11 04:29:47 -08:00
Julian Descottes 698c26c08d Bug 1246570 - mem.tool parentMap maps nodeId->node, remove verbose xpcshell logs;r=fitzgen 2016-02-10 17:57:37 +01:00
Nicolas Chevobbe 19409bcb7c Bug 1232681 - Display script-generated animations correctly. r=pbro
MozReview-Commit-ID: 2pk7sxVTHTk
2016-02-03 23:21:44 +01:00
J. Ryan Stinnett 0eaf95a6a9 Bug 1244226 - Fix promise error in simulator test. r=ochameau
MozReview-Commit-ID: B6UpRTlJYDM
2016-02-11 00:43:59 -06:00
Gabriel Luong 598883d5e8 Bug 1239441 - Implement landscape / portrait button that rotates the viewport r=jryans 2016-02-10 17:07:17 -05:00
Sebastian Hengst b77d966c3d Backed out changeset e1576fc08c1c (bug 1246570) for XPCshell failures. r=backout 2016-02-10 12:55:11 +01:00
Alexandre Poirot 4011887dce Bug 1188405 - Ensure initializing main client module when running the Browser Toolbox. r=jryans 2016-02-10 02:35:00 -08:00
Alexandre Poirot b151ff9a3a 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

--HG--
rename : devtools/client/framework/gDevTools.jsm => devtools/client/framework/devtools-browser.js
2016-02-10 02:34:59 -08:00
Julian Descottes 058c215317 Bug 1246570 - memory tool: parentMap should map nodeId->node. r=fitzgen 2016-02-08 21:16:22 +01:00
Jordan Santell 3d1b436035 Bug 1246273 - Add localized strings for types and attempts in the JIT opts view. r=vp 2016-02-09 09:08:22 -08:00
Jordan Santell cb607b8be8 Bug 1243929 - Only show jit optimizations panel when pref is on and current selected frame has optimizations. r=vp 2016-02-09 08:58:15 -08:00
Jordan Santell a63fe67c32 Bug 1172120 - Filter out uninteresting markers and bars in a test failing on linux/e10s consistently for marker details. r=vp 2016-02-09 08:40:00 -08:00
Julian Descottes ce45b02f5e Bug 1246650 - upgrade redux to version 3.3.0; r=jsantell
--HG--
extra : rebase_source : 29e4f09e691a43d7a29293af3da5601dab338da3
2016-02-08 16:23:10 +01:00
Victor Porof 28b8bbfbd3 Bug 1120623 - Make the flamegraph keyboard accessible, r=jsantell 2016-02-09 13:45:37 +02:00
Alexandre Poirot 6acab52b3f Bug 1141222 - Test Cu.reportError stack in browser console. r=vporof 2016-02-09 02:50:16 -08:00
J. Ryan Stinnett 60838d9ddd Bug 1204127 - Remove dead paths from debugger. r=fitzgen 2016-02-08 17:32:07 -06:00
J. Ryan Stinnett e7d6c84c0a Bug 1204127 - Clean up paths added after migration. r=ochameau 2016-02-08 17:32:07 -06:00
Patrick Brosset 02105f3428 Bug 1244755 - 3 - Remove CPOW usages and eslint warnings from devtools/client/inspector/layout; r=miker
--HG--
extra : commitid : C78quZjX7oH
extra : rebase_source : 86d67bf697d50ed162ae9c01d96329db3d87bcae
extra : histedit_source : 97e16f53f0c63e8265e603841cb73d751f74e69e
2016-02-04 20:56:32 +01:00
Patrick Brosset 835a8deb5f Bug 1244755 - 2 - Remove addTest logic from layout-view tests for better consistency; r=miker
--HG--
extra : commitid : L3tI5eNHewt
extra : rebase_source : 64bfd58ab3c8c8cf3c6976fa899929bb674dc6ba
extra : histedit_source : e3ce024467a63df1143e678e707ecc353fa20180
2016-02-04 13:25:10 +01:00
Patrick Brosset 47facd047c Bug 1244755 - 1 - Enable browser_layout.js with e10s by using the testActor; r=miker
--HG--
extra : commitid : 8leAzjkOtri
extra : rebase_source : fc651e0af92495cae1b835dbf7b89d8c7ac6fe28
extra : histedit_source : 859047cf767b5a4809d4466eac03ceed2f71e9a5
2016-02-01 17:26:08 +01:00
Patrick Brosset 61e89b55eb Bug 1246582 - Enable browser_fontinspector_theme-change.js on e10s; r=me
--HG--
extra : commitid : 87qs3cOjvL8
extra : rebase_source : 6352634d0bb7f2fffd41d81938aa961a6a6691f6
extra : histedit_source : e1aac902fd126f9cb86d838601157e878e4656e7
2016-02-08 12:06:05 +01:00
Nicolas Chevobbe 4ed0d2cf3a Bug 1228978 - Add a drop-mark to the playback-rate selector in the animation-inspector's toolbar; r=pbro
--HG--
extra : commitid : 7KunM7nMawt
2016-02-02 22:47:13 +01:00
Phil Ringnalda a532e17c65 Bug 1229272 - skip browser_storage_sidebar.js on e10s opt Win7 for frequent failures 2016-02-07 13:57:52 -08:00
Nick Fitzgerald b8817f5424 Bug 1246017 - Create the parent map in the HeapAnalysesWorker; r=jimb 2016-02-05 15:11:48 -08:00
Julian Descottes ac7fca4ef2 Bug 1030712 - Ruleview: Skip apply() after clicking suggestion. r=pbro
When using the inplace editor, clicking on an autocomplete suggestion
no longer triggers apply() and no longer calls the done() callback.
This way the inplace editor behavas similarly when using the keyboard
and when using the mouse.
2016-01-28 21:22:33 +01:00
Nick Fitzgerald 9c6665ea7f Bug 1245739 - Disable the browser_memory_allocationStackBreakdown_01.js test on DEBUG builds. r=jsantell
Unfortunately, this test is frequently reporting the doc_steady_allocation.html
test tab window as leaking. Let's disable it for now, and re-enable it along
with the other leaky tests in bug 1219554.
2016-02-05 09:24:00 -05:00
Joe Whitfield-Seed 135346b144 Bug 1245496 - Fix eslint errors in about:debugging. r=janx 2016-02-04 20:10:08 +00:00
Jordan Santell 4ce69a101e Bug 1175756 - Change JIT optimizations to be a view pref, rather than a recording pref. r=vp 2016-02-05 08:04:12 -08:00
Patrick Brosset d83f29fa22 Bug 1229913 - Prevent race conditions when there are many animation mutations; r=miker
--HG--
extra : commitid : C3ucALUshoz
2016-02-01 15:58:04 +01:00
Carsten "Tomcat" Book 045e9f2c83 Backed out changeset 92889fed3b3b (bug 1246017) for xpcshell bustage 2016-02-05 14:06:27 +01:00
Carsten "Tomcat" Book 8d08bd7177 Merge mozilla-central to fx-team 2016-02-05 11:55:08 +01:00
Nick Fitzgerald d1e9e25dc5 Bug 1246036 - Don't let the "hey there's no allocation stacks" message throw and break rendering; r=jsantell 2016-02-04 17:05:00 +01:00
Nick Fitzgerald 34215b63aa Bug 1246017 - Create the parent map in the HeapAnalysesWorker; r=jimb 2016-02-04 18:05:00 +01:00
Nick Fitzgerald f96d54f1b4 Bug 1246016 - Speed up parent map creation in the memory tool; r=jimb
The iterator protocol is really slow and puts a crap ton of pressure on the GC
-- who would have guessed!?
2016-02-04 16:25:00 +01:00
Phil Ringnalda 7e2cefc94c Merge m-c to m-i 2016-02-04 19:26:14 -08:00
Julian Descottes 073eab9c8f Bug 1243695 - reduce inplace editor size in ruleview;r=miker 2016-01-28 12:17:57 +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 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
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
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
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
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
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
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
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
Tom Tromey 2c8e61ac71 Bug 1240183 - make styleeditor eslint-clean; r=pbro 2016-01-29 08:25:26 -07: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
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 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
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 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
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
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
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