Geoff Brown
5d407b19c1
Bug 1730400 - Handle another connection exception installing python modules; r=aerickson
...
Differential Revision: https://phabricator.services.mozilla.com/D159449
2022-10-17 21:24:48 +00:00
Emilio Cobos Álvarez
ac512eac22
Bug 1795260 - Also clear the inNavbar pref so that following test keeps working.
...
MANUAL PUSH: Trivial orange fix CLOSED TREE
2022-10-17 23:28:10 +02:00
Emilio Cobos Álvarez
b03241e966
Bug 1795574 - Fix base-toolchains build.
...
MANUAL PUSH: Bustage fix CLOSED TREE
2022-10-17 23:25:45 +02:00
Cristian Tuns
6c7ed40390
Backed out changeset d734d1d10478 (bug 1795752) for causing mochitest failures on browser_feature_callout.js CLOSED TREE
2022-10-17 17:17:49 -04:00
Emilio Cobos Álvarez
5d8d34afe8
Bug 1795260 - Test that the searchbar doesn't overflow the toolbar even with a big user-imposed size. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D159521
2022-10-17 20:59:59 +00:00
Jonathan Kew
eacf8c524f
Bug 1793113 - Apply overflow:clip to meter and progress elements, for better rendering when rounded corners are used. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D159507
2022-10-17 20:54:43 +00:00
Emilio Cobos Álvarez
adbad51e81
Bug 1795574 - Avoid deadlock in Wayland vsync. r=rmader
...
And add lock annotations too, fixing relevant issues.
Differential Revision: https://phabricator.services.mozilla.com/D159498
2022-10-17 20:40:45 +00:00
Emilio Cobos Álvarez
8e2776a5e7
Bug 1790815 - Don't raise the window for tab-modal SubDialogs and in print. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D157599
2022-10-17 20:37:23 +00:00
Sam Foster
ca077475ed
Bug 1795752 - Use fx-view rather than firefoxview as the entry point param for FxA signin/signup. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D159528
2022-10-17 20:35:31 +00:00
Emilio Cobos Álvarez
d798a8796a
Bug 1793829 - Don't steal focus for navigations without user activation. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D158758
2022-10-17 20:04:14 +00:00
Tom Ritter
f71c987669
Bug 332006: Remove an old cairo patch r=jrmuizel
...
This patch hasn't been touched in ten years and the code it affects does not
appear in the file, so I think it is old an unused.
Differential Revision: https://phabricator.services.mozilla.com/D159514
2022-10-17 20:03:53 +00:00
Tom Ritter
b095499aca
Bug 332006: Replace _snprintf with snprintf for expected and consistent behavior on Windows r=gsvelto,cmartin
...
Differential Revision: https://phabricator.services.mozilla.com/D159435
2022-10-17 20:03:52 +00:00
Julian Descottes
e4d67ccf9d
Bug 1795466 - [devtools] Avoid loading the NetworkHelper in jsonview converter-child r=ochameau
...
Depends on D159219
Differential Revision: https://phabricator.services.mozilla.com/D159456
2022-10-17 19:56:20 +00:00
Julian Descottes
6454ae749e
Bug 1788762 - [devtools] Load the NetworkObserver modules in DevToolsLoader if invisibleToDebugger is set r=ochameau
...
Depends on D156989
Differential Revision: https://phabricator.services.mozilla.com/D159219
2022-10-17 19:56:19 +00:00
Julian Descottes
2eb3f7edbb
Bug 1788762 - [devtools] Code cleanup devtools ChannelMap.sys.mjs r=ochameau
...
Depends on D156968
Cleanup of the ChannelMap class
- use private fields
- move static method to module-local method
- add comments
- rename methods to match behavior
Differential Revision: https://phabricator.services.mozilla.com/D156989
2022-10-17 19:56:19 +00:00
Julian Descottes
989055a6f7
Bug 1788762 - Migrate devtools network observer to an ES module r=ochameau
...
This is a very basic migration from commonjs modules to ESM for all modules related to network observation.
A few classes have been introduced instead of prototype-based classes, but otherwise the code remains mostly untouched.
We can followup to introduce private fields and methods if there's interest?
Differential Revision: https://phabricator.services.mozilla.com/D156968
2022-10-17 19:56:18 +00:00
Noemi Erli
256f083ad2
Backed out 8 changesets (bug 1262276) for causing failures in MediaDecoderStateMachine.cpp CLOSED TREE
...
Backed out changeset 0e8e7d877d08 (bug 1262276)
Backed out changeset 92e2db60f44a (bug 1262276)
Backed out changeset c937297d3874 (bug 1262276)
Backed out changeset 143255ae75ed (bug 1262276)
Backed out changeset 4724dd3b433f (bug 1262276)
Backed out changeset 72a9ff64ef1b (bug 1262276)
Backed out changeset 7d876e0ef72a (bug 1262276)
Backed out changeset 70bc7e69d03a (bug 1262276)
2022-10-17 22:39:50 +03:00
Itiel
dc310c90ac
Bug 1794761 - Fix inline-end padding for menu items inside menulists on Windows r=mhowell
...
Differential Revision: https://phabricator.services.mozilla.com/D159287
2022-10-17 19:18:39 +00:00
Jamie Nicol
54c6c8806a
Bug 1795614 - Avoid invalidating render targets on Mali-G710. r=gfx-reviewers,jgilbert
...
In bug 1787520 we discovered a driver bug affecting Mali-G78 devices,
and added a workaround for it - avoiding invalidating no-longer-needed
render targets at the end of each render pass. It now transpires this
bug also affects Mali-G710 GPUs, so this patch applies the same
workaround for those devices too.
Differential Revision: https://phabricator.services.mozilla.com/D159515
2022-10-17 18:52:01 +00:00
Mozilla Releng Treescript
fe23b1664d
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
be -> 9fcfb3e9dd628ff9e3e315eaa931e59372648251
cy -> b2bb689559b1f6d05dffb4142911901055f07a7e
da -> 09d5809e008d887874db9e4fa90ce95dfcdbb826
es-MX -> f188eb4b6d8da42e123cbf40512b341040170472
fa -> 3bf60dee02c97f7a586a5bdf1b75743ba04a4bc4
kk -> cfd28cc7a757b34be6ed6cb60814cc6147098eb1
lo -> 0f6b80d856f3995f9a1f93acd677b160b987d7b4
oc -> 3753a436b052bcd7899f5cf1984b4772275bfb9e
pt-PT -> 385c0ceade32f6573f4b689e2ecaa6d9514f2763
sk -> 791b52956aa410b903e5d9965c7f24d9f919c8c1
tg -> 7ef3b18cf475551a49b5dd34a96034aea36f60bf
tr -> 26c70b605ddb70291d02a9cf5c25474d5215455e
2022-10-17 19:09:34 +00:00
Cristian Tuns
0652e4917a
Backed out 2 changesets (bug 1792069, bug 1792070) for causing build bustages CLOSED TREE
...
Backed out changeset a64a597a93a4 (bug 1792069)
Backed out changeset dfbeb0ea1c65 (bug 1792070)
2022-10-17 15:04:29 -04:00
Tom Ritter
464388f161
Bug 1792069: Add libsrtp to Updatebot r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D157951
2022-10-17 18:35:48 +00:00
Tom Ritter
b55f51591f
Bug 1792070: Remove dead files from libsrtp r=bwc
...
Differential Revision: https://phabricator.services.mozilla.com/D157950
2022-10-17 18:35:48 +00:00
alwu
743000a9ba
Bug 1262276 - part8 : add a canvas test to ensure that video is seamless looping. r=padenot
...
This test ensures that we can always capture correct video frame via
canvas.
The black frame issue was discoverd in bug 1789881, where the canvas
capture is racing with the media element state change [1], which results
in capturing a black frame.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1789881#c3
Differential Revision: https://phabricator.services.mozilla.com/D159339
2022-10-17 18:28:19 +00:00
alwu
0cda4c0eda
Bug 1262276 - part7 : change the expectation of 'autoplay-hidden.optional.html.ini' from `Failed` to `Timeout`. r=padenot
...
This behavior is optional [1] and we don't support that. Currently
this test only passes on Edge [2].
The reason of becoming timeout is because seamless looping now won't
change the media element's ready state. When looping in not seamless,
the element's ready state will change below HAVE_CURRENT_DATA (like what
I describe in D159218), and when we have enough data (HAVE_FUTURE_DATA
or HAVE_ENOUGH_DATA) the element would dispatch `playing` which causes
the condition check failure [3]. That is why this test was FAILED
before.
As now we're using seamless looping, no `playing` event will be resent
which causes the timeout.
[1] https://html.spec.whatwg.org/multipage/media.html#ready-states:eligible-for-autoplay-2
[2] https://wpt.fyi/results/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html?label=experimental&view=subtest
[3] https://searchfox.org/mozilla-central/rev/76ccfc801e6b736c844cde3fddeab7a748fc8515/testing/web-platform/tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-hidden.optional.html#27
Differential Revision: https://phabricator.services.mozilla.com/D159333
2022-10-17 18:28:19 +00:00
alwu
878869b553
Bug 1262276 - part6 : add a test to ensure that media element always has current frame during seamless looping. r=padenot
...
If the video looping is not seamless, when playback reaches to the end,
MDSM would trigger a seek in order to get the new frame from the start
position. That would notify the media element that the status of the next
frame is not available now due to seeking (NEXT_FRAME_UNAVAILABLE_SEEKING)
and causes the media element dispatching `waiting` event.
Above situaion shouldn't happen when we're in the seamless looping. The
added test covers that situation.
That ready state change also causes the google meet issue [1], because
the spec only allows capturing an image from a media element if it's
ready state is at least in `HAVE_CURRENT_DATA`.
[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1789881#c3
Differential Revision: https://phabricator.services.mozilla.com/D159218
2022-10-17 18:28:18 +00:00
alwu
33343f33c8
Bug 1262276 - part5 : only seek one track at a time otherwise the previous seek target would be overwritten. r=padenot
...
The media format reader's seek doesn't support seeking in parallel, so
that is why the format reader would seek video first, then audio.
Therefore, in looping state, we need to perform seeking sequentially by
delaying the new seek if the format reader is already in seeking.
Otherwise, a seeking comes later will overwrite the seek target that the
current seek is using, which causes an error.
Differential Revision: https://phabricator.services.mozilla.com/D159217
2022-10-17 18:28:18 +00:00
alwu
4fdf2897a7
Bug 1262276 - part4 : add more debug logs. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D159128
2022-10-17 18:28:18 +00:00
alwu
0bebdcfdd9
Bug 1262276 - part3 : allow the format reader to request video data during audio seeking. r=padenot
...
Audio and video demuxer are independent, so seeking the audio demuxer
won't affect requesting a data from the video demuxer.
Differential Revision: https://phabricator.services.mozilla.com/D159127
2022-10-17 18:28:17 +00:00
alwu
42422f8885
Bug 1262276 - part2 : support seamless video looping. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D159126
2022-10-17 18:28:17 +00:00
alwu
76f82df407
Bug 1262276 - part1 : generalize the request data function in order to support requesting video data as well. r=padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D159125
2022-10-17 18:28:16 +00:00
Tim Giles
cb9c26280e
Bug 1794474 - Force tabs sync when a user reloads Firefox View. r=sfoster
...
Differential Revision: https://phabricator.services.mozilla.com/D159401
2022-10-17 18:39:27 +00:00
Emilio Cobos Álvarez
25479ac406
Bug 1795339 - Some minor fixups to downloads to work with flex emulation. r=dao
...
The only tricky bit is the min-width that allows us to grow if needed...
Differential Revision: https://phabricator.services.mozilla.com/D159414
2022-10-17 18:26:35 +00:00
BryanMacoy
816b416f9d
Bug 1788928
- Convert BlockedSite JSM modules to ESMs. r=mconley.
...
Differential Revision: https://phabricator.services.mozilla.com/D157046
2022-10-17 17:57:27 +00:00
Yoshi Cheng-Hao Huang
d59e04934b
Bug 1795647 - Enable Import-maps by default. r=jonco,yulia
...
Differential Revision: https://phabricator.services.mozilla.com/D159503
2022-10-17 17:54:53 +00:00
BryanMacoy
bc6d6c8821
Bug 1788922 - Convert AboutProtections JSM modules to ESMs. r=mconley,kpatenio.
...
Differential Revision: https://phabricator.services.mozilla.com/D157035
2022-10-17 17:51:57 +00:00
Cristian Tuns
daaaf0a3af
Backed out changeset f792a9947d0f (bug 1795630) for causing lint failures CLOSED TREE
2022-10-17 14:32:24 -04:00
Andrew Halberstadt
6c44b5148a
Bug 1795732 - Revert 'release-flatpack-repackage' tasks back to AWS, r=releng-reviewers,jcristau
...
They run into an error on the GCP pool.
Differential Revision: https://phabricator.services.mozilla.com/D159519
2022-10-17 17:48:13 +00:00
Sean Feng
d0fc4b6fbe
Bug 1783497 - Make GetPartitionKeyFromURL fails early for chrome url r=smaug,robwu
...
It looks like we don't want to get partition keys from
chrome urls.
Depends on D156985
Differential Revision: https://phabricator.services.mozilla.com/D159310
2022-10-17 17:33:20 +00:00
Sean Feng
8a103bff23
Bug 1783497 - Don't throw if chrome URL canonicalization fails r=smaug
...
Looks like this is not needed and making a web-compat issue.
Differential Revision: https://phabricator.services.mozilla.com/D156985
2022-10-17 17:33:19 +00:00
David Shin
ceb39a5e21
Bug 1744231: Part 5 - Rematch all descendants when `container-type` changes. r=emilio
...
Extend WPT to ensure invalidation of descendants deeper than one.
Differential Revision: https://phabricator.services.mozilla.com/D158058
2022-10-17 17:26:14 +00:00
David Shin
5ee4d158da
Bug 1744231: Part 4 - Enable lookup and computation of container size queries. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D158057
2022-10-17 17:26:13 +00:00
David Shin
3e04e32ba0
Bug 1744231: Part 3 - Flag computed styles of elements with `container-type: *size` set & propagate them to their descendants. r=emilio
...
Low-hanging fruit optimization that enables short-circuit exit of container query lookups.
Differential Revision: https://phabricator.services.mozilla.com/D158056
2022-10-17 17:26:13 +00:00
David Shin
da4bd1885a
Bug 1744231: Part 2 - Centralize construction of `computed::Context`. r=emilio
...
For controlled construction and access of upcoming, lazily-evaluated container query size.
Differential Revision: https://phabricator.services.mozilla.com/D158055
2022-10-17 17:26:12 +00:00
David Shin
9205afc4f7
Bug 1744231: Part 1 - Implement parsing of container relative lengths. r=emilio
...
- For now, implementation always returns the fallback value, i.e. small viewport lengths.
- Enabled via existing pref `layout.css.container-queries.enabled`.
Differential Revision: https://phabricator.services.mozilla.com/D158054
2022-10-17 17:26:12 +00:00
Evan
05f00ddaec
Bug 1790227 -Coverted DecoderDoctor JSM modules to ESM modules. r=NeilDeakin,media-playback-reviewers,chunmin.
...
Differential Revision: https://phabricator.services.mozilla.com/D158406
2022-10-17 17:22:38 +00:00
Bobby Holley
090cb0c41b
Bug 1795025 - Remove early-beta gate from WebMIDI. r=gsvelto
...
This reverts bug 1765894.
Differential Revision: https://phabricator.services.mozilla.com/D159419
2022-10-17 17:20:28 +00:00
Emilio Cobos Álvarez
f8cba5a04a
Bug 1790616 - Use modern flexbox for the toolbox. r=dao,Gijs
...
The min-width / contain are as usual to allow elements to shrink under
their intrinsic size. You can only see its effects with relatively thin
windows (or with a very large number of tabs in the tabstrip case).
Differential Revision: https://phabricator.services.mozilla.com/D157216
2022-10-17 17:19:09 +00:00
Emilio Cobos Álvarez
8df4d0eb75
Bug 1795199 - Make searchbar take something closer to the resized width. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D159381
2022-10-17 17:18:22 +00:00
Kagami Sascha Rosylight
e57f7c9bcd
Bug 1794508 - Replace GetStorageAccess with IsInPrivateBrowsing r=asuth
...
Differential Revision: https://phabricator.services.mozilla.com/D159002
2022-10-17 17:17:47 +00:00