efl/src/modules/ecore/system
Carsten Haitzler 53c66c98c2 ecore - system modules - fix eldbus interdependency and complaints
so ecore uses ecore system modules ... that use eldbus. eldbus inits
ecore. this is a vicious cycle. eldbus shouldnt init ecore. it's a
dependency but should be provided outside of initting eldbus. this all
led to hack-arounds on initting eldbus in these ecore modules that
just break things like shutting down eldbus when still in use.

this ensures any pending messages are canceled on ecore module shutdown.
this ensures every ecore module fully inits and shuts down eldbus as
they should so refcounting the inits works.
this stops eldbus from inittign ecore to avoid the circuluar dependency.

this stops lots of CRI/ERR complaints eg if you run elua with no
cmdline options.

this is just better.

@fix
2016-04-12 14:11:32 +09:00
..
systemd ecore - system modules - fix eldbus interdependency and complaints 2016-04-12 14:11:32 +09:00
tizen efl: Unified eina critical manro to CRI. 2013-12-26 12:27:13 +09:00
upower ecore - system modules - fix eldbus interdependency and complaints 2016-04-12 14:11:32 +09:00