Commit Graph

3347 Commits

Author SHA1 Message Date
Alexandru Marc
6027d1d91f Backed out changeset afdd9e4681c1 (bug 1932137) by developer request. CLOSED TREE 2024-11-22 20:12:23 +02:00
Alexandru Marc
92ea7df894 Backed out changeset 908e6fbd94a0 (bug 1932319) for causing SM build bustages @ rust.mk . CLOSED TREE 2024-11-22 13:59:03 +02:00
Max Inden
94b625ac86 Bug 1932316 - update Rust shlex crate to v1.0.3 r=valentin,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229591
2024-11-22 09:20:10 +00:00
Max Inden
d2ea7f6303 Bug 1932319 - update Rust zerovec-derive crate to v0.10.3 r=valentin,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D229592
2024-11-22 09:17:59 +00:00
Jim Blandy
b73b7484db Bug 1930274: Update wgpu to b89a57f8c (2024-11-8) r!#webgpu-reviewers r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D228519
2024-11-21 20:57:25 +00:00
Martin Robinson
86f02173a4 Bug 1932588 - Remove as much Gecko-specific and Servo-specific code as possible from malloc_size_of r=emilio
Servo is going to maintain a fork of `malloc_size_of` internally so that
Stylo does not need to have an implicit dependency on all of the crates
that need an implementation of `MallocSizeOf`. In order to prepare for
this, implementations that are only used in Servo should be removed
(unless they are used in Stylo itself). In addition, we can remove some
Gecko-specific implementations as well in order to make downstream Stylo
a bit cleaner.

Differential Revision: https://phabricator.services.mozilla.com/D229764
2024-11-21 17:46:16 +00:00
Drew Willcoxon
cbd8b0ebc8 Bug 1932496 - Vendor application-services 3303de1 for suggest weather, geonames, and Yelp. r=nanj,bdk
3303de12a0

Differential Revision: https://phabricator.services.mozilla.com/D229698
2024-11-20 23:47:31 +00:00
Adam Brouwers-Harries
d90a2437e3 Bug 1919331 - Add profiler markers for Glean::DatetimeMetric r=florian,chutten
Differential Revision: https://phabricator.services.mozilla.com/D226007
2024-11-20 10:59:19 +00:00
Max Inden
7b563e9902 Bug 1932137 - update Rust url crate to v2.5.3 r=valentin,supply-chain-reviewers
See `url` GitHub release https://github.com/servo/rust-url/releases/tag/v2.5.3.

Unblocks https://github.com/mozilla/neqo/pull/2208.

Differential Revision: https://phabricator.services.mozilla.com/D229493
2024-11-20 10:55:09 +00:00
Jeff Muizelaar
7cdbac8ef2 Bug 1931957 - Update sha2 to 0.10.8 r=supply-chain-reviewers,keeler
This gives a big speed improvement on aarch64:
https://github.com/RustCrypto/hashes/pull/490#issue-1757989147

Differential Revision: https://phabricator.services.mozilla.com/D229400
2024-11-18 21:38:19 +00:00
Ben Dean-Kawamura
2b0abf3bad Bug 1927566 - UniFFI JS API references, r=bgruber,supply-chain-reviewers
Extended the bindings generator to generate jsdoc comments and myst
files that reference them.

Differential Revision: https://phabricator.services.mozilla.com/D228473
2024-11-12 22:14:49 +00:00
Erich Gubler
89681df556 Bug 1930751 - build(rust): update thiserror 1.0.68 → 1.0.69 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228712
2024-11-12 22:08:33 +00:00
Ben Visness
41ca5a38b6 Bug 1926357: Update wasm spec tests to wasm-3.0. r=rhunt,supply-chain-reviewers
Many proposals have been merged into the wasm-3.0 branch of the
WebAssembly spec repo. It currently represents the state of the art of
wasm, which we keep up with - proposals that are officially standardized
but not yet super widely implemented.

Basing our spec tests on this reduces duplication across proposal repos
and should help us catch spec problems earlier.

This patch reworks the spec test generator slightly to handle some new
module definition syntax, and removes proposals which have already been
merged into wasm-3.0.

Differential Revision: https://phabricator.services.mozilla.com/D227573
2024-11-11 15:38:43 +00:00
Jan-Erik Rediger
c882ef6160 Bug 1928630 - Vendor Glean SDK v62.0.0 r=janerik,supply-chain-reviewers,mach-reviewers,android-reviewers,ahal,boek
Differential Revision: https://phabricator.services.mozilla.com/D228093
2024-11-11 13:07:47 +00:00
Erich Gubler
cea82d4432 Bug 1929483 - build(rust): update thiserror 1.0.66 → 1.0.68 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228140
2024-11-10 00:57:28 +00:00
Erich Gubler
215c87c0dc Bug 1929483 - build(rust): update syn to 2.0.86 → 2.0.87 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228139
2024-11-10 00:57:28 +00:00
Goloman Adrian
f3a6fdd86a Backed out 3 changesets (bug 1929483) for causing build bustages @wgpu_ffi_generated.h.stub. CLOSED TREE
Backed out changeset d7135f84903e (bug 1929483)
Backed out changeset c0018aee81d9 (bug 1929483)
Backed out changeset fc17d046ad1e (bug 1929483)
2024-11-06 23:07:07 +02:00
Erich Gubler
37e0e1ba0a Bug 1929483 - build(rust): update thiserror 1.0.66 → 1.0.68 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228140
2024-11-06 20:30:09 +00:00
Erich Gubler
d8087ee9ba Bug 1929483 - build(rust): update syn to 2.0.86 → 2.0.87 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D228139
2024-11-06 20:30:09 +00:00
Max Inden
72924760ab Bug 1926928 - update to neqo v0.10.0 r=necko-reviewers,sunil,valentin
Differential Revision: https://phabricator.services.mozilla.com/D226823
2024-11-06 08:21:25 +00:00
Drew Willcoxon
fd4a554963 Bug 1929475 - Vendor application-services 6a7df1d54b34579cbb2fbca257b5b11d40ab4ea2 for city-based weather. r=nanj
This vendoring only includes [one commit](6a7df1d54b) since the last vendor.

Differential Revision: https://phabricator.services.mozilla.com/D228136
2024-11-06 02:50:00 +00:00
Erich Gubler
57612f40e9 Bug 1928745 - build(webgpu): update WGPU to 16f012bc9327b23345b6feed754204acb6df6beb r=webgpu-reviewers,supply-chain-reviewers,nical
Also, vet WGPU 22.0.0 → 23.0.0 r=#supply-chain-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D227751
2024-11-05 03:27:19 +00:00
sotaro
c02d07f51e Bug 1927657 - Add Mac IO Surface support for Rust r=webgpu-reviewers,supply-chain-reviewers,nical
The change is preparation for Bug 1927658.

Add io-surface and dependent crates. io-surface is already audited at supply-chain/audits.toml.

Differential Revision: https://phabricator.services.mozilla.com/D227235
2024-11-05 00:43:55 +00:00
Drew Willcoxon
13a49b402a Bug 1929082 - Vendor application-services df8c16859ebeff46cb4fcfb65d7ca9dd6d4fa6d3 for city-based weather. r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D227858
2024-11-05 00:12:03 +00:00
Erich Gubler
87815cb923 Bug 1928745 - build(rust): update thiserror 1.0.64 → 1.0.65 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D227748
2024-11-01 23:22:48 +00:00
Erich Gubler
10f50ba21c Bug 1928745 - build(rust): update serde 1.0.210 → 1.0.213 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D227747
2024-11-01 23:22:48 +00:00
Erich Gubler
fe26bedb37 Bug 1928745 - build(rust): update syn 2.0.68 → 2.0.86 r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D227746
2024-11-01 23:22:47 +00:00
Butkovits Atila
d49f6332b4 Backed out changeset 610076ed53e7 (bug 1926928) for causing bustages complaining about HandshakeFailed. CLOSED TREE 2024-11-01 09:07:22 +02:00
Max Inden
4264815cfc Bug 1926928 - update to neqo v0.10.0 r=necko-reviewers,sunil,valentin
Differential Revision: https://phabricator.services.mozilla.com/D226823
2024-11-01 06:38:43 +00:00
Max Inden
d6a8d94d5c Bug 1916412 - fix Android x86 recvmmsg seccomp failure r=glandium,supply-chain-reviewers,sunil
https://bugzilla.mozilla.org/show_bug.cgi?id=1910360 replaced NSPR with
quinn-udp for HTTP3 QUIC UDP IO on Firefox Nightly. Calls to `recvmmsg` were
prohibited by seccomp on Android x86. See
https://bugzilla.mozilla.org/show_bug.cgi?id=1910594, upstream quinn-udp
tracking issue: https://github.com/quinn-rs/quinn/issues/1947 and upstream
quinn-udp fix: https://github.com/quinn-rs/quinn/pull/1966

Now that the upstream fix is merged and released, this commit upgrads neqo_glue
to use quinn-udp `v0.5.6`. In addition, given the fix, quinn-udp can now be used
on Android x86 Firefox Nightly. Thus this commit also removes the conditional
around the `network.http.http3.use_nspr_for_io` pref.

Differential Revision: https://phabricator.services.mozilla.com/D220890
2024-10-31 11:53:00 +00:00
Alex Franchuk
a1d55b1ff2 Bug 1923782 - Include minidump-analyzer library on android r=glandium,geckoview-reviewers,owlish,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D225787
2024-10-30 16:54:27 +00:00
Cristian Tuns
a34e6f55ed Backed out changeset cd086554b496 (bug 1923782) for causing build bustages in /lib.cpp CLOSED TREE 2024-10-29 23:48:27 -04:00
Alex Franchuk
ff9a771deb Bug 1923782 - Include minidump-analyzer library on android r=glandium,geckoview-reviewers,owlish,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D225787
2024-10-30 03:05:37 +00:00
Drew Willcoxon
67260d6bb3 Bug 1927876 - Vendor application-services 892d31a9cbc3d3fff30fb70f63beacb92f0157ce for city-based weather. r=nanj
There were trivial failures in some urlbar tests due to the weather suggestions
changes that are the reason for this vendor, plus some ingest metrics changes in
this revision:

7e71b6a672

Differential Revision: https://phabricator.services.mozilla.com/D227271
2024-10-29 23:19:53 +00:00
teoxoy
804f97c102 Bug 1926917 - Update wgpu to revision 64a61ee5c69569bbb3db03563997e88a229eba17. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D226830
2024-10-29 16:25:07 +00:00
sotaro
b96d339c5b Bug 1921379 - Alloc DMA buffer in VKImage for WebGPU presentation on Linux r=webgpu-reviewers,nical
Allocate dmabuf  in VKImage, since direct dmabuf creation by gbm_bo_* is not reliable and comes with various issue.

Texture of swap chain uses vk::ImageCreateFlags::ALIAS(VK_IMAGE_CREATE_ALIAS_BIT).

wgpu_server_adapter_request_device() allocates vulkan device for enabling the following extensions that is necessary for dmabuf support.
- khr::external_memory_fd
- ext::external_memory_dma_buf
- ext::image_drm_format_modifier
- khr::external_semaphore_fd

Differential Revision: https://phabricator.services.mozilla.com/D223910
2024-10-29 01:58:48 +00:00
Henri Sivonen
b94283647c Bug 1866191 - Implement GB18030-2022 changes to the Encoding Standard. r=supply-chain-reviewers,emk
Differential Revision: https://phabricator.services.mozilla.com/D222928
2024-10-25 10:41:35 +00:00
Emilio Cobos Álvarez
c76b2e267d Bug 1926269 - Changes to allow publishing selectors. r=supply-chain-reviewers
to_shmem and to_shmem_derive need a description, and selectors needs a
version bump.

Tweak supply-chain audits / config to deal with now published crates.

Differential Revision: https://phabricator.services.mozilla.com/D226468
2024-10-23 19:54:49 +00:00
Alex Franchuk
ceabd19bdd Bug 1917685 - Merge minidump-analyzer into the crash reporter client r=gsvelto,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225234
2024-10-23 13:58:12 +00:00
John Schanck
84cf4720f6 Bug 1926414 - add a pref to make CRLite coverage checks more strict. r=keeler
Differential Revision: https://phabricator.services.mozilla.com/D226559
2024-10-23 03:07:55 +00:00
Alex Franchuk
ca80c9cd2c Bug 1873210 - Support langpacks in the crashreporter client r=gsvelto,supply-chain-reviewers
This passes the profile directory as a crash annotation (which is not
sent in the crash report). The profile directory is already indirectly
passed to the crash reporter through
`MOZ_CRASHREPORTER_EVENTS_DIRECTORY`, however I don't think that's
something to rely upon.

The pref parsing and langpack extension search are done on a best-effort
basis; there may be some odd configurations for which it does not
account. However, it should cover the vast majority of cases. While we
don't want to underserve niche populations that may have an odd
configuration, we do always have fallback behaviors that are likely
still reasonable for most (like using the installation locale). We also
first try the `useragent_locale` annotation before getting locales from
the prefs.

This only looks in the profile and the installation for langpack
extensions. There are a few other system-wide locations that Firefox
looks in. However, the assumptions are:
1) overwhelmingly users install langpacks using the UI rather than
   manually downloading the file, and
2) if installed with a package manager (mostly applicable to linux),
   langpacks are put in the installation. This is the case for the few
   major linux distros I checked.

If we think this is not enough, I can also add the system-wide
directories.

Differential Revision: https://phabricator.services.mozilla.com/D222356
2024-10-22 15:36:27 +00:00
Drew Willcoxon
47fb14ac69 Bug 1926112 - Vendor application-services a0121f35125bd61ebd10fab969f6cfcc02f94d5a for city-based weather. r=bdk,nanj,supply-chain-reviewers
I had to also bump `uniffi` and `uniffi_bindgen` from 0.28.1 to 0.28.2.

Differential Revision: https://phabricator.services.mozilla.com/D226381
2024-10-22 03:45:18 +00:00
Sandor Molnar
c2581af308 Backed out changeset bb90d095b8b8 (bug 1917685) for causing xpc failures @ test_crash_exc_guard / test_crash_service CLOSED TREE 2024-10-22 01:46:53 +03:00
Alex Franchuk
0996a5e236 Bug 1917685 - Merge minidump-analyzer into the crash reporter client r=gsvelto,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225234
2024-10-21 16:46:06 +00:00
Erich Gubler
9d9039f9a0 Bug 1923913 - build(webgpu): update WGPU to d70ef62e9e0683789f745c6a4354495f39354c15 r=webgpu-reviewers,supply-chain-reviewers,teoxoy
Differential Revision: https://phabricator.services.mozilla.com/D225272
2024-10-15 19:48:12 +00:00
Erich Gubler
7a485af13f Bug 1923913 - build: update once_cell 1.19.0 → 1.20.2 r=webgpu-reviewers,supply-chain-reviewers,teoxoy
Differential Revision: https://phabricator.services.mozilla.com/D225271
2024-10-15 19:48:11 +00:00
John Schanck
f2b57123d0 Bug 1924577 - vendor clubcard-crlite 0.3.0. r=keeler,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D225552
2024-10-15 15:55:26 +00:00
Nico Grunbaum
49d00f22dd Bug 1920766 - vendor webrtc-sdp 0.3.13 for AV1 support;r=dbaker,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D223390
2024-10-10 16:39:15 +00:00
Max Inden
c5bdf0b172 Bug 1923287 - Update neqo to v0.9.2 r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D224915
2024-10-08 12:13:34 +00:00
Jan-Erik Rediger
e778594c09 Bug 1923078 - Update to Glean v61.2.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,skhan
Differential Revision: https://phabricator.services.mozilla.com/D224759
2024-10-08 09:39:55 +00:00