efl/src/lib/efl
Marcel Hollerbach 1c62ed5349 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
2019-03-09 16:39:06 +01:00
..
cxx efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
interfaces efl: ensure legacy is only relying on stable types 2019-03-09 16:39:06 +01:00
.gitignore CMake: rework to use some helper macros. 2017-01-23 18:23:40 +01:00
Efl.h efl/interfaces: remove all legacy usage from eo files 2019-03-06 13:02:45 -08:00
Efl.hh efl: major rewrite of efl_part. 2018-05-24 16:02:18 -07:00
Efl_Config.h.cmake cmake: sync EFL_EO_API_SUPPORT definition with autotools. 2017-02-03 12:36:50 -02:00
Efl_Config.h.in
Efl_MVVM_Common.h efl: Property_Bind should actually tell us if it succeeded or failed by returning an Eina.Error. 2019-03-07 09:58:54 -08:00
config.h.cmake cmake: add ector. 2017-01-27 10:56:02 -02:00
meson.build efl: add a factory Eina_Error and rename the file to be more on point with its purpose. 2019-01-09 11:02:10 -08:00