Add new PLUGIN_RUN action type and new plugins.plugin handlers 1. If external library...
authorTae-Hwan Kim <the81.kim@samsung.com>
Thu, 20 Mar 2014 04:00:20 +0000 (13:00 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Thu, 20 Mar 2014 04:00:21 +0000 (13:00 +0900)
commit3061a706c4ca02eb876799da07dae72c24cf4507
treecb81f578acd9779b974994477fbd8477d0d61b91
parent079e5d3692241e32cb1bcd7ac47d5ace71f5d37f
Add new PLUGIN_RUN action type and new plugins.plugin handlers 1. If external library is commerical source and not opensource, we cannot include/build the library within edje. 2. If external library does not use general encodable sources, we...

Summary:
...cannot encode those things into edje.

In our case, we need vibration when longpressed. But those files are not
audio or image and cannot be encoded into edje. Also, this library is not
opensource so should not be linked directly with edje.
So we should call vibration API by using this plug-in.

Reviewers: raster, cedric, seoz, Hermet

CC: cedric
Differential Revision: https://phab.enlightenment.org/D588
14 files changed:
data/edje/include/edje.inc
src/bin/edje/edje_cc.c
src/bin/edje/edje_cc.h
src/bin/edje/edje_cc_handlers.c
src/bin/edje/edje_cc_out.c
src/bin/edje/edje_decc.c
src/bin/edje/edje_pick.c
src/lib/edje/Edje_Common.h
src/lib/edje/edje_data.c
src/lib/edje/edje_embryo.c
src/lib/edje/edje_load.c
src/lib/edje/edje_multisense.c
src/lib/edje/edje_private.h
src/lib/edje/edje_program.c