Commit Graph

918038 Commits

Author SHA1 Message Date
Mike Hommey
3aa9a0a780 Bug 1872320 - Fix --enable-project=memory build. r=pbone
Differential Revision: https://phabricator.services.mozilla.com/D211796
2024-05-28 01:13:59 +00:00
Jonathan Watt
7b0b5f40c7 Bug 1897756. Implement parsing of CSS 'position-visibility' property. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D210910
2024-05-28 00:52:04 +00:00
sotaro
430bafb552 Bug 1898650 - Re-remove sync wait in compositor thread of main thread canvas on Nightly r=gfx-reviewers,lsalzman
With Bug 1898436, it seems ok to re-remove sync wait in compositor thread of main thread canvas on Nightly.

pref gfx.remote-texture.wait-owner-at-image-host = false on Nightly could be used to remove the sync wait.

Differential Revision: https://phabricator.services.mozilla.com/D211479
2024-05-28 00:46:03 +00:00
Nipun Shukla
2871f1ab5e Bug 1811374 - Include installation.first_seen event details in new_profile ping, r=chutten,nalexander
Differential Revision: https://phabricator.services.mozilla.com/D176497
2024-05-28 00:45:46 +00:00
Cosmin Sabou
b4905d99cb Merge mozilla-central to autoland. 2024-05-28 03:22:14 +03:00
Mozilla Releng Treescript
44591b60a7 no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE 2024-05-28 00:16:41 +00:00
Cosmin Sabou
f60bb10a5f Backed out 2 changesets (bug 1897219, bug 1898570) for breaking fenix builds. a=backout
Backed out changeset 0c597c01bdea (bug 1897219)
Backed out changeset 78257216533d (bug 1898570)
2024-05-28 03:12:03 +03:00
Masayuki Nakano
8f7930c735 Bug 1877338 - Make test_nsITextInputProcessorCallback_at_changing_default_value_of_textarea.html wait for initializing TextEditor r=smaug
Although I'm not sure where requires the ticks because
`nsTextControlFrame::InitializeEagerlyIfNeeded()` uses `AddScriptRunner`.
However, according to the failure log, it's caused by that the default value
change occurred before `IMEContentObserver` starts to observe the anonymous
content changes.  Then, the second test restores the empty default value, so,
the text changes caused by both added and removed by a text node under
`<textarea>` is canceled.

Depends on D211709

Differential Revision: https://phabricator.services.mozilla.com/D211710
2024-05-27 23:56:20 +00:00
Glenn Watson
07db482bcb Bug 1898625 - Pt 1 - Snap clip display items prior to applying external scroll offset r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D211481
2024-05-27 23:10:42 +00:00
ahochheiden
af171130b7 Bug 1857470 - Use pip 24.0, setuptools 70.0.0 wheels and add wheel 0.43.0 in mozharness r=mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D210527
2024-05-27 23:06:21 +00:00
ahochheiden
012a89f693 Bug 1898798 - Commit the results of ./mach vendor python to get baseline for new poetry version r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahal
If we don't do this, there will be additional noise in the next vendor
for whoever does it, which is not desirable.

Differential Revision: https://phabricator.services.mozilla.com/D211601
2024-05-27 23:06:21 +00:00
ahochheiden
887a2274be Bug 1898798 - Bump poetry to version 1.8.3 and poetry-core to version 1.9, add poetry-plugin-export at version 1.8.0 r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahal
We need this version bump on `poetry` to resolve a conflict with the
vendored `build` that's needed by `pip-tools`.

Differential Revision: https://phabricator.services.mozilla.com/D211600
2024-05-27 23:06:20 +00:00
ahochheiden
4c2387f749 Bug 1857470 - Vendor setuptools at version 70.0.0 r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahal
Same rationale as vendoring of a recent version of `wheel`. We need it
in mozharness for `--no-use-pep517` so that we can use a recent `pip`,
so we'll update to a similar baseline to minimize issues.

Differential Revision: https://phabricator.services.mozilla.com/D211599
2024-05-27 23:06:20 +00:00
ahochheiden
84a35556af Bug 1857470 - Vendor wheel at version 0.43.0 r=firefox-build-system-reviewers,mach-reviewers,sergesanspaille,ahal
We need to use `wheel` in mozharness to use `--no-use-pep517` (so we can
use a modern `pip`). We don't explicitly need to upgrade `wheel`, but it
seems sensible to upgrade it to a similar baseline as both `pip` and
`setuptools` (which we also need are are upgrading with this stack).

Differential Revision: https://phabricator.services.mozilla.com/D211594
2024-05-27 23:06:19 +00:00
ahochheiden
bc34a9d56d Bug 1857470 - Vendor pip-tools at version 7.4.1 r=mach-reviewers,ahal
While nothing explicitly prompted updating this, letting `pip` and
`pip-tools` diverage too greatly in version release dates seems like
a bad idea, especially with the various deprecations in
`pip` and `python3.12`.

This also vendors the implicit dependencies `build`, `tomli`, and
`pyproject_hooks`.

Differential Revision: https://phabricator.services.mozilla.com/D210526
2024-05-27 23:06:19 +00:00
ahochheiden
062b74e899 Bug 1857470 - Vendor pip at version 24.0 r=mach-reviewers,ahal
Differential Revision: https://phabricator.services.mozilla.com/D210525
2024-05-27 23:06:18 +00:00
Iulian Moraru
8de63d6524 Backed out changeset 1f75e9bdff0c (bug 1898217) for causing mochitest-chrome failures on test_largemenu.html. CLOSED TREE 2024-05-28 02:13:19 +03:00
alwu
373f26828d Bug 1897636 - allow the initialization for PDMs on any thread. r=media-playback-reviewers,padenot
Since bug 1885671, we no longer need to run the initialization for
decoder module on the main thread, so we should allow running
`InitPDMs()` on non-main threads as well.

Differential Revision: https://phabricator.services.mozilla.com/D211142
2024-05-27 22:18:19 +00:00
Dale Harvey
33ece54a86 Bug 1893069 - Add 'browser.urlbar.scotchBonnet.enableOverride' pref. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D210374
2024-05-27 21:56:56 +00:00
Patrycja Rosa
32e1cf70a0 Bug 1882329 - Make StackWalk Linux support check more specific r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D202862
2024-05-27 21:46:09 +00:00
Glenn Watson
88e37dbe42 Bug 1898569 - Fix overflow bug found by fuzzer in quad.rs r=gfx-reviewers,aosmond
Differential Revision: https://phabricator.services.mozilla.com/D211686
2024-05-27 20:09:22 +00:00
Florian Quèze
3b1484bec6 Bug 1898057 - actually record how much energy was used per process type on Apple Silicon, r=chutten.
Differential Revision: https://phabricator.services.mozilla.com/D211760
2024-05-27 19:52:15 +00:00
stransky
38591094ff Bug 1893359 [MPRIS] Use remoting name as desktop entry identifier r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D211340
2024-05-27 19:41:48 +00:00
Emilio Cobos Álvarez
e799e7c5ce Bug 1898217 - Don't let menus overlap OS bar on GTK. r=stransky
Since in some DEs at least it would make the menu not clickable.

Differential Revision: https://phabricator.services.mozilla.com/D211714
2024-05-27 19:39:19 +00:00
Mozilla Releng Treescript
269cf4d297 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
lv -> 8096f3082dd1703d6227842b4b9b8c185831edae
sc -> 9967c740940e7bc72db02c9ec249aa010dbe0a94
zh-TW -> 7b9d42bd85275019814e1bd040ffb0f6b0a76560
2024-05-27 19:04:56 +00:00
Malte Juergens
893f350260 Bug 1884921 - Update HTTPS-First Tests to work with new exception behaviour on failiure r=freddyb
These tests would fail if we automatically add a HTTPS-First exception. So this
patch either removes those exceptions again throughout the tests, or disables
the adding of automatic exceptions via a pref.

Differential Revision: https://phabricator.services.mozilla.com/D204757
2024-05-27 18:57:25 +00:00
Malte Juergens
5c6f4170ce Bug 1884921 - HTTPS-First should add a temporary exception for sites that it is not able to upgrade r=freddyb,simonf
- Introduce new pref `dom.security.https_first_add_exception_on_failiure`
- Add new function `nsHTTPSOnlyUtils::AddFirstExceptionForSession`, which will
  set a temporary HTTPS-First exception
- When detecting a redirect loop or when downgrading, and if the pref is set,
  call `AddFirstExceptionForSession`

Differential Revision: https://phabricator.services.mozilla.com/D204380
2024-05-27 18:57:25 +00:00
Malte Juergens
08b5db9eb3 Bug 1886184 - Add HTTPS-Only Permission Types exclusively for HTTPS-First r=freddyb,simonf
Introduce the two new value types "FIRST_LOAD_INSECURE_ALLOW" and
"FIRST_LOAD_INSECURE_ALLOW_SESSION" for permission "https-only-load-insecure".
While the existing values apply to both HTTPS-Only and HTTPS-First, these will
only apply to HTTPS-First. Additionally, they will not be displayed in the UI
(HTTPS-Only settings and identity pane).

Differential Revision: https://phabricator.services.mozilla.com/D205713
2024-05-27 18:57:24 +00:00
Arturo Mejia
3c2759e1f6 Bug 1898438 - Permissions screen should indicate when an extension doesn’t require any permissions r=willdurand
Differential Revision: https://phabricator.services.mozilla.com/D211624
2024-05-27 17:50:37 +00:00
Iulian Moraru
967d6b0011 Backed out 2 changesets (bug 1897208, bug 1893693) for causing multiple bc failures. CLOSED TREE
Backed out changeset e42c88b317fa (bug 1893693)
Backed out changeset 54a79b5692b7 (bug 1897208)
2024-05-27 20:49:56 +03:00
Emilio Cobos Álvarez
6887add27f Bug 1899126 - Simplify text-transform representation. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D211731
2024-05-27 17:24:10 +00:00
Emilio Cobos Álvarez
ba160c14d5 Bug 1899126 - Derive parsing of grid-auto-flow. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D211730
2024-05-27 17:24:10 +00:00
Emilio Cobos Álvarez
e7119c58e6 Bug 1899126 - Derive parse of TextUnderlinePosition. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D211729
2024-05-27 17:24:09 +00:00
Emilio Cobos Álvarez
2c375ea2dd Bug 1899126 - Fix the documentation of #[css(bitflags())]. r=jwatt
The attribute is called validate_mixed because it only applies to mixed
flags.

Differential Revision: https://phabricator.services.mozilla.com/D211732
2024-05-27 17:23:47 +00:00
Emilio Cobos Álvarez
62e49ed870 Bug 1899126 - Simplify TextOverflow handling in the style engine. r=jwatt
No good reason to have different computed / specified representations.

Differential Revision: https://phabricator.services.mozilla.com/D211728
2024-05-27 17:14:32 +00:00
Andrew Osmond
ffcec18f46 Bug 1896758 - Part 7. Plumb GMP video encoding into the PlatformEncoderModule framework. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D211655
2024-05-27 17:03:14 +00:00
Andrew Osmond
3d2829cc03 Bug 1896758 - Part 6. Implement GMPVideoEncoder as a subclass of MediaDataEncoder. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D211654
2024-05-27 17:03:13 +00:00
Andrew Osmond
cc8b91bc28 Bug 1896758 - Part 5. Expose method to massage encoded OpenH264 frames for WebRTC. r=media-playback-reviewers,padenot
This patch carves out the code in the GMP encoder wrapper in WebRTC that
modifies encoded OpenH264 frames to be acceptable for WebRTC.

Differential Revision: https://phabricator.services.mozilla.com/D211742
2024-05-27 17:03:13 +00:00
Andrew Osmond
130e77c8c4 Bug 1896758 - Part 4. Expose more GMP parameters/methods for/to encoders. r=media-playback-reviewers,padenot
This patch moves a method used to determine if one is on the GMP thread
from a static method for GMPVideoDecoder into GMPUtils. This allows for
sharing it between the decoder and encoder implementations. It also
ensures we can pack/unpack the latest GMPVideoCodec structure which has
parameters relevant for encoding.

Differential Revision: https://phabricator.services.mozilla.com/D211653
2024-05-27 17:03:13 +00:00
Andrew Osmond
11d14def25 Bug 1896758 - Part 3. Add min/max bitrate to EncoderConfig. r=media-playback-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D211652
2024-05-27 17:03:12 +00:00
Andrew Osmond
1fd9496bd2 Bug 1896758 - Part 2. Add MediaDataEncoderProxy to wrap encoders that run on a particular thread. r=media-playback-reviewers,padenot
This patch adds a new class, MediaDataEncoderProxy, that is the
equivalent of MediaDataDecoderProxy for encoders. It allows using
encoders that must be accessed on a particular thread. It will be used
by a later patch in this series.

Differential Revision: https://phabricator.services.mozilla.com/D211651
2024-05-27 17:03:12 +00:00
Andrew Osmond
ef5511ef68 Bug 1896758 - Part 1. Make MediaDataEncoder refcounting virtual. r=media-playback-reviewers,padenot
This patch makes MediaDataEncoder declare its refcounting as virtual.
This will allow a future patch in this series to add subclasses that
have multiple superclasses using refcounting.

Differential Revision: https://phabricator.services.mozilla.com/D211650
2024-05-27 17:03:11 +00:00
Andrew Osmond
f6fbab7de5 Bug 1899043 - Ensure we consistently teardown GMP video decoder state. r=media-playback-reviewers,padenot
This patch makes it so we are consistent in how we teardown the GMP
video decoder, in particular when we encounter an error callback from
the plugin. We may fail during a call to initialize the decoder for
example, and should not attempt to use any GMP APIs on our proxy after
it because its internal state is default initialized and it doesn't
check always for null pointers.

Differential Revision: https://phabricator.services.mozilla.com/D211679
2024-05-27 17:03:11 +00:00
sotaro
a17e341822 Bug 1899096 - Update FwdTransactionTracker::mFwdTransactionId in ShareableCanvasRenderer::UpdateCompositableClient() even when canvas is not dirty r=gfx-reviewers,lsalzman
ShareableCanvasRenderer::UpdateCompositableClient() does not update FwdTransactionTracker::mFwdTransactionId when canvas is not dirty. It caused small emoteTextureTxnId in RecordedTextureData::~RecordedTextureData(). It caused too early remote texture owner removal. And it caused Bug 1898650 comment 2.

Differential Revision: https://phabricator.services.mozilla.com/D211713
2024-05-27 16:39:17 +00:00
Niklas Baumgardner
82745ae4d2 Bug 1897371 - Handle selectionchange events in screenshots overlay.r=kcochrane
Differential Revision: https://phabricator.services.mozilla.com/D210813
2024-05-27 16:38:53 +00:00
Niklas Baumgardner
16de0305a2 Bug 1893693 - Create SelectableProfile and SelectableProfileService. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D210201
2024-05-27 16:36:43 +00:00
Niklas Baumgardner
30fdfcf7c3 Bug 1897208 - Set config for MOZ_SELECTABLE_PROFILES for JS module loading. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D210684
2024-05-27 16:36:43 +00:00
Paul Adenot
e3090f78ae Bug 1898769 - Reaply patches on libcubeb. r=cubeb-reviewers,pehrsons
Depends on D211568

Differential Revision: https://phabricator.services.mozilla.com/D211569
2024-05-27 16:01:02 +00:00
Paul Adenot
f8d426a8ae Bug 1898769 - Update libcubeb to revision dabff. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D211568
2024-05-27 16:01:02 +00:00
Cristian Tuns
fc392b89ab Backed out changeset 9b708a1dc402 (bug 1890748) for causing bc failures in browser_permission_delegate_geo.js CLOSED TREE 2024-05-27 12:25:10 -04:00