Page MenuHomePhabricator

Mark efl_types.eot as stable
ClosedPublic

Authored by segfaultxavi on Feb 14 2019, 7:20 AM.

Details

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.

Diff Detail

Repository
rEFL core/efl
Branch
devs/xartigas/efl_types_stable
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 9510
Build 7988: arc lint + arc unit