- May 17, 2022
-
-
Botond Ballo authored
Differential Revision: https://phabricator.services.mozilla.com/D146576
-
Henrik Skupin authored
Bug 1769544 - Fix layout/tools/reftest/selftest/test_reftest_output.py for the new exit code of a forced shutdown as caused by MOZ_CRASHREPORTER_SHUTDOWN. r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D146531
-
Henrik Skupin authored
Bug 1769584 - Fix test_mochitest_integration.py::test_output_asan for the new exit code of a forced shutdown as caused by MOZ_CRASHREPORTER_SHUTDOWN r=jmaher Differential Revision: https://phabricator.services.mozilla.com/D146487
-
Sergio Villar Senin authored
GeckoView is still using the deleted gl.msaa-level setting. As the rest of the engine does not use it, modifying it basically became a noop. Replacing it by webgl.msaa-samples does the trick and allows GeckoView clients to modify the antialiasing settings in WebGL. Differential Revision: https://phabricator.services.mozilla.com/D146322
-
Andrew McCreight authored
Bug 1766131 added a call to this method before the other call to ReplacedBy, but apparently the other call site comes into play in some tests, at least when parent controlled navigation is enabled. This fixes browser_scrollPositions.js with parent controlled navigation, and is a step towards fixing browser_test_shentry_wireframe.js. It sounds like the issue happens when you navigate to one page, then to another in the same site, via BrowserTestUtils. Because these are initiated from the parent process, then end up getting redirected to the content process in another docshell. We have to save the layout history state before doing this, or we lose the scroll information. Differential Revision: https://phabricator.services.mozilla.com/D146140
-
mleclair authored
Differential Revision: https://phabricator.services.mozilla.com/D146024
-
Andrew Osmond authored
Differential Revision: https://phabricator.services.mozilla.com/D146102
-
Emilio Cobos Álvarez authored
We unshipped it successfully a while ago (bug 1591968). Differential Revision: https://phabricator.services.mozilla.com/D146575
-
Andrew Osmond authored
Differential Revision: https://phabricator.services.mozilla.com/D146222
-
Narcis Beleuzu authored
-
travis79 authored
Differential Revision: https://phabricator.services.mozilla.com/D145911
-
Nicolas Silva authored
This patch series gave picture primitives the full anti-aliasing instead of just the inward half, some reftest references have to be changed accordingly. Differential Revision: https://phabricator.services.mozilla.com/D146199
-
Nicolas Silva authored
Differential Revision: https://phabricator.services.mozilla.com/D145937
-
Nicolas Silva authored
This patch adds a edge aa mask field in the common primitive data so that primitives can turn off anti-aliasing at their edges. There was some padding in the structure so it didn't change the size. This will be use by a followup patch to turn off anti-aliasing between pieces of linear gradients when they are decomposed into simpler primitives. Differential Revision: https://phabricator.services.mozilla.com/D145936
-
Nicolas Silva authored
Bug 1726388 - Make it possible to not anti-alias at the bounds of the primitive. r=gfx-reviewers,lsalzman The Antialiasing code sets up the bounds of a rect to anti-alias in the vertex shader for the fragment shader to compute the AA via a distance approximation. The modified mix call selects between the edges of the current instance (could be a primitive segment) and the edges of the primitive based on the anti-aliasing edge flags. If an edge does not have the AA flag, then the aa will be computed based on the distance to the primitive's edge. This usually works because we tend to want AA around the primitive but not along the internal edges of potential segments of a primitive. However it also means that if we take the anti-aliasing code path (for example under a non-axis-aligned transform) then the edges of the primitive are always anti-aliased. In some cases we want to disable the anti-aliasing along the primtive, though, for example when something is split into multiple primitive like the linear gradient optimization. This patch changes this mix call so that it selects between the segment bounds and some very large rect. If the primitive is not segmented, then the segment bounds are the bounds of the primitive. The effect is that AA is only applied to edges that have the flag set rather than segment edges with the flag set as well as any edge at the border of the primitive. Differential Revision: https://phabricator.services.mozilla.com/D145935
-
Nicolas Chevobbe authored
Using insertAnonymousContent on a document where a XUL popup is displayed seems to hide/destroy it. This patch extends the current behaviour for XUL windows to Chrome windows: we add an iframe in the document which will contain the anonymous content. Differential Revision: https://phabricator.services.mozilla.com/D146036
-
Julian Descottes authored
Bug 1769701 - [devtools] Use a blocking promise instead of an arbitrary delay in browser_inspector_inspect_loading_document.js r=nchevobbe Depends on D146464 Differential Revision: https://phabricator.services.mozilla.com/D146544
-
Jonathan Watt authored
Long ago we used to play switcheroo with PresShells in order to print a document, but for over a decade we've been cloning the document that is to be printed (bug 487667). Since then we've had no need for this method. Differential Revision: https://phabricator.services.mozilla.com/D146545
-
Hubert Boma Manilla authored
This cleanup helps support the subsequent work for breakpoints per url. Depends on D146426 Differential Revision: https://phabricator.services.mozilla.com/D146427
-
Makoto Kato authored
This is a kind of bug 1263887 for GeckoView. We should update the prompt when child nodes in `<select>` element is modified. I add `PromptInstanceDelegate.onPromptUpdate` to update the prompt's content. Browser application should implement it if <select> element is updated during showing the prompt. Differential Revision: https://phabricator.services.mozilla.com/D144538
-
Nicolas B. Pierron authored
This instrumentation is used to build test cases and help with fuzzing, by selecting a custom delazification type as the default mode for the top-level. Differential Revision: https://phabricator.services.mozilla.com/D145993
-
Nicolas B. Pierron authored
Adds a delazification mode, which spawn a concurrent depth-first delazification of all function to fill the stencil cache, to later compare cached results with stencils produced by on-demand delazification. The delazification mode also works when being used from a main-thread top-level compilation, in which case the delazification tasks are created and potentially blocking the main thread, while the delazification is happening. This way of doing help comparing on-demand delazification, based on instantiated stencils with concurrent delazification, based on stencils. Which is a good mode for fuzzing purposes. Differential Revision: https://phabricator.services.mozilla.com/D145992
-
Nicolas B. Pierron authored
Previously, we only had a single mode of delazification, then we added the concurrent delazification, which could be mixed with on-demand delazification, by always checking for cached entries. Now, with the addition of a third mode which attempt to compare the outputs of on-demand delazification with concurrent delazification, we need to distinguish and carry this difference to the function responsible for running the delazification. However, this information is only available when we first run the delazification. This patch adds the JS::DelazificationOption (uint8_t) to the ScriptSource class, such that we can communicate the selected mode to the functions in charge of the delazification. Differential Revision: https://phabricator.services.mozilla.com/D145991
-
Paul Zuehlcke authored
Bug 1763660 - Tests for query parameter stripping in Private Browsing Mode. r=anti-tracking-reviewers,timhuang Differential Revision: https://phabricator.services.mozilla.com/D143761
-
Paul Zuehlcke authored
Bug 1763660 - Enable query parameter stripping in Private Browsing Mode. r=anti-tracking-reviewers,necko-reviewers,timhuang,kershaw Differential Revision: https://phabricator.services.mozilla.com/D143760
-
Paul Zuehlcke authored
Differential Revision: https://phabricator.services.mozilla.com/D143513
-
Sebastian Hengst authored
backfill-all-browsertime cron task had been added in bug 1766433. Differential Revision: https://phabricator.services.mozilla.com/D146557
-
Bogdan Szekely authored
-
Bogdan Szekely authored
-
Jan de Mooij authored
Differential Revision: https://phabricator.services.mozilla.com/D146424
-
Alex Ionescu authored
This patch adds a cron job that runs daily and triggers the backfill-all-browsertime action task for the revisions containing commits that were reviewed by #perftest for the daay before the job is running. Differential Revision: https://phabricator.services.mozilla.com/D144713
-
Nicolas Silva authored
Differential Revision: https://phabricator.services.mozilla.com/D145981
-
Bogdan Szekely authored
Differential Revision: https://phabricator.services.mozilla.com/D146538
-
Mike Hommey authored
Bug 1769680 - Use download.py instead of git cinnabar download. r=firefox-build-system-reviewers,andi Future releases of git cinnabar may not have a "git cinnabar" command running out of the box, and the future-proof way to download the cinnabar helper is to use download.py. Differential Revision: https://phabricator.services.mozilla.com/D146526
-
Ryan VanderMeulen authored
Bug 1759310 - Add webdriver LSan suppressions to the mozilla directory. r=aryx,webdriver-reviewers,whimboo DONTBUILD Differential Revision: https://phabricator.services.mozilla.com/D146494
-
Edgar Chen authored
Bug 1768597 - Part 3: Use utility function to convert IPCDataTransferItem into nsIVariant; r=NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D145947
-
Edgar Chen authored
Bug 1768597 - Part 2: Use nsContentUtils::IPCTransferableToTransferable to convert IPCDataTransfer into nsITransferable; r=NeilDeakin Differential Revision: https://phabricator.services.mozilla.com/D145941
-
Edgar Chen authored
Bug 1768597 - Part 1: Ensure all Shmem data is deallocated in nsContentUtils::IPCTransferableToTransferable; r=NeilDeakin If a IPCDataTransferItem fails to be converted, the subsequent IPCDataTransferItems will be ignored, and the data in Shmem won't be deallocated properly if any. Differential Revision: https://phabricator.services.mozilla.com/D145940
-
Alexandra Borovova authored
Bug 1763127 - Add support for hash changes for browsingContext.navigate. r=webdriver-reviewers,whimboo Differential Revision: https://phabricator.services.mozilla.com/D146108
-
Maciej S. Szmigiero authored
Enable Geoclue2 geolocation provider by default. This provider will actually only be considered if Geoclue is available on D-Bus. Then it is preferred over particular single location sources (like GPSD) since its location is based on an aggregation of them, and, additionally, will be consistent with other applications in the system that are using the location service. Differential Revision: https://phabricator.services.mozilla.com/D146519
-