- Jan 25, 2022
-
-
Mike Hommey authored
Bug 1751331 - Add a mozbuild crate that exposes some build configuration items. r=firefox-build-system-reviewers,andi This will be used as a central point of authority rather than individual crates figuring things out on their own. Differential Revision: https://phabricator.services.mozilla.com/D136558
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D136557
-
Mike Hommey authored
As mentioned in bug 1747354, the location of the dist directory is relied to be $topobjdir/dist, so just use that consistently rather than getting it from a separate variable for rust build scripts. Differential Revision: https://phabricator.services.mozilla.com/D136556
-
Cristian Tuns authored
Backed out changeset d67ad48adb3c (bug 1751484) for increasing the failure rate on mochitest failures on Bug 1751733 CLOSED TREE
-
Eden Chuang authored
Bug 1744025 - Adding FetchEvent.mHandled FetchEvent.mPreloadResponse into CycleCollection checking. r=dom-worker-reviewers,smaug Since these promises are also holding the GlobalObject(ServiceWorkerGlobalScope), they are needed to be added into the CycleCollection checking. Otherwise, ServiceWorkerGlobalScope can not be unrooted as expected. Depends on D133483 Differential Revision: https://phabricator.services.mozilla.com/D136776
-
Eden Chuang authored
Bug 1744025 - Replace include "mozilla/dom/WorkerPrivate.h" with include "mozilla/dom/WorkerScope.h" where WorkerPrivate->GlobalScope() is called. r=dom-worker-reviewers,smaug,jstutte #include "mozilla/dom/WorkerScope.h" is removed from WorkerPrivate.h, where calling WorkerPrivate::GlobalScope() without include "WorkerScope.h" makes WorkerScope as an incomplete type. Depends on 132800 Depends on D132800 Differential Revision: https://phabricator.services.mozilla.com/D133483
-
Jens Stutte authored
Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerEventTarget. r=dom-worker-reviewers,edenchuang Depends on D132799 Differential Revision: https://phabricator.services.mozilla.com/D132800
-
Jens Stutte authored
Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in PerformanceWorker. r=dom-worker-reviewers,edenchuang Depends on D132797 Differential Revision: https://phabricator.services.mozilla.com/D132799
-
Jens Stutte authored
Depends on D132795 Differential Revision: https://phabricator.services.mozilla.com/D132797
-
Eden Chuang authored
Bug 1744025: Remove only assertion-relevant mWorkerPrivate from FetchBody. r=dom-worker-reviewers,edenchuang Depends on D132711 Differential Revision: https://phabricator.services.mozilla.com/D132795
-
Jens Stutte authored
Depends on D132710 Differential Revision: https://phabricator.services.mozilla.com/D132711
-
Jens Stutte authored
Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerPrivate where possible. r=dom-worker-reviewers,asuth Depends on D132709 Differential Revision: https://phabricator.services.mozilla.com/D132710
-
Eden Chuang authored
Bug 1744025: Use CheckedUnsafePtr<WorkerPrivate> in WorkerGlobalScopeBase. r=dom-worker-reviewers,asuth Depends on D132708 Differential Revision: https://phabricator.services.mozilla.com/D132709
-
Jens Stutte authored
Differential Revision: https://phabricator.services.mozilla.com/D132708
-
Nicolas Chevobbe authored
The test was failing in some case because interactiveEvent and completeEvent had the same timestamp (which is still valid). The test is modified to check greater or equal instead of strict greater. Note that this test still has intermittent around willNavigateEvent and loadingEvent (see https://searchfox.org/mozilla-central/rev/a2c26b9b49a521f4be39559ca1ca9c345a237c70/devtools/server/actors/webconsole/listeners/document-events.js#11-34) Differential Revision: https://phabricator.services.mozilla.com/D136839
-
Hubert Boma Manilla authored
The tests covers most of the blackbox functionality Notably it covers issues fixed in D135393 and D135614 Differential Revision: https://phabricator.services.mozilla.com/D135496
-
Andreas Farre authored
Differential Revision: https://phabricator.services.mozilla.com/D136466
-
stransky authored
Bug 1724385 [Linux] Try to create EGLImage over decoded VA-API video frame r=alwu,emilio,media-playback-reviewers Differential Revision: https://phabricator.services.mozilla.com/D135460
-
stransky authored
Recently DMABuf modifiers are not correctly implemented for YUV surfaces - when a modifier is present we use it for all planes to create EGLImage. In this patch we import modifiers for all used YUV planes and use them correctly for particular planes. Differential Revision: https://phabricator.services.mozilla.com/D136782
-
stransky authored
Bug 1724385 [Linux] Don't set width/height to VADRMPRIMESurfaceDescriptor r=alwu,media-playback-reviewers Keep VADRMPRIMESurfaceDescriptor width/height as is to avoid EGLImage import failures: https://gitlab.freedesktop.org/mesa/mesa/-/issues/5851 Differential Revision: https://phabricator.services.mozilla.com/D136726
-
Ting-Yu Lin authored
Differential Revision: https://phabricator.services.mozilla.com/D136764
-
Dzmitry Malyshau authored
Differential Revision: https://phabricator.services.mozilla.com/D136502
-
Kelsey Gilbert authored
Differential Revision: https://phabricator.services.mozilla.com/D136835
-
alwu authored
Bug 1713276 - part5 : don't use shmem textures for 10bits videos on Windows. r=media-playback-reviewers,stransky Differential Revision: https://phabricator.services.mozilla.com/D136683
-
alwu authored
Differential Revision: https://phabricator.services.mozilla.com/D134352
-
alwu authored
ffmpeg decoder can also be used for VPX (and AV1 in the future), so remove 'h264' wording in the warning message. Differential Revision: https://phabricator.services.mozilla.com/D134351
-
alwu authored
Bug 1713276 - part2 : add verbose log level for FFmpegLog and AudioTrimmerLog. r=stransky,bryce,media-playback-reviewers Change some less important debugs to verbose so that we can use DEBUG level to focus more important things. For AudioTrimmer, this will help to reduce huge useless logs if audio doesn't need to be trimmed. Differential Revision: https://phabricator.services.mozilla.com/D134350
-
alwu authored
Bug 1713276 - part1 : allocate shmem for ffmpeg to store decoded data directly. r=stransky,gfx-reviewers,sotaro,jgilbert,media-playback-reviewers This implements a customized buffer allocator for ffmpeg decoder to allow it to store decoded data on shmem, so decoded data can be shared with the compositor process without doing extra copy. As ffmpeg decoder needs a special alignment which will be larger than the actual image, we would need to crop the planes by telling plane descriptor correct place size in order to display image correctly. Otherwise, showing a larger image causes visible incorrect border on the right and bottom of the actual image. This will help improve the performance of software decoding while using ffmpeg and ffvpx, which is about h264 and vpx on Linux, vpx on Windows and MacOS. Inaddition, Here is a result [1] showing that how much improvement using shmem can help. [1] https://bit.ly/3dy4rya Differential Revision: https://phabricator.services.mozilla.com/D130220
-
Masayuki Nakano authored
Bug 1750588 - Make `AutoBlockElementsJoiner` handle deletion even when there is no ancestor block element of start or end range boundary r=m_kato `HTMLEditor` assumes that inline elements cannot have block elements. However, it's not so if it's created by DOM APIs like `Node.appendChild` or making a custom element an editing host. Therefore, it's not unexpected case that only start or end of a range does not have a block ancestor element. So this patch makes `AutoBlockElementsJoiner` not stop handling the deletion in the case. Differential Revision: https://phabricator.services.mozilla.com/D136698
-
Micah Tigley authored
Differential Revision: https://phabricator.services.mozilla.com/D136739
-
Emily McMinn authored
Bug 1744467 - A11y review updates for More From Mozilla r=preferences-reviewers,fluent-reviewers,pdahiya,flod,Gijs Differential Revision: https://phabricator.services.mozilla.com/D136422
-
Markus Stange authored
Bug 1751687 - Return early from validRequestorForSendType if it's called on a non-main thread. r=spohl Differential Revision: https://phabricator.services.mozilla.com/D136800
-
- Jan 24, 2022
-
-
Timothy Nikkel authored
Bug 1750850. Remove the code that tracks "active layers" from changes made in scroll handlers. r=mstange This was added in bug 1201330 but with WR isn't really needed anymore and the code causes the expiration timer to fire until the scroll frame becomes inactive (the most common scroll frames stay active, ie root scroll frames). Differential Revision: https://phabricator.services.mozilla.com/D136806
-
Barret Rennie authored
Differential Revision: https://phabricator.services.mozilla.com/D136778
-
Emilio Cobos Álvarez authored
Differential Revision: https://phabricator.services.mozilla.com/D136783
-
Marian-Vasile Laza authored
Backed out changeset 2f4c63b2e472 (bug 1748524) for causing xpcshell failures on test_ext_alarms.js. CLOSED TREE
-
ffxbld authored
Differential Revision: https://phabricator.services.mozilla.com/D136719
-
Neel Chauhan authored
Differential Revision: https://phabricator.services.mozilla.com/D136794
-
Mitchell Hentges authored
Our platform-specific `bootstrap` code transitively depends on the standard library's `distutils` module, but Debian Linux and derived distros generally split `distutils` into a separate installable OS package from `python3` itself. So, Python 3 being able to run isn't a sufficient guarantee that `distutils` is available. To catch this case, add a `distutils` check at the very beginning of Mach initialization. ----- Also remove an obsolete comment claiming that `mach bootstrap` doesn't need `distutils`, which was obsoleted by Bug 1717051. Differential Revision: https://phabricator.services.mozilla.com/D136639
-
Caroline Cullen authored
Differential Revision: https://phabricator.services.mozilla.com/D136282
-