Граф коммитов

593 Коммитов

Автор SHA1 Сообщение Дата
Erich Gubler f838b21416 Bug 1893057 - build: use `libloading` 0.8, fake 0.7 over 0.8 r=glandium,webgpu-reviewers,jimb
Differential Revision: https://phabricator.services.mozilla.com/D208799
2024-05-02 18:17:36 +00:00
Erich Gubler 280b20ae55 Bug 1893057 - build: patch `plist` to work with `indexmap` 2.* r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208796
2024-05-02 18:17:35 +00:00
Erich Gubler 292ca7b861 Bug 1893057 - build: upgrade `hashbrown` 0.12.3 → 0.14.3 via fake `build` crate r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D208795
2024-05-02 18:17:34 +00:00
Mike Hommey 68e2608e78 Bug 1894093 - Apply https://github.com/rust-lang/rust-bindgen/pull/2824 to vendored bindgen. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D209112
2024-05-02 12:17:47 +00:00
Emilio Cobos Álvarez 13f6ad5ef7 Bug 1884879 - [css-syntax] Implement recent syntax spec change to avoid parsing custom properties that look like selectors. r=firefox-style-system-reviewers,zrhoffman,supply-chain-reviewers,glandium
This implements the:

> If the first two non-<whitespace-token> values of rule’s prelude are
> an <ident-token> whose value starts with "--" followed by a
> <colon-token>, then...

From https://drafts.csswg.org/css-syntax/#consume-qualified-rule

Differential Revision: https://phabricator.services.mozilla.com/D207796
2024-04-30 23:49:44 +00:00
Henri Sivonen 2655180348 Bug 1882209 - Update encoding_rs to 0.8.34 to deal with rustc changes. r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207167
2024-04-30 07:29:44 +00:00
Nan Jiang 13d20c9b90 Bug 1893189 - Vendor the latest (2024-04-24) A-S into mozilla-central r=bdk
Differential Revision: https://phabricator.services.mozilla.com/D208509
2024-04-29 18:24:40 +00:00
Alex Franchuk ad23630d00 Bug 1882578 - Update the minidump-writer and minidump-common crates r=gsvelto,glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D207315
2024-04-22 13:42:39 +00:00
Ben Dean-Kawamura c3fc8ade58 Bug 1890866 - Reorganize the UniFFI fixtures/examples. r=markh
Differential Revision: https://phabricator.services.mozilla.com/D207208
2024-04-15 18:07:00 +00:00
Ben Dean-Kawamura 2bb9af8156 Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
Update:
  - UniFFI to 0.27.1
  - Glean to 59.0.0
  - App-services to a recent version

This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version.  I think that should be easy to resolve as a follow-up.

Updating uniffi-bindget-gecko-js based on upstream changes:
  - Clone objects before lowering them
    (https://github.com/mozilla/uniffi-rs/pull/1880)
  - Use u64 for the RustBuffer length and capacity field
    (https://github.com/mozilla/uniffi-rs/pull/1978)

I didn't implement the new callback interface VTable code.  Instead I
simply disabled the one fixture that tests it.  I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.

Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-10 17:23:00 +00:00
Cristian Tuns 4deecb1d98 Backed out 2 changesets (bug 1888683) for causing hazard bustages in UniFFIPointer.cpp CLOSED TREE
Backed out changeset 42fe954d2d47 (bug 1888683)
Backed out changeset 2403582c3c8d (bug 1888683)
2024-04-09 21:54:42 -04:00
Ben Dean-Kawamura 3c47b31e06 Bug 1888683 - Upgrade UniFFI to 0.27.1. r=markh,janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
Update:
  - UniFFI to 0.27.1
  - Glean to 59.0.0
  - App-services to a recent version

This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version.  I think that should be easy to resolve as a follow-up.

Updating uniffi-bindget-gecko-js based on upstream changes:
  - Clone objects before lowering them
    (https://github.com/mozilla/uniffi-rs/pull/1880)
  - Use u64 for the RustBuffer length and capacity field
    (https://github.com/mozilla/uniffi-rs/pull/1978)

I didn't implement the new callback interface VTable code.  Instead I
simply disabled the one fixture that tests it.  I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.

Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-09 20:15:16 +00:00
Sandor Molnar ecaff7c868 Backed out 5 changesets (bug 1890092, bug 1888683) for causing build bustages & crashes CLOSED TREE
Backed out changeset d43df75c14de (bug 1888683)
Backed out changeset b4267327c7dd (bug 1888683)
Backed out changeset 11892428e2dc (bug 1890092)
Backed out changeset 42598e432246 (bug 1888683)
Backed out changeset 372016bf3614 (bug 1888683)
2024-04-08 19:56:29 +03:00
Ben Dean-Kawamura b3c3067e2b Bug 1888683 - Upgrade UniFFI to 0.27.1. r=janerik,glandium,supply-chain-reviewers,mach-reviewers,android-reviewers,kaya
Update:
  - UniFFI to 0.27.1
  - Glean to 59.0.0
  - App-services to a recent version

This removes the need for the goblin build hack, although we still have
duplicate versions of goblin since UniFFI is ahead of the moz-central
version.  I think that should be easy to resolve as a follow-up.

Updating uniffi-bindget-gecko-js based on upstream changes:
  - Clone objects before lowering them
    (https://github.com/mozilla/uniffi-rs/pull/1880)
  - Use u64 for the RustBuffer length and capacity field
    (https://github.com/mozilla/uniffi-rs/pull/1978)

I didn't implement the new callback interface VTable code.  Instead I
simply disabled the one fixture that tests it.  I'd rather implement
https://bugzilla.mozilla.org/show_bug.cgi?id=1888668 first, since that
will simplify the process a bunch. The only real-world use-case for
callbacks that I know of is Mark's logging changes, but that will
require implementing trait interfaces anyways so I'd rather wait than
write a bunch of C++ code that we then throw away.

Differential Revision: https://phabricator.services.mozilla.com/D206130
2024-04-08 15:07:50 +00:00
Alex Franchuk 5bfaf67d7f Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-20 14:59:46 +00:00
Alex Franchuk e32971e70e Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-20 14:59:43 +00:00
Ben Dean-Kawamura 7e42f22388 Bug 1885440 - Vendor in the relevancy component. r=nanj
I also took this chance to vendor in the newest app-services revision
for other components.

Differential Revision: https://phabricator.services.mozilla.com/D204704
2024-03-19 12:46:52 +00:00
Nipun Shukla b3eba1dc18 Bug 1881567 - Added Rust application to read and launch Firefox upon receiving native messages r=mhughes,nrishel,glandium,gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D202467
2024-03-13 19:01:05 +00:00
Jonathan Kew 21520849e5 Bug 1883464 - Update unicode-bidi to latest upstream revision, to get changes from https://github.com/servo/unicode-bidi/pull/131. r=platform-i18n-reviewers,supply-chain-reviewers,gregtatum
No change in behavior, just internal performance optimizations.

Differential Revision: https://phabricator.services.mozilla.com/D203729
2024-03-08 17:22:09 +00:00
Norisz Fay 81e68bade9 Backed out 10 changesets (bug 1759175) for causing Bp build bustage CLOSED TREE
Backed out changeset 3caff3bcb5f3 (bug 1759175)
Backed out changeset b0cbac1ae1c0 (bug 1759175)
Backed out changeset 8ab327d18125 (bug 1759175)
Backed out changeset 94b619f7ae5a (bug 1759175)
Backed out changeset 4e16215b14af (bug 1759175)
Backed out changeset e994c818703c (bug 1759175)
Backed out changeset caf59b01fb96 (bug 1759175)
Backed out changeset 4a525dace3cf (bug 1759175)
Backed out changeset ac608a17d8c7 (bug 1759175)
Backed out changeset 2e605dcdcf83 (bug 1759175)
2024-03-08 02:08:29 +02:00
Alex Franchuk c18b22ebb7 Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 20:59:15 +00:00
Alex Franchuk 07a835d684 Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 20:59:12 +00:00
Norisz Fay d8bbf7786d Backed out 10 changesets (bug 1759175) for causing build bustage CLOSED TREE
Backed out changeset 3f7b865cce56 (bug 1759175)
Backed out changeset 3ce2c92bdee2 (bug 1759175)
Backed out changeset e8b6ce00b503 (bug 1759175)
Backed out changeset 6736f34d5642 (bug 1759175)
Backed out changeset 5894c03ccb0e (bug 1759175)
Backed out changeset 28ee74b69b66 (bug 1759175)
Backed out changeset 027be772e29a (bug 1759175)
Backed out changeset 35350f3c3b68 (bug 1759175)
Backed out changeset 754fe9369002 (bug 1759175)
Backed out changeset f2aa40301a39 (bug 1759175)
2024-03-07 22:44:32 +02:00
Alex Franchuk b7a921572a Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 19:47:12 +00:00
Alex Franchuk d8fb619e98 Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 19:47:08 +00:00
Narcis Beleuzu 6e67a7e84c Backed out 10 changesets (bug 1759175) for build bustages . CLOSED TREE
Backed out changeset dce52d34bd91 (bug 1759175)
Backed out changeset 51ee5a685214 (bug 1759175)
Backed out changeset 021559ebc1e7 (bug 1759175)
Backed out changeset 6888a063a0c3 (bug 1759175)
Backed out changeset 84b443488fb5 (bug 1759175)
Backed out changeset f39525560fd6 (bug 1759175)
Backed out changeset 6b0d3b266dea (bug 1759175)
Backed out changeset 5d33c3516218 (bug 1759175)
Backed out changeset b50fd0148c7f (bug 1759175)
Backed out changeset 7cb85f06517a (bug 1759175)
2024-03-07 18:16:59 +02:00
Alex Franchuk 5d3a0238ae Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-03-07 14:03:57 +00:00
Alex Franchuk 5390c33a4e Bug 1759175 pt1 - Repository integration r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174916
2024-03-07 14:03:53 +00:00
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
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 2ba27b6f14 Bug 1759175 pt8 - Remove the old crash reporter code r=gsvelto
Differential Revision: https://phabricator.services.mozilla.com/D199638
2024-02-26 19:12:36 +00: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
Jonathan Kew b5eda7e86d Bug 1881487 - Update unicode-bidi to pick up newly-added smallvec support. r=platform-i18n-reviewers,supply-chain-reviewers,nordzilla
Differential Revision: https://phabricator.services.mozilla.com/D202415
2024-02-22 19:47:54 +00: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
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
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
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
Mike Hommey dbef0da439 Bug 1875006 - Upgrade memmap2 to 0.9.3. r=emilio,supply-chain-reviewers,profiler-reviewers,mstange
Differential Revision: https://phabricator.services.mozilla.com/D198765
2024-01-24 20:33:52 +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
Iulian Moraru 67904b0b53 Backed out changeset aee727a67f92 (bug 1875006) for causing map related build bustages. CLOSED TREE 2024-01-24 02:35:12 +02:00
Mike Hommey a0bacae980 Bug 1875006 - Upgrade memmap2 to 0.9.3. r=emilio,supply-chain-reviewers,profiler-reviewers,mstange
Differential Revision: https://phabricator.services.mozilla.com/D198765
2024-01-24 00:09:06 +00:00
Mike Hommey e5b5a9162c Bug 1874999 - Update parking_lot_core to 0.9.9. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D198762
2024-01-23 23:54:36 +00:00
Mike Hommey 87f9414fa0 Bug 1874998 - Update tempfile to 3.9.0. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D198761
2024-01-23 23:54:36 +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
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
Mike Hommey 14b8d8e846 Bug 1873821 - Remove unused bindgen 0.66 patch. r=firefox-build-system-reviewers,ahochheiden
Differential Revision: https://phabricator.services.mozilla.com/D198126
2024-01-10 22:19:07 +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
Mark Hammond 73cdd3b7d9 Bug 1869358 - reference rusqlite via a workspace dependency. r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D196071
2023-12-13 14:28:12 +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
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
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
Makoto Kato e3d0505cbb Bug 1854031 - Part 5. Update Cargo.toml for ICU4X 1.4. r=TYLin
Remove unnecessary patches in Cargo.toml

Depends on D193885

Differential Revision: https://phabricator.services.mozilla.com/D193881
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 6bb8230ea7 Bug 1670633 - Update bindgen to 0.69.1 and coreaudio-sys to 0.2.14. r=supply-chain-reviewers,glandium
This sets the stage for an update to cubeb-coreaudio-rs.

Differential Revision: https://phabricator.services.mozilla.com/D193899
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 e94273f845 Bug 1670633 - Update bindgen to 0.69.1 and coreaudio-sys to 0.2.14. r=supply-chain-reviewers,glandium
This sets the stage for an update to cubeb-coreaudio-rs.

Differential Revision: https://phabricator.services.mozilla.com/D193899
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
Andreas Pehrson cb07191302 Bug 1670633 - Update bindgen to 0.69.1 and coreaudio-sys to 0.2.14. r=supply-chain-reviewers,glandium
This sets the stage for an update to cubeb-coreaudio-rs.

Differential Revision: https://phabricator.services.mozilla.com/D193899
2023-11-21 08:03:45 +00:00
Zach Hoffman 8ffa1674a2 Bug 1858305 - Update cssparser r=firefox-style-system-reviewers,emilio
This replaces TokenSerializationType with
TokenSerializationTypeVariants, which will allow allocating a new
ComputedValue without parsing it (see D193549).

Differential Revision: https://phabricator.services.mozilla.com/D193547
2023-11-14 21:44:44 +00:00
Tif Tran 7dc77a4f8e Bug 1861220 - Vendor application services into moz central r=lina,adw
Differential Revision: https://phabricator.services.mozilla.com/D192011
2023-10-26 23:27:39 +00:00
Ray Kraesig c8d62f7b85 Bug 1858739 - update tokio to 1.29.1 r=glandium,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D190838
2023-10-16 22:26:00 +00:00
Drew Willcoxon a0edb06288 Bug 1859069 - Part 1: Vendor application-services into mozilla-central. r=lina,supply-chain-reviewers
I ran `./mach vendor rust` and `./mach cargo vet` and fixed the problems they
logged. Here's what I did (IIRC):

1. Updated the rev ID of all the `application-services` crates
2. Ran `./mach vendor rust` and `./mach cargo vet` and noted the errors
3. Removed `prost-derive` from the top-level `Cargo.toml` (`./mach vendor`
   implied I should do this)
4. Removed the `policy.prost-derive` section from `supply-chain/config.toml`
   (`./mach cargo vet` said I should do this)
5. `./mach cargo vet diff prost 0.11.9 0.12.1`
6. `./mach cargo vet certify`
7. `./mach cargo vet diff prost-derive 0.11.9 0.12.1`
8. `./mach cargo vet certify`
9. `./mach vendor rust`

Differential Revision: https://phabricator.services.mozilla.com/D191002
2023-10-14 00:37:11 +00:00
Mike Hommey 63f56660d6 Bug 1855622 - Upgrade rayon-core to 1.12.0. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189454
2023-09-29 00:12:20 +00:00
Mike Hommey 83f4904aca Bug 1855631 - Upgrade bindgen to 0.68.1. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D189457
2023-09-29 00:06:10 +00:00
Mike Hommey e83b1f7beb Bug 1854025 - Update tempfile to 3.8.0. r=emilio,supply-chain-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D188654
2023-09-27 23:42:35 +00:00
Cosmin Sabou 80668b020f Backed out 3 changesets (bug 1854025) for causing build bustages.
Backed out changeset dd3a03791ed7 (bug 1854025)
Backed out changeset b9136831bc35 (bug 1854025)
Backed out changeset 08a18581bb77 (bug 1854025)
2023-09-26 00:31:42 +03:00
Mike Hommey 1e09918ec1 Bug 1854025 - Update tempfile to 3.8.0. r=emilio,supply-chain-reviewers,sylvestre
Differential Revision: https://phabricator.services.mozilla.com/D188654
2023-09-25 20:47:25 +00:00
Gabriele Svelto 3571c97304 Bug 1837471 - Update the minidump-writer crate to pick up important Android fixes r=KrisWright,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D188803
2023-09-25 12:52:23 +00:00
Mike Hommey f0ee4a497a Bug 1853084 - Upgrade mio to 0.8.8. r=emilio,supply-chain-reviewers
Now that windows-sys is vendored, we can upgrade mio to a version that
uses it.

Differential Revision: https://phabricator.services.mozilla.com/D188154
2023-09-18 19:55:21 +00:00
Mike Hommey 96cfb72582 Bug 1852704 - Update rust-minidump to current main. r=gsvelto,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D187965
2023-09-12 20:31:17 +00:00
Mike Hommey 1a100fcdcc Bug 1851530 - Use plain packed_simd. r=hsivonen,supply-chain-reviewers
As of bug 1719535, libm is vendored, so we don't need to pull it out of
packed_simd anymore, and that was the last remaining difference between
upstream and our fork.

Differential Revision: https://phabricator.services.mozilla.com/D187413
2023-09-11 23:59:21 +00:00
Lina Butler 1466383668 Bug 1851845 - Update vendored Application Services dependencies. r=markh,adw
This commit vendors the latest changes to the Suggest and Remote
Settings Rust components.

1. From the `application-services` source tree, I ran
   `./tools/update-moz-central-vendoring.py ../m-c` to update the
   revisions in the m-c source tree.
2. I added the Remote Settings component UDL file to
   `toolkit/components/uniffi-bindgen-gecko-js/mach_commands.py`, and
   updated `toolkit/components/uniffi-bindgen-gecko-js/config.toml` to
   call the `RemoteSettings` constructor on the main thread. The
   Suggest component uses the `RemoteSettingsConfig` type in its
   public API, so we must generate bindings for the Remote Settings
   component.
3. From the m-c source tree, I ran `./mach uniffi generate` to update
   the generated UniFFI bindings.

Differential Revision: https://phabricator.services.mozilla.com/D187559
2023-09-07 05:40:28 +00:00
Drew Willcoxon d9464e5021 Bug 1851256 - Part 1: Vendor the application-services suggest Rust component into mozilla-central. r=lina
This is part 1 of 3 and vendors the [suggest component](https://github.com/mozilla/application-services/tree/main/components/suggest) from
application-services into m-c. `suggest` depends on `remote_settings`, so it was
also vendored. Part 2 will generate JS bindings with uniffi.

This is my first time doing this so I'll explain how I generated this patch in
case I did something wrong:

1. I manually added `suggest` to the following files:
   * Top-level `Cargo.toml`
   * `toolkit/library/rust/shared/Cargo.toml`
   * `toolkit/library/rust/shared/lib.rs` -- I followed the example of `tabs`,
     not sure if `suggest::uniffi_reexport_scaffolding!()` is necessary
2. I ran `./mach vendor rust`

That's it, there were no errors or problems.

Differential Revision: https://phabricator.services.mozilla.com/D187323
2023-09-05 21:11:57 +00:00
Nicholas Rishel eab78be4af Bug 1838754 - Pre 1: Remove remote kill switch from WDBA. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D183437
2023-09-05 20:55:25 +00:00
Iulian Moraru 6b72bb6d92 Backed out 9 changesets (bug 1838754, bug 1778754) for causing multiple build bustages. CLOSED TREE
Backed out changeset d412fdc431d3 (bug 1778754)
Backed out changeset b07c43c2d0e3 (bug 1838754)
Backed out changeset 744552ffb916 (bug 1838754)
Backed out changeset 19a063fe4fc3 (bug 1838754)
Backed out changeset 85eb99b90c26 (bug 1838754)
Backed out changeset 626918ba3444 (bug 1838754)
Backed out changeset c4064dbb85a6 (bug 1838754)
Backed out changeset af624d29c748 (bug 1838754)
Backed out changeset 5a50ccbb53b0 (bug 1838754)
2023-09-01 02:16:43 +03:00
Nicholas Rishel 3adffae235 Bug 1838754 - Pre 1: Remove remote kill switch from WDBA. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D183437
2023-08-31 22:45:06 +00:00
Henri Sivonen 1e1bec8c6e Bug 1849874 - Update from packed_simd_2 to packed_simd. r=supply-chain-reviewers,glandium
Differential Revision: https://phabricator.services.mozilla.com/D186716
2023-08-28 18:46:28 +00:00
Emilio Cobos Álvarez 8affedea0d Bug 1836948 - Patch rayon-core with proposed use_current_thread API. r=smaug,jnicol,supply-chain-reviewers
This applies https://github.com/rayon-rs/rayon/pull/1063 to our
rayon-core. I'm hopeful it can be merged upstream soon, but meanwhile
this seems worth having on its ow.

Differential Revision: https://phabricator.services.mozilla.com/D186722
2023-08-28 17:55:31 +00:00
Makoto Kato 16b2031a07 Bug 1719535 - Part 12. Update icu_provider_macros not to depend on syn 1.0. r=supply-chain-reviewers,firefox-build-system-reviewers,glandium
Depends on D167745

Differential Revision: https://phabricator.services.mozilla.com/D184369
2023-08-07 06:24:03 +00:00
Makoto Kato 9fc41dc37c Bug 1719535 - Part 6. mach vendor rust for ICU4X crates. r=platform-i18n-reviewers,supply-chain-reviewers,firefox-build-system-reviewers,glandium,dminor
Depends on D167675

Differential Revision: https://phabricator.services.mozilla.com/D167674
2023-08-07 06:23:48 +00:00
Makoto Kato dac2cb31e6 Bug 1719535 - Part 2. Add customized icu_testdata crate in tree. r=TYLin
When using baked data provider in icu_capi, it uses icu_testdata crate.
But we add customized baked data as patched icu_testdata.

Depends on D167670

Differential Revision: https://phabricator.services.mozilla.com/D178156
2023-08-07 06:23:44 +00:00
Mike Hommey 7d8fe87705 Bug 1847139 - Use a versioned dependency on malloc_size_of_derive for standalone webrender. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D185384
2023-08-04 05:44:54 +00:00
Sandor Molnar 13c7e4a350 Backed out 14 changesets (bug 1719535) for causing mochitest failures in accessible/tests/browser/mac/browser_text_basics.js CLOSED TREE
Backed out changeset 338c2c8d91af (bug 1719535)
Backed out changeset 3fdb2e999aba (bug 1719535)
Backed out changeset 63b9d2064827 (bug 1719535)
Backed out changeset 09c216cdbbc8 (bug 1719535)
Backed out changeset 29977dc00fb3 (bug 1719535)
Backed out changeset d3f8850a343b (bug 1719535)
Backed out changeset 90f1f621031f (bug 1719535)
Backed out changeset 52ca9bdc5bd4 (bug 1719535)
Backed out changeset 94536f0d5a1f (bug 1719535)
Backed out changeset d615264f9f5f (bug 1719535)
Backed out changeset f16f9e583378 (bug 1719535)
Backed out changeset e1abdee07587 (bug 1719535)
Backed out changeset 45f9ad406428 (bug 1719535)
Backed out changeset caa2b8a731dc (bug 1719535)
2023-08-02 14:55:26 +03:00
Makoto Kato 2690ca060e Bug 1719535 - Part 12. Update icu_provider_macros not to depend on syn 1.0. r=supply-chain-reviewers,firefox-build-system-reviewers,glandium
Depends on D167745

Differential Revision: https://phabricator.services.mozilla.com/D184369
2023-08-02 10:32:57 +00:00
Makoto Kato 33273d0666 Bug 1719535 - Part 6. mach vendor rust for ICU4X crates. r=platform-i18n-reviewers,supply-chain-reviewers,firefox-build-system-reviewers,glandium,dminor
Depends on D167675

Differential Revision: https://phabricator.services.mozilla.com/D167674
2023-08-02 10:32:50 +00:00
Makoto Kato 3b5868138e Bug 1719535 - Part 2. Add customized icu_testdata crate in tree. r=TYLin
When using baked data provider in icu_capi, it uses icu_testdata crate.
But we add customized baked data as patched icu_testdata.

Depends on D167670

Differential Revision: https://phabricator.services.mozilla.com/D178156
2023-08-02 10:32:46 +00:00
Jan-Erik Rediger f220048ee0 Bug 1846223 - Update to uniffi 0.24.3 r=TravisLong,supply-chain-reviewers
Includes a bug fix for sccache-dist builds

Differential Revision: https://phabricator.services.mozilla.com/D185038
2023-08-02 09:11:54 +00:00
Mike Hommey 8196877812 Bug 1846406 - Update derive_more to 1.0.0-beta-2 to switch it to syn 2. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184998
2023-08-02 00:25:47 +00:00
Mike Hommey 8608862457 Bug 1846405 - Switch prost to syn 2. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D184997
2023-08-02 00:25:47 +00:00
Mark Hammond 0b8d728def Bug 1846347 - update application-services to fix tab syncing. r=skhamis
Differential Revision: https://phabricator.services.mozilla.com/D184986
2023-08-01 15:45:56 +00:00