Commit Graph

859 Commits

Author SHA1 Message Date
lougeniac64
14bd125030 Bug 1888472 - Vendored A-S with webext-storage bridged engine logic r=lina
Differential Revision: https://phabricator.services.mozilla.com/D213095
2024-09-04 18:02:51 +00:00
Drew Willcoxon
73a7ef1300 Bug 1916530 - Vendor application-services dbeaef2eb28e9da7cc2f96e26296513cc4e07c07. r=bdk
This vendors in dbeaef2eb2

Differential Revision: https://phabricator.services.mozilla.com/D220931
2024-09-03 20:05:11 +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
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
Chun-Min Chang
54310f6351 Bug 1904734 - Update cubeb-coreaudio to f7e50c2 r=cubeb-reviewers,pehrsons
This patch updates cubeb-coreaudio to f7e50c2 by running

```
cargo update -p cubeb-coreaudio && ./mach vendor rust
```

to import the code in the given version.

Differential Revision: https://phabricator.services.mozilla.com/D219816
2024-08-21 23:18:16 +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
Butkovits Atila
9332463029 Backed out changeset c48afa57d242 (bug 1913183) for causing failures at test_quicksuggest_fakespot.js. CLOSED TREE 2024-08-15 23:44:03 +03:00
Ben Dean-Kawamura
1d638bbf3e Bug 1913183 - Vendor in app-services, r=nanj,supply-chain-reviewers
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-15 19:35:32 +00:00
Iulian Moraru
e8b8dda8c1 Backed out changeset 7ef1531763cd (bug 1913183) for causing mass assertion failures on OwnedRustBuffer.cpp. CLOSED TREE 2024-08-15 16:04:43 +03:00
Ben Dean-Kawamura
553caae71b Bug 1913183 - Vendor in app-services, r=nanj,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D219189
2024-08-15 12:30:13 +00:00
Cosmin Sabou
72d92c9b70 Backed out changeset fb02d762cca9 (bug 1910796) for causing mass assertion failures on Compression. CLOSED TREE 2024-08-15 15:32:52 +03:00
Mike Hommey
521c4ccf1d 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-15 12:00:33 +00:00
Iulian Moraru
663e005613 Backed out 3 changesets (bug 1910796) for causing build bustages and mass test failures. CLOSED TREE
Backed out changeset bbcbbe6b247d (bug 1910796)
Backed out changeset adde3a9ee0f7 (bug 1910796)
Backed out changeset 2aac134f145f (bug 1910796)
2024-08-13 19:29:38 +03:00
Mike Hommey
ce3936e0fb 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-13 15:03:42 +00:00
Paul Adenot
9fb7f63074 Bug 1907780 - Update cubeb-coreaudio-rs to 0f642c8d50. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D218956
2024-08-13 12:26:50 +00:00
Andreas Pehrson
40db0b536a Bug 1907367 - Update audioipc revision to e6f44a2bd1. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D218819
2024-08-09 10:49:13 +00:00
Jim Blandy
bef80550bd Bug 1910150: Update wgpu to 9c6ae1be (2024-7-31) r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Update the following crates in `third_party/rust` to commit 9c6ae1be
from `github.com/gfx-rs/wgpu`:

- d3d12
- naga
- wgpu-core
- wgpu-hal
- wgpu-types

Update dependencies:

- bit-set 0.8.0
- bit-vec 0.8.0
- gpu-allocator 0.27

Make necessary minor changes to `gfx/wgpu_bindings`.

Add appropriate audits to `supply-chain/audits.toml`.

Differential Revision: https://phabricator.services.mozilla.com/D218695
2024-08-07 16:00:47 +00:00
Max Inden
2217e98397 Bug 1911792 - update neqo to v0.8.2 r=kershaw,necko-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D218637
2024-08-07 08:32:09 +00:00
Mike Hommey
7c72645ded Bug 1910513 - Update tokio to 1.39.2. r=nika,supply-chain-reviewers
This also update mio to 1.0.1 and tokio-macros to 2.4.0

Differential Revision: https://phabricator.services.mozilla.com/D218157
2024-07-31 02:53:18 +00:00
Mike Hommey
41a5fbcea6 Bug 1910552 - Update mapped_hyph to current master. r=jfkthame
Differential Revision: https://phabricator.services.mozilla.com/D218044
2024-07-30 19:16:27 +00:00
Mike Hommey
85d787b761 Bug 1910523 - Update audioipc to c200b1e. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D218032
2024-07-30 07:21:31 +00:00
Mike Hommey
76ef13b125 Bug 1909581 - Upgrade warp to 0.3.7. r=supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D217534
2024-07-24 20:46:31 +00:00
Kershaw Chang
fae8fa9ca1 Bug 1907267 - Update neqo to v0.8.1, r=mxinden
Differential Revision: https://phabricator.services.mozilla.com/D217271
2024-07-22 14:02:13 +00:00
Erich Gubler
55a951167b Bug 1908573 - build(webgpu): update WGPU to aeb2067e8120c1ff480625c00b9571db8d01d5a4 (trunk as of 2024-07-17) r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D216897
2024-07-19 03:36:50 +00:00
Tamas Szentpeteri
a5149c093d Backed out 5 changesets (bug 1908573) for causing rust vendor linting. CLOSED TREE
Backed out changeset fcd4b742e900 (bug 1908573)
Backed out changeset 8713aa05b027 (bug 1908573)
Backed out changeset d5f1aa514a62 (bug 1908573)
Backed out changeset 3603c3ce8c6f (bug 1908573)
Backed out changeset 208fb58a4f24 (bug 1908573)
2024-07-19 04:01:14 +03:00
Erich Gubler
26a7a116dc Bug 1908573 - build(webgpu): update WGPU to aeb2067e8120c1ff480625c00b9571db8d01d5a4 (trunk as of 2024-07-17) r=webgpu-reviewers,supply-chain-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D216897
2024-07-19 00:14:44 +00:00
Teodor Tanasoaia
49aa5591f0 Bug 1906679 - Update wgpu to revision a0c185a28c232ee2ab63f72d6fd3a63a3f787309. r=webgpu-reviewers,supply-chain-reviewers,nical
Depends on D216375

Differential Revision: https://phabricator.services.mozilla.com/D216376
2024-07-15 21:38:16 +00:00
Teodor Tanasoaia
faff331ff0 Bug 1906679 - Update wgpu to revision c5e4bfa5a15069a8ec08c9081e511ec15efa92e8. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D216375
2024-07-15 21:38:15 +00:00
Ben Dean-Kawamura
a90969ee2d Bug 1907898 - Vendor in application-services, r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D216571
2024-07-15 20:48:11 +00:00
Norisz Fay
86947321c9 Backed out changeset 96bdce602082 (bug 1907898) for causing mass failures on multiple paths CLOSED TREE 2024-07-15 20:38:30 +03:00
Ben Dean-Kawamura
bad6ef31e2 Bug 1907898 - Vendor in application-services, r=nanj
Differential Revision: https://phabricator.services.mozilla.com/D216571
2024-07-15 15:05:05 +00:00
Erich Gubler
e44516b54c Bug 1905010 - update WGPU to 82210e1cdc63cbd5e53f43788f9956bb0d4a2c6a r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D215115
2024-06-29 04:20:28 +00:00
Andreas Pehrson
8d345e3846 Bug 1902989 - Update cubeb-coreaudio-rs to 8bce3b333a. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D214954
2024-06-26 19:02:06 +00:00
Lina Butler
3ef9e50dd0 Bug 1880183 - Vendor the latest Application Services. r=bdk
This version includes the new
`SuggestStoreBuilder#remoteSettingsBucketName()` API.

This commit also makes the chrome JS-exposed `SuggestStoreBuilder`
methods synchronous.

Differential Revision: https://phabricator.services.mozilla.com/D201774
2024-06-20 23:01:41 +00:00
Paul Adenot
17b2562e64 Bug 1903315 - Update cubeb-coreaudio-rs to revision 6d84f4638. r=cubeb-reviewers,pehrsons
Differential Revision: https://phabricator.services.mozilla.com/D214242
2024-06-20 13:03:25 +00:00
Andreas Pehrson
7de6a3e4c3 Bug 1903027 - Update cubeb-coreaudio to b5dc6e2431. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213966
2024-06-19 07:48:56 +00:00
Andreas Pehrson
066e3f4964 Bug 1903002 - Update cubeb-coreaudio-rs to 9ea3d3455d. r#cubeb-reviewers r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213964
2024-06-19 06:56:08 +00:00
Teodor Tanasoaia
273cd6fde1 Bug 1903296 - Update wgpu to revision a2fcd72606f83cbb58c1aca2e7e1ad52a11d2067. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D214111
2024-06-18 19:41:12 +00:00
Butkovits Atila
c14290ee8a Backed out 3 changesets (bug 1903002, bug 1903027) for causing failures at test_bug384122.html. CLOSED TREE
Backed out changeset 6ce5b96cd8a8 (bug 1903027)
Backed out changeset 05cd6c5f6bb9 (bug 1903002)
Backed out changeset 3cc1aae4583a (bug 1903002)
2024-06-18 15:46:50 +03:00
Andreas Pehrson
d26a8d3ce2 Bug 1903027 - Update cubeb-coreaudio to b5dc6e2431. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213966
2024-06-18 10:04:52 +00:00
Andreas Pehrson
ec8fbb8554 Bug 1903002 - Update cubeb-coreaudio-rs to 9ea3d3455d. r#cubeb-reviewers r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213964
2024-06-18 09:44:05 +00:00
Andreas Pehrson
4c06b3c849 Bug 1902801 - Update cubeb-coreaudio-rs to f8a4ec05e5. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D213930
2024-06-17 12:50:03 +00:00
Jim Blandy
b87ef4ebf5 Bug 1901628: Update wgpu to 6c370522 (2024-06-10). r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D213162
2024-06-14 02:41:02 +00:00
Kershaw Chang
a70dd94993 Bug 1899706 - Neqo v0.7.9, r=necko-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D212097
2024-06-04 11:17:32 +00:00
Andreas Pehrson
a303b96371 Bug 1890186: Update cubeb-coreaudio-rs to 1796ace5bd. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D212311
2024-06-03 10:03:39 +00:00
Teodor Tanasoaia
e6f7483570 Bug 1900038 - Update wgpu to revision c7458638d14921c7562e4197ddeefa17be413587. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D212293
2024-06-03 08:21:18 +00:00