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

661625 Коммитов

Автор SHA1 Сообщение Дата
André Bargull 4d8cfce38c Bug 1567902: Don't emit an if-statement with an elided assertion in self-hosted code. r=jandem
Because that breaks profiles where extra-warnings are set.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 15:15:50 +00:00
Tim Nguyen 8b24a033a8 Bug 1568306 - Update about:logins dialog strings to match the spec r=fluent-reviewers,jaws,Pike
Differential Revision: https://phabricator.services.mozilla.com/D39104

--HG--
extra : moz-landing-system : lando
2019-07-24 20:10:37 +00:00
Tim Nguyen 14c29ba6a9 Bug 1568306 - Update about:logins dialog styling to match the spec. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D39103

--HG--
extra : moz-landing-system : lando
2019-07-24 20:10:25 +00:00
Boris Zbarsky a41e846699 Bug 1568579. Remove test-only uses of QueryInterface on Window objects. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D39219

--HG--
extra : moz-landing-system : lando
2019-07-24 19:46:46 +00:00
Moritz Birghan 1b9a759258 Bug 1549818 - Removes expired FIPS_ENABLED telemetry probe r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D39027

--HG--
extra : moz-landing-system : lando
2019-07-24 19:59:27 +00:00
Haik Aftandilian a19efece81 Bug 1566540 - [10.15] Crash in [@ CrashReporter::TerminateHandler] r=spohl
To avoid crashing in macOS 10.15, allow access to the proc_info PROC_INFO_CALL_SETCONTROL syscall variant in the GMP and RDD sandboxes.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 14:48:41 +00:00
Coroiu Cristina f3386dea34 Backed out 4 changesets (bug 1566583) for apilint and checkstyle failure at geckoview/src/main/java/org/mozilla/gecko/GeckoAppShell.java on a CLOSED TREE
Backed out changeset 3700ef585384 (bug 1566583)
Backed out changeset fbc829be6c4f (bug 1566583)
Backed out changeset 14ea9c84bb0e (bug 1566583)
Backed out changeset 92f3b1bb34a4 (bug 1566583)
2019-07-24 22:59:54 +03:00
Moritz Birghan e58c39f78e Bug 1549015 - Removes privilegedPackageRoot r=keeler
nsIX509CertDB::PrivilegedPackageRoot was added in bug 1178518 to support privileged packaged apps for Firefox OS. However, we no longer need to support this use-case.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 19:54:41 +00:00
Agi Sferro 094f958c69 Bug 1522795 - Update android gradle plugin to 3.4.2. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D39106

--HG--
extra : moz-landing-system : lando
2019-07-24 18:48:54 +00:00
Abdoulaye O. Ly bda94b6b5d Bug 1559244 - Step 3: Add test for crashing an oop iframe. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D38896

--HG--
extra : moz-landing-system : lando
2019-07-24 18:43:14 +00:00
Abdoulaye O. Ly 71143356cc 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-07-24 18:43:14 +00:00
Abdoulaye O. Ly ae5c8d4df9 Bug 1559244 - Step 1: make BrowserTestUtils@crashBrowser function work with JSWindowActor. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D37318

--HG--
extra : moz-landing-system : lando
2019-07-24 18:42:48 +00:00
Bobby Holley 53719788a1 Bug 1566583 - Bridge GeckoResult to MozPromise and return a GeckoResult from GeckoProcessManager::start. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D38436

--HG--
extra : moz-landing-system : lando
2019-07-24 19:19:40 +00:00
Bobby Holley c92332afaf Bug 1566583 - Associate each GeckoResult listener with an explicit dispatcher. r=snorp
This paves the way for us to use a dispatcher other than mDispatcher,
which will be useful in the MozPromise integration in the coming
patches.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 19:19:38 +00:00
Bobby Holley 79668e85e1 Bug 1566583 - Generalize GeckoResult.mHandler to a Dispatcher interface. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D39089

--HG--
extra : moz-landing-system : lando
2019-07-24 19:19:31 +00:00
Bobby Holley b9d662007c Bug 1566583 - Factor primitive conversion logic out of EventDispatcher. r=snorp
Differential Revision: https://phabricator.services.mozilla.com/D38435

--HG--
extra : moz-landing-system : lando
2019-07-24 19:19:29 +00:00
Coroiu Cristina e64fca61b1 Backed out changeset 0052568cf710 (bug 1565680) for talos failures on a CLOSED TREE 2019-07-24 22:24:49 +03:00
Coroiu Cristina 02a693dc59 Backed out 2 changesets (bug 1568306) for browser-chrome failures at browser/components/aboutlogins/tests/browser/browser_confirmDeleteDialog.js on a CLOSED TREE
Backed out changeset 585b6ae0dd0d (bug 1568306)
Backed out changeset 8d7df4760fe4 (bug 1568306)
2019-07-24 22:20:57 +03:00
Lee Salzman 5169a21347 Bug 1553818 - use GDI ClearType contrast for GDI font gamma. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D39101

--HG--
extra : moz-landing-system : lando
2019-07-24 18:51:28 +00:00
Tim Nguyen ef4ec2dccb Bug 1568606 - Restore all: unset; on read-only inputs in details view. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D39227

--HG--
extra : moz-landing-system : lando
2019-07-24 18:46:29 +00:00
Paul Zuehlcke 39687fe7bb Bug 1522120 - Remove permission prompts when entering full-screen and leave full-screen when a permission prompt is shown. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D36932

--HG--
extra : moz-landing-system : lando
2019-07-24 16:17:54 +00:00
Christoph Kerschbaumer a908700415 Bug 1567867: Remove about:newtab from 'not providing a CSP' whitelist.r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D38849

--HG--
extra : moz-landing-system : lando
2019-07-24 18:39:40 +00:00
Dão Gottwald d386180295 Bug 1568487 - Remove default xul namespace from browser/base/content/browser.css. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D39164

--HG--
extra : moz-landing-system : lando
2019-07-24 18:13:17 +00:00
Nathan Froyd 63c1b62195 Bug 1568573 - move searchfox indexing job to mac-cross clang; r=nalexander
This job appears to have been missed in bug 1566687.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 18:01:02 +00:00
Tim Nguyen 2796cb2f1a Bug 1568306 - Update about:logins dialog strings to match the spec r=fluent-reviewers,jaws,Pike
Differential Revision: https://phabricator.services.mozilla.com/D39104

--HG--
extra : moz-landing-system : lando
2019-07-24 17:53:37 +00:00
Tim Nguyen f9428f8530 Bug 1568306 - Update about:logins dialog styling to match the spec. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D39103

--HG--
extra : moz-landing-system : lando
2019-07-24 17:53:18 +00:00
Kristen Wright 84fc68c47f bug 1567063 - 3. Clean up instances of PREF_VALUE, streamline ifdefs r=njn
Streamlined ifdefs by removing the remaining instances of PREF_VALUE. Also, changed media.eme.enabled to benefit from IS_NIGHTLY_BUILD, and removed duplicate logic in media.rdd-vorbis.enabled.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 16:16:34 +00:00
Kristen Wright 53a9e9e5a1 Bug 1567063 - 2. Expand on constants for commonly-recurring patterns in StaticPrefs r=njn
Defines and uses constants for patterns that commonly recur in StaticPrefList.yaml, such as #ifdef NIGHTLY_BUILD

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

--HG--
extra : moz-landing-system : lando
2019-07-24 01:21:00 +00:00
Kristen Wright eb6bdacd58 Bug 1567063 - 1. Use existing NOT_IN_RELEASE_OR_BETA_VALUE instead of creating a PREF_VALUE r=njn
Updated repetitive #ifdef RELEASE_OR_BETA pattern to use the existing constant at the top of the file. Renamed NOT_IN_RELEASE_OR_BETA_VALUE to IS_NOT_RELEASE_OR_BETA, to follow naming conventions in child revisions.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 17:55:00 +00:00
Kershaw Chang 0bcf85d6e8 Bug 1566030 - Remove nsIClientAuthUserDecision r=keeler,snorp
This patch removes nsIClientAuthUserDecision and add another output parameter to nsIClientAuthDialogs.chooseCertificate.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 17:49:45 +00:00
Coroiu Cristina 075c52994f Backed out 4 changesets (bug 1561079, bug 1561913) for mochitest failures at dom/base/test/test_bug375314.html on a CLOSED TREE
Backed out changeset 0d1eaf86253f (bug 1561913)
Backed out changeset 1d1be67a5950 (bug 1561079)
Backed out changeset 528a46ffe2af (bug 1561079)
Backed out changeset f562e67e38cf (bug 1561079)
2019-07-24 20:56:30 +03:00
Coroiu Cristina 50837746c0 Backed out changeset 2fe42a3dda2c (bug 1567237) for causing leaks on a CLOSED TREE 2019-07-24 20:52:07 +03:00
Moritz Birghan 206270643c Bug 1567005 - Deletes SECKEYEncryptedPrivateKeyInfo_true r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D39007

--HG--
extra : moz-landing-system : lando
2019-07-24 17:08:15 +00:00
Barret Rennie e799890ede Bug 1562821 - Mirror state from the <xul:browser> to the <iframe mozbrowser> when in RDM r=ochameau
As part of bug 1510569, the majority of the `nsIWebProgress` event listeners
have moved from the `WebProgressChild`/`RemoteWebProgress` to the
`BrowserChild`/`BrowserParent`. In responsive design mode, the
`RemoteWebProgress` previously would update the state of the `<iframe
mozbrowser>` with document URI and title which would be mirrored back to the
`<xul:browser>` when leaving RDM. However, the event handlers in the
`BrowserParent` call directly into the `<xul:browser>`, skipping the `<iframe
mozbrowser>` entirely. Therefore, when RDM is shut down, old state will be
mirroed to the `<xul:browser>`, leaving it in an inconsistent state. We now
mirror the state from the `<xul:browser>` to the `<iframe mozbrowser>` with an
`nsIWebProgressListener` so that the `<iframe mozbrowser>` will not clobber the
`<xul:browser>`'s state when leaving RDM.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 17:00:16 +00:00
Barret Rennie 6a1374b54b Bug 1562821 - Gracefully handle loading browser-child.js in the parent r=Ehsan
When in responsive design mode, the `browser-child.js` script will be loaded by
the `<xul:browser>` in the parent process, where a `BrowserChild` does not
exist. Attempting to retrieve this from the `DocShell` will cause an error,
preventing the script from executing correctly. We now gracefully handle the
case where browser-child.js is loaded in the parent and no `BrowserChild`
exists.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 16:43:37 +00:00
Barret Rennie 2ce8272804 Bug 1562821 - Propagate nsIWebProgress events to the <xul:browser> in responsive design mode r=Ehsan
The work from bug 1510569 that has ported the majority of the `nsIWebProgress`
event handlers from `WebProgressChild`/`RemoteWebProgress` to
`BrowserChild`/`BrowserParent` was not properly propogating the events in the
responsive design mode case. The `BrowserParent` assumed that its frame element
was an `nsIBrowser`, but in RDM it is an `<iframe mozbrowser>` which does not
implement `nsIBrowser`. In the RDM case we now walk up the document in the
`BrowserParent` tree to find the `<xul:browser>` and call the event handlers on
that instead.

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

--HG--
extra : moz-landing-system : lando
2019-07-23 16:43:20 +00:00
Brendan Dahl efab80cbeb Bug 1550801 - Replace expected XULDocument with HTMLDocument in devtools tests. r=nchevobbe
test_bug819670_getter_throws.html:
Previously, the document context inspected in the console was the test
harness XULDocument, but now it will be an HTMLDocument. Update the
checks to make sure the inspected object has the same own properties as
the test documents own properties.

other tests:
Simply replace the expected document type.

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

--HG--
extra : moz-landing-system : lando
2019-07-22 06:34:05 +00:00
Brendan Dahl b5907700eb Bug 1550801 - Load XUL documents as XHTML documents. r=smaug
Now that the functionality we we wanted to preserve has been moved out of
XULDocument, we can start loading XUL files as XHTML. This will allow
the removal of XULDocument once we are confident that everything is working
correctly as XHTML.

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

--HG--
extra : moz-landing-system : lando
2019-07-19 19:24:58 +00:00
Brendan Dahl 35917bc65b Bug 1565680 - Track time to render first page of PDF in talos. r=jmaher
Adds a new pageload test that captures the "pagerendered" event from
PDF.js.

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

--HG--
extra : moz-landing-system : lando
2019-07-24 16:54:58 +00:00
Julian Descottes d56b4a028e Bug 1566362 - Set expires to "never" for devtools tabs_reordered scalar r=janerik
Per Harald's feedback on https://bugzilla.mozilla.org/show_bug.cgi?id=1566383#c2

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

--HG--
extra : moz-landing-system : lando
2019-07-24 16:44:29 +00:00
Boris Zbarsky 9d613f2dd4 Bug 1568581. Stop mixing XULWindow and Window instances in TabObserver.jsm. r=ochameau
Differential Revision: https://phabricator.services.mozilla.com/D39220

--HG--
extra : moz-landing-system : lando
2019-07-24 16:43:26 +00:00
James Willcox ffd5747f58 Bug 1561913 - Correctly propagate referrer policy in GeckoView nsIBrowserDOMWindow impl r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D36617

--HG--
extra : moz-landing-system : lando
2019-07-24 16:34:00 +00:00
James Willcox 3d039180df Bug 1561079 - Add a `GeckoSession.loadUri()` overload that takes a referring `GeckoSession` r=geckoview-reviewers,ckerschb,esawin,agi
Differential Revision: https://phabricator.services.mozilla.com/D36526

--HG--
extra : moz-landing-system : lando
2019-07-24 16:33:52 +00:00
James Willcox 7ee695dd56 Bug 1561079 - Run nsILoadURIDelegate::handleLoadError() even if we wouldn't show an error page r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D36785

--HG--
extra : moz-landing-system : lando
2019-07-24 16:33:50 +00:00
James Willcox 212e5673e3 Bug 1561079 - Add `referrerInfo` to <browser> r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D36525

--HG--
extra : moz-landing-system : lando
2019-07-24 16:33:47 +00:00
Nico Grunbaum a28afec671 Bug 1566701 - P4 - Adapting the glue code to the new address types - r=drno
Differential Revision: https://phabricator.services.mozilla.com/D38567

--HG--
extra : moz-landing-system : lando
2019-07-23 21:55:24 +00:00
Nico Grunbaum 5a20a4a360 Bug 1566701 - P3 - Update rsdparsa_capi to support FQDNs - r=drno
Differential Revision: https://phabricator.services.mozilla.com/D38566

--HG--
extra : moz-landing-system : lando
2019-07-23 21:55:21 +00:00
Nico Grunbaum cd5aedd463 Bug 1566701 - P2 - update mach rust vendor - r=drno
Differential Revision: https://phabricator.services.mozilla.com/D38565

--HG--
extra : moz-landing-system : lando
2019-07-23 21:55:17 +00:00
Nico Grunbaum d6d546de5b Bug 1566701 - P1 - Update rsdparsa to HEAD of mozilla/rsdparsa with FQDN support - r=drno
Differential Revision: https://phabricator.services.mozilla.com/D38564

--HG--
extra : moz-landing-system : lando
2019-07-23 21:55:13 +00:00
Imanol Fernandez d37254f9ca Bug 1567232 - Add more proguard rules for R8 compatibility. r=agi,rbarker
Add more proguard rules for R8 compatibility

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

--HG--
extra : moz-landing-system : lando
2019-07-24 16:13:15 +00:00