Commit Graph

78 Commits

Author SHA1 Message Date
Yura Zenevich
428478e041 Bug 1242852 - (part 1) making top dev tools toolbar keyboard accessible. r=bgrins
MozReview-Commit-ID: MPMzYnbZOM
---
 devtools/client/framework/test/browser.ini         |  2 +
 .../test/browser_toolbox_keyboard_navigation.js    | 88 ++++++++++++++++++++++
 devtools/client/framework/toolbox.js               | 67 ++++++++++++++++
 devtools/client/themes/toolbars.css                |  3 +
 4 files changed, 160 insertions(+)
 create mode 100644 devtools/client/framework/test/browser_toolbox_keyboard_navigation.js

--HG--
extra : rebase_source : d26a1dc86672a77b095e212ed658ab3fd89c0af2
2016-04-12 11:53:28 -04:00
Alexandre Poirot
20b3420a9a Bug 1261055 - Use env variable instead of BrowserToolboxProcess contructor option. r=jryans 2016-04-12 13:05:36 -07:00
Nick Fitzgerald
cd2c23a435 Bug 1249788 - Implement the census individuals view; r=jsantell
This adds the INDIVIDUALS view state to the memory panel, renames "dominator
tree display" to "label display", and adds a view for listing the individual
nodes in a census group and inspecting each nodes' retaining paths.

--HG--
rename : devtools/client/memory/actions/dominator-tree-display.js => devtools/client/memory/actions/label-display.js
rename : devtools/client/memory/reducers/dominator-tree-display.js => devtools/client/memory/reducers/label-display.js
2016-04-11 18:04:31 -07:00
Nick Fitzgerald
ffd2846070 Bug 1237054 - Part 0: Make tests fail if DevToolsUtils.assert fails; r=jryans 2016-04-05 19:21:00 +02:00
Steve Melia
90ac232115 Bug 1259126 - Use a <box> intead of a <deck> for toolbox tabs;r=bgrins
MozReview-Commit-ID: Lgc7Txe5xt1
2016-04-01 00:28:50 +01:00
Alexandre Poirot
5e0c919d13 Bug 1258987 - Stop generating useless xul:command and xul:broadcaster. r=jryans 2016-04-05 07:16:48 -07:00
Alexandre Poirot
d85fa6d2c0 Bug 1258985 - Remove menuitem and pref related to the "Error Console". r=jryans 2016-04-05 07:16:48 -07:00
Julian Descottes
4976840785 Bug 1261687 - Don't update devtools title if tabNavigated.isFrameSwitching;r=jryans
Check the "isFrameSwitching" property of the tabNavigated event before
updating the devtools title. If frameSwitching is true, the event is a
fake event generated by the webbrowser actor when switching the frame
context in the devtools.

Added another mochitest to verify this.

MozReview-Commit-ID: LDycPcf0tLv

--HG--
extra : rebase_source : 5b8070a72d081490c5c3c366ee71753d99707dfa
2016-04-03 18:49:40 +02:00
Carsten "Tomcat" Book
174dee8f80 Backed out changeset 64f6fc285131 (bug 1231437) for test failures in browser_storage_cookies_edit.js
--HG--
extra : rebase_source : ecb08214d01f5743a84316ae03529a9c73b4e40f
2016-04-01 15:53:12 +02:00
Jarda Snajdr
cc61dccc0d Bug 1231437 - Storage Inspector: context menu to remove cookie/storage item r=mratcliffe
--HG--
extra : rebase_source : 9fa5cccee28309f9da368275f6cb80f684aaa39f
2016-04-01 05:11:00 +02:00
J. Ryan Stinnett
33f188faf9 Bug 1240804 - Disabling / whitelisting more tests with promise rejections. r=me
MozReview-Commit-ID: ISHRSPrywv5
2016-04-01 06:52:43 -05:00
Carsten "Tomcat" Book
d614afde81 Backed out changeset 66f61a656571 (bug 1231437) for test failures in browser_storage_cookies_edit.js 2016-04-01 09:27:58 +02:00
Jarda Snajdr
462e493707 Bug 1231437 - Storage Inspector: context menu to remove cookie/storage item r=mratcliffe a=kwierso
MozReview-Commit-ID: ETmjp8jjQ6z
2016-03-31 16:14:15 -07:00
Julian Descottes
d015e2f0e7 Bug 1260359 - fix devtools detached toolbox title update in e10s;r=jryans
The devtools host window updates its title when its target navigates.
This was done using a contentDocument CPOW, and thus failing on e10s.

The url and title are now stored in TabTarget and updated on tab navigation.
Updated existing test to cover the case of pages with a title.

MozReview-Commit-ID: 4G1keOA7yB6

--HG--
extra : rebase_source : 720084e9929f334092ffe18e4c786cbf731fe52e
2016-03-29 12:01:46 +02:00
Nicolas Chevobbe
b94e8a4b94 Bug 1246514 - Fix eslint errors in files touched in this bug. r=bgrins
MozReview-Commit-ID: LSs3NUsMXLN

--HG--
extra : rebase_source : 24572d2d23b63e36f4664a4c20dfce847da4c37c
2016-03-11 22:23:53 +01:00
Nicolas Chevobbe
abb431e0ca Bug 1246514 - Switch toolbox-options.xul to HTML. r=bgrins
Change the XUL label + vbox to fieldset + legend as it's the most relevant
element for describing form sections.
Moreover, we don't have to look for a previous label when we hide a fieldset.
Edit scripts and tests files to adapt them to the HTML file structure.

MozReview-Commit-ID: LBfXfLRX6aj

--HG--
rename : devtools/client/framework/toolbox-options.xul => devtools/client/framework/toolbox-options.xhtml
extra : rebase_source : 4343dd55c3be9de6a09c39819959be4ad4642edc
2016-02-26 23:40:14 +01:00
Alexandre Poirot
f33b558b6b Bug 1233463 - Allow loading devtools in a tab or an html:iframe. r=jryans 2016-03-16 06:42:19 -07:00
Jordan Santell
63679ce4b8 Bug 1177279 - Create a SourceLocationController to manage the state of updating sources for source mapping. r=jlong,jryans 2016-03-14 18:49:07 -07:00
Lin Clark
1d48126258 Bug 1249106 - Fail tests when React propType errors are logged. r=jyrans
MozReview-Commit-ID: HlTDuMhsyX6
2016-03-09 21:50:42 -08:00
Phil Ringnalda
4fc06aef08 Back out 054bd8841f4c (bug 1249106) for doing just what it intended, causing devtools tests to fail with "Warning: Failed propType", just a bit too often 2016-03-03 21:41:32 -08:00
Lin Clark
75dc726f8f Bug 1249106 - Fail tests when React propType errors are logged. r=jryans 2016-03-02 17:07:00 -05:00
Alexandre Poirot
ffdbd09825 Bug 1245875 - Remove Tilt from tree. r=vporof,jwalker 2016-03-03 02:27:22 -08:00
Alexandre Poirot
7c4184c262 Bug 1252346 - Fixes missing Services definition or tweaked eslint to figure out where does it comes from. r=jryans 2016-03-01 14:00:28 -06:00
Alexandre Poirot
d3b05e8c5a Bug 1245530 - Use require(Services) instead of Cu.import(Services.jsm). r=jryans 2016-02-27 04:51:10 -08:00
Patrick Brosset
25793ecb39 Bug 1245654 - Make the inspector shortcut start the pick mode again; r=bgrins
MozReview-Commit-ID: 9qImivhKhKf

--HG--
extra : rebase_source : c65c314c0195205a062c6d7260a6e001044eea0b
extra : histedit_source : ddad40ea60d5abdbd81c4f3286a2d300de588572%2Ccd82c42337de918b928be10ad26a94b910613bf1
2016-02-18 17:52:33 +01:00
Lin Clark
06ca447288 Bug 1245667 - Use standard license boilerplate in framework js files. r=bgrins
MozReview-Commit-ID: 31xbv6rirPg

--HG--
extra : rebase_source : 1afbc68083aa0bdf6b7a674c39a0ac3e839756d6
2016-02-16 16:14:53 -08:00
Brian Grinstead
ad34c237e8 Bug 1246733 - Remove stylesheet references of 'devtools/skin/common.css' and instead import it in theme files;r=ntim,r=ochameau
MozReview-Commit-ID: AwS9aJ4dypm
2016-02-16 16:10:25 -08:00
Alexandre Poirot
251624825f Bug 1246692 - Test that the browser toolbox has a working console. r=jryans 2016-02-16 07:23:56 -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
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
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
Carsten "Tomcat" Book
628cee03d9 Backed out changeset 3cd839e515b9 (bug 1245420) for timeouts in browser_responsiveruleview.js 2016-02-04 16:42:01 +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
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
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
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
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
J. Ryan Stinnett
bc17ebb4d3 Bug 1239437 - xpcshell tests for responsive.html. r=pbrosset 2016-01-25 19:44:08 -06:00
Patrick Brosset
42e94c09fb Bug 1181837 - 6 - Include inspector's head.js in rule and computed view tests to remove duplication; r=bgrins
--HG--
extra : commitid : LKiTF0zhpnP
extra : rebase_source : 59331694a40f5425826d1f170f1a7a8512d258d0
2016-01-20 09:17:11 +01:00
Carsten "Tomcat" Book
8a6776a25a Backed out changeset e78d14bd29b7 (bug 950936) 2016-01-18 16:34:16 +01:00
Alexandre Poirot
043fde16fa Bug 950936 - Add disable autohide button in browser toolbox to help debug panel/popups. r=bgrins 2016-01-18 03:10:42 -08:00
Patrick Brosset
95dc418348 Bug 1181837 - 4 - Includes shared-head.js in inspector's tests and removes code duplication
--HG--
extra : commitid : 3EUmAbRTcXM
extra : rebase_source : 2f21460e0ad2b29329c72be74370d19d9c6ffc4f
2016-01-08 16:05:17 -08:00
Patrick Brosset
7f3ba3c7fa Bug 1181837 - 3 - Introduce openToolboxForTab in shared-head.js to let tests open toolboxes in existing tabs
--HG--
extra : commitid : 5GOXoU0DJfw
extra : rebase_source : fbf7549aab34f7a1c4f7797dfd958dea1f81d794
2016-01-08 14:03:19 -08:00
Patrick Brosset
ed8d64dda9 Bug 1181837 - 2 - Rename shared-head's open/close toolbox functions
--HG--
extra : commitid : HkK3e3pc34Q
extra : rebase_source : 845c67dde20b66159b5ed76f26aa09adc8bbd5ec
2016-01-13 11:08:17 +01:00
Patrick Brosset
e3a1fd9e2c Bug 1181837 - 1 - Minor shared-head.js cleanup and code duplication removal
--HG--
extra : commitid : HthjhYV6gz8
extra : rebase_source : 19f3f0584ce903ba703d3e4dd955038603f71dd5
2016-01-08 09:07:24 -08:00
Brian Grinstead
c5a7766531 Bug 1237788 - Don't remove old devtools stylesheets until new ones are loaded to make theme switching faster;r=pbrosset
--HG--
extra : commitid : A7kE7Tiir11
2016-01-11 13:01:07 -08:00
James Long
4d90e01ae5 Bug 1132501 - attach the thread on toolbox open instead of waiting for the debugger to initialize r=bgrins 2016-01-06 14:47:24 -05:00
Ehsan Akhgari
908248b1be Bug 1169860 - Increase the timeout of browser_toolbox_options_disable_cache-01.js and browser_toolbox_options_disable_cache-02.js 2015-12-31 17:27:08 -05:00