From 688fb23d25e72fe434ebb5b927bee619f56d4f61 Mon Sep 17 00:00:00 2001 From: Xidorn Quan Date: Wed, 28 Mar 2018 09:45:36 +1100 Subject: [PATCH] Remove nsCSSPseudoClasses.{h,cpp} and nsCSSPseudoClassList.h. --- components/style/gecko/generated/structs.rs | 91 ------------------- .../style/gecko/non_ts_pseudo_class_list.rs | 3 - components/style/gecko/selector_parser.rs | 24 +---- 3 files changed, 1 insertion(+), 117 deletions(-) diff --git a/components/style/gecko/generated/structs.rs b/components/style/gecko/generated/structs.rs index 923b16f41d4..874568e7d19 100644 --- a/components/style/gecko/generated/structs.rs +++ b/components/style/gecko/generated/structs.rs @@ -12267,97 +12267,6 @@ pub mod root { ) ); } - pub type CSSPseudoClassTypeBase = u8; - #[repr(u8)] - #[derive(Debug, Copy, Clone, PartialEq, Eq, Hash)] - pub enum CSSPseudoClassType { - empty = 0, - mozOnlyWhitespace = 1, - lang = 2, - root = 3, - any = 4, - firstChild = 5, - firstNode = 6, - lastChild = 7, - lastNode = 8, - onlyChild = 9, - firstOfType = 10, - lastOfType = 11, - onlyOfType = 12, - nthChild = 13, - nthLastChild = 14, - nthOfType = 15, - nthLastOfType = 16, - mozIsHTML = 17, - mozNativeAnonymous = 18, - mozUseShadowTreeRoot = 19, - mozLocaleDir = 20, - mozLWTheme = 21, - mozLWThemeBrightText = 22, - mozLWThemeDarkText = 23, - mozWindowInactive = 24, - mozTableBorderNonzero = 25, - mozBrowserFrame = 26, - scope = 27, - negation = 28, - dir = 29, - link = 30, - mozAnyLink = 31, - anyLink = 32, - visited = 33, - active = 34, - checked = 35, - disabled = 36, - enabled = 37, - focus = 38, - focusWithin = 39, - hover = 40, - mozDragOver = 41, - target = 42, - indeterminate = 43, - mozDevtoolsHighlighted = 44, - mozStyleeditorTransitioning = 45, - fullscreen = 46, - mozFullScreen = 47, - mozFocusRing = 48, - mozBroken = 49, - mozLoading = 50, - mozUserDisabled = 51, - mozSuppressed = 52, - mozHandlerClickToPlay = 53, - mozHandlerVulnerableUpdatable = 54, - mozHandlerVulnerableNoUpdate = 55, - mozHandlerDisabled = 56, - mozHandlerBlocked = 57, - mozHandlerCrashed = 58, - mozMathIncrementScriptLevel = 59, - mozHasDirAttr = 60, - mozDirAttrLTR = 61, - mozDirAttrRTL = 62, - mozDirAttrLikeAuto = 63, - mozAutofill = 64, - mozAutofillPreview = 65, - required = 66, - optional = 67, - valid = 68, - invalid = 69, - inRange = 70, - outOfRange = 71, - defaultPseudo = 72, - placeholderShown = 73, - mozReadOnly = 74, - mozReadWrite = 75, - mozSubmitInvalid = 76, - mozUIInvalid = 77, - mozUIValid = 78, - mozMeterOptimum = 79, - mozMeterSubOptimum = 80, - mozMeterSubSubOptimum = 81, - mozPlaceholder = 82, - Count = 83, - NotPseudo = 84, - MAX = 85, - } #[repr(C)] pub struct GeckoFont { pub gecko: root::nsStyleFont, diff --git a/components/style/gecko/non_ts_pseudo_class_list.rs b/components/style/gecko/non_ts_pseudo_class_list.rs index 0a5fe00be02..b02e21fbf8a 100644 --- a/components/style/gecko/non_ts_pseudo_class_list.rs +++ b/components/style/gecko/non_ts_pseudo_class_list.rs @@ -28,9 +28,6 @@ * * :scope ->