Commit Graph

935542 Commits

Author SHA1 Message Date
Ryan Hunt
0a33dab6a6 Bug 1913114 - wasm: Make heuristics static classes. r=yury
These classes just embed pref values that are already stored
elsewhere. The pref values are just as fast to access as these
heuristic classes so we should just avoid duplicating them.

Differential Revision: https://phabricator.services.mozilla.com/D225127
2024-10-14 15:41:36 +00:00
Ryan Hunt
28416ed997 Bug 1913114 - wasm: Remove 'experimental' from inlining prefs. r=yury
Remove experimental prefix from inlining prefs.
Fix capitalization of `callRef` to match the instruction.

Differential Revision: https://phabricator.services.mozilla.com/D225126
2024-10-14 15:41:35 +00:00
Ryan Hunt
2423d47f14 Bug 1913114 - wasm: Rename tiering aggressiveness pref and use it in our tests. r=yury
Remove the experimental prefix from our tiering level, and use the max in our tests
to ensure we have coverage of tier-ups.

Differential Revision: https://phabricator.services.mozilla.com/D225125
2024-10-14 15:41:35 +00:00
Ryan Hunt
f98aa22df0 Bug 1913114 - wasm: Rename lazy tiering prefs and add pref that enables lazy tiering only for wasm-gc. r=yury
- Remove the experimental part of these flags.
 - Rename the overall flag to just talk about lazy_tiering.
 - Add a lazy_tiering_for_gc which enables this feature only for wasm-gc modules.

Differential Revision: https://phabricator.services.mozilla.com/D225124
2024-10-14 15:41:34 +00:00
Adam Brouwers-Harries
eee7d68bcd Bug 1919330 - Add profiler markers for Glean::CustomDistributionMetric r=florian,chutten
Differential Revision: https://phabricator.services.mozilla.com/D223323
2024-10-14 15:37:20 +00:00
Stephen Thompson
b91e1b1686 Bug 1915172 - Restore open tab groups r=dao,jswinarton,sessionstore-reviewers,tabbrowser-reviewers
1908418 added tab groups and their tab relationships to each window. This patch will restore tab groups and the tabs within them.

Differential Revision: https://phabricator.services.mozilla.com/D224955
2024-10-14 15:31:29 +00:00
Jan-Erik Rediger
93f5426b86 Bug 1924473 - Fenix: Default-enable event timestamps r=TravisLong,android-reviewers,skhan
Differential Revision: https://phabricator.services.mozilla.com/D225488
2024-10-14 15:27:51 +00:00
Paul Zuehlcke
d9f6337918 Bug 1842067 - Move BTP purging call into separate method. r=anti-tracking-reviewers,bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D223783
2024-10-14 15:27:11 +00:00
Paul Zuehlcke
14a0bf3cdd Bug 1842067 - Filter by OriginAttributesPattern when purging bounce tracker site data. r=bvandersloot
Differential Revision: https://phabricator.services.mozilla.com/D223752
2024-10-14 15:27:10 +00:00
serge-sans-paille
9d69dc4c7d Bug 1922563 - Reduce memory foot print of mozilla::dom::MathMLElement::MapGlobalMathMLAttributesInto()::values r=emilio
Use some kind of prefix table to avoid storing redundant string. Also
Avoid storing an array of enum when there's a direct mapping between
enum values and loop index.

This result in a reduction of 352 byte in the resulting binary, so this
may not be worth the effort, but it was great fun to write that patch.

Differential Revision: https://phabricator.services.mozilla.com/D224494
2024-10-14 15:24:04 +00:00
John Schanck
80799ff4ba Bug 1923963 - add support for clubcard-based CRLite delta updates. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D225276
2024-10-14 14:59:48 +00:00
Emilio Cobos Álvarez
e639e38d33 Bug 1764822 - Implement mica titlebar behind a (default off) pref. r=desktop-theme-reviewers,win-reviewers,dao,rkraesig
This is somewhat straight-forward now that all the dependencies are
landed.

I think we do need to find a solution to make the app titlebar buttons
taller, by hiding the caption buttons
(https://phabricator.services.mozilla.com/D207303 tried to do this, but
ran into other issues), or making the titlebar taller, which is doable
in UWP at least, but I don't see any way of doing it in win32 apps:

 * https://learn.microsoft.com/en-us/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindowtitlebar.preferredheightoption?view=windows-app-sdk-1.6

But still this is usable and would be worth getting in, since it's
needed for the translucent sidebar work too.

Differential Revision: https://phabricator.services.mozilla.com/D225364
2024-10-14 14:38:04 +00:00
Dão Gottwald
1d3c8fc2a0 Bug 1924105 - Move tab tests from browser/base/ to browser/components/tabbrowser/. r=tabbrowser-reviewers,dwalker
Differential Revision: https://phabricator.services.mozilla.com/D225356
2024-10-14 14:22:00 +00:00
stransky
e78c08ecfe Bug 1917548 [Linux] Queue screensaver inhibit/uninhibit requests and perform them in order r=emilio
Remove GCancellable usage and don't cancel ongoing DBus inhibit/uninhibit requests.
Rather queue new requests and perform them in order.

Differential Revision: https://phabricator.services.mozilla.com/D221777
2024-10-14 13:49:20 +00:00
serge-sans-paille
9821982c60 Bug 1923081 - set define MOZ_SAFEBROWSING_DUMP_FAILED_UPDATES globally r=dimi
It is used to conditionally set a structure field, so it's required
that all compilation unit using it have the same value for that define.
The easiest way to achieve that goal is to set the define globally.

Differential Revision: https://phabricator.services.mozilla.com/D224752
2024-10-14 13:20:19 +00:00
Keith Cirkel
f0551e92df Bug 1876762 - Implement togggle events for Dialog show/showModal/close r=smaug
https://github.com/whatwg/html/pull/10091

This also slightly refactors FireToggleEvent to allow to to
accomodate both popovers and now also dialogs

Differential Revision: https://phabricator.services.mozilla.com/D225449
2024-10-14 13:19:57 +00:00
Keith Cirkel
84bcf1ad91 Bug 1921363 - Destroy popover close watchers on hidepopover r=smaug
Differential Revision: https://phabricator.services.mozilla.com/D223880
2024-10-14 13:18:11 +00:00
Joel Maher
d546e0f542 Bug 1921352 - handle errorsummary edge case better. r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D224372
2024-10-14 13:14:53 +00:00
stransky
7b0ae0a826 Bug 1890074 [Linux] Print more info by Wayland error handlers r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D225485
2024-10-14 13:14:49 +00:00
stransky
f291924657 Bug 1890074 [Wayland] Implement wayland proxy state string r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D225484
2024-10-14 13:14:48 +00:00
Tim Huang
34e65ae3e9 Bug 1922193 - Initiate the isPartitioned() value before parsing the cookie attributions. r=valentin,cookie-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225491
2024-10-14 12:40:34 +00:00
Emilio Cobos Álvarez
86f21b4292 Bug 1924240 - Remove an assert that doesn't always hold.
MANUAL PUSH: Orange fix CLOSED TREE
2024-10-14 17:45:24 +02:00
Iulian Moraru
a0094cf0d3 Backed out 4 changesets (bug 1923790) for causing mass assertion failures. CLOSED TREE
Backed out changeset c77fbdd69b94 (bug 1923790)
Backed out changeset f81a6af120f5 (bug 1923790)
Backed out changeset 776dcd89f572 (bug 1923790)
Backed out changeset d68b9d899217 (bug 1923790)
2024-10-14 16:49:58 +03:00
Alexandre Poirot
9d5e9863ef Bug 1921118 - [devtools] Introduce a connect method on the root actor to communicate the frontend version to the backend. r=devtools-reviewers,devtools-backward-compat-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D223648
2024-10-14 12:24:22 +00:00
ffxbld
6e63fc041d No Bug, mozilla-central repo-update HSTS HPKP remote-settings ct-logs - r=release-managers,diannaS
Differential Revision: https://phabricator.services.mozilla.com/D225497
2024-10-14 11:58:00 +00:00
Emilio Cobos Álvarez
ed43bbbbb0 Bug 1922250 - Align skeleton ui with nsWindow more closely. r=win-reviewers,rkraesig
This maps better to the code we have in nsWindow, and fixes a couple
bugs which caused maximized skeleton UI-consuming windows to be
mispositioned with the following patches.

Differential Revision: https://phabricator.services.mozilla.com/D225100
2024-10-14 10:55:25 +00:00
Timothy Nikkel
4e3a1d0815 Bug 1923790. Skip a matrix ChangeBasis in GetResultingTransformMatrix when it's useless. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D225172
2024-10-14 10:43:07 +00:00
Timothy Nikkel
f55cca95cd Bug 1923790. Skip checking for combine 3d in GetResultingTransformMatrix when we already know there is no combine 3d. r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D225171
2024-10-14 10:43:06 +00:00
Timothy Nikkel
888868356b Bug 1923790. Skip checking for perspective in GetResultingTransformMatrix when we already know there is no perspective. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D225170
2024-10-14 10:43:06 +00:00
Timothy Nikkel
72090a3700 Bug 1923790. Skip a matrix PostTranslate in GetResultingTransformMatrix when it's useless. r=gfx-reviewers,layout-reviewers,lsalzman,emilio
Differential Revision: https://phabricator.services.mozilla.com/D225169
2024-10-14 10:43:06 +00:00
Jan de Mooij
9e3fce8f78 Bug 1924279 - Add missing ReportOutOfMemory call to selectforgc testing function. r=jonco
This bug was introduced 12 years ago but we're now catching this with new assertions.

Differential Revision: https://phabricator.services.mozilla.com/D225476
2024-10-14 10:42:04 +00:00
Jan de Mooij
725fc75c54 Bug 1924062 - Throw exception for asm.js module functions in disnative testing function. r=arai
A function marked `isAsmJSNative` is either the outer module function or an actual
exported asm.js function. The module function can't be disassembled.

Differential Revision: https://phabricator.services.mozilla.com/D225357
2024-10-14 10:38:58 +00:00
Emilio Cobos Álvarez
87184f51bb Bug 1924240 - Simpler parent / child setup in nsCocoaWindow.mm. r=mac-reviewers,bradwerth
Try seems happy with this.

Differential Revision: https://phabricator.services.mozilla.com/D225425
2024-10-14 10:32:25 +00:00
Luca Greco
d48990e9b9 Bug 1921483 - Explicitly cover expected behavior on clicking the blocklist info url in the install failure dialog. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D225384
2024-10-14 10:30:17 +00:00
kycn
f946c39e9f Bug 1907615 - Collect full history from the parent process on SHIP on Android. r=geckoview-reviewers,owlish
Collecting the full history updates from the parent process until the partial history colletion is introduced for SHIP on Android.

Differential Revision: https://phabricator.services.mozilla.com/D221710
2024-10-14 10:26:35 +00:00
Titouan Thibaud
0d9eb3c796 Bug 1887651 - Run baseline profile generation for Fenix on Firebase TestLab and integrate it into Nightly apks r=android-reviewers,releng-reviewers,firefox-build-system-reviewers,nalexander,jcristau,rsainani
Differential Revision: https://phabricator.services.mozilla.com/D221635
2024-10-14 10:08:15 +00:00
Jan Varga
31af6ee2f0 Bug 1866402 - Further reduce code duplication in QuotaManager::OpenStorageDirectory and QuotaManager::OpenClientDirectory; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D223710
2024-10-14 10:06:14 +00:00
Jan Varga
61a43c79f8 Bug 1866402 - Reduce code duplication in QuotaManager::OpenStorageDirectory and QuotaManager::OpenClientDirectory; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D223460
2024-10-14 10:06:14 +00:00
Jan Varga
9b838294ef Bug 1866402 - Implement initialization of entire persistent storage; r=dom-storage-reviewers,jari
IndexedDB still calls QuotaManager::EnsurePersistentOriginIsInitializedInternal
from its idle database maintenance. However, we want to get rid of that so the
method can be made private. The idle database maintenance should only rely on
QuotaManager::OpenStorageDirectory method to do all necessary initialization.
Before we can do that, we need a method dedicated for initialization of entire
persistent storage.

Differential Revision: https://phabricator.services.mozilla.com/D195653
2024-10-14 10:06:14 +00:00
William Durand
d510f68c17 Bug 1923268 - Update soft/hard block strings. r=rpl,fluent-reviewers,android-reviewers,bolsson,delphine,amejiamarmol
Differential Revision: https://phabricator.services.mozilla.com/D225047
2024-10-14 10:00:26 +00:00
teoxoy
29021a05f3 Bug 1918739 - Update doc comment for wgpu_server_instance_request_adapter. r=webgpu-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D225188
2024-10-14 09:54:48 +00:00
pstanciu
55abcb2995 Backed out changeset 875fb891b6a9 (bug 1922563) for causing build bustages on MathMLElement.cpp CLOSED TREE 2024-10-14 15:11:22 +03:00
serge-sans-paille
6f7cb9dc13 Bug 1923084 - Fix type of gAppData to be the same in declaration and definition. r=firefox-desktop-core-reviewers ,mossop,win-reviewers,gstoll
Differential Revision: https://phabricator.services.mozilla.com/D224753
2024-10-14 09:34:23 +00:00
serge-sans-paille
03a70f29be Bug 1923085 - Make sure nsThreadUtils.h is included before definition of Task r=xpcom-reviewers,emilio
Task inner structure contains an #ifdef from a variable defined in
nsThreadUtils.h.
Otherwise we may end up with different compilation unit have different
vtable (odr violation).

Differential Revision: https://phabricator.services.mozilla.com/D224754
2024-10-14 09:34:23 +00:00
moz-wptsync-bot
b70e9b16a1 Bug 1924292 - [wpt-sync] Update web-platform-tests to c7076ab2397dd3dcf0bb93dc304d05be04cd2a47, a=testonly
MANUAL PUSH: wpt sync bot

wpt-head: c7076ab2397dd3dcf0bb93dc304d05be04cd2a47
wpt-type: landing
2024-10-14 09:15:18 +00:00
Nina Satragno
15a2b2c340 Bug 1924153 [wpt PR 48579] - [fenced-frames] Migrate WebAuthn test, a=testonly
Automatic update from web-platform-tests
[fenced-frames] Migrate WebAuthn test

Migrate a fenced frames WebAuthn test to run on headless chrome with
chromedriver instead of the legacy content shell runner. The legacy
content shell runner will stop supporting the WebAuthn testdriver API,
soon.

Fix the test to set up the virtual authenticator environment on the top
frame instead, since testdriver should be invoked from the same window
hosting the testharness.

Bug: 372169469
Change-Id: I6e1b296fe86ee4087da2a5a63868e18a6b440984
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5920770
Auto-Submit: Nina Satragno <nsatragno@chromium.org>
Reviewed-by: Liam Brady <lbrady@google.com>
Commit-Queue: Liam Brady <lbrady@google.com>
Cr-Commit-Position: refs/heads/main@{#1367535}

--

wpt-commits: 5611c150825562522da2d6be67b929e399211c35
wpt-pr: 48579
2024-10-14 09:15:17 +00:00
Jonathan Lee
465b68f1b6 Bug 1924243 [wpt PR 48582] - [wptrunner] Cycle testdriver event loop when testharness isn't loaded, a=testonly
Automatic update from web-platform-tests
[wptrunner] Cycle testdriver event loop when testharness isn't loaded (#48582)

Workaround for https://crbug.com/340662810 that seems to work
without an increase in test runtime or regressions
(https://crrev.com/c/5698330/9).
--

wpt-commits: 280d04eaabed08d430d12c8af971b0b56f32310f
wpt-pr: 48582
2024-10-14 09:15:16 +00:00
moz-wptsync-bot
4999dfc21a Bug 1924180 [wpt PR 48581] - Update wpt metadata, a=testonly
wpt-pr: 48581
wpt-type: metadata
2024-10-14 09:15:16 +00:00
Keith Cirkel
7d86e06ac7 Bug 1924180 [wpt PR 48581] - Rename & refactor invoker commands to reflect new spec decisions., a=testonly
Automatic update from web-platform-tests
Rename & refactor invoker commands to reflect new spec decisions.

Invoker commands now live solely on HTMLButtonElement, and have been
dropped from HTMLInputElement. This was discussed and resolved + minuted
in Jul 18 WHATNOT meeting:
https://github.com/whatwg/html/issues/10471#issuecomment-2237135334)

Words must be separated with dashes. This was discussed and resolved +
minuted in Jul 18 WHATNOT meeting:
https://github.com/whatwg/html/issues/10471#issuecomment-2237135334)

"Custom" commands now require a double dash (`--`) prefix. This was
discussed & resolved + minuted in the Jul 25 OpenUI meeting:
https://github.com/openui/open-ui/issues/969#issuecomment-2251153158

In addition, CommandEvent#invoker is now renamed to CommandEvent#source
as discussed and resolved + minuted in Jul 18 WHATNOT meeting:
https://github.com/whatwg/html/issues/10471#issuecomment-2237135334)

This CL updates the tests & implementation to follow these changes. The
changes can also be found in the spec PR which reflects this updated
status:

https://github.com/whatwg/html/pull/9841

Bug: 40284894
Change-Id: Iefa91a1736867239a21f8717aee1fcaaa54fdfd0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5839601
Reviewed-by: Mason Freed <masonf@chromium.org>
Reviewed-by: Luke <lwarlow@igalia.com>
Commit-Queue: Keith Cirkel <chromium@keithcirkel.co.uk>
Cr-Commit-Position: refs/heads/main@{#1367705}

--

wpt-commits: 5df7a2c02bb50efa0368910fd49242c08def7a5d
wpt-pr: 48581
2024-10-14 09:15:15 +00:00
moz-wptsync-bot
d5d341f2ca Bug 1924174 [wpt PR 48580] - Update wpt metadata, a=testonly
wpt-pr: 48580
wpt-type: metadata
2024-10-14 09:15:14 +00:00