Add new edbus library, aka e_dbus v2




git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@76775 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Rename edbus.pc to edbus2.pc to avoi conflict

Even though the previous library was named E_DBus, it was installing an
edbus.pc file. Rename our file so it doesn't conflct with the other.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@76995 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Add .pc to svnignore



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@76996 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Also rename installed lib to edbus2



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@76997 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Ignore the compiled library



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77003 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Fix memory leak in
 edbus_signal_handler_match_extra_set()

And allow values == "" in match_extra_set()

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77004 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Do not build examples by default

It's weird to enable/disable the examples at configure time rather than
having a rule "make examples", but this appears to be how it's done in
EFL.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77005 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Reduce variable scope and add const where it's
 due



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77006 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Add example of 2 containners at same level.

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77007 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Fix building doc outside of tree

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77094 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Add edbus_signal_handler_match_extra_vset

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77095 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Full file path on EXTRA_DIST of doc

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77098 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Fix lib name in edbus2.pc.in

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77102 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Fix typos

Patch by: Luis Felipe Strano Moraes <luis.strano@gmail.com>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77335 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Call callback if already have a unique id when
 another callback is added

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77337 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Add flag to name_owner_changed_callback_add to
 allow initial call

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77338 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Improve doc of name_owner_changed_callback_add()

Explain the reason for the extra flag on this function.



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77339 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: check if DBUS_TYPE_UNIX_FD exists

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77629 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Fix example of double container

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77655 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
edbus: Remove edbus_real_method

Patch by: José Roberto de Souza  <zehortigoza@profusion.mobi>



git-svn-id: http://svn.enlightenment.org/svn/e/trunk/edbus@77656 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33