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

21700 Коммитов

Автор SHA1 Сообщение Дата
Kris Maglione ca3b3d51a6 Bug 1561705: Part 4b - Merge SpecialPowersAPI.jsm and SpecialPowersChild.jsm. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D42181

--HG--
rename : testing/specialpowers/content/SpecialPowersAPI.jsm => testing/specialpowers/content/SpecialPowersChild.jsm
extra : rebase_source : 040edb6a48c8972c12ef8ef1f412c407260a78bd
extra : source : dad7319f1f6cf3ebaa3f4f68fb3124492311a017
2019-08-14 16:32:59 -07:00
Kris Maglione 467bd404f5 Bug 1561705: Part 2 - Use regular SpecialPowers actor for browser chrome tests. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D42179

--HG--
extra : rebase_source : 319e389d7c38d919b2c5d474aa8417f443f94fb4
extra : source : 080ff558e41aad0cf05ca896c7f98bf4c9a2e7e9
2019-08-14 16:14:02 -07:00
Paul Zuehlcke 619584035d Bug 1574110 - Updated tabbrowser.js SitePermissions call to use principal. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42321

--HG--
extra : moz-landing-system : lando
2019-08-20 12:29:26 +00:00
Brindusan Cristian 60126cdd06 Backed out 2 changesets (bug 1573605) for bc failures at browser_trackingUI_state.js. CLOSED TREE
Backed out changeset 2bd2687949b5 (bug 1573605)
Backed out changeset 63d640d3d8b8 (bug 1573605)
2019-08-20 14:51:50 +03:00
Nihanth Subramanya 5c54443fcd Bug 1573605 - More thoroughly test category item sections for various states. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42237

--HG--
extra : moz-landing-system : lando
2019-08-16 14:21:20 +00:00
Nihanth Subramanya 45e0197f18 Bug 1573605 - Show undetected protections category items in a "Not Found" section, update UI to spec. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D42113

--HG--
extra : moz-landing-system : lando
2019-08-16 09:39:14 +00:00
Robert Helmer 7b2e615378 Bug 1571472 - remove expectation of GreD and decrement XCurProcD omni jar file stats r=mconley
Corroborator.jsm no longer causes file I/O on early startup before user input is possible.

Depends on D41693

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

--HG--
extra : moz-landing-system : lando
2019-08-20 00:52:25 +00:00
Abdoulaye O. Ly 2071196eb3 Bug 1571080 - [Fission] Port form validation to JSWindowActor. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D40483

--HG--
rename : browser/modules/FormValidationHandler.jsm => browser/actors/FormValidationParent.jsm
extra : moz-landing-system : lando
2019-08-19 18:20:19 +00:00
Oana Pop Rus a69647eae6 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-08-20 01:12:17 +03:00
Cosmin Sabou f6584dfc70 Backed out changeset 2bd128c84b4e (bug 1574567) for causing assertion failures on ServiceWorkerManagerService.cpp. 2019-08-19 22:00:28 +03:00
Razvan Maries 4967340220 Bug 1455054 - Disabled browser_tabswitch.js on Windows. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D42461

--HG--
extra : moz-landing-system : lando
2019-08-19 08:59:35 +00:00
Mark Banner b1970e6a2f Bug 1571466 - Cleanup unnecessary ESLint global definitions. r=mossop
These are raised as redeclares or unused variables by ESLint 6.

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

--HG--
extra : moz-landing-system : lando
2019-08-19 07:11:56 +00:00
Andrew McCreight c226e7e747 Bug 1574567 - Enable various tests for Fission that don't actually crash with ServiceWorkerManagerService signatures. r=kmag
browser_antitracking_subiframes.js also seems to pass.

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

--HG--
extra : moz-landing-system : lando
2019-08-16 19:45:02 +00:00
Sebastian Hengst 53ceae20f0 Bug 1574535 - temporarily disable suddenly permafailing browser_startup_syncIPC.js. a=florian-on-IRC CLOSED TREE
--HG--
extra : amend_source : 62e63891a0f1fe3247c2b3c96eb54ab93f5bfb79
2019-08-16 18:51:55 +02:00
mcrawford 2dc8fda553 Bug 1550165 - Footer advertising links to Lockwise mobile apps. r=fluent-reviewers,Pike,MattN
Differential Revision: https://phabricator.services.mozilla.com/D34370

--HG--
extra : moz-landing-system : lando
2019-08-16 14:43:37 +00:00
Abdoulaye O. Ly cbbacc1e6a Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37780

--HG--
extra : moz-landing-system : lando
2019-08-15 19:51:42 +00:00
dennisschagt 3fb8915a37 Bug 1317138 - Summary: Add extra info in new-tab tooltip when containers are enabled r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D37611

--HG--
extra : moz-landing-system : lando
2019-08-16 08:47:19 +00:00
Tim Huang f89cb79d37 Bug 1566810 - Part 2: Add the permission granted indicator to the identity panel. r=johannh
This patch adds the permission granted indicator to the identity panel.
The granted indicator will be shown if there is any granted permission.
And it will got update if permission changes. We also update a test for
this change.

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

--HG--
extra : moz-landing-system : lando
2019-08-16 07:42:39 +00:00
Daniel Varga 95ce40b8d4 Backed out changeset a7ac9f64f6ea (bug 1561056) for build bustage at widget/gtk/nsDragService. On a CLOSED TREE 2019-08-16 09:30:39 +03:00
Sebastian Streich c051155f99 Bug 1561056 - Pass CSP on Link-drop r=ckerschb,Gijs,farre
Differential Revision: https://phabricator.services.mozilla.com/D37563

--HG--
extra : moz-landing-system : lando
2019-08-15 18:44:00 +00:00
Jeff Muizelaar 605d83cb1c Bug 1574281. Allow PWebRenderBridge::Msg_GetSnapshot to happen earlier. r=mconley
The graphics sanity test code calls GetSnapshot early on (see bug 1573852). We
currently allow it later, but there's nothing that keeps it from happening
early so we should allow it.

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

--HG--
extra : moz-landing-system : lando
2019-08-15 20:41:00 +00:00
Oana Pop Rus 8f85c499fe Backed out 3 changesets (bug 1559244) for browser chrome failure in browser_background_tab_crash.js on a CLOSED TREE
Backed out changeset 1ce7d9bbe7a1 (bug 1559244)
Backed out changeset dced8cea7b23 (bug 1559244)
Backed out changeset dabda4e90259 (bug 1559244)
2019-08-15 22:21:26 +03:00
Abdoulaye O. Ly 8aec5ed540 Bug 1559244 - Step 2: Add support for crashing sub-frame. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37780

--HG--
extra : moz-landing-system : lando
2019-08-15 17:16:26 +00:00
Andrew McCreight b67d050045 Bug 1574543 - Add and use a Fission-compatible utility method to check if a remote type is for web content. r=mconley
Some tests check that the remote type is "web", but with Fission it
will instead start with "webIsolated=".

I fixed some of the errors in
browser_new_web_tab_in_file_process_pref.js and
browser_httpResponseProcessSelection.js, but there are other failures,
so they remain disabled.

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

--HG--
extra : moz-landing-system : lando
2019-08-19 16:56:36 +00:00
Paul Zuehlcke 3d15cf5b29 Bug 1531303 - Refactored tests using SitePermissions URI methods for PermissionTestUtils and principals. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41490

--HG--
extra : moz-landing-system : lando
2019-08-15 14:35:38 +00:00
Paul Zuehlcke 89fb47a8d9 Bug 1531303 - Refactored tests using PermissionManager URI methods to use PermissionTestUtils. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41029

--HG--
extra : moz-landing-system : lando
2019-08-15 14:32:48 +00:00
Andrei Oprea 91997f1370 Bug 1570336 - Add exception to test rather than disabling the feature for all performance tests r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D40446

--HG--
extra : moz-landing-system : lando
2019-08-14 14:24:54 +00:00
Jed Davis 51bcb910f3 Bug 1426526 - Remove references to the old Chromium temporary file prefix. r=gsvelto,florian
With the removal of the old Chromium file_util code, we should no longer
be using temporary files with names starting with "org.chromium.", so the
crash reporter and main thread I/O test no longer need to recognize that
prefix.

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

--HG--
extra : moz-landing-system : lando
2019-08-14 22:48:43 +00:00
Jed Davis 8692675af1 Bug 1479960 - Fix the main thread I/O tests to handle the IPC shared memory changes. r=florian
The tests for unexpected main thread I/O had exemptions for the specific
paths that were being used for shared memory, which would cause it to
fail with the changes in this bug.  This patch does two things:

1. On Linux, /dev/shm is always tmpfs (a memory filesystem), so it's not
going to cause disk I/O, and it's used by glibc to implement the POSIX
standard shm_open API.  This allows all /dev/shm paths instead of
limiting it to a hard-coded prefix.

2. On MacOS, with the patches in this bug, we'll no longer use temporary
files for shared memory on current OS versions, but we still need them on
older versions to avoid an OS bug (https://crbug.com/project-zero/1671),
and they are backed by disk in this case, so we want to allow only the
IPC files.  However, the path prefix has changed.

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

--HG--
extra : moz-landing-system : lando
2019-08-14 22:48:33 +00:00
Jeff Muizelaar 748023a0e5 Bug 1573681. Allow 0 calls to GetDeviceStatus. r=florian
If Init() completes before we call EnsureGPUReady we won't send GetDeviceStatus
so we can safely ignore if unused.

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

--HG--
extra : moz-landing-system : lando
2019-08-14 14:11:38 +00:00
Carolina ba042b192b Bug 1572278 - Adjusts checkViewCertificate test function in browser_aboutCertError.js for the new cert viewer.r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41125

--HG--
extra : moz-landing-system : lando
2019-08-14 13:25:53 +00:00
Ciure Andrei b454daea7a Backed out 3 changesets (bug 1531303) for causing close_window/close.py and browser_permissions_dialog.js to perma fail CLOSED TREE
Backed out changeset 87305e83174e (bug 1531303)
Backed out changeset 0c75c3bac00b (bug 1531303)
Backed out changeset 865c2a5d40da (bug 1531303)
2019-08-14 13:07:55 +03:00
Paul Zuehlcke 065ae1e01e Bug 1531303 - Refactored tests using SitePermissions URI methods for PermissionTestUtils and principals. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41490

--HG--
extra : moz-landing-system : lando
2019-08-14 08:31:39 +00:00
Paul Zuehlcke 93bacc1004 Bug 1531303 - Refactored tests using PermissionManager URI methods to use PermissionTestUtils. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41029

--HG--
extra : moz-landing-system : lando
2019-08-14 08:31:23 +00:00
Olli Pettay 1373bb3701 Bug 1563587, Make history.back/forward/go asynchronous, r=farre
The main part of the change is the change to ChildSHistory - make it possible to have Go() to be called asynchronously
and also let one to cancel pending history navigations. History object (window.history) can then use either the sync or
async Go(), depending on the dom.window.history.async pref.

LoadDelegate, which is used by GeckoView, needs special handling, since
it spins event loop nestedly. With session history loads and same-document loads we can just
bypass it.
To deal with same-document case, MaybeHandleSameDocumentNavigation is split to IsSameDocumentNavigation,
which collects relevant information about the request and returns true if same-document navigation should happen,
and then later HandleSameDocumentNavigation uses that information to trigger the navigation.
SameDocumentNavigationState is used to pass the information around.

referrer-policy-test-case.sub.js is buggy causing tests to pass only on Firefox with sync history API.

nested-context-navigations-iframe.html.ini is added because of https://bugzilla.mozilla.org/show_bug.cgi?id=1572932

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

--HG--
extra : moz-landing-system : lando
2019-08-14 06:38:47 +00:00
Johann Hofmann a76314c2b9 Bug 1573498 - Add SocialTracking.updateCategoryItem(). r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D41757

--HG--
extra : moz-landing-system : lando
2019-08-13 21:16:27 +00:00
Coroiu Cristina 3745a4a26f Backed out 2 changesets (bug 1563587) for junit failures on a CLOSED TREE
Backed out changeset d07f2e7d6f5e (bug 1563587)
Backed out changeset a365d3c43261 (bug 1563587)
2019-08-13 22:33:52 +03:00
Mike Conley d64c589ac1 Bug 1568320 - Add a context menu to the Picture-in-Picture toggle to allow for easy hiding. r=NeilDeakin,JSON_voorhees
Differential Revision: https://phabricator.services.mozilla.com/D40305

--HG--
extra : moz-landing-system : lando
2019-08-13 18:29:29 +00:00
Coroiu Cristina f10c637f09 Bug 1556066 - Disable browser_bug817947.js on linux64 for frequent failures r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D41802

--HG--
extra : moz-landing-system : lando
2019-08-13 18:30:09 +00:00
Cosmin Sabou b26c339222 Backed out 6 changesets (bug 1572189, bug 1572773, bug 1568974, bug 1571710, bug 1568972) for eslint failure on content/pageinfo/security.js. CLOSED TREE
Backed out changeset d0162a59fb9f (bug 1572773)
Backed out changeset c2105d0d65aa (bug 1572189)
Backed out changeset 49b0496a73ed (bug 1571710)
Backed out changeset 1ba4647f9bb9 (bug 1568974)
Backed out changeset a33c6ef60d25 (bug 1568974)
Backed out changeset 168b4675c975 (bug 1568972)
2019-08-13 21:23:23 +03:00
dleblanccyr fe443d7006 Bug 1568974 - Adds error warning to certificate viewer. r=johannh,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D39531

--HG--
extra : moz-landing-system : lando
2019-08-13 14:09:44 +00:00
Olli Pettay 924f5f1a55 Bug 1563587, Make history.back/forward/go asynchronous, r=farre
The main part of the change is the change to ChildSHistory - make it possible to have Go() to be called asynchronously
and also let one to cancel pending history navigations. History object (window.history) can then use either the sync or
async Go(), depending on the dom.window.history.async pref.

LoadDelegate, which is used by GeckoView, needs special handling, since
it spins event loop nestedly. With session history loads and same-document loads we can just
bypass it.
To deal with same-document case, MaybeHandleSameDocumentNavigation is split to IsSameDocumentNavigation,
which collects relevant information about the request and returns true if same-document navigation should happen,
and then later HandleSameDocumentNavigation uses that information to trigger the navigation.
SameDocumentNavigationState is used to pass the information around.

referrer-policy-test-case.sub.js is buggy causing tests to pass only on Firefox with sync history API.

nested-context-navigations-iframe.html.ini is added because of https://bugzilla.mozilla.org/show_bug.cgi?id=1572932

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

--HG--
extra : moz-landing-system : lando
2019-08-13 17:11:35 +00:00
Edouard Oger c198318999 Bug 1567569 - Add VR and TV device icons. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D41464

--HG--
extra : moz-landing-system : lando
2019-08-13 02:52:07 +00:00
Tim Huang 435074693c Bug 1573431 - Fix the issue that the "number of trackers" won't show if reopening it without a mouse move. r=nhnt11
We show the number of tracker if the data is up-to-date when opening the
panel.

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

--HG--
extra : moz-landing-system : lando
2019-08-13 13:32:47 +00:00
Csoregi Natalia dc6efa0aee Backed out changeset 1c7a1d0fda0e (bug 1317138) for browser-chrome failures on browser_duplicateIDs.js. CLOSED TREE 2019-08-13 16:50:08 +03:00
dennisschagt e072be96cc Bug 1317138 - Summary: Add extra info in new-tab tooltip when containers are enabled r=jkt
Differential Revision: https://phabricator.services.mozilla.com/D37611

--HG--
extra : moz-landing-system : lando
2019-08-13 11:50:17 +00:00
James Teh a316be03d1 Bug 1567377: Correct a11y semantics for address bar. r=dao
For accessibility, the address bar is now exposed as a parent combo box which contains the input and the results list.
The combo box role on urlbarView-body-inner is no longer needed and has therefore been removed.
This means screen readers no longer report an extraneous combo box whenever the results list is opened.

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

--HG--
extra : moz-landing-system : lando
2019-08-12 14:06:27 +00:00
Liang-Heng Chen 8b7336bdae Bug 1573109 - use string pref to avoid overflow; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41532

--HG--
extra : moz-landing-system : lando
2019-08-12 19:52:02 +00:00
harry bb7b264fe5 Bug 1551240 - Remove quantumbar handling from tests. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D41623

--HG--
extra : moz-landing-system : lando
2019-08-12 20:51:06 +00:00
Nihanth Subramanya c895227b77 Bug 1572528 - Update cookies subview test. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D41568

--HG--
extra : moz-landing-system : lando
2019-08-12 20:09:20 +00:00