- Aug 26, 2024
-
-
add QA issue templates for tor browser desktop and android
-
-
-
Bug 43064: Make file filtering more specific
-
-
-
- fixes required to build dom/media/systemservices
-
- fixes required to build dom/media/webrtc
-
- fixes requried to build netwerk/sctp
-
- fixes required to build third_party/sipcc
-
- fixes required to build third_party/libwebrtc
-
- properly define NOMINMAX for just MSVC builds
-
Remove this patch after upstream bugzilla bug 1790187
-
-
Temporary fix until mozilla bug 1799153 gets a patch upstream.
-
Bug 43005: followup, fix backporting conflict.
-
Original Revision: https://phabricator.services.mozilla.com/D216996 Differential Revision: https://phabricator.services.mozilla.com/D217718
-
Differential Revision: https://phabricator.services.mozilla.com/D214799
-
Bug 1899180. If a channel is not nsIPrivateBrowsingChannel and has no load context, use the private browsing field from it's origin attributes. r=necko-reviewers,anti-tracking-reviewers,valentin If the channel is not a nsIPrivateBrowsingChannel, and it also has no load context (eg inside svg images) then we will over write a non-zero mPrivateBrowsingId on the OriginAttributes of the channel with 0, making NS_UsePrivateBrowsing return false for the channel. Differential Revision: https://phabricator.services.mozilla.com/D212083
-
ffxbld authored
Differential Revision: https://phabricator.services.mozilla.com/D220102
-
- Aug 24, 2024
-
-
Ryan VanderMeulen authored
This was created by reverting revs 5b6b822f52e6+9bac10b90db8 then re-grafting revs 5f911e4787cb+4e9fe79abfdf and folding the resulting commits together.
-
- Aug 08, 2024
-
-
Peter Van der Beken authored
Bug 1906744 - Check if constructor is enabled before installing named property. r=mccr8,dom-storage-reviewers,janv,asuth,eemeli a=RyanVM Differential Revision: https://phabricator.services.mozilla.com/D216671
-
- Jul 27, 2024
-
-
Kelsey Gilbert authored
There's no sufficiently robust way to identify POD types in C++, such that we could rely on this kind of thing for serialization. As one example, `bool` must be carefully handled on deserialize, in case an attacker wants to exploit the UB of bool with value 2. Additionally, generally it's not viable to tell whether all the members of a struct are PODs as well, and we need that level of assurance recursively! So we instead lean on e.g. ParamTraits_TiedFields/_IsEnumCase for our extreme robustness requirements. Differential Revision: https://phabricator.services.mozilla.com/D217518
-
- Jul 24, 2024
-
-
Kelsey Gilbert authored
Differential Revision: https://phabricator.services.mozilla.com/D217185
-
- Aug 22, 2024
-
-
Yury Delendik authored
Differential Revision: https://phabricator.services.mozilla.com/D219693
-
- Aug 20, 2024
-
-
Iain Ireland authored
Differential Revision: https://phabricator.services.mozilla.com/D219198
-
- Aug 19, 2024
-
-
Tom Schuster authored
Differential Revision: https://phabricator.services.mozilla.com/D216785
-
- Jul 25, 2024
-
-
Nika Layzell authored
Differential Revision: https://phabricator.services.mozilla.com/D217577
-
- Aug 22, 2024
-
-
Gijs Kruitbosch authored
Original Revision: https://phabricator.services.mozilla.com/D217232 Differential Revision: https://phabricator.services.mozilla.com/D219917
-
ffxbld authored
Differential Revision: https://phabricator.services.mozilla.com/D219866
-
Ryan VanderMeulen authored
Differential Revision: https://phabricator.services.mozilla.com/D219712
-
- Aug 15, 2024
-
-
Jonathan Kew authored
The reftest here currently fails on Android for what appears to be an unrelated reason: reftest-analyzer shows that in the *reference* case, all but the last line of text is completely missing. I'm not sure what's failing there (but it fails similarly without this patch, anyhow); we should investigate that as a separate bug. Original Revision: https://phabricator.services.mozilla.com/D219024 Differential Revision: https://phabricator.services.mozilla.com/D219886
-
- Aug 22, 2024
-
-
Jonathan Kew authored
Original Revision: https://phabricator.services.mozilla.com/D215475 Differential Revision: https://phabricator.services.mozilla.com/D219885
-
Jonathan Kew authored
Bug 1902253 - When the compositing mode is not OVER, we must first render the color glyph to a temporary surface, then composite it with the appropriate operator. r=lsalzman a=RyanVM Original Revision: https://phabricator.services.mozilla.com/D215408 Differential Revision: https://phabricator.services.mozilla.com/D219884
-
Yazan Al Macki authored
Bug 1905512 - Modify regex to allow an optional trailing dot at the end of URLs in history removeByFilter function. a=RyanVM Original Revision: https://phabricator.services.mozilla.com/D216355 Differential Revision: https://phabricator.services.mozilla.com/D219874
-
Andreas Pehrson authored
Original Revision: https://phabricator.services.mozilla.com/D219733 Differential Revision: https://phabricator.services.mozilla.com/D219844
-
- Aug 21, 2024
-
-
Julian Descottes authored
Depends on D219752 Differential Revision: https://phabricator.services.mozilla.com/D219753
-
Julian Descottes authored
Bug 1908095 - [devtools] removeSessionDataEntry for webextension toolboxes and watcher targets a=RyanVM Fix removing breakpoints in webextension toolboxes and watcher targets, add tests to cover both scenarios Implementation update to fit 128 ESR Differential Revision: https://phabricator.services.mozilla.com/D219752
-
- Aug 01, 2024
-
-
stransky authored
The patch comes from https://gitlab.com/redhat/centos-stream/rpms/firefox/-/merge_requests/94 Firefox isn't currently handling window focusing right on X11... There's a few problems: If no startup id is provided, it tries to get user time from g_get_monotonic_time when there's no guarantee that timestamp is synchronized or even in a compatible unit. This merge request addressed that by dropping the code that uses g_get_monotonic_time entirely, and instead adding a heuristic to synthesize a startup id based on the time of the last user interaction on the display. This makes an assumption that firefox was started as a result of user interaction, which might not always hold true, but it's more likely than not, and is basically the same assumption firefox is already making by trying to use a timestamp of "now" (g_get_monotonic_time) when focusing the window. If a startup id is provided, it fails to tell gtk to use it when focusing the window because it calls gtk_window_present_with_time with some other random timestamp instead of passing GDK_CURRENT_TIME (which is the magic value that means "use startup id for timestamp"). This commit tries to detect when a startup id is available, and the display is X11, and if so use a timestamp of GDK_CURRENT_TIME. Differential Revision: https://phabricator.services.mozilla.com/D217174
-
- Jul 22, 2024
-
-
Paul Zuehlcke authored
Bug 1908393 - Only hold strong references to BounceTrackingState in BrowsingContextWebProgress. r=nika,anti-tracking-reviewers,timhuang a=RyanVM This ensures that the lifetime of a BounceTrackingState is tied more closely to the lifetime of a tab. Differential Revision: https://phabricator.services.mozilla.com/D216974
-