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

19443 Коммитов

Автор SHA1 Сообщение Дата
Duncan Dean 2db22c93fd Bug 1613988 - Allow wildcards for blocking URLs. r=Honza,Harald
Differential Revision: https://phabricator.services.mozilla.com/D63020

--HG--
extra : moz-landing-system : lando
2020-02-20 09:26:56 +00:00
Jan Odvarko 213f623867 Bug 1613313 - Network monitor is not included in the index.md file r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D61711

--HG--
rename : devtools/client/netmonitor/README.md => devtools/client/netmonitor/doc/architecture.md
extra : moz-landing-system : lando
2020-02-19 23:35:59 +00:00
Logan Smyth 90a500c767 Bug 1615939 - Drill through bound functions when checking function whitelist. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D63306

--HG--
extra : moz-landing-system : lando
2020-02-19 16:38:18 +00:00
Jonathan Kew 4f84a1029c Bug 1611965 - Add support for the 'all' value of text-decoration-skip-ink. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D61184

--HG--
extra : moz-landing-system : lando
2020-02-19 20:04:36 +00:00
Dorel Luca 63a3731931 Backed out changeset 9b1719f53272 (bug 1616273) for devtools failures in browser_toolbox_remoteness_change.js. CLOSED TREE 2020-02-19 20:38:16 +02:00
Julian Descottes 122878e307 Bug 1616224 - Modify netmonitor target switching test to stop relying on early requests r=ochameau,daisuke
Differential Revision: https://phabricator.services.mozilla.com/D63160

--HG--
extra : moz-landing-system : lando
2020-02-19 16:21:53 +00:00
Emilio Cobos Álvarez f63532cf6d Bug 1615056 - Remove layout.css.webkit-appearance.enabled. r=jwatt
I don't think we want to keep the ugly widget hacks forever. Let me know if
you'd rather keep the property behind a pref but I don't think there's a point
in doing that.

Differential Revision: https://phabricator.services.mozilla.com/D62649

--HG--
extra : moz-landing-system : lando
2020-02-19 14:48:43 +00:00
Alexandre Poirot 291b75d5a6 Bug 1616273 - Wait for webconsole reloaded event from navigateTo test helper. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63184

--HG--
extra : moz-landing-system : lando
2020-02-19 13:39:48 +00:00
Bogdan Tara d9d7ba1ba9 Backed out changeset 222723ab0b5b (bug 1615056) for bustages complaining about nsNativeThemeWin.cpp CLOSED TREE 2020-02-19 16:10:56 +02:00
Emilio Cobos Álvarez 4675433ccc Bug 1615056 - Remove layout.css.webkit-appearance.enabled. r=jwatt
I don't think we want to keep the ugly widget hacks forever. Let me know if
you'd rather keep the property behind a pref but I don't think there's a point
in doing that.

Differential Revision: https://phabricator.services.mozilla.com/D62649

--HG--
extra : moz-landing-system : lando
2020-02-19 11:27:27 +00:00
Florens Verschelde 2bfa488f94 Bug 1616292 - Set more eager evaluation output colors to grays; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63226

--HG--
extra : moz-landing-system : lando
2020-02-19 12:37:02 +00:00
Bryan Kok 468aeca653 Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza
Differential Revision: https://phabricator.services.mozilla.com/D61423

--HG--
extra : moz-landing-system : lando
2020-02-19 11:23:42 +00:00
Uday 1df13ce93c Bug 1614889 - Renamed Eager Evaluation to Instant Evaluation. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63235

--HG--
extra : moz-landing-system : lando
2020-02-19 10:06:42 +00:00
Alexandre Poirot 9e1daa2975 Bug 1585256 - Enable browser_styleeditor_fetch-from-netmonitor.js on fission. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D63185

--HG--
extra : moz-landing-system : lando
2020-02-18 15:37:19 +00:00
Alexandre Poirot 1c8e2951b0 Bug 1616113 - Better detect target switching in navigateTo. r=nchevobbe
The existing check comparing toolbox's targets is racy.
The target may be updated late, after we compare them in this test.
Comparing PIDs looks safer as they should be updated almost immediately.

Differential Revision: https://phabricator.services.mozilla.com/D63176

--HG--
extra : moz-landing-system : lando
2020-02-19 09:01:54 +00:00
Florens Verschelde d5589171e8 Bug 1591565 - Remove the SecondaryPanes footer; r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D62257

--HG--
extra : moz-landing-system : lando
2020-02-18 16:53:10 +00:00
Farooq AR 2c43c37792 Bug 1607686 - Add beforeinput to Event Listener Breakpoints. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D63054

--HG--
extra : moz-landing-system : lando
2020-02-19 07:41:03 +00:00
Logan Smyth ca3bbbc374 Bug 1609426 - Part 4: Allow native DOM bindings during eager eval. r=jlast,bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D61966

--HG--
extra : moz-landing-system : lando
2020-02-18 17:50:00 +00:00
Logan Smyth 77131a2fc7 Bug 1609426 - Part 3: Automatically generate the list of pure functions. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D61965

--HG--
extra : moz-landing-system : lando
2020-02-18 17:51:09 +00:00
Boris Chiou 4f3959bfee Bug 1610981 - Eliminate usage of CSSPseudoElement from KeyframeEffect. r=birtles,smaug
Replace ElementOrCSSPseudoElement with Element and add PseudoElement (which is
a DOMString) into KeyframeAnimationOptions and KeyframeEffect.

Differential Revision: https://phabricator.services.mozilla.com/D62667

--HG--
extra : moz-landing-system : lando
2020-02-18 20:44:14 +00:00
Mike Shal d8e4653d19 Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart
GENERATED_FILES now defaults to python3 unless py2=True is specified as
an argument. All existing GENERATED_FILES scripts and GeneratedFile
templates have the py2=True attribute added, so this patch should
effectively be a no-op.

Going forward, individual scripts can be converted to python3 and their
corresponding py2=True attribute can be deleted. In effect, this patch
will be backed out in pieces until all scripts run in python3, at which
point the py2 attribute itself can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D60919

--HG--
extra : moz-landing-system : lando
2020-02-14 13:22:46 +00:00
Nicolas Chevobbe 81aec6c1ff Bug 1614549 - Highlight DOM elements from instant evaluation. r=jlast.
Differential Revision: https://phabricator.services.mozilla.com/D63149

--HG--
extra : moz-landing-system : lando
2020-02-18 18:03:55 +00:00
Markus Stange cb4b236c58 Bug 1615436 - Allow capturing profiles even when profiling was started by another tool. r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D62825

--HG--
extra : moz-landing-system : lando
2020-02-18 16:23:50 +00:00
Florens Verschelde eb812b6ae6 Bug 1616264 - Use a more readable lock icon in DOM panel; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D63187

--HG--
extra : moz-landing-system : lando
2020-02-18 15:59:15 +00:00
Hubert Boma Manilla b3b14e3e7c Bug 1613882 - Moved ParamsPanel.js to request-details/ParamsPanel.js r=Honza
Bug 1613882 - Moved ParamsPanel.js to request-details/ParamsPanel.js r=honza

Bug 1613882 - Refactored params panel, added previews/SourcePreview, fix failing tests r=honza

Bug 1613882 - fix lint issues r=honza

Differential Revision: https://phabricator.services.mozilla.com/D63055

--HG--
rename : devtools/client/netmonitor/src/components/SourceEditor.js => devtools/client/netmonitor/src/components/previews/SourcePreview.js
rename : devtools/client/netmonitor/src/components/ParamsPanel.js => devtools/client/netmonitor/src/components/request-details/ParamsPanel.js
extra : moz-landing-system : lando
2020-02-18 16:18:19 +00:00
Alexandre Poirot 027a8a0bc2 Bug 1614793 - Rename DebuggerServerConnection to DevToolsServerConnection. r=jdescottes
Most of this was already done in bug 1614791, but we still have
to rename the file and change the require path.

Differential Revision: https://phabricator.services.mozilla.com/D63189

--HG--
rename : devtools/server/debugger-server-connection.js => devtools/server/devtools-server-connection.js
extra : moz-landing-system : lando
2020-02-18 15:28:49 +00:00
Jan Odvarko 65488da098 Bug 1613578 - remove -m from command when updating a patch r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D63191

--HG--
extra : moz-landing-system : lando
2020-02-18 16:12:20 +00:00
Patrick Brosset aed072d38b Bug 1598730 - Dont warn about align-content:baseline being inactive r=rcaliman
align-content normally applies to flex and grid containers only, but
when its value is baseline, it does apply to grid and flex items and
table-cells. So better not warn at all when this value is used.

Worth noting that alignment properties will, at some point in the
future, also be supported on block containers. At that point we'll
need to correct a whole bunch of validators for inactiveCSS.

Differential Revision: https://phabricator.services.mozilla.com/D60858

--HG--
extra : moz-landing-system : lando
2020-02-18 15:03:26 +00:00
Gabriel Luong 83fce38774 Bug 1523049 - Implement the context menu for the new rules view. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D62530

--HG--
extra : moz-landing-system : lando
2020-02-18 11:27:18 +00:00
Florens Verschelde fb36fe6979 Bug 1616270 - Define low contrast icon color in EagerEvaluation and not globally; r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63199

--HG--
extra : moz-landing-system : lando
2020-02-18 15:31:33 +00:00
Julian Descottes 04c48ede00 Bug 1615982 - Remove unused localized strings in DevTools accessibility panel; r=yzen
Usage for accessibility.description.oldVersion was removed in https://bugzilla.mozilla.org/show_bug.cgi?id=1590493
Usage for accessibility.description.general was removed in https://bugzilla.mozilla.org/show_bug.cgi?id=1482454

Differential Revision: https://phabricator.services.mozilla.com/D63130

--HG--
extra : moz-landing-system : lando
2020-02-18 14:55:00 +00:00
Razvan Caliman f390c200bd Bug 1613802 - Set height of Rules view filter input to make its container align with siblings in adjacent panes. r=pbro
The `height: auto;` for [#ruleview-toolbar introduced in Bug 1599405 ](https://searchfox.org/mozilla-central/rev/a4be2fbe9bd4f405c91cc16e4e3a80400f5a9301/devtools/client/themes/rules.css#47-51) to handle the UI better in narrow layouts permits the container to grow vertically ever so slightly and pushes the bottom border out of alignment with the search/filter box in the Elements panel and 3rd panel tabs.

Differential Revision: https://phabricator.services.mozilla.com/D62886

--HG--
extra : moz-landing-system : lando
2020-02-17 14:48:41 +00:00
vtsty.dev 663396392f Bug 1591908 - Limit websocket tooltips r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D62876

--HG--
extra : moz-landing-system : lando
2020-02-18 10:44:00 +00:00
Nicolas Chevobbe 4d901c42ef Bug 1615973 - Hide invoke getter popup when evaluating expression. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D63062

--HG--
extra : moz-landing-system : lando
2020-02-17 14:44:34 +00:00
Julian Descottes 41fcd60375 Bug 1615418 - Use a real client in disconnect aboutdebugging test r=daisuke
Depends on D62894
Using a real local client allows to cover more codepaths than using a complete mock here.

Differential Revision: https://phabricator.services.mozilla.com/D62891

--HG--
extra : moz-landing-system : lando
2020-02-18 08:02:42 +00:00
Julian Descottes 79f1be551e Bug 1615418 - Do not throw when calling watch/unwatchFront on destroyed Fronts r=daisuke,ochameau
Depends on D62893

The issue here is that we are trying to destroy the workers-listener after the target was destroyed,
and calling unwatchFront on a destroyed Front throws.

Most of the fronts monitored in workers-listener are handled by the watchFront API, so properly adding
onDestroyed handlers fixes some issues. However the rootFront cannot be handled with a similar pattern
at the moment.

In general, I think making watchFront/unwatchFront safer to call makes sense, but I could also check
if the rootFront is already destroyed in workers-listener's destroy

Differential Revision: https://phabricator.services.mozilla.com/D62894

--HG--
extra : moz-landing-system : lando
2020-02-18 08:02:29 +00:00
Julian Descottes 06deaf08bc Bug 1615418 - Remove destroyed fronts from devtools workers-listener r=daisuke
This will avoid part of the exceptions thrown when disconnecting a remote runtime.
However the rootFront unwatchFront calls will still throw because the root front is already gone at this point

Differential Revision: https://phabricator.services.mozilla.com/D62893

--HG--
extra : moz-landing-system : lando
2020-02-18 08:02:09 +00:00
Julian Descottes fe7d7126bc Bug 1615418 - Remove FF69 backward compatibility code in devtools workers-listener r=daisuke
Differential Revision: https://phabricator.services.mozilla.com/D62890

--HG--
extra : moz-landing-system : lando
2020-02-18 08:01:57 +00:00
Eugene Simakin 3b20164307 Bug 1592277 - Support class constructors in devtools reps. r=nchevobbe.
Differential Revision: https://phabricator.services.mozilla.com/D60557

--HG--
extra : moz-landing-system : lando
2020-02-18 07:04:01 +00:00
Alexandre Poirot f3c23535d7 Bug 1614792 - Rename DebuggerClient to DevToolsClient. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D62495

--HG--
rename : devtools/shared/client/debugger-client.js => devtools/shared/client/devtools-client.js
extra : moz-landing-system : lando
2020-02-17 13:39:25 +00:00
Alexandre Poirot 5c97fb16da Bug 1615283 - Redirect old inspector "navigateTo" to the new shared helper. r=nchevobbe
As for the console, we don't really have to pass a context as we always
navigate in the foremost tab. We would need to pass a context if the tab was in background.

Differential Revision: https://phabricator.services.mozilla.com/D62807

--HG--
extra : moz-landing-system : lando
2020-02-17 16:52:34 +00:00
Alexandre Poirot a9af9ce5c0 Bug 1615283 - Converge random other navigation patterns to the unique navigateTo helper. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D62806

--HG--
extra : moz-landing-system : lando
2020-02-17 16:52:32 +00:00
Alexandre Poirot 886c4f828b Bug 1615283 - Migrate console from loadDocument to navigateTo. r=nchevobbe
See the first bug's changeset, we don't really need a context, but only the URL.
I choose "navigateTo" name as it aligns with other existing helper and the method on the Target actor.

Differential Revision: https://phabricator.services.mozilla.com/D62805

--HG--
extra : moz-landing-system : lando
2020-02-17 16:52:29 +00:00
Alexandre Poirot e86eab6af2 Bug 1615283 - Use shared `navigateTo` helper instead of BrowserTestUtils.loadURI. r=nchevobbe
The netmonitor may benefit from a custom helper to open the netmonitor and navigate to an URL
as the current code forces a bit of duplication between each test.

Differential Revision: https://phabricator.services.mozilla.com/D62804

--HG--
extra : moz-landing-system : lando
2020-02-17 16:52:22 +00:00
Alexandre Poirot feefeaffe3 Bug 1615283 - Implement a shared `navigateTo` helper. r=nchevobbe
This is meant to support all needs we have when navigating to a new document,
while a toolbox is opened. When you don't have one, you should fallback
to BrowserTestUtils helpers.
It looks like, we never navigate in a background tab, so there is no need
to pass a `browser` element. We may introduce an optional argument if necessary.

Differential Revision: https://phabricator.services.mozilla.com/D62803

--HG--
extra : moz-landing-system : lando
2020-02-17 16:52:20 +00:00
Liang-Heng Chen 683ccfd5e5 Bug 1602890 - use correct window/principal for cache; r=Ehsan,nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D61815

--HG--
extra : moz-landing-system : lando
2020-02-17 15:58:28 +00:00
Oriol Brufau f2494b795b Bug 1615861 - Support calling Proxy and Reflect methods when doing eager evaluations. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D63008

--HG--
extra : moz-landing-system : lando
2020-02-17 15:12:01 +00:00
Florens Verschelde 447d4f2f03 Bug 1613510 - Style HTTP status code 0XX as errors; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D62953

--HG--
extra : moz-landing-system : lando
2020-02-17 14:02:26 +00:00
Tom Schuster 5e374e825d Bug 1569123 - Re-enable strict MIME type checking for Worker/SharedWorker everywhere. r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D63056

--HG--
extra : moz-landing-system : lando
2020-02-17 13:50:55 +00:00
Julian Descottes 6aa2328303 Bug 1615236 - Parallelize target creation in the target list helper r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D62733

--HG--
extra : moz-landing-system : lando
2020-02-17 13:10:30 +00:00
Alexandre Poirot 9073e966ec Bug 1614791 - Rename DebuggerServer to DevToolsServer. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D61363

--HG--
rename : devtools/server/debugger-server.js => devtools/server/devtools-server.js
extra : moz-landing-system : lando
2020-02-17 10:28:24 +00:00
Nicolas Chevobbe 8b0f78c90b Bug 1615781 - Enable nullish coalescing and optional chaining operators when parsing console expression. r=loganfsmyth.
Since both operators are now supported in Firefox,
we should make sure we can use them in top-level
await expression in the console.
Unit tests are added to ensure this works as expected.

Differential Revision: https://phabricator.services.mozilla.com/D63043

--HG--
extra : moz-landing-system : lando
2020-02-17 10:00:50 +00:00
Julian Descottes 02970540ac Bug 1615640 - Remove references to panel.switchToTarget in toolbox::switchToTarget r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D62935

--HG--
extra : moz-landing-system : lando
2020-02-17 09:28:22 +00:00
Mihai Alexandru Michis 17ff8dee57 Backed out changeset 6870283c9949 (bug 1607686) for causing xpcshell failures.
CLOSED TREE
2020-02-17 11:05:20 +02:00
Farooq AR e26ebfa04a Bug 1607686 - Add beforeinput to Event Listener Breakpoints. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D63038

--HG--
extra : moz-landing-system : lando
2020-02-17 08:02:08 +00:00
Andreea Pavel 7c77124818 Bug 1604593 - disable browser_webconsole_block_mixedcontent_securityerrors.js on fission r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D62994

--HG--
extra : moz-landing-system : lando
2020-02-15 17:28:25 +00:00
Harald Kirschner 04d22436c3 Bug 1606514 - Faster visible-rows-only and pixel-aligned waterfall column r=Honza,jdescottes
Part 1: Only show Waterfall only for visible rows: IntersectionObserver
collects which rows are off screen as state. New elements register with
the list observer and unregister later. Waterfall column is only
rendered for visible rows and just an empty TD for the rest.
Part 2: Scale Waterfall without transform: Waterfall isn't handled by
CSS variables anymore (expensive styling fix).

Differential Revision: https://phabricator.services.mozilla.com/D58476

--HG--
extra : moz-landing-system : lando
2020-02-14 23:15:28 +00:00
Greg Tatum 27ffbb2854 Bug 1615413 - Do not use presets in the DevTools panel for performance-new; r=mstange
The default preset is "web-developer", and the DevTools panel was using that
preset over the custom values until at least one value was tweaked. This patch
changes the UI to only use the "custom" preset when in the DevTools panel. This
panel code will all be removed soon, so this is only a migration step.

Differential Revision: https://phabricator.services.mozilla.com/D62956

--HG--
extra : moz-landing-system : lando
2020-02-14 20:39:27 +00:00
Dorel Luca 051bca4a82 Backed out changeset 96965c8f4575 (bug 1606514) for Talos failures in netmonitor/simple.js. CLOSED TREE 2020-02-14 21:42:39 +02:00
aarushivij d9b18086d4 Bug 1403340 - Tweak Computed view row striped background color r=gl
Differential Revision: https://phabricator.services.mozilla.com/D62924

--HG--
extra : moz-landing-system : lando
2020-02-14 19:05:21 +00:00
Harald Kirschner fd9c48863e Bug 1606514 - Faster visible-rows-only and pixel-aligned waterfall column r=Honza,jdescottes
Part 1: Only show Waterfall only for visible rows: IntersectionObserver
collects which rows are off screen as state. New elements register with
the list observer and unregister later. Waterfall column is only
rendered for visible rows and just an empty TD for the rest.
Part 2: Scale Waterfall without transform: Waterfall isn't handled by
CSS variables anymore (expensive styling fix).

Differential Revision: https://phabricator.services.mozilla.com/D58476

--HG--
extra : moz-landing-system : lando
2020-02-14 17:17:35 +00:00
Jan Odvarko c82966eaa7 Bug 1615577 - Fix Table of Content on Firefox source docs r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D62898

--HG--
extra : moz-landing-system : lando
2020-02-14 14:54:45 +00:00
Bogdan Tara f9380f869c Backed out changeset efefdcf32ad5 (bug 1592535) for browser_net_filter-autocomplete.js & browser_net_headers-resize.js failures CLOSED TREE 2020-02-14 16:12:50 +02:00
Bogdan Tara 82f531821d Backed out 2 changesets (bug 1607999) for test_fetch_cors_sw_reroute.html & test_fetch_event.html failures CLOSED TREE
Backed out changeset 3dd8004b9b6c (bug 1607999)
Backed out changeset 470e927e5f3f (bug 1607999)
2020-02-14 16:00:51 +02:00
Cosmin Sabou 8b4eabd7c2 Merge mozilla-central to autoland. 2020-02-14 15:17:39 +02:00
Bryan Kok b974090591 Bug 1592535 - Add a column displaying the last frame in the stack trace info if it exists r=Harald,Honza
Differential Revision: https://phabricator.services.mozilla.com/D61423

--HG--
extra : moz-landing-system : lando
2020-02-14 13:14:29 +00:00
Cosmin Sabou ff39f9206d Backed out 2 changesets (bug 1613263, bug 1611326) for presummably causing l10n langpack bustages. a=backout
Backed out changeset 77e54e76848a (bug 1611326)
Backed out changeset 36ba18ac3a68 (bug 1613263)
2020-02-14 15:02:21 +02:00
Itiel cec9db85d8 Bug 1615586 - [RTL] Fix text alignment of the values text in the Security tab when clicking them r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D62901

--HG--
extra : moz-landing-system : lando
2020-02-14 12:53:56 +00:00
Daisuke Akatsuka d73fa06960 Bug 1607999: Add a test for the redirection from RDM. r=mtigley
Depends on D60210

Differential Revision: https://phabricator.services.mozilla.com/D60211

--HG--
extra : moz-landing-system : lando
2020-02-14 12:44:15 +00:00
Bogdan Tara cc05482fe3 Backed out changeset d85d1a9cb70f (bug 1609567) for debugger complaining about ConditionalPanel&createEditor CLOSED TREE 2020-02-14 12:32:07 +02:00
Mike Shal ad0c283ab2 Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart
GENERATED_FILES now defaults to python3 unless py2=True is specified as
an argument. All existing GENERATED_FILES scripts and GeneratedFile
templates have the py2=True attribute added, so this patch should
effectively be a no-op.

Going forward, individual scripts can be converted to python3 and their
corresponding py2=True attribute can be deleted. In effect, this patch
will be backed out in pieces until all scripts run in python3, at which
point the py2 attribute itself can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D60919

--HG--
extra : moz-landing-system : lando
2020-02-13 23:07:04 +00:00
Brindusan Cristian e2fb6b8344 Backed out changeset 7fefed11f117 (bug 1611326) for build bustages at update-1.xpi.stub. CLOSED TREE 2020-02-13 23:33:34 +02:00
Mike Shal e6464dd404 Bug 1611326 - Default to py3_action, and add a py2 attribute to GENERATED_FILES; r=firefox-build-system-reviewers,rstewart
GENERATED_FILES now defaults to python3 unless py2=True is specified as
an argument. All existing GENERATED_FILES scripts and GeneratedFile
templates have the py2=True attribute added, so this patch should
effectively be a no-op.

Going forward, individual scripts can be converted to python3 and their
corresponding py2=True attribute can be deleted. In effect, this patch
will be backed out in pieces until all scripts run in python3, at which
point the py2 attribute itself can be removed.

Differential Revision: https://phabricator.services.mozilla.com/D60919

--HG--
extra : moz-landing-system : lando
2020-02-13 20:31:50 +00:00
Stepan Stava cc77caf064 Bug 1562724 - Fix "execute getter" button in Debugger Preview popup. r=nchevobbe.
The 'getter button' wasn't working correctly on root level items in the preview popup.
A check is added on root item to see if it has any corresponding evaluation result,
and if so take that value instead of the original one.
A test is added to ensure that the button now works on those top-level elements in
the preview popup.

Differential Revision: https://phabricator.services.mozilla.com/D61086

--HG--
extra : moz-landing-system : lando
2020-02-13 15:54:47 +00:00
Jason Laster f22cd3317d Bug 1605154 - Implement JS execution context selector UI. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D59027

--HG--
extra : moz-landing-system : lando
2020-02-13 15:00:06 +00:00
Alexandre Poirot d6c35f9bcc Bug 1605763 - Emit 'web-console-created' after the BrowserConsole is fully loaded. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D62719

--HG--
extra : moz-landing-system : lando
2020-02-13 13:50:30 +00:00
Alexandre Poirot 5df0d80f13 Bug 1605763 - Initialize browser console UI before attaching to all process targets. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D58947

--HG--
extra : moz-landing-system : lando
2020-02-13 13:46:20 +00:00
Alexandre Poirot a858951923 Bug 1605763 - Wait for all target-available listeners resolution when calling TargetList.startListeners. r=jdescottes
Doing this helps ensuring that all async work done in panels,
when attaching to the top level target, to fetch already existing resources,
is fully completed before the test ends.

Differential Revision: https://phabricator.services.mozilla.com/D62554

--HG--
extra : moz-landing-system : lando
2020-02-13 13:46:13 +00:00
Arthur Iakab cb9fdd7284 Backed out changeset 44c99468c2fc (bug 1583397) for causing devtools failures on browser_net_resend_cors.js.
CLOSED TREE
2020-02-13 13:54:20 +02:00
Nicolas Chevobbe bed183e1a6 Bug 1614914 - Fix TypeError in JsPropertyProvider for debugger keyword. r=Honza.
A check is added, as well as a test to ensure everything
is okay.

Differential Revision: https://phabricator.services.mozilla.com/D62599

--HG--
extra : moz-landing-system : lando
2020-02-13 10:58:52 +00:00
Patrick Brosset 68097ebd32 Bug 1598566 - Use the TargetList API in the DOM panel to refresh on new targets r=ochameau
First simple attempt at fixing this. The target getter in the DOM panel already
refers to the current toolbox top-level target. There doesn't seem to be a need
to change this as this is the only target the DOM panel cares about.
So, I'm only adding a listener for new top-level targets and refreshing the
panel when that happens, just like we do on navigation.
Am I missing something?

Differential Revision: https://phabricator.services.mozilla.com/D60013

--HG--
extra : moz-landing-system : lando
2020-02-05 13:31:32 +00:00
Nicolas Chevobbe 52f4121240 Bug 1614913 - Fix EagerEvaluation component key validation. r=Honza.
Differential Revision: https://phabricator.services.mozilla.com/D62577

--HG--
extra : moz-landing-system : lando
2020-02-13 11:03:04 +00:00
Thiago Arrais 264529e383 Bug 1583397 - Ensures headers are fetched before trying to resend request. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D61381

--HG--
extra : moz-landing-system : lando
2020-02-13 10:56:00 +00:00
Jan Odvarko c73d875661 Bug 1607742 - Escape method argument r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D60413

--HG--
extra : moz-landing-system : lando
2020-02-12 11:52:30 +00:00
Patrick Brosset fa8830e459 Bug 1598566 - Fix console's evaluateJSAsync method response/event ordering r=nchevobbe
While making the change in the previous patch (to make the dom panel use
the targetList API), and writing a test for it, I stumbled upon a weird
issue that I don't think we've encountered so far.

The console's actor method evaluateJSAsync does things a bit differently
than other methods. It spawns the work it needs to do, but does not wait
for it to be done, and immediately returns an ID to the client.
Later, when the work is done, it sends an event back to the client with
the response.
It's then up to the client to use the ID provided in the immediate response
and match it against the incoming event to verify that this is, indeed,
the right response.

In all cases we've seen so far, the event comes back after the initial
method response. This seems logical as evaluateJSAsync uses an
executeSoon helper to spawn the work needed in the next event loop.

Now, the case I have seen as witnessed by the test I added is that,
sometimes, the event actually comes back before the initial response.
Because both things go through the protocol.js message handling, and
because all of it is asynchronous, it may indeed happen. There's no
guaranty at the protocol level to avoid this.

So, my approach here is to simply avoid this to happen from the client
side. I don't think we should be doing a generic fix in protocol.js for
this, but instead clients should be prepared for these things to happen.

Differential Revision: https://phabricator.services.mozilla.com/D62417

--HG--
extra : moz-landing-system : lando
2020-02-13 09:36:29 +00:00
Daisuke Akatsuka df9d8b1918 Bug 1568874: Add a test for target-switching. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D60479

--HG--
extra : moz-landing-system : lando
2020-02-13 09:03:45 +00:00
Daisuke Akatsuka 5ccabc8c83 Bug 1568874: Rename and refactor some functions. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D60478

--HG--
extra : moz-landing-system : lando
2020-02-13 08:59:30 +00:00
Daisuke Akatsuka 2470f4af77 Bug 1568874: Install target-switching mechanism. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D60477

--HG--
extra : moz-landing-system : lando
2020-02-13 10:16:40 +00:00
Nicolas Chevobbe da0e3ab1b4 Bug 1613047 - Fix CSS Warnings in a Fission world when navigating. r=ochameau.
If the CSS filter was enabled, when the user would navigate to a page
on a different origin, the CSS Warnings from the new page wouldn't
be displayed in the console.
This is related to how we manage the CSS Warnings. Since emitting those
messages is costly, we only do so when the console is opened, if
the user already set the filter, or when they turned it on.
The issue is that it was only done on the main target, and only
when the console would start, or when the user clicked on the css
filter button.
So with Fission enabled, we could switch to a new target, but we
wouldn't trigger the code that parses the stylesheets of the new
page.

The browser_webconsole_message_categories was asserting this issue,
and is now fixed (after setting the proper target switching target).

Differential Revision: https://phabricator.services.mozilla.com/D61558

--HG--
extra : moz-landing-system : lando
2020-02-13 09:47:29 +00:00
Nicolas Chevobbe e015ecd1d3 Bug 1613035 - Add devtools.contenttoolbox.fission in tests when needed. r=ochameau.
This adds the pref to the browser_webconsole_inspect_cross_domain_object.js test.
The test was modified a bit to not navigate, otherwise we don't get the connection
to the target iframe.

Differential Revision: https://phabricator.services.mozilla.com/D61560

--HG--
extra : moz-landing-system : lando
2020-02-13 09:44:27 +00:00
Nicolas Chevobbe 895226c6fe Bug 1613035 - Set devtools.target-switching.enabled in tests when needed and remove skip/fail-if = fision. r=ochameau.
This patch sets the pref for tests where it's needed (often
when the test navigates from an origin to another).
When possible, the skip-if=fission tag is removed.
For remaining issue, referencing to the bug where we should
re-enable those tests.

Differential Revision: https://phabricator.services.mozilla.com/D61559

--HG--
extra : moz-landing-system : lando
2020-02-13 09:42:27 +00:00
Nicolas Chevobbe 5d7b392026 Bug 1613035 - Make loadDocument helper fission aware. r=ochameau.
The function is changed to detect if we're going to navigate to
a different origin, and if fission and target switching are enabled,
will wait for the switched-target event to ensure devtools are
fully ready after a navigation.

Differential Revision: https://phabricator.services.mozilla.com/D62413

--HG--
extra : moz-landing-system : lando
2020-02-13 09:39:04 +00:00
Pranav Pandey 635f568eec Bug 1614591 - changed prop type of isClosed to bool. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D62587

--HG--
extra : moz-landing-system : lando
2020-02-13 09:29:10 +00:00
Nicolas Chevobbe 938fe1ae72 Bug 1612571 - Store the last message id instead of computing it from the message map. r=jlast.
The id was retrieved by transforming the map into an array
and getting the last element of it. This was slow and
allocatiing a lot of memory when the messages Map contained
a lot of elements.
This patch make it so we're now storing the last message
id directly in the state so we can get it in a cheaper way.

Differential Revision: https://phabricator.services.mozilla.com/D62185

--HG--
extra : moz-landing-system : lando
2020-02-13 08:48:25 +00:00
aarushivij f95189fcc8 Bug 1599307 - Set What's New panel background to white in light mode. r=nchevobbe.
Differential Revision: https://phabricator.services.mozilla.com/D62646

--HG--
extra : moz-landing-system : lando
2020-02-13 07:37:22 +00:00
Greg Tatum f656d38f91 Bug 1614712 - Add a requestId to the profiler's WebChannel messages; r=julienw
Differential Revision: https://phabricator.services.mozilla.com/D62459

--HG--
extra : moz-landing-system : lando
2020-02-12 22:30:51 +00:00
Julian Descottes f5bedf7f0b Bug 1614925 - Set devtools.browsertoolbox.fission before opening the BrowserToolbox in BrowserToolboxTask r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D62580

--HG--
extra : moz-landing-system : lando
2020-02-12 16:45:48 +00:00
Julian Descottes 1d5a8ef5ba Bug 1614918 - Stop waiting for synchronous removeTab method in inspector init r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62576

--HG--
extra : moz-landing-system : lando
2020-02-12 15:00:47 +00:00
Hubert Boma Manilla 06dd04671a Bug 1613881 - Refactored CookiesPanel and PropertiesView, removed old CookiesPanel, fixed failing tests r=Honza
Refactored CookiesPanel and  PropertiesView to use the shared Accordion. Created request-details/ for the new files.
Removed the old CookiesPanel. Fixed one cookie failing test, by removing the headings which are no longer part of the tree.

Differential Revision: https://phabricator.services.mozilla.com/D62200

--HG--
extra : moz-landing-system : lando
2020-02-12 13:04:43 +00:00
Nicolas Chevobbe 91cd498c28 Bug 1614841 - Fix eager evaluation result for case-insensitive autocomplete results. r=Honza.
The autocomplete popup does a case-insensitive match, so
some items could end up changing the final input value.
This is already handled when selecting an autocomplete item,
but it wasn't the case for the eager evaluation.
This patch moves the code of the acceptCompletion function
to another function, that we can then call from the eager
evaluation updates.

Differential Revision: https://phabricator.services.mozilla.com/D62553

--HG--
extra : moz-landing-system : lando
2020-02-12 11:33:43 +00:00
Razvan Caliman 321d07ccd2 Bug 1609567 - Configure CodeMirror instance in DevTools to use custom cursor blink rate if defined. r=pbro
Adds the ability to set the cursror blink rate for CodeMirror editors if the ui.caretBlinkTime pref is defined. The pref is not defined by default in about:config, but there are code paths in Firefox which will make use of it (ex: input fields).
See: https://searchfox.org/mozilla-central/search?q=caretBlinkTime&path=

Differential Revision: https://phabricator.services.mozilla.com/D60175

--HG--
extra : moz-landing-system : lando
2020-02-06 16:24:42 +00:00
Daisuke Akatsuka 74f4928857 Bug 1615205: Remove overflow style from error message panel. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62714

--HG--
extra : moz-landing-system : lando
2020-02-14 09:47:11 +00:00
Julian Descottes 1be39ce29f Bug 1613773 - Merge devtools.inspector.showUserAgentShadowRoots into devtools.inspector.showAllAnonymousContent r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D61940

--HG--
extra : moz-landing-system : lando
2020-02-14 09:35:55 +00:00
Florens Verschelde c2780501c3 Bug 1590348 - Keep request blocking input in view when blocking pattern list overflows; r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D51135

--HG--
extra : moz-landing-system : lando
2020-02-12 10:41:00 +00:00
Logan Smyth 1d75bb2c8a Bug 1610416 - Expose SavedFrame frames via debugger server. r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D61517

--HG--
extra : moz-landing-system : lando
2020-02-12 04:02:17 +00:00
Daisuke Akatsuka 45fd8edbdb Bug 1610252: Hold the content as cache regardless of caching mode in DevTools. r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D61257

--HG--
extra : moz-landing-system : lando
2020-02-12 01:36:56 +00:00
Daisuke Akatsuka 339477f057 Bug 1610594: Add a test for device selector button and the menu items. r=mtigley
Depends on D61149

Differential Revision: https://phabricator.services.mozilla.com/D61527

--HG--
extra : moz-landing-system : lando
2020-02-12 00:05:51 +00:00
Daisuke Akatsuka e0035c4904 Bug 1610594: Use HTML menu component instead of xul menu. r=mtigley,jdescottes
Before now, we used XUL elements as the menu for device selection on RDM.
We introduced the icon on the XUL menuitem in bug 1306198, but the UI on Ubuntu
became weird looking. In order to fix this, we could think to modify Linux
gadget, but we replace to HTML menu components we are using in DevTools with
considering deXUL as well.

Differential Revision: https://phabricator.services.mozilla.com/D61149

--HG--
extra : moz-landing-system : lando
2020-02-12 01:33:55 +00:00
Daisuke Akatsuka cde324da42 Bug 1610594: Support icon for MenuButton component. r=jdescottes
Depends on D61149

Differential Revision: https://phabricator.services.mozilla.com/D61150

--HG--
extra : moz-landing-system : lando
2020-02-06 02:31:47 +00:00
Emilio Cobos Álvarez bfcb8d06e9 Bug 1614510 - Split clip-path and shape-outside values. r=boris
We don't actually share _that_ much code across them. This makes callers clearer
and code less confusing, IMHO.

This also has the benefit of not autocompleting path from devtools for
shape-outside.

Differential Revision: https://phabricator.services.mozilla.com/D62373

--HG--
extra : moz-landing-system : lando
2020-02-11 23:34:53 +00:00
Florens Verschelde a60db8eef9 Bug 1614567 - Add borders between network request columns; r=Honza,Harald
Differential Revision: https://phabricator.services.mozilla.com/D62414

--HG--
extra : moz-landing-system : lando
2020-02-11 18:18:15 +00:00
Jason Laster 897b14485f Bug 1609815 - Remove Web Replay UI. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D60679

--HG--
extra : source : cfe2388a674e024d1920245e867f9982087c8164
2020-02-10 21:03:28 +00:00
Luca Greco e4b1423210 Bug 1596867 - List temporarily installed extensions on about:debugging connected remote runtime. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D62349

--HG--
extra : moz-landing-system : lando
2020-02-11 15:40:01 +00:00
Greg Tatum ab1649cafe Bug 1614667 - Only run webchannel test on desktop Nightly; r=julienw
This test isn't ready to be run on all versions of Firefox yet. It is
part of the suite of changes for the new about:profiling workflow.

Differential Revision: https://phabricator.services.mozilla.com/D62458

--HG--
extra : moz-landing-system : lando
2020-02-11 17:27:44 +00:00
Jan Odvarko 6b88e5889a Bug 1613726 - Network pane is blank when navigating to a link while a mime-type filter is set r=bomsy
Differential Revision: https://phabricator.services.mozilla.com/D62048

--HG--
extra : moz-landing-system : lando
2020-02-11 14:40:12 +00:00
Alexandre Poirot c62035feda Bug 1613322 - Define common test helpers for browser toolbox tasks. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D62319

--HG--
extra : moz-landing-system : lando
2020-02-11 09:16:26 +00:00
Nicolas Chevobbe 54a45e09dd Bug 1594009 - Add optional chaining support for console autocomplete. r=Honza.
The JsPropertyProvider parser is modified to accept optional chaining
syntax.

Differential Revision: https://phabricator.services.mozilla.com/D60654

--HG--
extra : moz-landing-system : lando
2020-02-11 14:29:09 +00:00
Oana Pop Rus b84237cbb9 Backed out changeset b1527ffd4978 (bug 1602890) for dt failure in browser_aboutdebugging_devtoolstoolbox_reload.js on a CLOSED TREE 2020-02-11 16:07:50 +02:00
Nicolas Chevobbe 8be7e22739 Bug 1613668 - Fix filterbar in split console. r=Honza.
The filterbar grid should only have subgrid for grid-template-rows,
not columns, as we want it to have its own column (1 for the main
ui elements, and another one for the close button).

Differential Revision: https://phabricator.services.mozilla.com/D61859

--HG--
extra : moz-landing-system : lando
2020-02-11 11:10:49 +00:00
Pranav Pandey 338c49f1f0 Bug 1581790 - added toggle button to network details. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D60823

--HG--
extra : moz-landing-system : lando
2020-02-11 12:39:22 +00:00
aarushivij 2a7522866e Bug 1047132 - DevTools: Panel button should show on hover a pointer cursor. r=Honza
Differential Revision: https://phabricator.services.mozilla.com/D62270

--HG--
extra : moz-landing-system : lando
2020-02-11 10:48:09 +00:00
Liang-Heng Chen 2e5619cfe3 Bug 1602890 - use correct window/principal for cache; r=Ehsan
Differential Revision: https://phabricator.services.mozilla.com/D61815

--HG--
extra : moz-landing-system : lando
2020-02-10 16:17:57 +00:00
Alexandre Poirot 07d03a2e68 Bug 1613119 - Test the inspector node picker from Multiprocess Browser Toolbox. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D61570

--HG--
extra : moz-landing-system : lando
2020-02-10 18:25:25 +00:00
aarushivij 74792efe29 Bug 1554894 -Simplify devtools/client/shared/source-utils.js and remove eslint-disable complexity r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62018

--HG--
extra : moz-landing-system : lando
2020-02-11 08:15:05 +00:00
Sebastian Hengst 9366613e01 Bug 1591590 - Disable browser_toolbox_console_new_process.js also on Linux ccov. r=nchevobbe DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D62236

--HG--
extra : moz-landing-system : lando
2020-02-10 22:13:57 +00:00
Noemi Erli 85558b46c4 Backed out changeset cfe2388a674e (bug 1609815) for causing TypeError in browserContext CLOSED TREE 2020-02-11 00:35:52 +02:00
Jason Laster f5531f3716 Bug 1609815 - Remove Web Replay UI. r=loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D60679

--HG--
extra : moz-landing-system : lando
2020-02-10 21:03:28 +00:00
Bryan Kok 0b825184cf Bug 1568404 - Drag/drop to reorder file tabs in editor panel r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D50755

--HG--
extra : moz-landing-system : lando
2020-02-10 20:54:30 +00:00
janelledement 417834dd2b Bug 1585692 - Adds functionality for marking function calls.
Identifying the function calls and marking them is the first step for adding the feature 'command click should jump to function call'.

Steps to see the function call marks:

1. Pause the debugger.
2. Press command key. (Function calls are highlighted in blue).

Differential Revision: https://phabricator.services.mozilla.com/D52390

--HG--
extra : moz-landing-system : lando
2020-02-10 13:51:14 +00:00
Noemi Erli 6150d5a8b5 Backed out 8 changesets (bug 1599806, bug 1604594, bug 1605435) for causing devtools failures CLOSED TREE
Backed out changeset b3b92ce56bbd (bug 1605435)
Backed out changeset 1a125601a5d0 (bug 1604594)
Backed out changeset 9ed06bf20923 (bug 1604594)
Backed out changeset 2125bbef0588 (bug 1604594)
Backed out changeset e9dd08e86da5 (bug 1604594)
Backed out changeset 1ec5fbe50915 (bug 1604594)
Backed out changeset 36b679985b1d (bug 1604594)
Backed out changeset 7563b0c41886 (bug 1599806)
2020-02-10 21:18:49 +02:00
Noemi Erli 18bc7502f9 Backed out changeset 17263a32d12e (bug 1607148) for causing debugger failures CLOSED TREE 2020-02-10 20:31:36 +02:00
Yura Zenevich bce1583211 Bug 1605435 - pass simulate function to a11y panel client instead of the actual simulator actor. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58544

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:40 +00:00
Yura Zenevich 05a68332c4 Bug 1604594 - make accessibility walker front naming consistent across client. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58033

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:32 +00:00
Yura Zenevich 0ca3763ed8 Bug 1604594 - decouple accessibility walker front from the audit redux action. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58032

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:33 +00:00
Yura Zenevich 0e49ad6183 Bug 1604594 - decouple accessibility walker front from the MainFrame component. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58031

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:31 +00:00
Yura Zenevich 1da46ab1a5 Bug 1604594 - decouple accessibility walker front from the accessibility tree component. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58030

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:23 +00:00
Yura Zenevich 7521d2747f Bug 1604594 - do not pass accessibility walker front to accessible selection/highlighing redux actions. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58029

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:13 +00:00
Yura Zenevich 580838946a Bug 1604594 - decouple picker from accessibility walker front. r=rcaliman
Differential Revision: https://phabricator.services.mozilla.com/D58028

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:11 +00:00
Yura Zenevich 720fd06193 Bug 1599806 - avoid AccessibilityFront's bootstrap method by renaming it into initialize. Do not explicitly destroy accessibility walker front and let accessibility actor manage its lifecycle fully. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D58027

--HG--
extra : moz-landing-system : lando
2020-02-10 18:12:03 +00:00
Stepan Stava ba9cc832e9 Bug 1607148 - Reps bundle was reverted to a previous version (but original files were not) r=nchevobbe
Removed part of// devtools-reps/src/object-inspector/actions.js// as suggested in the patch D61086

Differential Revision: https://phabricator.services.mozilla.com/D62049

--HG--
extra : moz-landing-system : lando
2020-02-10 13:37:50 +00:00
Greg Tatum 32556a6521 Bug 1602079 - Add a mochitest to test the profiler.firefox.com WebChannel; r=julienw
This test covers the basic enabling of the profiler popup menu button.

Differential Revision: https://phabricator.services.mozilla.com/D57123

--HG--
extra : moz-landing-system : lando
2020-02-10 15:53:23 +00:00
Greg Tatum 38f00a26ce Bug 1602079 - Add a test for profiler.firefox.com WebChannel validation; r=julienw
We want to be sure that the URL used for the WebChannel is validated to an
allowed set of domains. This test ensures that we are not allowing unknown
domains through.

Differential Revision: https://phabricator.services.mozilla.com/D57122

--HG--
extra : moz-landing-system : lando
2020-02-10 15:53:08 +00:00
Greg Tatum d56410932c Bug 1602079 - Add a WebChannel to profiler.firefox.com; r=julienw,jdescottes
This commit adds a WebChannel mechanism to the profiler popup workflow.
This will enable us to provide some configuration operations from the
content page in order to ease user onboarding, as well as a mechanism
to migrate away from the extension.

Differential Revision: https://phabricator.services.mozilla.com/D57121

--HG--
extra : moz-landing-system : lando
2020-02-10 15:52:59 +00:00
Nicolas Chevobbe ccf7c09e21 Bug 1600619 - Don't focus the content page when closing the console when the tab it was opened for is now inactive. r=ochameau.
This patch checks for window.docShell.isActive to ensure
we should indeed restore the focus on the page.
A test case is added to make sure it works as expected
and that we don't regress.

Differential Revision: https://phabricator.services.mozilla.com/D60277

--HG--
extra : moz-landing-system : lando
2020-02-10 16:27:24 +00:00
Lina Refai c27b038505 Bug 1590196 - Remove unneeded backward compatibility check hasAccessibilityProperties; r=pbro
Differential Revision: https://phabricator.services.mozilla.com/D62192

--HG--
extra : moz-landing-system : lando
2020-02-10 13:23:12 +00:00
Razvan Caliman 051fe82571 Bug 1613960 - Remove artificial text indent from CSS declarations in Changes panel. r=pbro
For people who want to copy the plain text CSS declarations in the Changes panel, we prevent including the +/- diff signs in the selection. We did preserve the text indent. This patch removes the text indent as well.

Differential Revision: https://phabricator.services.mozilla.com/D62052

--HG--
extra : moz-landing-system : lando
2020-02-10 09:31:32 +00:00
ashu a1592902ac Bug 1613858 - Implement feature capitalize enable autocomplete. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D62066

--HG--
extra : moz-landing-system : lando
2020-02-10 08:45:47 +00:00
Micah Tigley c5a29d3617 Bug 1579226 - Apply overlay scrollbar styles via responsive actor r=bradwerth
The responsive actor applies custom scrollbar styles to the browser content. These styles show what overlay scrollbars should look like while simulating a mobile device.

Differential Revision: https://phabricator.services.mozilla.com/D61630

--HG--
extra : moz-landing-system : lando
2020-02-06 22:31:15 +00:00
Nicolas Chevobbe bf5973a454 Bug 1613845 - Remove print helper. r=jdescottes.
Differential Revision: https://phabricator.services.mozilla.com/D61989

--HG--
extra : moz-landing-system : lando
2020-02-07 14:12:27 +00:00
Nicolas Chevobbe 508f06dae3 Bug 1613843 - Remove pprint helper. r=jdescottes.
This alsmo removes WebConsoleUtils.getPropertyDescriptor which
was only used in the pprint helper.

Differential Revision: https://phabricator.services.mozilla.com/D61985

--HG--
extra : moz-landing-system : lando
2020-02-07 14:09:49 +00:00