Mike Hommey
d0b7892964
Bug 1836229 - Update serde_with to 3.0.0. r=emilio,supply-chain-reviewers
...
We upgrade enumset alongside so that we keep only one copy of darling.
Differential Revision: https://phabricator.services.mozilla.com/D179651
2023-06-05 20:28:30 +00:00
Emilio Cobos Álvarez
a01ea76d78
Bug 1835066 - Make our nesting implementation match the new spec better. r=tlouw
...
Differential Revision: https://phabricator.services.mozilla.com/D179687
2023-06-04 10:22:29 +00:00
Mike Hommey
7f9189e866
Bug 1836412 - Replace oslog with a dummy crate. r=janerik,supply-chain-reviewers
...
It's only used by glean in code that is not actually used. It allows to
remove the only use of dashmap, which is a rather complex crate.
Differential Revision: https://phabricator.services.mozilla.com/D179747
2023-06-02 21:42:02 +00:00
Mike Hommey
25a2da729c
Bug 1836402 - Disable clap default features in uniffi-bindgen-gecko-js. r=bdk,supply-chain-reviewers
...
The tool is not directly user visible, and it's not super useful for
features like color to be enabled.
Differential Revision: https://phabricator.services.mozilla.com/D179742
2023-06-02 21:40:30 +00:00
Butkovits Atila
21a077393f
Backed out changeset ab9f3266184b (bug 1815186) for causing failures at test_color_to.html.
2023-05-22 23:29:17 +03:00
Tiaan Louw
fc8e61b225
Bug 1815186 - Add ColorTo to InspectorUtils to convert color to other color spaces. r=emilio,layout-reviewers,supply-chain-reviewers
...
This will allow calling `InspectorUtils.ColorTo("red", "lab")` and
receive `{color: "lab(54.3 80.8 69.9)", components: [54.3, 80.8, 69.9, 1.0], adjusted: false}`.
The adjusted value is always "false", because gamut checking and mapping
is not supported at the moment. See:
https://bugzilla.mozilla.org/show_bug.cgi?id=1823363
Differential Revision: https://phabricator.services.mozilla.com/D169942
2023-05-22 17:19:14 +00:00
Emilio Cobos Álvarez
3abb2e9d89
Bug 1833151 - [css-nesting] Update cssparser again. r=tlouw,supply-chain-reviewers,zrhoffman
...
This changes the cssparser setup to:
* Avoid having to do copies of the ParsingContext all over the place,
which is useful because I plan to stash more nesting state in there.
* Use the new RuleBodyParser which allows parsing qualified rules,
declarations, and so on. Though we still don't use this anywhere.
The next step is to join NestedRuleParser and PropertyDeclarationParser,
so that we can parse declarations in a lot of the nested rules as well.
Differential Revision: https://phabricator.services.mozilla.com/D178053
2023-05-16 18:02:52 +00:00
Natalia Csoregi
ca7c470a98
Backed out changeset 7abf96264256 (bug 1833151) for causing multiple failures e.g. 431948-1.html and test_font_feature_values_parsing.html. CLOSED TREE
2023-05-16 17:41:11 +03:00
Emilio Cobos Álvarez
1885448293
Bug 1833151 - [css-nesting] Update cssparser again. r=tlouw,supply-chain-reviewers
...
This changes the cssparser setup to:
* Avoid having to do copies of the ParsingContext all over the place,
which is useful because I plan to stash more nesting state in there.
* Use the new RuleBodyParser which allows parsing qualified rules,
declarations, and so on. Though we still don't use this anywhere.
The next step is to join NestedRuleParser and PropertyDeclarationParser,
so that we can parse declarations in a lot of the nested rules as well.
Differential Revision: https://phabricator.services.mozilla.com/D178053
2023-05-16 13:28:27 +00:00
Bobby Holley
1fb791e7c4
Bug 1830488 — Remove cssparser override. r=emilio,glandium,supply-chain-reviewers,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D176817
2023-05-02 15:36:58 +00:00
Emilio Cobos Álvarez
8d2220d803
Bug 1830369 - [css-nesting] Update cssparser to allow parsing qualified rules along with declarations. r=tlouw,supply-chain-reviewers
...
No implementation just yet (the default QualifiedRuleParser
implementation just rejects stuff), but this is plumbing that I'd rather
get reviewed separately.
Differential Revision: https://phabricator.services.mozilla.com/D176686
2023-04-29 18:21:25 +00:00
Emilio Cobos Álvarez
0277d1fb8f
Bug 1826304 - Update base64 in some in-tree crates. r=glandium,webdriver-reviewers,necko-reviewers,supply-chain-reviewers,jesup,jgraham,emilio
...
Patch old base64 0.13 to 0.21 to avoid introducing the dup dependency.
Differential Revision: https://phabricator.services.mozilla.com/D175116
2023-04-17 21:12:47 +00:00
Sandor Molnar
eb2de1ef8a
Backed out changeset 694a4c9a4085 (bug 1826304) for causing xpc failures in security/manager/ssl/tests/unit/test_cert_storage.js CLOSED TREE
2023-04-14 18:09:53 +03:00
Emilio Cobos Álvarez
a3c219bee7
Bug 1826304 - Update base64 in some in-tree crates. r=glandium,webdriver-reviewers,necko-reviewers,supply-chain-reviewers,jesup,jgraham,emilio
...
Patch old base64 0.13 to 0.21 to avoid introducing the dup dependency.
Differential Revision: https://phabricator.services.mozilla.com/D175116
2023-04-14 13:50:45 +00:00
John Schanck
20bcb2f55f
Bug 1827748 - vendor authenticator-rs v0.4.0-alpha.12. r=keeler,glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D175294
2023-04-13 18:59:35 +00:00
Mike Hommey
907ae956e3
Bug 1826669 - Upgrade rust-cascade to 1.5.0. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174821
2023-04-06 21:18:44 +00:00
Alex Franchuk
22d0f39eef
Bug 1823692 - Storing the memory around the instruction IP is broken in 32-bit Linux builds r=gsvelto,glandium,supply-chain-reviewers
...
Using the newer version of the crash-context crate corrects the 32-bit Linux context structure,
which was the cause of the IP memory not being stored (among possibly other 32-bit Linux issues).
Differential Revision: https://phabricator.services.mozilla.com/D174314
2023-04-06 13:38:54 +00:00
Mike Hommey
1dbceadc1c
Bug 1826485 - Force update ntapi to 0.4. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D174729
2023-04-05 22:00:51 +00:00
Mike Hommey
1de53ad3c6
Bug 1825480 - Update crossbeam-epoch to 0.9.14 and minidump-writer to current master. r=gsvelto,supply-chain-reviewers
...
This updates memoffset to 0.8 and nix to 0.26.
Differential Revision: https://phabricator.services.mozilla.com/D174055
2023-03-30 21:08:39 +00:00
Mike Hommey
93784bacca
Bug 1825478 - Update bindgen to 0.64. r=emilio,necko-reviewers,supply-chain-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D174054
2023-03-30 21:05:14 +00:00
Mike Hommey
deb12f66cd
Bug 1825478 - Update coreaudio-sys to 0.2.12. r=emilio,supply-chain-reviewers
...
The only change is a dependency on bindgen 0.64, which we
force-downgrade to 0.63 for now.
Differential Revision: https://phabricator.services.mozilla.com/D174053
2023-03-30 21:05:13 +00:00
Matthew Gregan
07b0619d68
Bug 1697845 - Remove AudioIPC v1. r=glandium,supply-chain-reviewers,cubeb-reviewers,padenot
...
Differential Revision: https://phabricator.services.mozilla.com/D134931
2023-03-29 10:25:33 +00:00
Mike Hommey
b6972306c0
Bug 1824255 - Update glsl to 6.0.2. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D173488
2023-03-24 00:13:38 +00:00
Mark Hammond
333488dcfc
Bug 1817904 (part 1) - Vendor a new application-services. r=skhamis,glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D173242
2023-03-23 03:28:07 +00:00
Tiaan Louw
1da980f4b4
Bug 1813481 - Allow 'none' keyword in color components r=emilio,supply-chain-reviewers,devtools-reviewers
...
Make use of the new changes in the cssparser that allows 'none' keywords
in color components where allowed. We store the none values as 0.0 (as
per the spec) and mark the components with the flags. This way we don't
have to check anything on the components before doing calculations.
As this is the last part intended to be released for the new [color-4]
changes, I've also enabled the changes on nightly.
Differential Revision: https://phabricator.services.mozilla.com/D170208
2023-03-16 11:50:55 +00:00
Marian-Vasile Laza
b1bb1b3c9b
Backed out changeset 160ac6b5f726 (bug 1813481) for assertion failure on nsCSSRenderingGradients.cpp.
2023-03-16 01:50:39 +02:00
Tiaan Louw
a7a28cf7a6
Bug 1813481 - Allow 'none' keyword in color components r=emilio,supply-chain-reviewers,devtools-reviewers
...
Make use of the new changes in the cssparser that allows 'none' keywords
in color components where allowed. We store the none values as 0.0 (as
per the spec) and mark the components with the flags. This way we don't
have to check anything on the components before doing calculations.
As this is the last part intended to be released for the new [color-4]
changes, I've also enabled the changes on nightly.
Differential Revision: https://phabricator.services.mozilla.com/D170208
2023-03-15 21:10:43 +00:00
Butkovits Atila
45514b96bb
Backed out changeset deabee2364d4 (bug 1813481) for causing assertion failures at gfxUtils.cpp. CLOSED TREE
2023-03-15 19:21:19 +02:00
Tiaan Louw
29eaf0b759
Bug 1813481 - Allow 'none' keyword in color components r=emilio,supply-chain-reviewers,devtools-reviewers
...
Make use of the new changes in the cssparser that allows 'none' keywords
in color components where allowed. We store the none values as 0.0 (as
per the spec) and mark the components with the flags. This way we don't
have to check anything on the components before doing calculations.
As this is the last part intended to be released for the new [color-4]
changes, I've also enabled the changes on nightly.
Differential Revision: https://phabricator.services.mozilla.com/D170208
2023-03-15 16:25:00 +00:00
Cristina Horotan
d17ba6a363
Backed out changeset 00e23971f01b (bug 1813481) for causing xpcshell failures at test_css-properties-db.js CLOSED TREE
2023-03-15 11:19:59 +02:00
Tiaan Louw
56e7e7777d
Bug 1813481 - Allow 'none' keyword in color components r=emilio,supply-chain-reviewers
...
Make use of the new changes in the cssparser that allows 'none' keywords
in color components where allowed. We store the none values as 0.0 (as
per the spec) and mark the components with the flags. This way we don't
have to check anything on the components before doing calculations.
As this is the last part intended to be released for the new [color-4]
changes, I've also enabled the changes on nightly.
Differential Revision: https://phabricator.services.mozilla.com/D170208
2023-03-15 08:15:54 +00:00
Sammy Khamis
bbbee19545
Bug 1818349 Part 1: Vendor new version of application-services r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D171181
2023-03-07 07:42:14 +00:00
Ryan VanderMeulen
76b958d3b3
Backed out changesets b05343a5b533 and 57b2cda7e0db (bug 1818349) for causing bug 1819723.
2023-03-01 17:52:01 -05:00
Sammy Khamis
8c8c25f26b
Bug 1818349 Part 1: Vendor new version of application-services r=markh
...
Differential Revision: https://phabricator.services.mozilla.com/D171181
2023-02-28 05:14:29 +00:00
Tiaan Louw
6fe94c07e9
Bug 1813481 - Use abstract color parser r=emilio,supply-chain-reviewers
...
In stead of having the css parser construct a color in it's own format
and then converting it to what Gecko needs to perform operations, we now
construct a Gecko friendly color type directly.
Differential Revision: https://phabricator.services.mozilla.com/D170187
2023-02-26 11:11:21 +00:00
Mike Hommey
fe6592f43b
Bug 1817900 - Update num_cpus to 1.15.0. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D170445
2023-02-23 01:17:30 +00:00
Nika Layzell
8d5ea433cf
Bug 1810615 - Update the async-task crate, r=supply-chain-reviewers,emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D168175
2023-01-31 20:35:32 +00:00
Jan-Erik Rediger
5cd8c5650a
Bug 1812615 - Update to Glean v52.2.0, glean_parser 7.0.0 and UniFFI 0.23. r=chutten,markh,glandium,supply-chain-reviewers
...
The in-tree UniFFI bindings were regenerated with:
./mach uniffi generate
Differential Revision: https://phabricator.services.mozilla.com/D168060
2023-01-31 11:12:05 +00:00
Mike Hommey
970620c00a
Bug 1813411 - Force-upgrade env_logger to 0.10. r=emilio
...
This preemptively avoids the addition of a new version of the crate.
Differential Revision: https://phabricator.services.mozilla.com/D168221
2023-01-30 17:35:12 +00:00
Norisz Fay
e550bd2248
Backed out changeset f973933cb7fa (bug 1813411) for causing build bustages CLOSED TREE
2023-01-30 19:15:21 +02:00
Mike Hommey
379f0bceb5
Bug 1813411 - Force-upgrade env_logger to 0.10. r=emilio
...
This preemptively avoids the addition of a new version of the crate.
Differential Revision: https://phabricator.services.mozilla.com/D168221
2023-01-30 15:59:42 +00:00
zaggy1024
3a3cae761c
Bug 1788119 - Part 4 - Update mp4parse-rust for AVIS support. r=kinetik,glandium,supply-chain-reviewers
...
Depends on D156652
Differential Revision: https://phabricator.services.mozilla.com/D156653
2023-01-27 21:25:51 +00:00
Butkovits Atila
2e5eede2fe
Backed out 5 changesets (bug 1788119) for causing bustages complaining about AVIFDecodedData. CLOSED TREE
...
Backed out changeset 430e71478ff5 (bug 1788119)
Backed out changeset 9493029c76b9 (bug 1788119)
Backed out changeset 7d5cc211e3f5 (bug 1788119)
Backed out changeset 3eaac75dde3c (bug 1788119)
Backed out changeset 1f8eacf96c71 (bug 1788119)
2023-01-27 22:54:08 +02:00
zaggy1024
6e1edc99bb
Bug 1788119 - Part 4 - Update mp4parse-rust for AVIS support. r=kinetik,glandium,supply-chain-reviewers
...
Depends on D156652
Differential Revision: https://phabricator.services.mozilla.com/D156653
2023-01-27 19:54:29 +00:00
Norisz Fay
58c65f7c8f
Backed out 5 changesets (bug 1788119) for causing build bustages on DecoderData.cpp CLOSED TREE
...
Backed out changeset 56abc66f7e84 (bug 1788119)
Backed out changeset 00d82acfaa2f (bug 1788119)
Backed out changeset 4ba88410cdf6 (bug 1788119)
Backed out changeset eeb1461933aa (bug 1788119)
Backed out changeset 8dce9350abb8 (bug 1788119)
2023-01-27 21:11:42 +02:00
zaggy1024
2628afb491
Bug 1788119 - Part 4 - Update mp4parse-rust for AVIS support. r=kinetik,glandium,supply-chain-reviewers
...
Depends on D156652
Differential Revision: https://phabricator.services.mozilla.com/D156653
2023-01-27 18:35:14 +00:00
Tiaan Louw
86d43cae15
Bug 1128204 - Implement color() function from CSS specification r=emilio,supply-chain-reviewers
...
Colors can now be defined in different color spaces with the color()
function.
https://w3c.github.io/csswg-drafts/css-color-4/#predefined
Differential Revision: https://phabricator.services.mozilla.com/D164866
2023-01-27 12:44:18 +00:00
Sammy Khamis
e87e5cf1c9
Bug 1800186 - Part 1: Vendor new version of application-services r=markh,bdk
...
Differential Revision: https://phabricator.services.mozilla.com/D167219
2023-01-23 19:15:40 +00:00
Chris H-C
af3328afcc
Bug 1765921 - Rename `fog` crate to `firefox-on-glean` r=TravisLong,supply-chain-reviewers
...
This matches the empty-and-published-to-crates.io crate, which should allow for
easier optional dependencies in Rust.
Differential Revision: https://phabricator.services.mozilla.com/D165317
2023-01-20 23:14:03 +00:00
Jan-Erik Rediger
a0b8b4d660
Bug 1811218 - Revert patch override for Glean and rkv. r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167245
2023-01-20 12:58:07 +00:00
Tiaan Louw
5b5450146f
Bug 1352757 - Add lab(), lch(), oklab(), oklch() to specified colors. r=supply-chain-reviewers,emilio
...
Use new changes from cssparser and use the new lab/lch/oklab/oklch color
formats.
Introduced a new color type AbsoluteColor. It represents any kind of
color that has absolute numerical values. It is also tied to a color
space and therefore can be trivially converted to another color space.
Differential Revision: https://phabricator.services.mozilla.com/D163579
2023-01-20 10:55:51 +00:00
Butkovits Atila
d9180d2428
Backed out 2 changesets (bug 1811218, bug 1808586) for causing build bustages complaining about Cargo and Glean. CLOSED TREE
...
Backed out changeset 94f6ca4f4103 (bug 1808586)
Backed out changeset 046b4eafd1b3 (bug 1811218)
2023-01-20 12:57:03 +02:00
Jan-Erik Rediger
e3e9a85328
Bug 1811218 - Revert patch override for Glean and rkv. r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167245
2023-01-20 09:28:30 +00:00
Butkovits Atila
6970213e8e
Backed out 2 changesets (bug 1811218, bug 1808586) for causing build bustages. CLOSED TREE
...
Backed out changeset 076e5dd4ec05 (bug 1808586)
Backed out changeset 46676e77e0b8 (bug 1811218)
2023-01-20 12:15:42 +02:00
Jan-Erik Rediger
df10257b3e
Bug 1811218 - Revert patch override for Glean and rkv. r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D167245
2023-01-20 09:28:30 +00:00
Marian-Vasile Laza
ea060cc229
Backed out changeset b4dba80235dc (bug 1765921) for causing WR bustages.
2023-01-19 22:17:14 +02:00
Chris H-C
76c4c1615c
Bug 1765921 - Rename `fog` crate to `firefox-on-glean` r=TravisLong,supply-chain-reviewers
...
This matches the empty-and-published-to-crates.io crate, which should allow for
easier optional dependencies in Rust.
Differential Revision: https://phabricator.services.mozilla.com/D165317
2023-01-19 19:55:24 +00:00
Cosmin Sabou
c5cbcf0a2e
Backed out changeset 218b12b92ccb (bug 1352757) for causing failures on test_transitions_per_property.html.
2023-01-19 19:34:50 +02:00
Tiaan Louw
bb0657c1b2
Bug 1352757 - Add lab(), lch(), oklab(), oklch() to specified colors. r=supply-chain-reviewers,emilio
...
Use new changes from cssparser and use the new lab/lch/oklab/oklch color
formats.
Introduced a new color type AbsoluteColor. It represents any kind of
color that has absolute numerical values. It is also tied to a color
space and therefore can be trivially converted to another color space.
Differential Revision: https://phabricator.services.mozilla.com/D163579
2023-01-19 16:17:15 +00:00
Gabriele Svelto
2075a2a0a9
Bug 1793784 - Replace the minidump_writer_linux crate with the minidump-writer crate r=glandium,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D158669
2023-01-10 22:14:30 +00:00
Mike Hommey
f26e1e9273
Bug 1807884 - Update warp to 0.3.3. r=webdriver-reviewers,supply-chain-reviewers,whimboo
...
Differential Revision: https://phabricator.services.mozilla.com/D165651
2023-01-10 00:50:06 +00:00
Mike Hommey
78f9dfc456
Bug 1807780 - Remove now unused liblowercase. r=firefox-build-system-reviewers,ahochheiden
...
Differential Revision: https://phabricator.services.mozilla.com/D165597
2022-12-29 00:05:49 +00:00
Mike Hommey
429af26654
Bug 1807789 - Update darling to 0.14.2. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D165598
2022-12-28 20:53:26 +00:00
Mike Hommey
4f24e132f8
Bug 1804359 - Update uuid to 1.x. r=emilio,janerik,webdriver-reviewers,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164008
2022-12-22 09:11:10 +00:00
Mike Hommey
703a424db9
Bug 1806763 - Remove remaining dependency on nom 6. r=emilio,supply-chain-reviewers
...
The last use is glsl, waiting for a new release with
https://github.com/phaazon/glsl/pull/154 merged.
Differential Revision: https://phabricator.services.mozilla.com/D165250
2022-12-21 21:18:29 +00:00
Mike Hommey
85d653a9c8
Bug 1804360 - Update goblin to 0.6.0. r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164009
2022-12-19 22:55:28 +00:00
Mike Hommey
18d0f30768
Bug 1805809 - Update uniffi to 0.21.1 for more determinism across platforms. r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164896
2022-12-19 22:52:29 +00:00
Ryan VanderMeulen
88a2250e32
Backed out 2 changesets (bug 1805809, bug 1804360) for breaking Fenix UI tests (bug 1806321).
...
Backed out changeset e753835928e7 (bug 1804360)
Backed out changeset 2d62469a1741 (bug 1805809)
2022-12-18 13:42:34 -05:00
Jim Blandy
dde6692f0e
Bug 1806166: Update wgpu to f14bee67 (2022-12-16) r=nical,supply-chain-reviewers
...
This brings in various bugfixes and improvements from upstream,
including the fix for bug 1791809 and a workaround for bug 1804530.
In this update, `wgpu_core` leaves the selection of backends to its
users, rather than trying to guess which backends to use itself, based
on the target architecture and operating system. For Firefox, this
means that `gfx/wgpu_bindings/Cargo.toml` is now responsible for
selecting back ends.
Firefox's WebGPU implementation should never use `wgpu`'s GLES
backend. Firefox can now explain this to `wgpu-core`, causing it to
drop its dependency on `glow`, `bitflags_serde_shim` and `slotmap`.
These are no longer vendored, and their exemptions in
`supply-chain/config.toml` can be dropped.
The new `wgpu-core` updates to version 0.37.1+1.3.235 of the `ash`
crate, and this patch moves ash's supply-chain exemption forward to
the new version. We expect to finish vetting that next week, but
because this `wgpu-core` update is urgently needed, we want to extend
the exemption for the time being.
The dependency on `slotmap` had been patched to an empty file in
`build/rust/dummy-web`, which can now be removed.
The new `wgpu-core` no longer uses `cfg_aliases`, so Firefox no longer
needs to vendor that.
Differential Revision: https://phabricator.services.mozilla.com/D164928
2022-12-17 22:25:49 +00:00
Mike Hommey
a86772f0b5
Bug 1804360 - Update goblin to 0.6.0. r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164009
2022-12-16 22:28:34 +00:00
Mike Hommey
8fd72b5fca
Bug 1805809 - Update uniffi to 0.21.1 for more determinism across platforms. r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164896
2022-12-16 22:25:57 +00:00
Noemi Erli
439dc54f0c
Backed out 2 changesets (bug 1804360, bug 1805809) for causing build bustages CLOSED TREE
...
Backed out changeset d53c68a9d084 (bug 1804360)
Backed out changeset c7aa21aa29c9 (bug 1805809)
2022-12-16 23:46:24 +02:00
Mike Hommey
eb90db3c02
Bug 1804360 - Update goblin to 0.6.0. r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164009
2022-12-16 21:24:37 +00:00
Mike Hommey
f4b7d29428
Bug 1805809 - Update uniffi to 0.21.1 for more determinism across platforms. r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164896
2022-12-16 21:20:02 +00:00
Cristian Tuns
f07aa4cd45
Backed out changeset faf4dc4cc2b7 (bug 1804360) as requested by Glandium CLOSED TREE
2022-12-16 16:13:21 -05:00
Mark Hammond
8fd66feff0
Bug 1801295
(part 2) - vendor new application-services with the fix. r=skhamis
...
Depends on D164781
Differential Revision: https://phabricator.services.mozilla.com/D164782
2022-12-15 22:51:51 +00:00
Mike Hommey
266c958712
Bug 1804360 - Update goblin to 0.6.0. r=janerik,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164009
2022-12-15 09:13:24 +00:00
Mike Hommey
cb37196702
Bug 1804586 - Update rusqlite to 0.28. r=markh,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164167
2022-12-13 00:32:35 +00:00
Mike Hommey
03ce56dee2
Bug 1804570 - Update alsa crate to 0.7. r=gsvelto,supply-chain-reviewers
...
We also artificially update nix to 0.25 in preparation for bug 1793784.
Differential Revision: https://phabricator.services.mozilla.com/D164165
2022-12-13 00:24:03 +00:00
Mike Hommey
ff048ff15c
Bug 1804361
- Update memoffset to 0.7.1. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164013
2022-12-12 22:52:59 +00:00
Mark Hammond
15847c3f6a
Bug 1804545 - Re-vendor application-services to pickup fix to IDs in sync payload. r=skhamis,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D164135
2022-12-08 00:26:37 +00:00
Mark Hammond
e925353b45
Bug 1803726 (part 1) - update to a new application-services. r=bdk,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D163672
2022-12-04 10:30:29 +00:00
Mike Hommey
94c0c63594
Bug 1801029 - Upgrade bindgen to 0.63.0. r=emilio,necko-reviewers,supply-chain-reviewers,kershaw
...
Differential Revision: https://phabricator.services.mozilla.com/D163375
2022-11-30 22:06:50 +00:00
John Schanck
479f9ec25e
Bug 1789520 - rust implementation of nssckbi. r=keeler,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D156612
2022-10-31 17:09:43 +00:00
Sammy Khamis
91b6f8fd65
Bug 1791851 - mach vendor changes for tabs component r=teshaq,LougeniaBailey,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D157978
2022-10-25 20:03:21 +00:00
Jan-Erik Rediger
2003f2a8b0
Bug 1796087 - Update to Glean v51.5.0 and UniFFI 0.21.0. r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D159689
2022-10-20 12:42:47 +00:00
Nika Layzell
1e93d06f14
Bug 1794001 - Part 6: Patch rure to remove cdylib and staticlib targets, r=#xpcom-reviewers CLOSED TREE
...
Cargo will attempt to build all targets for dependencies, and there
appears to be no option to turn that functionality off (see
https://github.com/rust-lang/cargo/issues/11232 ). If we try to build the
`rure` crate as a cdylib during a PGO build, it causes linker issues,
which make the build fail. As this artifact isn't necessary for our
build, we can patch the crate to remove the cdylib and staticlib
crate-type definitions, making the build pass as only the artifact we
need is built.
Differential Revision: https://phabricator.services.mozilla.com/D159332
2022-10-13 21:46:07 +00:00
pmcmanis
b3d8c6d5d8
Bug 1793786 - Update Glean version to 51.4.0 r=chutten,supply-chain-reviewers,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D158759
2022-10-07 20:19:49 +00:00
Butkovits Atila
1bed1fd6e7
Backed out changeset a5df97f61fec (bug 1793786) for causing build bustages. CLOSED TREE
2022-10-07 16:35:21 +03:00
pmcmanis
5d43825505
Bug 1793786 - Update Glean version to 51.4.0 r=chutten,supply-chain-reviewers,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D158759
2022-10-07 13:05:21 +00:00
Mark Hammond
5ecc219891
Bug 1790931 - vendor a new application-services so golden_gate doesn't get stale. r=bdk
...
Differential Revision: https://phabricator.services.mozilla.com/D157402
2022-09-19 23:37:51 +00:00
Jan-Erik Rediger
f6a6e37ef5
Bug 1788040 - Update to Glean v51.2.0. r=chutten,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D156937
2022-09-13 12:57:58 +00:00
Dragana Damjanovic
f29ba14bfb
Bug 1772092 - Neqo version 0.6.1 r=necko-reviewers,valentin
...
Differential Revision: https://phabricator.services.mozilla.com/D156603
2022-09-07 10:10:27 +00:00
Mark Hammond
a1f19c7267
Bug 1787688 (part 1) - vendor a new application-services. r=bdk,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D155815
2022-09-02 00:32:53 +00:00
Mike Hommey
0082be5823
Bug 1788157 - Straighten up uniffi Cargo.toml patches. r=markh
...
Without strict =version dependencies in the patch, cargo is lost when
new versions are published on crates.io.
Differential Revision: https://phabricator.services.mozilla.com/D156039
2022-08-31 02:35:55 +00:00
Mike Hommey
790d70c82e
Bug 1785002 - Force update hashbrown to 0.12.3. r=emilio,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D154762
2022-08-16 21:47:43 +00:00
Mike Hommey
8a01779722
Bug 1783985 - Remove compat with rustc < 1.61 from packed_simd. r=hsivonen
...
Differential Revision: https://phabricator.services.mozilla.com/D154341
2022-08-16 00:56:23 +00:00
Mike Hommey
24252edb7e
Bug 1783784 - Update packed_simd_2 to 0.3.8. r=hsivonen,supply-chain-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D154063
2022-08-11 06:55:49 +00:00
Mike Hommey
6608b13f64
Bug 1783790
- Fix Cargo.toml patch for uniffi-rs. r=bdk
...
Differential Revision: https://phabricator.services.mozilla.com/D154038
2022-08-09 21:12:18 +00:00
Ben Dean-Kawamura
fd4cfd1807
Bug 1766045 - Vendoring in Rust code for uniffi-bindgen-gecko-js r=glandium,supply-chain-reviewers
...
- Added `--enable-uniffi-fixtures` flag. When set, we will compile in
the UniFFI test fixtures into our shared Rust crate and eventually
into `libxul`.
- Vendoring in the Rust crates needed for `uniffi-bindgen-gecko-js`
Differential Revision: https://phabricator.services.mozilla.com/D144467
2022-08-03 18:59:36 +00:00