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

2619 Коммитов

Автор SHA1 Сообщение Дата
Mike Hommey bf4ac0772a Bug 1836420 - Upgrade tracing-attributes to 0.1.24. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179763
2023-06-05 22:49:54 +00:00
Mike Hommey 19e0d58f70 Bug 1836420 - Upgrade thiserror to 1.0.40. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179762
2023-06-05 22:49:53 +00:00
Mike Hommey 8a0ee2ef35 Bug 1836420 - Upgrade serde_repr to 0.1.12. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179761
2023-06-05 22:49:53 +00:00
Mike Hommey 05cb69fc76 Bug 1836420 - Upgrade pin-project to 1.1.0. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179760
2023-06-05 22:49:53 +00:00
Mike Hommey 8d36b34527 Bug 1836420 - Upgrade inherent to 1.0.7. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179759
2023-06-05 22:49:52 +00:00
Mike Hommey a5db226cdf Bug 1836420 - Upgrade futures to 0.3.28. r=emilio,supply-chain-reviewers,bholley
Differential Revision: https://phabricator.services.mozilla.com/D179758
2023-06-05 22:49:52 +00:00
Mike Hommey 1991d34ad4 Bug 1836420 - Upgrade extend to 1.2.0. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179757
2023-06-05 22:49:52 +00:00
Mike Hommey 8ba840c3b8 Bug 1836420 - Upgrade displaydoc to 0.2.4. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179756
2023-06-05 22:49:51 +00:00
Mike Hommey 90fa507a44 Bug 1836420 - Upgrade async-trait to 0.1.68. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179764
2023-06-05 22:49:51 +00:00
Mike Hommey b267231a30 Bug 1836232 - Switch peek-poke-derive to syn 2/synstructure 0.13. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D179657
2023-06-05 22:42:30 +00:00
Sandor Molnar bab0f74659 Backed out 2 changesets (bug 1836232) for causing wr failures & build bustages. CLOSED TREE
Backed out changeset b6144804634c (bug 1836232)
Backed out changeset 12ac73585b07 (bug 1836232)
2023-06-06 01:19:29 +03:00
Mike Hommey 58605b2b21 Bug 1836236 - Switch profiler-macros to syn 2. r=canaltinova
Differential Revision: https://phabricator.services.mozilla.com/D179660
2023-06-05 20:48:35 +00:00
Mike Hommey 66535b3f1a Bug 1836234 - Switch xpcom_macros to syn 2. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D179659
2023-06-05 20:37:14 +00:00
Mike Hommey d9f6243db5 Bug 1836232 - Switch peek-poke-derive to syn 2/synstructure 0.13. r=gfx-reviewers,jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D179657
2023-06-05 20:32:21 +00:00
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
Mike Hommey f98d016db4 Bug 1836219 - Upgrade serde to 1.0.163. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179644
2023-06-05 20:17:09 +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 96c67f7c0b Bug 1836419 - Remove the serial_test dependency. r=nordzilla,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D179754
2023-06-02 21:49:16 +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
Emilio Cobos Álvarez 878a345f4a Bug 1834487 - Update app_units. r=supply-chain-reviewers
And add some bindings support to it, which will be used by the next
patch.

Differential Revision: https://phabricator.services.mozilla.com/D178768
2023-05-31 08:49:14 +00:00
Emilio Cobos Álvarez 81a6d008ca Bug 1835681 - Remove matches from selectors. r=zrhoffman
The std lib has had that macro for a while.

Depends on D179379

Differential Revision: https://phabricator.services.mozilla.com/D179380
2023-05-30 08:04:52 +00:00
Emilio Cobos Álvarez 8600cbca49 Bug 1835681 - Update bitflags in the dom and style crates. r=zrhoffman
Use from_bits_retain where possible to save a few instructions here and there
while at it.

Differential Revision: https://phabricator.services.mozilla.com/D179379
2023-05-30 08:04:51 +00:00
Erich Gubler b6e69edbb6 Bug 1832451 - Update wgpu to revision f71a1bc736fde37509262ca03e91d8f56a13aeb5. r=webgpu-reviewers,nical
Differential Revision: https://phabricator.services.mozilla.com/D177826
2023-05-25 18:01:03 +00:00
Paul Adenot 30a6ed173e Bug 1817997 - Update mp4parse-rust to revision cf8b0e04. r=media-playback-reviewers,glandium,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D176050
2023-05-24 13:18:44 +00:00
Paul Adenot ae2988ec95 Bug 1817997 - Update mp4parse to 888ce901bb604d9e385. r=kinetik,glandium
Differential Revision: https://phabricator.services.mozilla.com/D176046
2023-05-24 13:18:44 +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
Cosmin Sabou 5fd965f028 Backed out 80 changesets (bug 1821362, bug 1703812, bug 1817997) for causing media crashes as in Bug 1833890. a=backout
Backed out changeset f2113c9b661f (bug 1817997)
Backed out changeset f1ecfbba7ed2 (bug 1703812)
Backed out changeset 011cece33b0d (bug 1817997)
Backed out changeset 4b42659090f3 (bug 1817997)
Backed out changeset 2d92f903dd66 (bug 1817997)
Backed out changeset 0ef13d357ee3 (bug 1817997)
Backed out changeset 7353f869efd2 (bug 1703812)
Backed out changeset 14b061d0f595 (bug 1817997)
Backed out changeset d29bc29397c8 (bug 1703812)
Backed out changeset 54c3294f0839 (bug 1817997)
Backed out changeset b9f2e1155bd7 (bug 1817997)
Backed out changeset d5d5d390dcbf (bug 1817997)
Backed out changeset 8fca27bd0f6b (bug 1817997)
Backed out changeset 670c599a3b99 (bug 1817997)
Backed out changeset deea3077f762 (bug 1817997)
Backed out changeset 25ecea0f3d49 (bug 1817997)
Backed out changeset 35ab3ed5e3fc (bug 1817997)
Backed out changeset f516a428ba32 (bug 1817997)
Backed out changeset e589b4d30995 (bug 1817997)
Backed out changeset d096b9cc905d (bug 1817997)
Backed out changeset 2952a6fa06e5 (bug 1817997)
Backed out changeset c1ac4c31ad9a (bug 1817997)
Backed out changeset 04c60cd83c5f (bug 1821362)
Backed out changeset 6dd80575e551 (bug 1821362)
Backed out changeset b86b569ecd46 (bug 1817997)
Backed out changeset 412e0a9ec4e8 (bug 1817997)
Backed out changeset 8e0dcf163138 (bug 1817997)
Backed out changeset 7af506896930 (bug 1817997)
Backed out changeset 29f7cd2b341c (bug 1817997)
Backed out changeset 7f64e65d9497 (bug 1817997)
Backed out changeset 89c241451a32 (bug 1817997)
Backed out changeset 66e4a26e1ebe (bug 1817997)
Backed out changeset ea1aebd4e245 (bug 1817997)
Backed out changeset 2d88a5915db9 (bug 1817997)
Backed out changeset 697ec1928f9c (bug 1817997)
Backed out changeset 41c0bd1133c5 (bug 1817997)
Backed out changeset b20cc750c020 (bug 1817997)
Backed out changeset dc5fd84a3a4c (bug 1703812)
Backed out changeset efa6d130d4eb (bug 1703812)
Backed out changeset 20d9b7cf0ddc (bug 1703812)
Backed out changeset e77c61e8fad2 (bug 1703812)
Backed out changeset 582d5c680e5a (bug 1703812)
Backed out changeset 96c9aacc6811 (bug 1703812)
Backed out changeset 56ec4a57a6a6 (bug 1703812)
Backed out changeset 8f96c8811675 (bug 1703812)
Backed out changeset a79a2f1b2b51 (bug 1703812)
Backed out changeset 07eb8b2c5b9f (bug 1703812)
Backed out changeset bae2b2fb9759 (bug 1703812)
Backed out changeset 38b0416538f3 (bug 1703812)
Backed out changeset b27b54c95cf2 (bug 1703812)
Backed out changeset cab00065d83d (bug 1703812)
Backed out changeset ab44727b2e1a (bug 1703812)
Backed out changeset b7fdcb494670 (bug 1703812)
Backed out changeset 73db43d49c6d (bug 1703812)
Backed out changeset ce754dbfb862 (bug 1703812)
Backed out changeset d694726a3ee6 (bug 1703812)
Backed out changeset 6acede55acbb (bug 1703812)
Backed out changeset 86e7d4784a20 (bug 1703812)
Backed out changeset 6b2e055d9314 (bug 1703812)
Backed out changeset b08695e5728a (bug 1703812)
Backed out changeset 3b8a0081fd10 (bug 1703812)
Backed out changeset 3a163596f982 (bug 1703812)
Backed out changeset 5be1d4b282ab (bug 1703812)
Backed out changeset 1ce012d7509e (bug 1703812)
Backed out changeset ee2fab5881c7 (bug 1703812)
Backed out changeset 62941a522893 (bug 1703812)
Backed out changeset d4f11dc33eed (bug 1703812)
Backed out changeset 781bb4c3cc02 (bug 1703812)
Backed out changeset f070e0de0566 (bug 1703812)
Backed out changeset 9f65c67ba2a6 (bug 1703812)
Backed out changeset 1e76eecb85e2 (bug 1703812)
Backed out changeset 953432408a83 (bug 1703812)
Backed out changeset fd1dc92d3911 (bug 1703812)
Backed out changeset 34d56948c6b6 (bug 1703812)
Backed out changeset 2ba7ca61ecc3 (bug 1703812)
Backed out changeset 545253c469e6 (bug 1703812)
Backed out changeset fb4a61ab1300 (bug 1703812)
Backed out changeset bf07b3cfd3d5 (bug 1703812)
Backed out changeset eaff51e7754b (bug 1703812)
Backed out changeset f5c485c41d13 (bug 1703812)
2023-05-19 14:49:57 +03:00
Paul Adenot e85983118a Bug 1817997 - Update mp4parse-rust to revision cf8b0e04. r=media-playback-reviewers,glandium,kinetik
Differential Revision: https://phabricator.services.mozilla.com/D176050
2023-05-17 15:47:08 +00:00
Paul Adenot 1e767cc8bd Bug 1817997 - Update mp4parse to 888ce901bb604d9e385. r=kinetik,glandium
Differential Revision: https://phabricator.services.mozilla.com/D176046
2023-05-17 15:47:07 +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
Jari Jalkanen c525db50a1 Bug 1826780 - Interface with rust mime guess crate. r=dom-storage-reviewers,asuth
Differential Revision: https://phabricator.services.mozilla.com/D177013
2023-05-16 16:07:16 +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
John Schanck 4341329c37 Bug 1833240 - vendor authenticator-rs v0.4.0-alpha15. r=keeler,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D178112
2023-05-15 23:26:23 +00:00
Jan-Erik Rediger 9db3021bfb Bug 1828066 - Update to Glean v52.7.0 r=chutten,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D177617
2023-05-11 11:25:33 +00:00
Emilio Cobos Álvarez 6f904444e8 Bug 1832173 - Remove HasArcFFI for AnimationValue. r=boris
See previous patches for context.

Differential Revision: https://phabricator.services.mozilla.com/D177622
2023-05-11 08:25:36 +00:00
John Schanck 92fb6d7ad4 Bug 1830944 - vendor authenticator-rs v0.4.0-alpha14. r=keeler,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D176938
2023-05-03 16:37:45 +00:00
Yannis Juglaret 057decbc8a Bug 1816953 - Add a test to prevent future regressions in Rust panics linked to RNG functions. r=cmartin
We have had a lot of back and forth with the Rust stdlib and getrandom
crate removing RtlGenRandom as a fallback to BCryptGenRandom. We need
this fallback in particular for Windows 7 machines, where the two
functions are completely independent. Some users seem to be unable to
load the 32-bit variant of bcryptprimitives.dll on their machine when using
Firefox 32-bit on Windows 7 64-bit and the RtlGenRandom fallback saves
them. This led to a lot of crashes that are Rust panics in bug 1788004.

This patch adds a gtest that ensures that RtlGenRandom is called as a
fallback in case of BCryptGenRandom failures, so that we can
automatically detect a new hypothetical removal of the RtlGenRandom
fallbacks in the future.

Differential Revision: https://phabricator.services.mozilla.com/D174968
2023-05-03 13:40:36 +00:00
Yannis Juglaret 52dbff7568 Bug 1816953 - Update getrandom to 0.2.9. r=emilio,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D174965
2023-05-03 13:40:36 +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
Jamie Nicol d62fe2d0aa Bug 1828248 - Update gleam to 0.15. r=gfx-reviewers,supply-chain-reviewers,jrmuizel
This provides us with QCOM_tiled_rendering, which will be used in the
next patch in this series.

Differential Revision: https://phabricator.services.mozilla.com/D176153
2023-04-24 16:37:06 +00:00
Sandor Molnar 8ef4b76706 Backed out 2 changesets (bug 1828248) for causing wrench bustages.
Backed out changeset 7a9431bded9e (bug 1828248)
Backed out changeset 5ec09fef9385 (bug 1828248)
2023-04-24 18:22:41 +03:00
Jamie Nicol 08408d1bf3 Bug 1828248 - Update gleam to 0.15. r=gfx-reviewers,supply-chain-reviewers,jrmuizel
This provides us with QCOM_tiled_rendering, which will be used in the
next patch in this series.

Differential Revision: https://phabricator.services.mozilla.com/D176153
2023-04-24 15:00:16 +00:00
Ben Visness 0952da34eb Bug 1827952: Implement the v6 GC instruction encodings. r=rhunt,supply-chain-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D175487
2023-04-24 12:28:03 +00:00
Sandor Molnar a311dd12da Backed out 2 changesets (bug 1828248) for causing wr bustages.
Backed out changeset d6cb8770e9ba (bug 1828248)
Backed out changeset 85d5bfd8f946 (bug 1828248)
2023-04-24 12:18:19 +03:00
Jamie Nicol 5b6cafa983 Bug 1828248 - Update gleam to 0.15. r=gfx-reviewers,supply-chain-reviewers,jrmuizel
This provides us with QCOM_tiled_rendering, which will be used in the
next patch in this series.

Differential Revision: https://phabricator.services.mozilla.com/D176153
2023-04-24 08:43:52 +00:00
Nicolas Silva 6597dc339d Bug 1829121 - Vendor wgpu changes. r=webgpu-reviewers,glandium,ErichDonGubler
Depends on D176058

Differential Revision: https://phabricator.services.mozilla.com/D176059
2023-04-21 15:39:25 +00:00