From 6e0c7eda406e37eb1337fc6096890f18a1be3994 Mon Sep 17 00:00:00 2001 From: Timothy Nikkel Date: Tue, 9 May 2023 21:21:26 +0000 Subject: [PATCH] Bug 1831269. Remove LayerState. r=gfx-reviewers,emilio,nical Differential Revision: https://phabricator.services.mozilla.com/D177136 --- layout/generic/nsSubDocumentFrame.h | 2 -- layout/painting/LayerState.h | 29 ----------------------------- layout/painting/moz.build | 1 - layout/painting/nsDisplayList.h | 1 - 4 files changed, 33 deletions(-) delete mode 100644 layout/painting/LayerState.h diff --git a/layout/generic/nsSubDocumentFrame.h b/layout/generic/nsSubDocumentFrame.h index 272f597ff11d..5d98de167c5c 100644 --- a/layout/generic/nsSubDocumentFrame.h +++ b/layout/generic/nsSubDocumentFrame.h @@ -7,7 +7,6 @@ #ifndef NSSUBDOCUMENTFRAME_H_ #define NSSUBDOCUMENTFRAME_H_ -#include "LayerState.h" #include "mozilla/Attributes.h" #include "nsDisplayList.h" #include "nsAtomicContainerFrame.h" @@ -210,7 +209,6 @@ class nsDisplayRemote final : public nsPaintedDisplayItem { typedef mozilla::layers::EventRegionsOverride EventRegionsOverride; typedef mozilla::layers::LayersId LayersId; typedef mozilla::layers::StackingContextHelper StackingContextHelper; - typedef mozilla::LayerState LayerState; typedef mozilla::LayoutDeviceRect LayoutDeviceRect; typedef mozilla::LayoutDevicePoint LayoutDevicePoint; diff --git a/layout/painting/LayerState.h b/layout/painting/LayerState.h deleted file mode 100644 index d570ae95b058..000000000000 --- a/layout/painting/LayerState.h +++ /dev/null @@ -1,29 +0,0 @@ -/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ -/* vim: set ts=8 sts=2 et sw=2 tw=80: */ -/* This Source Code Form is subject to the terms of the Mozilla Public - * License, v. 2.0. If a copy of the MPL was not distributed with this - * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ - -#ifndef LAYERSTATE_H_ -#define LAYERSTATE_H_ - -#include - -namespace mozilla { - -enum class LayerState : uint8_t { - LAYER_NONE, - LAYER_INACTIVE, - LAYER_ACTIVE, - // Force an active layer even if it causes incorrect rendering, e.g. - // when the layer has rounded rect clips. - LAYER_ACTIVE_FORCE, - // Special layer that is metadata only. - LAYER_ACTIVE_EMPTY, - // Inactive style layer for rendering SVG effects. - LAYER_SVG_EFFECTS -}; - -} // namespace mozilla - -#endif diff --git a/layout/painting/moz.build b/layout/painting/moz.build index 8df5368e1ba9..b5f1d02a899c 100644 --- a/layout/painting/moz.build +++ b/layout/painting/moz.build @@ -13,7 +13,6 @@ EXPORTS += [ "DisplayItemClipChain.h", "DisplayListClipState.h", "HitTestInfo.h", - "LayerState.h", "MatrixStack.h", "nsCSSRendering.h", "nsCSSRenderingBorders.h", diff --git a/layout/painting/nsDisplayList.h b/layout/painting/nsDisplayList.h index 02ac1ddeadf2..501644867b22 100644 --- a/layout/painting/nsDisplayList.h +++ b/layout/painting/nsDisplayList.h @@ -18,7 +18,6 @@ #include "FrameMetrics.h" #include "HitTestInfo.h" #include "ImgDrawResult.h" -#include "LayerState.h" #include "RetainedDisplayListHelpers.h" #include "Units.h" #include "gfxContext.h"