- Jun 04, 2023
-
-
Emilio Cobos Álvarez authored
Differential Revision: https://phabricator.services.mozilla.com/D179687
-
- Jun 02, 2023
-
-
Mike Hommey authored
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
-
Mike Hommey authored
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
-
- May 22, 2023
-
-
Butkovits Atila authored
-
Tiaan Louw authored
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
-
- May 16, 2023
-
-
Emilio Cobos Álvarez authored
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
-
Natalia Csoregi authored
Backed out changeset 7abf96264256 (bug 1833151) for causing multiple failures e.g. 431948-1.html and test_font_feature_values_parsing.html. CLOSED TREE
-
Emilio Cobos Álvarez authored
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
-
- May 18, 2023
-
-
Mike Hommey authored
Bug 1831242 - Patch bindgen to work around issues with some unsound transmutes when compiling with LLVM 16+. r=supply-chain-reviewers, a=dmeehan Differential Revision: https://phabricator.services.mozilla.com/D178251
-
- May 15, 2023
-
-
John Schanck authored
Differential Revision: https://phabricator.services.mozilla.com/D178120
-
- May 02, 2023
-
-
Bobby Holley authored
Differential Revision: https://phabricator.services.mozilla.com/D176817
-
- Apr 29, 2023
-
-
Emilio Cobos Álvarez authored
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
-
- Apr 17, 2023
-
-
Emilio Cobos Álvarez authored
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
-
- Apr 14, 2023
-
-
Sandor Molnar authored
Backed out changeset 694a4c9a4085 (bug 1826304) for causing xpc failures in security/manager/ssl/tests/unit/test_cert_storage.js CLOSED TREE
-
Emilio Cobos Álvarez authored
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
-
- Apr 13, 2023
-
-
John Schanck authored
Differential Revision: https://phabricator.services.mozilla.com/D175294
-
- Apr 06, 2023
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D174821
-
Alex Franchuk authored
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
-
- Apr 05, 2023
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D174729
-
- Mar 30, 2023
-
-
Mike Hommey authored
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
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D174054
-
Mike Hommey authored
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
-
- Mar 29, 2023
-
-
Matthew Gregan authored
Differential Revision: https://phabricator.services.mozilla.com/D134931
-
- Mar 24, 2023
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D173488
-
- Mar 23, 2023
-
-
Mark Hammond authored
Differential Revision: https://phabricator.services.mozilla.com/D173242
-
- Mar 16, 2023
-
-
Tiaan Louw authored
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
-
- Mar 15, 2023
-
-
Marian-Vasile Laza authored
Backed out changeset 160ac6b5f726 (bug 1813481) for assertion failure on nsCSSRenderingGradients.cpp.
-
Tiaan Louw authored
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
-
Butkovits Atila authored
Backed out changeset deabee2364d4 (bug 1813481) for causing assertion failures at gfxUtils.cpp. CLOSED TREE
-
Tiaan Louw authored
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
-
Cristina Horotan authored
Backed out changeset 00e23971f01b (bug 1813481) for causing xpcshell failures at test_css-properties-db.js CLOSED TREE
-
Tiaan Louw authored
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
-
- Mar 07, 2023
-
-
Sammy Khamis authored
Differential Revision: https://phabricator.services.mozilla.com/D171181
-
- Mar 01, 2023
-
-
Ryan VanderMeulen authored
-
- Feb 28, 2023
-
-
Sammy Khamis authored
Differential Revision: https://phabricator.services.mozilla.com/D171181
-
- Feb 26, 2023
-
-
Tiaan Louw authored
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
-
- Feb 23, 2023
-
-
Mike Hommey authored
Differential Revision: https://phabricator.services.mozilla.com/D170445
-
- Jan 31, 2023
-
-
Nika Layzell authored
Differential Revision: https://phabricator.services.mozilla.com/D168175
-
Jan-Erik Rediger authored
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
-
- Jan 30, 2023
-
-
Mike Hommey authored
This preemptively avoids the addition of a new version of the crate. Differential Revision: https://phabricator.services.mozilla.com/D168221
-