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

758020 Коммитов

Автор SHA1 Сообщение Дата
Butkovits Atila 6d1d0d7c09 Bug 1579623 - disable test_fullscreen-api.html on Mac_64_debug for frequent failures. r=intermittent-reviewers,ahal DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D115310
2021-05-22 20:05:34 +00:00
Jon Bauman 71b1259afd Bug 1712368 - update mp4parse-rust to dd96773. r=kinetik
Differential Revision: https://phabricator.services.mozilla.com/D115718
2021-05-22 16:28:08 +00:00
Updatebot d289e4d878 Bug 1712411 - Update jpeg-xl to 44778c6902084bd239c5fb8eaa53bfd90dd9face r=saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D115751
2021-05-22 13:48:06 +00:00
Jan Varga cbbe40bbe5 Bug 1711180 - Refactor code for handling STATE_GET_INFO in Context::QuotaInitRunnable::Run; r=dom-storage-reviewers,jstutte
This eliminates the need for using andThen and orElse. This is now consistent
with hanling of STATE_ENSURE_ORIGIN_INITIALIZED.

Differential Revision: https://phabricator.services.mozilla.com/D115127
2021-05-22 06:21:12 +00:00
Jan Varga 3a0f757e45 Bug 1711180 - Replace ordinary orElse with QM_OR_ELSE_WARN in CreateOrMigrateSchema; r=dom-storage-reviewers,jstutte
Differential Revision: https://phabricator.services.mozilla.com/D115126
2021-05-22 06:21:11 +00:00
Kagami Sascha Rosylight abd3d9776e Bug 1712147 - Add more missing MOZ_JXL checks r=tnikkel
This removes the check from static prefs, mainly since it's hard to check MOZ_JXL in JS side. It can be a bit confusing but generally shouldn't be harmful.

Differential Revision: https://phabricator.services.mozilla.com/D115704
2021-05-22 05:33:48 +00:00
Dzmitry Malyshau f1987ffe07 Bug 1711926 - Spew WebGPU validation errors to the console r=jimb
Differential Revision: https://phabricator.services.mozilla.com/D115503
2021-05-22 01:03:00 +00:00
Agi Sferro 3679063fc1 Bug 1705181 - Adjust rAF rate for asyncScriptsSuspendedWhileInactive. r=owlish
The 500ms value was completely arbitrary (we're trying to test that the rAF
rate is reduced, not that it's exactly 500ms), looks like in some cases we get
updates _just_ below the 500ms mark, so to avoid false failures we can reduce
the value to 450ms.

Differential Revision: https://phabricator.services.mozilla.com/D115744
2021-05-21 23:45:12 +00:00
Agi Sferro aac7c3df78 Bug 1706403 - Remove deprecated onTouchEventForResult. r=owlish
Differential Revision: https://phabricator.services.mozilla.com/D115660
2021-05-21 22:43:01 +00:00
Steve Fink ccaf13bf0a Bug 1712006 - Speed up browser_gc_schedule.js with Promise.all and removing unnecessary waitForNewTab calls r=pbone
Differential Revision: https://phabricator.services.mozilla.com/D115554
2021-05-21 22:08:06 +00:00
Steve Fink 1c23491f71 Bug 1712172 - Update developer hazard bootstrap to use gcc-9 to match automation r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D115630
2021-05-21 22:01:55 +00:00
Gijs Kruitbosch fb3d0ffc91 Bug 1712275 - avoid crashing on browsingcontext-less downloads for which we ask the user what to do with the file, r=nika
Differential Revision: https://phabricator.services.mozilla.com/D115714
2021-05-21 21:59:59 +00:00
Sandor Molnar 6450216375 Merge mozilla-central to autoland. a=merge CLOSED TREE 2021-05-22 00:29:53 +03:00
Sandor Molnar 659198ec55 Merge autoland to mozilla-central. a=merge 2021-05-22 00:23:50 +03:00
Andrew McCreight fa406e6672 Bug 1709715 - Take advantage of CTAD for GetParticularProcessPriorityManager(). r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D114406
2021-05-21 21:13:05 +00:00
Dragana Damjanovic 06506cb0fa Bug 1700968 - Make sure to retry if AsyncResolveNative fails r=necko-reviewers,kershaw
When TRR is used in mode 3(only in mode 3) AsyncResolveNative can fail immediately (sync) and we need to make sure that we retry it in the same way as in DnsAndConnectSocket::TransportSetup::OnLookupComplete. If RESOLVE_IP_HINT is set we already retry he lookup, but we do not retry if mRetryWithDifferentIPFamily is set.

Differential Revision: https://phabricator.services.mozilla.com/D114952
2021-05-21 20:40:51 +00:00
Dragana Damjanovic 2553441ed8 Bug 1700968 - Make API to start a HTTP test server on a IPv6 address. r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D114953
2021-05-21 20:40:51 +00:00
Emily McDonough 3b435a71eb Bug 1712218 - Refactor getting the nsPageContentFrame from nsPageFrame r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D115662
2021-05-21 20:32:55 +00:00
Emma Malysz e74d2d2d2f Bug 1711634, reduce number of AsyncShutdownTimeout crashes from PageThumbs r=barret
Differential Revision: https://phabricator.services.mozilla.com/D115407
2021-05-21 20:27:16 +00:00
Sandor Molnar 2ef849fd1c Backed out 4 changesets (bug 1706164) for causing build bustages in media/eme/MediaKeys. CLOSED TREE
Backed out changeset 5d3f67175482 (bug 1706164)
Backed out changeset 4630540c3717 (bug 1706164)
Backed out changeset 4a2463270858 (bug 1706164)
Backed out changeset a2b896ddc631 (bug 1706164)
2021-05-21 23:21:58 +03:00
Thomas Wisniewski 153e428fc6 Bug 1711361 - Have SmartBlock's Eluminate shim to treat the cmTagQueue as a no-op; r=robwu,webcompat-reviewers,ksenia
Sites appear to only ever call the cm* functions using cmTagQueue, so since
we are shimming them all as no-ops, it's safer to ignore the queue entirely.

Differential Revision: https://phabricator.services.mozilla.com/D115709
2021-05-21 20:11:54 +00:00
Bryce Seager van Dyk 42b8b8599e Bug 1706164 - Make MediaKeys interact with EncryptedMediaChild to check output protection status. r=alwu
This changes the MediaKeys to actually service output protection status queries
by sending those queries to the EncryptedMediaChild actor and handling responses
from the actor. These interactions are done via the observer service.

Differential Revision: https://phabricator.services.mozilla.com/D115418
2021-05-21 19:59:54 +00:00
Bryce Seager van Dyk 32f0e74747 Bug 1706164 - Use webrtc screen and window sharing data in EncryptedMediaChild to determine if media may be captured. r=alwu
This expands EncryptedMediaChild to be able to query and track the information
now shared by webrtcUI around screen and window sharing. The actor will use this
information to report to observers if capture is possible or not.

For now we use a coarse approach where we only track if the screen or any window
is shared, but in future I plan to have a more granular tracking of windows.

Differential Revision: https://phabricator.services.mozilla.com/D115417
2021-05-21 19:59:53 +00:00
Bryce Seager van Dyk 5e5e77b651 Bug 1706164 - Share screen and window sharing status from webrtcUI via sharedData. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D115416
2021-05-21 19:59:53 +00:00
Bryce Seager van Dyk 243f6d23d0 Bug 1706164 - Plumb QueryOutputProtectionStatus requests from the CDM to MediaKeys. r=alwu
This patch plumbs the QueryOutputProtectionStatus call from the CDM up to the
MediaKeys. This is plumbing is done to get the request to an endpoint of Gecko
C++ code, and future patches will do further plumbing in order to complete the
query.

After the first query is complete, we cache the result in a CDM's
ChromiumCDMParent and update the value only when notified of changes from the
MediaKeys. This has the benefit of that checks after the first don't need to
touch the main thread. This avoids adding more main thread work, and means we
can still complete checks in a timely fashion even if the main thread is running
hot.

We cache in the parent rather than the child so that the parent can make
decisions on how to handle requests even if the CDM machinery is not yet fully
initialized. In future it may make sense to move the caching to the child, but
I'd prefer to do this only after other refactoring of the machinery which I
consider out of scope for this bug.

Future patches will ensure listeners are in place such that the cached data is
updated when updates are received further up the stack.

Differential Revision: https://phabricator.services.mozilla.com/D115415
2021-05-21 19:59:53 +00:00
Agi Sferro 24adaff7bc Bug 1712379 - Initialize sTreatMouseAsTouch lazily. r=owlish, a=RyanVM
We call initMouseAsTouch when creating GeckoSession, normally this happens
after a GeckoRuntime has been created, so GeckoAppShell.getApplicationContext()
will return a non-null value.

If the GeckoSession is created before then, however, that method will return
null causing a NullPointerException (a AC unit test does that).

We fix this problem by initializing sTreatMouseAsTouch lazily, and not assuming
that the Context is present.

Differential Revision: https://phabricator.services.mozilla.com/D115727
2021-05-21 19:33:36 +00:00
Barret Rennie 3a915db906 Bug 1709687: Correctly check exception type in ExtensionParent.jsm r=rpl
Differential Revision: https://phabricator.services.mozilla.com/D115719
2021-05-21 19:15:17 +00:00
Emma Malysz 0bff756580 Bug 1709717, update download button badge icons to match proton designs r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D115434
2021-05-21 18:31:40 +00:00
Mike Conley 02db702d76 Bug 1709050 - Suppress the focus ring in the upgrade dialog and some about: pages when they first load. r=Mardak,Gijs
Using autofocus="true" or programmatically calling .focus() when there is no pre-existing focused
element causes the :focus-visible to match.

This patch avoids using autofocus="true" on some of our about: pages, and uses
Element.focus({ preventFocusRing: true }) to avoid that when these pages and dialog
first load. Note that this doesn't prevent the focus ring from _ever_ appear, it just
stops it from appearing on first load.

Differential Revision: https://phabricator.services.mozilla.com/D115062
2021-05-21 18:13:29 +00:00
Sam Foster 3ae623a5c4 Bug 1711791 - Output stringified settings in debug log, and resolved printer details. r=dholbert
Differential Revision: https://phabricator.services.mozilla.com/D115428
2021-05-21 17:59:32 +00:00
Gijs Kruitbosch 84a607d2f1 Bug 1706487 - honour browser.tabs.loadInBackground for 'Open Image/Video/Audio in New Tab', r=mconley,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D115545
2021-05-21 17:58:05 +00:00
Ed Lee 43b619e124 Bug 1706963 - Close other window modal subdialog before quit/close window prompts r=Gijs
Allow quit/close dialogs to jump the queue with new method gDialogBox.replaceDialogIfOpen().

Differential Revision: https://phabricator.services.mozilla.com/D114654
2021-05-21 17:56:20 +00:00
Butkovits Atila 92477a8c29 Bug 1553353 - disable test_cookies_async_failure.js on Lunux_64_opt for frequent failures. r=intermittent-reviewers,necko-reviewers,ahal,dragana DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D115323
2021-05-21 16:56:59 +00:00
Jonathan Kew c840efe013 Bug 1712165 - Reorder conditions to avoid a possible race between the InitFontList thread and main thread accessing gfxPlatformFontList. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D115690
2021-05-21 16:39:17 +00:00
Bernard Igiri ca8345555c Bug 1705500 - Added word wrap to send tab to another device menu r=mconley
Modified toolbaritem for the send tab to another device menu item to wrap text and align icon at the top of the button.

Differential Revision: https://phabricator.services.mozilla.com/D115657
2021-05-21 16:30:21 +00:00
sotaro 67d884b3c0 Bug 1699588 - Enable external compositing of SurfaceTexture with sw-wr r=gfx-reviewers,lsalzman
SurfaceTexture handling for external compositing is implemented in RenderCompositorOGLSWGL::HandleExternalImage().

Differential Revision: https://phabricator.services.mozilla.com/D115338
2021-05-21 15:56:16 +00:00
Michelle Goossens 6af282754f Bug 1711498 - Remove checks for protonAppMenuEnabled or protonToolbarEnabled smart pref getters from tests r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D115651
2021-05-21 15:51:13 +00:00
Olli Pettay bb1d58d636 Bug 1708042, background-color-animation-in-body.html fails more often on debug-Android, r=emilio
There is existing bug https://bugzilla.mozilla.org/show_bug.cgi?id=1702588 hinting that the failure has been there before the
changes to DidComposite.

Depends on D115406

Differential Revision: https://phabricator.services.mozilla.com/D115708
2021-05-21 15:46:47 +00:00
Olli Pettay 06fe870379 Bug 1708042, use control priority for DidComposite but dispatch MozAfterPaint using mediumhigh, since scripts shouldn't run in control queue, r=bas
Depends on D115405

Differential Revision: https://phabricator.services.mozilla.com/D115406
2021-05-21 15:46:46 +00:00
Olli Pettay e5eb74b09d Bug 1708042, add support for 'control' priority in ipdl, r=jld,ipc-reviewers
Depends on D115404

Differential Revision: https://phabricator.services.mozilla.com/D115405
2021-05-21 15:46:46 +00:00
Olli Pettay 19f47e75ab Bug 1708042, add control priority to the main thread, r=bas
Differential Revision: https://phabricator.services.mozilla.com/D115404
2021-05-21 15:46:45 +00:00
Kagami Sascha Rosylight 33d6bda86d Bug 1711366 - Update highway to 0.12.1 r=aosmond
Differential Revision: https://phabricator.services.mozilla.com/D115697
2021-05-21 14:38:30 +00:00
Alex Ionescu 933ee7b5a5 Bug 1710995 - Remove webext benchmark configuration r=perftest-reviewers,sparky
Differential Revision: https://phabricator.services.mozilla.com/D115060
2021-05-21 14:24:48 +00:00
Greg Tatum 743d375d30 Bug 1707733 - Backfill FluentBundle tests for DATETIME(); r=dminor
These tests are in preparation for Bug 1705156.

Differential Revision: https://phabricator.services.mozilla.com/D113419
2021-05-21 13:57:07 +00:00
Iulian Moraru e0b2722506 Backed out 3 changesets (bug 1708042) for causing wr failures on background-color-animation-in-body.html.
Backed out changeset f8febc2db198 (bug 1708042)
Backed out changeset a0fccd7121b5 (bug 1708042)
Backed out changeset ddc6d95f0601 (bug 1708042)
2021-05-21 16:39:38 +03:00
moz-wptsync-bot bbc14e4fee Bug 1712070 - [wpt-sync] Update web-platform-tests to d2c5a7a075f731ecce8898ed543fe70908acd76c, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: d2c5a7a075f731ecce8898ed543fe70908acd76c
wpt-type: landing
2021-05-21 13:23:45 +00:00
Blink WPT Bot 205ce28753 Bug 1711826 [wpt PR 29037] - Fix timeouts in WebSocket tests, a=testonly
Automatic update from web-platform-tests
Fix timeouts in WebSocket tests (#29037)

--

wpt-commits: d2c5a7a075f731ecce8898ed543fe70908acd76c
wpt-pr: 29037
2021-05-21 13:23:44 +00:00
moz-wptsync-bot 1c8bcf0664 Bug 1711732 [wpt PR 29028] - Update wpt metadata, a=testonly
wpt-pr: 29028
wpt-type: metadata
2021-05-21 13:23:44 +00:00
Yoav Weiss cd09ccfc53 Bug 1711732 [wpt PR 29028] - [resource-timing] Fold more TAO tests into TAO-match.html, a=testonly
Automatic update from web-platform-tests
[resource-timing] Fold more TAO tests into TAO-match.html

Change-Id: Ifce3575f3509d77e1f6207713b0db4c4430a840e
Bug: 1171767
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2902769
Reviewed-by: Tom McKee <tommckee@chromium.org>
Commit-Queue: Yoav Weiss <yoavweiss@chromium.org>
Cr-Commit-Position: refs/heads/master@{#884535}

--

wpt-commits: 146b592b5579931a51699d5d313d43b694ae5f6c
wpt-pr: 29028
2021-05-21 13:23:43 +00:00
Aleks Totic f3769f6957 Bug 1711800 [wpt PR 29035] - [TablesNG] Always display collapsed borders for empty cells, a=testonly
Automatic update from web-platform-tests
[TablesNG] Always display collapsed borders for empty cells

TablesNG was too clever, hiding collapsed borders for empty
cells if empty-cells:hide was set.

All the other browsers ignored empty cell hiding for collapsed
borders. We now match the others.

Bug: 1210273
Change-Id: I32ad4d8f4bd26ed8e5ca41a48b2768845d142932
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2903691
Reviewed-by: Ian Kilpatrick <ikilpatrick@chromium.org>
Commit-Queue: Aleks Totic <atotic@chromium.org>
Cr-Commit-Position: refs/heads/master@{#884523}

--

wpt-commits: 210f3063ee08710cc588fe0fdbb9680c2ed73bea
wpt-pr: 29035
2021-05-21 13:23:43 +00:00