Commit Graph

749 Commits

Author SHA1 Message Date
Jim Blandy
9790452707 Bug 1876389: Update wgpu to revision 32e70bc1635905c508d408eb1cf22b2aa062ffe1. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D200359
2024-02-05 18:32:00 +00:00
Kershaw Chang
4a12f611f8 Bug 1877942 - neqo v0.7.0, r=necko-reviewers,glandium,supply-chain-reviewers,valentin
Differential Revision: https://phabricator.services.mozilla.com/D200461
2024-02-02 21:17:42 +00:00
Iulian Moraru
1b0255631f Backed out changeset 4fd09aad97af (bug 1876389) for causing webgpu failures on test_command_buffer_creation.html. CLOSED TREE 2024-02-02 22:49:04 +02:00
Jim Blandy
46ff20c8c1 Bug 1876389 - Update wgpu to revision 87b6513df32e8a9c588962ba8509019c277438e2. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D200359
2024-02-02 17:14:47 +00:00
Cristina Horotan
d81c00274c Backed out 2 changesets (bug 1876389) for causing build bustages on windows. CLOSED TREE
Backed out changeset 6181ee1cdb28 (bug 1876389)
Backed out changeset 9dd0cf97b35d (bug 1876389)
2024-02-02 00:11:30 +02:00
Jim Blandy
4a567c6fda Bug 1876389 - Update wgpu to revision 87b6513df32e8a9c588962ba8509019c277438e2. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D200359
2024-02-01 21:16:46 +00:00
Paul Adenot
c417adb354 Bug 1867424 - Update mp4parse to d262e4. r=media-playback-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D200141
2024-02-01 09:57:37 +00:00
Mike Hommey
c0b8f83d37 Bug 1876372 - Update audio_thread_priority to 0.31. r=cubeb-reviewers,supply-chain-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D199577
2024-01-25 23:41:14 +00:00
Andreas Pehrson
4eaf954aa9 Bug 1875235 - Update cubeb-coreaudio-rs to 4ba39ca14b. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D198950
2024-01-25 21:38:49 +00:00
Andreas Pehrson
04a2901e47 Bug 1404972 - Update cubeb-coreaudio-rs to a265c67d34. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D198949
2024-01-25 08:49:19 +00:00
lougeniac64
4129c49cc4 Bug 1874915 - Vendored AppServices with uniffied webext storage component r=markh
Differential Revision: https://phabricator.services.mozilla.com/D199392
2024-01-24 19:38:16 +00:00
Andreas Pehrson
91e4965cfd Bug 1874909 - Update all cubeb libraries to include input processing. r=cubeb-reviewers,supply-chain-reviewers,padenot
This patch updates
media/libcubeb to dd8a91f98260d2c6171a7cf8a73f8fd4bdbb5337 which includes an ABI change, thus also
cubeb-rs to 0.12.0
audioipc to 8b391135f9421dc5ab0c45f646c21651a906ce7f
cubeb-coreaudio-rs to a0534f6e910213fd4f7387a9ed03c980ff20da1d
cubeb-pulse-rs to 8ff972c8e2ec1782ff262ac4071c0415e69b1367

Depends on D198762

Differential Revision: https://phabricator.services.mozilla.com/D198933
2024-01-24 10:51:27 +00:00
Mike Hommey
3075ad0c99 Bug 1874809 - Upgrade windows-sys to 0.52. r=bholley
Differential Revision: https://phabricator.services.mozilla.com/D198653
2024-01-23 22:54:10 +00:00
Erich Gubler
cfa8a45ec2 Bug 1875543: Bump wgpu to f9509bcf9ec2b63a64eb7fea93f7f44cd5ae4d2e (trunk as of 2024-01-19) r=webgpu-reviewers,supply-chain-reviewers,nical
Adjusts expected test outcomes with the following `moz-webgpu-cts
process-reports` 0.7.0 invocations:

* `--preset=reset-contradictory` with reports from
  [try:63732cbc29117fbae9384d23835615fe9c5b4249](https://treeherder.mozilla.org/jobs?repo=try&tier=1%2C2%2C3&revision=63732cbc29117fbae9384d23835615fe9c5b4249)

Differential Revision: https://phabricator.services.mozilla.com/D199143
2024-01-23 15:06:40 +00:00
Daisuke Akatsuka
13acbcec4a Bug 1874990: Vendor application-services into mozilla-central r=supply-chain-reviewers,lina,markh
Differential Revision: https://phabricator.services.mozilla.com/D198756
2024-01-19 02:44:40 +00:00
Cristian Tuns
74c0e58b85 Backed out 4 changesets (bug 1868922, bug 1855375, bug 1874990) for causing xpcshell failures in /test_tab_quickwrite.js CLOSED TREE
Backed out changeset d558120aba19 (bug 1868922)
Backed out changeset e2c1399903d8 (bug 1855375)
Backed out changeset de119e6a8ced (bug 1874990)
Backed out changeset 3d1ef7c11154 (bug 1874990)
2024-01-18 12:07:55 -05:00
Daisuke Akatsuka
71b20a6211 Bug 1874990: Vendor application-services into mozilla-central r=supply-chain-reviewers,lina,markh
Differential Revision: https://phabricator.services.mozilla.com/D198756
2024-01-18 15:54:40 +00:00
Mike Hommey
d377c048b3 Bug 1874799 - Upgrade midir to latest from our fork. r=gsvelto,supply-chain-reviewers
This upgrades alsa to 0.8.1 and bitflags to 2.0

Differential Revision: https://phabricator.services.mozilla.com/D198644
2024-01-16 21:16:00 +00:00
Mike Hommey
4d4fc711b1 Bug 1874797 - Upgrade bindgen to 0.69.2. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D198643
2024-01-16 21:09:57 +00:00
Mark Hammond
15caa404ac Bug 1872201 - vendor new app-services, updating rusqlite/libsqlite3-sys. r=teshaq,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D197380
2024-01-11 16:33:59 +00:00
Tooru Fujisawa
3afe112949 Bug 1874163 - Update jsparagus for imdexmap update. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D198268
2024-01-11 13:31:05 +00:00
Teodor Tanasoaia
961a9e56a0 Bug 1873506 - Update wgpu to revision c6eea50b04127abe2340b93141123312baf5414b. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D197948
2024-01-10 15:05:29 +00:00
Nicolas Silva
ff86798488 Bug 1873164 - Update wgpu to revision 4b82121501a61c2c2e11cb472d70ba54af3aa12d. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
Changelog

 * #4927 BGL Weak Pointer Deduplication Pool
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4927
 * #4958 Change examples page menu on smaller screens
   By Dinnerbone in https://github.com/gfx-rs/wgpu/pull/4958
 * #4950 Bump anyhow from 1.0.77 to 1.0.78
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4950
 * #4957 Disable Linux Tests
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4957
 * #4960 Fix incorrect ConfigureSurfaceError::TooLarge message
   By Dinnerbone in https://github.com/gfx-rs/wgpu/pull/4960
 * #4935 Add `cfg_aliases` to `wgpu`
   By daxpedda in https://github.com/gfx-rs/wgpu/pull/4935
 * #4939 hello_compute: check for missing command-line args
   By vilcans in https://github.com/gfx-rs/wgpu/pull/4939
 * #4948 Bump winit from 0.29.6 to 0.29.8
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4948
 * #4944 Fix xtask wasm-bindgen install
   By rukai in https://github.com/gfx-rs/wgpu/pull/4944
 * #4858 [glsl-in] fix swizzle in global const context
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4858
 * #4968 [gl] fix RGBA8 format capabilities
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4968
 * #4947 Avoid allocating during queue submit
   By udoprog in https://github.com/gfx-rs/wgpu/pull/4947
 * #4965 Bump serde from 1.0.193 to 1.0.194
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4965
 * #4975 Fix Hang in Multithreaded Compute Test
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4975
 * #4966 Bump anyhow from 1.0.78 to 1.0.79
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4966
 * #4978 Bump thiserror from 1.0.52 to 1.0.56
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4978
 * #4979 Bump syn from 2.0.46 to 2.0.47
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4979
 * #4977 Use Custom Mesa for Building
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4977
 * #4981 Bump serde_json from 1.0.108 to 1.0.110
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4981
 * #4959 wgpu-hal: Fix Mesa version check for version with suffix containing `.`
   By ids1024 in https://github.com/gfx-rs/wgpu/pull/4959
 * #4976 Shorten Lock Lifetimes
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4976
 * #4980 Pin DXC and Vulkan SDK version
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4980
 * #4974 gles: use already existing debug__fn private capabilty instead of checking extensions
   By valaphee in https://github.com/gfx-rs/wgpu/pull/4974
 * #4987 Remove Mac CI
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4987
 * #4990 Fix Queue::write_texture, Fix DX12 write_texture_subset_2d and re-enable the test.
   By dtzxporter in https://github.com/gfx-rs/wgpu/pull/4990
 * #4994 Bump syn from 2.0.47 to 2.0.48
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4994
 * #4993 Bump serde_json from 1.0.110 to 1.0.111
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4993
 * #4992 Bump gpu-allocator from 0.24.0 to 0.25.0
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4992
 * #4995 Add Verbosity Flags to wgpu-info
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4995
 * #4996 Dependency Update Rollup
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4996
 * #4954 Put raw texture access behind snatch guards
   By nical in https://github.com/gfx-rs/wgpu/pull/4954
 * #4954 Put raw texture access behind snatch guards
   By nical in https://github.com/gfx-rs/wgpu/pull/4954
 * #4969 Texture snatching
   By nical in https://github.com/gfx-rs/wgpu/pull/4969
 * #4969 Texture snatching
   By nical in https://github.com/gfx-rs/wgpu/pull/4969

Differential Revision: https://phabricator.services.mozilla.com/D197786
2024-01-05 21:57:42 +00:00
Nicolas Silva
23b86e3def Bug 1872658 - Update wgpu to revision 46757372cc02d6608124502104a0c225e1744fd7. r=webgpu-reviewers,supply-chain-reviewers,teoxoy
Changelog:

 * #4865 fix present mode for wgl
   By xiaopengli89 in https://github.com/gfx-rs/wgpu/pull/4865
 * #4873 Bump ctor from 0.2.5 to 0.2.6
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4873
 * #4874 Bump syn from 2.0.40 to 2.0.41
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4874
 * #4869 [naga wgsl-out] Include the `f` suffix on `f32` literals.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4869
 * #4850 [naga wgsl-in] Support abstract operands to binary operators.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4850
 * #4850 [naga wgsl-in] Support abstract operands to binary operators.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4850
 * #4850 [naga wgsl-in] Support abstract operands to binary operators.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4850
 * #4850 [naga wgsl-in] Support abstract operands to binary operators.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4850
 * #4850 [naga wgsl-in] Support abstract operands to binary operators.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4850
 * #4870 [naga wgsl] Let unary operators accept and produce abstract types.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4870
 * #4867 Reintroduce buffer snatching Part 1
   By nical in https://github.com/gfx-rs/wgpu/pull/4867
 * #4882 Bump zerocopy from 0.7.26 to 0.7.31
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4882
 * #4878 Buffer snatching part 2 - Refactor create_buffer
   By nical in https://github.com/gfx-rs/wgpu/pull/4878
 * #4815 Add `wgpu` crate features for backends
   By daxpedda in https://github.com/gfx-rs/wgpu/pull/4815
 * #4887 Allow clippy::pattern_type_mismatch
   By nical in https://github.com/gfx-rs/wgpu/pull/4887
 * #4886 Document wgpu & wgpu-core features
   By Wumpf in https://github.com/gfx-rs/wgpu/pull/4886
 * #4826 validation: More detailed on incompatible BGL
   By scoopr in https://github.com/gfx-rs/wgpu/pull/4826
 * #4888 Web: add support for more `RawWindowHandle` variants
   By daxpedda in https://github.com/gfx-rs/wgpu/pull/4888
 * #4890 Bump thiserror from 1.0.50 to 1.0.51
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4890
 * #4880 Simplify `ResourceMaps`
   By nical in https://github.com/gfx-rs/wgpu/pull/4880
 * #4891 Make the naga version in trunk as high as the latest published one
   By nical in https://github.com/gfx-rs/wgpu/pull/4891
 * #4893 Avoid allocating memory every time we might log a label
   By nical in https://github.com/gfx-rs/wgpu/pull/4893
 * #4894 Remove some locks in BindGroup
   By nical in https://github.com/gfx-rs/wgpu/pull/4894
 * #4862 Ensure that DeviceLostCallbackC is always called exactly once
   By bradwerth in https://github.com/gfx-rs/wgpu/pull/4862
 * #4900 Support Device fence sharing with dx12 on Windows
   By sotaroikeda in https://github.com/gfx-rs/wgpu/pull/4900
 * #4903 Bump tokio from 1.35.0 to 1.35.1
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4903
 * #4895 Check that raw buffers and raw bind groups are valid
   By nical in https://github.com/gfx-rs/wgpu/pull/4895
 * #4901 fix: docs
   By miaobuao in https://github.com/gfx-rs/wgpu/pull/4901
 * #4892 Simplify some code around buffer unmapping
   By nical in https://github.com/gfx-rs/wgpu/pull/4892
 * #4896 Buffer snatching
   By nical in https://github.com/gfx-rs/wgpu/pull/4896
 * #4851 Eagerly release GPU resources when we lose the device.
   By bradwerth in https://github.com/gfx-rs/wgpu/pull/4851
 * #4906 Use nightly for docs
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4906
 * #4908 Bump syn from 2.0.41 to 2.0.42
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4908
 * #4909 Bump profiling from 1.0.12 to 1.0.13
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4909
 * #4910 Bump anyhow from 1.0.75 to 1.0.76
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4910
 * #4913 Remove id32 Feature
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4913
 * #4914 Add BGL Deduplication Index Test
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4914
 * #4921 Fix typo "layout pipeline layout" -> "pipeline layout"
   By HactarCE in https://github.com/gfx-rs/wgpu/pull/4921
 * #4922 Bump winit from 0.29.4 to 0.29.5
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4922
 * #4924 Inline `document-features` usage, remove dep.
   By ErichDonGubler in https://github.com/gfx-rs/wgpu/pull/4924
 * #4871 Speed up Naga's `cargo xtask validate wgsl` from 12s to 0.8s
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4871
 * #4871 Speed up Naga's `cargo xtask validate wgsl` from 12s to 0.8s
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4871
 * #4871 Speed up Naga's `cargo xtask validate wgsl` from 12s to 0.8s
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4871
 * #4930 Bump winit from 0.29.5 to 0.29.6
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4930
 * #4929 Bump web-time from 0.2.3 to 0.2.4
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4929
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4902 [naga xtask] Run validation jobs in parallel, using jobserver.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4902
 * #4940 Align `wgpu_types::CompositeAlphaMode` serde serializations to spec
   By littledivy in https://github.com/gfx-rs/wgpu/pull/4940
 * #4936 Bump anyhow from 1.0.76 to 1.0.77
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4936
 * #4933 Bump thiserror from 1.0.51 to 1.0.52
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4933
 * #4932 Bump syn from 2.0.42 to 2.0.43
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4932

Differential Revision: https://phabricator.services.mozilla.com/D197519
2024-01-03 09:33:06 +00:00
Nan Jiang
353cdba39c Bug 1871446: Vendor application-services into mozilla-central r=markh
Differential Revision: https://phabricator.services.mozilla.com/D197124
2023-12-22 17:17:03 +00:00
Andreas Pehrson
1ddb92a41c Bug 1870678 - Update cubeb-coreaudio-rs to 89abc256. r=cubeb-reviewers,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D196904
2023-12-19 20:57:37 +00:00
Teodor Tanasoaia
82ee00ebf1 Bug 1869520 - Update wgpu to revision 6dc9ccab8592645fda3204be1cfb5929fd7f924d. r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D196165
2023-12-13 09:48:09 +00:00
Andreas Pehrson
52bae1f0a4 Bug 1869526 - Update cubeb-coreaudio-rs to 5fcea74f and cubeb-sys to 0.10.7. r=cubeb-reviewers,supply-chain-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D196225
2023-12-13 08:05:36 +00:00
Ben Dean-Kawamura
aff73c9027 Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal
Updated uniffi-bindgen-gecko-js to work with UniFFI 0.25.2:
- Use `config.toml` to list UniFFI sources.  This makes it easier to
  associate data with them, for example the `crate_name` field that's
  now required to generate the sources.
- Enable the `extern-rustbuffer` feature on `uniffi_core`
- Updated the external types fixture to work around
  https://github.com/mozilla/uniffi-rs/issues/1872

Ran mach vendor and mach cargo vet to update the Rust crates.

Differential Revision: https://phabricator.services.mozilla.com/D195163
2023-12-12 14:13:44 +00:00
Andreas Pehrson
6fc60aa555 Bug 1869068 - Update cubeb-coreaudio-rs to 5d779af3. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D195941
2023-12-11 07:31:26 +00:00
Nicolas Silva
b58a1a65c6 Bug 1868672 - Update wgpu to revision ff7b2c399301cca9bcbc5b19a869feb3c29ef785. r=webgpu-reviewers,supply-chain-reviewers,jimb
# Changelog

 * #4807 Bump wasm-bindgen-test from 0.3.38 to 0.3.39
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4807
 * #4830 Use Display instead of Debug to log errors.
   By nical in https://github.com/gfx-rs/wgpu/pull/4830
 * #4755 [naga wgsl-in] Automatic conversions for `var` initializers.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4755
 * #4755 [naga wgsl-in] Automatic conversions for `var` initializers.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4755
 * #4755 [naga wgsl-in] Automatic conversions for `var` initializers.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4755
 * #4832 vulkan: fix multi-planar texture creation
   By xiaopengli89 in https://github.com/gfx-rs/wgpu/pull/4832
 * #4758 [vk] remove (old) unused blocklist for dual source blending
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4758
 * #4828 Remove DX11 backend
   By valaphee in https://github.com/gfx-rs/wgpu/pull/4828
 * #4836 [gl] add support for line and point polygon modes
   By valaphee in https://github.com/gfx-rs/wgpu/pull/4836
 * #4820 Bump futures-lite from 2.0.1 to 2.1.0
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4820
 * #4811 Expose shader validation
   By daxpedda in https://github.com/gfx-rs/wgpu/pull/4811
 * #3507 [wgpu-hal] Inline RayQuery Support
   By daniel-keitel in https://github.com/gfx-rs/wgpu/pull/3507
 * #4726 Fix Javascript exception on repeated `BufferSlice::get_mapped_range` calls
   By DouglasDwyer in https://github.com/gfx-rs/wgpu/pull/4726
 * #4841 Remove `expose-ids` Feature
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4841
 * #4843 Some Minor `wgpu-core` Cleanups
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4843
 * #4844 Work around cbindgen issue
   By nical in https://github.com/gfx-rs/wgpu/pull/4844

Differential Revision: https://phabricator.services.mozilla.com/D195735
2023-12-08 17:49:34 +00:00
Mike Hommey
d3a07c9082 Bug 1868472 - Upgrade warp to 0.3.6. r=webdriver-reviewers,supply-chain-reviewers,bholley
https://github.com/seanmonstar/warp/pull/1069 is the same patch as
https://github.com/seanmonstar/warp/pull/1007, but was applied to
current master and will be in next release.

Differential Revision: https://phabricator.services.mozilla.com/D195605
2023-12-06 20:53:22 +00:00
Andreas Pehrson
87a9999755 Bug 1866014 - Update cubeb-coreaudio-rs to 2a040b24. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D195586
2023-12-06 10:49:49 +00:00
Narcis Beleuzu
18393f328a Backed out 2 changesets (bug 1867639) for causing WR bustages
Backed out changeset b77038bd9fee (bug 1867639)
Backed out changeset cf885f915fdf (bug 1867639)
2023-12-05 22:35:09 +02:00
Ben Dean-Kawamura
a889812ec8 Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal
Updated uniffi-bindgen-gecko-js to work with UniFFI 0.25.2:
- Use `config.toml` to list UniFFI sources.  This makes it easier to
  associate data with them, for example the `crate_name` field that's
  now required to generate the sources.
- Enable the `extern-rustbuffer` feature on `uniffi_core`
- Updated the external types fixture to work around
  https://github.com/mozilla/uniffi-rs/issues/1872

Ran mach vendor and mach cargo vet to update the Rust crates.

Differential Revision: https://phabricator.services.mozilla.com/D195163
2023-12-05 19:55:30 +00:00
Nicolas Silva
0a15b03add Bug 1868143 - Update wgpu to revision 767ac03245ee937d3dc552edc13fe7ab0a860eec. r=webgpu-reviewers,supply-chain-reviewers,ErichDonGubler
# Changelog

 * #4708 Fix max_vertex_buffers validation
   By nical in https://github.com/gfx-rs/wgpu/pull/4708
 * #4729 Remove expected failure on AMD/DX12 from msaa example
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4729
 * #4711 [naga] Add `Literal::I64`, for signed 64-bit integer literals.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4711
 * #4736 Bump serde from 1.0.192 to 1.0.193
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4736
 * #4735 [naga]: Let `TypeInner::Matrix` hold a `Scalar`, not just a width.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4735
 * #4741 [naga] Fix type error in test.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4741
 * #4742 [naga]: Make snapshot tests include paths in errors.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4742
 * #4723 Test And Normalize Vertex Behavior on All Backends
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4723
 * #4746 Skip Flaky Test
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4746
 * #4744 Ensure DeviceLostClosureC callbacks have null-terminated message strings
   By bradwerth in https://github.com/gfx-rs/wgpu/pull/4744
 * #4745 [naga wgsl-in] Test hex float suffix handling corner case.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4745
 * #4737 Make the command_encoder_clear_buffer's size an Option<BufferAddress>
   By nical in https://github.com/gfx-rs/wgpu/pull/4737
 * #4701 [naga msl-out] Emit and init `struct` member padding always
   By ErichDonGubler in https://github.com/gfx-rs/wgpu/pull/4701
 * #4701 [naga msl-out] Emit and init `struct` member padding always
   By ErichDonGubler in https://github.com/gfx-rs/wgpu/pull/4701
 * #4701 [naga msl-out] Emit and init `struct` member padding always
   By ErichDonGubler in https://github.com/gfx-rs/wgpu/pull/4701
 * #4701 [naga msl-out] Emit and init `struct` member padding always
   By ErichDonGubler in https://github.com/gfx-rs/wgpu/pull/4701
 * #4733 [naga wgsl-in] Preserve type names in `alias` declarations.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4733
 * #4734 [naga] Make compaction preserve named types, even if unused.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4734
 * #4752 Logging cleanups in device/global.rs
   By nical in https://github.com/gfx-rs/wgpu/pull/4752
 * #4753 Fix Mac Event Loop
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4753
 * #4754 wgpu-hal(vk): Add WGPU_ALLOW_NONCOMPLIANT_ADAPTER
   By i509VCB in https://github.com/gfx-rs/wgpu/pull/4754
 * #4748 Allow Tests to Expect Certain Panic or Validation Messages
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4748
 * #4756 Move to A Single Example Executable
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4756
 * #4747 [naga wgsl-in] Experimental 64-bit floating-point literals.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4747
 * #4747 [naga wgsl-in] Experimental 64-bit floating-point literals.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4747
 * #4761 [naga] Make the `example_wgsl` test build without `wgsl-in` feature.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4761
 * #4769 Conditionally lift API logging from trace to info level
   By nical in https://github.com/gfx-rs/wgpu/pull/4769
 * #4771 Downgrade some of wgpu_core's logging level from info to trace and debug
   By nical in https://github.com/gfx-rs/wgpu/pull/4771
 * #4760 Rename `ALLOW_NONCOMPLIANT_ADAPTER` to `ALLOW_UNDERLYING_NONCOMPLIANT_ADAPTER`
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4760
 * #4772 Downgrade resource lifetime management log level to trace.
   By nical in https://github.com/gfx-rs/wgpu/pull/4772
 * #4765 Revamp Examples to Match Website
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4765
 * #4774 Update examples readme files
   By roffs in https://github.com/gfx-rs/wgpu/pull/4774
 * #4781 remove_abandoned fix
   By gents83 in https://github.com/gfx-rs/wgpu/pull/4781
 * #4777 Bump web-sys to 0.3.65
   By torokati44 in https://github.com/gfx-rs/wgpu/pull/4777
 * #4780 Fixes for Skybox and All Examples
   By cwfitzgerald in https://github.com/gfx-rs/wgpu/pull/4780
 * #4782 Remove resources ONLY when needed inside wgpu and not in user land
   By gents83 in https://github.com/gfx-rs/wgpu/pull/4782
 * #4786 Don't keep a strong ref in storage for destroyed resources
   By gents83 in https://github.com/gfx-rs/wgpu/pull/4786
 * #4795 Fix Arcanization changelog
   By a1phyr in https://github.com/gfx-rs/wgpu/pull/4795
 * #4794 Delete/rename now-unused gpu.rs
   By exrook in https://github.com/gfx-rs/wgpu/pull/4794
 * #4794 Delete/rename now-unused gpu.rs
   By exrook in https://github.com/gfx-rs/wgpu/pull/4794
 * #4573 Support nv12 texture format
   By xiaopengli89 in https://github.com/gfx-rs/wgpu/pull/4573
 * #4789 Bump js-sys from 0.3.65 to 0.3.66
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4789
 * #4784 Bump winit from 0.29.3 to 0.29.4
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4784
 * #4798 Bump JamesIves/github-pages-deploy-action from 4.4.3 to 4.5.0
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4798
 * #4800 Bump web-sys from 0.3.65 to 0.3.66
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4800
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4743 Implement WGSL abstract types for global `const` declarations and constructor calls.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4743
 * #4799 Bump wasm-bindgen-futures from 0.4.38 to 0.4.39
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4799
 * #4796 Remove surface extent validation (and thus fix the annoying `Requested size ... is outside of the supported range` warning)
   By Wumpf in https://github.com/gfx-rs/wgpu/pull/4796
 * #4804 Add space to a comment inside make_spirv_raw
   By ComfyFluffy in https://github.com/gfx-rs/wgpu/pull/4804
 * #4803 `features`/`limits` refactors
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4803
 * #4803 `features`/`limits` refactors
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4803
 * #4803 `features`/`limits` refactors
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4803
 * #4803 `features`/`limits` refactors
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4803
 * #4803 `features`/`limits` refactors
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4803
 * #4805 [naga] Improve ConstantEvaluatorError::InvalidCastArg message.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4805
 * #4801 update deno
   By crowlKats in https://github.com/gfx-rs/wgpu/pull/4801
 * #4806 Fixes and changes to the documentation for increasing clarity
   By Blatko1 in https://github.com/gfx-rs/wgpu/pull/4806
 * #4809 [naga wgsl-in] Use a better span for errors in constructors.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4809
 * #4808 [naga wgsl-in] Drop spanless labels from front-end error messages.
   By jimblandy in https://github.com/gfx-rs/wgpu/pull/4808
 * #4822 Fix expected error message
   By teoxoy in https://github.com/gfx-rs/wgpu/pull/4822
 * #4759 Add feature float32-filterable
   By almarklein in https://github.com/gfx-rs/wgpu/pull/4759
 * #4813 Bump core-graphics-types from 0.1.2 to 0.1.3
   By dependabot[bot] in https://github.com/gfx-rs/wgpu/pull/4813

Differential Revision: https://phabricator.services.mozilla.com/D195438
2023-12-04 22:30:03 +00:00
Makoto Kato
ef0c3cc7c9 Bug 1854031 - Part 6. Run ./mach vendor rust. r=TYLin,supply-chain-reviewers
Depends on D193881

Differential Revision: https://phabricator.services.mozilla.com/D193882
2023-12-04 09:02:35 +00:00
Noemi Erli
a08fb1a2d8 Backed out 2 changesets (bug 1867639) for causing wrench bustages CLOSED TREE
Backed out changeset 014768de11ca (bug 1867639)
Backed out changeset 375a5bb63fa7 (bug 1867639)
2023-12-01 23:21:07 +02:00
Ben Dean-Kawamura
c34d9f3c2d Bug 1867639 - Vendor in new application-services / Glean / UniFFI. r=markh,janerik,supply-chain-reviewers,mach-reviewers,ahal
Updated uniffi-bindgen-gecko-js to work with UniFFI 0.25.2:
- Use `config.toml` to list UniFFI sources.  This makes it easier to
  associate data with them, for example the `crate_name` field that's
  now required to generate the sources.
- Enable the `extern-rustbuffer` feature on `uniffi_core`
- Updated the external types fixture to work around
  https://github.com/mozilla/uniffi-rs/issues/1872

Ran mach vendor and mach cargo vet to update the Rust crates.

Differential Revision: https://phabricator.services.mozilla.com/D195163
2023-12-01 14:26:03 +00:00
Mike Hommey
b69bf725b8 Bug 1866608 - Update bindgen with fix from https://github.com/rust-lang/rust-bindgen/pull/2689. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D195060
2023-11-30 21:43:21 +00:00
Gabriele Svelto
f86c830487 Bug 1864000 - Update minidump-writer to version 0.8.3 r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D194529
2023-11-30 17:01:18 +00:00
Andreas Pehrson
57de258ec1 Bug 1865996 - Update cubeb-coreaudio-rs to 4733efda. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D194517
2023-11-28 23:19:22 +00:00
Paul Adenot
4751822100 Bug 1864143 - Update cubeb-pulse-rs to c04c4d2c. r=cubeb-reviewers,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D194216
2023-11-28 13:43:19 +00:00
Paul Adenot
f106676f91 Bug 1864143 - Update cubeb-coreaudio-rs to a90aa5bcab. r=cubeb-reviewers,kinetik,chunmin
Differential Revision: https://phabricator.services.mozilla.com/D194355
2023-11-28 13:43:19 +00:00
Erich Gubler
4fcdbb4b33 Bug 1865940 - Update wgpu to revision a820a3ffba468cbb87c2a7e7bbe37065ed5207ee r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D194308
2023-11-25 22:03:15 +00:00
Andreas Pehrson
fd20da1468 Bug 1670633 - Update cubeb-coreaudio-rs to 964e1462. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D193900
2023-11-24 11:33:56 +00:00
Cristian Tuns
b54e9ee57c Backed out 3 changesets (bug 1670633, bug 1866014) for causing build bustages in MediaEngineWebRTCAudio.cpp CLOSED TREE
Backed out changeset c0d256e9cde9 (bug 1866014)
Backed out changeset e7d101bd73d9 (bug 1670633)
Backed out changeset a849a8e4bd37 (bug 1670633)
2023-11-24 06:18:42 -05:00
Andreas Pehrson
5a97274972 Bug 1670633 - Update cubeb-coreaudio-rs to 964e1462. r=cubeb-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D193900
2023-11-24 08:22:32 +00:00
Stanca Serban
41f7486e5f Backed out 2 changesets (bug 1670633) as requested for causing Bug 1866014. CLOSED TREE
Backed out changeset be8e9a8eaa80 (bug 1670633)
Backed out changeset bace8b9c91dc (bug 1670633)
2023-11-23 20:03:07 +02:00
Manuel Bucher
36cc48dd22 Bug 1866046 - neqo v0.6.8 r=necko-reviewers,kershaw
Differential Revision: https://phabricator.services.mozilla.com/D194375
2023-11-22 13:41:54 +00:00