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

692912 Коммитов

Автор SHA1 Сообщение Дата
Harry Twyford a4416cc4d9 Bug 1617696 - Stop splitting address bar expansion between _on_focus and _on_click. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D63930

--HG--
extra : moz-landing-system : lando
2020-02-24 23:59:43 +00:00
Masayuki Nakano 5f656bfdd1 Bug 1616539 - Make `TextEditor::OnDrop()` compare newly focused element with active editing host r=m_kato
Currently, it checks whether proper element gets focus as expected with
`nsFocusManager::GetFocusedElement()`, but it returns globally focused element.
I.e., it may return different document's element or `nullptr` if application
itself is inactive.

The purpose of the focus check is, `HTMLEditor` can modify contents only in
active editing host.  Therefore, comparing with
`HTMLEditor::GetActiveEditingHost()` is better and simpler for here.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 01:28:01 +00:00
Dzmitry Malyshau 5437a922a7 Bug 1614702 - WebGPU textures, texture views, and samplers r=jgilbert,webidl,smaug
this change adds an ability to create WebGPU textures, views, and samplers

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

--HG--
extra : source : 8f51a5fac21cb52e2ddb647f0b99a9bfccb41f6a
2020-02-24 20:12:16 +00:00
Dorel Luca fd844326f2 Backed out 17 changesets (bug 1562412) for for build-notarization failures.
Backed out changeset 9c3d85e9b9fe (bug 1562412)
Backed out changeset e39e5d6a77a8 (bug 1562412)
Backed out changeset aa62038d5d76 (bug 1562412)
Backed out changeset 2143a26de372 (bug 1562412)
Backed out changeset 5b7ca7cf6649 (bug 1562412)
Backed out changeset 7870fa417606 (bug 1562412)
Backed out changeset bf7896916b91 (bug 1562412)
Backed out changeset cd6f0176af52 (bug 1562412)
Backed out changeset af8ccde58367 (bug 1562412)
Backed out changeset 9be172fa19e1 (bug 1562412)
Backed out changeset 9ccdef3b8c9d (bug 1562412)
Backed out changeset 0fc1845ea46c (bug 1562412)
Backed out changeset 861e4a4a13aa (bug 1562412)
Backed out changeset 32f31a6daaa8 (bug 1562412)
Backed out changeset b51ce1cea46d (bug 1562412)
Backed out changeset b8ddcf8368c5 (bug 1562412)
Backed out changeset 19ac1668f0db (bug 1562412)
2020-02-25 02:54:24 +02:00
Dorel Luca 9e6aebddcb Backed out changeset 7910393bf14a (bug 1589248) for Newtab failures on karma | activity-stream:DiscoveryStreamFeed:#loadLayout. CLOSED TREE 2020-02-25 02:41:18 +02:00
Miko Mynttinen 5a00de3d66 Bug 1616422 - Part 2: Update display item cache state after call to CreateWebRenderCommands() r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D63276

--HG--
extra : moz-landing-system : lando
2020-02-25 00:08:19 +00:00
Miko Mynttinen 69f1544841 Bug 1616422 - Part 1: Refactor WR display item caching and add additional checks r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D63275

--HG--
extra : moz-landing-system : lando
2020-02-25 00:07:07 +00:00
Hiroyuki Ikezoe 031e12f5de Bug 1530857 - Clear isRunningCompositor flag when the corresponding display item for background-color animations is discarded. r=boris
Differential Revision: https://phabricator.services.mozilla.com/D63814

--HG--
extra : moz-landing-system : lando
2020-02-25 00:03:21 +00:00
Olli Pettay d46a226467 Bug 1577432 - Null check document in BrowserChild::RecvSizeModeChanged, r=bdahl
Based on crash stats the crash is null+offset, and I think the issue can happen during closing down
BrowserChild if there is a pending RecvSizeModeChanged message.
The crash has been there for ages, I think since bug 1104916

Note, BrowserChild::RecvUpdateDimensions does have a null check for the document.

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

--HG--
extra : moz-landing-system : lando
2020-02-25 00:07:04 +00:00
Eitan Isaacson 9701de3f19 Bug 1614834 - Advertise and implement AXScrollToVisible. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D63580

--HG--
extra : moz-landing-system : lando
2020-02-25 00:05:00 +00:00
Daisuke Akatsuka b7f5563eb0 Bug 1603176: Add a test for target-switching on memory panel. r=jdescottes
Depends on D61348

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

--HG--
extra : moz-landing-system : lando
2020-02-24 20:15:39 +00:00
Daisuke Akatsuka 63e05afa10 Bug 1603176: Install target-switing mechanism. r=jdescottes
Depends on D61347

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

--HG--
extra : moz-landing-system : lando
2020-02-24 20:15:27 +00:00
Daisuke Akatsuka 90efd58211 Bug 1603176: Introduce updateMemoryFront action. r=jdescottes
Depends on D61346

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

--HG--
extra : moz-landing-system : lando
2020-02-24 14:07:15 +00:00
Daisuke Akatsuka b2f0c0599e Bug 1603176: Remove unused variable. r=jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D61346

--HG--
extra : moz-landing-system : lando
2020-02-24 14:06:47 +00:00
Eric Rahm 124379887c Bug 1617327 - Part 2: Remove nsAutoPtr usage from ipc, security, IDB. r=mccr8,janv
This removes `nsAutoPtr` usage from ipc/. security/ failed to build due to missing includes so I fixed that as well. IDB was using `ThreadLocal` from ipc which had a member changed to a `UniquePtr` so needed to be updated as well. localstorage was missing some includes.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 19:26:40 +00:00
Eric Rahm fd0824a8e6 Bug 1617327 - Part 1: Add getter_Transfers to UniquePtrExtensions. r=KrisWright
This adds a `getter_Transfers` implementation for `UniquePtr` suitable as a drop-in replacement for the `nsAutoPtr` variant.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 23:27:56 +00:00
Cameron McCormack 46909417e6 Bug 1615944 - Add WPTs for SVG presentation attribute support. r=longsonr
Differential Revision: https://phabricator.services.mozilla.com/D63036

--HG--
extra : moz-landing-system : lando
2020-02-24 23:30:09 +00:00
Daniel Varga b8dccd6369 Backed out 2 changesets (bug 1616422) for causing webrender-lint-tidy failures
CLOSED TREE

Backed out changeset 3d44ebc7aed0 (bug 1616422)
Backed out changeset d17dbf82cdd0 (bug 1616422)
2020-02-25 01:33:21 +02:00
Bryce Seager van Dyk 3c162f2452 Bug 1587522 - Add test for EME app approval. r=alwu
Add a test to cover app approval for EME. The test is not currently targeted at
android despite the feature being made for GeckoView. This is because we do not
have clearkey support on Android, and cannot guarantee Widevine support. If we
have broad Widevine support on Android we could rework the test to use that when
on Android.

For now having some test coverage on clearkey platforms seems better than having
no test coverage.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 20:29:47 +00:00
Bryce Seager van Dyk dcf1e97e66 Bug 1587522 - Use default initializer for MediaKeySystemAccessManager::mAddedObservers. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D62626

--HG--
extra : moz-landing-system : lando
2020-02-21 21:25:44 +00:00
Bryce Seager van Dyk 23793975b7 Bug 1587522 - Surface events from MediaKeySystemAccessManager to let the app wrapping gecko allow or deny EME. r=alwu
Differential Revision: https://phabricator.services.mozilla.com/D56104

--HG--
extra : moz-landing-system : lando
2020-02-21 21:51:38 +00:00
Bryce Seager van Dyk 19dbb2e44c Bug 1587522 - Add MediaKeySystemAccessPermissionRequest. r=alwu
This class will be used to surface permission requests to GeckoView.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 21:21:09 +00:00
Bryce Seager van Dyk 47213ca3fd Bug 1587522 - Add media.eme.require-app-approval pref to control if EME needs app permission. r=alwu
Add a pref that we can gate the EME app approval behaviour behind. If the pref
is true we'll ask app for approval via a permission request. The intended use
for this is to allow GeckoView to seek explicit approval from the embedding app.

Having this pref is also useful for testing outside of GeckoView as it allows
runtime configuration of the permission check.

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

--HG--
extra : moz-landing-system : lando
2020-02-12 18:51:52 +00:00
Miko Mynttinen 30b1a8c63f Bug 1616419 - Add nsPaintedDisplayItem::CanBeCached() to allow finer control of when display items can be cached r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D63274

--HG--
extra : moz-landing-system : lando
2020-02-24 23:17:28 +00:00
Miko Mynttinen 2d36bc960e Bug 1616422 - Part 2: Update display item cache state after call to CreateWebRenderCommands() r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D63276

--HG--
extra : moz-landing-system : lando
2020-02-24 23:01:12 +00:00
Miko Mynttinen e8234095c0 Bug 1616422 - Part 1: Refactor WR display item caching and add additional checks r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D63275

--HG--
extra : moz-landing-system : lando
2020-02-24 23:00:34 +00:00
Agi Sferro 1d6629a30e Bug 1617062 - Disable intermittent test_ext_contentscript_canvas.html on Android. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D63866

--HG--
extra : moz-landing-system : lando
2020-02-24 21:09:51 +00:00
Jim Blandy 5ea7b962f8 Bug 1617747: Fix doc comments for LinearGradientKey and RadialGradientKey. r=gw
Differential Revision: https://phabricator.services.mozilla.com/D63965

--HG--
extra : moz-landing-system : lando
2020-02-24 23:02:55 +00:00
Ricky Stewart 86334d695b Bug 1617652 - Update vendored gyp to e87d37d6bce611abed35e854d5ae1a401e9ce04c r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D63951

--HG--
rename : third_party/python/gyp/test/actions-multiple/src/copy.py => third_party/python/gyp/test/actions-multiple/src/copyfile.py
extra : moz-landing-system : lando
2020-02-24 22:39:37 +00:00
Erik Nordin 5c05e8e03f Bug 1617302 - Temporarily disallow duplicate style sheets r=emilio
* Disallow duplicate style sheets to unblock fuzzers until this is handled properly.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 21:50:53 +00:00
Dorel Luca 0d23881940 Backed out changeset 8f51a5fac21c (bug 1614702) for build-notarization failures. CLOSED TREE 2020-02-25 00:54:54 +02:00
Gavin Lazar Suntop d68d8d46d6 Bug 1589248 - merging 2 hardcoded layouts into 1 r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D63932

--HG--
extra : moz-landing-system : lando
2020-02-24 22:19:47 +00:00
Gijs Kruitbosch 85e0ffced3 Bug 1616008 - fix text zoom responsiveness in the prefs for buttons and menulists, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D63090

--HG--
extra : moz-landing-system : lando
2020-02-24 21:57:48 +00:00
Bastien Abadie f1b5a94240 Bug 1613904 - Enable code review bot for node debugger-tests, r=jlast
Differential Revision: https://phabricator.services.mozilla.com/D62024

--HG--
extra : moz-landing-system : lando
2020-02-07 16:33:50 +00:00
Emilio Cobos Álvarez bc8a8f5439 Bug 1492315 - Subtract table grid item margins correctly. r=mats
Differential Revision: https://phabricator.services.mozilla.com/D63762

--HG--
extra : moz-landing-system : lando
2020-02-24 21:56:02 +00:00
Jamie Nicol a72934e6f3 Bug 1614679 - Cache compiled shaders to disk even after startup. r=jrmuizel
Previously we only saved shaders to disk on the tenth frame, meaning
shaders compiled afterwards would not be cached and would need to be
recompiled in future runs of the application. This change makes it so
that we cache shaders to disk regardless of which frame they are
compiled in.

We continue to treat only the shaders used within the first ten frames
as the "startup shaders", meaning only those ones will be loaded on
next startup. Caching as many other shaders as possible is still
beneficial, however, as they are loaded on-demand.

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

--HG--
extra : moz-landing-system : lando
2020-02-24 16:38:25 +00:00
Dorel Luca 1def5d818a Backed out 4 changesets (bug 911444) for Mochitest failures in dom/base/test/test_pdf_print.html. CLOSED TREE
Backed out changeset d156bbaabbd5 (bug 911444)
Backed out changeset a32592af0b11 (bug 911444)
Backed out changeset b96d0a37ed1a (bug 911444)
Backed out changeset fd2e3e8728d9 (bug 911444)
2020-02-25 00:11:50 +02:00
Dorel Luca 94b3e8222d Backed out changeset b576251c3862 for tooltool related failures. CLOSED TREE 2020-02-25 00:10:00 +02:00
Daniel Varga a5829899c4 Backed out changeset df563f103355 (bug 1616847) for causing devtools failure at devtools/client/shared/test/browser_html_tooltip_offset.js
CLOSED TREE
2020-02-24 23:50:19 +02:00
Daniel Varga ae05c122e4 Backed out changeset 41880a7fb6f0 (bug 1612091) for causing browser chrome failures browser/components/protections/test/browser/browser_protections_telemetry.js
CLOSED TREE
2020-02-24 23:20:14 +02:00
Boris Zbarsky b4ea855936 Bug 911444 part 4. Expose a print method on PDF viewer windows. r=bholley
The method is exposed only if the consumer has the same principal as the PDF
would have if it were not getting the PDF viewer treatment.

The method just calls the print() method in the PDF viewer window.

It's enough to expose this on nsOuterWindowProxy, not RemoteOuterWindowProxy,
because PDF documents end up in the process they would have been in based on
their pre-PDF-viewer principal, since we do process determination in the parent
process but only run the pdfjs stream converter in the content process, once we
have decided which one to use.

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

--HG--
extra : moz-landing-system : lando
2020-02-22 05:25:35 +00:00
Boris Zbarsky cf22ea5cf0 Bug 911444 part 3. Store the principal a PDF viewer document would have had if the PDF viewer had not messed with the principal. r=bdahl,bholley
Differential Revision: https://phabricator.services.mozilla.com/D63709

--HG--
extra : moz-landing-system : lando
2020-02-24 21:05:04 +00:00
Boris Zbarsky 18a2411b3d Bug 911444 part 2. Allow sending an nsIPrincipal in a variant over IPC. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D63708

--HG--
extra : moz-landing-system : lando
2020-02-21 21:48:21 +00:00
Boris Zbarsky a771d31d7e Bug 911444 part 1. Factor out the "is pdf viewer" code so we can reuse it. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D63707

--HG--
extra : moz-landing-system : lando
2020-02-21 22:19:53 +00:00
Emilio Cobos Álvarez 5c4b14bd2f Bug 1615811 - Invalidate old display items if overflow changes on an element that can display ellipsis. r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D63327

--HG--
extra : moz-landing-system : lando
2020-02-24 19:34:07 +00:00
Zibi Braniecki 174f450d53 Bug 1525869 - Use FluentSyntax for misused characters in strings test. r=stas
Differential Revision: https://phabricator.services.mozilla.com/D63597

--HG--
extra : moz-landing-system : lando
2020-02-24 20:27:33 +00:00
Erica Wright 2593351cbc Bug 1599262 - Purge site data after identifying tracking site via cookies. r=Ehsan,johannh
Differential Revision: https://phabricator.services.mozilla.com/D57708

--HG--
extra : moz-landing-system : lando
2020-02-24 18:24:47 +00:00
Erica Wright 3a45191c3e Bug 1612091 - Add mobile callout to the ETP card. r=fluent-reviewers,johannh,flod
Differential Revision: https://phabricator.services.mozilla.com/D63382

--HG--
extra : moz-landing-system : lando
2020-02-24 20:18:34 +00:00
Dzmitry Malyshau 757896954c Bug 1614702 - WebGPU textures, texture views, and samplers r=jgilbert,webidl,smaug
this change adds an ability to create WebGPU textures, views, and samplers

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

--HG--
extra : moz-landing-system : lando
2020-02-24 20:12:16 +00:00
Aki Sasaki bdcdb2a7be Bug 1562412 - release-{eme-free,partner}-repack-signing multi_dep. r=nthomas
Differential Revision: https://phabricator.services.mozilla.com/D58069

--HG--
extra : moz-landing-system : lando
2020-02-21 00:00:59 +00:00