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
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
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
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
Jim Blandy
939f8d1e00
Bug 1922854: Update wgpu to ee0d1703 (2024-10-04). r=webgpu-reviewers,supply-chain-reviewers,nical,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D224614
2024-10-07 23:15:47 +00:00
Nika Layzell
75ad3d127f
Bug 1922669 - Update cargo-vet to 0.10.0, r=supply-chain-reviewers,tjr
...
Differential Revision: https://phabricator.services.mozilla.com/D224540
2024-10-07 16:03:23 +00:00
John Schanck
178de4c554
Bug 1920142 - part 2: vendor clubcard and clubcard-crlite. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D223011
2024-09-26 17:51:14 +00:00
Iulian Moraru
5efc76ec48
Backed out 3 changesets (bug 1920142) for causing xpcshell failures related to CRLite. CLOSED TREE
...
Backed out changeset e570a580175f (bug 1920142)
Backed out changeset adc5b04fed20 (bug 1920142)
Backed out changeset 444e0a86272e (bug 1920142)
2024-09-26 08:17:47 +03:00
John Schanck
144944eab8
Bug 1920142 - part 2: vendor clubcard and clubcard-crlite. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D223011
2024-09-26 04:01:49 +00:00
John Schanck
711d6ec594
Bug 1915919 - vendor authenticator-rs v0.4.1. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D223655
2024-09-26 04:00:42 +00:00
Butkovits Atila
bb60c5a48b
Backed out 3 changesets (bug 1920142) for causing bustages complaining about clubcard.
...
Backed out changeset 0d796ae0c81b (bug 1920142)
Backed out changeset c2e8d6b1e681 (bug 1920142)
Backed out changeset 499d722ea77f (bug 1920142)
2024-09-26 03:11:20 +03:00
John Schanck
a9a2cac131
Bug 1920142 - part 2: vendor clubcard and clubcard-crlite. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D223011
2024-09-25 23:23:19 +00:00
Nika Layzell
df44924160
Bug 1919630 - Part 1: Update cargo-vet to Sep 20 2024, r=afranchuk,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D222981
2024-09-25 21:29:08 +00:00
Jan-Erik Rediger
bc843c86d2
Bug 1919245 - Update to Glean v61.1.0 r=TravisLong,supply-chain-reviewers,mach-reviewers,android-reviewers,ahal,kaya
...
Differential Revision: https://phabricator.services.mozilla.com/D223312
2024-09-25 14:05:15 +00:00
Alex Franchuk
a92f7373b2
Bug 1743983 pt1 - Audits and vendoring for minidump-analyzer r=glandium,supply-chain-reviewers,profiler-reviewers,aabh
...
Differential Revision: https://phabricator.services.mozilla.com/D208390
2024-09-24 13:36:20 +00:00
Norisz Fay
e0d8acdc01
Backed out 6 changesets (bug 1743983) for causing xpcshell failures on test_crash_exc_guard.js
...
Backed out changeset 4c18ba39bd29 (bug 1743983)
Backed out changeset d752fefce387 (bug 1743983)
Backed out changeset 85fe08447584 (bug 1743983)
Backed out changeset 777d22bbe805 (bug 1743983)
Backed out changeset 60b418a167d7 (bug 1743983)
Backed out changeset a46c460ecb3a (bug 1743983)
2024-09-24 00:17:08 +03:00
Alex Franchuk
88088e3778
Bug 1743983 pt1 - Audits and vendoring for minidump-analyzer r=glandium,supply-chain-reviewers,profiler-reviewers,aabh
...
Differential Revision: https://phabricator.services.mozilla.com/D208390
2024-09-23 19:55:01 +00:00
Glenn Watson
adce7278ad
Bug 1919921 - Update crossbeam-channel r=supply-chain-reviewers,gfx-reviewers,lsalzman
...
Differential Revision: https://phabricator.services.mozilla.com/D222884
2024-09-22 20:03:44 +00:00
Alex Franchuk
6a6dafeb0e
Bug 1912131 - Update minidump-writer to 0.10.1 r=gsvelto,glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D221977
2024-09-20 15:27:10 +00:00
Erich Gubler
f470dfbfb8
Bug 1919567 - build(webgpu): update WGPU to 3fda684eb9e69c78b16312a3e927e3ea82e853d1 r=webgpu-reviewers,supply-chain-reviewers,jimb
...
Differential Revision: https://phabricator.services.mozilla.com/D222852
2024-09-19 20:54:47 +00:00
Emilio Cobos Álvarez
b2dd3dec18
Bug 1918093: Add supply-chain audits. r=supply-chain-reviewers
...
These crates are in-tree.
Differential Revision: https://phabricator.services.mozilla.com/D222505
2024-09-19 13:06:59 +00:00
Nicolas Silva
8063f97aac
Bug 1912019 - Undo the gpu-descriptor crate override. r=ErichDonGubler,supply-chain-reviewers
...
WebRender depends on allocator-api2 now.
Differential Revision: https://phabricator.services.mozilla.com/D221967
2024-09-18 10:17:27 +00:00
Nicolas Silva
8fcdcb7ebb
Bug 1912019 - Add a modified dependency to allocator_api2. r=supply-chain-reviewers
...
See also https://github.com/zakarumych/allocator-api2/issues/10
This patch was produced with the following steps:
- Vendor allocator-api2 normally.
- Modify the vendored source in third_party/rust.
- Stop exporting the Box implementation.
- Change the version to 0.2.999.
- Run cargo update -p allocator-api2 --precise 0.2.999
Differential Revision: https://phabricator.services.mozilla.com/D218729
2024-09-18 10:17:24 +00:00
teoxoy
42508b4768
Bug 1918739 - Update wgpu
to revision c8beade1877251c494036fc3661b04ec6aad63a9. r=webgpu-reviewers,supply-chain-reviewers,jimb
...
Differential Revision: https://phabricator.services.mozilla.com/D222155
2024-09-17 21:44:15 +00:00
Norisz Fay
12a6115875
Backed out changeset 128de7e126a3 (bug 1918739) for causing wgpu_bindings related bustages CLOSED TREE
2024-09-14 03:16:45 +03:00
teoxoy
3ac3a31b8f
Bug 1918739 - Update wgpu
to revision c8beade1877251c494036fc3661b04ec6aad63a9. r=webgpu-reviewers,supply-chain-reviewers,jimb
...
Differential Revision: https://phabricator.services.mozilla.com/D222155
2024-09-13 23:53:22 +00:00
Norisz Fay
4b9c81893f
Backed out changeset 2ff7570a00ed (bug 1912131) for causing NonZero related build bustage
2024-09-13 20:44:57 +03:00
Alex Franchuk
76f7ff96fc
Bug 1912131 - Update minidump-writer to 0.10.1 r=gsvelto,glandium,supply-chain-reviewers
...
This is using a git rev for now as a new version hasn't been released
yet.
Differential Revision: https://phabricator.services.mozilla.com/D221977
2024-09-13 16:40:28 +00:00
Jim Blandy
77304bd4ac
Bug 1917102: Update wgpu crates to c2e0ad293 (2024-09-12). r=supply-chain-reviewers,webgpu-reviewers,nical,ErichDonGubler
...
Demote some tests to backlog (filed as https://github.com/gfx-rs/wgpu/issues/6232 ):
- webgpu:shader,validation,const_assert,const_assert:constant_expression_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_assert:*
Differential Revision: https://phabricator.services.mozilla.com/D221272
2024-09-13 05:48:59 +00:00
Jim Blandy
bac49f96a9
Bug 1917102: Update serde and serde_derive to 1.0.210. r=supply-chain-reviewers,webgpu-reviewers,nical,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D221271
2024-09-13 05:48:59 +00:00
Ben Dean-Kawamura
415d48c0cb
Bug 1914241 - Upgrade UniFFI to 0.28.1, r=glandium,supply-chain-reviewers
...
- Ran `cargo update -p glean`
- Removed build/rust/heck now that everything depends on 0.5.
- Ran `mach vendor rust`
Differential Revision: https://phabricator.services.mozilla.com/D219800
2024-09-09 15:42:32 +00:00
Ben Dean-Kawamura
e2f0822153
Bug 1915426 - Update clap/heck/darling/anstyle/strsim, r=glandium,supply-chain-reviewers
...
Updated:
- heck 0.4.1 -> 0.5.0
- clap 4.4.5 -> 4.5.16
- darling v0.20.1 -> v0.20.10
- strsim 0.10.0 -> 0.11.1
- anstyle 1.0.3 -> 1.0.8
This is in preparation of the UniFFI 0.28 upgrade:
https://bugzilla.mozilla.org/show_bug.cgi?id=1914241
Differential Revision: https://phabricator.services.mozilla.com/D220437
2024-09-09 15:42:31 +00:00
Iulian Moraru
cf33b07bdd
Backed out 4 changesets (bug 1917102) for causing crashes (bug 1917444). CLOSED TREE
...
Backed out changeset 1f02a210aaec (bug 1917102)
Backed out changeset f77816ce785b (bug 1917102)
Backed out changeset 2119546af722 (bug 1917102)
Backed out changeset 0eb0e97434f1 (bug 1917102)
2024-09-09 11:19:37 +03:00
Jim Blandy
e6535b1d07
Bug 1917102: Update wgpu crates to ec2100052 (2024-09-05). r=supply-chain-reviewers,webgpu-reviewers,nical,ErichDonGubler
...
Demote some tests to backlog (filed as https://github.com/gfx-rs/wgpu/issues/6232 ):
- webgpu:shader,validation,const_assert,const_assert:constant_expression_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_and_assert:*
- webgpu:shader,validation,const_assert,const_assert:constant_expression_logical_or_assert:*
Differential Revision: https://phabricator.services.mozilla.com/D221272
2024-09-06 20:44:53 +00:00
Jim Blandy
08f2283c78
Bug 1917102: Update serde and serde_derive to 1.0.209. r=supply-chain-reviewers,webgpu-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D221271
2024-09-06 17:53:29 +00:00
Mike Hommey
9f3d6d14c7
Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
...
Disabled by default for now.
Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-09-02 22:49:59 +00:00
Kagami Sascha Rosylight
645b505ce5
Bug 1913645 - Update glslopt to 0.1.11 to fix aarch64 host build r=jnicol,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D220703
2024-08-30 22:52:13 +00:00
Cristian Tuns
0e64c3c72c
Backed out changeset c4e8e7ad10c2 (bug 1913645) for causing wrench bustages. CLOSED TREE
2024-08-30 18:40:36 -04:00
Kagami Sascha Rosylight
d266bacc33
Bug 1913645 - Update glslopt to 0.1.11 to fix aarch64 host build r=jnicol,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D220703
2024-08-30 22:13:18 +00:00
Erich Gubler
a053d7a9a3
Bug 1915609 - build(webgpu): update WGPU to bbdbafdf8a947b563b46f632a778632b906d9eb4 r=webgpu-reviewers,supply-chain-reviewers,nical
...
Differential Revision: https://phabricator.services.mozilla.com/D220569
2024-08-30 14:56:35 +00:00
Iulian Moraru
f0f411713a
Backed out changeset 2bbc01486e2f (bug 1910796) for causing multiple failures. CLOSED TREE
2024-08-28 04:52:09 +03:00
Mike Hommey
cdbe802fc3
Bug 1910796 - Integrate libz-rs-sys as a replacement for zlib. r=supply-chain-reviewers,firefox-build-system-reviewers,nika,sergesanspaille
...
Nightly-only for now.
Differential Revision: https://phabricator.services.mozilla.com/D218165
2024-08-28 00:36:50 +00:00
Teodor Tanasoaia
34fb7173c1
Bug 1914434 - Update wgpu
to revision cc11260547ae7cc2814888208f244227ed32a1d0. r=webgpu-reviewers,glandium,supply-chain-reviewers,ErichDonGubler
...
Differential Revision: https://phabricator.services.mozilla.com/D220026
2024-08-27 09:57:08 +00:00
Jim Blandy
25da12ca2d
Bug 1913121: Update wgpu to c6a3d9273 (2024-08-13) r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler,teoxoy
...
Adapt `wgpu_server_queue_submit` to the new submission index
type.
Use corrected spelling `WGPUTextureFormat_Rg11b10UFloat`.
Assign queue ids explicitly, rather than deriving them from device ids:
- `wgpu_bindings::client::IdentityHub`: add an `IdentityManager` for queues.
Initialize it in `IdentityHub::default`.
- `dom::webgpu::DeviceRequest`: hold separate `mDeviceId` and `mQueueId`
members.
- `wgpu_client_make_device_id`: rename to `wgpu_client_make_device_queue_id`,
and have it allocate both a device id and a queue id.
- `PWebGPU` protocol's `AdapterRequestDevice` request: explicitly pass
an id for the new queue.
- `WebGPUChild::AdapterRequestDevice`: pass through the queue id from
`wgpu_client_make_device_queue_id` through to `SendAdapterRequestDevice`,
and also return it as `DeviceRequest::mQueueId`.
- `WebGPUParent::RecvAdapterRequestDevice`: accept a queue id, and pass
it along to `ffi::wgpu_server_adapter_request_device`.
- `wgpu_server_adapter_request_device`: take a new argument specifying the
new queue's id, and pass that along to `global.adapter_request_device`.
- `dom::webgpu::Adapter::RequestDevice`: given the `DeviceRequest` returned by
`WebGPUChild::AdapterRequestDevice`, pass the ids for both the new device and
the new queue to `dom::webgpu::Device::Device`.
- Let `dom::webgpu::Device::Device` take a new argument explicitly specifying
the device's queue's id.
Differential Revision: https://phabricator.services.mozilla.com/D219356
2024-08-19 18:46:19 +00:00
Ben Dean-Kawamura
6d5a62cd84
Bug 1913183 - Vendor in app-services, r=nanj,supply-chain-reviewers,urlbar-reviewers,adw
...
Removed the `IsValid` check when converting a `RustBuffer` to an
`OwnedRustBuffer`. The vendored changes revealed some issues with this
logic. See https://bugzilla.mozilla.org/show_bug.cgi?id=1913183#c4 for
details.
Differential Revision: https://phabricator.services.mozilla.com/D219189
2024-08-16 16:18:07 +00:00