Commit Graph

2986 Commits

Author SHA1 Message Date
Daisuke Akatsuka
46f89effa7 Bug 1882174: Vendor application-services into mozilla-central r=adw,lina
Differential Revision: https://phabricator.services.mozilla.com/D202894
2024-02-28 02:59:00 +00:00
Iulian Moraru
b33d008247 Backed out changeset b0a288cd4c4d (bug 1882202) for causing OSX build bustages. CLOSED TREE 2024-02-28 02:00:56 +02:00
Mike Hommey
2f7038b9d9 Bug 1882202 - Upgrade the cc crate to 1.0.88. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202771
2024-02-27 21:11:25 +00:00
Erich Gubler
bbae4b3687 Bug 1879989: build(webgpu): update wgpu to 23392c5228ce81ae3a9772cf93da933be2d5961c r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D201659
2024-02-27 19:24:42 +00:00
Cristina Horotan
f3c06c8f30 Backed out 10 changesets (bug 1759175) for causing build bustages cocoabind related. CLOSED TREE
Backed out changeset 3d8279b62b0e (bug 1759175)
Backed out changeset fa1545689826 (bug 1759175)
Backed out changeset 00b28a515e8d (bug 1759175)
Backed out changeset 40dfe0d499df (bug 1759175)
Backed out changeset acde6c99092c (bug 1759175)
Backed out changeset e6d83c21eadc (bug 1759175)
Backed out changeset b34e196120aa (bug 1759175)
Backed out changeset 45a2a256b9d4 (bug 1759175)
Backed out changeset 4aba1755a610 (bug 1759175)
Backed out changeset 68d2d1abab21 (bug 1759175)
2024-02-26 23:35:36 +02:00
Alex Franchuk
4cc22c966e Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-02-26 19:12:33 +00:00
Norisz Fay
6c9789b51c Backed out 2 changesets (bug 1879989) for causing webgpu failure on test_buffer_mapping.html CLOSED TREE
Backed out changeset fd1d31833a18 (bug 1879989)
Backed out changeset ed54d8a21c95 (bug 1879989)
2024-02-26 22:30:35 +02:00
Erich Gubler
a11c52d0af Bug 1879989: build(webgpu): update wgpu to 440574f92777c1e42a3355aa394c317645a6531b r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D201659
2024-02-26 16:36:22 +00:00
Nicolas Silva
3de8db6f68 Bug 1878308 - Move the render pass remoting logic into wgpu's bindings. r=webgpu-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D200444
2024-02-26 08:31:37 +00:00
Andreas Pehrson
49749b1083 Bug 1874789 - Update cubeb-coreaudio-rs to d23ab55eab. r=cubeb-reviewers,supply-chain-reviewers,padenot
This update introduces a blocklist function for using VPIO, and
makes the platform AGC settable by param.

Differential Revision: https://phabricator.services.mozilla.com/D202404
2024-02-23 15:30:51 +00:00
Sandor Molnar
35824cf6dd Backed out 2 changesets (bug 1874789) for causing assertion failures at media.getusermedia.microphone.prefer_voice_stream_with_processing.enabled CLOSED TREE
Backed out changeset 80e08d441c6c (bug 1874789)
Backed out changeset f0ab0afca52f (bug 1874789)
2024-02-23 17:12:41 +02:00
Andreas Pehrson
e5f94817e6 Bug 1874789 - Update cubeb-coreaudio-rs to d23ab55eab. r=cubeb-reviewers,supply-chain-reviewers,padenot
This update introduces a blocklist function for using VPIO, and
makes the platform AGC settable by param.

Differential Revision: https://phabricator.services.mozilla.com/D202404
2024-02-23 14:22:18 +00:00
Mike Hommey
cd7db720af Bug 1881370 - Upgrade ahash to 0.7.8. r=nika,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D202361
2024-02-22 21:27:09 +00:00
Jonathan Kew
52f4053e4d Bug 1881487 - Run './mach vendor rust' to get the unicode-bidi and smallvec updates. r=platform-i18n-reviewers,nordzilla
Depends on D202415

Differential Revision: https://phabricator.services.mozilla.com/D202416
2024-02-22 19:47:54 +00:00
sunil mayya
022e5ba65d Bug 1864817 - initialize STYLE_THREAD_POOL in Sevo_initialize. r=emilio,jesup
Differential Revision: https://phabricator.services.mozilla.com/D201022
2024-02-22 10:43:49 +00:00
Chris Peterson
56ab38e8b3 Bug 1880013 - Update glslopt to 0.1.10 for C++20 fix. r=jnicol,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201850
2024-02-22 05:45:32 +00:00
Gabriele Svelto
7e71a11603 Bug 1872920 - Change how we notify the main process when we intercept a crash via WER r=yjuglaret,bobowen
This patch makes several fundamental changes to the logic we use to inform
the main process whenever the WER runtime exception module intercepts a child
process crash:

* We no longer read the process type or any other data from the child process;
  the process type is passed as the runtime exception module's context
* We no longer read the address of the memory area used to communicate with the
  main process from the child process arguments. Instead we allocate memory
  directly into the main process and store the required information there
* We don't read anything from the main process either, the pointer to the
  function used to notify the main process is now found by looking out its
  dedicated section in the parent process' xul.dll mapping
* We no longer read the OOM crash annotation from a child process, this
  functionality will be restored by making the module use the mozannotation
  crates to fetch all the annotations

Differential Revision: https://phabricator.services.mozilla.com/D201589
2024-02-21 17:56:31 +00:00
Gabriele Svelto
32103be3b0 Bug 1872920 - Introduce the process_reader crate r=yjuglaret,bobowen
Differential Revision: https://phabricator.services.mozilla.com/D201590
2024-02-21 17:56:30 +00:00
Jeff Muizelaar
95ba0fd6ee Bug 1880934 - Update aa-stroke to include f32 bezier flattener. r=lsalzman
This should slightly help performance and should not noticeably impact
quality.

Differential Revision: https://phabricator.services.mozilla.com/D202190
2024-02-20 15:03:02 +00:00
Cristian Tuns
cb20af318d Backed out changeset 6c231ed79678 (bug 1880013) for causing wrench bustages CLOSED TREE 2024-02-19 17:16:09 -05:00
Chris Peterson
18f2e9fc2a Bug 1880013 - Update glslopt to 0.1.10 for C++20 fix. r=jnicol,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201850
2024-02-19 21:45:08 +00:00
Kershaw Chang
40b10e1554 Bug 1880110 - neqo 0.7.1, r=necko-reviewers,supply-chain-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D201728
2024-02-19 14:33:04 +00:00
Natalia Csoregi
73439ecca3 Backed out changeset ee5e8cc2e91d (bug 1874789) as requested, for causing audio issues. CLOSED TREE 2024-02-15 18:05:15 +02:00
Daisuke Akatsuka
5b315967ea Bug 1879614: Vendor application-services into mozilla-central r=adw,nanj
Differential Revision: https://phabricator.services.mozilla.com/D201779
2024-02-15 02:35:47 +00:00
Jeff Muizelaar
f15dd4c9d7 Bug 1880312 - Update aa-stroke to add api for filled_circle. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D201830
2024-02-14 16:14:27 +00:00
Norisz Fay
67b9f91361 Backed out changeset 8f327d74cccf (bug 1880110) for causing neqo related build bustage CLOSED TREE 2024-02-14 18:42:23 +02:00
Kershaw Chang
737d9c536c Bug 1880110 - neqo 0.7.1, r=necko-reviewers,supply-chain-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D201728
2024-02-14 08:51:05 +00:00
Travis Long
05240e93a7 Bug 1879857 - Update Glean to v57.0.0. r=chutten,supply-chain-reviewers,mach-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D201621
2024-02-13 20:47:02 +00:00
Stanca Serban
568a508562 Backed out changeset 5d8f74576281 (bug 1879989) for causing build bustages in wgpu_ffi_generated.h. CLOSED TREE 2024-02-13 22:44:18 +02:00
Erich Gubler
21093340a8 Bug 1879989: build(webgpu): update wgpu to e4ef3b401a271425261c18843e764f8d9570d8a7 r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D201659
2024-02-13 20:18:37 +00:00
Andreas Pehrson
d489ac9c2c Bug 1874789 - Update cubeb-coreaudio-rs to d777208b31. r=cubeb-reviewers,supply-chain-reviewers,padenot
Differential Revision: https://phabricator.services.mozilla.com/D201714
2024-02-13 15:57:44 +00:00
Sandor Molnar
4fe00e0322 Backed out 3 changesets (bug 1878308) for causing webgpu failures. CLOSED TREE
Backed out changeset 2887e360adb9 (bug 1878308)
Backed out changeset c5f276e2774d (bug 1878308)
Backed out changeset b3fb55591aa7 (bug 1878308)
2024-02-13 09:00:38 +02:00
Nicolas Silva
1a0ae0fce6 Bug 1878308 - Move the render pass remoting logic into wgpu's bindings. r=webgpu-reviewers,ErichDonGubler
Differential Revision: https://phabricator.services.mozilla.com/D200444
2024-02-13 04:59:04 +00:00
Emilio Cobos Álvarez
1f8082fd46 Bug 1878536 - Update bindgen to 0.69.4. r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D200580
2024-02-09 15:49:55 +00:00
Nicolas Silva
cef8996c0f Bug 1879284 - Update wgpu to revision 07e59eb6fc7de3f682f1c401b9cf9f0da9ee4b4a. r=webgpu-reviewers,supply-chain-reviewers,teoxoy
Differential Revision: https://phabricator.services.mozilla.com/D201066
2024-02-08 16:24:44 +00:00
Drew Willcoxon
a5961357d0 Bug 1878987 - Part 1: Vendor application-services into mozilla-central to pick up Suggest changes. r=lina
Differential Revision: https://phabricator.services.mozilla.com/D200891
2024-02-07 20:07:24 +00:00
Noemi Erli
f035c09b37 Backed out 3 changesets (bug 1878308) for causing wgpu_bindings related build bustages CLOSED TREE
Backed out changeset 330e9b1f94c2 (bug 1878308)
Backed out changeset c4a9d3751619 (bug 1878308)
Backed out changeset 36b086dfbd13 (bug 1878308)
2024-02-07 18:19:30 +02:00
Nicolas Silva
58b6b2e66d Bug 1878308 - Move the render pass remoting logic into wgpu's bindings. r=webgpu-reviewers,ErichDonGubler
Depends on D200359

Differential Revision: https://phabricator.services.mozilla.com/D200444
2024-02-07 15:53:25 +00:00
Erich Gubler
8b6584f505 Bug 1876174, part 2: remove now-unnecessary artificial dep. on windows r=glandium,webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D200490
2024-02-06 14:57:54 +00:00
Erich Gubler
e404a4c54b Bug 1876174, part 1: refactor(webgpu): use suballocation for DX12 r=webgpu-reviewers,supply-chain-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D200489
2024-02-06 14:57:54 +00:00
Mike Hommey
85d4984e64 Bug 1773509 - Add an in-tree windows crate that wraps a bootstrapped windows-rs. r=firefox-build-system-reviewers,supply-chain-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D200104
2024-02-06 14:57:53 +00:00
Jonathan Kew
5941b4e7cd Bug 1824671 - patch 8 - Add icu_properties as a dependency to unicode-bidi-ffi. r=platform-i18n-reviewers,dminor
This will cause `./mach vendor rust` to pull it into the tree.

Note that actually running `./mach vendor rust` requires the file-size limit in vendor_rust.py
to be temporarily raised (from 100K to 300K is enough) because of large files in the icu_properties
crate. This does not contribute significant bloat to the binary, though, because only actually-used
data ends up in the build.

Differential Revision: https://phabricator.services.mozilla.com/D198446
2024-02-06 11:41:11 +00:00
Jonathan Kew
fafbd7f128 Bug 1824671 - patch 3 - Convert intl Bidi component to be backed by the unicode-bidi crate. r=platform-i18n-reviewers,dminor
With this, the intl::Bidi component no longer relies on ICU4C's ubidi_* APIs.

Differential Revision: https://phabricator.services.mozilla.com/D197890
2024-02-06 11:41:09 +00:00
Jonathan Kew
b372b36929 Bug 1824671 - patch 1a - Bump unicode-bidi to v0.3.15 to pick up bug-fix #119 and extended get_base_direction_full API. r=supply-chain-reviewers,dminor
Differential Revision: https://phabricator.services.mozilla.com/D197888
2024-02-06 11:41:08 +00:00
Jonathan Kew
a1a3d8bbcf Bug 1824671 - patch 1 - Vendor unicode-bidi 0.3.14, in preparation for migrating the intl Bidi component from ICU4C. r=supply-chain-reviewers,dminor
unicode-bidi 0.3.14 introduces native utf-16 support, and other additional
APIs that we'll need for Gecko integration.

Differential Revision: https://phabricator.services.mozilla.com/D197887
2024-02-06 11:41:08 +00:00
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
Emilio Cobos Álvarez
f8f7b2d4a7 Bug 1878575 - Remove build/rust/bindgen-0.64. r=nical
The only use of it is nss-gk-api which can work with 0.69 as per its
dependency definition.

It seems cargo is removing this package, then updating bindgen (even
though it shouldn't), but this works around the issue and is harmless.

Differential Revision: https://phabricator.services.mozilla.com/D200676
2024-02-05 15:03:52 +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