Paul Adenot
171272ebbf
Bug 1860492 - Stop using theora files in mobile/android/geckoview/src/androidTest/. r=geckoview-reviewers,m_kato,frontend-codestyle-reviewers
...
Files containing theora have been modified to use VP9 in WebM, which is
equivalent for those tests, that only require a video with or without sound.
Differential Revision: https://phabricator.services.mozilla.com/D204643
2024-04-03 11:11:44 +00:00
Paul Adenot
fa6bbac3f5
Bug 1860492 - Stop using theora files in toolkit/. r=mossop,anti-tracking-reviewers,timhuang
...
Files containing theora have been modified to use VP9 in WebM, which is
equivalent for those tests, that only require a video with or without sound.
Differential Revision: https://phabricator.services.mozilla.com/D204642
2024-04-03 11:11:43 +00:00
Paul Adenot
4560a98b40
Bug 1860492 - Stop using theora in browser/base/content/test. r=Gijs
...
The OGG Theora files have been replaced with functionally equivalent WebM
containing VP9.
Differential Revision: https://phabricator.services.mozilla.com/D204641
2024-04-03 11:11:42 +00:00
Paul Adenot
852a987a75
Bug 1860492 - Remove layout/reftests/ogg-video. r=emilio
...
OGG can only contain the theora video codec, and theora is being removed from
the Web. All of this have WebM versions in a directory alongside this (that I
converted from the OGG tests a while back).
Differential Revision: https://phabricator.services.mozilla.com/D204640
2024-04-03 11:11:42 +00:00
Paul Adenot
06866baa60
Bug 1860492 - Fix OGG specific tests. r=media-playback-reviewers,alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D204054
2024-04-03 11:11:41 +00:00
Paul Adenot
08ff38dc21
Bug 1860492 - Remove theora usage from dom/media and dom/canvas. r=media-playback-reviewers,jgilbert,alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D204053
2024-04-03 11:11:39 +00:00
Paul Adenot
fe57630fb7
Bug 1860492 - Add a pref to disable Theora playback, disable it on Nightly. r=media-playback-reviewers,alwu
...
Differential Revision: https://phabricator.services.mozilla.com/D204052
2024-04-03 11:11:39 +00:00
mcarare
8837b61bd9
Bug 1888443 - Test that EngineView's parent does not propagate requestDisallowInterceptTouchEvent. r=android-reviewers,tthibaud
...
Differential Revision: https://phabricator.services.mozilla.com/D206111
2024-04-03 11:11:27 +00:00
Emilio Cobos Álvarez
5b3d95fe9f
Bug 1889244 - Truncate rather than round inner sizes. r=dholbert
...
This should allow us to work on bug 1647356 and co again, and prevents
undesired scrollbars like those from bug 1648265. It should also be more
compatible (seems like my comment in
https://github.com/w3c/csswg-drafts/issues/5260 still holds).
Differential Revision: https://phabricator.services.mozilla.com/D206434
2024-04-03 10:42:54 +00:00
Yi Xiong Wong
284b666425
Bug 1880914 - Move BrowserOpenFileWindow. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D206196
2024-04-03 10:32:28 +00:00
Yi Xiong Wong
0b95910f87
Bug 1880914 - Move BrowserStop. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D206102
2024-04-03 10:32:27 +00:00
Yi Xiong Wong
cd747f1f77
Bug 1880914 - Move BrowserOpenTab. r=Gijs,webdriver-reviewers,perftest-reviewers,extension-reviewers,sessionstore-reviewers,tabbrowser-reviewers,home-newtab-reviewers,thecount,whimboo,dao,afinder,omc-reviewers,aminomancer
...
Differential Revision: https://phabricator.services.mozilla.com/D205529
2024-04-03 10:32:27 +00:00
jackyzy823
17151c4c27
Bug 1886083 - Don't call onHomePressed when notification permission prompt is shown. r=android-reviewers,tthibaud
...
Differential Revision: https://phabricator.services.mozilla.com/D205793
2024-04-03 10:08:21 +00:00
Cosmin Sabou
9b9f91889a
Bug 1888590 - Mark some subtests on trusted-types-event-handlers.html as failing. r=aryx DONTBUILD
...
Differential Revision: https://phabricator.services.mozilla.com/D206205
2024-04-03 09:39:50 +00:00
Jan de Mooij
632637bf20
Bug 1888746 - Store frame descriptor before each comparator call. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D206347
2024-04-03 09:30:29 +00:00
Jan de Mooij
16bbfddea7
Bug 1876425 part 2 - Add test and comment. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D200468
2024-04-03 09:29:19 +00:00
Jan de Mooij
a3ea5c6787
Bug 1875795 - Add test and assertion. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D199234
2024-04-03 09:28:29 +00:00
Jan de Mooij
7a6d8fd713
Bug 1888614 - Fix exception handler to restore realm for trampoline native frames too. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D206330
2024-04-03 09:27:15 +00:00
Mike Hommey
b8f399d747
Bug 1889233 - Remove unused Colum::into_column. r=places-reviewers,lina
...
Differential Revision: https://phabricator.services.mozilla.com/D206421
2024-04-03 09:07:23 +00:00
Henrik Skupin
243c76054f
Bug 1887548 - [wdspec] Ignore all IOError and not just FileNotFoundError for preferences_remote_agent.py. r=webdriver-reviewers,jgraham
...
Differential Revision: https://phabricator.services.mozilla.com/D206402
2024-04-03 08:32:16 +00:00
Mike Hommey
e3e074c4a4
Bug 1889015 - Update builders to rustc 1.77.1. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D206298
2024-04-03 08:04:07 +00:00
Gabriel Luong
7e07de7b55
Bug 1885602 - Part 1: Add strings for the sign in header in the menu redesign r=android-reviewers,Roger
...
Source: https://www.figma.com/file/RFz9fYtotQCQuinwcZujZt/Menu-Redesign?type=design&node-id=9751-50236&mode=dev
Differential Revision: https://phabricator.services.mozilla.com/D206221
2024-04-03 07:54:26 +00:00
William Durand
bbaeb2f9fc
Bug 1886708 - Replace add-on staging certs with cas-new. r=jschanck
...
Differential Revision: https://phabricator.services.mozilla.com/D206106
2024-04-03 07:53:58 +00:00
Nicolas Chevobbe
7cc491619c
Bug 1888081 - [devtools] Don't call setStyleSheetText from StyleRuleActor#setRuleText if the stylesheet text doesn't actually change. r=devtools-reviewers,ochameau.
...
Differential Revision: https://phabricator.services.mozilla.com/D205799
2024-04-03 07:53:53 +00:00
Nicolas Chevobbe
f465f54bfe
Bug 1888079 - [devtools] Don't call getStyleSheetRuleCountAndAtRules in setStyleSheetText when it's not needed. r=devtools-reviewers,ochameau.
...
When we modify a rule from the inspector, the number of rules and the at-rules
data can't be impacted, so avoid computing this costly information.
Differential Revision: https://phabricator.services.mozilla.com/D205798
2024-04-03 07:53:52 +00:00
Gabriel Luong
ac55f60eb9
Bug 1885580 - Add a MenuGroup component for the menu redesign r=android-reviewers,007
...
Source: https://www.figma.com/file/RFz9fYtotQCQuinwcZujZt/Menu-Redesign?type=design&node-id=10107-73271&mode=dev
Differential Revision: https://phabricator.services.mozilla.com/D206252
2024-04-03 07:50:26 +00:00
André Bargull
6acc652ea5
Bug 1885489 - Part 13: Make RSubstr less dependent on the RSub implementation. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D205817
2024-04-03 07:47:11 +00:00
André Bargull
67434a18b1
Bug 1885489 - Part 12: Remove unused recover support for MSetArrayLength. r=iain
...
Recover support for `MSetArrayLength` was added in bug 966743, but that code has
later been removed.
Depends on D205812
Differential Revision: https://phabricator.services.mozilla.com/D205813
2024-04-03 07:47:11 +00:00
André Bargull
6c2f13224d
Bug 1885489 - Part 11: Use SnapshotIterator::readBigInt() when recovering BigInt instructions. r=iain
...
Depends on D205811
Differential Revision: https://phabricator.services.mozilla.com/D205812
2024-04-03 07:47:11 +00:00
André Bargull
8a0dc2256e
Bug 1885489 - Part 10: Add SnapshotIterator::readGCCellPtr(). r=iain
...
Depends on D205810
Differential Revision: https://phabricator.services.mozilla.com/D205811
2024-04-03 07:47:10 +00:00
André Bargull
c1cf4a0025
Bug 1885489 - Part 9: Add SnapshotIterator::readObject(). r=iain
...
Depends on D205809
Differential Revision: https://phabricator.services.mozilla.com/D205810
2024-04-03 07:47:10 +00:00
André Bargull
1c66a93501
Bug 1885489 - Part 8: Add SnapshotIterator::readBigInt(). r=iain
...
Depends on D205808
Differential Revision: https://phabricator.services.mozilla.com/D205809
2024-04-03 07:47:09 +00:00
André Bargull
f93a60ef26
Bug 1885489 - Part 7: Add SnapshotIterator::readString(). r=iain
...
Depends on D205807
Differential Revision: https://phabricator.services.mozilla.com/D205808
2024-04-03 07:47:09 +00:00
André Bargull
f7bae03a50
Bug 1885489 - Part 6: Add SnapshotIterator::readNumber(). r=iain
...
Depends on D205806
Differential Revision: https://phabricator.services.mozilla.com/D205807
2024-04-03 07:47:09 +00:00
André Bargull
9acf98682f
Bug 1885489 - Part 5: Add SnapshotIterator::readInt32(). r=iain
...
Depends on D204900
Differential Revision: https://phabricator.services.mozilla.com/D205806
2024-04-03 07:47:08 +00:00
André Bargull
3c28b846d3
Bug 1885489 - Part 4: Add tests. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D204900
2024-04-03 07:47:08 +00:00
André Bargull
9b0f41189b
Bug 1885489 - Part 3: Remove unreachable code RCharCodeAt::recover. r=iain
...
Preceding `MBoundsCheck` guarantees that the index is in-bounds. Release assert
this and remove the unreachable out-of-bounds case. This also makes it clearer
that recovering will always return an Int32 value.
Differential Revision: https://phabricator.services.mozilla.com/D204899
2024-04-03 07:47:07 +00:00
André Bargull
f600426dad
Bug 1885489 - Part 2: Annotate why operands are guaranteed to be int32 values. r=iain
...
Add assertions to annotate why operands are guaranteed to be int32 values.
Differential Revision: https://phabricator.services.mozilla.com/D204898
2024-04-03 07:47:07 +00:00
André Bargull
4b06471b36
Bug 1885489 - Part 1: Handle double inputs when recovering StringFromCharCode and AtomicIsLockFree. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D204897
2024-04-03 07:47:07 +00:00
André Bargull
5712e11b9a
Bug 1889089: Set isSameRealm when reading CallFlags through CacheIRReader. r=iain
...
Continuation of bug 1690702 to also set `isSameRealm` when reading call-flags.
LCallKnown from standard calls already left out the same realm check:
```js
function f() {
// Don't inline this function to ensure we compile through LCallKnown.
with ({}) ;
}
for (var i = 0; i < 1_000_000; ++i) {
// Standard call.
f();
}
```
But LCallKnown from FunCall calls had an extra same realm check:
```js
function f() {
// Don't inline this function to ensure we compile through LCallKnown.
with ({}) ;
}
for (var i = 0; i < 1_000_000; ++i) {
// FunCall call
f.call();
}
```
Differential Revision: https://phabricator.services.mozilla.com/D206350
2024-04-03 07:45:56 +00:00
André Bargull
e29ae201ca
Bug 1889088: Mark Reflect.apply as inlinable. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D206348
2024-04-03 07:44:09 +00:00
Ting-Yu Lin
9e7e6eacf6
Bug 1889047 - Revise flex container log. r=dholbert
...
* Add `FLEX_ITEM_LOG` so that the log print starts from "Flex item". Visually,
this better groups the operations of the same flex item together than those
"for flex item" at the end of the sentence.
* Make `FLEX_LOGV` indent with two spaces, and change all the `FLEX_LOG` logs
with indentation to `FLEX_LOGV`.
Differential Revision: https://phabricator.services.mozilla.com/D206319
2024-04-03 07:24:24 +00:00
Masayuki Nakano
9bfe998503
Bug 1887954 - Make nsIFrame::GetLastLeaf() never returns a frame in native anonymous subtrees under the given frame r=emilio
...
It does not check whether the child frame is in a native anonymous subtree
only when every first child at digging the frame tree. This patch rewrites
the complicated loop with 2 for-loops and make it always check whether the
frame is for a native anonymous subtree root or not before updating the result.
Differential Revision: https://phabricator.services.mozilla.com/D206283
2024-04-03 07:20:57 +00:00
Eden Chuang
4818daad52
Bug 1879272 - Remove assertion in WorkerRunnable::Run. r=asuth
...
Because WorkerRunnable could be still dispatched and ran after Worker's cycle collector shutdown, the assertion condition is not fit anymore. So we remove these codes.
Differential Revision: https://phabricator.services.mozilla.com/D206339
2024-04-03 07:15:55 +00:00
Mike Hommey
6f41ef797f
Bug 1889251 - Enable warnings as errors when building geckodriver. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D206436
2024-04-03 06:55:16 +00:00
Mike Hommey
8d59208662
Bug 1889260 - Remove redundant import from mozrunner. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D206443
2024-04-03 06:54:26 +00:00
Mike Hommey
e72d4ad52d
Bug 1889260 - Remove redundant imports from geckodriver. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D206441
2024-04-03 06:54:26 +00:00
Mike Hommey
49def4b0fd
Bug 1889260 - Remove redundant imports from webdriver. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D206440
2024-04-03 06:54:25 +00:00
Mike Hommey
d07a23ca40
Bug 1889260 - Remove redundant imports from mozdevice. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D206439
2024-04-03 06:54:25 +00:00
Mike Hommey
f76f60c29b
Bug 1889260 - Remove redundant import from mozprofile. r=webdriver-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D206438
2024-04-03 06:54:24 +00:00