[WRTjs][VD] Remove feature-config-enum-header BuildRequires 49/316149/2
authorzhaosy <shiyusy.zhao@samsung.com>
Wed, 11 Dec 2024 02:37:07 +0000 (10:37 +0800)
committerBot Blink <blinkbot@samsung.com>
Wed, 11 Dec 2024 11:49:04 +0000 (11:49 +0000)
More BuindRequires will cause chromium-efl.so memory size is increased, and affect launch performance.
Only use 2 enum of feature-config-enum-header, so remove this BuindRequires, implement this emum in WRT directly.

Change-Id: I7b6b17367a0a33aff311cec8e955a216f5b967be
Signed-off-by: zhaosy <shiyusy.zhao@samsung.com>
packaging/chromium-efl.spec
wrt/src/base/platform_info.cc
wrt/src/base/platform_info.h
wrt/src/browser/wrt_native_window_on_screen.cc

index 5c6725b8d6e11f80a6d8ae538c041ccf4c135ae3..79c3ec30f0ef243cffa351b5007c0b25d11ec08a 100644 (file)
@@ -321,7 +321,6 @@ BuildRequires: pkgconfig(capi-appfw-app-manager)
 BuildRequires: pkgconfig(capi-network-bluetooth)
 BuildRequires: pkgconfig(capi-network-bluetooth-tv)
 BuildRequires: pkgconfig(cynara-client)
-BuildRequires: pkgconfig(feature-config-enum-header)
 BuildRequires: pkgconfig(graphics-control)
 BuildRequires: pkgconfig(security-privilege-manager)
 BuildRequires: pkgconfig(drmdecrypt)
index 890a0fe7c35195e93d2db7e40949ff674ff758bd..47b6bb37a3939962ba2981647794c5affbfa97e7 100644 (file)
@@ -22,7 +22,6 @@
 
 #if BUILDFLAG(IS_TIZEN_TV)
 #include <display-rotator-api.h>
-#include <feature_config_enum.h>
 #include <sensor.h>
 
 #include "base/files/file_util.h"
index 42b40ed60871ce3b326fa6b2fbb3bc32fd0e3111..320eed88985aa1e54079f79e9a11f404af689c2d 100644 (file)
@@ -34,6 +34,13 @@ enum ProfileType {
   kPROFILE_COMMON = 0x10,
 };
 
+// #include <feature_config_enum.h>
+enum IMEResolution {
+  // FMS key com.samsung/featureconf/ime.resolution
+  FMS_IME_RESOLUTION_2K = 0,
+  FMS_IME_RESOLUTION_4K = 1,
+};
+
 // To optimize for GBMs, you may define the following values based on profile
 // (e.g., #define TIZEN_FEATURE_blahblah (1))
 
index 4562d342ccfd633c49d44d4516b1740aedb68755..139317e81a98e6c5e8d55476d19b8d68d1a0b3bf 100644 (file)
@@ -8,21 +8,15 @@
 #include <Ecore_Wl2.h>
 
 #include "base/task/single_thread_task_runner.h"
-#include "build/tizen_version.h"
 #include "content/browser/renderer_host/render_widget_host_view_aura.h"
 #include "ui/views/view.h"
 #include "ui/views/widget/native_widget_private.h"
 #include "ui/views/widget/widget.h"
 #include "ui/wm/core/focus_controller.h"
+#include "wrt/src/base/platform_info.h"
 #include "wrt/src/browser/wrt_native_widget.h"
 #include "wrt/src/browser/wrt_window_tree_host.h"
 
-#if BUILDFLAG(IS_TIZEN_TV) && TIZEN_VERSION_AT_LEAST(9, 0, 0)
-#include <feature_config_enum.h>
-
-#include "wrt/src/base/platform_info.h"
-#endif
-
 namespace wrt {
 
 WRTNativeWindowOnScreen::WRTNativeWindowOnScreen() {