framework/uifw/edbus.git
15 years agoAdd paranoia check.
englebass [Wed, 5 Nov 2008 20:33:52 +0000 (20:33 +0000)]
Add paranoia check.

If the callback is instant we need to add a guard to the list.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37507 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoTODO++
englebass [Wed, 5 Nov 2008 20:33:40 +0000 (20:33 +0000)]
TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37506 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRight data for callback.
englebass [Wed, 5 Nov 2008 20:33:28 +0000 (20:33 +0000)]
Right data for callback.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37505 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRegister signal handler for all interfaces.
englebass [Wed, 5 Nov 2008 20:33:16 +0000 (20:33 +0000)]
Register signal handler for all interfaces.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37504 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRight parameters for state changed callback.
englebass [Wed, 5 Nov 2008 20:33:04 +0000 (20:33 +0000)]
Right parameters for state changed callback.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37503 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAccess Point.
englebass [Wed, 5 Nov 2008 20:32:53 +0000 (20:32 +0000)]
Access Point.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37502 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoProperty parsers for 'y' and 'ay'.
englebass [Wed, 5 Nov 2008 20:32:41 +0000 (20:32 +0000)]
Property parsers for 'y' and 'ay'.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37501 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCast to silence compiler.
englebass [Wed, 5 Nov 2008 20:32:30 +0000 (20:32 +0000)]
Cast to silence compiler.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37500 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoconnection_active -> active_connection
englebass [Wed, 5 Nov 2008 20:32:18 +0000 (20:32 +0000)]
connection_active -> active_connection

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37499 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoActiveConnection
englebass [Wed, 5 Nov 2008 20:32:06 +0000 (20:32 +0000)]
ActiveConnection

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37498 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoActiveConnection
englebass [Wed, 5 Nov 2008 20:31:54 +0000 (20:31 +0000)]
ActiveConnection

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37497 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoTODO++
englebass [Wed, 5 Nov 2008 20:31:42 +0000 (20:31 +0000)]
TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37496 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofree nms before nm
englebass [Wed, 5 Nov 2008 20:31:30 +0000 (20:31 +0000)]
free nms before nm

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37495 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoNewConnection signal.
englebass [Wed, 5 Nov 2008 20:31:18 +0000 (20:31 +0000)]
NewConnection signal.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37494 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoNetworkManagerSettings
englebass [Wed, 5 Nov 2008 20:31:06 +0000 (20:31 +0000)]
NetworkManagerSettings

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37493 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCleanup.
englebass [Wed, 5 Nov 2008 20:30:54 +0000 (20:30 +0000)]
Cleanup.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37492 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoNM Work.
englebass [Wed, 5 Nov 2008 20:30:42 +0000 (20:30 +0000)]
NM Work.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37491 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoMore work on nm object api.
englebass [Wed, 5 Nov 2008 20:30:29 +0000 (20:30 +0000)]
More work on nm object api.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37490 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoTODO++
englebass [Wed, 5 Nov 2008 20:30:17 +0000 (20:30 +0000)]
TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37489 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAccess Point.
englebass [Wed, 5 Nov 2008 20:30:06 +0000 (20:30 +0000)]
Access Point.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37488 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoCast right variable.
englebass [Wed, 5 Nov 2008 20:29:54 +0000 (20:29 +0000)]
Cast right variable.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37487 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix Access Point object.
englebass [Wed, 5 Nov 2008 20:29:42 +0000 (20:29 +0000)]
Fix Access Point object.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37486 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoTODO++
englebass [Wed, 5 Nov 2008 20:29:29 +0000 (20:29 +0000)]
TODO++

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37485 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoMore work on nm object api.
englebass [Wed, 5 Nov 2008 20:29:17 +0000 (20:29 +0000)]
More work on nm object api.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37484 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoDon't close connection while idler active.
englebass [Wed, 5 Nov 2008 20:29:05 +0000 (20:29 +0000)]
Don't close connection while idler active.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37483 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoChange state to unsigned int.
englebass [Wed, 5 Nov 2008 20:28:54 +0000 (20:28 +0000)]
Change state to unsigned int.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37482 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRemove unused variable.
englebass [Wed, 5 Nov 2008 20:28:23 +0000 (20:28 +0000)]
Remove unused variable.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37481 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agodbus fix on shutdown - shulga nikita
raster [Mon, 3 Nov 2008 06:00:15 +0000 (06:00 +0000)]
dbus fix on shutdown - shulga nikita

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37431 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoStart rework of nm interface.
englebass [Wed, 29 Oct 2008 07:14:05 +0000 (07:14 +0000)]
Start rework of nm interface.

Make the nm interface more object like.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37294 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoimplement org.freedesktop.DBus.Properties.GetAll
englebass [Wed, 29 Oct 2008 07:12:55 +0000 (07:12 +0000)]
implement org.freedesktop.DBus.Properties.GetAll

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@37293 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd a function to unmount volumes. And a doxy fix.
davemds [Mon, 20 Oct 2008 18:29:25 +0000 (18:29 +0000)]
Add a function to unmount volumes. And a doxy fix.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36866 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agobadness@ FIX! dont free handlers silently within the loop.
raster [Mon, 20 Oct 2008 03:30:28 +0000 (03:30 +0000)]
badness@ FIX! dont free handlers silently within the loop.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36832 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoand remove memcheck.h - couldnt find it with valgrind and gdb's watchpoints
raster [Mon, 20 Oct 2008 02:45:38 +0000 (02:45 +0000)]
and remove memcheck.h - couldnt find it with valgrind and gdb's watchpoints
were so prohibitvely slow!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36830 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoput in magic check for dbus... there is a bug going around and for now this
raster [Mon, 20 Oct 2008 02:44:10 +0000 (02:44 +0000)]
put in magic check for dbus... there is a bug going around and for now this
stops the segv, but doesnt fix the bug - but it is an indicator...

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36829 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix linking.
raster [Fri, 17 Oct 2008 11:00:19 +0000 (11:00 +0000)]
fix linking.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36749 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoSwitch from ecore_strings to eina_stringshare.
cedric [Wed, 15 Oct 2008 15:00:38 +0000 (15:00 +0000)]
Switch from ecore_strings to eina_stringshare.

This could change E17 stringshare behaviour. Would be a good idea, to
do a session dump, benchmark and profile again.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36678 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd ecore_string_init/shutdown
mcalamelli [Tue, 14 Oct 2008 14:46:03 +0000 (14:46 +0000)]
Add ecore_string_init/shutdown

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36656 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoe_dbus: dispatch signals per-connection.
barbieri [Mon, 13 Oct 2008 19:33:26 +0000 (19:33 +0000)]
e_dbus: dispatch signals per-connection.

signals are dispatched directly to a callback if it's set, the main
loop event remains for backward compatibility.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36640 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoe_dbus: signals are per-connection, fix signal match removal.
barbieri [Mon, 13 Oct 2008 18:23:00 +0000 (18:23 +0000)]
e_dbus: signals are per-connection, fix signal match removal.

Each connection must have its own signal handler lists. This patch
also fixes match removal, it was using the sh->PIECE instead of PIECE
to give it names, it's also better split the buffer manipulation so it
checks for overflows as well.

NOTE: signal handling is still unoptimal, it should be handled per
connection instead of a global ecore signal.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36639 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoMake e_dbus depend on eina. No change in the code yet, so just fix your build system...
cedric [Mon, 13 Oct 2008 16:00:39 +0000 (16:00 +0000)]
Make e_dbus depend on eina. No change in the code yet, so just fix your build system and no bug must show up.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36626 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoe_dbus: better error and reference handling.
barbieri [Sat, 11 Oct 2008 07:11:42 +0000 (07:11 +0000)]
e_dbus: better error and reference handling.

This patch does a refactor of e_dbus_methods and e_dbus_interfaces so
these methods return a pending call that can be canceled. It will also
print out possible errors and will unref the message after usage.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36579 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoe_dbus: update from deprecated method.
barbieri [Sat, 11 Oct 2008 07:09:23 +0000 (07:09 +0000)]
e_dbus: update from deprecated method.

use dbus_watch_get_unix_fd() instead of dbus_watch_get_fd()

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36578 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoe_dbus: fix memory leak with signal handler data.
barbieri [Fri, 10 Oct 2008 04:33:10 +0000 (04:33 +0000)]
e_dbus: fix memory leak with signal handler data.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36561 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoconfigure.in -> configure.ac
pfritz [Tue, 30 Sep 2008 18:07:29 +0000 (18:07 +0000)]
configure.in -> configure.ac

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36364 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoasparagus!
raster [Thu, 25 Sep 2008 02:59:59 +0000 (02:59 +0000)]
asparagus!

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36234 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix e_dbus use of idlers so it at least works.
raster [Wed, 24 Sep 2008 00:03:01 +0000 (00:03 +0000)]
fix e_dbus use of idlers so it at least works.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36194 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoMove ecore_idler_del() from last e_dbus patch to proper place.
barbieri [Sun, 21 Sep 2008 18:55:06 +0000 (18:55 +0000)]
Move ecore_idler_del() from last e_dbus patch to proper place.

Move it together with other finalization.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36156 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoRemove idler when connection is closed.
barbieri [Sun, 21 Sep 2008 18:43:17 +0000 (18:43 +0000)]
Remove idler when connection is closed.

Patch by Shulga Nikita "[E-devel] e_dbus: e_dbus_idler causes segfault when called after e_dbus_connection_close"

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@36155 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoFix error in enum typedef
englebass [Tue, 19 Aug 2008 07:57:59 +0000 (07:57 +0000)]
Fix error in enum typedef
Use enums in object types.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@35577 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoStateChange -> StateChanged
englebass [Tue, 19 Aug 2008 07:52:17 +0000 (07:52 +0000)]
StateChange -> StateChanged

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@35576 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoAdd some enums.
englebass [Tue, 19 Aug 2008 07:21:30 +0000 (07:21 +0000)]
Add some enums.
Fix formatting.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@35575 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agoSet svn:mime-type to image/png on *.png
barbieri [Mon, 18 Aug 2008 16:42:08 +0000 (16:42 +0000)]
Set svn:mime-type to image/png on *.png

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@35554 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agook. i think most binary files are now fixed.
raster [Mon, 18 Aug 2008 00:02:26 +0000 (00:02 +0000)]
ok. i think most binary files are now fixed.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@35525 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agofix binaries
raster [Sun, 17 Aug 2008 14:29:25 +0000 (14:29 +0000)]
fix binaries

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@35507 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

15 years agomove around - flatter.
raster [Sun, 17 Aug 2008 07:44:18 +0000 (07:44 +0000)]
move around - flatter.

git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@35497 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33