summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Kolesa <daniel@octaforge.org>2019-03-11 13:31:55 +0100
committerXavi Artigas <xavierartigas@yahoo.es>2019-03-11 13:42:29 +0100
commitd3c5384cd0f4d0753f5b4aac73739bbe3afa5445 (patch)
tree3540cde09043c08d63edfa90d6e355989d7381f3
parentc043b11f467d2df38ed9dbfc78f20c493011ad4b (diff)
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
-rw-r--r--src/lib/ecore/ecore_event_message.eo2
-rw-r--r--src/lib/ecore/ecore_event_message_handler.eo2
-rw-r--r--src/lib/ector/cairo/ector_cairo_software_surface.eo2
-rw-r--r--src/lib/ector/cairo/ector_cairo_surface.eo2
-rw-r--r--src/lib/ector/cairo/ector_renderer_cairo.eo2
-rw-r--r--src/lib/ector/cairo/ector_renderer_cairo_gradient_linear.eo2
-rw-r--r--src/lib/ector/cairo/ector_renderer_cairo_gradient_radial.eo2
-rw-r--r--src/lib/ector/cairo/ector_renderer_cairo_shape.eo2
-rw-r--r--src/lib/ector/ector_buffer.eo2
-rw-r--r--src/lib/ector/ector_renderer.eo2
-rw-r--r--src/lib/ector/ector_renderer_gradient.eo2
-rw-r--r--src/lib/ector/ector_renderer_gradient_linear.eo2
-rw-r--r--src/lib/ector/ector_renderer_gradient_radial.eo2
-rw-r--r--src/lib/ector/ector_renderer_shape.eo2
-rw-r--r--src/lib/ector/ector_surface.eo2
-rw-r--r--src/lib/ector/gl/ector_gl_buffer.eo2
-rw-r--r--src/lib/ector/gl/ector_gl_surface.eo2
-rw-r--r--src/lib/ector/gl/ector_renderer_gl.eo2
-rw-r--r--src/lib/ector/gl/ector_renderer_gl_gradient_linear.eo2
-rw-r--r--src/lib/ector/gl/ector_renderer_gl_gradient_radial.eo2
-rw-r--r--src/lib/ector/gl/ector_renderer_gl_shape.eo2
-rw-r--r--src/lib/ector/software/ector_renderer_software.eo2
-rw-r--r--src/lib/ector/software/ector_renderer_software_gradient_linear.eo2
-rw-r--r--src/lib/ector/software/ector_renderer_software_gradient_radial.eo2
-rw-r--r--src/lib/ector/software/ector_renderer_software_shape.eo2
-rw-r--r--src/lib/ector/software/ector_software_buffer.eo2
-rw-r--r--src/lib/ector/software/ector_software_buffer_base.eo2
-rw-r--r--src/lib/ector/software/ector_software_surface.eo2
-rw-r--r--src/lib/eio/eio_sentry.eo2
-rw-r--r--src/lib/eldbus/eldbus_model.eo2
-rw-r--r--src/lib/eldbus/eldbus_model_arguments.eo2
-rw-r--r--src/lib/eldbus/eldbus_model_connection.eo2
-rw-r--r--src/lib/eldbus/eldbus_model_method.eo2
-rw-r--r--src/lib/eldbus/eldbus_model_object.eo2
-rw-r--r--src/lib/eldbus/eldbus_model_proxy.eo2
-rw-r--r--src/lib/eldbus/eldbus_model_signal.eo2
-rw-r--r--src/lib/elementary/elm_actionslider_part.eo2
-rw-r--r--src/lib/elementary/elm_bubble_part.eo2
-rw-r--r--src/lib/elementary/elm_code_widget.eo2
-rw-r--r--src/lib/elementary/elm_ctxpopup_part.eo2
-rw-r--r--src/lib/elementary/elm_dayselector_part.eo2
-rw-r--r--src/lib/elementary/elm_entry_part.eo2
-rw-r--r--src/lib/elementary/elm_fileselector_entry_part.eo2
-rw-r--r--src/lib/elementary/elm_fileselector_part.eo2
-rw-r--r--src/lib/elementary/elm_flip_part.eo2
-rw-r--r--src/lib/elementary/elm_hover_part.eo2
-rw-r--r--src/lib/elementary/elm_interface_scrollable.eo2
-rw-r--r--src/lib/elementary/elm_label_part.eo2
-rw-r--r--src/lib/elementary/elm_mapbuf_part.eo2
-rw-r--r--src/lib/elementary/elm_multibuttonentry_part.eo2
-rw-r--r--src/lib/elementary/elm_naviframe_part.eo2
-rw-r--r--src/lib/elementary/elm_notify_part.eo2
-rw-r--r--src/lib/elementary/elm_panel_part.eo2
-rw-r--r--src/lib/elementary/elm_player_part.eo2
-rw-r--r--src/lib/elementary/elm_popup_part.eo2
-rw-r--r--src/lib/elementary/elm_scroller_part.eo2
-rw-r--r--src/lib/eolian/database_validate.c11
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_camera.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_light.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_material.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_mesh.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_node.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_object.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_primitive.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_scene.eo2
-rw-r--r--src/lib/evas/canvas/evas_canvas3d_texture.eo2
-rw-r--r--src/modules/evas/engines/gl_generic/evas_ector_gl_buffer.eo2
-rw-r--r--src/modules/evas/engines/gl_generic/evas_ector_gl_image_buffer.eo2
-rw-r--r--src/modules/evas/engines/software_generic/evas_ector_software_buffer.eo2
-rw-r--r--src/tests/ecore/ecore_audio_out_test.eo2
-rw-r--r--src/tests/elementary/focus_test.eo2
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 80ec985..ca39084 100644
--- a/src/lib/ecore/ecore_event_message.eo
+++ b/src/lib/ecore/ecore_event_message.eo
@@ -1,4 +1,4 @@
1class Ecore.Event.Message extends Efl.Loop_Message 1class @beta Ecore.Event.Message extends Efl.Loop_Message
2{ 2{
3 [[ For Legacy API usage Only. Legacy Ecore Events ]] 3 [[ For Legacy API usage Only. Legacy Ecore Events ]]
4 methods { 4 methods {
diff --git a/src/lib/ecore/ecore_event_message_handler.eo b/src/lib/ecore/ecore_event_message_handler.eo
index c2bc6b9..ca2228b 100644
--- a/src/lib/ecore/ecore_event_message_handler.eo
+++ b/src/lib/ecore/ecore_event_message_handler.eo
@@ -1,4 +1,4 @@
1class Ecore.Event.Message.Handler extends Efl.Loop_Message_Handler 1class @beta Ecore.Event.Message.Handler extends Efl.Loop_Message_Handler
2{ 2{
3 [[ For Legacy API usage Only 3 [[ For Legacy API usage Only
4 This class is rather hacky/messy as it's really internal glue 4 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 03d7e49..05ad18e 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 @@
1class Ector.Cairo.Software.Surface extends Ector.Cairo.Surface implements Ector.Software.Buffer.Base 1class @beta Ector.Cairo.Software.Surface extends Ector.Cairo.Surface implements Ector.Software.Buffer.Base
2{ 2{
3 [[Ector surface on a cairo software backend 3 [[Ector surface on a cairo software backend
4 4
diff --git a/src/lib/ector/cairo/ector_cairo_surface.eo b/src/lib/ector/cairo/ector_cairo_surface.eo
index f267a23..981d240 100644
--- a/src/lib/ector/cairo/ector_cairo_surface.eo
+++ b/src/lib/ector/cairo/ector_cairo_surface.eo
@@ -1,6 +1,6 @@
1struct @extern cairo_t; [[cairo_t type]] 1struct @extern cairo_t; [[cairo_t type]]
2 2
3class Ector.Cairo.Surface extends Efl.Object implements Ector.Surface 3class @beta Ector.Cairo.Surface extends Efl.Object implements Ector.Surface
4{ 4{
5 [[Ector surface on a cairo backend 5 [[Ector surface on a cairo backend
6 6
diff --git a/src/lib/ector/cairo/ector_renderer_cairo.eo b/src/lib/ector/cairo/ector_renderer_cairo.eo
index f28efe9..3f100b1 100644
--- a/src/lib/ector/cairo/ector_renderer_cairo.eo
+++ b/src/lib/ector/cairo/ector_renderer_cairo.eo
@@ -1,4 +1,4 @@
1abstract Ector.Renderer.Cairo extends Ector.Renderer 1abstract @beta Ector.Renderer.Cairo extends Ector.Renderer
2{ 2{
3 [[Ector cairo renderer abstract class]] 3 [[Ector cairo renderer abstract class]]
4 methods { 4 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 28f267f..9c5c4ff 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 @@
1class Ector.Renderer.Cairo.Gradient.Linear extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path 1class @beta Ector.Renderer.Cairo.Gradient.Linear extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path
2{ 2{
3 [[Ector cairo renderer gradient linear]] 3 [[Ector cairo renderer gradient linear]]
4 eo_prefix: ector_renderer_cairo_gradient_linear; 4 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 144019d..7c3a60c 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 @@
1class Ector.Renderer.Cairo.Gradient.Radial extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path 1class @beta Ector.Renderer.Cairo.Gradient.Radial extends Ector.Renderer.Cairo implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path
2{ 2{
3 [[Ector cairo renderer gradient radial]] 3 [[Ector cairo renderer gradient radial]]
4 eo_prefix: ector_renderer_cairo_gradient_radial; 4 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 336d469..6f08776 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 @@
1class Ector.Renderer.Cairo.Shape extends Ector.Renderer.Cairo implements Ector.Renderer.Shape, Efl.Gfx.Path 1class @beta Ector.Renderer.Cairo.Shape extends Ector.Renderer.Cairo implements Ector.Renderer.Shape, Efl.Gfx.Path
2{ 2{
3 [[Ector cairo renderer shape class]] 3 [[Ector cairo renderer shape class]]
4 eo_prefix: ector_renderer_cairo_shape; 4 eo_prefix: ector_renderer_cairo_shape;
diff --git a/src/lib/ector/ector_buffer.eo b/src/lib/ector/ector_buffer.eo
index 505442c..226f19a 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 {
21 cow = 0x4, [[Forces copy-on-write if already mapped as read-only. Requires write.]] 21 cow = 0x4, [[Forces copy-on-write if already mapped as read-only. Requires write.]]
22} 22}
23 23
24mixin Ector.Buffer 24mixin @beta Ector.Buffer
25{ 25{
26 [[2D pixel buffer interface for Ector 26 [[2D pixel buffer interface for Ector
27 27
diff --git a/src/lib/ector/ector_renderer.eo b/src/lib/ector/ector_renderer.eo
index f5d1ea5..53560d1 100644
--- a/src/lib/ector/ector_renderer.eo
+++ b/src/lib/ector/ector_renderer.eo
@@ -1,6 +1,6 @@
1import eina_types; 1import eina_types;
2 2
3abstract Ector.Renderer extends Efl.Object 3abstract @beta Ector.Renderer extends Efl.Object
4{ 4{
5 [[Ector renderer abstract interface]] 5 [[Ector renderer abstract interface]]
6 6
diff --git a/src/lib/ector/ector_renderer_gradient.eo b/src/lib/ector/ector_renderer_gradient.eo
index 43b9c1d..70be882 100644
--- a/src/lib/ector/ector_renderer_gradient.eo
+++ b/src/lib/ector/ector_renderer_gradient.eo
@@ -1,4 +1,4 @@
1mixin Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient 1mixin @beta Ector.Renderer.Gradient requires Efl.Object extends Efl.Gfx.Gradient
2{ 2{
3 [[Ector gradient renderer mixin]] 3 [[Ector gradient renderer mixin]]
4 eo_prefix: ector_renderer_gradient; 4 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 6158e13..db2cde4 100644
--- a/src/lib/ector/ector_renderer_gradient_linear.eo
+++ b/src/lib/ector/ector_renderer_gradient_linear.eo
@@ -1,4 +1,4 @@
1mixin Ector.Renderer.Gradient.Linear extends Efl.Gfx.Gradient_Linear 1mixin @beta Ector.Renderer.Gradient.Linear extends Efl.Gfx.Gradient_Linear
2{ 2{
3 [[Ector gradient linear renderer mixin]] 3 [[Ector gradient linear renderer mixin]]
4 eo_prefix: ector_renderer_gradient_linear; 4 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 5cf56c9..369db43 100644
--- a/src/lib/ector/ector_renderer_gradient_radial.eo
+++ b/src/lib/ector/ector_renderer_gradient_radial.eo
@@ -1,4 +1,4 @@
1mixin Ector.Renderer.Gradient.Radial extends Efl.Gfx.Gradient_Radial 1mixin @beta Ector.Renderer.Gradient.Radial extends Efl.Gfx.Gradient_Radial
2{ 2{
3 [[Ector gradient radial renderer mixin]] 3 [[Ector gradient radial renderer mixin]]
4 eo_prefix: ector_renderer_gradient_radial; 4 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 683b007..67876ca 100644
--- a/src/lib/ector/ector_renderer_shape.eo
+++ b/src/lib/ector/ector_renderer_shape.eo
@@ -1,6 +1,6 @@
1import ector_renderer; 1import ector_renderer;
2 2
3mixin Ector.Renderer.Shape requires Efl.Object extends Efl.Gfx.Shape 3mixin @beta Ector.Renderer.Shape requires Efl.Object extends Efl.Gfx.Shape
4{ 4{
5 [[Ector shape renderer mixin]] 5 [[Ector shape renderer mixin]]
6 eo_prefix: ector_renderer_shape; 6 eo_prefix: ector_renderer_shape;
diff --git a/src/lib/ector/ector_surface.eo b/src/lib/ector/ector_surface.eo
index 9655c06..1590339 100644
--- a/src/lib/ector/ector_surface.eo
+++ b/src/lib/ector/ector_surface.eo
@@ -1,4 +1,4 @@
1mixin Ector.Surface extends Ector.Buffer 1mixin @beta Ector.Surface extends Ector.Buffer
2{ 2{
3 [[Surface interface for Ector]] 3 [[Surface interface for Ector]]
4 4
diff --git a/src/lib/ector/gl/ector_gl_buffer.eo b/src/lib/ector/gl/ector_gl_buffer.eo
index 872ee2b..6b32fff 100644
--- a/src/lib/ector/gl/ector_gl_buffer.eo
+++ b/src/lib/ector/gl/ector_gl_buffer.eo
@@ -1,4 +1,4 @@
1class Ector.GL.Buffer extends Efl.Object implements Ector.Buffer 1class @beta Ector.GL.Buffer extends Efl.Object implements Ector.Buffer
2{ 2{
3 [[Ector GL buffer class]] 3 [[Ector GL buffer class]]
4 data: null; 4 data: null;
diff --git a/src/lib/ector/gl/ector_gl_surface.eo b/src/lib/ector/gl/ector_gl_surface.eo
index 37dc43f..19e919c 100644
--- a/src/lib/ector/gl/ector_gl_surface.eo
+++ b/src/lib/ector/gl/ector_gl_surface.eo
@@ -1,6 +1,6 @@
1import ector_types; 1import ector_types;
2 2
3class Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface 3class @beta Ector.GL.Surface extends Ector.GL.Buffer implements Ector.Surface
4{ 4{
5 [[Ector GL surface class]] 5 [[Ector GL surface class]]
6 eo_prefix: ector_gl_surface; 6 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 95b4ef3..62dc486 100644
--- a/src/lib/ector/gl/ector_renderer_gl.eo
+++ b/src/lib/ector/gl/ector_renderer_gl.eo
@@ -1,6 +1,6 @@
1import ector_types; 1import ector_types;
2 2
3abstract Ector.Renderer.GL extends Ector.Renderer 3abstract @beta Ector.Renderer.GL extends Ector.Renderer
4{ 4{
5 [[Ector GL renderer abstract class]] 5 [[Ector GL renderer abstract class]]
6 methods { 6 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 5971664..2e7621d 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 @@
1class Ector.Renderer.GL.Gradient.Linear extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path 1class @beta Ector.Renderer.GL.Gradient.Linear extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear, Efl.Gfx.Path
2{ 2{
3 [[Ector GL renderer gradient linear]] 3 [[Ector GL renderer gradient linear]]
4 eo_prefix: ector_renderer_gl_gradient_linear; 4 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 3f4154f..3f3cbdd 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 @@
1class Ector.Renderer.GL.Gradient.Radial extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path 1class @beta Ector.Renderer.GL.Gradient.Radial extends Ector.Renderer.GL implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial, Efl.Gfx.Path
2{ 2{
3 [[Ector GL renderer gradient radial]] 3 [[Ector GL renderer gradient radial]]
4 eo_prefix: ector_renderer_gl_gradient_radial; 4 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 608581b..ba90436 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 @@
1class Ector.Renderer.GL.Shape extends Ector.Renderer.GL implements Ector.Renderer.Shape, Efl.Gfx.Path 1class @beta Ector.Renderer.GL.Shape extends Ector.Renderer.GL implements Ector.Renderer.Shape, Efl.Gfx.Path
2{ 2{
3 [[Ector GL renderer shape class]] 3 [[Ector GL renderer shape class]]
4 eo_prefix: ector_renderer_gl_shape; 4 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 bd94cc6..00e1040 100644
--- a/src/lib/ector/software/ector_renderer_software.eo
+++ b/src/lib/ector/software/ector_renderer_software.eo
@@ -1,4 +1,4 @@
1abstract Ector.Renderer.Software extends Ector.Renderer 1abstract @beta Ector.Renderer.Software extends Ector.Renderer
2{ 2{
3 [[Ector software renderer class]] 3 [[Ector software renderer class]]
4 data: null; 4 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 f2705dd..132a4df 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 @@
1class Ector.Renderer.Software.Gradient.Linear extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear 1class @beta Ector.Renderer.Software.Gradient.Linear extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Linear
2{ 2{
3 [[Ector software renderer gradient linear class]] 3 [[Ector software renderer gradient linear class]]
4 eo_prefix: ector_renderer_software_gradient_linear; 4 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 03bde1e..31bf1d5 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 @@
1class Ector.Renderer.Software.Gradient.Radial extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial 1class @beta Ector.Renderer.Software.Gradient.Radial extends Ector.Renderer.Software implements Ector.Renderer.Gradient, Ector.Renderer.Gradient.Radial
2{ 2{
3 [[Ector software renderer gradient radial]] 3 [[Ector software renderer gradient radial]]
4 eo_prefix: ector_renderer_software_gradient_radial; 4 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 b4889b3..41f2b7e 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 @@
1class Ector.Renderer.Software.Shape extends Ector.Renderer.Software implements Ector.Renderer.Shape 1class @beta Ector.Renderer.Software.Shape extends Ector.Renderer.Software implements Ector.Renderer.Shape
2{ 2{
3 [[Ector software renderer shape class]] 3 [[Ector software renderer shape class]]
4 eo_prefix: ector_renderer_software_shape; 4 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 76c3987..24df070 100644
--- a/src/lib/ector/software/ector_software_buffer.eo
+++ b/src/lib/ector/software/ector_software_buffer.eo
@@ -1,4 +1,4 @@
1class Ector.Software.Buffer extends Efl.Object implements Ector.Software.Buffer.Base 1class @beta Ector.Software.Buffer extends Efl.Object implements Ector.Software.Buffer.Base
2{ 2{
3 [[Ector software buffer class]] 3 [[Ector software buffer class]]
4 data: null; 4 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 e139bc7..be65399 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 @@
1mixin Ector.Software.Buffer.Base extends Ector.Buffer 1mixin @beta Ector.Software.Buffer.Base extends Ector.Buffer
2{ 2{
3 [[A buffer in Ector Software is a readable & optionally writable image]] 3 [[A buffer in Ector Software is a readable & optionally writable image]]
4 eo_prefix: ector_software_buffer; 4 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 65d807a..c0f851f 100644
--- a/src/lib/ector/software/ector_software_surface.eo
+++ b/src/lib/ector/software/ector_software_surface.eo
@@ -1,4 +1,4 @@
1class Ector.Software.Surface extends Ector.Software.Buffer implements Ector.Surface 1class @beta Ector.Software.Surface extends Ector.Software.Buffer implements Ector.Surface
2{ 2{
3 [[Ector surface software class]] 3 [[Ector surface software class]]
4 eo_prefix: ector_software_surface; 4 eo_prefix: ector_software_surface;
diff --git a/src/lib/eio/eio_sentry.eo b/src/lib/eio/eio_sentry.eo
index 1b38455..993e0c9 100644
--- a/src/lib/eio/eio_sentry.eo
+++ b/src/lib/eio/eio_sentry.eo
@@ -5,7 +5,7 @@ struct @beta Eio.Sentry.Event
5 source: string; [[The original monitored path.]] 5 source: string; [[The original monitored path.]]
6} 6}
7 7
8class Eio.Sentry extends Efl.Object 8class @beta Eio.Sentry extends Efl.Object
9{ 9{
10 [[Monitors files and directories for changes.]] 10 [[Monitors files and directories for changes.]]
11 11
diff --git a/src/lib/eldbus/eldbus_model.eo b/src/lib/eldbus/eldbus_model.eo
index a6dfaab..4197311 100644
--- a/src/lib/eldbus/eldbus_model.eo
+++ b/src/lib/eldbus/eldbus_model.eo
@@ -1,6 +1,6 @@
1import eldbus_types; 1import eldbus_types;
2 2
3class Eldbus.Model extends Efl.Loop_Model { 3class @beta Eldbus.Model extends Efl.Loop_Model {
4 methods { 4 methods {
5 connect { 5 connect {
6 [[Define connection parameters. 6 [[Define connection parameters.
diff --git a/src/lib/eldbus/eldbus_model_arguments.eo b/src/lib/eldbus/eldbus_model_arguments.eo
index 2eb37d0..627ab68 100644
--- a/src/lib/eldbus/eldbus_model_arguments.eo
+++ b/src/lib/eldbus/eldbus_model_arguments.eo
@@ -1,6 +1,6 @@
1import eldbus_types; 1import eldbus_types;
2 2
3class Eldbus.Model.Arguments extends Eldbus.Model { 3class @beta Eldbus.Model.Arguments extends Eldbus.Model {
4 [[Eldbus model arguments class]] 4 [[Eldbus model arguments class]]
5 5
6 methods { 6 methods {
diff --git a/src/lib/eldbus/eldbus_model_connection.eo b/src/lib/eldbus/eldbus_model_connection.eo
index 499dfa4..bd2544b 100644
--- a/src/lib/eldbus/eldbus_model_connection.eo
+++ b/src/lib/eldbus/eldbus_model_connection.eo
@@ -1,4 +1,4 @@
1class Eldbus.Model.Connection extends Eldbus.Model { 1class @beta Eldbus.Model.Connection extends Eldbus.Model {
2 [[Eldbus model connection class]] 2 [[Eldbus model connection class]]
3 3
4 implements { 4 implements {
diff --git a/src/lib/eldbus/eldbus_model_method.eo b/src/lib/eldbus/eldbus_model_method.eo
index 66ef3e6..00e8b7e 100644
--- a/src/lib/eldbus/eldbus_model_method.eo
+++ b/src/lib/eldbus/eldbus_model_method.eo
@@ -1,6 +1,6 @@
1import eldbus_types; 1import eldbus_types;
2 2
3class Eldbus.Model.Method extends Eldbus.Model.Arguments { 3class @beta Eldbus.Model.Method extends Eldbus.Model.Arguments {
4 [[Eldbus model method class]] 4 [[Eldbus model method class]]
5 methods { 5 methods {
6 @property proxy { 6 @property proxy {
diff --git a/src/lib/eldbus/eldbus_model_object.eo b/src/lib/eldbus/eldbus_model_object.eo
index d5827c5..9e9194a 100644
--- a/src/lib/eldbus/eldbus_model_object.eo
+++ b/src/lib/eldbus/eldbus_model_object.eo
@@ -1,4 +1,4 @@
1class Eldbus.Model.Object extends Eldbus.Model { 1class @beta Eldbus.Model.Object extends Eldbus.Model {
2 [[Eldbus model object class]] 2 [[Eldbus model object class]]
3 3
4 data: Eldbus_Model_Object_Data; 4 data: Eldbus_Model_Object_Data;
diff --git a/src/lib/eldbus/eldbus_model_proxy.eo b/src/lib/eldbus/eldbus_model_proxy.eo
index 3c8fe5b..2f85000 100644
--- a/src/lib/eldbus/eldbus_model_proxy.eo
+++ b/src/lib/eldbus/eldbus_model_proxy.eo
@@ -1,6 +1,6 @@
1import eldbus_types; 1import eldbus_types;
2 2
3class Eldbus.Model.Proxy extends Eldbus.Model { 3class @beta Eldbus.Model.Proxy extends Eldbus.Model {
4 [[Eldbus model proxy class]] 4 [[Eldbus model proxy class]]
5 5
6 methods { 6 methods {
diff --git a/src/lib/eldbus/eldbus_model_signal.eo b/src/lib/eldbus/eldbus_model_signal.eo
index 6ea877a..1698018 100644
--- a/src/lib/eldbus/eldbus_model_signal.eo
+++ b/src/lib/eldbus/eldbus_model_signal.eo
@@ -1,4 +1,4 @@
1class Eldbus.Model.Signal extends Eldbus.Model.Arguments { 1class @beta Eldbus.Model.Signal extends Eldbus.Model.Arguments {
2 [[Eldbus model signal class]] 2 [[Eldbus model signal class]]
3 3
4 methods { 4 methods {
diff --git a/src/lib/elementary/elm_actionslider_part.eo b/src/lib/elementary/elm_actionslider_part.eo
index 5b93976..f9f3d4a 100644
--- a/src/lib/elementary/elm_actionslider_part.eo
+++ b/src/lib/elementary/elm_actionslider_part.eo
@@ -1,4 +1,4 @@
1class Elm_Actionslider.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm_Actionslider.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary Actionslider internal part class]] 3 [[Elementary Actionslider internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_bubble_part.eo b/src/lib/elementary/elm_bubble_part.eo
index 701892e..4237bfc 100644
--- a/src/lib/elementary/elm_bubble_part.eo
+++ b/src/lib/elementary/elm_bubble_part.eo
@@ -1,4 +1,4 @@
1class Elm_Bubble.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm_Bubble.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary Bubble internal part class]] 3 [[Elementary Bubble internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_code_widget.eo b/src/lib/elementary/elm_code_widget.eo
index 5258621..0764506 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
15struct @extern Elm.Code; [[Elementary code main data structure]] /* The main interface currently defined in code */ 15struct @extern Elm.Code; [[Elementary code main data structure]] /* The main interface currently defined in code */
16struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */ 16struct @extern Elm.Code_Line; [[Elementary code line data structure]] /* Parts of the interface currently defined in code */
17 17
18class Elm.Code_Widget extends Efl.Ui.Layout_Base 18class @beta Elm.Code_Widget extends Efl.Ui.Layout_Base
19{ 19{
20 [[Elementary code widget]] 20 [[Elementary code widget]]
21 eo_prefix: efl_ui_code_widget; 21 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 35c39a4..a78a18a 100644
--- a/src/lib/elementary/elm_ctxpopup_part.eo
+++ b/src/lib/elementary/elm_ctxpopup_part.eo
@@ -1,4 +1,4 @@
1class Elm.Ctxpopup.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Ctxpopup.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary contex popup internal part class]] 3 [[Elementary contex popup internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_dayselector_part.eo b/src/lib/elementary/elm_dayselector_part.eo
index 0a13d33..5a83c55 100644
--- a/src/lib/elementary/elm_dayselector_part.eo
+++ b/src/lib/elementary/elm_dayselector_part.eo
@@ -1,4 +1,4 @@
1class Elm.Dayselector.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Dayselector.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary dayselector internal part class]] 3 [[Elementary dayselector internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_entry_part.eo b/src/lib/elementary/elm_entry_part.eo
index ebeeb88..f33fe1a 100644
--- a/src/lib/elementary/elm_entry_part.eo
+++ b/src/lib/elementary/elm_entry_part.eo
@@ -1,4 +1,4 @@
1class Elm.Entry.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Entry.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary entry internal part class]] 3 [[Elementary entry internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_fileselector_entry_part.eo b/src/lib/elementary/elm_fileselector_entry_part.eo
index 691edaa..da932d8 100644
--- a/src/lib/elementary/elm_fileselector_entry_part.eo
+++ b/src/lib/elementary/elm_fileselector_entry_part.eo
@@ -1,4 +1,4 @@
1class Elm.Fileselector.Entry.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Fileselector.Entry.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary fileselector entry internal part class]] 3 [[Elementary fileselector entry internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_fileselector_part.eo b/src/lib/elementary/elm_fileselector_part.eo
index 8e504f4..7a1b396 100644
--- a/src/lib/elementary/elm_fileselector_part.eo
+++ b/src/lib/elementary/elm_fileselector_part.eo
@@ -1,4 +1,4 @@
1class Elm.Fileselector.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Fileselector.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary fileselector entry internal part class]] 3 [[Elementary fileselector entry internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_flip_part.eo b/src/lib/elementary/elm_flip_part.eo
index df5a117..fbf8007 100644
--- a/src/lib/elementary/elm_flip_part.eo
+++ b/src/lib/elementary/elm_flip_part.eo
@@ -1,4 +1,4 @@
1class Elm.Flip.Part extends Efl.Object implements Efl.Content 1class @beta Elm.Flip.Part extends Efl.Object implements Efl.Content
2{ 2{
3 [[Elementary flip internal part class]] 3 [[Elementary flip internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_hover_part.eo b/src/lib/elementary/elm_hover_part.eo
index 2473dc5..71f85a4 100644
--- a/src/lib/elementary/elm_hover_part.eo
+++ b/src/lib/elementary/elm_hover_part.eo
@@ -1,4 +1,4 @@
1class Elm.Hover.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Hover.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[elementary hover internal part class]] 3 [[elementary hover internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_interface_scrollable.eo b/src/lib/elementary/elm_interface_scrollable.eo
index dc0ef85..8a66c9f 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
27 last [[Sentinel value to indicate last enum field during iteration]] 27 last [[Sentinel value to indicate last enum field during iteration]]
28} 28}
29 29
30mixin Elm.Interface_Scrollable requires Efl.Ui.Widget extends Efl.Ui.Scrollable, Efl.Ui.Focus.Manager_Sub, Efl.Ui.Widget_Focus_Manager 30mixin @beta Elm.Interface_Scrollable requires Efl.Ui.Widget extends Efl.Ui.Scrollable, Efl.Ui.Focus.Manager_Sub, Efl.Ui.Widget_Focus_Manager
31{ 31{
32 [[Elm scrollable mixin]] 32 [[Elm scrollable mixin]]
33 eo_prefix: elm_interface_scrollable; 33 eo_prefix: elm_interface_scrollable;
diff --git a/src/lib/elementary/elm_label_part.eo b/src/lib/elementary/elm_label_part.eo
index cbbbeaa..c2d6110 100644
--- a/src/lib/elementary/elm_label_part.eo
+++ b/src/lib/elementary/elm_label_part.eo
@@ -1,4 +1,4 @@
1class Elm_Label.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm_Label.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary button internal part class]] 3 [[Elementary button internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_mapbuf_part.eo b/src/lib/elementary/elm_mapbuf_part.eo
index a9bc129..1a3e1e1 100644
--- a/src/lib/elementary/elm_mapbuf_part.eo
+++ b/src/lib/elementary/elm_mapbuf_part.eo
@@ -1,4 +1,4 @@
1class Elm.Mapbuf.Part extends Efl.Ui.Widget_Part implements Efl.Content 1class @beta Elm.Mapbuf.Part extends Efl.Ui.Widget_Part implements Efl.Content
2{ 2{
3 [[Elementary mapbuf internal part class]] 3 [[Elementary mapbuf internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_multibuttonentry_part.eo b/src/lib/elementary/elm_multibuttonentry_part.eo
index ce1294d..b11d3e2 100644
--- a/src/lib/elementary/elm_multibuttonentry_part.eo
+++ b/src/lib/elementary/elm_multibuttonentry_part.eo
@@ -1,4 +1,4 @@
1class Elm.Multibuttonentry_Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Multibuttonentry_Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary multibuttonentry internal part class]] 3 [[Elementary multibuttonentry internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_naviframe_part.eo b/src/lib/elementary/elm_naviframe_part.eo
index 4f17c4c..e253f11 100644
--- a/src/lib/elementary/elm_naviframe_part.eo
+++ b/src/lib/elementary/elm_naviframe_part.eo
@@ -1,4 +1,4 @@
1class Elm.Naviframe.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Naviframe.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary naviframe internal part class]] 3 [[Elementary naviframe internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_notify_part.eo b/src/lib/elementary/elm_notify_part.eo
index cb9892f..52f8000 100644
--- a/src/lib/elementary/elm_notify_part.eo
+++ b/src/lib/elementary/elm_notify_part.eo
@@ -1,4 +1,4 @@
1class Elm.Notify.Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Text, 1class @beta Elm.Notify.Part extends Efl.Ui.Widget_Part implements Efl.Content, Efl.Text,
2 Efl.Ui.L10n 2 Efl.Ui.L10n
3{ 3{
4 [[Elementary notification internel part class]] 4 [[Elementary notification internel part class]]
diff --git a/src/lib/elementary/elm_panel_part.eo b/src/lib/elementary/elm_panel_part.eo
index a205b22..3d474c7 100644
--- a/src/lib/elementary/elm_panel_part.eo
+++ b/src/lib/elementary/elm_panel_part.eo
@@ -1,4 +1,4 @@
1class Elm.Panel.Part extends Efl.Ui.Widget_Part implements Efl.Content 1class @beta Elm.Panel.Part extends Efl.Ui.Widget_Part implements Efl.Content
2{ 2{
3 [[Elementary panel internal part class]] 3 [[Elementary panel internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_player_part.eo b/src/lib/elementary/elm_player_part.eo
index ed2cbc3..3c6c198 100644
--- a/src/lib/elementary/elm_player_part.eo
+++ b/src/lib/elementary/elm_player_part.eo
@@ -1,4 +1,4 @@
1class Elm.Player.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Player.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary player internal part class]] 3 [[Elementary player internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_popup_part.eo b/src/lib/elementary/elm_popup_part.eo
index 8c9210f..c969de8 100644
--- a/src/lib/elementary/elm_popup_part.eo
+++ b/src/lib/elementary/elm_popup_part.eo
@@ -1,4 +1,4 @@
1class Elm.Popup.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Popup.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary popup internal part class]] 3 [[Elementary popup internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/elementary/elm_scroller_part.eo b/src/lib/elementary/elm_scroller_part.eo
index 5b2c1b7..c66113c 100644
--- a/src/lib/elementary/elm_scroller_part.eo
+++ b/src/lib/elementary/elm_scroller_part.eo
@@ -1,4 +1,4 @@
1class Elm.Scroller.Part extends Efl.Ui.Layout_Part_Legacy 1class @beta Elm.Scroller.Part extends Efl.Ui.Layout_Part_Legacy
2{ 2{
3 [[Elementary scroller internal part class]] 3 [[Elementary scroller internal part class]]
4 data: null; 4 data: null;
diff --git a/src/lib/eolian/database_validate.c b/src/lib/eolian/database_validate.c
index 7042995..a6ae461 100644
--- a/src/lib/eolian/database_validate.c
+++ b/src/lib/eolian/database_validate.c
@@ -89,12 +89,6 @@ _validate_docstr(Eina_Stringshare *str, const Eolian_Object *info, Eina_List **r
89} 89}
90 90
91static Eina_Bool 91static Eina_Bool
92_class_is_legacy(Eolian_Class *klass)
93{
94 return !!strncmp(klass->base.name, "Efl.", strlen("Efl."));
95}
96
97static Eina_Bool
98_validate_doc(Eolian_Documentation *doc) 92_validate_doc(Eolian_Documentation *doc)
99{ 93{
100 if (!doc) 94 if (!doc)
@@ -1210,7 +1204,7 @@ _validate_class(Validate_State *vals, Eolian_Class *cl,
1210 default: 1204 default:
1211 break; 1205 break;
1212 } 1206 }
1213 if (!_class_is_legacy(cl) && !cl->base.is_beta && cl->parent->base.is_beta) 1207 if (!cl->base.is_beta && cl->parent->base.is_beta)
1214 { 1208 {
1215 _eo_parser_log(&cl->base, "non-beta class cannot have beta parent"); 1209 _eo_parser_log(&cl->base, "non-beta class cannot have beta parent");
1216 return EINA_FALSE; 1210 return EINA_FALSE;
@@ -1277,8 +1271,7 @@ _validate_class(Validate_State *vals, Eolian_Class *cl,
1277 } 1271 }
1278 } 1272 }
1279 1273
1280 /* we are not verifying betaness for any legacy class */ 1274 _set_stable(vals, !cl->base.is_beta);
1281 _set_stable(vals, !cl->base.is_beta && !_class_is_legacy(cl));
1282 1275
1283 EINA_LIST_FOREACH(cl->properties, l, func) 1276 EINA_LIST_FOREACH(cl->properties, l, func)
1284 if (!_validate_function(vals, func, nhash)) 1277 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 fc9e236..9cd9800 100644
--- a/src/lib/evas/canvas/evas_canvas3d_camera.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_camera.eo
@@ -1,6 +1,6 @@
1import evas_canvas3d_types; 1import evas_canvas3d_types;
2 2
3class Evas.Canvas3D.Camera extends Evas.Canvas3D.Object 3class @beta Evas.Canvas3D.Camera extends Evas.Canvas3D.Object
4{ 4{
5 [[Evas 3D canvas camera class]] 5 [[Evas 3D canvas camera class]]
6 data: Evas_Canvas3D_Camera_Data; 6 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 b3b14e3..daadf8f 100644
--- a/src/lib/evas/canvas/evas_canvas3d_light.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_light.eo
@@ -1,6 +1,6 @@
1import evas_canvas3d_types; 1import evas_canvas3d_types;
2 2
3class Evas.Canvas3D.Light extends Evas.Canvas3D.Object 3class @beta Evas.Canvas3D.Light extends Evas.Canvas3D.Object
4{ 4{
5 [[Evas 3D canvas light class]] 5 [[Evas 3D canvas light class]]
6 6
diff --git a/src/lib/evas/canvas/evas_canvas3d_material.eo b/src/lib/evas/canvas/evas_canvas3d_material.eo
index b4c9d86..864d5a5 100644
--- a/src/lib/evas/canvas/evas_canvas3d_material.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_material.eo
@@ -1,4 +1,4 @@
1class Evas.Canvas3D.Material extends Evas.Canvas3D.Object 1class @beta Evas.Canvas3D.Material extends Evas.Canvas3D.Object
2{ 2{
3 [[Evas 3D canvas material class]] 3 [[Evas 3D canvas material class]]
4 data: Evas_Canvas3D_Material_Data; 4 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 c810dc8..f30037d 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;
2 2
3struct @extern Eina.Inarray; [[Eina inarray data structure]] 3struct @extern Eina.Inarray; [[Eina inarray data structure]]
4 4
5class Evas.Canvas3D.Mesh extends Evas.Canvas3D.Object implements Efl.File, Efl.File_Save 5class @beta Evas.Canvas3D.Mesh extends Evas.Canvas3D.Object implements Efl.File, Efl.File_Save
6{ 6{
7 [[Evas 3D canvas mesh class]] 7 [[Evas 3D canvas mesh class]]
8 data: Evas_Canvas3D_Mesh_Data; 8 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 31400b9..ec9891c 100644
--- a/src/lib/evas/canvas/evas_canvas3d_node.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_node.eo
@@ -1,6 +1,6 @@
1import evas_canvas3d_types; 1import evas_canvas3d_types;
2 2
3class Evas.Canvas3D.Node extends Evas.Canvas3D.Object 3class @beta Evas.Canvas3D.Node extends Evas.Canvas3D.Object
4{ 4{
5 [[Evas 3D canvas node class]] 5 [[Evas 3D canvas node class]]
6 data: Evas_Canvas3D_Node_Data; 6 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 987b840..c058cda 100644
--- a/src/lib/evas/canvas/evas_canvas3d_object.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_object.eo
@@ -1,6 +1,6 @@
1import evas_canvas3d_types; 1import evas_canvas3d_types;
2 2
3abstract Evas.Canvas3D.Object extends Efl.Object 3abstract @beta Evas.Canvas3D.Object extends Efl.Object
4{ 4{
5 [[Evas 3D canvas object class]] 5 [[Evas 3D canvas object class]]
6 data: Evas_Canvas3D_Object_Data; 6 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 1582f95..c1e3fd7 100644
--- a/src/lib/evas/canvas/evas_canvas3d_primitive.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_primitive.eo
@@ -1,6 +1,6 @@
1import evas_canvas3d_types; 1import evas_canvas3d_types;
2 2
3class Evas.Canvas3D.Primitive extends Evas.Canvas3D.Object 3class @beta Evas.Canvas3D.Primitive extends Evas.Canvas3D.Object
4{ 4{
5 [[Evas 3D canvas primitive class]] 5 [[Evas 3D canvas primitive class]]
6 data: Evas_Canvas3D_Primitive_Data; 6 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 d379b66..6187228 100644
--- a/src/lib/evas/canvas/evas_canvas3d_scene.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_scene.eo
@@ -1,6 +1,6 @@
1import evas_canvas3d_types; 1import evas_canvas3d_types;
2 2
3class Evas.Canvas3D.Scene extends Evas.Canvas3D.Object 3class @beta Evas.Canvas3D.Scene extends Evas.Canvas3D.Object
4{ 4{
5 [[Efl 3D canvas scene class]] 5 [[Efl 3D canvas scene class]]
6 data: Evas_Canvas3D_Scene_Data; 6 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 05a64d6..8aed886 100644
--- a/src/lib/evas/canvas/evas_canvas3d_texture.eo
+++ b/src/lib/evas/canvas/evas_canvas3d_texture.eo
@@ -1,6 +1,6 @@
1type @extern Evas_Colorspace: int; [[Evas colorspace type]] /* FIXME: Need to get emile migrated. */ 1type @extern Evas_Colorspace: int; [[Evas colorspace type]] /* FIXME: Need to get emile migrated. */
2 2
3class Evas.Canvas3D.Texture extends Evas.Canvas3D.Object implements Efl.File 3class @beta Evas.Canvas3D.Texture extends Evas.Canvas3D.Object implements Efl.File
4{ 4{
5 [[Evas 3d canvas texture class]] 5 [[Evas 3d canvas texture class]]
6 data : Evas_Canvas3D_Texture_Data; 6 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 7830416..785a27f 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 @@
1class Evas.Ector.GL.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer 1class @beta Evas.Ector.GL.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer
2{ 2{
3 [[An Ector GL buffer capable of being mapped, drawn and rendered to. 3 [[An Ector GL buffer capable of being mapped, drawn and rendered to.
4 4
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 6944a3a..f810746 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 @@
1class Evas.Ector.GL.Image.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer 1class @beta Evas.Ector.GL.Image.Buffer extends Ector.GL.Buffer implements Evas.Ector.Buffer
2{ 2{
3 [[An Ector GL buffer wrapping an existing Evas_GL_Image.]] 3 [[An Ector GL buffer wrapping an existing Evas_GL_Image.]]
4 implements { 4 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 b42aeaa..b41b5a8 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 @@
1class Evas.Ector.Software.Buffer extends Ector.Software.Buffer implements Evas.Ector.Buffer 1class @beta Evas.Ector.Software.Buffer extends Ector.Software.Buffer implements Evas.Ector.Buffer
2{ 2{
3 [[A buffer object wrapping an existing Evas Image_Entry.]] 3 [[A buffer object wrapping an existing Evas Image_Entry.]]
4 implements { 4 implements {
diff --git a/src/tests/ecore/ecore_audio_out_test.eo b/src/tests/ecore/ecore_audio_out_test.eo
index a5ec921..72b86a0 100644
--- a/src/tests/ecore/ecore_audio_out_test.eo
+++ b/src/tests/ecore/ecore_audio_out_test.eo
@@ -1,4 +1,4 @@
1class Ecore.Audio.Out.Test extends Ecore.Audio.Out 1class @beta Ecore.Audio.Out.Test extends Ecore.Audio.Out
2{ 2{
3 data: null; 3 data: null;
4 implements { 4 implements {
diff --git a/src/tests/elementary/focus_test.eo b/src/tests/elementary/focus_test.eo
index 1293b65..f6a1144 100644
--- a/src/tests/elementary/focus_test.eo
+++ b/src/tests/elementary/focus_test.eo
@@ -1,4 +1,4 @@
1class Focus.Test 1class @beta Focus.Test
2 extends Efl.Object 2 extends Efl.Object
3 implements Efl.Ui.Focus.Object, Efl.Gfx.Entity 3 implements Efl.Ui.Focus.Object, Efl.Gfx.Entity
4{ 4{