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