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

10394 Коммитов

Автор SHA1 Сообщение Дата
Ciure Andrei 4b3c343192 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-05-09 02:03:22 +03:00
Ciure Andrei 61548f81d6 Merge inbound to mozilla-central. a=merge
--HG--
rename : testing/web-platform/meta/webdriver/tests/navigation/get_title.py.ini => testing/web-platform/meta/webdriver/tests/get_title/user_prompts.py.ini
2018-05-09 01:58:44 +03:00
Jason Laster f985568a26 Bug 1457995 - Update Debugger Frontend v48. r=jdescottes 2018-05-08 17:52:42 -04:00
Yura Zenevich 04552ee514 Bug 1441187 - wait for non-stale state instead of non-busy when waiting for root document accessible. r=pbro
MozReview-Commit-ID: 4bEkg0us2xF
2018-05-08 15:43:42 -04:00
Jason Laster ed1c32dbdb Bug 1457989 - Update Debugger Frontend v47. r=jdescottes
MozReview-Commit-ID: Jfu0ZavS3e2
2018-05-08 15:47:47 -04:00
Ciure Andrei de05fd66c8 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-09 02:02:05 +03:00
Razvan Caliman 689c7bd641 Bug 1449891 - Setup Font Editor with font properties from rule or inherited. r=gl
MozReview-Commit-ID: HwydD2JeKAh

--HG--
extra : rebase_source : 83aaba94856a3d64426cb151a8443e5ae6e10b3e
2018-04-24 13:32:38 +02:00
Razvan Caliman 1144779b37 Bug 1449891 - Add logic to Font Editor to map axes values to font properties. r=gl,pbro
MozReview-Commit-ID: J0QcI2U6pU5

--HG--
extra : rebase_source : 866738ba35366171e8e4290c6b606f8a7b6ff37a
2018-04-24 10:32:05 +02:00
Brian Grinstead c87c05a1be Bug 1460663 - Add attributes to the webconsole html tag to support size persistence when the html window is top-level;r=bdahl
MozReview-Commit-ID: ICQuk9PNYgu

--HG--
extra : rebase_source : 7facc915d8c277f13f412a2ef08281114445e3a3
2018-05-10 09:42:12 -07:00
Jan Odvarko 808ac7b7ee Bug 1459207 - Properly style separator in Throttle drop down; r=davidwalsh
MozReview-Commit-ID: 5qXoUtfqDYu

--HG--
extra : rebase_source : 80b365a0bcec291da34e9294590025a4e0902f04
2018-05-08 15:21:46 +02:00
Margareta Eliza Balazs 7be1f21cf0 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-09 12:39:10 +03:00
Jan Odvarko eac8874aa2 Bug 1457701 - Use Reps with noGrip:true in netmonitor; r=jryans
MozReview-Commit-ID: CqNw6rVGRqL

--HG--
extra : rebase_source : 2ab3f6899a67fe16e7603e78536572ee14ca4a30
2018-05-08 17:18:02 +02:00
Patrick Brosset a10aa3eb8d Bug 1451683 - Avoid reacting to mousedown twice in a row when starting to drag the splitter; r=miker
MozReview-Commit-ID: ClTdZ03tB0U

--HG--
extra : rebase_source : 99ed544f4715e3aa416ace9f9816b567ba640ec9
2018-05-04 17:12:45 +02:00
Belén Albeza cdf60b83ca Bug 1451737 - add GA parameters to outgoing links in application panel. r=Harald,jdescottes
MozReview-Commit-ID: GxYQomUH5CE

--HG--
extra : rebase_source : b4f919589e613896798907261f29561f81faf30c
2018-05-02 17:37:27 +02:00
J. Ryan Stinnett f783eddfec Bug 1453519 - Avoid process reselection inside RDM. r=ochameau
Use `E10SUtils` to check for cases where browser code would try to force a
browser to reselect a new process (such as when it is a preloaded browser) so
that we can avoid any process changes once RDM is open.

If such a case applies, navigate to about:blank first to trigger the process
change before starting RDM.

MozReview-Commit-ID: CxspLFXXotF

--HG--
extra : rebase_source : cb94789344f17c0b51ff4afbb54921218a2dd1b5
2018-04-13 11:57:44 -05:00
arthur.iakab b613e3c213 Merge mozilla-central to autoland
--HG--
extra : rebase_source : da41c9831b781517597aebd0878c5ada415fd00b
2018-05-08 15:49:18 +03:00
arthur.iakab f2042a4c1f Merge inbound to mozilla-central a=merge 2018-05-08 15:42:06 +03:00
Belén Albeza 0807ecb5f0 Bug 1459604 - Missing file in tests. r=jdescottes
MozReview-Commit-ID: KHaDl73JRKe

--HG--
extra : rebase_source : cac9e7609c0d33a258ed6f7b4bc68c793d4a1590
2018-05-07 15:49:16 +02:00
Belén Albeza eb90fd57a0 Bug 1458483 - Application panel: display Unicode instead of encoded/punycode in URLs and filenames. r=jdescottes
MozReview-Commit-ID: LFydikQP4uZ

--HG--
extra : rebase_source : 8706c7d3fbc28f640daab3d4105daa48c71889e7
2018-05-04 18:43:00 +02:00
yulia 3891fa984c Bug 1450946 - Convert ContentActor to protocol.js; r=ochameau
MozReview-Commit-ID: D5IwzVlmfol

--HG--
extra : rebase_source : 043d9f652d6a11f00eeedc936da09e2aff6ffb6a
2018-05-07 11:06:35 +02:00
Julian Descottes a8be5c8873 Bug 1456069 - Always show frame button if user is on options panel;r=birtles,jryans
MozReview-Commit-ID: CqwcVlxrQMd

--HG--
extra : rebase_source : 61b0f18c41436bdb848f1ad9809219b82df110b6
2018-04-23 11:20:12 +02:00
Julian Descottes 7918ba8336 Bug 1456069 - Remove inaccurate comment in toolbox controller;r=jryans
MozReview-Commit-ID: 7YiWSZ4h39S

--HG--
extra : rebase_source : 2af6164b5677dc5807a7d3a9cf9c04080aa545e3
2018-04-23 09:54:33 +02:00
Mantaroh Yoshinaga f65b199f0c Bug 1457066 - Add consumeoutsideclicks attribute to menu popup. r=jdescottes
Popup manager will eat click event when clicking outside of popup only if macOS
and Linux. This patch will add consumeoutesideclicks attribute to this popup in
order to prevent to react click event listener of a button which accessing to
this popup on all platform.

MozReview-Commit-ID: Sv3Hv9Olhn

--HG--
extra : rebase_source : 85bad58439dd9514acc6aac4977799f102777026
2018-05-08 10:59:19 +09:00
yulia e8f2b919af Bug 1450953 - Convert WindowActor to protocol.js; r=ochameau
MozReview-Commit-ID: 3fd3dDUBzPB

--HG--
extra : rebase_source : bac7184798652b5962327201b3dd65a5d5c73518
2018-05-07 11:24:48 +02:00
Patrick Brosset fbec3e1cdf Bug 1440855 - New font text-run highlighter used from the font inspector;r=gl
This commit introduces a new highlighter. This highlighter is specialized in
highlighting text-runs in a page that use a specified font.

The highlighter is based on a platform API that returns Range objects.
Therefore, the approach I chose was to simply feed these objects to the
window Selection object. This way, we get highlighting for free without
having to create any markup in the content page.
The drawback is that the highlighting looks different than in other places
of DevTools.
However it's most probably way better in terms of performance, and will
adapt natively to edge cases like APZ, scrolling, CSS transform, etc.

This commit also has a simple UI: on mouseover of a font name in the font
inspector panel, corresponding text runs are highlighted in the page.
This UI is hidden behind a pref for now, so we can test the feature with
some chosen users and gather feedback to improve the UI before shipping.

Finally, an integration test was added.

MozReview-Commit-ID: Fu3t0b5kbdy

--HG--
extra : rebase_source : 80493e64ad6fdb1ec1963021eb9bd7c3f5398201
2018-05-02 14:44:30 +02:00
Greg Tatum c4476e700c Bug 1447338 - Add thread "responsiveness" as a configurable feature to the Gecko Profiler; r=mstange
MozReview-Commit-ID: KTJRvQzUwsf

--HG--
extra : rebase_source : ca818e1d7c46b1e4495445f55525e2deb0d7939f
2018-03-28 15:28:54 -05:00
Greg Tatum e642a3ee41 Bug 1447338 - Add thread "responsiveness" as a configurable feature to the Gecko Profiler; r=mstange
MozReview-Commit-ID: KTJRvQzUwsf

--HG--
extra : rebase_source : 8692309978447fcccb2b6463c15fccda23cd3069
2018-03-28 15:28:54 -05:00
Alexandre Poirot eb823e257d Bug 1460229 - Throw an explicit error message when a method specified in a spec is missing in the actor. r=jryans
MozReview-Commit-ID: JdsCMh93xZE

--HG--
extra : rebase_source : 5b7185ce8527edb9880fb619706ab323c5a172f7
2018-03-28 01:08:06 -07:00
Alexandre Poirot a7b22a5063 Bug 1460228 - Move NetworkEventActor to its own module. r=jryans
MozReview-Commit-ID: B2d0bRoyvVF

--HG--
extra : rebase_source : f5fb904e85b069ba0aefda95bdb74ab2357474ce
2018-03-27 06:37:06 -07:00
Patrick Brosset d8099444ec Bug 1460223 - Handle computedStyle.display failures for non-elements; r=gl
MozReview-Commit-ID: 9raK8Tkl4GI

--HG--
extra : rebase_source : dcb54a616ea0a00a4c2dcb6f9c29dcf557eeebde
2018-05-15 10:20:03 +02:00
Jim Chen 5a3facd174 Bug 1461746 - 5. Return null from getGlobalDebugObject for promises.js object grips; r=nchevobbe
GeckoView Java tests will be using the promises actor for waiting on JS
promises to settle during a test. However, when examining object grips
that the promises actor returns, devtools often throws an exception due
to getGlobalDebugObject being called on the grip [1]. This patch makes
it return null to avoid the exception.

[1] https://dxr.mozilla.org/mozilla-central/rev/45ec8fd380dd2c308e79dbb396ca87f2ce9b3f9c/devtools/server/actors/promises.js#129

MozReview-Commit-ID: C1nFgNdQn14

--HG--
extra : rebase_source : b854ec32dea179eeafea3979e026ca3dc81754d3
2018-05-15 13:15:13 -04:00
Cosmin Sabou 3c08def8c0 Backed out changeset 22fac77e1de8 (bug 1455779) for devtools failures on test/browser_markup_events-windowed-host.js. CLOSED TREE 2018-05-24 23:20:51 +03:00
Gabriel Luong 21830ced5f Bug 1463555 - Followup: Remove unexpected 'debugger' statement. r=me CLOSED TREE 2018-05-24 15:02:24 -04:00
Gabriel Luong 3881eed0d8 Bug 1463555 - Queue adding the tabs to the inspector sidebar. r=Honza 2018-05-24 14:33:27 -04:00
Gabriel Luong 6b3253987c Bug 1463566 - Lazy load the inspector search. r=pbro 2018-05-24 14:09:13 -04:00
Gabriel Luong 732a595e4c Bug 1463652 - Lazy load the sourceMapURLService from the rule editor. r=pbro 2018-05-24 14:09:05 -04:00
Gabriel Luong 65f7a4fa73 Bug 1458767 - Lazy require the HighlightersOverlay in the Inspector. r=pbro 2018-05-24 14:09:02 -04:00
Cosmin Sabou c0558ac9b3 Backed out changeset 432b51c73e20 (bug 1463481) for devtools failures on several files. CLOSED TREE 2018-05-24 20:23:29 +03:00
Gabriel Luong c09951b28d Bug 1455779 - Reset inspector sidebar sizes when switching host types. r=pbro 2018-05-24 11:44:55 -04:00
Jason Laster 8666036c2b Bug 1463481 - Update Debugger Frontend v58. r=dwalsh
MozReview-Commit-ID: JS9wvG9Qmw6
2018-05-24 11:15:19 -04:00
Julian Descottes 81f4fb8148 Bug 1459605 - Wait for all workers to have registrationActors before unregistering;r=ladybenko
MozReview-Commit-ID: 729BNJ1hWxC

--HG--
extra : rebase_source : f77bacdc0de245587ae1309fce64b4706e8671cb
2018-05-10 03:48:31 +02:00
Kris Maglione 01c298aca6 Bug 1460092: Add ESLint rule to enforce use of ChromeUtils.generateQI. r=Gijs
Also fixes existing code which fails the rule.

MozReview-Commit-ID: CkLFgsspGMU

--HG--
extra : rebase_source : 86a43837659aa2ad83a87eab53b7aa8d39ccf55b
2018-05-08 18:36:22 -07:00
Jason Laster db0ca01e42 Bug 1457517 - Update Debugger Frontend v46. r=jdescottes 2018-05-07 18:30:42 -04:00
Gabriel Luong 63e8594df2 Bug 1459377 - Stop translating position in the box-model diagram. r=pbro 2018-05-07 12:33:41 -04:00
Miguel Useche 7dd22f08e0 Bug 1452060 - CamelCase all React component inside client framework folder. r=jdescottes
--HG--
rename : devtools/client/framework/components/toolbox-controller.js => devtools/client/framework/components/ToolboxController.js
rename : devtools/client/framework/components/toolbox-tab.js => devtools/client/framework/components/ToolboxTab.js
rename : devtools/client/framework/components/toolbox-tabs.js => devtools/client/framework/components/ToolboxTabs.js
rename : devtools/client/framework/components/toolbox-toolbar.js => devtools/client/framework/components/ToolboxToolbar.js
2018-05-06 14:16:17 -04:00
Narcis Beleuzu 03f91b79ef Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-07 12:11:06 +03:00
Issei Horie 2193a0de05 Bug 1446901 - Remove references to Valence in DevTools codebase;r=jdescottes
MozReview-Commit-ID: 86j83kKYxkV

--HG--
extra : rebase_source : cd50887d8b3cf967d4395e6a96df21f2c0466664
2018-05-05 00:52:19 +09:00
Cosmin Sabou 2751b5cea5 Bug 1456441 - Disable devtools/client/debugger/new/test/mochitest/browser_dbg-pause-exceptions.js on Win 7 pgo. r=nbeleuzu,cbrindusan
--HG--
extra : rebase_source : 687a79090bbb912c497eef5af2baa86eae88734f
2018-05-07 11:03:08 +03:00
Andreea Pavel f82dcc78e2 Bug 1454123 - disabled browser_webconsole_split.js on Win !debug for frequent failures r=jmaher 2018-05-06 04:00:00 +03:00
Gurzau Raul a27667b2c0 Backed out 2 changesets (bug 1433718) for devtools failures on markup/test/browser_markup_events_react_development_15.4.1_jsx.js
Backed out changeset 19576ace167c (bug 1433718)
Backed out changeset b7aeba47bb1f (bug 1433718)
2018-05-05 10:50:14 +03:00
Gabriel Luong 82b7338b5f Bug 1458745 - Only get the notification box in the inspector for the debugger warning only if the debugger is paused. r=pbro 2018-05-03 07:05:58 -04:00
Gabriel Luong 9839a9c4a7 Bug 1433718 - Follow up: fix eslint errors in rule-editor.js; r=me 2018-05-05 00:16:59 -04:00
Gabriel Luong dd29da22c4 Bug 1433718 - Make unit tests pass with the 3 pane inspector on in nightly. r=pbro 2018-05-04 09:38:47 -04:00
Brindusan Cristian 2d54f42738 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-05 00:43:22 +03:00
Gabriel Luong 918eb925c8 Bug 1458749 - Remove checks for old traits in the inspector. r=pbro 2018-05-04 17:37:28 -04:00
Brindusan Cristian 89a097be09 Merge inbound to mozilla-central. a=merge 2018-05-05 00:35:50 +03:00
Cosmin Sabou 6c3b5ef9ba Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-04 21:06:14 +03:00
Cosmin Sabou dc4e10c449 Merge inbound to mozilla-central. a=merge
--HG--
rename : testing/profiles/prefs_general.js => testing/profiles/common/user.js
2018-05-04 20:37:47 +03:00
Noemi Erli 47684707df Backed out changeset 4832928b4bb4 (bug 1433718) for multiple mochitest failures on a CLOSED TREE 2018-05-04 18:17:53 +03:00
Gabriel Luong 3f789e39f4 Bug 1433718 - Make unit tests pass with the 3 pane inspector on in nightly. r=pbro 2018-05-04 09:38:47 -04:00
Gabriel Luong 811900ed03 Bug 1458770 - Use the toolbox's Telemetry instance in the Inspector. r=miker 2018-05-04 09:36:11 -04:00
Andrea Marchesini b4b5d38767 Bug 1458883 - Remove File.lastModifiedDate, r=qdot 2018-05-04 14:39:53 +02:00
Cosmin Sabou 2f93cbd6cb Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : testing/profiles/prefs_general.js => testing/profiles/common/user.js
extra : rebase_source : e56a2d784bd87af73d03cc5fcdca84d8156ed054
2018-05-04 21:07:31 +03:00
Gabriel Luong 4fab290a32 Bug 1459257 - Check the inspector is visible before showing the 3 pane onboarding tooltip. r=jdescottes 2018-05-04 13:33:07 -04:00
shindli 8fad8a2218 Merge inbound to mozilla-central. a=merge 2018-05-04 11:35:37 +03:00
Ciure Andrei 9be98c9d63 Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-05-04 00:56:01 +03:00
Ciure Andrei 82f7c496dc Merge inbound to mozilla-central. a=merge 2018-05-04 00:52:04 +03:00
Ciure Andrei 8cf2946843 Merge autoland to mozilla-central. a=merge 2018-05-04 00:50:43 +03:00
Gabriel Luong 787fcb84ea Bug 1446944 - Provide onboarding tooltip for the 3 pane inspector feature. r=jdescottes, flod 2018-05-03 13:55:54 -04:00
Sebastian Hengst c0d81882c7 Backed out changeset 4dbde138d630 (bug 1447235) to get test passing on beta. a=backout 2018-05-03 17:53:25 +03:00
Gabriel Luong ea085371be Bug 1458751 - Lazy load StyleInspectorMenu, KeyShortscut and clipboardHelper in CssRuleView and CssComputedView. r=pbro 2018-05-03 09:39:57 -04:00
Yura Zenevich fafff441b6 Bug 1445251 - enable parent process accessibility service if child process one is enabled on startup. r=pbro
MozReview-Commit-ID: EcFp0KSc9i8
2018-05-03 12:45:50 -04:00
Gabriel Luong 18d9e077f8 Bug 1458758 - Lazy load Menu, MenuItem and clipboardHelper in StyleInspectorMenu. r=pbro 2018-05-03 09:39:50 -04:00
Gabriel Luong 0ca79b233a Bug 1458791 - Lazy load the InplaceEditor, EditingSession and getCssProperties in the BoxModel. r=pbro 2018-05-03 09:39:24 -04:00
Gabriel Luong bf4d2e6f57 Bug 1458769 - Cache the SplitBox and TabBar components used in the Inspector. r=pbro 2018-05-03 09:39:38 -04:00
Dorel Luca 61ad71ef2a Backed out changeset 4a2622e9e2b4 (bug 1458745) for DevTools Failures on devtools/client/shared/test/browser_telemetry_button_eyedropper.js. CLOSED TREE 2018-05-03 19:09:57 +03:00
Dorel Luca 8d254d7bc3 Backed out 4 changesets (bug 1458791, bug 1458769, bug 1458751, bug 1458758) for Mochitest failure on multiple files. CLOSED TREE
Backed out changeset 8f9fc394b2c4 (bug 1458751)
Backed out changeset 8cfe37c47c9b (bug 1458758)
Backed out changeset dd0fa5821bd1 (bug 1458769)
Backed out changeset d09be370108d (bug 1458791)
2018-05-03 17:53:55 +03:00
Gabriel Luong 1ef1729714 Bug 1458751 - Lazy load StyleInspectorMenu, KeyShortscut and clipboardHelper in CssRuleView and CssComputedView. r=pbro 2018-05-03 09:39:57 -04:00
Gabriel Luong 3475347349 Bug 1458758 - Lazy load Menu, MenuItem and clipboardHelper in StyleInspectorMenu. r=pbro 2018-05-03 09:39:50 -04:00
Gabriel Luong 6ea01b416a Bug 1458769 - Cache the SplitBox and TabBar components used in the Inspector. r=pbro 2018-05-03 09:39:38 -04:00
Gabriel Luong c61bccc7a1 Bug 1458791 - Lazy load the InplaceEditor, EditingSession and getCssProperties in the BoxModel. r=pbro 2018-05-03 09:39:24 -04:00
Dorel Luca c5ca455841 Backed out changeset b755386490b9 (bug 1458747) for DevTools failure on devtools/client/shared/test/browser_telemetry_button_eyedropper.js. CLOSED TREE 2018-05-03 16:09:22 +03:00
Gabriel Luong db4677cfdb Bug 1458747 - Remove unused EventsView and ChangesView. r=pbro 2018-05-03 07:10:02 -04:00
Ciure Andrei 3a5c693e28 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-04 00:54:35 +03:00
Gabriel Luong ce4e078315 Bug 1458747 - Remove unused EventsView and ChangesView. r=pbro 2018-05-03 07:10:02 -04:00
Gabriel Luong 779df591ad Bug 1458745 - Only get the notification box in the inspector for the debugger warning only if the debugger is paused. r=pbro 2018-05-03 07:05:58 -04:00
Gabriel Luong 4d1f276259 Bug 1458777 - Lazy load the ClassListPreviewer in CssRuleView. r=pbro 2018-05-03 07:04:19 -04:00
Jan Odvarko 3501c6ba27 Bug 1429296 - Show MDN link of filter properties when hover the filterbox; r=davidwalsh
MozReview-Commit-ID: H3xmQ95DbiF

--HG--
rename : devtools/client/netmonitor/src/assets/styles/MdnLink.css => devtools/client/shared/components/MdnLink.css
rename : devtools/client/netmonitor/src/components/MdnLink.js => devtools/client/shared/components/MdnLink.js
extra : rebase_source : d11cc6da4d27e89710868d81ea2fe8390c576b08
2018-04-30 14:58:26 +02:00
Julian Descottes f8ca87b8ea Bug 1458591 - remove unused toolbar propType;r=jryans
MozReview-Commit-ID: 8e85Fw4PLNQ

--HG--
extra : rebase_source : 6ac5b3bb22cf314f00603c43a00b01c4e9fd7f63
2018-05-02 20:52:41 +02:00
Julian Descottes 36063dcb4f Bug 1458591 - Use most recent chrome window for DevTools link helper;r=jryans
MozReview-Commit-ID: 8n5tT8qbAiU

--HG--
extra : rebase_source : 9efd2d2fd906856f588e6b7bc357b320e126b264
2018-05-02 20:23:53 +02:00
Brian Grinstead ee4b5de796 Bug 1457278 - Show the accessibility tool in the default tool set in the Browser Toolbox;r=pbro
This is a new tool that will be better found if it is in the default set.

MozReview-Commit-ID: 5Q9ypEU1JzZ

--HG--
extra : rebase_source : 7253b818b7c69b5f05c60f8fd4ef6900b48ce0ca
2018-04-30 09:22:17 -07:00
Brian Grinstead 728088c505 Bug 1457278 - Remove the performance tool from the default tool set in the Browser Toolbox;r=pbro
The performance tool for browser chrome has been replaced by Gecko Profiler and perf-html,
so declutter the toolbar by removing it by default.

MozReview-Commit-ID: 88yFNLnZPXJ

--HG--
extra : rebase_source : 8187412b352e32bf34e40cf6dad7e1cf96bfd1fb
2018-04-30 09:22:14 -07:00
Brian Grinstead 92be1cbf7b Bug 1457278 - Stop putting scratchpad in the default tool set in the Browser Toolbox;r=pbro
We currently overflow the toolbar menu in a clean profile in the Browser Toolbox.
Scratchpad can be accessed from the parent process by opening the Scratchpad window
and targeting chrome, so this patch removes it from the default set.

MozReview-Commit-ID: 6esMvDCt6Um

--HG--
extra : rebase_source : 7b53b6a69c4c7f97b37fef12e5dcd15bfd28cd04
2018-04-30 09:22:11 -07:00
Cosmin Sabou a1f7ce21a9 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-02 18:07:21 +03:00
Cosmin Sabou ce9ff94ffe Merge inbound to mozilla-central. a=merge 2018-05-02 17:58:43 +03:00
Alexandre Poirot 2ec45e7e5b Bug 1458350 - Import ChromeUtils explicitely to prevent exception when running browser_telemetry_button_eyedropper.js. r=miker
MozReview-Commit-ID: GF53TCYFK5D

--HG--
extra : rebase_source : 65dd6271306303a3f856f916dba822df18d1b00a
2018-05-02 05:10:09 -07:00
Cosmin Sabou 435ba6ef00 Merge mozilla-central to inbound. a=merge CLOSED TREE
--HG--
rename : devtools/client/responsive.html/components/NetworkThrottlingSelector.js => devtools/client/shared/components/throttling/NetworkThrottlingSelector.js
rename : devtools/client/responsive.html/actions/network-throttling.js => devtools/client/shared/components/throttling/actions.js
rename : devtools/client/shared/network-throttling-profiles.js => devtools/client/shared/components/throttling/profiles.js
rename : devtools/client/responsive.html/reducers/network-throttling.js => devtools/client/shared/components/throttling/reducer.js
2018-05-02 12:27:59 +03:00
Andreea Pavel 9eaa155d19 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-05-01 13:16:16 +03:00
Andreea Pavel 7955752872 Merge mozilla-inbound to mozilla-central. a=merge 2018-05-01 13:13:09 +03:00
Jan Odvarko 75e5f8c584 Bug 1349559 - Introduce UI for network throttling in the Net panel; r=jryans
MozReview-Commit-ID: Ad0ABzf0YuY

--HG--
rename : devtools/client/responsive.html/components/NetworkThrottlingSelector.js => devtools/client/shared/components/throttling/NetworkThrottlingSelector.js
rename : devtools/client/responsive.html/actions/network-throttling.js => devtools/client/shared/components/throttling/actions.js
rename : devtools/client/shared/network-throttling-profiles.js => devtools/client/shared/components/throttling/profiles.js
rename : devtools/client/responsive.html/reducers/network-throttling.js => devtools/client/shared/components/throttling/reducer.js
extra : rebase_source : 10aa7eacd8cd8ebdf01e650bc3ccf0c9bb3d586b
2018-05-01 11:07:18 +02:00
Ciure Andrei 34f9738fa7 Backed out changeset daac5f4217b6 (bug 1349559) for failing devtools/client/responsive.html/test/unit/test_change_network_throttling.js CLOSED TREE
--HG--
rename : devtools/client/shared/components/throttling/actions.js => devtools/client/responsive.html/actions/network-throttling.js
rename : devtools/client/shared/components/throttling/NetworkThrottlingSelector.js => devtools/client/responsive.html/components/NetworkThrottlingSelector.js
rename : devtools/client/shared/components/throttling/reducer.js => devtools/client/responsive.html/reducers/network-throttling.js
rename : devtools/client/shared/components/throttling/profiles.js => devtools/client/shared/network-throttling-profiles.js
2018-05-01 09:58:59 +03:00
Bogdan Tara 55af40da2e Backed out 4 changesets (bug 1456680) for failing dt at devtools/client/inspector/grids/test/browser_grids_grid-outline-highlight-area.js CLOSED TREE
Backed out changeset 232bed10f4d8 (bug 1456680)
Backed out changeset cfa4b6d2be06 (bug 1456680)
Backed out changeset aef2d7d27ff1 (bug 1456680)
Backed out changeset 80f9a47393ed (bug 1456680)
2018-05-01 09:31:16 +03:00
Jan Odvarko 368596c629 Bug 1349559 - Introduce UI for network throttling in the Net panel; r=jryans
MozReview-Commit-ID: 8CvBHckNSpZ

--HG--
rename : devtools/client/responsive.html/components/NetworkThrottlingSelector.js => devtools/client/shared/components/throttling/NetworkThrottlingSelector.js
rename : devtools/client/responsive.html/actions/network-throttling.js => devtools/client/shared/components/throttling/actions.js
rename : devtools/client/shared/network-throttling-profiles.js => devtools/client/shared/components/throttling/profiles.js
rename : devtools/client/responsive.html/reducers/network-throttling.js => devtools/client/shared/components/throttling/reducer.js
extra : rebase_source : 278caad37ffc3a5c37ce7d6c968457f588ef4370
2018-05-01 07:42:52 +02:00
Gabriel Luong 8de1d457b7 Bug 1456680 - Part 6: Refactor getting the grid highlighter settings logic into HighlightersOverlay. r=pbro
- Refactor the logic for getting the grid highlighter settings into HighlightersOverlay.js
- Refactor the grid area and cell highlight into a single function in grid-inspector.js
- Change the order of the parameters for onHighlighterChange in grid-inspector.js
- Get the last highlighted state from the Redux store instead of storing them in a variable
2018-04-30 14:38:02 -04:00
Gabriel Luong 60f57af35a Bug 1456680 - Part 5: Remove unused onShowGridLineNamesHighlight method. r=pbro 2018-04-30 14:35:43 -04:00
Gabriel Luong af33af7c5d Bug 1456680 - Part 2: Format markup.js; r=pbro 2018-04-30 14:33:57 -04:00
Gabriel Luong 6441460e7d Bug 1456680 - Part 1: Store the grid highlighter setting in HighlightersOverlay. r=pbro
Extract loading the grid highlighter setting into HighlightersOverlay. This
allows the grid highlighter toggle in the rule view to also show the grid
highlighter with the currently set highlight settings if the grid inspector
has not been initiated yet.
2018-04-30 14:33:48 -04:00
Jason Laster f122eb780d Bug 1457954 - Update Debugger Frontend v45.1. r=jdescottes
MozReview-Commit-ID: 2pJD6SVNCdZ
2018-04-30 20:02:24 -04:00
J. Ryan Stinnett d4371a1b85 Bug 1457804 - Use content size for DevTools highlighter writing mode adjustments. r=gl
The writing mode / RTL adjustments performed by `getWritingModeMatrix` needs the
element's content size without margins, borders, or padding.

MozReview-Commit-ID: LsSfNN4fyDR

--HG--
extra : rebase_source : 2c98d6ad0ee7593d542d84e64b65332a6917c7a5
2018-05-03 19:06:14 -05:00
Michael Ratcliffe 764c4c8578 Bug 1098374 - Telemetry: Stop all monkey patching in devtools telemetry tests r=yulia
Changes and notes:
  - Created `devtools/client/shared/test/telemetry-test-helpers.js`, which
    contains test helpers to aid in creating and running telemetry tests.
  - Removed any telemetry monkeypatching as it is not dependable and no longer
    needed (there is some left in GCLI but the test is now disabled because
    we are removing GCLI soon anyhow).
  - Because `telemetry-test-helpers.js` is imported by `shared-head.js` I
    have had to make it available everywhere that shared-head.js is used.
  - All telemetry tests have been rewritten to use the new helper.
  - shared-head.js cannot be imported by tests inside
    `devtools/client/performance/test/` because perf have custom `once` and
    `waitFor` implementations that act differently from the ones inside
    `shared-head.js`. This means I had to import the telemetry helpers into
    `devtools/client/performance/test/head.js`
  - Created `devtools/client/shared/test/browser_telemetry_misc.js` to be sure
    to catch `DEVTOOLS_SCREEN_RESOLUTION_ENUMERATED_PER_USER` (we catch a few
    others to be thorough).
  - Disabled `browser_inspector_menu-02-copy-items.js`, which was failing to
    test some expired scalars. I also corrected the way the scalars are logged
    because it was completely wrong.

MozReview-Commit-ID: JjQEGM6hT61

--HG--
extra : rebase_source : cd1214d01bd11908f69167839975cd93ecb83421
2018-05-01 18:06:14 +01:00
Zhang Junzhi 2a3cb6ddb8 Bug 1454910 - Replaces the unicode-url stub with an actual unicode-url shim in the Developer Tools r=nchevobbe
MozReview-Commit-ID: vWJPYgc4uw

--HG--
extra : rebase_source : 7f2c325b9289bd93e0dc4bf361b85a43eb86e6d8
2018-05-03 13:33:47 +08:00
Nicolas Chevobbe d63d487c3f Bug 1455645 - Ensure we don't show an horizontal scrollbar in the console; r=bgrins.
Switching the body to a grid and adding some constraints seems
to do nicely the trick.
This was tested with the STR in this bug as well as with repeatable
messages and plain messages.

MozReview-Commit-ID: GI1tugaomFv

--HG--
extra : rebase_source : 73a5377575a6c529224bdf032f17547287853895
2018-04-27 16:17:27 +02:00
Brian Grinstead 3901c2d687 Bug 1458840 - Allow restarting the browser with the keyboard shortcut in the Browser Console in all builds;r=jryans
MozReview-Commit-ID: D7Hswr7IfvW

--HG--
extra : rebase_source : 360441312bcbbc086aa300e67ad97def4895d687
2018-05-03 11:23:33 -07:00
Julian Descottes 4773d32064 Bug 1458268 - Avoid empty inspector when inspecting css transition;r=daisuke
MozReview-Commit-ID: 2uUkAmYrr4V

--HG--
extra : rebase_source : bdf300e9c6e5bee43b59b56a18b2bf79f6d6dc82
2018-05-01 20:01:09 +02:00
Belén Albeza 94d83df939 Bug 1450064 - Add test for showing service workers from the current domain only. r=jdescottes
MozReview-Commit-ID: 6aulfLwLjR6

--HG--
extra : rebase_source : 9a2f3fb16bd90355fb4fbf92cca9f1ef89814610
2018-04-27 12:21:04 +02:00
Belén Albeza 3cf4b3e268 Bug 1450064 - Show only service workers for current domain. r=jdescottes
MozReview-Commit-ID: CTULmSRUgHG

--HG--
extra : rebase_source : 59de18544a2826ae0d947420ba1db0e78a38a80c
2018-04-25 09:49:13 +02:00
Jan Odvarko 82e30fd3aa Bug 1458092 - Netmonitor - minor visual tweaks to new toolbar; r=davidwalsh
MozReview-Commit-ID: L7tiqvoQCL5

--HG--
extra : rebase_source : dac40933d6e0f4b3f2db7e798c303b9f797d6695
2018-05-03 16:34:13 +02:00
Julian Descottes cbcb31d0c1 Bug 1450073 - Add integration tests for the application panel;r=ladybenko,nchevobbe
MozReview-Commit-ID: 5rkFr7Fvshz

--HG--
extra : rebase_source : f5ef3aeb11cb35ed868ea1e5797f3ab1a5d296c6
2018-04-16 23:22:16 +02:00
Julian Descottes 4e050f75ee Bug 1450073 - Update listAllWorkers try/catch to be resilient if listWorkers failed;r=ochameau
The issue with the previous approach is that calling listWorkers on other processes
can fail leading us to return an empty result set, while we could still return the
information coming from the main process workers.

MozReview-Commit-ID: 8KBpGQH3qYH

--HG--
extra : rebase_source : cb4e8dd6c443b7c9ae9be24f06f76e25e0f43e1a
2018-04-27 21:41:10 +02:00
Mark Banner d19d88da30 Bug 1457835 - Enable ESLint for testing/mochitest (manual changes). r=jmaher
MozReview-Commit-ID: BoGnB1aQxm8

--HG--
extra : rebase_source : 3014c44fb75c24616da5ca35b4e0addaf9982d9e
2018-04-30 11:03:44 +01:00
Razvan Caliman b1dd705200 Bug 1451264 - Refactor shape editor to reuse render code for shape update and shape transform. r=pbro
MozReview-Commit-ID: GfURyGeJ17a

--HG--
extra : rebase_source : 4709583e614006c895ceed28b430db4639e2d9dc
2018-04-27 18:07:29 +02:00
Oriol Brufau d98c7c3a6b Bug 1457513 - Let JSON Viewer display unmodified headers r=Honza
MozReview-Commit-ID: R54uNEefvw

--HG--
extra : rebase_source : 98f2feff9054702998eb6b4c1325fb514bdeaa45
2018-04-27 19:58:25 +02:00
Razvan Caliman c4c977cedd Bug 1457838 - Shape editor: account for scrollbars when dragging markers to the edges of the viewport. r=pbro
MozReview-Commit-ID: HsoLfpxZWrh

--HG--
extra : rebase_source : 488df8cfcfdf82ffe76dc566e99030bc16288a89
2018-04-27 15:22:00 +02:00
Mark Banner f7f93b63da Bug 1456755 - Enable ESLint rule no-undef for devtools/{client/scratchpad/,shared/tests/unit}. r=jdescottes
MozReview-Commit-ID: 1GdQdf1y0gc

--HG--
extra : rebase_source : ce83f4ebc4dd66202651b061bcdaef7e9ca360ba
2018-04-24 21:46:01 +01:00
Jan Odvarko e647224b42 Bug 1456430 - Fix search box focus ring; r=davidwalsh
MozReview-Commit-ID: 8sGrn29wq1s

--HG--
extra : rebase_source : 8f1a4c3c98ef8a2b2ce8038328994c6ad41fc336
2018-04-27 09:34:19 +02:00
Xidorn Quan 48dc9dc70a Bug 1454591 part 5 - Generate subproperty lists from Servo data. r=heycam
I manually diffed the generated lists and the original ones from in
nsCSSProps.cpp. All generated lists seem to contain the same set of
subproperties as their old correspondents.

There are still some differences:

Order of subproperties of many shorthands is changed. There are many
comments in the old lists stating that the order is important, but they
are mostly for serialization. I auditted all users of the subproperty
lists, and it doesn't seem to me any of them relies on the order.

gOutlineRadiusSubpropTable is renamed to gMozOutlineRadiusSubpropTable
which I don't think is a problem at all, but maybe worth mentioning.

MozReview-Commit-ID: 190SBZfxVOW

--HG--
extra : rebase_source : cd5e8b1667a4550542c361d31361e45456c6b6a3
2018-05-04 15:17:05 +10:00
Xidorn Quan 41d6802dbf Bug 1454591 part 4 - Have devtools test not rely on font-family being the first longhand of font shorthand. r=tromey
MozReview-Commit-ID: 2URKcAOcCdV

--HG--
extra : rebase_source : 6eba2a3e83c666bcbaccde66d5e10f0b97fe6b57
2018-05-04 21:13:51 +10:00
Xidorn Quan 7db648bdec Bug 1454591 part 1 - Generate more structured data in ServoCSSPropList.py. r=heycam
This patch changes ServoCSSPropList.py to use classes for properties.
This allows extending the data in the file without needing to update all
users of this file.

Sorting in GenerateCSSPropsGenerated.py is removed because the data file
has the right order already.

MozReview-Commit-ID: D74bItCfpPH

--HG--
extra : rebase_source : e0138c255f77515f491496fcb8680686362f4e9e
2018-05-04 13:44:51 +10:00
Daisuke Akatsuka 4529af68fb Bug 1456849 - Part 2: Add test whether the tool tabs are re-arranged when the visibility of toolbox button were changed. r=jdescottes
MozReview-Commit-ID: 7e3txrVhB9D

--HG--
extra : rebase_source : 72b9ee9992ebdf805b298d26bf1584294606f159
2018-04-29 10:52:14 +09:00
Daisuke Akatsuka bd4daf957a Bug 1456849 - Part 1: Re-arrange the tool tabs if the visibility of command tools are changed. r=jdescottes
MozReview-Commit-ID: EzUfqRUdK6I

--HG--
extra : rebase_source : c108f7f183c8030d1ef44fa385e415b0209c22ad
2018-04-29 10:52:10 +09:00
Daisuke Akatsuka b921c5e746 Bug 1453032 - Part 2: Add a test that avoids reselecting the node when the node is already selected. r=gl
MozReview-Commit-ID: L0SbpdEV93K

--HG--
extra : rebase_source : 7e7ed16b75c6b98a7dda651ff66769e449f344f6
2018-04-26 10:23:29 +09:00
Daisuke Akatsuka b3e3346202 Bug 1453032 - Part 1: Add a check in setSelectedNode to avoid reselecting the nodeFront if it is already selected. r=gl
MozReview-Commit-ID: 3ZafsNbpEPQ

--HG--
extra : rebase_source : 0771911346d262bedb5f8df5a5c036b3cf6d8118
2018-04-26 10:23:23 +09:00
Daisuke Akatsuka b6cc30f845 Bug 1453010 - Part 4: Add test for locking highlighting. r=gl
This patch depends on following PR.
https://github.com/devtools-html/devtools-core/pull/1028

MozReview-Commit-ID: 5IAWzZ3YTyg

--HG--
extra : rebase_source : 29bc78902015d5eee73743507f04864a978247b9
2018-04-28 10:48:23 +09:00
Daisuke Akatsuka 6c759aec9e Bug 1453010 - Part 3: Select a node by clicking on dom node element in AnimationTargetCompositor. r=gl
This patch depends on following PR.
https://github.com/devtools-html/devtools-core/pull/1028

MozReview-Commit-ID: HNW90OGsX3O

--HG--
extra : rebase_source : f7d72648ddb02bcfad5200672fd18e2cf1a0254a
2018-04-27 15:19:48 +09:00
Daisuke Akatsuka 4479b4112e Bug 1453010 - Part 2: Change the title of inspect icon. r=gl
This patch depends on following PR.
https://github.com/devtools-html/devtools-core/pull/1028

MozReview-Commit-ID: BizVdPBa4IA

--HG--
extra : rebase_source : fead3fd68b6dc34000008d68edf641cd17df0f3d
2018-04-27 15:19:45 +09:00
Daisuke Akatsuka aca0528d53 Bug 1453010 - Part 1: Lock highlighted element by clicking on the inspect icon in AnimationTarget component. r=gl
MozReview-Commit-ID: 1FzOpsVLiwX

--HG--
extra : rebase_source : 22d48ea3c2d622884eef99444dd905f3c12ff548
2018-04-27 15:19:40 +09:00
Xidorn Quan 5050b395ae Bug 1434130 part 13 - Use Servo code to back GetCSSValuesForProperty. r=emilio,gl
This causes various changes to properties-db.js and also many devtools
tests get updated.

There are two changes affect multiple tests:

* `calc` gets removed from everywhere. We never have it listed in all
  properties which deserve it, and doing so without much false positive
  (i.e. properties don't deserve but get it) can be pretty tricky.
  So they are just removed for now.

* The complete color keyword list is no longer included, and instead,
  "COLOR" is prepended to the list directly. We can probably remove
  the related code which replaces color keywords with "COLOR" from
  devtools. Note that, with stylo enabled, the list is already unrelated
  to what the parsing code uses. We should eventually re-enable the
  disabled test here after we can get the color list from cssparser
  in bug 1456715.

Other changes to properties-db.js seem to be valid, some of them also
affect tests:

* `{-webkit-,}align-{content,items,self}` get `first baseline`, `safe`,
  `unsafe`, and lose `left` and `right`.

* `{-moz-,-webkit-,}{animation,transition}{,-timing-function}` has a
  new `frame` keyword which is a function value in `<timing-function>`.

* `{background,{-webkit-,}mask}-position-x` lose `top` and `bottom`, and
  correspondingly `{background,{-webkit-,}mask}-position-y` lose `left`
  and `right`.  They don't deserve those values.

* `{background,{-webkit-,}mask}{,-size}` get `auto`.

* `border` shorthand loses `<image>` values as well as other keyword
  values for `border-image-*` subproperties, because they aren't parsed
  on the shorthand.

* `{-moz-,}border-image{,-width}` get `auto`.

* `-moz-context-properties` gets `none`.

* `cursor` get some -moz-prefixed values as well as `url`.

* `fill` and `stroke` get the color keywords.

* `{-webkit-,}filter` get the keywords and function names.

* `font` shorthand loses values from many of `font-variant-*` properties
  because they are not parsed there.

* `font-variant` and `font-variant-alternates` get function values of
  the longhand.

* `font-variant-{east-asian,ligatures,numeric}` get `normal`, and
  `font-variant-ligatures` in addition gets `none`.
  `font-{feature,variation}-settings` also get `normal`.

* `grid` and `grid-template-{areas,columns,rows}` get `none`.

* `grid`, `grid-template`, and `grid-template-{columns,rows}` get
  `auto`, `fit-content`, `minmax`, and `repeat`.

* `grid-auto-{columns,rows}` get `auto`, `fit-content` and `minmax`.

* `-moz-image-region` gets `auto` and `rect`.

* `{-webkit-,}justify-content` lose `baseline`, `last baseline`, and
  get `safe` and `unsafe`.

* `{justify,place}-items` get `first baseline`, `legacy`, `safe`,
  `unsafe` and lose `auto`.

* `{justify,place}-self` and `place-content` get `first baseline`,
  `safe`, and `unsafe`.

* `outline{,-style}` get `hidden`.

* `scroll-snap-coordinate` gets `none`, and `scroll-snap-points-{x,y}`
  gets `none` and `repeat`.

* `shape-outside`, `text-emphasis{,-style}` get all the keyword values
  and function names they deserve.

* `stroke-dasharray` gets `none`.

* `text-combine-upright` drops `digits` which we never implemented.

* `{-moz-,-webkit-,}transform` and `-moz-window-transform` get their
  transform function list. `accumulatematrix` and `interpolatematrix`
  aren't real CSS value but they have `#[css(function)]` specified.
  We should probably remove them at some point.

* `will-change` gets `auto`.

* All properties accept `<image>` value now gets -webkit-prefixed
  gradient function names, including
  * `background{,-image}`,
  * `{-moz-,-webkit-,}border-image{,-source}`, and
  * `{-webkit-,}mask{,-image}`.

MozReview-Commit-ID: E7Y0CFUFYgW

--HG--
extra : source : bab732c8c531cfca1bcd233f769c25bb2e373773
2018-04-29 09:03:31 +10:00
Andreea Pavel 443c91d4b4 Merge inbound to mozilla-central. a=merge 2018-04-28 20:30:18 +03:00
Kris Maglione bf4d9f1be5 Bug 1456035: Part 5 - Convert manual QueryInterface to ChromeUtils.generateQI. r=mccr8
Manually-implemented QueryInterface functions don't benefit from the
MozQueryInterface optimizaions, and a lot of them are in hot code, and
implement a large number of interfaces.

MozReview-Commit-ID: 8OzglraowZt

--HG--
extra : rebase_source : 5fff3d9973a0ea976096339a63ce9ff628b68441
2018-04-23 12:58:34 -07:00
Kris Maglione a259026c9d Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8
This also removes any redundant Ci.nsISupports elements in the interface
lists.

This was done using the following script:

acecb401b7/processors/chromeutils-generateQI.jsm

MozReview-Commit-ID: AIx10P8GpZY

--HG--
extra : rebase_source : a29c07530586dc18ba040f19215475ac20fcfb3b
2018-04-22 20:55:06 -07:00
Csoregi Natalia 96dbf29680 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-28 00:56:47 +03:00
Csoregi Natalia 12af4303ff Merge inbound to mozilla-central. a=merge 2018-04-28 00:53:15 +03:00
Gabriel Luong b90a845dd3 Bug 1452503 - Remove closePath call to fix the implicit and explicit lines drawn on the grid highlighter. r=jdescottes 2018-04-27 10:14:46 -04:00
Cosmin Sabou 68fdb6cf4f Merge inbound to mozilla-central. a=merge 2018-04-27 13:04:36 +03:00
Gerald Squelart 89f75361b3 Bug 1417761 - Remove "layout.css.text-combine-upright.enabled" pref - r=xidorn
Shipped since Firefox 48, other browsers have similar impls, and the related
spec has been in CR since a while ago.
The syntax of this property as implemented should be considered to be pretty
stable, so we can remove this pref.

MozReview-Commit-ID: H7lDsdbUamD

--HG--
extra : rebase_source : fda63805d9dea49a55d57153c841426508a882f6
2018-04-27 11:31:25 +10:00
Daisuke Akatsuka aadf2e5724 Bug 1455573 - Part 4: Add test for reordering with an extensions. r=jdescottes,rpl
MozReview-Commit-ID: GUX2otL3hSd

--HG--
extra : rebase_source : 24b106e1eba69be9ea829231e7c123d0653bc303
2018-04-27 06:29:05 +09:00
Daisuke Akatsuka d9864881f2 Bug 1455573 - Part 3: Save the reordering preference when destroying. r=jdescottes
MozReview-Commit-ID: AEmnzVkEs9T

--HG--
extra : rebase_source : 096d8a080215d78d43fadf52ac88a928025150f4
2018-04-27 06:29:05 +09:00
Daisuke Akatsuka aa105210ee Bug 1455573 - Part 2: Correspond to the extension tool tab. r=jdescottes
MozReview-Commit-ID: 34Qm2CENXiV

--HG--
extra : rebase_source : 17655283507abec9390b187ea08551b3bed81600
2018-04-27 06:29:04 +09:00
Boris Zbarsky 76ead58490 Bug 1455674 part 19. Get rid of JS uses of nsIDOMElement. r=qdot
In nsBlocklistService.js we know we're dealing with actual nodes, so .nodeType
checks should be fine.
2018-04-26 23:37:34 -04:00
shindli d46ebbf915 Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-04-27 00:45:48 +03:00
shindli 1113a5f279 Merge inbound to mozilla-central. a=merge 2018-04-27 00:39:26 +03:00
Jason Laster 4f93d6ceae Bug 1456473 - Update Debugger Frontend v45. r=jdescottes 2018-04-26 17:30:30 -04:00
Julian Descottes 109bb692c0 Bug 1457098 - Update DevTools performance documentation to mention DevTools dashboard;r=ochameau
MozReview-Commit-ID: 6MIqaha3mcn

--HG--
extra : rebase_source : 28b8f2672fb8bf340643ed06990e1507e93d5ae5
2018-04-26 12:39:42 +02:00
Gabriel Luong 63837b4686 Bug 1455641 - Remove unnecessary catch from setSelectedNode calls. r=pbro 2018-04-26 11:28:02 -04:00
Razvan Caliman 5946ba102a Bug 1435370 - Replace shape editor icon. r=pbro
MozReview-Commit-ID: HwDJKAgnnzk

--HG--
extra : rebase_source : 4d39e67fe3e334a56531ce5921a2de31d25b0bc8
2018-04-26 14:26:55 +02:00
yulia bb64c024ae Bug 1450948 - collect actorSpecs in a weakmap. r=ochameau
MozReview-Commit-ID: 7O4edWRb7cF

--HG--
extra : rebase_source : 80421fa98d9f988cf0b73508a811b41568012465
2018-04-25 14:46:44 +02:00
yulia 318a381a6e Bug 1450948 - Convert ChromeActor to protocol.js r=ochameau
MozReview-Commit-ID: 1pwYUXGiEdT
* fix types in tab.js

MozReview-Commit-ID: 2PAU8IeEKDV

--HG--
extra : rebase_source : 4003f1c84108aed4f37bca2d3c8cfb32d5ac40e9
2018-04-24 15:30:38 +02:00
Alexandre Poirot bcd0977534 Bug 1456907 - Report correct file name of modules requiring modules with a wrong path. r=jryans
MozReview-Commit-ID: E8UuQ06eMJn

--HG--
extra : rebase_source : d457594735fa8c9d802eee7d14384f3868049d6a
2018-04-25 09:17:17 -07:00
Andreea Pavel 35eb788d03 Backed out changeset b5a1430d99b5 (bug 1403530)for failing clipboard on devtools/client/netmonitor/src/har/test/browser_net_har_copy_all_as_har.js on a CLOSED TREE 2018-04-26 14:52:23 +03:00
Razvan Caliman 1c17bec4b8 Bug 1455335 - Extract font name and origin into reusable component. r=gl
- Extract font name and origin (URL + copy URL) into FontMeta component.
- Reuse FontMeta in font overview and font editor.
- Tweak CSS for improved spacing and flex-grow behaviour.

MozReview-Commit-ID: 4W2E48r8Yps

--HG--
extra : rebase_source : 5159468f943cb505fd1ca9aeb50954fbb690af07
2018-04-20 17:52:08 +02:00
Michael Ratcliffe 2d9c74daf9 Bug 1456772 - Fix web console message_count reporting r=yulia
MozReview-Commit-ID: 4DoChJ5AtCG

--HG--
extra : rebase_source : 956f44b42c3146cda36c196ae63decaf0a5ea166
2018-04-25 10:20:30 +01:00
Michael Ratcliffe 11ecac4bb0 Bug 1455275 - Instrument deactivation of RDM and Split Console with event telemetry r=yulia
This bounced because I was trying to access the toolbox after the ui was destroyed, which fails in tests. I will do a try run this time to make sure there are no issues.

MozReview-Commit-ID: 2iHpPLmm9lY

--HG--
extra : rebase_source : 42b0fbbfc26d43c49b699ef447c7650c94bd81ca
2018-04-23 13:50:53 +01:00
Dorel Luca e80748dd8d Backed out changeset fd07ca1a922f (bug 1447235) for Devtools failures on devtools/client/webconsole/test/mochitest/browser_console_context_menu_entries.js. CLOSED TREE 2018-04-28 10:30:32 +03:00
Csoregi Natalia aa73cfd14b Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-28 00:55:43 +03:00
Cosmin Sabou 6b8c87c819 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-27 13:12:22 +03:00
Michael Ratcliffe 0bba572a12 Bug 1433844 - Storage inspector throws when add item, reload and arrow keys r=pbro
As far as I am aware, we can't create tests to detect whether an error has been thrown... especially if the error has no side affects.

If we really need a test for these simple four fixes you can always insist but I don't think we do.

MozReview-Commit-ID: 7j9N1X4jTHY

--HG--
extra : rebase_source : 95ce1cb4322fad250757db36a57272ccb328897d
2018-04-26 15:56:20 +01:00
Razvan Caliman a49dc964fe Bug 1450685 - Ensure correct cursor is shown when rotating a polygon. r=pbro
MozReview-Commit-ID: Jv6uD6T0HmP

--HG--
extra : rebase_source : 4eca32c001f69513c4c53eaa2064f423f8bd7ed0
2018-04-12 17:10:05 +02:00
Razvan Caliman 927ffd73a1 Bug 1457206 - Round values for all shape coordinates. r=pbro
MozReview-Commit-ID: H2fspzF5mYz

--HG--
extra : rebase_source : 7ee5ceebaed1d420d1cd0c97a330cac3ebd45664
2018-04-26 18:17:37 +02:00
Nicolas Chevobbe 6ff34d6d14 Bug 1451018 - Convert SymbolActor to protocol.js; r=yulia.
MozReview-Commit-ID: AW2uxeN1tpM

--HG--
extra : rebase_source : 4dc7656798af9ab0227318758a9b4e653ddf77f4
2018-04-18 15:04:03 +02:00
Jan Odvarko 5e3f95c227 Bug 1456129 - Extend HAR toolbar with import; r=davidwalsh
MozReview-Commit-ID: 2g5sVon7xpk

--HG--
extra : rebase_source : 8044e25d9af8367c430ad1e0b3ebeaba14993a47
2018-04-26 19:28:10 +02:00
Gabriel Luong d51badc935 Bug 1457440 - Stop translating margin, padding, border in the box-model diagram. r=bgrins 2018-04-27 15:52:34 -04:00
Neil Deakin ef5f9b4b23 Bug 1446961, move PopupBoxObject to XULPopupElement, a new subclass of XULElement. Remove popup.xml methods, r=paolo,bz
Test changes for removal of PopupBoxObject and popup.xml methods, some reflow tests now have different stacks now that they are not going through popup.xml binding methods, test_popupanchor.xul changes due to need to wait for popuppositioned event after resizing. The old code would just adjust the arrow directly when sizeTo was called, but the new code does this through an asynchronous popuppositioned event. Changes to some places that check for XULElement class.

--HG--
rename : dom/webidl/PopupBoxObject.webidl => dom/webidl/XULPopupElement.webidl
rename : layout/xul/PopupBoxObject.cpp => dom/xul/XULPopupElement.cpp
rename : layout/xul/PopupBoxObject.h => dom/xul/XULPopupElement.h
2018-04-27 11:04:38 -04:00
Xidorn Quan 43eb5c8140 Bug 1456364 part 4 - Convert CSS_PROPERTY_* flags to a typed enum flags. r=emilio
MozReview-Commit-ID: 4mLPe5cH80N
2018-04-26 16:24:33 +02:00
arthur.iakab 9e9c6ca596 Merge mozilla-central to inbound on a CLOSED TREE
--HG--
extra : amend_source : 45e514d60768068dc6f2b59b05059a0b86e4f692
2018-05-01 01:20:42 +03:00
Gabriel Luong 047a8388d4 Bug 1452206 - Tweak spacing and alignment of items in the Inspector Layout panel. r=jdescottes 2018-04-30 11:24:04 -04:00
Gabriel Luong 895e5c6a92 Bug 1453529 - Update box model diagram in dark theme with new darker colors. r=jdescottes 2018-04-30 11:22:09 -04:00
Oriol Brufau eeeaa16395 Bug 1457711 - Catch errors thrown by console's property previewer; r=nchevobbe
MozReview-Commit-ID: LKsYn5gSn58

--HG--
extra : rebase_source : c6290683d3959a06df517c84c9f30a4c10255b60
2018-04-28 22:29:43 +02:00
yulia d29e11bfbd Bug 1441792 - add waitForRequestData to netmonitor test head r=Honza,ochameau
MozReview-Commit-ID: 9xyKuCdXZfa

--HG--
extra : rebase_source : 83a510bdb1918a086d78b1a58cac4c2e9442a461
2018-04-12 17:51:31 +02:00
yulia aa7e884402 Bug 1441792 - fix browser_net_resend.js and convert to async/await r=yulia
MozReview-Commit-ID: KI8gjGvUHQ4

--HG--
extra : rebase_source : 297304255f7659a107da8de11616e177e3a50f5e
2018-04-05 12:09:18 +02:00
yulia 9da92b564a Bug 1382580 - Delete old event emitter; r=nchevobbe
MozReview-Commit-ID: 1g3ax7KP2vf

--HG--
extra : rebase_source : fbcdf4b6ea88c43c40447460238b5fb11f886cd8
2018-05-03 13:01:31 +02:00
yulia 07a724df17 Bug 1382580 - Remove old-event-emitter alias from webconsole; r=nchevobbe
MozReview-Commit-ID: 3C4IZCXNhXL

--HG--
extra : rebase_source : 316a7aac8795a4b0fb029c57ac52cda977360f3c
2018-05-03 17:03:08 +02:00
yulia 53b0fc6ae5 Bug 1382580 - Replace mention of the old event emitter with the new one in documentation; r=nchevobbe
MozReview-Commit-ID: 1PMPdlDn2yU

--HG--
extra : rebase_source : 2ac98ecbea685bdb3d136d5a4e7b4c74af7dfc5b
2018-05-03 12:56:01 +02:00
yulia aa868364ae Bug 1382580 - remove old-event-emitter from old debugger; r=nchevobbe
MozReview-Commit-ID: G9DKt0kISg7

--HG--
extra : rebase_source : 4996965e00979a93576059309b8c8a052f78a302
2018-05-03 12:49:06 +02:00
Nicolas Chevobbe 430a7b0990 Bug 1447235 - Enable the console sidebar in Nightly; r=bgrins.
In Bug 1419292, we make sure there is no issue when releasing
actors for the output messages, so the sidebar is probably
good to go on Nighly in order to get more feedback.
The test for context menu entries in the console was updated
since it now shows the "Open in sidebar" entry.

MozReview-Commit-ID: 8R3rhf944Fh

--HG--
extra : rebase_source : 8fa00b58b43dea52fbbbfffc29c2cfb7960b49d0
2018-04-27 16:29:55 +02:00
Mike Ratcliffe 6e8faf3f57 Bug 1454103 - Correct display of local and sessionStorage in DevTools r=nchevobbe
Take into account node offsets in browser_webconsole_object_inspector_local_session_storage.js.

MozReview-Commit-ID: 73waFejjsF0

--HG--
extra : rebase_source : d34e26c280f777e266ab7f014cfb9b41e07c9a5e
2018-04-14 00:29:59 +01:00
Michael Ratcliffe d01c919943 Bug 1456923 - can't switch to dev-tools add-on that is loaded temporarily r=pbro
MozReview-Commit-ID: EOw2S34zqPa

--HG--
extra : rebase_source : 36b99bb0f70b64b31d9b1c552c5b680a7972abcd
2018-04-30 15:57:39 +01:00
Nicolas Chevobbe 8cfc39fd7f Bug 1419292 - Add a test for object behaviour in the sidebar; r=bgrins.
This adds a test to ensure a message in the console sidebar can
still be expanded after the message it comes from was pruned (the
log limit was hit).

MozReview-Commit-ID: 8CyJlXkgcJL

--HG--
extra : rebase_source : 3cdb1a33dc401e164d7ca766739d3b1858d7f329
2018-04-03 14:09:59 +02:00
Brian Grinstead a4187b44f2 Bug 1456663 - Add a preference to open webconsole.html directly in the Browser Console;r=nchevobbe
This makes it easier to test top-level HTML window support. We continue to use the
XUL wrapper document unless if the pref is changed.

MozReview-Commit-ID: LUunCOCSyMN

--HG--
extra : rebase_source : b2a6d191d95088b95b22d9d0e146172912c9e8da
2018-04-26 10:35:14 -07:00
Nicolas Chevobbe a6cbf51f06 Bug 1447235 - Enable the console sidebar in Nightly; r=bgrins.
In Bug 1419292, we make sure there is no issue when releasing
actors for the output messages, so the sidebar is probably
good to go on Nighly in order to get more feedback.

MozReview-Commit-ID: 8R3rhf944Fh

--HG--
extra : rebase_source : c2df76c549ec655608c0c360291bcbb14f609267
2018-04-27 16:29:55 +02:00
Brian Grinstead f7477feb10 Bug 1454445 - Put windowtype/positioning attributes on the webconsole html tag to support opening as top-level;r=mossop
We currently never open this as a top level window (it gets wrapped in browserconsole.xul),
but we are working towards it. Putting these attributes on the <html> tag works similarly to
putting them on the <window> tag in the XUL document and makes it easier to make progress
on missing features.

MozReview-Commit-ID: x6seka5wyf

--HG--
extra : rebase_source : 5942a8b49d0fcba69da468afde343ff8329e7e6d
2018-04-24 16:22:07 -07:00
Alexandre Poirot f44b62f9b3 Bug 1454899 - Prevent request arguments duplication on each request call. r=jryans
MozReview-Commit-ID: GaLM6LsCoWp

--HG--
extra : rebase_source : cd2d5a9cf756ebf29050490145851f1b9afc8aa1
2018-04-05 10:00:02 -07:00
shindli c72db9830d Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-27 00:44:51 +03:00
Jan Odvarko f616ade64c Bug 1403530 - HAR export toolbar button; r=davidwalsh
MozReview-Commit-ID: 6rZlTAUSXnL

--HG--
extra : rebase_source : daf7bedce6190eda9ab7d049c41eb83d04ffca6f
2018-04-26 19:23:56 +02:00
Michael Ratcliffe 6407de9726 Bug 1456103 - Create tests for devtools.main.deactivate telemetry event r=yulia
MozReview-Commit-ID: 5x6XHS11x1C

--HG--
extra : rebase_source : d70738db2e21037040b575ae5cf24acad20732fc
2018-04-26 10:16:11 +01:00
Michael Ratcliffe 38b2e88176 Bug 1456098 - Create tests for devtools.main.activate telemetry event r=yulia
MozReview-Commit-ID: III7oI427vr

--HG--
extra : rebase_source : 01025bff07b88b726d9dc7ad09fc2337cbdbd679
2018-04-25 18:04:35 +01:00
Michael Ratcliffe 048cbb1c55 Bug 1456087 - Create tests for devtools.main.exit telemetry event r=yulia
MozReview-Commit-ID: J2PgWMEfE5C

--HG--
extra : rebase_source : 868a84dabe36a0b4d1e4d535731b52c387b77b64
2018-04-25 17:18:58 +01:00
Michael Ratcliffe 56e02e7b4a Bug 1456073 - Create tests for devtools.main.enter telemetry event r=yulia
MozReview-Commit-ID: G9IE1LZlGnh

--HG--
extra : rebase_source : 9de67334f5053c9a3bd1893ea9a0f4d0b8ab6db8
2018-04-24 10:12:19 +01:00
Alexandre Poirot 4924ab84b0 Bug 1456194 - Fix toolbox startup telemetry measurement when using more than one top level window. r=jryans
MozReview-Commit-ID: Ic1qw8amjki

--HG--
extra : rebase_source : fa0f8010985d6f9c912305c87297fcc0f6915635
2018-04-25 03:01:13 -07:00
Daisuke Akatsuka e6c16be7de Bug 1456551: Add telemetry for tabs reordering. r=jdescottes
MozReview-Commit-ID: GY0jQmMO1Su

--HG--
extra : rebase_source : 7b5d9ad8e13a6b402bbf25c2f9031ca9da9f3c36
2018-05-02 13:15:02 +09:00
Julian Descottes 633d168bde Bug 1454888 - Autocomplete postLabel overlaps with the scrollbar of the suggestions popup. r=jdescottes
MozReview-Commit-ID: FpfqEvdYg3z
2018-05-01 23:45:03 +02:00
Gabriel Luong e57ddbdf5a Bug 1456680 - Part 6: Refactor getting the grid highlighter settings logic into HighlightersOverlay. r=pbro
- Refactor the logic for getting the grid highlighter settings into HighlightersOverlay.js
- Refactor the grid area and cell highlight into a single function in grid-inspector.js
- Change the order of the parameters for onHighlighterChange in grid-inspector.js
- Get the last highlighted state from the Redux store instead of storing them in a variable
2018-04-30 14:38:02 -04:00
David McCurry 771befd505 Bug 859051 - Implement cache panel; r=Honza
--HG--
extra : histedit_source : 48d73a800ca6a9d09d70a5b80e7c86caf912c560
2018-05-01 05:42:00 +03:00
Tiberius Oros 7521594a56 Bug 1447118 - disable browser_dbg-sourcemaps-bogus.js for frequent Linux failures. r=jmaher
--HG--
extra : histedit_source : f4ecb8147ef522a7624affad92c4af164c894d2d
2018-04-30 06:05:00 +03:00
Gabriel Luong 123a6f8fe2 Bug 1456680 - Part 5: Remove unused onShowGridLineNamesHighlight method. r=pbro 2018-04-30 14:35:43 -04:00
Gabriel Luong ab7dbbcd23 Bug 1456680 - Part 2: Format markup.js; r=pbro 2018-04-30 14:33:57 -04:00
Gabriel Luong fde38ad4fd Bug 1456680 - Part 1: Store the grid highlighter setting in HighlightersOverlay. r=pbro
Extract loading the grid highlighter setting into HighlightersOverlay. This
allows the grid highlighter toggle in the rule view to also show the grid
highlighter with the currently set highlight settings if the grid inspector
has not been initiated yet.
2018-04-30 14:33:48 -04:00
Andreea Pavel 03e3322a10 Backed out changeset c75b36672e2a (bug 1456129) for failing eslint at /builds/worker/checkouts/gecko/devtools/client/netmonitor/src/components/DropHarHandler.js:13 on a CLOSED TREE 2018-04-26 10:08:05 +03:00
Nicolas Chevobbe 819e227c2d Bug 1456061 - Remove lambda chars in front of the frame function name; r=Honza.
This is confusing for some people and does not bring
much value. Let's remove it both in the frame component
and in the Error rep stacktrace.

MozReview-Commit-ID: Jy1jEJG4pRa

--HG--
extra : rebase_source : ee266d2c26be9733d9ec6dbddcb8e61a256bf9c5
2018-04-25 17:30:56 +02:00
Adrian Wielgosik b3c501adc4 Bug 1447389 - Remove nsIDOMNodeList. r=bz
MozReview-Commit-ID: 11szZP6dS6V

--HG--
extra : rebase_source : 9acfb352750e53d3b36684fa945a18e817c9b82e
2018-04-25 23:01:30 +02:00
Andreea Pavel 5df2666ad7 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-04-26 09:06:52 +03:00
Andreea Pavel a21531022b Merge mozilla-inbound to mozilla-central. a=merge
--HG--
rename : toolkit/components/extensions/test/xpcshell/test_ext_browserSettings.js => toolkit/components/extensions/test/xpcshell/test_ext_proxy_config.js
2018-04-26 09:04:59 +03:00
Jan Odvarko 36ceb43204 Bug 1456129 - Extend HAR toolbar with import; r=davidwalsh
MozReview-Commit-ID: AZSrsWGnbVY

--HG--
extra : rebase_source : 9076d7f5c1eaa6e26d79ce5a03203c42d07d416e
2018-04-26 07:39:38 +02:00
Andreea Pavel fe0533f07a Backed out changeset f1618a167883 (bug 1456129) for failing eslint at /builds/worker/checkouts/gecko/devtools/client/netmonitor/src/components/Toolbar.js:281 on a CLOSED TREE 2018-04-26 08:28:18 +03:00
Andreea Pavel 87bf18c74d Backed out 4 changesets (bug 1456364) for build bustages at /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/dom/AnimationEffectReadOnlyBinding.h:35 on a CLOSED TREE
Backed out changeset 020151240bb8 (bug 1456364)
Backed out changeset bc0aa5224d91 (bug 1456364)
Backed out changeset d919bbe7440c (bug 1456364)
Backed out changeset ab1472823e8a (bug 1456364)
2018-04-26 08:27:45 +03:00
Jan Odvarko 9a62a5ffea Bug 1456129 - Extend HAR toolbar with import; r=davidwalsh
MozReview-Commit-ID: KUa3dvOJN7a

--HG--
extra : rebase_source : b5d0134bb7a85596a5e69915c427fa7379b15b0e
2018-04-24 14:39:44 +02:00
Jan Odvarko 67a235703f Bug 1403530 - HAR export toolbar button; r=davidwalsh
MozReview-Commit-ID: 1ST9bNHZOiU

--HG--
extra : rebase_source : f5827a6797644ef6e34c5de23883a87cda67003b
2018-04-25 18:35:52 +02:00
Xidorn Quan 8af84311ff Bug 1456364 part 4 - Convert CSS_PROPERTY_* flags to a typed enum flags. r=emilio
MozReview-Commit-ID: 4mLPe5cH80N

--HG--
extra : rebase_source : 25f7c909b199c7a83d5809b56afad50ab4f5167e
extra : source : acd1c316929682c4c19beda22d6ce1f1146fce8b
2018-04-26 15:00:50 +10:00
Brian Birtles c0e85bb1d3 Bug 1455589 - Drop margin at right end of DevTools toolbox toolbar on non-Mac platforms; r=jryans
This margin only appears to be needed on Mac hence this patch makes the setting
apply only on OSX. It also switches to using logical properties so that the
margin appears in the correct place in RTL builds.

MozReview-Commit-ID: Chp1HJcretg

--HG--
extra : rebase_source : ef16f6175628be864b002ddf8d3a318570e39942
2018-04-24 14:41:44 +09:00
Brian Birtles fc9af7ef8b Bug 1454123 - Wait a moment after moving toolbox to a window before triggering its menu; r=bgrins
MozReview-Commit-ID: 839Z65WTjpC

--HG--
extra : source : dd82a78059af3c47e0961a277bf720cac3210121
2018-04-25 09:55:04 +09:00
arthur.iakab b952733074 Merge mozilla-central to inbound on a CLOSED TREE
--HG--
extra : amend_source : 211f8c266bd77e1617feb70153708664d3edf337
2018-04-26 02:08:49 +03:00
arthur.iakab b6893939a1 Backed out changeset dd82a78059af (bug 1454123) for devtools failures at devtools/client/webconsole/test/mochitest/browser_webconsole_split.js a=backout 2018-04-26 01:44:27 +03:00
Brian Birtles b1959f906c Bug 1454298 - Add utm_source and utm_medium parameters to DevTools menu links; r=jryans
MozReview-Commit-ID: BVn1DXBdaMY

--HG--
extra : rebase_source : 6f3d58557c69eea758c63dcb21e3fed00a9cc2b6
2018-04-25 10:01:52 +09:00
Xidorn Quan cd1312cc66 Bug 1455576 part 3 - Use Servo side data to back InspectorUtils::CssPropertySupportsType. r=emilio
The only difference in the final result is "all" shorthand, for which
the original result is wrong because "all" shorthand doesn't accept any
value other than the CSS-wide keywords.

MozReview-Commit-ID: BmT7kGwC0ZQ

--HG--
extra : rebase_source : 094d764007359cb928f4c31a3818448f254a4043
extra : source : 10d25cf7b4ff2b5615a638031f98dc6163708545
2018-04-26 09:01:02 +10:00
Xidorn Quan 7c40b966d3 Bug 1455576 part 1 - Shrink the list of CSS_TYPES in devtools to only those being used. r=tromey
It seems to me that only the remaining three types are actually used by
the devtools, so I remove other types to reduce the scope.

MozReview-Commit-ID: 5mm3nl9qOyQ

--HG--
extra : rebase_source : 3af817ced34fdd08df8d18e25d3834eb19a21652
extra : source : 452a68930d96300a0ac35f1a261f72a2fa04e513
2018-04-26 09:01:02 +10:00
arthur.iakab 3f597644f2 Merge mozilla-central to autoland
--HG--
extra : rebase_source : b4250002c4afa01c258649642e84b61ca7917804
2018-04-26 02:02:47 +03:00
J. Ryan Stinnett 3245e468de Bug 1456274 - Add target.makeRemote in several tests. r=ochameau
Navigation events now require a "remoted" target.  Add `makeRemote` calls to a
tests which make use of these features.

MozReview-Commit-ID: GJsleBWryCd

--HG--
extra : rebase_source : 37ffaac7215b2458a82b8a7a2a59fa4321e370b8
2018-04-23 19:18:59 -05:00
J. Ryan Stinnett a3794d7c9e Bug 1456274 - Rewrite browser_target_events in async style. r=ochameau
MozReview-Commit-ID: 8gF9T6qeYR3

--HG--
extra : rebase_source : e5a107e97e1dc660947e87d02111e86aac2f3c8d
2018-04-23 19:17:20 -05:00
J. Ryan Stinnett ab5790eaca Bug 1456274 - Remove local progress listener in DevTools target. r=ochameau
DevTools targets have used a local progress listener for a long time to track
tab navigation.  However, this is redundant with server side code that does the
same thing.

Removing this from the target reduces differences between local and remote
debugging.  It also simplifies one piece of the target, which is a massively
twisted module.

MozReview-Commit-ID: E7lm4GUFZQO

--HG--
extra : rebase_source : 602128c1bd166d2278251600a39eeed5e941ea2e
2018-04-23 19:09:40 -05:00
Dorel Luca 399538631e Backed out 3 changesets (bug 1456274) for Linting failure. CLOSED TREE
Backed out changeset 707d5e397407 (bug 1456274)
Backed out changeset 97e8882d0343 (bug 1456274)
Backed out changeset 7cf34fe2036e (bug 1456274)

--HG--
extra : amend_source : 08e399334a2662d2e80a2c37b8c7f34c45a40af6
2018-04-26 01:28:33 +03:00
Greg Tatum d3b8b75e8c Bug 1453014 - Persist the recording settings to preferences; r=julienw
MozReview-Commit-ID: JvPGx2ZstiA

--HG--
extra : rebase_source : dc416dd7ba469f45b768da8d5739f9a15a953395
2018-04-18 11:15:59 -05:00
J. Ryan Stinnett f4ca801391 Bug 1456274 - Add target.makeRemote in several tests. r=ochameau
Navigation events now require a "remoted" target.  Add `makeRemote` calls to a
tests which make use of these features.

MozReview-Commit-ID: GJsleBWryCd

--HG--
extra : rebase_source : 2319d43ea29cfa33850295ff2d4c902e22ae3727
2018-04-23 19:18:59 -05:00
J. Ryan Stinnett 14cf4ed922 Bug 1456274 - Rewrite browser_target_events in async style. r=ochameau
MozReview-Commit-ID: 8gF9T6qeYR3

--HG--
extra : rebase_source : f9e8ccc87fc46741722c35abed4a28389b73091e
2018-04-23 19:17:20 -05:00
J. Ryan Stinnett 9346a4827c Bug 1456274 - Remove local progress listener in DevTools target. r=ochameau
DevTools targets have used a local progress listener for a long time to track
tab navigation.  However, this is redundant with server side code that does the
same thing.

Removing this from the target reduces differences between local and remote
debugging.  It also simplifies one piece of the target, which is a massively
twisted module.

MozReview-Commit-ID: E7lm4GUFZQO

--HG--
extra : rebase_source : b8998b391f0f6036b00c205dbf2577bd8f853ea6
2018-04-23 19:09:40 -05:00
Brian Birtles 33b5b0ea73 Bug 1454123 - Wait a moment after moving toolbox to a window before triggering its menu; r=bgrins
MozReview-Commit-ID: 839Z65WTjpC

--HG--
extra : rebase_source : 6452970fd61b9b0057ae2d91e75d84d0f5adee96
2018-04-25 09:55:04 +09:00
Brian Birtles e1ca7a480d Bug 1455443 - Convert dock menu options to a checkbox list; r=jryans
This also fixes the grouping so that the checkboxes appear before the separator
as per the mockup here:

  https://mozilla.invisionapp.com/share/M5G8OO1ZVE4#/screens

MozReview-Commit-ID: FfVNzPHEk43

--HG--
extra : rebase_source : 50f1060ab65c307a5474b40ebfb7bfaf8649070d
2018-04-24 13:22:02 +09:00
Brindusan Cristian 9265429dcd Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-04-25 00:57:49 +03:00
Brindusan Cristian 59f801793b Merge inbound to mozilla-central. a=merge 2018-04-25 00:50:59 +03:00
Brian Grinstead a6f357cd3b Bug 1456616 - Remove suppressFocusScroll from nsXULCommandDispatcher;r=bz
This attribute doesn't do anything.

MozReview-Commit-ID: FnshlyyAms5

--HG--
extra : rebase_source : 75e67479a3306a29b8ea45491984d08ceb4d6907
2018-04-24 13:22:12 -07:00
Gabriel Luong 7331bdb85a Bug 1456143 - Update Codemirror to 5.37.0. r=bgrins 2018-04-24 14:34:58 -04:00
Eliza Balazs 4a89389ffc Bug 1448450 - Disable browser_dbg-babel-preview.js for frequent failures on windows opt. r=jmaher 2018-04-24 01:05:00 +03:00
Ciure Andrei 1940af33ec Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-04-24 04:29:20 +03:00
Ciure Andrei 33e644e1da Merge inbound to mozilla-central. a=merge 2018-04-24 04:14:21 +03:00
Emilio Cobos Álvarez 1358a861fd Bug 1454883: Regenerate the devtools CSS database. r=me on a CLOSED TREE
MozReview-Commit-ID: pDEAkqIUTp
2018-04-23 19:40:56 +02:00
Mats Palmgren 9acb0f48fc Bug 1398482 part 6 - Update devtools with the renamed longhands. r=me 2018-04-24 01:52:51 +02:00
Mats Palmgren 21d3390a47 Bug 1398482 part 5 - Update devtools autocompletion expectations. r=me 2018-04-24 01:52:51 +02:00
Mats Palmgren 023ce1dc34 Bug 1398482 part 3 - [css-grid][css-flexbox][css-multicol] Add 'row-gap' and 'gap' properties; make 'grid-[column|row]-gap' and 'grid-gap' alias the respective unprefixed properties (automated devtools update). 2018-04-24 01:52:51 +02:00
Brad Werth 1df9da3101 Bug 1353631 Part 2: Regenerate devtools property database for properties protected by the pref. r=dholbert
MozReview-Commit-ID: 4KbKDMIPcTO

--HG--
extra : rebase_source : 5c1dad69176b2db5fcd0be9170597435103502a8
2018-04-23 07:21:02 -07:00
Andreea Pavel 6ce889bcd3 Backed out 2 changesets (bug 1353631) for failing | devtools/shared/tests/unit/test_css-properties-db.js on a CLOSED TREE
Backed out changeset 6a0c361f18ff (bug 1353631)
Backed out changeset fd5bd538bfe7 (bug 1353631)
2018-04-23 21:44:43 +03:00
Nicolas Chevobbe 295ace1eb2 Bug 1428078 - Enable keyboard navigation in the object sidebar; r=bgrins.
MozReview-Commit-ID: JuZOX3e9AXy

--HG--
extra : rebase_source : d3213b0797d8ca2ed6c5f4b5f42b606b323edf92
2018-04-13 17:47:37 +02:00
Julian Descottes 1115d2987d Bug 1456092 - Move devtools/client/animationinspector to devtools/client/inspector/animation-old;r=daisuke,pbro
MozReview-Commit-ID: HbIYBfoWgk4

--HG--
rename : devtools/client/animationinspector/README.md => devtools/client/inspector/animation-old/README.md
rename : devtools/client/animationinspector/animation-controller.js => devtools/client/inspector/animation-old/animation-controller.js
rename : devtools/client/animationinspector/animation-inspector.xhtml => devtools/client/inspector/animation-old/animation-inspector.xhtml
rename : devtools/client/animationinspector/animation-panel.js => devtools/client/inspector/animation-old/animation-panel.js
rename : devtools/client/animationinspector/components/animation-details.js => devtools/client/inspector/animation-old/components/animation-details.js
rename : devtools/client/animationinspector/components/animation-target-node.js => devtools/client/inspector/animation-old/components/animation-target-node.js
rename : devtools/client/animationinspector/components/animation-time-block.js => devtools/client/inspector/animation-old/components/animation-time-block.js
rename : devtools/client/animationinspector/components/animation-timeline.js => devtools/client/inspector/animation-old/components/animation-timeline.js
rename : devtools/client/animationinspector/components/keyframes.js => devtools/client/inspector/animation-old/components/keyframes.js
rename : devtools/client/animationinspector/components/moz.build => devtools/client/inspector/animation-old/components/moz.build
rename : devtools/client/animationinspector/components/rate-selector.js => devtools/client/inspector/animation-old/components/rate-selector.js
rename : devtools/client/animationinspector/graph-helper.js => devtools/client/inspector/animation-old/graph-helper.js
rename : devtools/client/animationinspector/moz.build => devtools/client/inspector/animation-old/moz.build
rename : devtools/client/animationinspector/test/.eslintrc.js => devtools/client/inspector/animation-old/test/.eslintrc.js
rename : devtools/client/animationinspector/test/browser.ini => devtools/client/inspector/animation-old/test/browser.ini
rename : devtools/client/animationinspector/test/browser_animation_animated_properties_displayed.js => devtools/client/inspector/animation-old/test/browser_animation_animated_properties_displayed.js
rename : devtools/client/animationinspector/test/browser_animation_animated_properties_for_delayed_starttime_animations.js => devtools/client/inspector/animation-old/test/browser_animation_animated_properties_for_delayed_starttime_animations.js
rename : devtools/client/animationinspector/test/browser_animation_animated_properties_path.js => devtools/client/inspector/animation-old/test/browser_animation_animated_properties_path.js
rename : devtools/client/animationinspector/test/browser_animation_animated_properties_progress_indicator.js => devtools/client/inspector/animation-old/test/browser_animation_animated_properties_progress_indicator.js
rename : devtools/client/animationinspector/test/browser_animation_click_selects_animation.js => devtools/client/inspector/animation-old/test/browser_animation_click_selects_animation.js
rename : devtools/client/animationinspector/test/browser_animation_controller_exposes_document_currentTime.js => devtools/client/inspector/animation-old/test/browser_animation_controller_exposes_document_currentTime.js
rename : devtools/client/animationinspector/test/browser_animation_detail_displayed.js => devtools/client/inspector/animation-old/test/browser_animation_detail_displayed.js
rename : devtools/client/animationinspector/test/browser_animation_detail_easings.js => devtools/client/inspector/animation-old/test/browser_animation_detail_easings.js
rename : devtools/client/animationinspector/test/browser_animation_empty_on_invalid_nodes.js => devtools/client/inspector/animation-old/test/browser_animation_empty_on_invalid_nodes.js
rename : devtools/client/animationinspector/test/browser_animation_keyframe_markers.js => devtools/client/inspector/animation-old/test/browser_animation_keyframe_markers.js
rename : devtools/client/animationinspector/test/browser_animation_mutations_with_same_names.js => devtools/client/inspector/animation-old/test/browser_animation_mutations_with_same_names.js
rename : devtools/client/animationinspector/test/browser_animation_panel_exists.js => devtools/client/inspector/animation-old/test/browser_animation_panel_exists.js
rename : devtools/client/animationinspector/test/browser_animation_participate_in_inspector_update.js => devtools/client/inspector/animation-old/test/browser_animation_participate_in_inspector_update.js
rename : devtools/client/animationinspector/test/browser_animation_playerFronts_are_refreshed.js => devtools/client/inspector/animation-old/test/browser_animation_playerFronts_are_refreshed.js
rename : devtools/client/animationinspector/test/browser_animation_playerWidgets_appear_on_panel_init.js => devtools/client/inspector/animation-old/test/browser_animation_playerWidgets_appear_on_panel_init.js
rename : devtools/client/animationinspector/test/browser_animation_playerWidgets_target_nodes.js => devtools/client/inspector/animation-old/test/browser_animation_playerWidgets_target_nodes.js
rename : devtools/client/animationinspector/test/browser_animation_pseudo_elements.js => devtools/client/inspector/animation-old/test/browser_animation_pseudo_elements.js
rename : devtools/client/animationinspector/test/browser_animation_refresh_on_added_animation.js => devtools/client/inspector/animation-old/test/browser_animation_refresh_on_added_animation.js
rename : devtools/client/animationinspector/test/browser_animation_refresh_on_removed_animation.js => devtools/client/inspector/animation-old/test/browser_animation_refresh_on_removed_animation.js
rename : devtools/client/animationinspector/test/browser_animation_refresh_when_active.js => devtools/client/inspector/animation-old/test/browser_animation_refresh_when_active.js
rename : devtools/client/animationinspector/test/browser_animation_refresh_when_active_after_mutations.js => devtools/client/inspector/animation-old/test/browser_animation_refresh_when_active_after_mutations.js
rename : devtools/client/animationinspector/test/browser_animation_running_on_compositor.js => devtools/client/inspector/animation-old/test/browser_animation_running_on_compositor.js
rename : devtools/client/animationinspector/test/browser_animation_same_nb_of_playerWidgets_and_playerFronts.js => devtools/client/inspector/animation-old/test/browser_animation_same_nb_of_playerWidgets_and_playerFronts.js
rename : devtools/client/animationinspector/test/browser_animation_shows_player_on_valid_node.js => devtools/client/inspector/animation-old/test/browser_animation_shows_player_on_valid_node.js
rename : devtools/client/animationinspector/test/browser_animation_spacebar_toggles_animations.js => devtools/client/inspector/animation-old/test/browser_animation_spacebar_toggles_animations.js
rename : devtools/client/animationinspector/test/browser_animation_spacebar_toggles_node_animations.js => devtools/client/inspector/animation-old/test/browser_animation_spacebar_toggles_node_animations.js
rename : devtools/client/animationinspector/test/browser_animation_summarygraph_for_multiple_easings.js => devtools/client/inspector/animation-old/test/browser_animation_summarygraph_for_multiple_easings.js
rename : devtools/client/animationinspector/test/browser_animation_target_highlight_select.js => devtools/client/inspector/animation-old/test/browser_animation_target_highlight_select.js
rename : devtools/client/animationinspector/test/browser_animation_target_highlighter_lock.js => devtools/client/inspector/animation-old/test/browser_animation_target_highlighter_lock.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_add_animation.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_add_animation.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_currentTime.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_currentTime.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_header.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_header.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_iterationStart.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_iterationStart.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_pause_button_01.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_pause_button_01.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_pause_button_02.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_pause_button_02.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_pause_button_03.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_pause_button_03.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_rate_selector.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_rate_selector.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_rewind_button.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_rewind_button.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_scrubber_exists.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_scrubber_exists.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_scrubber_movable.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_scrubber_movable.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_scrubber_moves.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_scrubber_moves.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_setCurrentTime.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_setCurrentTime.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_short_duration.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_short_duration.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_shows_delay.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_shows_delay.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_shows_endDelay.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_shows_endDelay.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_shows_iterations.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_shows_iterations.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_shows_name_label.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_shows_name_label.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_shows_time_info.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_shows_time_info.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_takes_rate_into_account.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_takes_rate_into_account.js
rename : devtools/client/animationinspector/test/browser_animation_timeline_ui.js => devtools/client/inspector/animation-old/test/browser_animation_timeline_ui.js
rename : devtools/client/animationinspector/test/browser_animation_toggle_button_resets_on_navigate.js => devtools/client/inspector/animation-old/test/browser_animation_toggle_button_resets_on_navigate.js
rename : devtools/client/animationinspector/test/browser_animation_toggle_button_toggles_animations.js => devtools/client/inspector/animation-old/test/browser_animation_toggle_button_toggles_animations.js
rename : devtools/client/animationinspector/test/browser_animation_toolbar_exists.js => devtools/client/inspector/animation-old/test/browser_animation_toolbar_exists.js
rename : devtools/client/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js => devtools/client/inspector/animation-old/test/browser_animation_ui_updates_when_animation_data_changes.js
rename : devtools/client/animationinspector/test/doc_add_animation.html => devtools/client/inspector/animation-old/test/doc_add_animation.html
rename : devtools/client/animationinspector/test/doc_body_animation.html => devtools/client/inspector/animation-old/test/doc_body_animation.html
rename : devtools/client/animationinspector/test/doc_delayed_starttime_animations.html => devtools/client/inspector/animation-old/test/doc_delayed_starttime_animations.html
rename : devtools/client/animationinspector/test/doc_end_delay.html => devtools/client/inspector/animation-old/test/doc_end_delay.html
rename : devtools/client/animationinspector/test/doc_frame_script.js => devtools/client/inspector/animation-old/test/doc_frame_script.js
rename : devtools/client/animationinspector/test/doc_keyframes.html => devtools/client/inspector/animation-old/test/doc_keyframes.html
rename : devtools/client/animationinspector/test/doc_modify_playbackRate.html => devtools/client/inspector/animation-old/test/doc_modify_playbackRate.html
rename : devtools/client/animationinspector/test/doc_multiple_animation_types.html => devtools/client/inspector/animation-old/test/doc_multiple_animation_types.html
rename : devtools/client/animationinspector/test/doc_multiple_easings.html => devtools/client/inspector/animation-old/test/doc_multiple_easings.html
rename : devtools/client/animationinspector/test/doc_multiple_property_types.html => devtools/client/inspector/animation-old/test/doc_multiple_property_types.html
rename : devtools/client/animationinspector/test/doc_negative_animation.html => devtools/client/inspector/animation-old/test/doc_negative_animation.html
rename : devtools/client/animationinspector/test/doc_pseudo_elements.html => devtools/client/inspector/animation-old/test/doc_pseudo_elements.html
rename : devtools/client/animationinspector/test/doc_script_animation.html => devtools/client/inspector/animation-old/test/doc_script_animation.html
rename : devtools/client/animationinspector/test/doc_short_duration_animation.html => devtools/client/inspector/animation-old/test/doc_short_duration_animation.html
rename : devtools/client/animationinspector/test/doc_simple_animation.html => devtools/client/inspector/animation-old/test/doc_simple_animation.html
rename : devtools/client/animationinspector/test/doc_timing_combination_animation.html => devtools/client/inspector/animation-old/test/doc_timing_combination_animation.html
rename : devtools/client/animationinspector/test/head.js => devtools/client/inspector/animation-old/test/head.js
rename : devtools/client/animationinspector/test/unit/.eslintrc.js => devtools/client/inspector/animation-old/test/unit/.eslintrc.js
rename : devtools/client/animationinspector/test/unit/test_findOptimalTimeInterval.js => devtools/client/inspector/animation-old/test/unit/test_findOptimalTimeInterval.js
rename : devtools/client/animationinspector/test/unit/test_formatStopwatchTime.js => devtools/client/inspector/animation-old/test/unit/test_formatStopwatchTime.js
rename : devtools/client/animationinspector/test/unit/test_getCssPropertyName.js => devtools/client/inspector/animation-old/test/unit/test_getCssPropertyName.js
rename : devtools/client/animationinspector/test/unit/test_timeScale.js => devtools/client/inspector/animation-old/test/unit/test_timeScale.js
rename : devtools/client/animationinspector/test/unit/test_timeScale_dimensions.js => devtools/client/inspector/animation-old/test/unit/test_timeScale_dimensions.js
rename : devtools/client/animationinspector/test/unit/xpcshell.ini => devtools/client/inspector/animation-old/test/unit/xpcshell.ini
rename : devtools/client/animationinspector/utils.js => devtools/client/inspector/animation-old/utils.js
extra : rebase_source : 28aeafe670b038439568951be554cb780cfc29ef
2018-04-23 14:39:45 +02:00