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

19353 Коммитов

Автор SHA1 Сообщение Дата
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