jpeg pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=74e1c9bb7591228d988b189812b206dc5575ac9c
commit 74e1c9bb7591228d988b189812b206dc5575ac9c Author: Jean-Philippe Andre <[email protected]> Date: Thu Jun 16 11:06:04 2016 +0900 Evas: Stop using Evas.Image in public inheritance So, it seems my previous commit 79abba52c50840c043e4b was a job half done, as I forgot to remove Evas.Image from the inheritance tree of all new evas image classes. --- src/lib/evas/canvas/efl_canvas_image.eo | 4 +++- src/lib/evas/canvas/efl_canvas_proxy.eo | 2 +- src/lib/evas/canvas/efl_canvas_scene3d.eo | 2 +- src/lib/evas/canvas/efl_canvas_snapshot.eo | 2 +- src/lib/evas/canvas/efl_canvas_surface.eo | 2 +- 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/evas/canvas/efl_canvas_image.eo b/src/lib/evas/canvas/efl_canvas_image.eo index d1cfd22..cb34c03 100644 --- a/src/lib/evas/canvas/efl_canvas_image.eo +++ b/src/lib/evas/canvas/efl_canvas_image.eo @@ -1,4 +1,6 @@ -class Efl.Canvas.Image (Evas.Image, Efl.Gfx.Buffer, Efl.Image.Load, Efl.Image.Animated) +class Efl.Canvas.Image (Efl.Canvas.Image.Internal, Efl.Gfx.Buffer, + Efl.Image.Load, Efl.Image.Animated, + Efl.File) { [[Low-level Image object. diff --git a/src/lib/evas/canvas/efl_canvas_proxy.eo b/src/lib/evas/canvas/efl_canvas_proxy.eo index aff0e8b..45a283a 100644 --- a/src/lib/evas/canvas/efl_canvas_proxy.eo +++ b/src/lib/evas/canvas/efl_canvas_proxy.eo @@ -1,4 +1,4 @@ -class Efl.Canvas.Proxy (Evas.Image, Efl.Gfx.Buffer) +class Efl.Canvas.Proxy (Efl.Canvas.Image.Internal, Efl.Gfx.Buffer) { [[Low-level proxy image object. diff --git a/src/lib/evas/canvas/efl_canvas_scene3d.eo b/src/lib/evas/canvas/efl_canvas_scene3d.eo index 4df2239..ee5df99 100644 --- a/src/lib/evas/canvas/efl_canvas_scene3d.eo +++ b/src/lib/evas/canvas/efl_canvas_scene3d.eo @@ -1,4 +1,4 @@ -class Efl.Canvas.Scene3d (Evas.Image, Efl.Gfx.Buffer) +class Efl.Canvas.Scene3d (Efl.Canvas.Image.Internal, Efl.Gfx.Buffer) { [[A UI view for EFL Canvas 3D.]] data: null; diff --git a/src/lib/evas/canvas/efl_canvas_snapshot.eo b/src/lib/evas/canvas/efl_canvas_snapshot.eo index b2234ec..b9f5c10 100644 --- a/src/lib/evas/canvas/efl_canvas_snapshot.eo +++ b/src/lib/evas/canvas/efl_canvas_snapshot.eo @@ -1,4 +1,4 @@ -class Efl.Canvas.Snapshot (Evas.Image) +class Efl.Canvas.Snapshot (Efl.Canvas.Image.Internal) { [[Low-level snapshot image object. diff --git a/src/lib/evas/canvas/efl_canvas_surface.eo b/src/lib/evas/canvas/efl_canvas_surface.eo index b393296..b973c04 100644 --- a/src/lib/evas/canvas/efl_canvas_surface.eo +++ b/src/lib/evas/canvas/efl_canvas_surface.eo @@ -1,4 +1,4 @@ -mixin Efl.Canvas.Surface (Eo.Interface, Evas.Image) +mixin Efl.Canvas.Surface (Eo.Interface, Efl.Canvas.Image.Internal) { [[Native surfaces usually bound to an externally-managed buffer. --
