framework/uifw/edbus.git
15 years agosegv--!
raster [Wed, 15 Apr 2009 05:29:10 +0000 (05:29 +0000)]
segv--!

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

15 years agoUpdated debian stuff(grew Standards-Version, updated python-ecore rules file)
quaker [Tue, 14 Apr 2009 17:21:19 +0000 (17:21 +0000)]
Updated debian stuff(grew Standards-Version, updated python-ecore rules file)

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

15 years agoeina_stringshare_replace() gets in!
barbieri [Wed, 8 Apr 2009 18:25:02 +0000 (18:25 +0000)]
eina_stringshare_replace() gets in!

I was replicating this code in many places, it should go into eina itself.

It's the right way to change strings that you don't know are
stringshared before, since it will first add a reference and then
remove, making it impossible to have references to go 0 and string
being released before adding new references, fixing the following
possible problem:

   x = eina_stringshare_add("x");
   replace(x, x);

   then:
   incorrect_replace(const char **b, const char *a) {
      eina_stringshare_del(*b); /* reference gets to 0 */
      eina_stringshare_add(a); /* BUG!!! */
      *b = a;
   }

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

15 years agocleanup list free, also fix a leak on connection->signal_handlers.
barbieri [Mon, 6 Apr 2009 21:08:27 +0000 (21:08 +0000)]
cleanup list free, also fix a leak on connection->signal_handlers.

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

15 years agoThis patch adds signals to introspect following the dbus specification:
barbieri [Mon, 6 Apr 2009 20:55:05 +0000 (20:55 +0000)]
This patch adds signals to introspect following the dbus specification:

http://standards.freedesktop.org/dbus/1.0/introspect.dtd
http://dbus.freedesktop.org/doc/dbus-specification.html#standard-interfaces-introspectable

By: Bruno Dilly <bdilly@profusion.mobi>

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

15 years agomethods should return DBusCallPending so we can cancel them.
barbieri [Fri, 3 Apr 2009 21:46:45 +0000 (21:46 +0000)]
methods should return DBusCallPending so we can cancel them.

someone please convert all other methods in e_dbus as well.

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

15 years agoconnman client library is in, with tests and all.
barbieri [Tue, 31 Mar 2009 01:23:07 +0000 (01:23 +0000)]
connman client library is in, with tests and all.

during endless nights and talks I debugged it and seems to not leak or
segfault, but now we need a GUI for it!

My idea is to have an gadget much like mixer, it would show the
current connection and status, when you click you'd get a "Controls",
a list of devices and a "offline" checkbox.

Controls would open a detailed control panel with devices (ie:
interfaces, eth0, eth1, wlan0...), networks (access points) and
properties about them, like the passphrase, whenever to remember or
not, autoconnect or not, policy and even reoder (change priority).

List of devices would show them ("Wireless") and possible some
information, like the current access point name or ssid, it's a radio.

Offline checkbox (and e_action) are mandatory so you can easily turn
them off. Connman is smart and will turn off radios, that can also
save power.

Ideas, anyone willing to implement the gadget?

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

15 years agoactually do cleanup, nasty nobody noticed it before.
barbieri [Sat, 28 Mar 2009 18:59:04 +0000 (18:59 +0000)]
actually do cleanup, nasty nobody noticed it before.

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

15 years agoi found it is useless and cdbs is setting up prefix automatically.
quaker [Tue, 24 Mar 2009 19:56:43 +0000 (19:56 +0000)]
i found it is useless and cdbs is setting up prefix automatically.

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

15 years agoforgot to add --prefix=/usr
quaker [Tue, 24 Mar 2009 19:51:00 +0000 (19:51 +0000)]
forgot to add --prefix=/usr

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

15 years agoUpdated debian stuff everywhere.
quaker [Tue, 24 Mar 2009 19:44:57 +0000 (19:44 +0000)]
Updated debian stuff everywhere.

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

15 years agoe_dbus: work with older dbus as well.
barbieri [Tue, 10 Mar 2009 15:58:27 +0000 (15:58 +0000)]
e_dbus: work with older dbus as well.

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

15 years ago * estickies,
cedric [Wed, 25 Feb 2009 11:03:47 +0000 (11:03 +0000)]
* estickies,
* etk,
* PROTO/exalt,
* E-MODULES-EXTRA/diskio,
* E-MODULES-EXTRA/drawer,
* E-MODULES-EXTRA/penguins,
* E-MODULES-EXTRA/slideshow,
* E-MODULES-EXTRA/mail,
* E-MODULES-EXTRA/forecasts,
* E-MODULES-EXTRA/iiirk,
* E-MODULES-EXTRA/places,
* e,
* ewl,
* ecore,
* elitaire,
* entrance,
* e_dbus,
* efreet: Here we go, move from Ecore_List to Eina_List.

NOTE: This patch is huge, I did test it a lot, and I hope nothing is
broken. But if you think something change after this commit, please
contact me ASAP.

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

15 years agoAdded debian/rules files with a new permissions set(755).
quaker [Fri, 9 Jan 2009 16:33:51 +0000 (16:33 +0000)]
Added debian/rules files with a new permissions set(755).

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

15 years agoprepare debian rules files for new chmod permissions.
quaker [Fri, 9 Jan 2009 16:31:51 +0000 (16:31 +0000)]
prepare debian rules files for new chmod permissions.

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

15 years agoAdd two new options to e-notify-send:
ptomaine [Tue, 6 Jan 2009 04:09:34 +0000 (04:09 +0000)]
Add two new options to e-notify-send:
  -p    Print notification ID to STDOUT.
  -r    Replace the notification with the specified id.

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

15 years agoFix typo (?).
ptomaine [Mon, 5 Jan 2009 21:00:18 +0000 (21:00 +0000)]
Fix typo (?).

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

15 years agoAdded new set of debian subdirs.
quaker [Thu, 1 Jan 2009 11:35:17 +0000 (11:35 +0000)]
Added new set of debian subdirs.

BROKEN/etox
e
ecore
e_dbus
edje
edje_editor
edje_viewer
eet
efreet
eina
elicit
elitaire
embryo
E-MODULES-EXTRA
emotion
emphasis
empower
emprint
enhance
enity
entrance
ephoto
epsilon
esmart
estickies
etk
etk_extra
evas
evolve
ewl
exhibit
exml
expedite
imlib2
imlib2_loaders
MISC/engage
OLD/eclair
OLD/engrave
OLD/enotes
OLD/entrance_edit_gui
OLD/e_utils
OLD/evoak
OLD/examine
OLD/iconbar
PROTO/etk_server
PROTO/exchange
PROTO/extrackt
rage

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

15 years agoRemoved debian subfolders - prepared for a new set of debian subdirs.
quaker [Thu, 1 Jan 2009 11:25:05 +0000 (11:25 +0000)]
Removed debian subfolders - prepared for a new set of debian subdirs.

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

15 years agoReplace ecore_hash by eina_hash.
cedric [Mon, 29 Dec 2008 09:03:24 +0000 (09:03 +0000)]
Replace ecore_hash by eina_hash.

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

15 years agoFix clang reports.
englebass [Tue, 23 Dec 2008 20:37:37 +0000 (20:37 +0000)]
Fix clang reports.

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

15 years ago e_notify_send should use local libedbus.la, otherwise it won't find it, as it is...
illogict [Tue, 9 Dec 2008 16:53:31 +0000 (16:53 +0000)]
 e_notify_send should use local libedbus.la, otherwise it won't find it, as it is not yet installed.

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

15 years agoorg.freedesktop.NetworkManagerSettings.System
englebass [Tue, 9 Dec 2008 13:41:17 +0000 (13:41 +0000)]
org.freedesktop.NetworkManagerSettings.System

nm is now usable, but needs some fixing.

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

15 years agoRemove async guard.
englebass [Tue, 9 Dec 2008 13:29:45 +0000 (13:29 +0000)]
Remove async guard.

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

15 years agodbus version match at compile time for dbus_watch_get_unix_fd, thx Treviño
mcalamelli [Wed, 26 Nov 2008 12:04:10 +0000 (12:04 +0000)]
dbus version match at compile time for dbus_watch_get_unix_fd, thx Treviño

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

15 years agoe_nms_connection_secrets_get_secrets
englebass [Sun, 23 Nov 2008 19:56:39 +0000 (19:56 +0000)]
e_nms_connection_secrets_get_secrets

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

15 years agoTODO++
englebass [Sun, 23 Nov 2008 19:56:28 +0000 (19:56 +0000)]
TODO++

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

15 years agoCleanup.
englebass [Sun, 23 Nov 2008 19:56:16 +0000 (19:56 +0000)]
Cleanup.

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

15 years agoTODO++
englebass [Sun, 23 Nov 2008 19:56:04 +0000 (19:56 +0000)]
TODO++

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

15 years agoNM
englebass [Sun, 23 Nov 2008 19:54:29 +0000 (19:54 +0000)]
NM

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

16 years agoTODO--
englebass [Wed, 19 Nov 2008 06:24:47 +0000 (06:24 +0000)]
TODO--

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

16 years agoe_nm_device_wireless_get_access_points
englebass [Wed, 19 Nov 2008 06:20:55 +0000 (06:20 +0000)]
e_nm_device_wireless_get_access_points

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

16 years agoNo need to have a callback if not async.
englebass [Sun, 16 Nov 2008 22:01:34 +0000 (22:01 +0000)]
No need to have a callback if not async.

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

16 years agoMore work on activate/deactivate
englebass [Sun, 16 Nov 2008 21:33:28 +0000 (21:33 +0000)]
More work on activate/deactivate

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

16 years agoe_nm_{de}activate_connection
englebass [Sat, 15 Nov 2008 19:58:09 +0000 (19:58 +0000)]
e_nm_{de}activate_connection

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

16 years agoAdd callbacks
englebass [Sat, 15 Nov 2008 11:31:01 +0000 (11:31 +0000)]
Add callbacks

e_nm_device_wireless_callback_access_point_added_set
e_nm_device_wireless_callback_access_point_removed_set

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

16 years agoe_nm_wireless_enabled_set()
englebass [Sat, 15 Nov 2008 11:16:08 +0000 (11:16 +0000)]
e_nm_wireless_enabled_set()

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

16 years agoE_NM_Property -> E_NM_Variant
englebass [Sat, 15 Nov 2008 09:51:57 +0000 (09:51 +0000)]
E_NM_Property -> E_NM_Variant

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

16 years agoSimplify.
englebass [Sat, 15 Nov 2008 00:53:22 +0000 (00:53 +0000)]
Simplify.

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

16 years agoe_nms_connection_get_settings()
englebass [Sat, 15 Nov 2008 00:38:15 +0000 (00:38 +0000)]
e_nms_connection_get_settings()

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

16 years agoip4 config
englebass [Wed, 5 Nov 2008 20:35:12 +0000 (20:35 +0000)]
ip4 config

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

16 years agoConvenience function for printing ip4 address.
englebass [Wed, 5 Nov 2008 20:35:00 +0000 (20:35 +0000)]
Convenience function for printing ip4 address.

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

16 years agoAdd needed property parsers.
englebass [Wed, 5 Nov 2008 20:34:49 +0000 (20:34 +0000)]
Add needed property parsers.

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

16 years agoTODO+-
englebass [Wed, 5 Nov 2008 20:34:37 +0000 (20:34 +0000)]
TODO+-

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

16 years agoTest active connections code.
englebass [Wed, 5 Nov 2008 20:34:26 +0000 (20:34 +0000)]
Test active connections code.

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

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

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

16 years agoRemove unused code.
englebass [Wed, 5 Nov 2008 20:34:03 +0000 (20:34 +0000)]
Remove unused code.

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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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