HomePhabricator

efl: ensure legacy is only relying on stable types

Authored by Marcel Hollerbach <mail@marcel-hollerbach.de> on Mar 9 2019, 7:36 AM.

Description

efl: ensure legacy is only relying on stable types

Summary:
This commit changes the beta ness of a few types, those types are
looking quite stable. Edje types will likely not change. The
Efl.Gfx.Join types are actaully already stable since the last release,
since evas_vg was stable back then and those enums have been in there.

The elementary stuff looks a bit unthought, and we have the chance to
change the API in the backend, so maybe we want to not declare it
stable, but rather reintroduce the legacy types.

With this we can enable eolian generation of beta tags for types.

ref T7726

Depends on D8276

Reviewers: cedric, segfaultxavi, zmike, stefan_schmidt, q66

Reviewed By: segfaultxavi, q66

Subscribers: reviewers, committers

Tags: efl

Maniphest Tasks: T7726

Differential Revision: https://phab.enlightenment.org/D8277