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

718220 Коммитов

Автор SHA1 Сообщение Дата
Bob Clary fc493ba092 Bug 1486004 - Part 2 - Update remoteautomation.py to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82744

Differential Revision: https://phabricator.services.mozilla.com/D82745
2020-07-15 20:57:24 +00:00
Bob Clary e118ca3ed6 Bug 1486004 - Part 1 - [mozdevice 4.0.0] Use run-as to work around rooted device requirement, r=gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D82744
2020-07-15 20:57:17 +00:00
Mihai Alexandru Michis a1d49fb98d Backed out 17 changesets (bug 1486004) for causing bustages in AccessCheck.h
CLOSED TREE

Backed out changeset 86a0855e1e45 (bug 1486004)
Backed out changeset 4fc98067edc5 (bug 1486004)
Backed out changeset 8ab3f1597fde (bug 1486004)
Backed out changeset b487e98320fb (bug 1486004)
Backed out changeset 4cba8e6bc515 (bug 1486004)
Backed out changeset d0db5eef2343 (bug 1486004)
Backed out changeset 50285a87de6b (bug 1486004)
Backed out changeset 9730c0303810 (bug 1486004)
Backed out changeset 140a9d2362f3 (bug 1486004)
Backed out changeset 9d1ce06f6039 (bug 1486004)
Backed out changeset 88a5a4ab39fa (bug 1486004)
Backed out changeset eb186c92232d (bug 1486004)
Backed out changeset 677f2129750e (bug 1486004)
Backed out changeset 81427a5f2103 (bug 1486004)
Backed out changeset 38d7def3d425 (bug 1486004)
Backed out changeset a9e73221c471 (bug 1486004)
Backed out changeset ebe8c2d5432e (bug 1486004)
2020-07-16 15:29:29 +03:00
Bob Clary 3b50638119 Bug 1486004 - Part 17 - Update remote xpcshell-tests to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82759

Differential Revision: https://phabricator.services.mozilla.com/D82760
2020-07-15 21:00:35 +00:00
Bob Clary df0d9a33be Bug 1486004 - Part 16 - Update web-platform tests to support unrooted android devices using mozdevice 4.0.0, ? r=jgraham
Depends on D82758

Differential Revision: https://phabricator.services.mozilla.com/D82759
2020-07-15 21:00:22 +00:00
Bob Clary d21f8a84de Bug 1486004 - Part 15 - Update remotecppunittests to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82757

Differential Revision: https://phabricator.services.mozilla.com/D82758
2020-07-15 21:00:15 +00:00
Bob Clary 8dfe7be7fe Bug 1486004 - Part 14 - Update raptor to support unrooted android devices using mozdevice 4.0.0, ? r=perftest-reviewers,sparky
Depends on D82756

Differential Revision: https://phabricator.services.mozilla.com/D82757
2020-07-15 21:00:02 +00:00
Bob Clary dea0c118fe Bug 1486004 - Part 13 - Update mozharness configs and scripts to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82755

Differential Revision: https://phabricator.services.mozilla.com/D82756
2020-07-15 21:24:58 +00:00
Bob Clary 456073d12d Bug 1486004 - Part 12 - [mozrunner 8.0.2] Update mozrunner requirements to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82754

Differential Revision: https://phabricator.services.mozilla.com/D82755
2020-07-15 21:22:36 +00:00
Bob Clary 68ed046429 Bug 1486004 - Part 11 - [mozpower 1.1.2] Update mozpower requirements to support unrooted android devices using mozdevice 4.0.0, ? r=wlach,sparky
Depends on D82753

Differential Revision: https://phabricator.services.mozilla.com/D82754
2020-07-15 21:41:41 +00:00
Bob Clary 9534a42ba4 Bug 1486004 - Part 10 - Update mochitest to support unrooted android devices using mozdevice 4.0.0, ? r=ahal
Depends on D82752

Differential Revision: https://phabricator.services.mozilla.com/D82753
2020-07-15 20:59:47 +00:00
Bob Clary 8c0d62341c Bug 1486004 - Part 9 - Update marionette harness requirements to support unrooted android devices using mozdevice 4.0.0, ? r=marionette-reviewers,whimboo
Depends on D82751

Differential Revision: https://phabricator.services.mozilla.com/D82752
2020-07-16 11:54:27 +00:00
Bob Clary 8aa565af70 Bug 1486004 - Part 8 - Update gtests to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82750

Differential Revision: https://phabricator.services.mozilla.com/D82751
2020-07-15 20:58:40 +00:00
Bob Clary f8f483ef54 Bug 1486004 - Part 7 - Update Conditioned Profiles to support unrooted android devices using mozdevice 4.0.0, ? r=tarek
Depends on D82749

Differential Revision: https://phabricator.services.mozilla.com/D82750
2020-07-15 20:58:27 +00:00
Bob Clary bcf4eeb0d5 Bug 1486004 - Part 6 - Update mach perftest to support unrooted android devices using mozdevice 4.0.0, ? r=tarek
Depends on D82748

Differential Revision: https://phabricator.services.mozilla.com/D82749
2020-07-15 20:58:20 +00:00
Bob Clary 69ce0e974b Bug 1486004 - Part 5 - Update reftests to support unrooted android devices using mozdevice 4.0.0, ? r=jmaher
Depends on D82747

Differential Revision: https://phabricator.services.mozilla.com/D82748
2020-07-15 20:58:02 +00:00
Bob Clary e727fe3a20 Bug 1486004 - Part 4 - Update jstests, jit-tests to support unrooted android devices using mozdevice 4.0.0, ? r=tcampbell
Depends on D82746

Differential Revision: https://phabricator.services.mozilla.com/D82747
2020-07-15 20:57:50 +00:00
Bob Clary ca55ed23c7 Bug 1486004 - Part 3 - change help prompt for remote test root to show /data/local/tmp/test_root, r=gbrown
Depends on D82745

Differential Revision: https://phabricator.services.mozilla.com/D82746
2020-07-15 20:57:32 +00:00
Bob Clary d8a7ba43c7 Bug 1486004 - Part 2 - Update remoteautomation.py to support unrooted android devices using mozdevice 4.0.0, r=gbrown
Depends on D82744

Differential Revision: https://phabricator.services.mozilla.com/D82745
2020-07-15 20:57:24 +00:00
Bob Clary dfe3dc83b3 Bug 1486004 - Part 1 - [mozdevice 4.0.0] Use run-as to work around rooted device requirement, r=gbrown,jmaher
Differential Revision: https://phabricator.services.mozilla.com/D82744
2020-07-15 20:57:17 +00:00
Jon Coppeard c941aaa0c8 Bug 1648453 - Add tests to check that FinalizationRegistry sets the incumbent global correctly when calling the callback r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D83615
2020-07-16 09:24:35 +00:00
Jon Coppeard b42f8c7c97 Bug 1648453 - Use CallbackObject to trigger cleanup while setting up the incumbent global r=smaug
This also factors out FinalizationRegistry support into a separate class.

The JS engine now passes a callback function and the incumbent global which are recorded in QueueCallback. FinalizationRegistryCleanup::DoCleanup creates a CallbackObject can calls it immediately (I originally tried creating it in QueueCallback but there were problems because this is called during GC).

I coped most of this from the way promise reaction jobs work. I added FinalizationRegistryCleanupCallback; I don't know if that's overkill.

Differential Revision: https://phabricator.services.mozilla.com/D83614
2020-07-16 11:45:42 +00:00
Jon Coppeard 403bf40a64 Bug 1648453 - Record incumbent global in FinalizationRegistry constructor and use when calling back into the JS engine to call callbacks r=sfink
This changes the way the the host triggers cleanup, from calling an API to calling a JS function. This is done so we can use the existing DOM infrastructure that handles setting up the incumbent global for us.

Differential Revision: https://phabricator.services.mozilla.com/D83613
2020-07-15 16:51:47 +00:00
David Major a7ce56c08e Bug 1653047 - Work around a clang crash in the nsXPCTestParams constructor r=sg
The combination of clang-11, mingw builds, and the recent constructor refactorings in this file, have revealed a previously unseen compiler crash: https://bugs.llvm.org/show_bug.cgi?id=46738.

The underlying issue is present in older clangs but for some reason we haven't triggered the right conditions for it until now.

For now, the easiest way forward is to move the constructors inline. I don't feel so bad about using a code workaround in this case, because this makes the code read more naturally anyway.

Differential Revision: https://phabricator.services.mozilla.com/D83684
2020-07-16 10:47:56 +00:00
Dão Gottwald 4dae718035 Bug 1652473 - Create "Show All x Tabs" button without going through ctrlTab.makePreview. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D83620
2020-07-16 11:44:23 +00:00
Julian Descottes 307f8a6809 Bug 1651674 - Update stubs for browser_webconsole_stubs_network_event.js r=nchevobbe
Depends on D83703

Differential Revision: https://phabricator.services.mozilla.com/D83768
2020-07-16 11:41:51 +00:00
Julian Descottes 5645ac351e Bug 1651674 - Wait for webConsoleFront.startListeners in legacy network-event resource watcher r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D83703
2020-07-16 11:17:29 +00:00
Alex Chronopoulos bf93baaaad Bug 1644566 - Enable AV1 and dav1d by default on Android. r=padenot
Depends on D83763

Differential Revision: https://phabricator.services.mozilla.com/D83764
2020-07-16 10:28:52 +00:00
Alex Chronopoulos 9f561f5cef Bug 1644566 - Return a decoder error on 10-bit dav1d images when WebRender is disabled. r=padenot
The render of 10-bit dav1d images is not supported in Android (Bug 1518549) so we return a decoder error and decoding is aborted.

Differential Revision: https://phabricator.services.mozilla.com/D83763
2020-07-16 10:28:45 +00:00
Honza Bambas eee158d239 Bug 1651661 - Make sure we fullfil the stream listnener contract when we cannot forward an otherwise successfull HTTP redirect, r=JuniorHsu,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83641
2020-07-16 10:56:12 +00:00
Tomislav Jovanovic 9e3001ac7e Bug 1587541 - Change ContentScript::MatchesWindow to operate on WindowGlobals directly r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D83652
2020-07-16 01:23:42 +00:00
Tomislav Jovanovic 0c81930a84 Bug 1587541 - Make tab.executeScript, insertCSS, removeCSS Fission compatible r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D81772
2020-07-15 14:30:17 +00:00
Narcis Beleuzu 2f4cbd537c Backed out changeset 74a508f9bac4 (bug 1625070) for wr failure on position-sticky-scroll-reposition.html . CLOSED TREE 2020-07-16 13:03:13 +03:00
Narcis Beleuzu a6b801a9ab Backed out changeset 44a40788841e (bug 1651674) for dt failures on browser_webconsole_stubs_network_event.js . CLOSED TREE 2020-07-16 12:47:05 +03:00
Nicolas Silva 8f37bf747b Bug 1625070 - Use glxCopySubBufferMESA when available if partial present and WebRender are enabled on GLX. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D81868
2020-07-15 18:20:48 +00:00
Gijs Kruitbosch d409469275 Bug 1650162 - disjoint external URI loading protection should deal with invisible iframes, r=mattwoodrow
The aim of the code we're modifying here is to block things in one browsingcontext
tree from opening external links in another browsingcontext tree (and causing the
external protocol dialog to show up for that tab/window) -- except if the other
browsingcontext into which something is being loaded is same-origin.

Unfortunately the pre-patch code assumed that it would find currentWindowGlobal
objects for each browsingcontext, and it turns out that's not guaranteed,
especially in the case of hidden iframes, which turn out to be quite commonly
used for external protocol launches.

This patch fixes this by continuing to move towards the root of the browsingcontext
tree even if there's no currentWindowGlobal (though logically speaking, this
should only be necessary for the first iteration of the loop, it seems easier to
just always check this). It also adds a test for this behaviour working.

Differential Revision: https://phabricator.services.mozilla.com/D83015
2020-07-16 08:35:17 +00:00
Marco Bonardo 60239c6b26 Bug 1652546 - Disable mozStorage exclusive lock fallback for file URIs. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D83636
2020-07-16 01:56:11 +00:00
Tom Tung 63e00f01a8 Bug 1614397 - Remove the temporary telemetry probe for tracking temporary storage initialization time; r=dom-workers-and-storage-reviewers,janv
Differential Revision: https://phabricator.services.mozilla.com/D83304
2020-07-13 13:54:04 +00:00
Julian Descottes 3cf093bad9 Bug 1651674 - Wait for webConsoleFront.startListeners in legacy network-event resource watcher r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D83703
2020-07-16 07:02:43 +00:00
Xidorn Quan bcb2cc49a2 Bug 1350875 part 7 - Enable fullscreen scroll tests. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D68683
2020-07-15 11:11:01 +00:00
Xidorn Quan f62edc3be9 Bug 1350875 part 6 - Wait for window resize for one frame after window goes fullscreen. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D68682
2020-07-15 12:21:45 +00:00
Xidorn Quan 0f6b1b3064 Bug 1350875 part 5 - Have junit fullscreen test wait for fullscreen change to finish. r=geckoview-reviewers,agi
Depends on D68681

Differential Revision: https://phabricator.services.mozilla.com/D83624
2020-07-15 14:21:13 +00:00
Xidorn Quan c7ff1de54c Bug 1350875 part 4 - Have windows notify fullscreen will change. r=jmathies
Differential Revision: https://phabricator.services.mozilla.com/D68681
2020-07-15 12:21:45 +00:00
Xidorn Quan 1ad851c5cb Bug 1350875 part 3 - Have GTK notify fullscreen will change. r=karlt
Differential Revision: https://phabricator.services.mozilla.com/D68680
2020-07-15 11:10:29 +00:00
Xidorn Quan 14becb6203 Bug 1350875 part 2 - Have cocoa always notify fullscreen will change. r=spohl
Differential Revision: https://phabricator.services.mozilla.com/D68679
2020-07-15 11:10:22 +00:00
Xidorn Quan cd22a67b7e Bug 1350875 part 1 - Have android notify fullscreen will change. r=snorp,geckoview-reviewers,agi
Differential Revision: https://phabricator.services.mozilla.com/D68678
2020-07-15 14:23:14 +00:00
Christoph Kerschbaumer 3d7ee5e969 Bug 1652997: Package all devtools css files and load them using the internal chrome: protocol. r=nchevobbe
Differential Revision: https://phabricator.services.mozilla.com/D83656
2020-07-15 16:02:28 +00:00
Jean-Yves Avenard 498938c5ca Bug 1651249 - Dispatch to the current SerialEventTarget by default. r=froydnj
Dispatching to the underlying thread of what could be a thread-pool can lead to data-race as the code won't be run where you expect it to.

Differential Revision: https://phabricator.services.mozilla.com/D82632
2020-07-14 21:17:31 +00:00
Makoto Kato 1b95a01795 Bug 1651019 - Check current inputted value to avoid timing issue. r=geckoview-reviewers,esawin
To sync Gecko's text with Java text correctly, I would like to add more text
and selection check each `InputConnection.setComposingText` call.

Differential Revision: https://phabricator.services.mozilla.com/D83464
2020-07-14 13:15:11 +00:00
Ting-Yu Lin 4254bae54a Bug 1652207 - Make IntCoordTyped and CoordTyped derive from units. r=botond
The GCC versions we needed to work around are no longer supported. Our
current minimum requirement for GCC is 7.1 per
https://groups.google.com/forum/#!msg/mozilla.dev.platform/ygj-1MDVB4M/CLxE_7OcBAAJ

Differential Revision: https://phabricator.services.mozilla.com/D83232
2020-07-15 21:53:26 +00:00