|
| 1 | +From bcdc9b8557f43afda25b97c8b873285efe2ff78b Mon Sep 17 00:00:00 2001 |
| 2 | +From: Francois Daoust < [email protected]> |
| 3 | +Date: Tue, 14 Jan 2025 11:06:56 +0100 |
| 4 | +Subject: [PATCH] Drop interfaces redefined in css-fonts-5 |
| 5 | + |
| 6 | +The `CSSFontFaceDescriptors` and `CSSFontFaceRule` interfaces get redefined in |
| 7 | +CSS Fonts Level 5, creating duplicates. The patch will likely be needed until |
| 8 | +CSS Fonts Level 5 becomes a full spec. |
| 9 | +--- |
| 10 | + ed/idl/css-fonts.idl | 38 -------------------------------------- |
| 11 | + 1 file changed, 38 deletions(-) |
| 12 | + |
| 13 | +diff --git a/ed/idl/css-fonts.idl b/ed/idl/css-fonts.idl |
| 14 | +index d5c9dc867..9b8034bc6 100644 |
| 15 | +--- a/ed/idl/css-fonts.idl |
| 16 | ++++ b/ed/idl/css-fonts.idl |
| 17 | +@@ -3,44 +3,6 @@ |
| 18 | + // (https://github.com/w3c/webref) |
| 19 | + // Source: CSS Fonts Module Level 4 (https://drafts.csswg.org/css-fonts-4/) |
| 20 | + |
| 21 | +-[Exposed=Window] |
| 22 | +-interface CSSFontFaceDescriptors : CSSStyleDeclaration { |
| 23 | +- attribute [LegacyNullToEmptyString] CSSOMString src; |
| 24 | +- attribute [LegacyNullToEmptyString] CSSOMString fontFamily; |
| 25 | +- attribute [LegacyNullToEmptyString] CSSOMString font-family; |
| 26 | +- attribute [LegacyNullToEmptyString] CSSOMString fontStyle; |
| 27 | +- attribute [LegacyNullToEmptyString] CSSOMString font-style; |
| 28 | +- attribute [LegacyNullToEmptyString] CSSOMString fontWeight; |
| 29 | +- attribute [LegacyNullToEmptyString] CSSOMString font-weight; |
| 30 | +- attribute [LegacyNullToEmptyString] CSSOMString fontStretch; |
| 31 | +- attribute [LegacyNullToEmptyString] CSSOMString font-stretch; |
| 32 | +- attribute [LegacyNullToEmptyString] CSSOMString fontWidth; |
| 33 | +- attribute [LegacyNullToEmptyString] CSSOMString font-width; |
| 34 | +- attribute [LegacyNullToEmptyString] CSSOMString unicodeRange; |
| 35 | +- attribute [LegacyNullToEmptyString] CSSOMString unicode-range; |
| 36 | +- attribute [LegacyNullToEmptyString] CSSOMString fontFeatureSettings; |
| 37 | +- attribute [LegacyNullToEmptyString] CSSOMString font-feature-settings; |
| 38 | +- attribute [LegacyNullToEmptyString] CSSOMString fontVariationSettings; |
| 39 | +- attribute [LegacyNullToEmptyString] CSSOMString font-variation-settings; |
| 40 | +- attribute [LegacyNullToEmptyString] CSSOMString fontNamedInstance; |
| 41 | +- attribute [LegacyNullToEmptyString] CSSOMString font-named-instance; |
| 42 | +- attribute [LegacyNullToEmptyString] CSSOMString fontDisplay; |
| 43 | +- attribute [LegacyNullToEmptyString] CSSOMString font-display; |
| 44 | +- attribute [LegacyNullToEmptyString] CSSOMString fontLanguageOverride; |
| 45 | +- attribute [LegacyNullToEmptyString] CSSOMString font-language-override; |
| 46 | +- attribute [LegacyNullToEmptyString] CSSOMString ascentOverride; |
| 47 | +- attribute [LegacyNullToEmptyString] CSSOMString ascent-override; |
| 48 | +- attribute [LegacyNullToEmptyString] CSSOMString descentOverride; |
| 49 | +- attribute [LegacyNullToEmptyString] CSSOMString descent-override; |
| 50 | +- attribute [LegacyNullToEmptyString] CSSOMString lineGapOverride; |
| 51 | +- attribute [LegacyNullToEmptyString] CSSOMString line-gap-override; |
| 52 | +-}; |
| 53 | +- |
| 54 | +-[Exposed=Window] |
| 55 | +-interface CSSFontFaceRule : CSSRule { |
| 56 | +- [SameObject, PutForwards=cssText] readonly attribute CSSFontFaceDescriptors style; |
| 57 | +-}; |
| 58 | +- |
| 59 | + partial interface CSSRule { const unsigned short FONT_FEATURE_VALUES_RULE = 14; |
| 60 | + }; |
| 61 | + [Exposed=Window] |
| 62 | +-- |
| 63 | +2.37.1.windows.1 |
| 64 | + |
0 commit comments