efl_ui/layout: validate theme api version in theme_apply
authorMike Blumenkrantz <zmike@samsung.com>
Tue, 24 Sep 2019 20:59:39 +0000 (16:59 -0400)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 24 Sep 2019 21:50:43 +0000 (06:50 +0900)
commite510889b57d96ac51ae2f715276d7e8843afbef0
treed60df583b43be0350360bbb97adba45323cde4e1
parenta529239851b988425c1773aae8590c1e7f43f270
efl_ui/layout: validate theme api version in theme_apply

Summary:
this throws error and warning messages if the theme api version does
not match the current efl version, and it will cause unit tests to fail
when the theme version is not updated

ref T8231

Depends on D10093

Reviewers: cedric

Reviewed By: cedric

Subscribers: cedric, #reviewers, #committers

Tags: #efl_widgets

Maniphest Tasks: T8231

Differential Revision: https://phab.enlightenment.org/D10081
src/lib/elementary/efl_ui_layout.c
src/lib/elementary/elm_widget_layout.h