Commit Graph

819234 Commits

Author SHA1 Message Date
Natalia Csoregi
66cb0e397f Backed out 2 changesets (bug 1864896) for causing node failures. CLOSED TREE
Backed out changeset adba0b352699 (bug 1864896)
Backed out changeset 153146ce081c (bug 1864896)
2024-03-01 18:25:05 +02:00
Natalia Csoregi
10b9ceb789 Backed out 13 changesets (bug 1640839) for causing bustage on Element.cpp CLOSED TREE
Backed out changeset 179ceb82c9e5 (bug 1640839)
Backed out changeset 73f498a821f0 (bug 1640839)
Backed out changeset dc2d3d0e0365 (bug 1640839)
Backed out changeset ddc989ac0509 (bug 1640839)
Backed out changeset e595bb3feea8 (bug 1640839)
Backed out changeset c85aca04e27f (bug 1640839)
Backed out changeset 98e8e3a4047a (bug 1640839)
Backed out changeset 59ef180517db (bug 1640839)
Backed out changeset af2f5e293662 (bug 1640839)
Backed out changeset 89aa6d9dc598 (bug 1640839)
Backed out changeset 67b722a722f9 (bug 1640839)
Backed out changeset 24a9665c6ced (bug 1640839)
Backed out changeset d93f199385e9 (bug 1640839)
2024-03-01 18:23:08 +02:00
Dave Townsend
b6eba7ca5c Bug 1864896: Autofix unused function arguments (browser/components/preferences). r=settings-reviewers,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D202952
2024-03-01 15:20:18 +00:00
Dave Townsend
20b5d8c60f Bug 1864896: Autofix unused function arguments (browser/components/newtab). r=omc-reviewers,aminomancer,thecount
Differential Revision: https://phabricator.services.mozilla.com/D202950
2024-03-01 15:20:17 +00:00
Chris H-C
ad6df9d5f5 Bug 1882615 - Adapt FOG and JOG to Glean v58 r=perry.mcmanis
Differential Revision: https://phabricator.services.mozilla.com/D203188
2024-03-01 15:13:22 +00:00
Chris H-C
643e12fdb8 Bug 1882615 - Vendor Glean SDK to v58.0.0 r=perry.mcmanis,supply-chain-reviewers,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203187
2024-03-01 15:13:21 +00:00
Chris H-C
86e3e1fbce Bug 1882615 - Update glean_parser to v13.0.0 r=perry.mcmanis,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D203186
2024-03-01 15:13:20 +00:00
Ben Hearsum
5579c4b72a Bug 1883046: make nightly decision tasks more resilient to unexpected Balrog release data r=releng-reviewers,taskgraph-reviewers,jcristau
This fixes the specific issue we just had with a release only containing `partials`, but also deals with a potential future problem if `buildID` is missing. (Less likely...but still possible?)

Differential Revision: https://phabricator.services.mozilla.com/D203278
2024-03-01 15:08:34 +00:00
Sam Foster
27c17caceb Bug 1789727 - Default to the component implementation of Screenshots for nightly builds. r=extension-reviewers,sfoster,robwu,chutten
* Flip the component pref to true by default for nightly builds only
* Move the pref check and initialization to a startup idle task
* And be a bit smarter about when we get and disable the addon
* Fix a bug where we try to communicate with the overlay after the window actor is destroyed when
  the component pref gets flipped off during use

Differential Revision: https://phabricator.services.mozilla.com/D196888
2024-03-01 15:02:51 +00:00
Jamie Nicol
2b7e69df0e Bug 1882828 - Ensure hard-coded batched texture uploads enabled state does not get overridden by pref. r=gfx-reviewers,lsalzman
Batched texture uploads are supposed to be hard-coded as enabled or
disabled on certain platforms, and on other platforms controllable via
a pref. However, a previous refactoring made it so that the hard-coded
value is always being overridden by the pref (by checking whether the
hard-coded value is set in the wrong place). As a consequence, batched
texture uploads have been disabled on Mali-G devices, resulting in
poor performance.

This patch moves the check to the correct place, meaning the
hard-coded value is respected once again.

Differential Revision: https://phabricator.services.mozilla.com/D203145
2024-03-01 14:32:39 +00:00
Peter Van der Beken
22089d8166 Bug 1640839 - Stop generating count of WebIDL enum values, use standard enum traits instead. r=mccr8
Differential Revision: https://phabricator.services.mozilla.com/D201345
2024-03-01 14:31:16 +00:00
Peter Van der Beken
e0fa109cb0 Bug 1640839 - Stop generating a sentinel value at the end of WebIDL enums. r=mccr8,jgilbert,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201344
2024-03-01 14:31:15 +00:00
Peter Van der Beken
565113fb98 Bug 1640839 - Add MakeEnumeratedRange helper for WebIDL enums. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201343
2024-03-01 14:31:15 +00:00
Peter Van der Beken
720217b987 Bug 1640839 - Stop using UtilityActorName::EndGuard_. r=gerard-majax
Differential Revision: https://phabricator.services.mozilla.com/D201342
2024-03-01 14:31:14 +00:00
Peter Van der Beken
9417fea6ea Bug 1640839 - Stop using RequestMode::EndGuard_, RequestCredentials::EndGuard_ and RequestCache::EndGuard_. r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D201341
2024-03-01 14:31:14 +00:00
Peter Van der Beken
6e771074d9 Bug 1640839 - Stop using ImageBitmapFormat::EndGuard_. r=jgilbert
Differential Revision: https://phabricator.services.mozilla.com/D201340
2024-03-01 14:31:13 +00:00
Peter Van der Beken
29b6d7ad30 Bug 1640839 - Add IPC serializer for WebIDL enums. r=mccr8,jgilbert,media-playback-reviewers,dom-storage-reviewers,janv,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201339
2024-03-01 14:31:12 +00:00
Peter Van der Beken
99f7740575 Bug 1640839 - Provide helpers for converting a string to a WebIDL enum value. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201338
2024-03-01 14:31:12 +00:00
Peter Van der Beken
171fc86507 Bug 1640839 - Make WebIDL enum helper function to convert to string return an actual string. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201337
2024-03-01 14:31:11 +00:00
Peter Van der Beken
2e99965a75 Bug 1640839 - Make XRSessionInit.requiredFeatures/optionalFeatures of type sequence<DOMString>. r=mccr8
This was changed in the spec here: https://github.com/immersive-web/webxr/pull/1296

Differential Revision: https://phabricator.services.mozilla.com/D201336
2024-03-01 14:31:11 +00:00
Peter Van der Beken
4cde0ad710 Bug 1640839 - Generate enum helper for WebIDL enums. r=mccr8,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201335
2024-03-01 14:31:10 +00:00
Peter Van der Beken
e5be7aeaf9 Bug 1640839 - Add some helpers for enums to calculate the size and use it in EnumeratedArray. r=glandium,jgilbert,media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201334
2024-03-01 14:31:09 +00:00
Peter Van der Beken
d2abb054b6 Bug 1640839 - Move size template parameter for EnumeratedArray to the end. r=glandium,jgilbert,media-playback-reviewers,credential-management-reviewers,padenot,dimi
This will allow us to provide a default value for the size when some enum
helper traits are defined.

Differential Revision: https://phabricator.services.mozilla.com/D201333
2024-03-01 14:31:09 +00:00
Dimi
3f9f51581c Bug 1755033 - P2. Use the same text color for autofill and -moz-autofill-preview r=credential-management-reviewers,emilio,sgalich
UX suggests to use the same text color for autofill and autofill
preview.

Differential Revision: https://phabricator.services.mozilla.com/D203098
2024-03-01 14:01:19 +00:00
Dimi
a025b10d76 Bug 1755033 - P1. Make user agent autofill styles more important r=credential-management-reviewers,emilio,issammani
Both Chrome and Safari override the sites autofill style.
Given that its crucial for users to be able to clearly see what Firefox autofills for
them, after discussing with UX, we decide also do the same.

Differential Revision: https://phabricator.services.mozilla.com/D202410
2024-03-01 14:01:19 +00:00
Iulian Moraru
0f2373fbf2 Backed out changeset 4399c5a65886 (bug 1847098) on gerard-majax's request. CLOSED TREE 2024-03-01 16:26:41 +02:00
Iulian Moraru
26d2d56621 Backed out changeset bfb6942faf35 (bug 1876165) for causing multiple bc failures. CLOSED TREE 2024-03-01 16:20:18 +02:00
Paul Zuehlcke
225514da6c Bug 1879348 - Do not purge bounce trackers that are on the ContentBlockingAllowList. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201120
2024-03-01 13:38:30 +00:00
Paul Zuehlcke
399c6a80ab Bug 1881481 - Add nsIBounceTrackingProtection#testClearExpiredUserActivations. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202490
2024-03-01 13:38:29 +00:00
Paul Zuehlcke
c0f5571c5e Bug 1881514 - Fixed broken promise handling logic in BounceTrackingProtection::PurgeBounceTrackers. r=bvandersloot,anti-tracking-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202489
2024-03-01 13:38:29 +00:00
Jonathan Sudiaman
f4ce3f9847 Bug 1876165 - Create BookmarkList class that internally stays up-to-date to indicate bookmarked open tabs in Fx View r=mak,fxview-reviewers,places-reviewers,fluent-reviewers,bolsson,sfoster,desktop-theme-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201759
2024-03-01 13:34:08 +00:00
Calixte
d2cff44396 Bug 1883010 - Update PDF.js to new version 29c493d36bb5a44251804e9204973211172e0412 r=pdfjs-reviewers,marco
Differential Revision: https://phabricator.services.mozilla.com/D203265
2024-03-01 13:29:24 +00:00
Olli Pettay
d62c05df29 Bug 1882417 - Suspend DOM notifications while parsing innerHTML, r=hsivonen
Differential Revision: https://phabricator.services.mozilla.com/D202891
2024-03-01 13:14:34 +00:00
Tooru Fujisawa
3d00310575 Bug 1880003 - Fix backslash handling in BaseScript::dumpStringContent. r=mgaudet
Differential Revision: https://phabricator.services.mozilla.com/D202645
2024-03-01 13:08:47 +00:00
Christoph Kerschbaumer
b001dbde19 Bug 1877195: Expand mixed-content download protection to all http downloads, r=freddyb,Gijs,anti-tracking-reviewers,pbz
Differential Revision: https://phabricator.services.mozilla.com/D200267
2024-03-01 13:04:39 +00:00
Tooru Fujisawa
baeed2172d Bug 1881359 - Part 2: Use DebuggerObject.prototype.isSameNativeWithJitInfo in eager evaluation to support methods with GenericMethod native function. r=nchevobbe,devtools-reviewers
This reverts a part of bug Bug 1815381 change.

Differential Revision: https://phabricator.services.mozilla.com/D203058
2024-03-01 12:37:39 +00:00
Tooru Fujisawa
ecd0e0f5f0 Bug 1881359 - Part 1: Re-add DebuggerObject.prototype.isSameNativeWithJitInfo. r=jandem
This just reverts bug 1831826 change.

Differential Revision: https://phabricator.services.mozilla.com/D203057
2024-03-01 12:37:38 +00:00
Jan Varga
29c056a1f0 Bug 1856324 - Remove ClientSourceParent::KillInvalidChild; r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D189912
2024-03-01 12:35:20 +00:00
Marco Bonardo
adbeacbb4a Bug 1880069 - Switch-to-tab result sometimes appears twice with wrong container. r=jteow
The InputHistory (adaptive) provider is not properly reporting the open tab
userContextId, thus the Muxer is unable to dedupe results properly.
This cleans up the query a little bit avoiding numeric indices and fields that
are unused later.

Differential Revision: https://phabricator.services.mozilla.com/D203012
2024-03-01 12:23:49 +00:00
André Bargull
51f76236f9 Bug 1882386: Correctly handle empty search string case when inlining String.p.lastIndexOf. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D203248
2024-03-01 12:23:08 +00:00
Timothy Nikkel
e6402ed7ec Bug 1835509. If we encounter a bad LZW block in a gif frame still report success if we have decoded frames before this successfully. r=aosmond
This is similar to this code in image/Decoder.cpp

https://searchfox.org/mozilla-central/rev/ae292ebba6074601b33fa983dd4e01ce6a1ec4ac/image/Decoder.cpp#257

We won't display the frames after the bad frame, but that seems reasonable, and an improvement from current. If we get more reports of this we can look into just skipping the bad frame instead of truncating before the bad frame.

Differential Revision: https://phabricator.services.mozilla.com/D179495
2024-03-01 11:42:43 +00:00
Iulian Moraru
ef2ce63aea Backed out 4 changesets (bug 1848315) for causing multiple failures. CLOSED TREE
Backed out changeset b921bb1aee11 (bug 1848315)
Backed out changeset 0872a066e6fd (bug 1848315)
Backed out changeset 028e9468f0a3 (bug 1848315)
Backed out changeset b57c4274e7ab (bug 1848315)
2024-03-01 14:16:44 +02:00
Iulian Moraru
750ffd8817 Backed out changeset d2f9b317d7dd (bug 1872460) for causing build non unfied plain bustages on TestCacheControlParser.cpp. CLOSED TREE 2024-03-01 13:39:50 +02:00
Kagami Sascha Rosylight
6fa527337a Bug 1879112 - Check permission earlier and mark as closed if failed r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D201140
2024-03-01 11:27:53 +00:00
Kagami Sascha Rosylight
7c6c821a28 Bug 1879934 - Observe window events only for non-persistent notifications r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D201627
2024-03-01 11:27:52 +00:00
Kagami Sascha Rosylight
8909f14812 Bug 1881515 - Implement marionette.set_permission test function r=webdriver-reviewers,whimboo
Differential Revision: https://phabricator.services.mozilla.com/D202477
2024-03-01 11:26:55 +00:00
aiunusov
ffcc0f236a Bug 1872460 - FIX Cache Control Parser ignoring the rest of the header in case of negative Integer values, r=necko-reviewers,valentin
- in case of malformed integers, ignore the directive and set default value
(to let parser continue parsing the other params)

Differential Revision: https://phabricator.services.mozilla.com/D197443
2024-03-01 11:09:32 +00:00
Tom Schuster
563a9c6397 Bug 1712690 - Update the SecurityPolicyViolationEvent WebIDL. r=webidl,dom-core,peterv
Implements the changes from https://github.com/w3c/webappsec-csp/pull/645

(This still does not include changing DOMString to USVString)

Differential Revision: https://phabricator.services.mozilla.com/D202918
2024-03-01 11:01:01 +00:00
Tom Schuster
a3fa136925 Bug 1848315 - CSP: Introduce new and more detailed error messages. r=freddyb,devtools-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D186143
2024-03-01 10:59:11 +00:00
Tom Schuster
d167d11fe4 Bug 1848315 - CSP: Provide the whole violated directive as a string. r=freddyb
Differential Revision: https://phabricator.services.mozilla.com/D186142
2024-03-01 10:59:10 +00:00