- May 27, 2022
-
-
Alexandre Lissy authored
Differential Revision: https://phabricator.services.mozilla.com/D147491
-
David Shin authored
Bug 1770217 - Move conversion between `layers::TimingFunction` and `ComputedTimingFunction` into `ComputedTimingFunction`. r=boris Differential Revision: https://phabricator.services.mozilla.com/D146836
-
ahochheiden authored
Bug 1770993 - Remove the `.strip()` from the MOZCONFIG_SUGGESTION_TEMPLATE so that a newline is output before the shell prompt r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D147485
-
ahochheiden authored
Bug 1770991 - Added an extra space and removed `.strip()` so that the spacing between the `./mach bootstrap` choice prompt and the choice input matches textual conventions r=dholbert Differential Revision: https://phabricator.services.mozilla.com/D147486
-
Matthew Gaudet authored
Bug 1770609 - Update private name token position when starting processing a new scope to ensure good diagnostics r=arai Differential Revision: https://phabricator.services.mozilla.com/D147463
-
Gijs Kruitbosch authored
Right in the nick of time for this ESR cycle this feels like a nice thing to fix... Differential Revision: https://phabricator.services.mozilla.com/D147119
-
Rob Wu authored
This ensures that WebExtensionPolicy is properly initialized even when ExtensionProcessScript has not instantiated BrowserExtensionContent yet. Differential Revision: https://phabricator.services.mozilla.com/D147331
-
Rob Wu authored
Introduce common updateAllowedOrigins helper to avoid repetition of policy.allowedOrigins-updating logic in four places. While there are no user-visible behavioral changes, the patch does fix a small issue: previously policy.allowedOrigins could have multiple MatchPattern instances with exactly the same pattern due to the implementation in ExtensionChild, now the helper ensures that all patterns are unique. Differential Revision: https://phabricator.services.mozilla.com/D147330
-
William Durand authored
This new test file contains a test case that exposes an issue described in Bug 1766822. This test file hangs after having loaded `example.org` with no particular CLI flag passed to `mach test`. Note that when we pass `--disable-fission`, the test file passes in most cases but not all the time with `--verify`, which is why I didn't enable more prefs (e.g., `dom.ipc.processPrelaunch.enabled`). Differential Revision: https://phabricator.services.mozilla.com/D146186
-
Lee Salzman authored
Differential Revision: https://phabricator.services.mozilla.com/D147520
-
Narcis Beleuzu authored
Backed out changeset 7f67e3634e8f (bug 1735434) for multiple failures/crashes on nsJSEnvironment.cpp . CLOSED TREE
-
Michael Ratcliffe authored
Differential Revision: https://phabricator.services.mozilla.com/D147467
-
Michael Ratcliffe authored
Differential Revision: https://phabricator.services.mozilla.com/D147358
-
owlishDeveloper authored
Bug 1759560 - Use BuildConfig.DEBUG_BUILD instead of BuildConfig.DEBUG due to an Android bug which causes BuildConfig.DEBUG to be true in release builds r=geckoview-reviewers,agi This is part 1 of the bug, it addresses the crush itself, and the weird case of BuildConfig.DEBUG being `true` in release builds (due to an external to gv bug). There will be a follow up, in a separate bug, to address the actual flow (Web Extensions opening web pages in popups and how we want to handle that). Differential Revision: https://phabricator.services.mozilla.com/D147456
-
Lee Salzman authored
It turns out subpixel AA handling is quite broken in DrawTargetWebgl. First, we need to distinguish whether or not we are rendering bitmap or outline fonts, so this adds a query MayUseBitmaps that tries to make a best guess about whether the font has any bitmap glyphs in it. If the font has bitmaps, then it might render grayscale bitmaps which use the supplied color or color emoji which ignore the color. If the font is just outlines, it may instead render subpixel AA which needs to be interpreted as a subpixel mask rather than as a normal RGBA result. Thus, MayUseBitmaps helps us distinguish what a potential rasterized color result is and how to properly blend it. Next, we use a similar blending strategy as for WebRender without dual-source blending to blend the subpixel AA mask using a mode with a constant blend color. Differential Revision: https://phabricator.services.mozilla.com/D147487
-
Steve Fink authored
Differential Revision: https://phabricator.services.mozilla.com/D128316
-
criss authored
Backed out changeset c333a19d8712 (bug 1731136) Backed out changeset 6b5b4b5eb1e9 (bug 1731136) Backed out changeset 7afa3f4b5a85 (bug 1731136) Backed out changeset b408a3230170 (bug 1731136)
-
criss authored
Backed out changeset 56feedc5c0a3 (bug 1765307) Backed out changeset 44991705d133 (bug 1765307) Backed out changeset 417de8ef5343 (bug 1765307) Backed out changeset 351f1d3fd689 (bug 1765307) Backed out changeset babee487e11f (bug 1765307) Backed out changeset 0c341bc2a708 (bug 1765307)
-
Serge Guelton authored
Differential Revision: https://phabricator.services.mozilla.com/D146926
-
Kagami Sascha Rosylight authored
setTimeout is not affected since nsGlobalWindowInner::SetTimeout is not called at all when it's dying, but that's not the case with AbortSignal.timout, so we have to explicitly deal with such situation. Differential Revision: https://phabricator.services.mozilla.com/D147368
-
Alex Finder authored
Differential Revision: https://phabricator.services.mozilla.com/D146323
-
Andrew McCreight authored
Differential Revision: https://phabricator.services.mozilla.com/D147457
-
Bernard Igiri authored
The Colorway CTA in Firefox View now shows the message and images for when no Colorway Collection is active. Differential Revision: https://phabricator.services.mozilla.com/D147229
-
Emilio Cobos Álvarez authored
After bug 1730284 we don't use it for throttling iframes, so the only remaining use the test-only nsIDOMWindowUtils.paintCount. None of the tests using it rely on the empty transaction case, so we should be able to just remove this. Differential Revision: https://phabricator.services.mozilla.com/D146589
-
James Teh authored
Differential Revision: https://phabricator.services.mozilla.com/D147245
-
James Teh authored
Bug 1737919 part 4: Update cached spelling errors when a spelling error is added without the text changing. r=morgan,smaug We already have an nsISelectionListener, but that only tells us that a change happened somewhere in the selection, not which range changed. We don't want to push a cache update for all ranges when only one changed. Therefore, this patch adds an accessibility notification in mozInlineSpellChecker::AddRange. We don't need this for removed ranges because the text will change for any spelling error corrections and text updates trigger spelling error cache updates. Differential Revision: https://phabricator.services.mozilla.com/D147244
-
James Teh authored
Even though spelling errors can cross Accessibles and are represented in the DOM as ranges, we cache them for each text leaf. This is necessary so that we correctly update the offsets when text is inserted or removed from a leaf. We cache them as an array of offsets, including both the start and end offset for each range. We use -1 as the start offset to indicate when a spelling error starts in a previous Accessible. When a spelling error starts in an Accessible but ends in a subsequent one, we simply don't include an end offset in the array. This structure means we can easily query spelling error points or ranges with a binary search. Differential Revision: https://phabricator.services.mozilla.com/D147243
-
James Teh authored
The implementation searches for spelling errors in each leaf, as this is how we will need to do it for RemoteAccessibles. Differential Revision: https://phabricator.services.mozilla.com/D147242
-
James Teh authored
Bug 1737919 part 1: TextLeafPoint::FindTextAttrsStart: Don't allow the caller to supply origin attributes. r=morgan This was done for LocalAccessibles to avoid the need to fetch attributes twice when we're simultaneously fetching boundaries and returning the attributes to a client. However, GetTextAttributes will soon handle spelling errors, so it will no longer return the same data as GetTextAttributesLocalAcc (which doesn't handle spelling errors). This breaks the equality checks in FindTextAttrsStart. Aside from this, this argument was somewhat confusing. For now, just remove aOriginAttrs, which means there will be some redundant calls to GetTextAttributesLocalAcc. Parent process documents shouldn't be that large anyway. If this ends up being a real problem, we can either revert to the local HyperTextAccessible implementation of text attributes or implement a smarter temporary cache. Differential Revision: https://phabricator.services.mozilla.com/D147241
-
Andreea Pavel authored
Differential Revision: https://phabricator.services.mozilla.com/D147459
-
Mozilla Releng Treescript authored
Bug 1768371 - Missing Context menu on "Bookmarks Toolbar", "Bookmarks Menu" and "Other Bookmarks" r=robwu Differential Revision: https://phabricator.services.mozilla.com/D146089
-
Oriol Brufau authored
Since the initial value of container-type is an open issue [1], I'm leaving that as-is for now. [1] https://github.com/w3c/csswg-drafts/issues/7202 Differential Revision: https://phabricator.services.mozilla.com/D147338
-
Emilio Cobos Álvarez authored
Bug 1769580 - Add a terrible hack to avoid Netgear's <select>s from overflowing port numbers. r=dholbert Not a fan of this, I'd rather not do this... A potential, maybe less hacky alternative, would be to resolve text-indent by truncating rather than rounding. That would effectively round down the 0.01px to zero. Differential Revision: https://phabricator.services.mozilla.com/D146993
-
Norisz Fay authored
-
Norisz Fay authored
-
Emilio Cobos Álvarez authored
Differential Revision: https://phabricator.services.mozilla.com/D147308
-
Jon Coppeard authored
This moves the parameter names and other data to a header file and adds a command line option --gc-param. Differential Revision: https://phabricator.services.mozilla.com/D147428
-
Sebastian Hengst authored
Bug 1771413 - set cross-partition.https.tentative.html as intermittent on Windows opt in general DONTBUILD There have been several changes to the test and its expectations over the last days. Differential Revision: https://phabricator.services.mozilla.com/D147474
-
Mike Hommey authored
Its use was removed from Firefox in bug 552864, in Thunderbird in bug 668869 and in Seamonkey in bug 722262. That was 10 years ago. Differential Revision: https://phabricator.services.mozilla.com/D147484
-
Julian Descottes authored
Differential Revision: https://phabricator.services.mozilla.com/D147289
-