Commit graph

911340 commits

Author SHA1 Message Date
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