935976 Commits

Author SHA1 Message Date
Botond Ballo
a46b2f01e5 Bug 1922598 - Remove scroll wheel overshoot detection code and telemetry. r=dlrobertson
Differential Revision: https://phabricator.services.mozilla.com/D225876
2024-10-17 05:01:12 +00:00
Eitan Isaacson
4ea553fb6c Bug 1919087 - Defer PushNameOrDescriptionChange to WillRefresh tick. r=Jamie
Since the method is deferred we need to do extra guesswork for possible
situtations where the name has changed because we don't have the
privilege to calculate the name in-line when content is deleted.

I tried to account for all cases as we have in our test coverage. I
hope that if there are edge cases they are false positives, and we are
firing extra name changes and not the opposite.

Differential Revision: https://phabricator.services.mozilla.com/D223877
2024-10-17 04:46:20 +00:00
Ryan Hunt
66067704f4 Bug 1914422 - wasm: Support inlining when caller has a try block. r=yury
Handle inlining a call instruction when it is inside of a try block.

  - inTryCode is extended to return true when a callerCompiler has a try block
  - inTryCode now returns the vector of control flow patches to add the exception
    throwing instruction to, instead of the `TryControl`.
  - When an exception is thrown in an inlined function without a handler in the
    same function, we add it to a list (bodyRethrowPadPatches_) to be handled
    at the end of compilation.
  - The inline unhandled exceptions are joined together into a single block which
    finishInlinedCallDirect links to the landing pad in the inline caller function.
  - Driveby fix to not emit a 'catchable' call when a builtin method is infallible.

Depends on D224171

Differential Revision: https://phabricator.services.mozilla.com/D224172
2024-10-17 03:07:24 +00:00
Ryan Hunt
9b7dce0a56 Bug 1914422 - wasm: Don't use MBasicBlock stack for pending exceptions. r=yury
No functional changes.

We currently push the pending exception and tag to the MBasicBlock definition
stack when we're building MIR. This lets us find it later when adding new
catch blocks. This has always been hard to reason about and makes adding
inlining harder. This commit reworks it to store the reference to the
pending exception MIR nodes on the TryControl.

Depends on D224170

Differential Revision: https://phabricator.services.mozilla.com/D224171
2024-10-17 03:07:24 +00:00
Ryan Hunt
b492f89594 Bug 1914422 - wasm: Cleanup Ion code for call instructions. r=yury
No functional changes.

  - Move CallCompileState into FunctionCompiler
  - Move EmitCallArgs into FunctionCompiler, move uses of it further down call try
  - Use CallCompileState for beginCatchableCall, endCatchableCall instead of
    MWasmCallTryDesc
  - Remove MWasmCallTryDesc as it's not needed
  - Change inTryBlock to return a TryControl* instead of relative depth (helpful
    for the next commit)
  - Standardize some naming
    - We have an inconsistency around using 'emitX' vs. 'X' for FunctionCompiler
      method names. I can't clean that up entirely in this patch, but I made some
      changes here.

Differential Revision: https://phabricator.services.mozilla.com/D224170
2024-10-17 03:07:23 +00:00
Lee Salzman
d9741d8876 Bug 1910138 - Enable Accelerated Canvas2D on Windows. r=aosmond
Most issues related to the AC2D on Windows experiment should have been
addressed in related bugs, therefor it is time to starting rolling out
AC2D on Windows.

As before, this flips the gfx.canvas.accelerated pref to on, and also
flips the gfx.direct2d.disabled pref to true. With Direct2D disabled,
AC2D will then function. Direct2D can still be forced on via the
gfx.direct2d.force-enabled pref or by toggling the disabled pref, which
will subsequently automatically disable AC2D.

Differential Revision: https://phabricator.services.mozilla.com/D225685
2024-10-17 03:06:23 +00:00
Mark Striemer
450086235d Bug 1917303 - Use MozBaseInputElement for MozRadio and MozCheckbox r=reusable-components-reviewers,desktop-theme-reviewers,hjones
Depends on D222039

Differential Revision: https://phabricator.services.mozilla.com/D222040
2024-10-17 02:32:42 +00:00
Mark Striemer
bfedc696a8 Bug 1900122 - Part 3: Use createProperty for fluent props r=reusable-components-reviewers,hjones
Depends on D221892

Differential Revision: https://phabricator.services.mozilla.com/D222039
2024-10-17 02:32:42 +00:00
Mark Striemer
e4aa615635 Bug 1900122 - Part 2: Create MozBaseInputElement helper r=reusable-components-reviewers,desktop-theme-reviewers,hjones
Depends on D221891

Differential Revision: https://phabricator.services.mozilla.com/D221892
2024-10-17 02:32:42 +00:00
Mark Striemer
5ef94cf033 Bug 1900122 - Part 1: Standardise mapped attributes with mapped:true Lit properties r=reusable-components-reviewers,hjones
Differential Revision: https://phabricator.services.mozilla.com/D221891
2024-10-17 02:32:41 +00:00
Ryan Safaeian
1e13846998 Bug 1920803 - Clicking anywhere on the search bar in contextual password manager always focuses input. r=credential-management-reviewers,desktop-theme-reviewers,dao,dimi
Differential Revision: https://phabricator.services.mozilla.com/D224028
2024-10-17 01:59:06 +00:00
Jan Varga
b9e7c4300b Bug 1867997 - Remove DirectoryLockImpl data members which can be accessed from mOriginScope; r=dom-storage-reviewers,jari
Differential Revision: https://phabricator.services.mozilla.com/D196042
2024-10-17 01:52:22 +00:00
Mike Kaply
79f67534ba Bug 1917287 - Allow a theme to be set via a distribution. r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D223846
2024-10-17 01:23:14 +00:00
Tooru Fujisawa
5931de2a3a Bug 1920282 - Part 2: Add tests. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D223724
2024-10-17 01:21:14 +00:00
Tooru Fujisawa
4275da8e80 Bug 1920282 - Part 1: Make the execution tracing ang the code coverage mutualy exclusive. r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D223723
2024-10-17 01:21:13 +00:00
Ryan Hunt
8d522839cc Bug 1923889 - wasm: Move max type checking earlier. r=yury
Differential Revision: https://phabricator.services.mozilla.com/D225813
2024-10-17 01:09:32 +00:00
mcheang
f7d0469a83 Bug 1924228 - Localize Searchmode Switcher Button strings into other languages. r=daleharvey,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225866
2024-10-17 01:08:53 +00:00
John Oberhauser
56c290cf07 Bug 1925097: Fixing an issue where region middleware wasn't properly updating the distribution ID when receiving the UpdateDistribution action r=android-reviewers,skhan
Differential Revision: https://phabricator.services.mozilla.com/D225880
2024-10-17 00:58:31 +00:00
Cosmin Sabou
42cc75d877 Backed out changeset a54fb90f15b7 (bug 1922598) for causing build bustages on ScalarGIFFTMap. CLOSED TREE 2024-10-17 03:19:09 +03:00
Mozilla Releng Treescript
f15f2425ab no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-10-17 00:18:44 +00:00
Stephen A Pohl
bc0f7c1052 Bug 1675651: Avoid hiding the cursor on macOS unless we are dealing with editable content, or the Cmd key is pressed. r=masayuki
Differential Revision: https://phabricator.services.mozilla.com/D225869
2024-10-17 00:04:19 +00:00
Botond Ballo
683d860171 Bug 1922598 - Remove scroll wheel overshoot detection code and telemetry. r=dlrobertson
Differential Revision: https://phabricator.services.mozilla.com/D225876
2024-10-16 23:39:26 +00:00
Matthew Tighe
e7bf1fa00b Bug 1922701 - Don't allow adding a folder while editing a different folder r=android-reviewers,boek
Differential Revision: https://phabricator.services.mozilla.com/D225886
2024-10-16 23:37:37 +00:00
Thomas Wisniewski
3b486a6c9e Bug 1924500 - Add a JS intervention for TikTok to un-break their sliding captcha puzzles; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225899
2024-10-16 23:20:48 +00:00
Thomas Wisniewski
48c27c33f1 Bug 1899948 - add a UA override for tv.partner.co.il; r=ksenia,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225898
2024-10-16 23:20:47 +00:00
Dana Keeler
44fea85a33 Bug 1925004 - fix certificate transparency error page test so it passes on non-nightly channels r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D225883
2024-10-16 22:58:39 +00:00
Nika Layzell
65f505251e Bug 1917904 - Support passing mach ports into new processes, r=ipc-reviewers,jld
This builds on the support from bug 1440207 to allow passing mach ports into
new content processes. This is done using the existing initial mach IPC already
used to transfer a mach task port to the parent process on child process
creation.

Differential Revision: https://phabricator.services.mozilla.com/D221708
2024-10-16 22:51:10 +00:00
Brad Werth
2168b3a208 Bug 1880582: Hold an autorelease reference to mWindow while releasing it. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D225554
2024-10-16 22:41:43 +00:00
Dana Keeler
a13590741e Bug 1925127 - align built-in certificate transparency expiration time with ecosystem r=jschanck
Differential Revision: https://phabricator.services.mozilla.com/D225896
2024-10-16 22:39:18 +00:00
Sanchaai
d1cd5ed230 Bug 1918239 - Do not map MenuAccessPoint.External to FenixFxAEntryPoint.Unknown. r=jonalmeida,android-reviewers
Add a new entry point, "external-view", for Custom Tab entrypoint cases instead of using the "unknown" entry point.

Differential Revision: https://phabricator.services.mozilla.com/D225452
2024-10-16 22:29:58 +00:00
Florian Quèze
d5c79a780b Bug 1921790 - remove nsITelemetry.recordEvent and nsITelemetry.registerEvents, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D224126
2024-10-16 22:07:40 +00:00
Florian Quèze
6af67e1c4a Bug 1921790 - migrate toolkit/components/telemetry/tests/unit/test_EventPing.js to Glean, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D225761
2024-10-16 22:07:39 +00:00
Kershaw Chang
0e877bcfea Bug 1925014 - Test case, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D225819
2024-10-16 22:03:50 +00:00
Kershaw Chang
07c3f3826d Bug 1925014 - Disallow HTTP/3 when third party root is found, r=necko-reviewers,keeler,valentin
Differential Revision: https://phabricator.services.mozilla.com/D225788
2024-10-16 22:03:50 +00:00
Nico Grunbaum
da2b771062 Bug 1925089 - remove refs to imaginary log module from webrtc docs;r=webrtc-reviewers,pehrsons DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D225855
2024-10-16 21:29:58 +00:00
alwu
682dc9b944 Bug 1924895 - update comment to explain why our implementation is different from the spec. r=webidl,saschanaz
Differential Revision: https://phabricator.services.mozilla.com/D225867
2024-10-16 21:27:33 +00:00
Cosmin Sabou
1208050c6f Backed out changeset 71c0f51e780a (bug 1924803) for causing valgrind failures at WantMutationEvents. CLOSED TREE 2024-10-17 01:46:49 +03:00
Cosmin Sabou
1bc4690f6a Backed out 6 changesets (bug 1917575, bug 1917844, bug 1874689, bug 1918596, bug 1915152) for causing ContentChild crashes. CLOSED TREE
Backed out changeset d6dc6d8085b5 (bug 1874689)
Backed out changeset 8c3916995be2 (bug 1918596)
Backed out changeset f77e369d1e0f (bug 1917844)
Backed out changeset 3bee9479316a (bug 1917844)
Backed out changeset 5c72e4a84a2c (bug 1917575)
Backed out changeset af3350e58b0a (bug 1915152)
2024-10-17 00:51:07 +03:00
Cosmin Sabou
a1d100d7d1 Backed out changeset 290a68970e02 (bug 1911749) for causing bc failures on browser_history_firefoxview. 2024-10-17 00:50:02 +03:00
Cosmin Sabou
fe50ea1fee Backed out changeset c3560df7c73f (bug 1086524) for causing bc failures on browser_searchModeSwitcher_basic. 2024-10-17 00:49:27 +03:00
Botond Ballo
3b265b1660 Bug 1923875 - Use MAP_PRIVATE in the mmap() call in HandleKeymap(). r=stransky
According to Wayland protocol spec [0], MAP_SHARED may fail with version 7
of the interface onwards, and we now use version 8 if available since bug 1836886.

[0] https://wayland.freedesktop.org/docs/html/apa.html#protocol-spec-wl_keyboard-event-keymap

Differential Revision: https://phabricator.services.mozilla.com/D225868
2024-10-16 20:55:44 +00:00
Nick Grato
9aa46f4241 Bug 1922626 - In the change provider dropdown update the --- divider to be a full division line r=Mardak
Switch from option to hr

Differential Revision: https://phabricator.services.mozilla.com/D225871
2024-10-16 20:46:40 +00:00
Florian Quèze
b7a34f9ced Bug 1923028 - Migrate scalars to use Glean APIs for preferences.prefs_file_was_invalid, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D225373
2024-10-16 20:46:09 +00:00
Florian Quèze
4c7740016c Bug 1923028 - Migrate scalars to use Glean APIs for downloads.*, r=chutten.
Depends on D225371

Differential Revision: https://phabricator.services.mozilla.com/D225372
2024-10-16 20:46:09 +00:00
Florian Quèze
bef7084418 Bug 1923028 - Migrate scalars to use Glean APIs for gfx, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D225371
2024-10-16 20:46:08 +00:00
Florian Quèze
cd51ad86c4 Bug 1923028 - Migrate scalars to use Glean APIs in browser/components/places/, r=chutten,sidebar-reviewers,fxview-reviewers,Standard8,jsudiaman.
Differential Revision: https://phabricator.services.mozilla.com/D225370
2024-10-16 20:46:08 +00:00
Florian Quèze
bcbd568207 Bug 1923028 - Migrate scalars to use Glean APIs for datasanitization.*, r=chutten,firefox-desktop-core-reviewers ,mossop.
Differential Revision: https://phabricator.services.mozilla.com/D225369
2024-10-16 20:46:08 +00:00
Florian Quèze
5d412927ff Bug 1923028 - Migrate scalars to use Glean APIs for browser.startup.*, r=chutten,firefox-desktop-core-reviewers ,mconley.
Differential Revision: https://phabricator.services.mozilla.com/D225368
2024-10-16 20:46:07 +00:00
Florian Quèze
51ac2c7fb1 Bug 1923028 - Migrate scalars to use Glean APIs for findbar.*, r=chutten.
Depends on D225366

Differential Revision: https://phabricator.services.mozilla.com/D225367
2024-10-16 20:46:07 +00:00
Florian Quèze
30480aefff Bug 1923028 - Migrate scalars to use Glean APIs for a11.*, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D225366
2024-10-16 20:46:06 +00:00