efl/src
Gustavo Sverzut Barbieri 356d4f733c efl/emotion: rework module infra, better integration with 'generic'.
Change the module infra and allow one to register using the
description structure itself, saves some work.

Replace module_open and module_close with add() and del(), that are
more descriptive.

Move stuff to init/shutdown where it was a better fit.

Since add() now receives the first parameter being the owning
structure we can create one structure per generic player and they will
merge transparently with other modules, then we can use a simple
algorithm that considers the plugin priority. ALL DYNAMIC!

Future work could be done to load the plugin priority specified by
user from configuration file. But this is not in my plans right now.



SVN revision: 82602
2013-01-11 03:06:42 +00:00
..
benchmarks efl: distcheck will run tests and compile all examples. 2013-01-05 14:41:14 +00:00
bin efl: remove checks for socket.h, net/*, arpa/* 2013-01-10 20:26:02 +00:00
edje_external/emotion efl: merge emotion. 2013-01-10 03:43:32 +00:00
examples efl: merge emotion. 2013-01-10 03:43:32 +00:00
lib efl/emotion: rework module infra, better integration with 'generic'. 2013-01-11 03:06:42 +00:00
modules efl/emotion: rework module infra, better integration with 'generic'. 2013-01-11 03:06:42 +00:00
scripts/eina efl: pass distcheck. 2012-11-05 14:42:44 +00:00
static_libs efl: fix make dist. 2013-01-04 20:55:12 +00:00
tests efl/emotion_test: allow to run in tree. 2013-01-10 06:04:28 +00:00
utils/ecore efl/ecore_x: remove shadow warning from makekeys 2013-01-09 16:39:07 +00:00
Makefile.am efl: merge emotion. 2013-01-10 03:43:32 +00:00
Makefile_EDBus.am efl: fix -DPACKAGE_DATA_DIR 2013-01-04 16:28:22 +00:00
Makefile_EPhysics.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_Audio.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_Cocoa.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_Con.am efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage. 2012-12-31 00:46:14 +00:00
Makefile_Ecore_Evas.am efl: make libraries aware of EFL_RUN_IN_TREE. 2013-01-04 17:19:43 +00:00
Makefile_Ecore_FB.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_File.am efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage. 2012-12-31 00:46:14 +00:00
Makefile_Ecore_Imf.am ecore_imf: install module under MODULE_ARCH like the rest of EFL 2013-01-09 19:38:04 +00:00
Makefile_Ecore_Input.am efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage. 2012-12-31 00:46:14 +00:00
Makefile_Ecore_Ipc.am efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage. 2012-12-31 00:46:14 +00:00
Makefile_Ecore_Psl1ght.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_SDL.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_Wayland.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_Win32.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_WinCE.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Ecore_X.am efl: improve X detection by Joel Klinghed. 2013-01-09 16:48:40 +00:00
Makefile_Edje.am efl: make edj depend on edje_cc 2013-01-10 05:53:36 +00:00
Makefile_Eet.am efl: fix -DPACKAGE_DATA_DIR 2013-01-04 16:28:22 +00:00
Makefile_Eeze.am efl/eeze: move sensor modules to their own dir 2013-01-10 16:14:55 +00:00
Makefile_Efreet.am efl/efreet: move efreet_{icon,desktop}_cache_create under MODULE_ARCH 2013-01-09 22:31:59 +00:00
Makefile_Eina.am eina/tests: add basic Eina_Barrier test 2013-01-08 14:10:33 +00:00
Makefile_Eio.am efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage. 2012-12-31 00:46:14 +00:00
Makefile_Embryo.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Emotion.am efl/emotion: move module stuff. 2013-01-10 22:11:07 +00:00
Makefile_Eo.am efl: refactor CFLAGS, LIBS, LIBADD and LDADD usage. 2012-12-31 00:46:14 +00:00
Makefile_Escape.am efl: fix make dist. 2013-01-04 20:55:12 +00:00
Makefile_Evas.am efl/evas: move cserve2 binaries under MODULE_ARCH dir 2013-01-09 22:32:08 +00:00
Makefile_Evil.am efl: fix make dist. 2013-01-04 20:55:12 +00:00