Lucas De Marchi
9a101b9777
e/bluez4: cleanup and fixes
...
- Change module name in whitelist. Its name is bluez4 since it only
supports bluez 4 API. The day it (automatically) also supports bluez 5,
we rename it back.
- Use eina_stringshare_replace when possible
- Change huge if (strcmp(icon, "...") return "....." with a table.
- Don't use stringshare when not needed. There's no reason to
stringshare the icon, just use the static const ones
- Sanitize edbus method table
- Remove bogus NONE entry after NULL in services table
- Fix coding style
- Generalize _unset_dev() to work with any list
SVN revision: 82208
2013-01-04 16:13:43 +00:00
Lucas Joia
07cc9c9659
e/bluez4: bug fixes
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82207
2013-01-04 16:13:38 +00:00
Lucas Joia
7d9c6e3bfd
e/bluez4: follow edbus update
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82206
2013-01-04 16:13:34 +00:00
Lucas Joia
4061ca75e1
e/bluez4: Add type to end of found device item
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82205
2013-01-04 16:13:30 +00:00
Lucas Joia
b91eefb2b8
e/bluez4: Simplify dialogs
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82204
2013-01-04 16:13:26 +00:00
Lucas Joia
7bbe831a90
e/bluez4: add standard menu for gadget settings
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82203
2013-01-04 16:13:21 +00:00
Lucas Joia
ce705aed1e
e/bluez4: lock and unlock shelf
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82202
2013-01-04 16:13:17 +00:00
Lucas Joia
f4c7d258fc
e/bluez4: void argument for empty arguments
...
func() -> func(void)
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82201
2013-01-04 16:13:12 +00:00
Lucas Joia
e0920a6d0d
e/bluez4: Change adapter properties
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82200
2013-01-04 16:13:07 +00:00
Lucas Joia
d638ebd2cd
e/bluez4: List Adapters
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82199
2013-01-04 16:13:03 +00:00
Lucas Joia
990a1e3a11
e/bluez4: Pair when select a found device
...
-Pair button is no longer needed
-Only non-paired devices appear for the user to pair
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82198
2013-01-04 16:12:58 +00:00
Lucas Joia
482eb40918
e/bluez4: add checkbox telling whether or not device is connected
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82197
2013-01-04 16:12:54 +00:00
Lucas Joia
f41c88872c
e/bluez4: allow Disconnect when device is connected
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82196
2013-01-04 16:12:50 +00:00
Lucas Joia
24937afc55
e/bluez4: use menu instead of popup
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82195
2013-01-04 16:12:45 +00:00
Lucas Joia
d9074c5629
e/bluez4: Implement agent dencently
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82194
2013-01-04 16:12:41 +00:00
Lucas Joia
3f88f455d6
e/bluez4: Show errors in dialogs
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82193
2013-01-04 16:12:37 +00:00
Lucas Joia
896b8533c9
e/bluez4: Allow user to remove devices
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82192
2013-01-04 16:12:32 +00:00
Lucas Joia
32ba9a1358
e/bluez4: separate found and created devices
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82191
2013-01-04 16:12:28 +00:00
Lucas Joia
65dc86d3e3
e/bluez4: handle more profiles
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82190
2013-01-04 16:12:24 +00:00
Lucas Joia
e51a6ea6d5
e/bluez4: module inactive when bluez is down
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82189
2013-01-04 16:12:20 +00:00
Lucas Joia
cef9137bc2
e/bluez4: Connect to input devices
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82188
2013-01-04 16:12:15 +00:00
Lucas Joia
edb3fba955
e/bluez4: Update ilist using the eina list of devices
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82187
2013-01-04 16:12:11 +00:00
Lucas Joia
20be2ab9ce
e/bluez4: add actual devices to list of devices found
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82186
2013-01-04 16:12:07 +00:00
Lucas Joia
21c0a5381b
e/bluez4: include bluez4 module
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82185
2013-01-04 16:11:48 +00:00
Lucas De Marchi
271bc56cdd
e/appmenu: sanitize method table
...
Patch by: Lucas De Marchi <lucas.de.marchi@gmail.com>
SVN revision: 82179
2013-01-04 14:06:22 +00:00
Lucas Joia
c83d114491
e appmenu: Initial commit of module that show application menus exported by dbus
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82178
2013-01-04 13:48:45 +00:00
Lucas De Marchi
5e0c91af3c
e: fix bogus check on array, above its bounds
...
fileman/e_mod_main.c: In function '_cfg_toolbar_orient_cb_info_cb':
fileman/e_mod_main.c:272:18: warning: array subscript is above array bounds [-Warray-bounds]
Hopefully stack is not NULL there, that's why nobody caught this bug.
Patch by: Lucas De Marchi <lucas.de.marchi@gmail.com>
SVN revision: 82177
2013-01-04 13:47:07 +00:00
Mike Blumenkrantz
a486201959
implement tag aliases for configure options, also add top-level files category when fileman is loaded
...
SVN revision: 82173
2013-01-04 13:30:09 +00:00
Mike Blumenkrantz
3f6fa63824
whoops, forgot to add evry options for conf2
...
SVN revision: 82162
2013-01-04 08:43:27 +00:00
Mike Blumenkrantz
7d09da164f
fix conf2 crash on local discard
...
SVN revision: 82157
2013-01-04 07:40:08 +00:00
Carsten Haitzler
24cb323b5d
export funcs for modules.. add EAPI!!!!!!!!!!!!!!!!!!!!1
...
SVN revision: 82149
2013-01-04 06:01:21 +00:00
José Roberto de Souza
7b46cb51bf
e: Remove e_dbus dependency
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82125
2013-01-03 22:08:40 +00:00
Lucas De Marchi
97c44a4cee
e/illume-indicator: use designated initializers and remove trailing whitespace
...
SVN revision: 82124
2013-01-03 22:08:36 +00:00
José Roberto de Souza
f9eebf57db
e: Port illume-indicator to use internal notification API
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82123
2013-01-03 22:08:29 +00:00
José Roberto de Souza
d9955d5739
e: Use internal client notification API
...
Modules:
- notification
- battery
- mixer
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82122
2013-01-03 22:08:24 +00:00
Lucas De Marchi
23c7d0a98b
e/notification: fix typo and use designated initializers on server
...
SVN revision: 82121
2013-01-03 22:08:19 +00:00
Lucas De Marchi
2aca12cc2e
e/notification: do not use null_strings_replace()
...
It would be very weird and error-prone on clients to have code like
this:
E_Notification_Notify n;
memset(n, 0, sizeof(*n));
n.app_name = "bla";
e_notification_client_send(...);
eina_stringshare_del(n.icon.icon);
eina_stringshare_del(...);
...
Instead of doing this, replace NULL by "" in the only place it's not
allowed: while sending the D-Bus message.
SVN revision: 82120
2013-01-03 22:08:15 +00:00
José Roberto de Souza
84550effc5
e: Add client api to notifications
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82119
2013-01-03 22:08:10 +00:00
José Roberto de Souza
80a3d9fb7a
e: Change notification module to use internal notification API
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82118
2013-01-03 22:08:05 +00:00
Lucas De Marchi
8ec8c40bb7
e/notification: improve consistency of the API
...
Rename some functions and fields to have a better API. Also sanitize the
method and signal tables.
SVN revision: 82117
2013-01-03 22:08:00 +00:00
José Roberto de Souza
ab185d46c3
e: Add notification API
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82116
2013-01-03 22:07:56 +00:00
Lucas De Marchi
33eab461c1
e systray: sanitize edbus tables
...
SVN revision: 82115
2013-01-03 22:07:50 +00:00
José Roberto de Souza
c71d0fb539
e systray: Add notifier watcher
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82114
2013-01-03 22:07:45 +00:00
Lucas Joia
40d65f04ad
e systray: add menu for notifier items
...
Patch by: Lucas Joia <lucasjoia@profusion.mobi>
SVN revision: 82113
2013-01-03 22:07:40 +00:00
Lucas De Marchi
f3fbe7296d
e systray: use strv instead of passing max around
...
Also rename one of the vars to _Names to keep consistent with the other.
SVN revision: 82112
2013-01-03 22:07:33 +00:00
José Roberto de Souza
3014654d58
e systray: Initial commit of dbus notifier host
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82111
2013-01-03 22:07:26 +00:00
Lucas De Marchi
3c6d7db5a3
e: Make a few renames on new dbusmenu API
...
typos:
toogle -> toggle
itens -> items
API consistency:
MENU_ITEM_TOGGLE -> E_DBUSMENU_ITEM_TOGGLE
E_DBus_Menu_Item_Event -> E_DBusMenu_Item_Event
(I don't want to bikeshed on this, but we need to choose one of the
possible names, and keep consistent with the rest of the API)
A few var renames: It's E_DBusMenu_Ctx, so let's name the var ctx
instead of menu_data. internal_ctx is no more meaninful than ctx, so
rename it as well.
SVN revision: 82092
2013-01-03 18:16:16 +00:00
José Roberto de Souza
805d32b831
e: Add dbusmenu API
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82091
2013-01-03 18:16:09 +00:00
José Roberto de Souza
e0ef1e75ad
e: Replace FALSE that was defined in lidbus to EINA_FALSE
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82090
2013-01-03 18:16:04 +00:00
José Roberto de Souza
6006e75fe5
e: Add label to tell user that he must enable mpris2 in his player
...
Patch by: José Roberto de Souza <zehortigoza@profusion.mobi>
SVN revision: 82089
2013-01-03 18:15:59 +00:00