Mark efl_types.eot as stable

Summary:
This allows using Efl_Version without EFL_BETA_API_SUPPORT, which in turn
allows failing when trying to use restricted BETA API with a more meaningful
error message.
The error will now tell you which restricted API you are trying to use, instead
of Efl_Version symbol not found.

Fixes T7696
Depends on D7932

Test Plan:
make && make check && make examples continue working.
Building a BETA example while removing the EFL_BETA_API_SUPPORT define should
tell you which BETA API you tried to use.

Reviewers: zmike, bu5hm4n, cedric

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7696

Differential Revision: https://phab.enlightenment.org/D7948
This commit is contained in:
Xavi Artigas 2019-02-14 16:11:32 +01:00
parent 1fabc8fb99
commit 9ed59b8002
1 changed files with 2 additions and 2 deletions

View File

@ -69,10 +69,10 @@ typedef struct tm Efl_Time;
typedef struct _Efl_Text_Cursor_Cursor Efl_Text_Cursor_Cursor;
typedef struct _Efl_Text_Annotate_Annotation Efl_Text_Annotate_Annotation;
#ifdef EFL_BETA_API_SUPPORT
#include "interfaces/efl_types.eot.h"
#ifdef EFL_BETA_API_SUPPORT
#include <Efl_MVVM_Common.h>
/* Data types */