efl: ensure legacy is only relying on stable types
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Sat, 9 Mar 2019 15:36:21 +0000 (16:36 +0100)
committerJunsuChoi <jsuya.choi@samsung.com>
Fri, 15 Mar 2019 04:23:19 +0000 (13:23 +0900)
commit6f97eeee3fd396cc4b162829fe1c81b98817d7b6
tree85324b4194ac77f1b38ef23ca8889aa9f0afe51a
parent218ba73d57df8d6c616d1930dd251625ca450a80
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
src/bin/eolian/types.c
src/lib/edje/edje_types.eot
src/lib/efl/interfaces/efl_gfx_types.eot
src/lib/efl/interfaces/efl_input_types.eot
src/lib/elementary/efl_ui_text.c
src/lib/elementary/elm_cnp.h