e_comp_wl: remove the included header files in e_com_wl.h 71/325671/1
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 11 Jun 2025 09:39:49 +0000 (18:39 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 13 Jun 2025 06:34:31 +0000 (15:34 +0900)
Remove header files which is useless at e_comp_wl.h.

Change-Id: Ia5cddb37acf692ec61a964cc3a434bb0e4a25cdc

src/bin/displaymgr/e_hwc_window_intern.h
src/bin/server/e_comp_wl_intern.h
src/include/e_comp_wl.h

index a4bff8e7a8435aa331a03021dfbbafd729caf6a0..164201941e69b1fd1e1b196302989bbc6c1b2e15 100644 (file)
@@ -6,6 +6,7 @@
 #include "e_egl_sync_intern.h"
 #include "e_view_rect.h"
 #include "e_fps_tracker_intern.h"
+#include "e_presentation_time.h"
 
 #define E_HWC_WINDOW_TYPE (int)0xE0b11003
 #define E_HWC_WINDOW_ZPOS_NONE -999
index abe7591d140d37ec56d4ca736d4141ccb70e3f91..2a5193ea9ba82ab96c99aa189df5780ea9bda1bc 100644 (file)
@@ -7,6 +7,9 @@
 #include "e_device_intern.h"
 #include "e_compositor_intern.h"
 #include "e_seat_intern.h"
+#include "e_devicemgr_intern.h"
+#include "e_dnd_intern.h"
+#include "e_presentation_time.h"
 
 #include <pixman.h>
 
index 683881dea0ed7ec2bf3a144a1cbbc28bfd967ff2..23f8fe26c7f9744aeb16df3a775261ab15945640 100644 (file)
@@ -6,33 +6,12 @@ extern "C" {
 #endif
 
 #include <e_types.h>
-#include <e_comp.h>
-#include <e_client.h>
 #include <e_explicit_sync.h>
-#include <e_presentation_time.h>
-#include <e_dnd.h>
-#include <e_devicemgr.h>
 #include <e_util_transform.h>
 
-#ifdef __cplusplus
-#include <atomic>
-using namespace std;
-#else
-#include <stdatomic.h>
-#endif
 #include <tbm_surface.h>
-#include <glib.h>
 #include <Evas.h>
 
-/* NB: Turn off shadow warnings for Wayland includes */
-#pragma GCC diagnostic push
-#pragma GCC diagnostic ignored "-Wshadow"
-#define WL_HIDE_DEPRECATED
-#include <wayland-server.h>
-#pragma GCC diagnostic pop
-
-#include <xkbcommon/xkbcommon.h>
-
 #ifdef __linux__
 #include <linux/input.h>
 #else