Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a new DEBUG domain for the mc4 account importer | Arnaud Maillet | 2009-08-24 | 2 | -0/+2 |
| | |||||
* | Use better avatar location: ~/.cache/<cm>/<protocol>/<token> | Xavier Claessens | 2009-08-24 | 1 | -7/+3 |
| | |||||
* | Fix some leaks in _settings_discard | Sjoerd Simons | 2009-08-23 | 1 | -13/+13 |
| | | | | | Prevent leaking the unset parameter names when unsetting the array. Also use it as a general utility function in other parts of the code | ||||
* | If the parameter wasn't known return NULL for the dbus signature | Sjoerd Simons | 2009-08-23 | 1 | -0/+3 |
| | |||||
* | First part of an overhaul of the accounts dialog | Jonathan Tellier | 2009-08-22 | 3 | -13/+48 |
| | |||||
* | Make the set_enabled API async | Cosimo Cecchi | 2009-08-22 | 2 | -16/+48 |
| | |||||
* | Fix long line | Cosimo Cecchi | 2009-08-22 | 1 | -1/+2 |
| | |||||
* | Remove the parameters from the unset pool when we set them again | Cosimo Cecchi | 2009-08-22 | 1 | -1/+35 |
| | |||||
* | Merge back from master | Sjoerd Simons | 2009-08-22 | 11 | -244/+592 |
|\ | |||||
| * | Revert "Don't use deprecated g_mapped_file_free()" | Xavier Claessens | 2009-08-21 | 1 | -1/+1 |
| | | | | | | | | This reverts commit 5a89234873d5c709ee852e2b43220f9c8c0a2033. | ||||
| * | Don't use deprecated g_mapped_file_free() | Kjartan Maraas | 2009-08-21 | 1 | -1/+1 |
| | | |||||
| * | Merge branch 'connman' | Jonny Lamb | 2009-08-20 | 7 | -128/+547 |
| |\ | |||||
| | * | empathy-connectivity: assume status is offline if GetState fails | Jonny Lamb | 2009-08-20 | 1 | -0/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: add ConnMan support | Jonny Lamb | 2009-08-20 | 1 | -2/+120 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | configure: enable connectivity building with nm, connman, auto or none | Jonny Lamb | 2009-08-20 | 1 | -2/+4 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: small style fix | Jonny Lamb | 2009-08-20 | 1 | -4/+1 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | all: save the signal id and use that to disconnect from the signal | Jonny Lamb | 2009-08-20 | 2 | -7/+12 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: only send the new state in the state-change signal | Jonny Lamb | 2009-08-19 | 2 | -13/+23 |
| | | | | | | | | | | | | | | | | | | | | | | | | It can be assumed that the old state was always the opposite to the new state, because the signal is only ever fired if the new state differs from the old state. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-idle: no need to listen to use-conn | Jonny Lamb | 2009-08-19 | 1 | -20/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | If use_conn is set to FALSE, then EmpathyConnectivity will signal status-change with a new online status of TRUE, which will do the right thing. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: remove dispose_run | Jonny Lamb | 2009-08-19 | 1 | -10/+0 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: be sure to get the initial presence on init | Jonny Lamb | 2009-08-19 | 1 | -0/+4 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: init priv->connected to TRUE if we're not using NM | Jonny Lamb | 2009-08-19 | 1 | -4/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: remove useless assignment | Jonny Lamb | 2009-08-19 | 1 | -1/+0 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: stop using the name "manager" when I mean "connectivity" | Jonny Lamb | 2009-08-19 | 1 | -5/+5 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: disconnect from NM state change signal on finalize | Jonny Lamb | 2009-08-19 | 1 | -0/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: only unref the NM client if we're using NM | Jonny Lamb | 2009-08-19 | 1 | -0/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: handle changes in use_conn correctly | Jonny Lamb | 2009-08-19 | 1 | -1/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | This is so that the presence chooser can get notified if use_conn turns to false, and NM still reports us as offline, so it can become sensitive again. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-idle: disconnect from connectivity signals before unreffing | Jonny Lamb | 2009-08-19 | 1 | -16/+21 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-idle: use EmpathyConnectivity instead of messing with NM itself | Jonny Lamb | 2009-08-19 | 2 | -126/+49 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: add signals, properties and hook in NM | Jonny Lamb | 2009-08-19 | 2 | -12/+186 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-debug: add connectivity debug key | Jonny Lamb | 2009-08-18 | 2 | -0/+2 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| | * | empathy-connectivity: add initial stubs | Jonny Lamb | 2009-08-18 | 3 | -0/+196 |
| | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | Merge commit 'lfrb/added' | Guillaume Desmottes | 2009-08-19 | 1 | -4/+7 |
| |\ \ | |||||
| | * | | Always add to publish list | Louis-Francis Ratté-Boulianne | 2009-08-19 | 1 | -4/+7 |
| | | | | |||||
| * | | | Don't assume that 'subscribe' exists. | Will Thompson | 2009-08-19 | 1 | -7/+10 |
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | This fixes bug #591468, which is a crash when you open a tab to a contact from the user list in an IRC channel. Idle doesn't have a 'subscribe' list, so priv->subscribe is NULL, so this crashed. But if you don't have a subscribe list, obviously you can't add the contact to subscribe, so we can just guard this appropriately. Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk> | ||||
| * | | Use tp-glib Location stable API (#585843) | Guillaume Desmottes | 2009-08-17 | 1 | -7/+7 |
| | | | |||||
| * | | Only call SetChatState if the Channel supports it | Will Thompson | 2009-08-14 | 1 | -7/+10 |
| |/ | | | | | | | | | I'm sick of seeing spurious debug messages about this whenever I type anything into an IRC channel. | ||||
| * | Move the FsElementElementAddedNotifier over the main pipeline | Olivier Crête | 2009-08-07 | 1 | -32/+0 |
| | | |||||
| * | Make it possible to set element properties from a config file | Olivier Crête | 2009-08-07 | 1 | -33/+17 |
| | | |||||
| * | Put codec preferences in a configuration file | Olivier Crête | 2009-08-07 | 1 | -41/+12 |
| | | |||||
* | | Rename empathy_account_get_connection_for to ↵ | Sjoerd Simons | 2009-08-22 | 3 | -4/+5 |
| | | | | | | | | empathy_account_get_connection_for_path | ||||
* | | Don't hook up to invalidated when creating the connection failed | Sjoerd Simons | 2009-08-22 | 1 | -10/+11 |
| | | |||||
* | | Let the cached parameters asv own the key strings | Sjoerd Simons | 2009-08-21 | 1 | -7/+9 |
| | | |||||
* | | Use g_strdup instead of casting a const gchar* to a gchar*. | Xavier Claessens | 2009-08-21 | 1 | -1/+1 |
| | | |||||
* | | Use new api to get connections | Sjoerd Simons | 2009-08-21 | 1 | -4/+8 |
| | | |||||
* | | Add API to get teh TpConnection for an account on a certain path | Sjoerd Simons | 2009-08-21 | 2 | -31/+61 |
| | | |||||
* | | When getting an account for an unknown path automagically create the new ↵ | Sjoerd Simons | 2009-08-21 | 1 | -14/+5 |
| | | | | | | | | account object | ||||
* | | Set the RequestedPresence when creating a new command | Sjoerd Simons | 2009-08-21 | 1 | -1/+36 |
| | | | | | | | | | | | | When we create a new account set the initial value of RequestedPresence to the global requested presence, but don't enable it by default. This will cause its requested presence to always be in sync with the rest of empathy. | ||||
* | | Only set the current global requested on the initial set of accounts | Sjoerd Simons | 2009-08-21 | 1 | -13/+9 |
| | | | | | | | | | | | | Stop setting the presence automagically when an account gets enabled or becomes ready, in both cases this account might be created or be enabled by some other UI and that UI should make the decisions about it's requested presence. | ||||
* | | Add a function to get the requested global presence from the account manager | Sjoerd Simons | 2009-08-21 | 2 | -0/+21 |
| | | |||||
* | | Cache the icon inside EmpathyAccountSettings | Sjoerd Simons | 2009-08-19 | 1 | -7/+9 |
| | | | | | | | | | | | | At some point we should set the Icon property in the account manager, for now just cache it in the settings so we can pass it by reference instead of needing to dup it as that's the API we want to have in the future | ||||
* | | replace UNIQUE_NAME_PREFIX by TP_ACCOUNT_OBJECT_PATH_BASE | Sjoerd Simons | 2009-08-19 | 1 | -4/+3 |
| | | |||||
* | | the status in EmpathyIdle is the status_message not the status string | Sjoerd Simons | 2009-08-19 | 1 | -5/+6 |
| | | |||||
* | | Add a debug message for tracking global status | Sjoerd Simons | 2009-08-19 | 1 | -0/+3 |
| | | |||||
* | | displatcher -> dispatcher | Davyd Madeley | 2009-08-19 | 1 | -2/+2 |
| | | |||||
* | | Get the DisplayName when the account is ready | Sjoerd Simons | 2009-08-18 | 1 | -5/+8 |
| | | |||||
* | | Rename empathy_settings_get_dbus_signature to ↵ | Sjoerd Simons | 2009-08-18 | 2 | -2/+2 |
| | | | | | | | | empathy_account_settings_get_dbus_signature | ||||
* | | Rename desired presence to requested presence | Sjoerd Simons | 2009-08-18 | 1 | -19/+19 |
| | | |||||
* | | Remove dead code | Sjoerd Simons | 2009-08-18 | 1 | -8/+0 |
| | | |||||
* | | rename status-reason to connection-status-reason and notify ↵ | Sjoerd Simons | 2009-08-18 | 1 | -2/+3 |
| | | | | | | | | connection-status{-reason,} when changes happen | ||||
* | | Notify when display-name is updated | Sjoerd Simons | 2009-08-17 | 1 | -0/+1 |
| | | |||||
* | | No need to check if create_results exists in dispose | Sjoerd Simons | 2009-08-17 | 1 | -18/+14 |
| | | |||||
* | | Plug some leaks | Sjoerd Simons | 2009-08-17 | 1 | -2/+8 |
| | | |||||
* | | Removed dead code | Sjoerd Simons | 2009-08-17 | 1 | -10/+0 |
| | | |||||
* | | Only cancel the name owner watch if the dbus proxy still exists | Sjoerd Simons | 2009-08-17 | 1 | -2/+3 |
| | | |||||
* | | Fix coding style (tabs vs. spaces | Sjoerd Simons | 2009-08-17 | 1 | -5/+5 |
| | | |||||
* | | no need to check for the size of the hash table | Sjoerd Simons | 2009-08-17 | 1 | -2/+1 |
| | | |||||
* | | Set presence on accounts when they become ready | Cosimo Cecchi | 2009-08-01 | 1 | -1/+8 |
| | | |||||
* | | Merge branch 'sjoerd-mc5' into mc5 | Cosimo Cecchi | 2009-08-01 | 24 | -130/+385 |
|\ \ | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c libempathy-gtk/empathy-protocol-chooser.c | ||||
| * | | Fix some coding style issues | Sjoerd Simons | 2009-07-31 | 4 | -23/+30 |
| | | | |||||
| * | | add some slightly nicer debug messages | Sjoerd Simons | 2009-07-31 | 1 | -2/+3 |
| | | | |||||
| * | | Add a small comment about emp_account_manager_update_global_presence | Sjoerd Simons | 2009-07-31 | 1 | -0/+3 |
| | | | |||||
| * | | Fix typo | Sjoerd Simons | 2009-07-31 | 1 | -2/+2 |
| | | | |||||
| * | | Chang the API of AccountManager to have the get lookup the account by name | Sjoerd Simons | 2009-07-30 | 6 | -21/+17 |
| | | | | | | | | | | | | | | | | | | | | | | | | EmpathyAccountManager used to have a _lookup function that looked up accounts by name and a _get function that lookup up accounts by connection. This is confusing, as looking up an account for a connection is less common rename have the _get_account be the same _lookup (but without returning a ref) and add a _get_account_for_connection function lookup by account | ||||
| * | | remove usage of empathy_account_equal | Sjoerd Simons | 2009-07-30 | 4 | -18/+5 |
| | | | |||||
| * | | Remove empathy_account_hash | Sjoerd Simons | 2009-07-30 | 2 | -9/+0 |
| | | | |||||
| * | | Unref the connection if it fails to become ready or is invalidated | Sjoerd Simons | 2009-07-30 | 1 | -10/+17 |
| | | | |||||
| * | | Add a utility function to may protocols to their icons | Sjoerd Simons | 2009-07-29 | 3 | -1/+9 |
| | | | |||||
| * | | Merge commit 'upstream/master' into mc5 | Sjoerd Simons | 2009-07-28 | 15 | -44/+299 |
| |\| | | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c src/empathy.c | ||||
| | * | Fixed copy/paste mistake (Remove members from the right set) | Louis-Francis Ratté-Boulianne | 2009-07-23 | 1 | -2/+2 |
| | | | |||||
| | * | Put configuration data in XDG_CONFIG_DIRS (GNOME bug 494007) | Frédéric Péters | 2009-07-21 | 3 | -5/+5 |
| | | | |||||
| | * | Add EMPATHY_DEBUG_SHARE_DESKTOP in libempathy/empathy-debug.h | Arnaud Maillet | 2009-07-20 | 1 | -0/+1 |
| | | | |||||
| | * | Merge commit 'jtellier/video-call-button-sensitivity' | Davyd Madeley | 2009-07-15 | 2 | -0/+26 |
| | |\ | |||||
| | | * | Added functions to determine if a contact has video capabilities | Jonathan Tellier | 2009-07-03 | 2 | -0/+26 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Activating the "Video Call" button only if the remote contact support video. The call window's "Send Video" is only sensitive if the contact has video capabilities. | ||||
| | * | | Revert "Remove deprecated call to g_mapped_file_free()" | Davyd Madeley | 2009-07-15 | 1 | -1/+8 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit breaks older GLib. When we're ready to bump our requirement to GLib 2.22, simply revert this commit. This reverts commit 0ade362fb9343ec984c396a202565c4e5faa1f12 but with an extra comment to explain what the hell is going on. | ||||
| | * | | Small style fixes | Davyd Madeley | 2009-07-15 | 1 | -2/+2 |
| | | | | |||||
| | * | | Remove deprecated call to g_mapped_file_free() | Davyd Madeley | 2009-07-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | Change to g_mapped_file_unref() | ||||
| | * | | Implement CAN_GROUP by looking at RequestableChannelClasses | Davyd Madeley | 2009-07-15 | 1 | -1/+53 |
| | | | | |||||
| | * | | Add empathy_contact_manager_initialized() | Davyd Madeley | 2009-07-15 | 2 | -0/+18 |
| | | | | |||||
| | * | | call GetAliasFlags() to determine if an alias can be set on a ContactList | Davyd Madeley | 2009-07-15 | 2 | -1/+38 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Pending FIXMEs: - need to lookup RequestableChannelClasses to see if Groups can be requested on this connection - need to work out the best way to pass ContactListFlags to empathy_contact_menu_new() | ||||
| | * | | Convert empathy_contact_manager_can_add() to ↵ | Davyd Madeley | 2009-07-15 | 2 | -5/+7 |
| | | | | | | | | | | | | | | | | empathy_contact_manager_get_flags_for_connection() | ||||
| | * | | Remove redundant empathy_tp_contact_list_can_add() | Davyd Madeley | 2009-07-15 | 2 | -20/+6 |
| | | | | |||||
| | * | | Expose channel group flags via EmpathyContactList iface | Davyd Madeley | 2009-07-15 | 3 | -0/+46 |
| | | | | |||||
| | * | | empathy-message.c: remove a trailing space | Guillaume Desmottes | 2009-07-14 | 1 | -1/+1 |
| | | | | |||||
| | * | | Support for history message in Adium themes. Use context HTMLs. | Nicolò Chieffo | 2009-07-08 | 3 | -0/+40 |
| | | | | |||||
| | * | | empathy_contact_manager_can_add: raise an error if connection is NULL | Guillaume Desmottes | 2009-07-07 | 1 | -0/+1 |
| | |/ | |||||
| | * | Merge branch 'part-reasons' | Will Thompson | 2009-07-02 | 1 | -13/+52 |
| | |\ | |||||
| | | * | Style: avoid marching off the right margin | Will Thompson | 2009-06-19 | 1 | -9/+10 |
| | | | | |||||
| | | * | Style: use FIXME not TODO | Will Thompson | 2009-06-19 | 1 | -3/+3 |
| | | | | |||||
| | | * | Coding style: one declaration per line. | Will Thompson | 2009-06-19 | 1 | -1/+2 |
| | | | | |||||
| | | * | Include actor in members-changed if possible | Will Thompson | 2009-06-18 | 1 | -14/+51 |
| | | | | |||||
* | | | | Make protocol icons work also with account == NULL | Cosimo Cecchi | 2009-07-31 | 2 | -3/+6 |
| | | | | |||||
* | | | | Fix trailing whitespace | Cosimo Cecchi | 2009-07-30 | 1 | -3/+3 |
| | | | | |||||
* | | | | Ignore default value for required params | Cosimo Cecchi | 2009-07-30 | 1 | -4/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Parameters should never have both the default and the required flags set, as required means the user has to fill in a value. When this happens anyway, the default dlag should be ignored, so we can avoid looking up the default value when checking for an account settings' validity. | ||||
* | | | | Make account creation non-exclusive | Cosimo Cecchi | 2009-07-30 | 1 | -22/+46 |
| | | | | | | | | | | | | | | | | | | | | As it's valid to create more than an account at the same time, we should permit it with subsequent calls to EmpathyAccountManager. | ||||
* | | | | Rename empathy_account_settings_owns_account() | Cosimo Cecchi | 2009-07-30 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | Call it empathy_account_settings_has_account() instead | ||||
* | | | | Add empathy_account_settings_is_valid () | Cosimo Cecchi | 2009-07-30 | 2 | -0/+61 |
| | | | | |||||
* | | | | Fix a typo in dispose() | Cosimo Cecchi | 2009-07-30 | 1 | -3/+5 |
| | | | | |||||
* | | | | Cancel the creation thread in dispose() | Cosimo Cecchi | 2009-07-30 | 1 | -0/+11 |
| | | | | |||||
* | | | | Emit the ACCOUNT_CREATED signal at the right time | Cosimo Cecchi | 2009-07-30 | 1 | -36/+31 |
| | | | | | | | | | | | | | | | | | | | | I.e. emit it only after the account has been added to the relevant EmpathyAccountSettings object. | ||||
* | | | | Add empathy_account_settings_owns_account() | Cosimo Cecchi | 2009-07-30 | 2 | -0/+17 |
| | | | | |||||
* | | | | Implement _set_display_name | Cosimo Cecchi | 2009-07-30 | 3 | -2/+110 |
| | | | | |||||
* | | | | When an account is enabled, always align it to the global presence. | Cosimo Cecchi | 2009-07-30 | 1 | -8/+9 |
| | | | | | | | | | | | | | | | | | | | | Before, this was only done for newly created accounts, and not every time any account was enabled. | ||||
* | | | | Plug some leaks | Cosimo Cecchi | 2009-07-30 | 1 | -0/+6 |
| | | | | |||||
* | | | | Respect the global presence when enabling an account | Cosimo Cecchi | 2009-07-30 | 1 | -3/+36 |
| | | | | |||||
* | | | | Add an API to get the num of CMs | Cosimo Cecchi | 2009-07-30 | 2 | -0/+14 |
|/ / / | |||||
* | | | Ensure EmpathyConnectionManagers stays alive when still emitting signals | Sjoerd Simons | 2009-07-23 | 1 | -0/+2 |
| | | | |||||
* | | | Allow stop to be called if there isn't a backing channel | Sjoerd Simons | 2009-07-22 | 1 | -0/+4 |
| | | | |||||
* | | | If the requested property is missing, assume we didn't request it | Sjoerd Simons | 2009-07-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | MC5 tries to handle channels only signalled by the old NewChannel signal, but the Requested property isn't set in that case. Assume that we didn't request it in that case | ||||
* | | | Correctly implement empathy_account_is_valid | Sjoerd Simons | 2009-07-22 | 1 | -3/+2 |
| | | | |||||
* | | | Add api to remove accounts | Sjoerd Simons | 2009-07-22 | 2 | -0/+53 |
| | | | |||||
* | | | Add removed signal on EmpathyAccount | Sjoerd Simons | 2009-07-22 | 2 | -0/+64 |
| | | | |||||
* | | | Make the account manager listen to AccountValidityChanged | Sjoerd Simons | 2009-07-22 | 1 | -2/+33 |
| | | | |||||
* | | | Use the account manager when the service is running, not when we receive ↵ | Marco Barisione | 2009-07-22 | 1 | -15/+14 |
| | | | | | | | | | | | | NameOwnerChanged | ||||
* | | | Coding style fixes | Sjoerd Simons | 2009-07-22 | 7 | -11/+11 |
| | | | |||||
* | | | Unescape _ and _2d in the protocol from mission-control | Sjoerd Simons | 2009-07-22 | 1 | -1/+38 |
| | | | |||||
* | | | Make empathy_account_set_enable call out over d-bus | Sjoerd Simons | 2009-07-22 | 1 | -4/+26 |
| | | | |||||
* | | | Add API to Update an accounts parameters | Sjoerd Simons | 2009-07-22 | 2 | -0/+59 |
| | | | |||||
* | | | Remove the API to change the account parameters one by one | Sjoerd Simons | 2009-07-22 | 2 | -74/+10 |
| | | | |||||
* | | | Add an abstraction to buffer up changes to an account | Sjoerd Simons | 2009-07-22 | 3 | -0/+1122 |
| | | | |||||
* | | | Correct usage of priv | Sjoerd Simons | 2009-07-22 | 1 | -5/+4 |
| | | | |||||
* | | | Add API to add accounts | Sjoerd Simons | 2009-07-22 | 2 | -23/+106 |
| | | | |||||
* | | | reformat macros a bit | Sjoerd Simons | 2009-07-21 | 1 | -6/+11 |
| | | | |||||
* | | | Add singleton to cache TpConnectionManagers | Sjoerd Simons | 2009-07-20 | 3 | -0/+373 |
| | | | |||||
* | | | remove dead code | Sjoerd Simons | 2009-07-19 | 1 | -58/+0 |
| | | | |||||
* | | | Escape unique names by replacing / by % | Sjoerd Simons | 2009-07-16 | 1 | -8/+15 |
| | | | |||||
* | | | Ignore a log when the account it isn't found | Sjoerd Simons | 2009-07-16 | 1 | -1/+7 |
| | | | |||||
* | | | Put the logs in XDG_DATA_HOME instead of ~/.gnome2 | Sjoerd Simons | 2009-07-16 | 1 | -2/+4 |
| | | | |||||
* | | | Default to OFFLINE instead of UNSET for the global presence | Sjoerd Simons | 2009-07-16 | 1 | -1/+1 |
| | | | |||||
* | | | Escape the unique account name | Sjoerd Simons | 2009-07-16 | 1 | -3/+6 |
| | | | |||||
* | | | Add a concept of ready to the account manager | Sjoerd Simons | 2009-07-16 | 2 | -2/+74 |
| | | | |||||
* | | | Check the right variable for setting the ready property | Sjoerd Simons | 2009-07-16 | 1 | -1/+1 |
| | | | |||||
* | | | Remove last references to mission-control 4 | Sjoerd Simons | 2009-07-16 | 13 | -25/+12 |
| | | | |||||
* | | | Use default status identifiers when setting the presence | Sjoerd Simons | 2009-07-16 | 1 | -4/+20 |
| | | | |||||
* | | | Get the presence from the AccountManager instead of MC4 | Sjoerd Simons | 2009-07-16 | 1 | -52/+7 |
| | | | |||||
* | | | Keep track of ``global'' presence of all accounts | Sjoerd Simons | 2009-07-16 | 4 | -216/+163 |
| | | | |||||
* | | | Remove dead code | Sjoerd Simons | 2009-07-16 | 2 | -119/+2 |
| | | | |||||
* | | | Implement HandledChannels D-Bus property | Sjoerd Simons | 2009-07-16 | 1 | -0/+30 |
| | | | |||||
* | | | empathy-account-manager.c: remove obsolte empathy-account-priv.h include | Guillaume Desmottes | 2009-07-16 | 1 | -1/+0 |
| | | | |||||
* | | | Implement a first minimal version of a Client.Handler | Sjoerd Simons | 2009-07-10 | 2 | -116/+176 |
| | | | |||||
* | | | Use the account manager to set the presence | Sjoerd Simons | 2009-07-08 | 1 | -24/+11 |
| | | | |||||
* | | | Add a utility to set the presence on all requested accounts | Sjoerd Simons | 2009-07-08 | 2 | -1/+34 |
| | | | |||||
* | | | Add api to set the requested presence | Sjoerd Simons | 2009-07-08 | 2 | -0/+47 |
| | | | |||||
* | | | Initial port of Account and AccountManager to MC5 | Sjoerd Simons | 2009-07-08 | 5 | -155/+449 |
| | | | |||||
* | | | Add an GType of ao | Sjoerd Simons | 2009-07-08 | 2 | -0/+13 |
| | | | |||||
* | | | Remove useless mission-control includes | Sjoerd Simons | 2009-07-06 | 3 | -5/+1 |
| | | | |||||
* | | | Add api to create accounts, by cm and proto name | Sjoerd Simons | 2009-07-06 | 2 | -2/+48 |
| | | | |||||
* | | | Get the icon name from the account object directly | Sjoerd Simons | 2009-07-05 | 2 | -0/+12 |
| | | | |||||
* | | | Add API to get the protocol and cm name from a account | Sjoerd Simons | 2009-07-05 | 2 | -11/+51 |
|/ / | |||||
* | | Removing chatroom from the list before emmiting chatroom-removed signal. | Abner Silva | 2009-07-01 | 1 | -1/+2 |
| | | |||||
* | | Merge branch 'empathy-account' | Sjoerd Simons | 2009-07-01 | 23 | -494/+1070 |
|\ \ | |||||
| * | | clarify when notify::connection is signalled | Sjoerd Simons | 2009-07-01 | 1 | -0/+1 |
| | | | |||||
| * | | fix coding style | Sjoerd Simons | 2009-07-01 | 1 | -1/+0 |
| | | | |||||
| * | | Clarify that we own the keys/values in the accounts hash | Sjoerd Simons | 2009-07-01 | 1 | -1/+2 |
| | | | |||||
| * | | explain the connect_time struct member | Sjoerd Simons | 2009-07-01 | 1 | -0/+1 |
| | | | |||||
| * | | Fix coding style | Sjoerd Simons | 2009-07-01 | 1 | -1/+2 |
| | | | |||||
| * | | Port libempathy to EmpathyAccount | Sjoerd Simons | 2009-07-01 | 15 | -107/+93 |
| | | | |||||
| * | | Port EmpathyTpRoomlist to EmpathyAccount | Sjoerd Simons | 2009-07-01 | 2 | -32/+18 |
| | | | |||||
| * | | Implement EmpathyAccount | Sjoerd Simons | 2009-07-01 | 6 | -355/+956 |
| | | | | | | | | | | | | | | | | | | Refactor EmpathyAccountManager and introduce a seperate EmpathyAccount object, which wraps McAccount. When moving to MC5, EmpathyAccount will wrap the Telepathy.Account interface. Fixes #587508 | ||||
* | | | Improve geocoding debugging and add more fields | Pierre-Luc Beaudoin | 2009-07-01 | 1 | -8/+34 |
|/ / | |||||
* | | Fallback to OFFLINE when getting an unknown presence from MC | Sjoerd Simons | 2009-07-01 | 1 | -1/+1 |
| | | |||||
* | | Use NM by default | Sjoerd Simons | 2009-07-01 | 1 | -4/+2 |
| | | |||||
* | | Always react when disconnecting from the network | Sjoerd Simons | 2009-07-01 | 1 | -3/+3 |
| | | |||||
* | | Optionally use libnm-glib for NetworkManager integration | Sjoerd Simons | 2009-07-01 | 2 | -48/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | Previously Empathy use the NM D-Bus interface directly. Unfortunately the d-bus calls used were deprecated and somewhat buggy (if NM wasn't running on empathy startup, it would never detect network changes). Given that NetworkManager isn't a blessed gnome dependency the code has been made optional, but it's expected that every distribution will build with NetworkManager integration anyway. Based on a patch by Tambet Ingo <tambet@novell.com>. Fixes #587446 | ||||
* | | Merge commit 'elliot/bug-584703-c' | Xavier Claessens | 2009-06-28 | 2 | -20/+38 |
|\ \ | |||||
| * | | disconnect from invalidated signal before unreferencing connections | Elliot Fairweather | 2009-06-26 | 1 | -0/+14 |
| | | | |||||
| * | | disconnnect from invalidated signal before unreferencing connections | Elliot Fairweather | 2009-06-26 | 1 | -20/+24 |
| | | | |||||
* | | | Ring on outgoing call. | Xavier Claessens | 2009-06-27 | 1 | -1/+2 |
| | | | |||||
* | | | Use gnome-session instead of gnome-screensaver to know when session is idle | Giedrius Slavinskas | 2009-06-26 | 1 | -11/+21 |
| | | | |||||
* | | | Merge branch 'debugger' | Jonny Lamb | 2009-06-26 | 5 | -10/+433 |
|\ \ \ | |||||
| * | | | Implement o.fd.Tp.Debug. (Fixes #580631) | Jonny Lamb | 2009-06-18 | 5 | -8/+430 |
| | | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | | Set G_LOG_DOMAIN in libempathy and empathy. | Jonny Lamb | 2009-06-18 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
| * | | | Use correct emacs modelines. | Jonny Lamb | 2009-06-18 | 2 | -2/+2 |
| | | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | | | | empathy-utils: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -3/+3 |
| | | | | |||||
* | | | | empathy-tp-contact-list: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -2/+2 |
| | | | | |||||
* | | | | empathy-tp-chat: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -1/+1 |
| | | | | |||||
* | | | | empathy-time: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -1/+1 |
| | | | | |||||
* | | | | empathy-idle: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -1/+1 |
| | | | | |||||
* | | | | empathy-contact-manager: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -3/+3 |
| | | | | |||||
* | | | | empathy-chatroom: remove trailing tabs | Guillaume Desmottes | 2009-06-25 | 1 | -2/+2 |
| | | | | |||||
* | | | | Assume our presence is offline if MC reports it as UNSET (#586645) | Guillaume Desmottes | 2009-06-22 | 1 | -0/+4 |
| |_|/ |/| | | |||||
* | | | status_presets_file_parse: discard invalid presence (#585031) | Guillaume Desmottes | 2009-06-18 | 1 | -10/+11 |
| | | | |||||
* | | | add doc about empathy_status_presets_is_valid | Guillaume Desmottes | 2009-06-18 | 1 | -0/+8 |
| | | | |||||
* | | | add empathy_status_presets_is_valid | Guillaume Desmottes | 2009-06-18 | 2 | -0/+21 |
|/ / | |||||
* | | Refuse sending empty or special files (directories, char/block devices, etc.) | Frédéric Péters | 2009-06-17 | 2 | -2/+21 |
| | | | | | | | | (GNOME bug 563678) | ||||
* | | Merge commit 'jtellier/video-call-stop-showing-last-frame' | Guillaume Desmottes | 2009-06-16 | 2 | -3/+7 |
|\ \ | |||||
| * | | The EmpathyCallHandler correctly initializes it "initial_video" property | Jonathan Tellier | 2009-06-16 | 2 | -3/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | when the remote contact initiates the call. empathy_tp_call_is_(sending/receiving)_video correctly returns a gboolean. The remote avatar is correctly shown when the remote site does not send video. When a call is disconnected, the video preview is hidden. | ||||
* | | | Introduce empathy_contact_equal, adapt themes | Patryk Zawadzki | 2009-06-16 | 2 | -1/+40 |
| | | | | | | | | | | | | | | | Fixed adium and boxes theme engines to check if contacts refer to the same id instead of comparing pointers. This fixes bug #585885. | ||||
* | | | empathy_time_to_string_relative was missing weeks | Pierre-Luc Beaudoin | 2009-06-15 | 1 | -0/+5 |
|/ / | | | | | | | This resulted in "0 month ago" being returned. | ||||
* | | Merge commit 'jtellier/call-window-video-preview' | Guillaume Desmottes | 2009-06-15 | 4 | -0/+56 |
|\ \ | |||||
| * | | Better implemented empathy_tp_call_is_receiving_video and ↵ | Jonathan Tellier | 2009-06-12 | 2 | -29/+5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | empathy_tp_call_is_sending_video. Removed the "video-stream-changed" from EmpathyCallHandler Corrected gtk-doc in EmpathyCallHandler. empathy_call_window_stup_video_preview now checks the status of the video_tee and the video_preview. empathy_call_window_sink_added_cb does not automatically starts the preview. | ||||
| * | | Not creating the video preview if we don't want to show it (in audio | Jonathan Tellier | 2009-06-12 | 2 | -0/+19 |
| | | | | | | | | | | | | calls for instance). | ||||
| * | | When no video is received or sent we show contacts' avatars instead of showing | Jonathan Tellier | 2009-06-12 | 3 | -0/+61 |
| | | | | | | | | | | | | black widgets. | ||||
* | | | empathy_idle_init: fallback to OFFLINE instead of UNSET if ↵ | Guillaume Desmottes | 2009-06-15 | 1 | -1/+4 |
|/ / | | | | | | | | | | | | | | | | | empathy_idle_get_actual_presence failed If MC is not running, mission_control_get_presence_actual will return OFFLINE and set an error. Empathy should do the same and use OFFLINE instead of UNSET to avoid to not display the status icon in such cases (there is no UNSET presence icon). | ||||
* | | Merge branch 'ft_ipv4' | Cosimo Cecchi | 2009-06-12 | 1 | -24/+162 |
|\ \ | |||||
| * | | Drop PORT access control support for now | Cosimo Cecchi | 2009-06-12 | 1 | -15/+7 |
| | | | |||||
| * | | Fix make check | Cosimo Cecchi | 2009-06-07 | 1 | -1/+1 |
| | | | |||||
| * | | Emit an error for socket types we don't handle | Cosimo Cecchi | 2009-06-07 | 1 | -5/+26 |
| | | | | | | | | | | | | Also, fix error handling when a socket fails on connect(). | ||||
| * | | Use empathy_uint_compare | Cosimo Cecchi | 2009-06-07 | 1 | -13/+1 |
| | | | |||||
| * | | Build fix after rebase | Cosimo Cecchi | 2009-06-07 | 1 | -1/+1 |
| | | | |||||
| * | | Initialize the address and port values | Cosimo Cecchi | 2009-06-07 | 1 | -12/+34 |
| | | | | | | | | | | | | | | | | | | The address the CM returns if we're using IPV4 is of the type TP_STRUCT_TYPE_SOCKET_ADDRESS_IPV4; use those values to setup the IPV4 socket. | ||||
| * | | Add support for IPV4 sockets | Cosimo Cecchi | 2009-06-07 | 1 | -25/+68 |
| | | | |||||
| * | | Look at the available socket type | Cosimo Cecchi | 2009-06-07 | 1 | -0/+72 |
| | | | | | | | | | | | | | | | Look at the available socket types, and don't hardcode UNIX/LOCALHOST values. | ||||
* | | | Add doc for empathy_avatar_new() | Xavier Claessens | 2009-06-12 | 1 | -0/+13 |
| | | | |||||
* | | | Add the filename in EmpathyAvatar and fallback to stock_person | Xavier Claessens | 2009-06-12 | 2 | -22/+10 |
| | | | |||||
* | | | Add initial adium theme support: Load the template and append messages. | Xavier Claessens | 2009-06-12 | 2 | -0/+13 |
| | | | |||||
* | | | Merge branch 'ft-error-confusion' | Will Thompson | 2009-06-10 | 1 | -2/+3 |
|\ \ \ | |||||
| * | | | Correctly propagate Provide/Accept errors | Will Thompson | 2009-06-10 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, if myerr was set as well as error, myerr was cleared, but not set to a copy of error. So then the function continued as normal, and crashed. Also, having checked if myerr is set, we should probably log the message from that, rather than from the (possibly NULL) error. :) | ||||
* | | | | Merge commit 'jtellier/call-window-redial-button' | Guillaume Desmottes | 2009-06-09 | 2 | -2/+22 |
|\ \ \ \ | |||||
| * | | | | Added a "Redial" button to the call window. | Jonathan Tellier | 2009-06-09 | 2 | -2/+22 |
| |/ / / | |||||
* | | | | contact_get_avatar_filename: remove unused priv pointer | Guillaume Desmottes | 2009-06-09 | 1 | -1/+0 |
| | | | | |||||
* | | | | contact_get_avatar_filename: use empathy_contact_get_id instead of priv->id ↵ | Guillaume Desmottes | 2009-06-09 | 1 | -2/+2 |
|/ / / | | | | | | | | | | | | | | | | | | | directly priv->id is not supposed to be set for not log contacts so the avatar cache was broken for all TpContact. | ||||
* | | | Remove outstanding operations before dispatching them | Will Thompson | 2009-06-09 | 1 | -1/+1 |
| | | | | | | | | | | | | Fixes #585231 | ||||
* | | | Document the purpose of outstanding_channels | Will Thompson | 2009-06-09 | 1 | -1/+10 |
| | | | |||||
* | | | Break after deleting current item in chatroom list | Will Thompson | 2009-06-09 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When I signed off, Empathy exploded. l was 0x33, which oddly enough was secretly not the address of a GList. :-) I think what happened is that empathy_chatroom_manager_remove() deleted the list node currently pointed to by l; then the loop advanced to l->next, which was now garbage. We don't need to keep iterating once we find the chatroom we were looking for, so break out of the loop. | ||||
* | | | Extract removing chatroom links to a function | Will Thompson | 2009-06-09 | 1 | -9/+22 |
| | | | |||||
* | | | Consistently use this_chatroom when removing a room | Will Thompson | 2009-06-09 | 1 | -2/+2 |
| | | | |||||
* | | | tube-handler: use TpChannel directly instead of EmpathyTpTube | Guillaume Desmottes | 2009-06-09 | 1 | -17/+3 |
| | | | |||||
* | | | stop to build empathy-tp-tube | Guillaume Desmottes | 2009-06-09 | 1 | -2/+0 |
| | | | |||||
* | | | remove empathy-tp-tube | Guillaume Desmottes | 2009-06-09 | 2 | -772/+0 |
| |/ |/| | |||||
* | | Don't double-unref superseded group TpChannels. | Will Thompson | 2009-06-08 | 1 | -7/+37 |
|/ | |||||
* | Add simple flymake support. | Jonny Lamb | 2009-06-05 | 1 | -0/+1 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Coding style fixes. | Jonny Lamb | 2009-06-04 | 2 | -2/+2 |
| | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk> | ||||
* | Merge branch 'ft_rework' | Cosimo Cecchi | 2009-06-02 | 13 | -1190/+3105 |
|\ | |||||
| * | Free the cb_data after errors in construction | Cosimo Cecchi | 2009-06-01 | 1 | -6/+10 |
| | | |||||
| * | Update copyright header | Cosimo Cecchi | 2009-06-01 | 1 | -1/+3 |
| | | |||||
| * | Clarify the docs | Cosimo Cecchi | 2009-06-01 | 1 | -0/+6 |
| | | | | | | | | Clarify the use of find_requestable_channel_classes in the docs. | ||||
| * | Use the new API. | Cosimo Cecchi | 2009-06-01 | 1 | -39/+22 |
| | | |||||
| * | Hopefully proper version of _find_requestable_channel_classes () | Cosimo Cecchi | 2009-06-01 | 1 | -84/+92 |
| | | |||||
| * | Fix trailing whitespace | Cosimo Cecchi | 2009-06-01 | 2 | -2/+2 |
| | | |||||
| * | Adapt EmpathyCallHandler to the new API | Cosimo Cecchi | 2009-06-01 | 1 | -4/+5 |
| | | |||||
| * | Use the new API in the handler | Cosimo Cecchi | 2009-06-01 | 1 | -21/+65 |
| | | |||||
| * | Free the list after calling the callback | Cosimo Cecchi | 2009-06-01 | 1 | -0/+3 |
| | | |||||
| * | Add a helper uint_compare function | Cosimo Cecchi | 2009-06-01 | 2 | -0/+9 |
| | | |||||
| * | Update the requestable channel classes API | Cosimo Cecchi | 2009-06-01 | 2 | -120/+190 |
| | | | | | | | | Make it more complex, according to Sjoerd's comments. | ||||
| * | Fix trailing whitespaces | Cosimo Cecchi | 2009-06-01 | 2 | -5/+5 |
| | | |||||
| * | Remove the use_hash arg and property | Cosimo Cecchi | 2009-06-01 | 4 | -64/+25 |
| | | | | | | | | | | | | | | Remove the use_hash construct arg and property from EmpathyFTHandler and make it clear in the docs how clients are supposed to know whether we are hashing or not. Also, port EmpathyFTFactory to the new API | ||||
| * | Actually check if FT+hash is supported | Cosimo Cecchi | 2009-06-01 | 1 | -40/+74 |
| | | | | | | | | | | | | | | | | Use the new API to find out if FT+hash is supported before setting the handler as ready. This gives the clients to use empathy_ft_handler_can_hash reliably before calling empahty_ft_handler_start_transfer to know to which signal they should connect. | ||||
| * | Use the new API in the call handler | Cosimo Cecchi | 2009-06-01 | 1 | -2/+3 |
| | | |||||
| * | Add find_requestable_channel_classes | Cosimo Cecchi | 2009-06-01 | 2 | -13/+152 |
| | | | | | | | | And remove find_channel_class API. |