barbieri [Thu, 4 Feb 2010 14:52:30 +0000 (14:52 +0000)]
Add getters for Technology interface
Technology has only readonly properties. Implement their getters.
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45873
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 4 Feb 2010 14:51:00 +0000 (14:51 +0000)]
Add Technology interface support
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45872
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 4 Feb 2010 14:49:29 +0000 (14:49 +0000)]
Match previous and current array of elements
Find out which elements were deleted/added based on 2 arrays showing
the system state before and after. It does so in linear time by using
another auxiliar list.
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45871
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 4 Feb 2010 14:47:52 +0000 (14:47 +0000)]
Do not free elements twice
eina_hash_del_by_key() already calls _e_connman_element_unregister_internal().
Calling it again will add another core event that will try to unref the element more than
it was referenced, so element's refcounter is going to < 0.
Bug is visible if e_connman_element_unregister() is called inside e_dbus.
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45870
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 3 Feb 2010 21:53:23 +0000 (21:53 +0000)]
Add missing break in switch statement
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45857
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 30 Jan 2010 22:51:15 +0000 (22:51 +0000)]
Find out which dbus version we use
Also correct check for dbus_watch_get_unix_fd, spotted by Shane McGuire
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45749
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Wed, 27 Jan 2010 20:49:08 +0000 (20:49 +0000)]
switch to eina_strbuf, remove ecore_data
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45652
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Tue, 26 Jan 2010 15:13:34 +0000 (15:13 +0000)]
fix EINA_PURE usage.
No functions shall be pure on e_dbus. Otherwise compiler could
'optimize' certain parts of the code removing calls and using
previously obtained values. However they may have been changed in
between.
Pure functions are those dependent exclusively on their args, as for
example sqrt(5). If communication is involved, most likely it will not
be pure.
By: Lucas De Marchi <lucas.demarchi@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45589
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
antognolli [Mon, 18 Jan 2010 16:07:44 +0000 (16:07 +0000)]
E_Dbus: remove pure attr from non pure functions
The following patch removes EINA_PURE from functions that need to
communicate through dbus instead of being only functions of their
parameters. This fixes a bug of not displaying network names in
econnman when compiling with -O2. It happens because gcc removes the
calls inside _connman_service_changed.
Patch by: Lucas De Marchi <lucas.demarchi@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45290
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sat, 16 Jan 2010 14:13:25 +0000 (14:13 +0000)]
remove Ecore_Data
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45226
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 16 Jan 2010 09:17:36 +0000 (09:17 +0000)]
e_dbus connman: declare alloca
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45207
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Fri, 15 Jan 2010 20:51:12 +0000 (20:51 +0000)]
We don't use Ecore_Data
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@45198
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 2 Jan 2010 03:48:18 +0000 (03:48 +0000)]
fix error reporting system.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44846
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 31 Dec 2009 07:22:13 +0000 (07:22 +0000)]
report if methods succeed on server
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44829
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 31 Dec 2009 07:10:48 +0000 (07:10 +0000)]
allow configuring IPv4 services.
ConnMan fails to notify these properties changed, so they'll get out
of sync. This should be solved in upstream/connman in future.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44828
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Thu, 31 Dec 2009 03:31:03 +0000 (03:31 +0000)]
fix ipv4 info retrieving, add ethernet.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44819
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 21:17:10 +0000 (21:17 +0000)]
list of technologies.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44813
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 20:33:40 +0000 (20:33 +0000)]
more manager methods, not so useful, but they were easy.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44812
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 19:53:56 +0000 (19:53 +0000)]
couple of easy manager functions:
request_scan(type)
technology_enable(type)
technology_disable(type)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44811
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 19:34:13 +0000 (19:34 +0000)]
handle more cases of failure, init value to NULL as dbus does not do that for bool=false
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44809
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 19:12:25 +0000 (19:12 +0000)]
profile name_set
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44808
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 19:02:35 +0000 (19:02 +0000)]
more easy properties for network, fix typo with "Strength".
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44807
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 18:26:39 +0000 (18:26 +0000)]
device and network "address_get"
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44802
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 18:15:54 +0000 (18:15 +0000)]
fix docs to correct variable name.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44800
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 18:09:39 +0000 (18:09 +0000)]
service's "immutable" property.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44799
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 17:34:43 +0000 (17:34 +0000)]
re-arrange E_Connman.h to make more sense to users.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44798
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 17:29:11 +0000 (17:29 +0000)]
connman: update to latest server API.
This API is much more sane and will end in 0.48 (to be released). As
one can see, lots of code is removed.
New missing methods appeared, mainly to avoid IPv4 advanced
configurations. They will be done later.
This commit just remove a bunch of methods, everything related to
'connection' and also renames:
e_connman_manager_register_agent()
e_connman_manager_unregister_agent()
to:
e_connman_manager_agent_register()
e_connman_manager_agent_unregister()
to be more EFL conformant.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44797
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 15:36:07 +0000 (15:36 +0000)]
Service::ClearProperty implemented.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44793
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 15:19:10 +0000 (15:19 +0000)]
remove most of warnigns with -Wextra (add __UNUSED__ to some parameters).
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44792
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 15:13:29 +0000 (15:13 +0000)]
formatting and remove logging prefix.
- delete trailing whitespaces
- reindent
- remove E-Dbus connman: prefix, it's already done by eina log.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44790
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 30 Dec 2009 15:03:13 +0000 (15:03 +0000)]
fix uninitialized variable causing segfaults.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44789
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 20 Dec 2009 18:45:38 +0000 (18:45 +0000)]
export e_connman_element_is_service() and use EAPI.
This was breaking test compilation with -fvisibility=hidden.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44612
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 20 Dec 2009 00:12:28 +0000 (00:12 +0000)]
Readd connman_service to makefile now that it exists :)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44586
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 20 Dec 2009 00:05:49 +0000 (00:05 +0000)]
Missing file :-(
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44585
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
devilhorns [Sun, 20 Dec 2009 00:02:11 +0000 (00:02 +0000)]
Don't try using a source file that does not exist when building.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44584
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sat, 19 Dec 2009 22:18:02 +0000 (22:18 +0000)]
EDBus: ConnMan service api.
This patch adds the high level "Services" API from ConnMan.
Services is the recommended way to use this system as it will have the
server to do all the low level part, such as dealing with devices,
networks and others. Network, Devices, Manager and others are still
provided as they might be useful in some cases.
To be done soon is a revamp of econnman module in
e/src/modules/connman. Maybe someone is interested in writing a
fancy elementary application to manage more details?
Patch by: Bruno Dilly
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44581
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 11 Dec 2009 10:57:44 +0000 (10:57 +0000)]
improve configure output
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44364
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 22:50:36 +0000 (22:50 +0000)]
baack to normal pre- release name now
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44146
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 22:19:53 +0000 (22:19 +0000)]
quick make svnrev that has right release names
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 08:07:38 +0000 (08:07 +0000)]
and back to a pre-svn sonme after snap
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44118
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 07:40:59 +0000 (07:40 +0000)]
aaah bah - move to 05 not 04
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44116
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 2 Dec 2009 07:22:35 +0000 (07:22 +0000)]
asparagus - finally
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@44113
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
billiob [Wed, 18 Nov 2009 14:43:00 +0000 (14:43 +0000)]
add m4 generated files to ignore
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43777
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Sun, 8 Nov 2009 20:27:22 +0000 (20:27 +0000)]
Remove storage of return value
We don't use the return value from the func, so remove it. The function
prototype has changed anyway.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43541
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 7 Nov 2009 22:08:28 +0000 (22:08 +0000)]
create DLL for ehal and enotify
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43517
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 18:17:40 +0000 (18:17 +0000)]
formatting
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43494
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 6 Nov 2009 10:19:05 +0000 (10:19 +0000)]
add -I m4
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43484
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 08:14:50 +0000 (08:14 +0000)]
and fix compilation on Winodws (yes, DBus is ported to windows)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43482
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 08:00:46 +0000 (08:00 +0000)]
add m4 file needed for __UNUSED__
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43481
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 6 Nov 2009 07:50:50 +0000 (07:50 +0000)]
headers inclusion is a real mess...
* headers inclusion should be clean in dbus and hal,
not that clean in nm. I didn't touch much connman
as Gustavo seems to rewrite it
* remove unused param warnings in dbus, hal and nm
* fix connman compilation (error stuff)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@43480
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Sat, 10 Oct 2009 06:28:58 +0000 (06:28 +0000)]
simplify a bit init/shutdown functions
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42997
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Wed, 7 Oct 2009 12:54:10 +0000 (12:54 +0000)]
* e_dbus: Don't unreference unitialized data. Thanks llvm.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42939
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Tue, 6 Oct 2009 17:00:03 +0000 (17:00 +0000)]
* more quoting
* add silent rules (shave feature)
see the description of AM_SILENT_RULES in:
http://www.gnu.org/software/automake/manual/automake.html#Public-Macros
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42916
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Mon, 5 Oct 2009 17:58:55 +0000 (17:58 +0000)]
use Requires.private field in edbus .pc files if pkg-config 0.22 is installed. We list in it the required packages needed to compile edbus.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42893
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
englebass [Thu, 24 Sep 2009 18:32:50 +0000 (18:32 +0000)]
Convert nm to eina
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42682
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 23 Sep 2009 00:00:11 +0000 (00:00 +0000)]
improvements after logging.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42632
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 21 Sep 2009 17:41:09 +0000 (17:41 +0000)]
e_dbus: Fix typo.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42602
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
cedric [Mon, 21 Sep 2009 17:33:31 +0000 (17:33 +0000)]
* e_dbus: Use eina_log.
Patch from Matthieu.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42601
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Sun, 6 Sep 2009 22:23:04 +0000 (22:23 +0000)]
Update to match new EINA init/shutdown.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42301
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 28 Aug 2009 16:54:19 +0000 (16:54 +0000)]
unref message when fail to set_notify or when not completed.
Hey folks,
Regarding edbus, I believe that when sending a message, if it fails to
set_notify, it should cancel and unref the pending message. Another
thing, if the pending call doesn't complete, it should free data and
unref it too, right?
I'm attaching a small patch to fix it.
Please, somebody take a look at that when have some time.
Thanks,
By: Bruno Dilly <bdilly@profusion.mobi>
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@42081
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 29 Jul 2009 08:19:34 +0000 (08:19 +0000)]
back to pre ver's
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@41535
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 29 Jul 2009 08:03:25 +0000 (08:03 +0000)]
SNAPSHOT: svn-03
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@41532
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 15 Jun 2009 06:29:43 +0000 (06:29 +0000)]
back to svn soname
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@41042
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Mon, 15 Jun 2009 05:32:49 +0000 (05:32 +0000)]
make distcheck and... SNAP!
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@41039
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Mon, 8 Jun 2009 14:32:17 +0000 (14:32 +0000)]
start service by name requires one more parameter (flags).
The dbus api has a "flags" parameter that is now unused but may be in
future, it was missing and dbus was giving method mismatch.
I forgot to commit this but changed Ethumb_Client, then Viktor "fixed"
it by reverting such change. Now going back to my code and adding "0"
as flag.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40968
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Tue, 26 May 2009 17:34:53 +0000 (17:34 +0000)]
fix debian rules files.
* fix the way AC_INIT macros are parsed to consider [] as well.
* set both LDFLAGS and CFLAGS on the libs I use and I know support -fvisibility=hidden.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40838
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
caro [Fri, 15 May 2009 09:10:30 +0000 (09:10 +0000)]
underquoted parameters
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40665
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 8 May 2009 11:27:51 +0000 (11:27 +0000)]
allow acceptance from null clients
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40550
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Mon, 4 May 2009 17:36:48 +0000 (17:36 +0000)]
Fixed debian stuff everywhere.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40505
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rbelem [Sun, 3 May 2009 14:32:23 +0000 (14:32 +0000)]
Added libtool as Build-Depends to everything that uses
DEB_CONFIGURE_SCRIPT := ./autogen.sh
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40500
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Wed, 29 Apr 2009 18:28:44 +0000 (18:28 +0000)]
add some getters to e_dbus_object.
Patch by: Bruno Dilly, with minor modifications to not return "const"
on E_DBus_Connection.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40463
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
rbelem [Wed, 22 Apr 2009 20:42:56 +0000 (20:42 +0000)]
Fixed e_dbus version on debian/libedbus-svn-01.shlibs
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40297
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Wed, 22 Apr 2009 16:37:17 +0000 (16:37 +0000)]
Updated debian stuff for core EFL. Changed debian stuff of others to work with core EFL updates.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40292
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Apr 2009 14:08:21 +0000 (14:08 +0000)]
and incriment to next rev.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40285
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Wed, 22 Apr 2009 14:07:05 +0000 (14:07 +0000)]
snapworth quality - distchecked. sonames bumped. rev's bumped. tarballs
uploaded.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40284
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Tue, 21 Apr 2009 17:39:20 +0000 (17:39 +0000)]
Updated changelogs for packages which will go into repository.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40270
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Tue, 21 Apr 2009 14:17:42 +0000 (14:17 +0000)]
1. embryo shoudl have soname
2. yes local.conf slipped in - ignore
3. added soname version release to module arch dirs
4. adapted extra-modules to use the revision in arch
5. made e17 also have a release rev
6. dummy release stuff in eet - wont use it as its already released.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40267
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Sun, 19 Apr 2009 16:22:36 +0000 (16:22 +0000)]
Forgot on edbus debian stuff
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40227
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
quaker [Sun, 19 Apr 2009 16:22:00 +0000 (16:22 +0000)]
Merged with pkgE
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40226
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
barbieri [Fri, 17 Apr 2009 16:07:54 +0000 (16:07 +0000)]
disable connman and network manager by default.
nobody is using it and enm still uses ecore data types.
I plan to enable connman again when someone do nice gadget for E17.
As for network manager, please convert to eina data types before
enabling again.
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40140
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
raster [Fri, 17 Apr 2009 10:01:45 +0000 (10:01 +0000)]
lutin... release soname patch. verbose svn soname used right now
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/e_dbus@40131
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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