discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=4b91654e5f6eac42e6e29f4751c5d757b6cfe69a
commit 4b91654e5f6eac42e6e29f4751c5d757b6cfe69a Author: Mike Blumenkrantz <[email protected]> Date: Wed Feb 14 21:14:51 2018 -0500 evas: move evas_stack.c -> evas_stack.x this file contains canvas methods which should be subject to compiler type checking, requiring that they be included in the file which contains the eolian generated code --- src/Makefile_Evas.am | 2 +- src/lib/evas/canvas/evas_main.c | 1 + src/lib/evas/canvas/{evas_stack.c => evas_stack.x} | 4 ---- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/Makefile_Evas.am b/src/Makefile_Evas.am index c26a978943..cbf0014954 100644 --- a/src/Makefile_Evas.am +++ b/src/Makefile_Evas.am @@ -181,6 +181,7 @@ lib/evas/canvas/efl_animation_group_private.h \ lib/evas/canvas/efl_animation_group_parallel_private.h \ lib/evas/canvas/efl_animation_group_sequential_private.h \ lib/evas/canvas/efl_animation_player_private.h \ +lib/evas/canvas/evas_stack.x \ lib/evas/gesture/efl_gesture_private.h # Linebreak @@ -244,7 +245,6 @@ lib/evas/canvas/evas_render.c \ lib/evas/canvas/render2/evas_render2.c \ lib/evas/canvas/render2/evas_render2.h \ lib/evas/canvas/evas_smart.c \ -lib/evas/canvas/evas_stack.c \ lib/evas/canvas/evas_async_events.c \ lib/evas/canvas/evas_stats.c \ lib/evas/canvas/evas_touch_point.c \ diff --git a/src/lib/evas/canvas/evas_main.c b/src/lib/evas/canvas/evas_main.c index c7ee059a1a..29fb1d5eca 100644 --- a/src/lib/evas/canvas/evas_main.c +++ b/src/lib/evas/canvas/evas_main.c @@ -1538,4 +1538,5 @@ EWAPI const Efl_Event_Description _EVAS_CANVAS_EVENT_AXIS_UPDATE = EWAPI const Efl_Event_Description _EVAS_CANVAS_EVENT_VIEWPORT_RESIZE = EFL_EVENT_DESCRIPTION("viewport,resize"); +#include "evas_stack.x" #include "canvas/evas_canvas.eo.c" diff --git a/src/lib/evas/canvas/evas_stack.c b/src/lib/evas/canvas/evas_stack.x similarity index 99% rename from src/lib/evas/canvas/evas_stack.c rename to src/lib/evas/canvas/evas_stack.x index a42562fbe8..91c08655d4 100644 --- a/src/lib/evas/canvas/evas_stack.c +++ b/src/lib/evas/canvas/evas_stack.x @@ -1,6 +1,3 @@ -#include "evas_common_private.h" -#include "evas_private.h" - static Evas_Object_Protected_Data * evas_object_above_get_internal(const Evas_Object_Protected_Data *obj) { @@ -420,4 +417,3 @@ _evas_canvas_object_top_get(Eo *eo_e EINA_UNUSED, Evas_Public_Data *e) return NULL; } - --
