From 6e0bce0298e7e33109ce3df100b2d3e6ff11bb77 Mon Sep 17 00:00:00 2001 From: David Vacca <515103+mdvacca@users.noreply.github.com> Date: Tue, 22 Oct 2024 23:16:29 -0700 Subject: [PATCH] Delete CoreFeatures class (#45626) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/45626 I'm deleting CoreFeatures class and all its imports because it was fully replaced by ReactNativeFeatureFlags changelog: [changed][c++] Delete CoreFeatures class in favor of ReactNativeFeatureFlags Reviewed By: rubennorte Differential Revision: D60137380 --- .../Image/RCTImageComponentView.mm | 1 - .../Fabric/Mounting/RCTMountingManager.mm | 1 - .../React/Fabric/RCTSurfacePresenter.mm | 1 - .../react/fabric/FabricMountingManager.cpp | 1 - .../renderer/components/image/ImageProps.cpp | 1 - .../textinput/BaseTextInputProps.cpp | 1 - .../components/view/ViewShadowNode.cpp | 1 - .../components/view/YogaStylableProps.cpp | 1 - .../core/ConcreteComponentDescriptor.h | 1 - .../events/EventPerformanceLogger.cpp | 1 - .../renderer/runtimescheduler/primitives.h | 1 - .../react/renderer/scheduler/Scheduler.cpp | 1 - .../ReactCommon/react/utils/CoreFeatures.cpp | 10 -------- .../ReactCommon/react/utils/CoreFeatures.h | 23 ------------------- 14 files changed, 45 deletions(-) delete mode 100644 packages/react-native/ReactCommon/react/utils/CoreFeatures.cpp delete mode 100644 packages/react-native/ReactCommon/react/utils/CoreFeatures.h diff --git a/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm b/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm index 665b2979a79fff..d924d3ae4a2f2e 100644 --- a/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm +++ b/packages/react-native/React/Fabric/Mounting/ComponentViews/Image/RCTImageComponentView.mm @@ -16,7 +16,6 @@ #import #import #import -#import using namespace facebook::react; diff --git a/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm b/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm index ec4354583ac04f..1cdf1fde34a658 100644 --- a/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm +++ b/packages/react-native/React/Fabric/Mounting/RCTMountingManager.mm @@ -20,7 +20,6 @@ #import #import #import -#import #import #import diff --git a/packages/react-native/React/Fabric/RCTSurfacePresenter.mm b/packages/react-native/React/Fabric/RCTSurfacePresenter.mm index 765134b3a54937..53e274df36559b 100644 --- a/packages/react-native/React/Fabric/RCTSurfacePresenter.mm +++ b/packages/react-native/React/Fabric/RCTSurfacePresenter.mm @@ -33,7 +33,6 @@ #import #import #import -#import #import #import "AppleEventBeat.h" diff --git a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp index fc8bcd1eed05f4..b5eb6c64bd238e 100644 --- a/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp +++ b/packages/react-native/ReactAndroid/src/main/jni/react/fabric/FabricMountingManager.cpp @@ -19,7 +19,6 @@ #include #include #include -#include #include #include diff --git a/packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.cpp index 255c9ad0c82532..6fed6d0b96d466 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.cpp +++ b/packages/react-native/ReactCommon/react/renderer/components/image/ImageProps.cpp @@ -9,7 +9,6 @@ #include #include #include -#include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/components/textinput/BaseTextInputProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/textinput/BaseTextInputProps.cpp index a8330828df1fda..3285754ea20f97 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/textinput/BaseTextInputProps.cpp +++ b/packages/react-native/ReactCommon/react/renderer/components/textinput/BaseTextInputProps.cpp @@ -21,7 +21,6 @@ #include #include #include -#include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.cpp index 7e819c28e997fb..fab1969985d49c 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.cpp +++ b/packages/react-native/ReactCommon/react/renderer/components/view/ViewShadowNode.cpp @@ -9,7 +9,6 @@ #include #include #include -#include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.cpp b/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.cpp index 4f36bf6bb813e1..9277715e8e414e 100644 --- a/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.cpp +++ b/packages/react-native/ReactCommon/react/renderer/components/view/YogaStylableProps.cpp @@ -11,7 +11,6 @@ #include #include #include -#include #include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h b/packages/react-native/ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h index b668530d6f7108..309584dabe2e23 100644 --- a/packages/react-native/ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h +++ b/packages/react-native/ReactCommon/react/renderer/core/ConcreteComponentDescriptor.h @@ -20,7 +20,6 @@ #include #include #include -#include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/observers/events/EventPerformanceLogger.cpp b/packages/react-native/ReactCommon/react/renderer/observers/events/EventPerformanceLogger.cpp index 7c0bf6e813c7d7..73184777507880 100644 --- a/packages/react-native/ReactCommon/react/renderer/observers/events/EventPerformanceLogger.cpp +++ b/packages/react-native/ReactCommon/react/renderer/observers/events/EventPerformanceLogger.cpp @@ -9,7 +9,6 @@ #include #include -#include #include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/primitives.h b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/primitives.h index 1531a99aa472fc..85cfd7f16792b1 100644 --- a/packages/react-native/ReactCommon/react/renderer/runtimescheduler/primitives.h +++ b/packages/react-native/ReactCommon/react/renderer/runtimescheduler/primitives.h @@ -9,7 +9,6 @@ #include #include -#include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp index 1e545f96947716..a80f53afcc14cd 100644 --- a/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp +++ b/packages/react-native/ReactCommon/react/renderer/scheduler/Scheduler.cpp @@ -21,7 +21,6 @@ #include #include #include -#include namespace facebook::react { diff --git a/packages/react-native/ReactCommon/react/utils/CoreFeatures.cpp b/packages/react-native/ReactCommon/react/utils/CoreFeatures.cpp deleted file mode 100644 index d0b3349ffce8d1..00000000000000 --- a/packages/react-native/ReactCommon/react/utils/CoreFeatures.cpp +++ /dev/null @@ -1,10 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#include "CoreFeatures.h" - -namespace facebook::react {} // namespace facebook::react diff --git a/packages/react-native/ReactCommon/react/utils/CoreFeatures.h b/packages/react-native/ReactCommon/react/utils/CoreFeatures.h deleted file mode 100644 index 8717b754c1f501..00000000000000 --- a/packages/react-native/ReactCommon/react/utils/CoreFeatures.h +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -#pragma once - -namespace facebook::react { - -/* - * Contains the set of feature flags for the renderer core. - * Some of them are temporary and may be eventually phased out - * as soon as the feature is fully implemented. - */ -class CoreFeatures { - public: - // When enabled, rawProps in Props will not include Yoga specific props. - static bool excludeYogaFromRawProps; -}; - -} // namespace facebook::react