eolian: validate betaness
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Mon, 25 Feb 2019 12:59:51 +0000 (13:59 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Fri, 8 Mar 2019 11:49:36 +0000 (20:49 +0900)
commit5bb73cdbfd0f4a0f504d0a10478a63ff31f20f8f
treec0eb85f995e388ddfd6a9456a9cb3b04ec63bb15
parentafe54e722ed75a74062a1a02352bd58c0b055847
eolian: validate betaness

Summary:
if there is a none beta class, then this class should not depend on beta
classes in parameters / event types / return types, parent inherits.
This adds this validation, so we can start to slowly to unbeta more and
more classes.

Reviewers: q66, zmike, cedric, segfaultxavi

Reviewed By: q66

Subscribers: #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7999
src/lib/elementary/efl_ui_relative_layout.eo
src/lib/eolian/database_validate.c
src/tests/ecore/efl_app_test_cml.eo