From d3c5384cd0f4d0753f5b4aac73739bbe3afa5445 Mon Sep 17 00:00:00 2001 From: Daniel Kolesa Date: Mon, 11 Mar 2019 13:31:55 +0100 Subject: [PATCH] eolian: enable checking of beta/stable contexts in all classes Summary: This enables all the checks unconditionally, without ignoring classes that don't have an Efl namespace. This required a lot of beta marking to make it build. It most likely doesn't mark types correctly, as that is not fully enabled yet. Reviewers: zmike, cedric, segfaultxavi, bu5hm4n Reviewed By: segfaultxavi Subscribers: #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8266 --- src/lib/ecore/ecore_event_message.eo | 2 +- src/lib/ecore/ecore_event_message_handler.eo | 2 +- src/lib/ector/cairo/ector_cairo_software_surface.eo | 2 +- src/lib/ector/cairo/ector_cairo_surface.eo | 2 +- src/lib/ector/cairo/ector_renderer_cairo.eo | 2 +- .../cairo/ector_renderer_cairo_gradient_linear.eo | 2 +- .../cairo/ector_renderer_cairo_gradient_radial.eo | 2 +- src/lib/ector/cairo/ector_renderer_cairo_shape.eo | 2 +- src/lib/ector/ector_buffer.eo | 2 +- src/lib/ector/ector_renderer.eo | 2 +- src/lib/ector/ector_renderer_gradient.eo | 2 +- src/lib/ector/ector_renderer_gradient_linear.eo | 2 +- src/lib/ector/ector_renderer_gradient_radial.eo | 2 +- src/lib/ector/ector_renderer_shape.eo | 2 +- src/lib/ector/ector_surface.eo | 2 +- src/lib/ector/gl/ector_gl_buffer.eo | 2 +- src/lib/ector/gl/ector_gl_surface.eo | 2 +- src/lib/ector/gl/ector_renderer_gl.eo | 2 +- src/lib/ector/gl/ector_renderer_gl_gradient_linear.eo | 2 +- src/lib/ector/gl/ector_renderer_gl_gradient_radial.eo | 2 +- src/lib/ector/gl/ector_renderer_gl_shape.eo | 2 +- src/lib/ector/software/ector_renderer_software.eo | 2 +- .../ector_renderer_software_gradient_linear.eo | 2 +- .../ector_renderer_software_gradient_radial.eo | 2 +- .../ector/software/ector_renderer_software_shape.eo | 2 +- src/lib/ector/software/ector_software_buffer.eo | 2 +- src/lib/ector/software/ector_software_buffer_base.eo | 2 +- src/lib/ector/software/ector_software_surface.eo | 2 +- src/lib/eio/eio_sentry.eo | 2 +- src/lib/eldbus/eldbus_model.eo | 2 +- src/lib/eldbus/eldbus_model_arguments.eo | 2 +- src/lib/eldbus/eldbus_model_connection.eo | 2 +- src/lib/eldbus/eldbus_model_method.eo | 2 +- src/lib/eldbus/eldbus_model_object.eo | 2 +- src/lib/eldbus/eldbus_model_proxy.eo | 2 +- src/lib/eldbus/eldbus_model_signal.eo | 2 +- src/lib/elementary/elm_actionslider_part.eo | 2 +- src/lib/elementary/elm_bubble_part.eo | 2 +- src/lib/elementary/elm_code_widget.eo | 2 +- src/lib/elementary/elm_ctxpopup_part.eo | 2 +- src/lib/elementary/elm_dayselector_part.eo | 2 +- src/lib/elementary/elm_entry_part.eo | 2 +- src/lib/elementary/elm_fileselector_entry_part.eo | 2 +- src/lib/elementary/elm_fileselector_part.eo | 2 +- src/lib/elementary/elm_flip_part.eo | 2 +- src/lib/elementary/elm_hover_part.eo | 2 +- src/lib/elementary/elm_interface_scrollable.eo | 2 +- src/lib/elementary/elm_label_part.eo | 2 +- src/lib/elementary/elm_mapbuf_part.eo | 2 +- src/lib/elementary/elm_multibuttonentry_part.eo | 2 +- src/lib/elementary/elm_naviframe_part.eo | 2 +- src/lib/elementary/elm_notify_part.eo | 2 +- src/lib/elementary/elm_panel_part.eo | 2 +- src/lib/elementary/elm_player_part.eo | 2 +- src/lib/elementary/elm_popup_part.eo | 2 +- src/lib/elementary/elm_scroller_part.eo | 2 +- src/lib/eolian/database_validate.c | 11 ++--------- src/lib/evas/canvas/evas_canvas3d_camera.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_light.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_material.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_mesh.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_node.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_object.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_primitive.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_scene.eo | 2 +- src/lib/evas/canvas/evas_canvas3d_texture.eo | 2 +- .../evas/engines/gl_generic/evas_ector_gl_buffer.eo | 2 +- .../engines/gl_generic/evas_ector_gl_image_buffer.eo | 2 +- .../software_generic/evas_ector_software_buffer.eo | 2 +- src/tests/ecore/ecore_audio_out_test.eo | 2 +- src/tests/elementary/focus_test.eo | 2 +- 71 files changed, 72 insertions(+), 79 deletions(-) diff --git a/src/lib/ecore/ecore_event_message.eo b/src/lib/ecore/ecore_event_message.eo index 80ec98587b..ca39084c17 100644 --- a/src/lib/ecore/ecore_event_message.eo +++ b/src/lib/ecore/ecore_event_message.eo @@ -1,4 +1,4 @@ -class Ecore.Event.Message extends Efl.Loop_Message +class @beta Ecore.Event.Message extends Efl.Loop_Message { [[ For Legacy API usage Only. Legacy Ecore Events ]] methods { diff --git a/src/lib/ecore/ecore_event_message_handler.eo b/src/lib/ecore/ecore_event_message_handler.eo index c2bc6b909f..ca2228b969 100644 --- a/src/lib/ecore/ecore_event_message_handler.eo +++ b/src/lib/ecore/ecore_event_message_handler.eo @@ -1,4 +1,4 @@ -class Ecore.Event.Message.Handler extends Efl.Loop_Message_Handler +class @beta Ecore.Event.Message.Handler extends Efl.Loop_Message_Handler { [[ For Legacy API usage Only This class is rather hacky/messy as it's really internal glue diff --git a/src/lib/ector/cairo/ector_cairo_software_surface.eo b/src/lib/ector/cairo/ector_cairo_software_surface.eo index 03d7e49988..05ad18e37d 100644 --- a/src/lib/ector/cairo/ector_cairo_software_surface.eo +++ b/src/lib/ector/cairo/ector_cairo_software_surface.eo @@ -1,4 +1,4 @@ -class Ector.Cairo.Software.Surface extends Ector.Cairo.Surface implements Ector.Software.Buffer.Base +class @beta Ector.Cairo.Software.Surface extends Ector.Cairo.Surface implements Ector.Software.Buffer.Base { [[Ector surface on a cairo software backend diff --git a/src/lib/ector/cairo/ector_cairo_surface.eo b/src/lib/ector/cairo/ector_cairo_surface.eo index f267a23609..981d2404d2 100644 --- a/src/lib/ector/cairo/ector_cairo_surface.eo +++ b/src/lib/ector/cairo/ector_cairo_surface.eo @@ -1,6 +1,6 @@ struct @extern cairo_t; [[cairo_t type]] -class Ector.Cairo.Surface extends Efl.Object implements Ector.Surface +class @beta Ector.Cairo.Surface extends Efl.Object implements Ector.Surface { [[Ector surface on a cairo backend diff --git a/src/lib/ector/cairo/ector_renderer_cairo.eo b/src/lib/ector/cairo/ector_renderer_cairo.eo index f28efe9e96..3f100b1ef1 100644 --- a/src/lib/ector/cairo/ector_renderer_cairo.eo +++ b/src/lib/ector/cairo/ector_renderer_cairo.eo @@ -1,4 +1,4 @@ -abstract Ector.Renderer.Cairo extends Ector.Renderer +abstract @beta Ector.Renderer.Cairo extends Ector.Renderer { [[Ector cairo renderer abstract class]] methods { diff --git a/src/lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo b/src/lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo index 28f267f164..9c5c4ff563 100644 --- a/src/lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo +++ b/src/lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.Cairo.Gradient.Linear extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path +class @beta Ector.Renderer.Cairo.Gradient.Linear extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path { [[Ector cairo renderer gradient linear]] eo_prefix: ector_renderer_cairo_gradient_linear; diff --git a/src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo b/src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo index 144019d51b..7c3a60caf8 100644 --- a/src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo +++ b/src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.Cairo.Gradient.Radial extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path +class @beta Ector.Renderer.Cairo.Gradient.Radial extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path { [[Ector cairo renderer gradient radial]] eo_prefix: ector_renderer_cairo_gradient_radial; diff --git a/src/lib/ector/cairo/ector_renderer_cairo_shape.eo b/src/lib/ector/cairo/ector_renderer_cairo_shape.eo index 336d4697f7..6f08776591 100644 --- a/src/lib/ector/cairo/ector_renderer_cairo_shape.eo +++ b/src/lib/ector/cairo/ector_renderer_cairo_shape.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.Cairo.Shape extends Ector.Renderer.Cairo implements Ector.Renderer.Shape, Efl.Gfx.Path +class @beta Ector.Renderer.Cairo.Shape extends Ector.Renderer.Cairo implements Ector.Renderer.Shape, Efl.Gfx.Path { [[Ector cairo renderer shape class]] eo_prefix: ector_renderer_cairo_shape; diff --git a/src/lib/ector/ector_buffer.eo b/src/lib/ector/ector_buffer.eo index 505442cdff..226f19a725 100644 --- a/src/lib/ector/ector_buffer.eo +++ b/src/lib/ector/ector_buffer.eo @@ -21,7 +21,7 @@ enum @beta Ector.Buffer.Access_Flag { cow = 0x4, [[Forces copy-on-write if already mapped as read-only. Requires write.]] } -mixin Ector.Buffer +mixin @beta Ector.Buffer { [[2D pixel buffer interface for Ector diff --git a/src/lib/ector/ector_renderer.eo b/src/lib/ector/ector_renderer.eo index f5d1ea5761..53560d17d5 100644 --- a/src/lib/ector/ector_renderer.eo +++ b/src/lib/ector/ector_renderer.eo @@ -1,6 +1,6 @@ import eina_types; -abstract Ector.Renderer extends Efl.Object +abstract @beta Ector.Renderer extends Efl.Object { [[Ector renderer abstract interface]] diff --git a/src/lib/ector/ector_renderer_gradient.eo b/src/lib/ector/ector_renderer_gradient.eo index 43b9c1d435..70be8823a6 100644 --- a/src/lib/ector/ector_renderer_gradient.eo +++ b/src/lib/ector/ector_renderer_gradient.eo @@ -1,4 +1,4 @@ -mixin Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient +mixin @beta Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient { [[Ector gradient renderer mixin]] eo_prefix: ector_renderer_gradient; diff --git a/src/lib/ector/ector_renderer_gradient_linear.eo b/src/lib/ector/ector_renderer_gradient_linear.eo index 6158e13eb4..db2cde4cbb 100644 --- a/src/lib/ector/ector_renderer_gradient_linear.eo +++ b/src/lib/ector/ector_renderer_gradient_linear.eo @@ -1,4 +1,4 @@ -mixin Ector.Renderer.Gradient.Linear extends Efl.Gfx.Gradient_Linear +mixin @beta Ector.Renderer.Gradient.Linear extends Efl.Gfx.Gradient_Linear { [[Ector gradient linear renderer mixin]] eo_prefix: ector_renderer_gradient_linear; diff --git a/src/lib/ector/ector_renderer_gradient_radial.eo b/src/lib/ector/ector_renderer_gradient_radial.eo index 5cf56c95be..369db43480 100644 --- a/src/lib/ector/ector_renderer_gradient_radial.eo +++ b/src/lib/ector/ector_renderer_gradient_radial.eo @@ -1,4 +1,4 @@ -mixin Ector.Renderer.Gradient.Radial extends Efl.Gfx.Gradient_Radial +mixin @beta Ector.Renderer.Gradient.Radial extends Efl.Gfx.Gradient_Radial { [[Ector gradient radial renderer mixin]] eo_prefix: ector_renderer_gradient_radial; diff --git a/src/lib/ector/ector_renderer_shape.eo b/src/lib/ector/ector_renderer_shape.eo index 683b0072f2..67876ca108 100644 --- a/src/lib/ector/ector_renderer_shape.eo +++ b/src/lib/ector/ector_renderer_shape.eo @@ -1,6 +1,6 @@ import ector_renderer; -mixin Ector.Renderer.Shape requires Efl.Object extends Efl.Gfx.Shape +mixin @beta Ector.Renderer.Shape requires Efl.Object extends Efl.Gfx.Shape { [[Ector shape renderer mixin]] eo_prefix: ector_renderer_shape; diff --git a/src/lib/ector/ector_surface.eo b/src/lib/ector/ector_surface.eo index 9655c06bd5..159033995d 100644 --- a/src/lib/ector/ector_surface.eo +++ b/src/lib/ector/ector_surface.eo @@ -1,4 +1,4 @@ -mixin Ector.Surface extends Ector.Buffer +mixin @beta Ector.Surface extends Ector.Buffer { [[Surface interface for Ector]] diff --git a/src/lib/ector/gl/ector_gl_buffer.eo b/src/lib/ector/gl/ector_gl_buffer.eo index 872ee2b4b5..6b32fffc7a 100644 --- a/src/lib/ector/gl/ector_gl_buffer.eo +++ b/src/lib/ector/gl/ector_gl_buffer.eo @@ -1,4 +1,4 @@ -class Ector.GL.Buffer extends Efl.Object implements Ector.Buffer +class @beta Ector.GL.Buffer extends Efl.Object implements Ector.Buffer { [[Ector GL buffer class]] data: null; diff --git a/src/lib/ector/gl/ector_gl_surface.eo b/src/lib/ector/gl/ector_gl_surface.eo index 37dc43f2ea..19e919c0b8 100644 --- a/src/lib/ector/gl/ector_gl_surface.eo +++ b/src/lib/ector/gl/ector_gl_surface.eo @@ -1,6 +1,6 @@ import ector_types; -class Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface +class @beta Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface { [[Ector GL surface class]] eo_prefix: ector_gl_surface; diff --git a/src/lib/ector/gl/ector_renderer_gl.eo b/src/lib/ector/gl/ector_renderer_gl.eo index 95b4ef3f5e..62dc486ff3 100644 --- a/src/lib/ector/gl/ector_renderer_gl.eo +++ b/src/lib/ector/gl/ector_renderer_gl.eo @@ -1,6 +1,6 @@ import ector_types; -abstract Ector.Renderer.GL extends Ector.Renderer +abstract @beta Ector.Renderer.GL extends Ector.Renderer { [[Ector GL renderer abstract class]] methods { diff --git a/src/lib/ector/gl/ector_renderer_gl_gradient_linear.eo b/src/lib/ector/gl/ector_renderer_gl_gradient_linear.eo index 5971664844..2e7621d905 100644 --- a/src/lib/ector/gl/ector_renderer_gl_gradient_linear.eo +++ b/src/lib/ector/gl/ector_renderer_gl_gradient_linear.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.GL.Gradient.Linear extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path +class @beta Ector.Renderer.GL.Gradient.Linear extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path { [[Ector GL renderer gradient linear]] eo_prefix: ector_renderer_gl_gradient_linear; diff --git a/src/lib/ector/gl/ector_renderer_gl_gradient_radial.eo b/src/lib/ector/gl/ector_renderer_gl_gradient_radial.eo index 3f4154f819..3f3cbdd72c 100644 --- a/src/lib/ector/gl/ector_renderer_gl_gradient_radial.eo +++ b/src/lib/ector/gl/ector_renderer_gl_gradient_radial.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.GL.Gradient.Radial extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path +class @beta Ector.Renderer.GL.Gradient.Radial extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path { [[Ector GL renderer gradient radial]] eo_prefix: ector_renderer_gl_gradient_radial; diff --git a/src/lib/ector/gl/ector_renderer_gl_shape.eo b/src/lib/ector/gl/ector_renderer_gl_shape.eo index 608581b993..ba9043625e 100644 --- a/src/lib/ector/gl/ector_renderer_gl_shape.eo +++ b/src/lib/ector/gl/ector_renderer_gl_shape.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.GL.Shape extends Ector.Renderer.GL implements Ector.Renderer.Shape, Efl.Gfx.Path +class @beta Ector.Renderer.GL.Shape extends Ector.Renderer.GL implements Ector.Renderer.Shape, Efl.Gfx.Path { [[Ector GL renderer shape class]] eo_prefix: ector_renderer_gl_shape; diff --git a/src/lib/ector/software/ector_renderer_software.eo b/src/lib/ector/software/ector_renderer_software.eo index bd94cc6781..00e1040ed1 100644 --- a/src/lib/ector/software/ector_renderer_software.eo +++ b/src/lib/ector/software/ector_renderer_software.eo @@ -1,4 +1,4 @@ -abstract Ector.Renderer.Software extends Ector.Renderer +abstract @beta Ector.Renderer.Software extends Ector.Renderer { [[Ector software renderer class]] data: null; diff --git a/src/lib/ector/software/ector_renderer_software_gradient_linear.eo b/src/lib/ector/software/ector_renderer_software_gradient_linear.eo index f2705dd2a1..132a4dfdb1 100644 --- a/src/lib/ector/software/ector_renderer_software_gradient_linear.eo +++ b/src/lib/ector/software/ector_renderer_software_gradient_linear.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.Software.Gradient.Linear extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear +class @beta Ector.Renderer.Software.Gradient.Linear extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear { [[Ector software renderer gradient linear class]] eo_prefix: ector_renderer_software_gradient_linear; diff --git a/src/lib/ector/software/ector_renderer_software_gradient_radial.eo b/src/lib/ector/software/ector_renderer_software_gradient_radial.eo index 03bde1ead5..31bf1d568c 100644 --- a/src/lib/ector/software/ector_renderer_software_gradient_radial.eo +++ b/src/lib/ector/software/ector_renderer_software_gradient_radial.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.Software.Gradient.Radial extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial +class @beta Ector.Renderer.Software.Gradient.Radial extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial { [[Ector software renderer gradient radial]] eo_prefix: ector_renderer_software_gradient_radial; diff --git a/src/lib/ector/software/ector_renderer_software_shape.eo b/src/lib/ector/software/ector_renderer_software_shape.eo index b4889b352f..41f2b7e658 100644 --- a/src/lib/ector/software/ector_renderer_software_shape.eo +++ b/src/lib/ector/software/ector_renderer_software_shape.eo @@ -1,4 +1,4 @@ -class Ector.Renderer.Software.Shape extends Ector.Renderer.Software implements Ector.Renderer.Shape +class @beta Ector.Renderer.Software.Shape extends Ector.Renderer.Software implements Ector.Renderer.Shape { [[Ector software renderer shape class]] eo_prefix: ector_renderer_software_shape; diff --git a/src/lib/ector/software/ector_software_buffer.eo b/src/lib/ector/software/ector_software_buffer.eo index 76c3987343..24df070a62 100644 --- a/src/lib/ector/software/ector_software_buffer.eo +++ b/src/lib/ector/software/ector_software_buffer.eo @@ -1,4 +1,4 @@ -class Ector.Software.Buffer extends Efl.Object implements Ector.Software.Buffer.Base +class @beta Ector.Software.Buffer extends Efl.Object implements Ector.Software.Buffer.Base { [[Ector software buffer class]] data: null; diff --git a/src/lib/ector/software/ector_software_buffer_base.eo b/src/lib/ector/software/ector_software_buffer_base.eo index e139bc7d09..be6539973f 100644 --- a/src/lib/ector/software/ector_software_buffer_base.eo +++ b/src/lib/ector/software/ector_software_buffer_base.eo @@ -1,4 +1,4 @@ -mixin Ector.Software.Buffer.Base extends Ector.Buffer +mixin @beta Ector.Software.Buffer.Base extends Ector.Buffer { [[A buffer in Ector Software is a readable & optionally writable image]] eo_prefix: ector_software_buffer; diff --git a/src/lib/ector/software/ector_software_surface.eo b/src/lib/ector/software/ector_software_surface.eo index 65d807aec0..c0f851f0e2 100644 --- a/src/lib/ector/software/ector_software_surface.eo +++ b/src/lib/ector/software/ector_software_surface.eo @@ -1,4 +1,4 @@ -class Ector.Software.Surface extends Ector.Software.Buffer implements Ector.Surface +class @beta Ector.Software.Surface extends Ector.Software.Buffer implements Ector.Surface { [[Ector surface software class]] eo_prefix: ector_software_surface; diff --git a/src/lib/eio/eio_sentry.eo b/src/lib/eio/eio_sentry.eo index 1b3845532f..993e0c958f 100644 --- a/src/lib/eio/eio_sentry.eo +++ b/src/lib/eio/eio_sentry.eo @@ -5,7 +5,7 @@ struct @beta Eio.Sentry.Event source: string; [[The original monitored path.]] } -class Eio.Sentry extends Efl.Object +class @beta Eio.Sentry extends Efl.Object { [[Monitors files and directories for changes.]] diff --git a/src/lib/eldbus/eldbus_model.eo b/src/lib/eldbus/eldbus_model.eo index a6dfaab33d..4197311056 100644 --- a/src/lib/eldbus/eldbus_model.eo +++ b/src/lib/eldbus/eldbus_model.eo @@ -1,6 +1,6 @@ import eldbus_types; -class Eldbus.Model extends Efl.Loop_Model { +class @beta Eldbus.Model extends Efl.Loop_Model { methods { connect { [[Define connection parameters. diff --git a/src/lib/eldbus/eldbus_model_arguments.eo b/src/lib/eldbus/eldbus_model_arguments.eo index 2eb37d06ad..627ab680a7 100644 --- a/src/lib/eldbus/eldbus_model_arguments.eo +++ b/src/lib/eldbus/eldbus_model_arguments.eo @@ -1,6 +1,6 @@ import eldbus_types; -class Eldbus.Model.Arguments extends Eldbus.Model { +class @beta Eldbus.Model.Arguments extends Eldbus.Model { [[Eldbus model arguments class]] methods { diff --git a/src/lib/eldbus/eldbus_model_connection.eo b/src/lib/eldbus/eldbus_model_connection.eo index 499dfa430d..bd2544bd09 100644 --- a/src/lib/eldbus/eldbus_model_connection.eo +++ b/src/lib/eldbus/eldbus_model_connection.eo @@ -1,4 +1,4 @@ -class Eldbus.Model.Connection extends Eldbus.Model { +class @beta Eldbus.Model.Connection extends Eldbus.Model { [[Eldbus model connection class]] implements { diff --git a/src/lib/eldbus/eldbus_model_method.eo b/src/lib/eldbus/eldbus_model_method.eo index 66ef3e6cf4..00e8b7ef87 100644 --- a/src/lib/eldbus/eldbus_model_method.eo +++ b/src/lib/eldbus/eldbus_model_method.eo @@ -1,6 +1,6 @@ import eldbus_types; -class Eldbus.Model.Method extends Eldbus.Model.Arguments { +class @beta Eldbus.Model.Method extends Eldbus.Model.Arguments { [[Eldbus model method class]] methods { @property proxy { diff --git a/src/lib/eldbus/eldbus_model_object.eo b/src/lib/eldbus/eldbus_model_object.eo index d5827c5a24..9e9194aa9c 100644 --- a/src/lib/eldbus/eldbus_model_object.eo +++ b/src/lib/eldbus/eldbus_model_object.eo @@ -1,4 +1,4 @@ -class Eldbus.Model.Object extends Eldbus.Model { +class @beta Eldbus.Model.Object extends Eldbus.Model { [[Eldbus model object class]] data: Eldbus_Model_Object_Data; diff --git a/src/lib/eldbus/eldbus_model_proxy.eo b/src/lib/eldbus/eldbus_model_proxy.eo index 3c8fe5bb5d..2f85000844 100644 --- a/src/lib/eldbus/eldbus_model_proxy.eo +++ b/src/lib/eldbus/eldbus_model_proxy.eo @@ -1,6 +1,6 @@ import eldbus_types; -class Eldbus.Model.Proxy extends Eldbus.Model { +class @beta Eldbus.Model.Proxy extends Eldbus.Model { [[Eldbus model proxy class]] methods { diff --git a/src/lib/eldbus/eldbus_model_signal.eo b/src/lib/eldbus/eldbus_model_signal.eo index 6ea877aeb4..1698018ad8 100644 --- a/src/lib/eldbus/eldbus_model_signal.eo +++ b/src/lib/eldbus/eldbus_model_signal.eo @@ -1,4 +1,4 @@ -class Eldbus.Model.Signal extends Eldbus.Model.Arguments { +class @beta Eldbus.Model.Signal extends Eldbus.Model.Arguments { [[Eldbus model signal class]] methods { diff --git a/src/lib/elementary/elm_actionslider_part.eo b/src/lib/elementary/elm_actionslider_part.eo index 5b93976cd1..f9f3d4a42a 100644 --- a/src/lib/elementary/elm_actionslider_part.eo +++ b/src/lib/elementary/elm_actionslider_part.eo @@ -1,4 +1,4 @@ -class Elm_Actionslider.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm_Actionslider.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary Actionslider internal part class]] data: null; diff --git a/src/lib/elementary/elm_bubble_part.eo b/src/lib/elementary/elm_bubble_part.eo index 701892e3f4..4237bfc83c 100644 --- a/src/lib/elementary/elm_bubble_part.eo +++ b/src/lib/elementary/elm_bubble_part.eo @@ -1,4 +1,4 @@ -class Elm_Bubble.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm_Bubble.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary Bubble internal part class]] data: null; diff --git a/src/lib/elementary/elm_code_widget.eo b/src/lib/elementary/elm_code_widget.eo index 5258621f5e..0764506604 100644 --- a/src/lib/elementary/elm_code_widget.eo +++ b/src/lib/elementary/elm_code_widget.eo @@ -15,7 +15,7 @@ enum @beta Elm.Code_Widget_Scroller_Policy struct @extern Elm.Code; [[Elementary code main data structure]] /* The main interface currently defined in code */ struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */ -class Elm.Code_Widget extends Efl.Ui.Layout_Base +class @beta Elm.Code_Widget extends Efl.Ui.Layout_Base { [[Elementary code widget]] eo_prefix: efl_ui_code_widget; diff --git a/src/lib/elementary/elm_ctxpopup_part.eo b/src/lib/elementary/elm_ctxpopup_part.eo index 35c39a4c92..a78a18adce 100644 --- a/src/lib/elementary/elm_ctxpopup_part.eo +++ b/src/lib/elementary/elm_ctxpopup_part.eo @@ -1,4 +1,4 @@ -class Elm.Ctxpopup.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Ctxpopup.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary contex popup internal part class]] data: null; diff --git a/src/lib/elementary/elm_dayselector_part.eo b/src/lib/elementary/elm_dayselector_part.eo index 0a13d331ba..5a83c5555d 100644 --- a/src/lib/elementary/elm_dayselector_part.eo +++ b/src/lib/elementary/elm_dayselector_part.eo @@ -1,4 +1,4 @@ -class Elm.Dayselector.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Dayselector.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary dayselector internal part class]] data: null; diff --git a/src/lib/elementary/elm_entry_part.eo b/src/lib/elementary/elm_entry_part.eo index ebeeb88270..f33fe1a087 100644 --- a/src/lib/elementary/elm_entry_part.eo +++ b/src/lib/elementary/elm_entry_part.eo @@ -1,4 +1,4 @@ -class Elm.Entry.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Entry.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary entry internal part class]] data: null; diff --git a/src/lib/elementary/elm_fileselector_entry_part.eo b/src/lib/elementary/elm_fileselector_entry_part.eo index 691edaa191..da932d8d27 100644 --- a/src/lib/elementary/elm_fileselector_entry_part.eo +++ b/src/lib/elementary/elm_fileselector_entry_part.eo @@ -1,4 +1,4 @@ -class Elm.Fileselector.Entry.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Fileselector.Entry.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary fileselector entry internal part class]] data: null; diff --git a/src/lib/elementary/elm_fileselector_part.eo b/src/lib/elementary/elm_fileselector_part.eo index 8e504f443f..7a1b396ade 100644 --- a/src/lib/elementary/elm_fileselector_part.eo +++ b/src/lib/elementary/elm_fileselector_part.eo @@ -1,4 +1,4 @@ -class Elm.Fileselector.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Fileselector.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary fileselector entry internal part class]] data: null; diff --git a/src/lib/elementary/elm_flip_part.eo b/src/lib/elementary/elm_flip_part.eo index df5a1177f9..fbf80070c0 100644 --- a/src/lib/elementary/elm_flip_part.eo +++ b/src/lib/elementary/elm_flip_part.eo @@ -1,4 +1,4 @@ -class Elm.Flip.Part extends Efl.Object implements Efl.Content +class @beta Elm.Flip.Part extends Efl.Object implements Efl.Content { [[Elementary flip internal part class]] data: null; diff --git a/src/lib/elementary/elm_hover_part.eo b/src/lib/elementary/elm_hover_part.eo index 2473dc5e89..71f85a4601 100644 --- a/src/lib/elementary/elm_hover_part.eo +++ b/src/lib/elementary/elm_hover_part.eo @@ -1,4 +1,4 @@ -class Elm.Hover.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Hover.Part extends Efl.Ui.Layout_Part_Legacy { [[elementary hover internal part class]] data: null; diff --git a/src/lib/elementary/elm_interface_scrollable.eo b/src/lib/elementary/elm_interface_scrollable.eo index dc0ef85acf..8a66c9fefc 100644 --- a/src/lib/elementary/elm_interface_scrollable.eo +++ b/src/lib/elementary/elm_interface_scrollable.eo @@ -27,7 +27,7 @@ enum Elm.Scroller.Single_Direction last [[Sentinel value to indicate last enum field during iteration]] } -mixin Elm.Interface_Scrollable requires Efl.Ui.Widget extends Efl.Ui.Scrollable, Efl.Ui.Focus.Manager_Sub, Efl.Ui.Widget_Focus_Manager +mixin @beta Elm.Interface_Scrollable requires Efl.Ui.Widget extends Efl.Ui.Scrollable, Efl.Ui.Focus.Manager_Sub, Efl.Ui.Widget_Focus_Manager { [[Elm scrollable mixin]] eo_prefix: elm_interface_scrollable; diff --git a/src/lib/elementary/elm_label_part.eo b/src/lib/elementary/elm_label_part.eo index cbbbeaaac4..c2d6110d6a 100644 --- a/src/lib/elementary/elm_label_part.eo +++ b/src/lib/elementary/elm_label_part.eo @@ -1,4 +1,4 @@ -class Elm_Label.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm_Label.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary button internal part class]] data: null; diff --git a/src/lib/elementary/elm_mapbuf_part.eo b/src/lib/elementary/elm_mapbuf_part.eo index a9bc129622..1a3e1e1393 100644 --- a/src/lib/elementary/elm_mapbuf_part.eo +++ b/src/lib/elementary/elm_mapbuf_part.eo @@ -1,4 +1,4 @@ -class Elm.Mapbuf.Part extends Efl.Ui.Widget_Part implements Efl.Content +class @beta Elm.Mapbuf.Part extends Efl.Ui.Widget_Part implements Efl.Content { [[Elementary mapbuf internal part class]] data: null; diff --git a/src/lib/elementary/elm_multibuttonentry_part.eo b/src/lib/elementary/elm_multibuttonentry_part.eo index ce1294d413..b11d3e25ca 100644 --- a/src/lib/elementary/elm_multibuttonentry_part.eo +++ b/src/lib/elementary/elm_multibuttonentry_part.eo @@ -1,4 +1,4 @@ -class Elm.Multibuttonentry_Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Multibuttonentry_Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary multibuttonentry internal part class]] data: null; diff --git a/src/lib/elementary/elm_naviframe_part.eo b/src/lib/elementary/elm_naviframe_part.eo index 4f17c4ccba..e253f11523 100644 --- a/src/lib/elementary/elm_naviframe_part.eo +++ b/src/lib/elementary/elm_naviframe_part.eo @@ -1,4 +1,4 @@ -class Elm.Naviframe.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Naviframe.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary naviframe internal part class]] data: null; diff --git a/src/lib/elementary/elm_notify_part.eo b/src/lib/elementary/elm_notify_part.eo index cb9892fe0a..52f8000680 100644 --- a/src/lib/elementary/elm_notify_part.eo +++ b/src/lib/elementary/elm_notify_part.eo @@ -1,4 +1,4 @@ -class Elm.Notify.Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Text, +class @beta Elm.Notify.Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Text, Efl.Ui.L10n { [[Elementary notification internel part class]] diff --git a/src/lib/elementary/elm_panel_part.eo b/src/lib/elementary/elm_panel_part.eo index a205b22f62..3d474c7eea 100644 --- a/src/lib/elementary/elm_panel_part.eo +++ b/src/lib/elementary/elm_panel_part.eo @@ -1,4 +1,4 @@ -class Elm.Panel.Part extends Efl.Ui.Widget_Part implements Efl.Content +class @beta Elm.Panel.Part extends Efl.Ui.Widget_Part implements Efl.Content { [[Elementary panel internal part class]] data: null; diff --git a/src/lib/elementary/elm_player_part.eo b/src/lib/elementary/elm_player_part.eo index ed2cbc3724..3c6c198fd9 100644 --- a/src/lib/elementary/elm_player_part.eo +++ b/src/lib/elementary/elm_player_part.eo @@ -1,4 +1,4 @@ -class Elm.Player.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Player.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary player internal part class]] data: null; diff --git a/src/lib/elementary/elm_popup_part.eo b/src/lib/elementary/elm_popup_part.eo index 8c9210fedd..c969de86f1 100644 --- a/src/lib/elementary/elm_popup_part.eo +++ b/src/lib/elementary/elm_popup_part.eo @@ -1,4 +1,4 @@ -class Elm.Popup.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Popup.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary popup internal part class]] data: null; diff --git a/src/lib/elementary/elm_scroller_part.eo b/src/lib/elementary/elm_scroller_part.eo index 5b2c1b77ab..c66113c5f3 100644 --- a/src/lib/elementary/elm_scroller_part.eo +++ b/src/lib/elementary/elm_scroller_part.eo @@ -1,4 +1,4 @@ -class Elm.Scroller.Part extends Efl.Ui.Layout_Part_Legacy +class @beta Elm.Scroller.Part extends Efl.Ui.Layout_Part_Legacy { [[Elementary scroller internal part class]] data: null; diff --git a/src/lib/eolian/database_validate.c b/src/lib/eolian/database_validate.c index 704299542b..a6ae461079 100644 --- a/src/lib/eolian/database_validate.c +++ b/src/lib/eolian/database_validate.c @@ -88,12 +88,6 @@ _validate_docstr(Eina_Stringshare *str, const Eolian_Object *info, Eina_List **r return ret; } -static Eina_Bool -_class_is_legacy(Eolian_Class *klass) -{ - return !!strncmp(klass->base.name, "Efl.", strlen("Efl.")); -} - static Eina_Bool _validate_doc(Eolian_Documentation *doc) { @@ -1210,7 +1204,7 @@ _validate_class(Validate_State *vals, Eolian_Class *cl, default: break; } - if (!_class_is_legacy(cl) && !cl->base.is_beta && cl->parent->base.is_beta) + if (!cl->base.is_beta && cl->parent->base.is_beta) { _eo_parser_log(&cl->base, "non-beta class cannot have beta parent"); return EINA_FALSE; @@ -1277,8 +1271,7 @@ _validate_class(Validate_State *vals, Eolian_Class *cl, } } - /* we are not verifying betaness for any legacy class */ - _set_stable(vals, !cl->base.is_beta && !_class_is_legacy(cl)); + _set_stable(vals, !cl->base.is_beta); EINA_LIST_FOREACH(cl->properties, l, func) if (!_validate_function(vals, func, nhash)) diff --git a/src/lib/evas/canvas/evas_canvas3d_camera.eo b/src/lib/evas/canvas/evas_canvas3d_camera.eo index fc9e236cf1..9cd98007f2 100644 --- a/src/lib/evas/canvas/evas_canvas3d_camera.eo +++ b/src/lib/evas/canvas/evas_canvas3d_camera.eo @@ -1,6 +1,6 @@ import evas_canvas3d_types; -class Evas.Canvas3D.Camera extends Evas.Canvas3D.Object +class @beta Evas.Canvas3D.Camera extends Evas.Canvas3D.Object { [[Evas 3D canvas camera class]] data: Evas_Canvas3D_Camera_Data; diff --git a/src/lib/evas/canvas/evas_canvas3d_light.eo b/src/lib/evas/canvas/evas_canvas3d_light.eo index b3b14e32df..daadf8fea5 100644 --- a/src/lib/evas/canvas/evas_canvas3d_light.eo +++ b/src/lib/evas/canvas/evas_canvas3d_light.eo @@ -1,6 +1,6 @@ import evas_canvas3d_types; -class Evas.Canvas3D.Light extends Evas.Canvas3D.Object +class @beta Evas.Canvas3D.Light extends Evas.Canvas3D.Object { [[Evas 3D canvas light class]] diff --git a/src/lib/evas/canvas/evas_canvas3d_material.eo b/src/lib/evas/canvas/evas_canvas3d_material.eo index b4c9d86259..864d5a58db 100644 --- a/src/lib/evas/canvas/evas_canvas3d_material.eo +++ b/src/lib/evas/canvas/evas_canvas3d_material.eo @@ -1,4 +1,4 @@ -class Evas.Canvas3D.Material extends Evas.Canvas3D.Object +class @beta Evas.Canvas3D.Material extends Evas.Canvas3D.Object { [[Evas 3D canvas material class]] data: Evas_Canvas3D_Material_Data; diff --git a/src/lib/evas/canvas/evas_canvas3d_mesh.eo b/src/lib/evas/canvas/evas_canvas3d_mesh.eo index c810dc8c4e..f30037db91 100644 --- a/src/lib/evas/canvas/evas_canvas3d_mesh.eo +++ b/src/lib/evas/canvas/evas_canvas3d_mesh.eo @@ -2,7 +2,7 @@ import evas_canvas3d_types; struct @extern Eina.Inarray; [[Eina inarray data structure]] -class Evas.Canvas3D.Mesh extends Evas.Canvas3D.Object implements Efl.File, Efl.File_Save +class @beta Evas.Canvas3D.Mesh extends Evas.Canvas3D.Object implements Efl.File, Efl.File_Save { [[Evas 3D canvas mesh class]] data: Evas_Canvas3D_Mesh_Data; diff --git a/src/lib/evas/canvas/evas_canvas3d_node.eo b/src/lib/evas/canvas/evas_canvas3d_node.eo index 31400b9bad..ec9891cdb6 100644 --- a/src/lib/evas/canvas/evas_canvas3d_node.eo +++ b/src/lib/evas/canvas/evas_canvas3d_node.eo @@ -1,6 +1,6 @@ import evas_canvas3d_types; -class Evas.Canvas3D.Node extends Evas.Canvas3D.Object +class @beta Evas.Canvas3D.Node extends Evas.Canvas3D.Object { [[Evas 3D canvas node class]] data: Evas_Canvas3D_Node_Data; diff --git a/src/lib/evas/canvas/evas_canvas3d_object.eo b/src/lib/evas/canvas/evas_canvas3d_object.eo index 987b8405d5..c058cda77f 100644 --- a/src/lib/evas/canvas/evas_canvas3d_object.eo +++ b/src/lib/evas/canvas/evas_canvas3d_object.eo @@ -1,6 +1,6 @@ import evas_canvas3d_types; -abstract Evas.Canvas3D.Object extends Efl.Object +abstract @beta Evas.Canvas3D.Object extends Efl.Object { [[Evas 3D canvas object class]] data: Evas_Canvas3D_Object_Data; diff --git a/src/lib/evas/canvas/evas_canvas3d_primitive.eo b/src/lib/evas/canvas/evas_canvas3d_primitive.eo index 1582f95207..c1e3fd703e 100644 --- a/src/lib/evas/canvas/evas_canvas3d_primitive.eo +++ b/src/lib/evas/canvas/evas_canvas3d_primitive.eo @@ -1,6 +1,6 @@ import evas_canvas3d_types; -class Evas.Canvas3D.Primitive extends Evas.Canvas3D.Object +class @beta Evas.Canvas3D.Primitive extends Evas.Canvas3D.Object { [[Evas 3D canvas primitive class]] data: Evas_Canvas3D_Primitive_Data; diff --git a/src/lib/evas/canvas/evas_canvas3d_scene.eo b/src/lib/evas/canvas/evas_canvas3d_scene.eo index d379b661a9..6187228157 100644 --- a/src/lib/evas/canvas/evas_canvas3d_scene.eo +++ b/src/lib/evas/canvas/evas_canvas3d_scene.eo @@ -1,6 +1,6 @@ import evas_canvas3d_types; -class Evas.Canvas3D.Scene extends Evas.Canvas3D.Object +class @beta Evas.Canvas3D.Scene extends Evas.Canvas3D.Object { [[Efl 3D canvas scene class]] data: Evas_Canvas3D_Scene_Data; diff --git a/src/lib/evas/canvas/evas_canvas3d_texture.eo b/src/lib/evas/canvas/evas_canvas3d_texture.eo index 05a64d6a5a..8aed88670b 100644 --- a/src/lib/evas/canvas/evas_canvas3d_texture.eo +++ b/src/lib/evas/canvas/evas_canvas3d_texture.eo @@ -1,6 +1,6 @@ type @extern Evas_Colorspace: int; [[Evas colorspace type]] /* FIXME: Need to get emile migrated. */ -class Evas.Canvas3D.Texture extends Evas.Canvas3D.Object implements Efl.File +class @beta Evas.Canvas3D.Texture extends Evas.Canvas3D.Object implements Efl.File { [[Evas 3d canvas texture class]] data : Evas_Canvas3D_Texture_Data; diff --git a/src/modules/evas/engines/gl_generic/evas_ector_gl_buffer.eo b/src/modules/evas/engines/gl_generic/evas_ector_gl_buffer.eo index 7830416db5..785a27f9c6 100644 --- a/src/modules/evas/engines/gl_generic/evas_ector_gl_buffer.eo +++ b/src/modules/evas/engines/gl_generic/evas_ector_gl_buffer.eo @@ -1,4 +1,4 @@ -class Evas.Ector.GL.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer +class @beta Evas.Ector.GL.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer { [[An Ector GL buffer capable of being mapped, drawn and rendered to. diff --git a/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo b/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo index 6944a3a446..f8107465ec 100644 --- a/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo +++ b/src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo @@ -1,4 +1,4 @@ -class Evas.Ector.GL.Image.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer +class @beta Evas.Ector.GL.Image.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer { [[An Ector GL buffer wrapping an existing Evas_GL_Image.]] implements { diff --git a/src/modules/evas/engines/software_generic/evas_ector_software_buffer.eo b/src/modules/evas/engines/software_generic/evas_ector_software_buffer.eo index b42aeaa9fa..b41b5a8438 100644 --- a/src/modules/evas/engines/software_generic/evas_ector_software_buffer.eo +++ b/src/modules/evas/engines/software_generic/evas_ector_software_buffer.eo @@ -1,4 +1,4 @@ -class Evas.Ector.Software.Buffer extends Ector.Software.Buffer implements Evas.Ector.Buffer +class @beta Evas.Ector.Software.Buffer extends Ector.Software.Buffer implements Evas.Ector.Buffer { [[A buffer object wrapping an existing Evas Image_Entry.]] implements { diff --git a/src/tests/ecore/ecore_audio_out_test.eo b/src/tests/ecore/ecore_audio_out_test.eo index a5ec9218d7..72b86a0233 100644 --- a/src/tests/ecore/ecore_audio_out_test.eo +++ b/src/tests/ecore/ecore_audio_out_test.eo @@ -1,4 +1,4 @@ -class Ecore.Audio.Out.Test extends Ecore.Audio.Out +class @beta Ecore.Audio.Out.Test extends Ecore.Audio.Out { data: null; implements { diff --git a/src/tests/elementary/focus_test.eo b/src/tests/elementary/focus_test.eo index 1293b6535a..f6a1144a95 100644 --- a/src/tests/elementary/focus_test.eo +++ b/src/tests/elementary/focus_test.eo @@ -1,4 +1,4 @@ -class Focus.Test +class @beta Focus.Test extends Efl.Object implements Efl.Ui.Focus.Object, Efl.Gfx.Entity {