aboutsummaryrefslogtreecommitdiffstats
path: root/libempathy
Commit message (Collapse)AuthorAgeFilesLines
* Add a new DEBUG domain for the mc4 account importerArnaud Maillet2009-08-242-0/+2
|
* Use better avatar location: ~/.cache/<cm>/<protocol>/<token>Xavier Claessens2009-08-241-7/+3
|
* Fix some leaks in _settings_discardSjoerd Simons2009-08-231-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 signatureSjoerd Simons2009-08-231-0/+3
|
* First part of an overhaul of the accounts dialogJonathan Tellier2009-08-223-13/+48
|
* Make the set_enabled API asyncCosimo Cecchi2009-08-222-16/+48
|
* Fix long lineCosimo Cecchi2009-08-221-1/+2
|
* Remove the parameters from the unset pool when we set them againCosimo Cecchi2009-08-221-1/+35
|
* Merge back from masterSjoerd Simons2009-08-2211-244/+592
|\
| * Revert "Don't use deprecated g_mapped_file_free()"Xavier Claessens2009-08-211-1/+1
| | | | | | | | This reverts commit 5a89234873d5c709ee852e2b43220f9c8c0a2033.
| * Don't use deprecated g_mapped_file_free()Kjartan Maraas2009-08-211-1/+1
| |
| * Merge branch 'connman'Jonny Lamb2009-08-207-128/+547
| |\
| | * empathy-connectivity: assume status is offline if GetState failsJonny Lamb2009-08-201-0/+2
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: add ConnMan supportJonny Lamb2009-08-201-2/+120
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * configure: enable connectivity building with nm, connman, auto or noneJonny Lamb2009-08-201-2/+4
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: small style fixJonny Lamb2009-08-201-4/+1
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * all: save the signal id and use that to disconnect from the signalJonny Lamb2009-08-202-7/+12
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: only send the new state in the state-change signalJonny Lamb2009-08-192-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-connJonny Lamb2009-08-191-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_runJonny Lamb2009-08-191-10/+0
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: be sure to get the initial presence on initJonny Lamb2009-08-191-0/+4
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: init priv->connected to TRUE if we're not using NMJonny Lamb2009-08-191-4/+2
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: remove useless assignmentJonny Lamb2009-08-191-1/+0
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: stop using the name "manager" when I mean "connectivity"Jonny Lamb2009-08-191-5/+5
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: disconnect from NM state change signal on finalizeJonny Lamb2009-08-191-0/+2
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: only unref the NM client if we're using NMJonny Lamb2009-08-191-0/+2
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: handle changes in use_conn correctlyJonny Lamb2009-08-191-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 unreffingJonny Lamb2009-08-191-16/+21
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-idle: use EmpathyConnectivity instead of messing with NM itselfJonny Lamb2009-08-192-126/+49
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: add signals, properties and hook in NMJonny Lamb2009-08-192-12/+186
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-debug: add connectivity debug keyJonny Lamb2009-08-182-0/+2
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| | * empathy-connectivity: add initial stubsJonny Lamb2009-08-183-0/+196
| | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | Merge commit 'lfrb/added'Guillaume Desmottes2009-08-191-4/+7
| |\ \
| | * | Always add to publish listLouis-Francis Ratté-Boulianne2009-08-191-4/+7
| | | |
| * | | Don't assume that 'subscribe' exists.Will Thompson2009-08-191-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 Desmottes2009-08-171-7/+7
| | |
| * | Only call SetChatState if the Channel supports itWill Thompson2009-08-141-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 pipelineOlivier Crête2009-08-071-32/+0
| |
| * Make it possible to set element properties from a config fileOlivier Crête2009-08-071-33/+17
| |
| * Put codec preferences in a configuration fileOlivier Crête2009-08-071-41/+12
| |
* | Rename empathy_account_get_connection_for to ↵Sjoerd Simons2009-08-223-4/+5
| | | | | | | | empathy_account_get_connection_for_path
* | Don't hook up to invalidated when creating the connection failedSjoerd Simons2009-08-221-10/+11
| |
* | Let the cached parameters asv own the key stringsSjoerd Simons2009-08-211-7/+9
| |
* | Use g_strdup instead of casting a const gchar* to a gchar*.Xavier Claessens2009-08-211-1/+1
| |
* | Use new api to get connectionsSjoerd Simons2009-08-211-4/+8
| |
* | Add API to get teh TpConnection for an account on a certain pathSjoerd Simons2009-08-212-31/+61
| |
* | When getting an account for an unknown path automagically create the new ↵Sjoerd Simons2009-08-211-14/+5
| | | | | | | | account object
* | Set the RequestedPresence when creating a new commandSjoerd Simons2009-08-211-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 accountsSjoerd Simons2009-08-211-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 managerSjoerd Simons2009-08-212-0/+21
| |
* | Cache the icon inside EmpathyAccountSettingsSjoerd Simons2009-08-191-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_BASESjoerd Simons2009-08-191-4/+3
| |
* | the status in EmpathyIdle is the status_message not the status stringSjoerd Simons2009-08-191-5/+6
| |
* | Add a debug message for tracking global statusSjoerd Simons2009-08-191-0/+3
| |
* | displatcher -> dispatcherDavyd Madeley2009-08-191-2/+2
| |
* | Get the DisplayName when the account is readySjoerd Simons2009-08-181-5/+8
| |
* | Rename empathy_settings_get_dbus_signature to ↵Sjoerd Simons2009-08-182-2/+2
| | | | | | | | empathy_account_settings_get_dbus_signature
* | Rename desired presence to requested presenceSjoerd Simons2009-08-181-19/+19
| |
* | Remove dead codeSjoerd Simons2009-08-181-8/+0
| |
* | rename status-reason to connection-status-reason and notify ↵Sjoerd Simons2009-08-181-2/+3
| | | | | | | | connection-status{-reason,} when changes happen
* | Notify when display-name is updatedSjoerd Simons2009-08-171-0/+1
| |
* | No need to check if create_results exists in disposeSjoerd Simons2009-08-171-18/+14
| |
* | Plug some leaksSjoerd Simons2009-08-171-2/+8
| |
* | Removed dead codeSjoerd Simons2009-08-171-10/+0
| |
* | Only cancel the name owner watch if the dbus proxy still existsSjoerd Simons2009-08-171-2/+3
| |
* | Fix coding style (tabs vs. spacesSjoerd Simons2009-08-171-5/+5
| |
* | no need to check for the size of the hash tableSjoerd Simons2009-08-171-2/+1
| |
* | Set presence on accounts when they become readyCosimo Cecchi2009-08-011-1/+8
| |
* | Merge branch 'sjoerd-mc5' into mc5Cosimo Cecchi2009-08-0124-130/+385
|\ \ | | | | | | | | | | | | | | | Conflicts: libempathy-gtk/empathy-account-widget.c libempathy-gtk/empathy-protocol-chooser.c
| * | Fix some coding style issuesSjoerd Simons2009-07-314-23/+30
| | |
| * | add some slightly nicer debug messagesSjoerd Simons2009-07-311-2/+3
| | |
| * | Add a small comment about emp_account_manager_update_global_presenceSjoerd Simons2009-07-311-0/+3
| | |
| * | Fix typoSjoerd Simons2009-07-311-2/+2
| | |
| * | Chang the API of AccountManager to have the get lookup the account by nameSjoerd Simons2009-07-306-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_equalSjoerd Simons2009-07-304-18/+5
| | |
| * | Remove empathy_account_hashSjoerd Simons2009-07-302-9/+0
| | |
| * | Unref the connection if it fails to become ready or is invalidatedSjoerd Simons2009-07-301-10/+17
| | |
| * | Add a utility function to may protocols to their iconsSjoerd Simons2009-07-293-1/+9
| | |
| * | Merge commit 'upstream/master' into mc5Sjoerd Simons2009-07-2815-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é-Boulianne2009-07-231-2/+2
| | |
| | * Put configuration data in XDG_CONFIG_DIRS (GNOME bug 494007)Frédéric Péters2009-07-213-5/+5
| | |
| | * Add EMPATHY_DEBUG_SHARE_DESKTOP in libempathy/empathy-debug.hArnaud Maillet2009-07-201-0/+1
| | |
| | * Merge commit 'jtellier/video-call-button-sensitivity'Davyd Madeley2009-07-152-0/+26
| | |\
| | | * Added functions to determine if a contact has video capabilitiesJonathan Tellier2009-07-032-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 Madeley2009-07-151-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 fixesDavyd Madeley2009-07-151-2/+2
| | | |
| | * | Remove deprecated call to g_mapped_file_free()Davyd Madeley2009-07-151-1/+1
| | | | | | | | | | | | | | | | Change to g_mapped_file_unref()
| | * | Implement CAN_GROUP by looking at RequestableChannelClassesDavyd Madeley2009-07-151-1/+53
| | | |
| | * | Add empathy_contact_manager_initialized()Davyd Madeley2009-07-152-0/+18
| | | |
| | * | call GetAliasFlags() to determine if an alias can be set on a ContactListDavyd Madeley2009-07-152-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 Madeley2009-07-152-5/+7
| | | | | | | | | | | | | | | | empathy_contact_manager_get_flags_for_connection()
| | * | Remove redundant empathy_tp_contact_list_can_add()Davyd Madeley2009-07-152-20/+6
| | | |
| | * | Expose channel group flags via EmpathyContactList ifaceDavyd Madeley2009-07-153-0/+46
| | | |
| | * | empathy-message.c: remove a trailing spaceGuillaume Desmottes2009-07-141-1/+1
| | | |
| | * | Support for history message in Adium themes. Use context HTMLs.Nicolò Chieffo2009-07-083-0/+40
| | | |
| | * | empathy_contact_manager_can_add: raise an error if connection is NULLGuillaume Desmottes2009-07-071-0/+1
| | |/
| | * Merge branch 'part-reasons'Will Thompson2009-07-021-13/+52
| | |\
| | | * Style: avoid marching off the right marginWill Thompson2009-06-191-9/+10
| | | |
| | | * Style: use FIXME not TODOWill Thompson2009-06-191-3/+3
| | | |
| | | * Coding style: one declaration per line.Will Thompson2009-06-191-1/+2
| | | |
| | | * Include actor in members-changed if possibleWill Thompson2009-06-181-14/+51
| | | |
* | | | Make protocol icons work also with account == NULLCosimo Cecchi2009-07-312-3/+6
| | | |
* | | | Fix trailing whitespaceCosimo Cecchi2009-07-301-3/+3
| | | |
* | | | Ignore default value for required paramsCosimo Cecchi2009-07-301-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-exclusiveCosimo Cecchi2009-07-301-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 Cecchi2009-07-302-2/+2
| | | | | | | | | | | | | | | | Call it empathy_account_settings_has_account() instead
* | | | Add empathy_account_settings_is_valid ()Cosimo Cecchi2009-07-302-0/+61
| | | |
* | | | Fix a typo in dispose()Cosimo Cecchi2009-07-301-3/+5
| | | |
* | | | Cancel the creation thread in dispose()Cosimo Cecchi2009-07-301-0/+11
| | | |
* | | | Emit the ACCOUNT_CREATED signal at the right timeCosimo Cecchi2009-07-301-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 Cecchi2009-07-302-0/+17
| | | |
* | | | Implement _set_display_nameCosimo Cecchi2009-07-303-2/+110
| | | |
* | | | When an account is enabled, always align it to the global presence.Cosimo Cecchi2009-07-301-8/+9
| | | | | | | | | | | | | | | | | | | | Before, this was only done for newly created accounts, and not every time any account was enabled.
* | | | Plug some leaksCosimo Cecchi2009-07-301-0/+6
| | | |
* | | | Respect the global presence when enabling an accountCosimo Cecchi2009-07-301-3/+36
| | | |
* | | | Add an API to get the num of CMsCosimo Cecchi2009-07-302-0/+14
|/ / /
* | | Ensure EmpathyConnectionManagers stays alive when still emitting signalsSjoerd Simons2009-07-231-0/+2
| | |
* | | Allow stop to be called if there isn't a backing channelSjoerd Simons2009-07-221-0/+4
| | |
* | | If the requested property is missing, assume we didn't request itSjoerd Simons2009-07-221-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_validSjoerd Simons2009-07-221-3/+2
| | |
* | | Add api to remove accountsSjoerd Simons2009-07-222-0/+53
| | |
* | | Add removed signal on EmpathyAccountSjoerd Simons2009-07-222-0/+64
| | |
* | | Make the account manager listen to AccountValidityChangedSjoerd Simons2009-07-221-2/+33
| | |
* | | Use the account manager when the service is running, not when we receive ↵Marco Barisione2009-07-221-15/+14
| | | | | | | | | | | | NameOwnerChanged
* | | Coding style fixesSjoerd Simons2009-07-227-11/+11
| | |
* | | Unescape _ and _2d in the protocol from mission-controlSjoerd Simons2009-07-221-1/+38
| | |
* | | Make empathy_account_set_enable call out over d-busSjoerd Simons2009-07-221-4/+26
| | |
* | | Add API to Update an accounts parametersSjoerd Simons2009-07-222-0/+59
| | |
* | | Remove the API to change the account parameters one by oneSjoerd Simons2009-07-222-74/+10
| | |
* | | Add an abstraction to buffer up changes to an accountSjoerd Simons2009-07-223-0/+1122
| | |
* | | Correct usage of privSjoerd Simons2009-07-221-5/+4
| | |
* | | Add API to add accountsSjoerd Simons2009-07-222-23/+106
| | |
* | | reformat macros a bitSjoerd Simons2009-07-211-6/+11
| | |
* | | Add singleton to cache TpConnectionManagersSjoerd Simons2009-07-203-0/+373
| | |
* | | remove dead codeSjoerd Simons2009-07-191-58/+0
| | |
* | | Escape unique names by replacing / by %Sjoerd Simons2009-07-161-8/+15
| | |
* | | Ignore a log when the account it isn't foundSjoerd Simons2009-07-161-1/+7
| | |
* | | Put the logs in XDG_DATA_HOME instead of ~/.gnome2Sjoerd Simons2009-07-161-2/+4
| | |
* | | Default to OFFLINE instead of UNSET for the global presenceSjoerd Simons2009-07-161-1/+1
| | |
* | | Escape the unique account nameSjoerd Simons2009-07-161-3/+6
| | |
* | | Add a concept of ready to the account managerSjoerd Simons2009-07-162-2/+74
| | |
* | | Check the right variable for setting the ready propertySjoerd Simons2009-07-161-1/+1
| | |
* | | Remove last references to mission-control 4Sjoerd Simons2009-07-1613-25/+12
| | |
* | | Use default status identifiers when setting the presenceSjoerd Simons2009-07-161-4/+20
| | |
* | | Get the presence from the AccountManager instead of MC4Sjoerd Simons2009-07-161-52/+7
| | |
* | | Keep track of ``global'' presence of all accountsSjoerd Simons2009-07-164-216/+163
| | |
* | | Remove dead codeSjoerd Simons2009-07-162-119/+2
| | |
* | | Implement HandledChannels D-Bus propertySjoerd Simons2009-07-161-0/+30
| | |
* | | empathy-account-manager.c: remove obsolte empathy-account-priv.h includeGuillaume Desmottes2009-07-161-1/+0
| | |
* | | Implement a first minimal version of a Client.HandlerSjoerd Simons2009-07-102-116/+176
| | |
* | | Use the account manager to set the presenceSjoerd Simons2009-07-081-24/+11
| | |
* | | Add a utility to set the presence on all requested accountsSjoerd Simons2009-07-082-1/+34
| | |
* | | Add api to set the requested presenceSjoerd Simons2009-07-082-0/+47
| | |
* | | Initial port of Account and AccountManager to MC5Sjoerd Simons2009-07-085-155/+449
| | |
* | | Add an GType of aoSjoerd Simons2009-07-082-0/+13
| | |
* | | Remove useless mission-control includesSjoerd Simons2009-07-063-5/+1
| | |
* | | Add api to create accounts, by cm and proto nameSjoerd Simons2009-07-062-2/+48
| | |
* | | Get the icon name from the account object directlySjoerd Simons2009-07-052-0/+12
| | |
* | | Add API to get the protocol and cm name from a accountSjoerd Simons2009-07-052-11/+51
|/ /
* | Removing chatroom from the list before emmiting chatroom-removed signal.Abner Silva2009-07-011-1/+2
| |
* | Merge branch 'empathy-account'Sjoerd Simons2009-07-0123-494/+1070
|\ \
| * | clarify when notify::connection is signalledSjoerd Simons2009-07-011-0/+1
| | |
| * | fix coding styleSjoerd Simons2009-07-011-1/+0
| | |
| * | Clarify that we own the keys/values in the accounts hashSjoerd Simons2009-07-011-1/+2
| | |
| * | explain the connect_time struct memberSjoerd Simons2009-07-011-0/+1
| | |
| * | Fix coding styleSjoerd Simons2009-07-011-1/+2
| | |
| * | Port libempathy to EmpathyAccountSjoerd Simons2009-07-0115-107/+93
| | |
| * | Port EmpathyTpRoomlist to EmpathyAccountSjoerd Simons2009-07-012-32/+18
| | |
| * | Implement EmpathyAccountSjoerd Simons2009-07-016-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 fieldsPierre-Luc Beaudoin2009-07-011-8/+34
|/ /
* | Fallback to OFFLINE when getting an unknown presence from MCSjoerd Simons2009-07-011-1/+1
| |
* | Use NM by defaultSjoerd Simons2009-07-011-4/+2
| |
* | Always react when disconnecting from the networkSjoerd Simons2009-07-011-3/+3
| |
* | Optionally use libnm-glib for NetworkManager integrationSjoerd Simons2009-07-012-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 Claessens2009-06-282-20/+38
|\ \
| * | disconnect from invalidated signal before unreferencing connectionsElliot Fairweather2009-06-261-0/+14
| | |
| * | disconnnect from invalidated signal before unreferencing connectionsElliot Fairweather2009-06-261-20/+24
| | |
* | | Ring on outgoing call.Xavier Claessens2009-06-271-1/+2
| | |
* | | Use gnome-session instead of gnome-screensaver to know when session is idleGiedrius Slavinskas2009-06-261-11/+21
| | |
* | | Merge branch 'debugger'Jonny Lamb2009-06-265-10/+433
|\ \ \
| * | | Implement o.fd.Tp.Debug. (Fixes #580631)Jonny Lamb2009-06-185-8/+430
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Set G_LOG_DOMAIN in libempathy and empathy.Jonny Lamb2009-06-181-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
| * | | Use correct emacs modelines.Jonny Lamb2009-06-182-2/+2
| | | | | | | | | | | | | | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* | | | empathy-utils: remove trailing tabsGuillaume Desmottes2009-06-251-3/+3
| | | |
* | | | empathy-tp-contact-list: remove trailing tabsGuillaume Desmottes2009-06-251-2/+2
| | | |
* | | | empathy-tp-chat: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| | | |
* | | | empathy-time: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| | | |
* | | | empathy-idle: remove trailing tabsGuillaume Desmottes2009-06-251-1/+1
| | | |
* | | | empathy-contact-manager: remove trailing tabsGuillaume Desmottes2009-06-251-3/+3
| | | |
* | | | empathy-chatroom: remove trailing tabsGuillaume Desmottes2009-06-251-2/+2
| | | |
* | | | Assume our presence is offline if MC reports it as UNSET (#586645)Guillaume Desmottes2009-06-221-0/+4
| |_|/ |/| |
* | | status_presets_file_parse: discard invalid presence (#585031)Guillaume Desmottes2009-06-181-10/+11
| | |
* | | add doc about empathy_status_presets_is_validGuillaume Desmottes2009-06-181-0/+8
| | |
* | | add empathy_status_presets_is_validGuillaume Desmottes2009-06-182-0/+21
|/ /
* | Refuse sending empty or special files (directories, char/block devices, etc.)Frédéric Péters2009-06-172-2/+21
| | | | | | | | (GNOME bug 563678)
* | Merge commit 'jtellier/video-call-stop-showing-last-frame'Guillaume Desmottes2009-06-162-3/+7
|\ \
| * | The EmpathyCallHandler correctly initializes it "initial_video" propertyJonathan Tellier2009-06-162-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 themesPatryk Zawadzki2009-06-162-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 weeksPierre-Luc Beaudoin2009-06-151-0/+5
|/ / | | | | | | This resulted in "0 month ago" being returned.
* | Merge commit 'jtellier/call-window-video-preview'Guillaume Desmottes2009-06-154-0/+56
|\ \
| * | Better implemented empathy_tp_call_is_receiving_video and ↵Jonathan Tellier2009-06-122-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 audioJonathan Tellier2009-06-122-0/+19
| | | | | | | | | | | | calls for instance).
| * | When no video is received or sent we show contacts' avatars instead of showingJonathan Tellier2009-06-123-0/+61
| | | | | | | | | | | | black widgets.
* | | empathy_idle_init: fallback to OFFLINE instead of UNSET if ↵Guillaume Desmottes2009-06-151-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 Cecchi2009-06-121-24/+162
|\ \
| * | Drop PORT access control support for nowCosimo Cecchi2009-06-121-15/+7
| | |
| * | Fix make checkCosimo Cecchi2009-06-071-1/+1
| | |
| * | Emit an error for socket types we don't handleCosimo Cecchi2009-06-071-5/+26
| | | | | | | | | | | | Also, fix error handling when a socket fails on connect().
| * | Use empathy_uint_compareCosimo Cecchi2009-06-071-13/+1
| | |
| * | Build fix after rebaseCosimo Cecchi2009-06-071-1/+1
| | |
| * | Initialize the address and port valuesCosimo Cecchi2009-06-071-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 socketsCosimo Cecchi2009-06-071-25/+68
| | |
| * | Look at the available socket typeCosimo Cecchi2009-06-071-0/+72
| | | | | | | | | | | | | | | Look at the available socket types, and don't hardcode UNIX/LOCALHOST values.
* | | Add doc for empathy_avatar_new()Xavier Claessens2009-06-121-0/+13
| | |
* | | Add the filename in EmpathyAvatar and fallback to stock_personXavier Claessens2009-06-122-22/+10
| | |
* | | Add initial adium theme support: Load the template and append messages.Xavier Claessens2009-06-122-0/+13
| | |
* | | Merge branch 'ft-error-confusion'Will Thompson2009-06-101-2/+3
|\ \ \
| * | | Correctly propagate Provide/Accept errorsWill Thompson2009-06-101-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 Desmottes2009-06-092-2/+22
|\ \ \ \
| * | | | Added a "Redial" button to the call window.Jonathan Tellier2009-06-092-2/+22
| |/ / /
* | | | contact_get_avatar_filename: remove unused priv pointerGuillaume Desmottes2009-06-091-1/+0
| | | |
* | | | contact_get_avatar_filename: use empathy_contact_get_id instead of priv->id ↵Guillaume Desmottes2009-06-091-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 themWill Thompson2009-06-091-1/+1
| | | | | | | | | | | | Fixes #585231
* | | Document the purpose of outstanding_channelsWill Thompson2009-06-091-1/+10
| | |
* | | Break after deleting current item in chatroom listWill Thompson2009-06-091-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 functionWill Thompson2009-06-091-9/+22
| | |
* | | Consistently use this_chatroom when removing a roomWill Thompson2009-06-091-2/+2
| | |
* | | tube-handler: use TpChannel directly instead of EmpathyTpTubeGuillaume Desmottes2009-06-091-17/+3
| | |
* | | stop to build empathy-tp-tubeGuillaume Desmottes2009-06-091-2/+0
| | |
* | | remove empathy-tp-tubeGuillaume Desmottes2009-06-092-772/+0
| |/ |/|
* | Don't double-unref superseded group TpChannels.Will Thompson2009-06-081-7/+37
|/
* Add simple flymake support.Jonny Lamb2009-06-051-0/+1
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Coding style fixes.Jonny Lamb2009-06-042-2/+2
| | | | Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
* Merge branch 'ft_rework'Cosimo Cecchi2009-06-0213-1190/+3105
|\
| * Free the cb_data after errors in constructionCosimo Cecchi2009-06-011-6/+10
| |
| * Update copyright headerCosimo Cecchi2009-06-011-1/+3
| |
| * Clarify the docsCosimo Cecchi2009-06-011-0/+6
| | | | | | | | Clarify the use of find_requestable_channel_classes in the docs.
| * Use the new API.Cosimo Cecchi2009-06-011-39/+22
| |
| * Hopefully proper version of _find_requestable_channel_classes ()Cosimo Cecchi2009-06-011-84/+92
| |
| * Fix trailing whitespaceCosimo Cecchi2009-06-012-2/+2
| |
| * Adapt EmpathyCallHandler to the new APICosimo Cecchi2009-06-011-4/+5
| |
| * Use the new API in the handlerCosimo Cecchi2009-06-011-21/+65
| |
| * Free the list after calling the callbackCosimo Cecchi2009-06-011-0/+3
| |
| * Add a helper uint_compare functionCosimo Cecchi2009-06-012-0/+9
| |
| * Update the requestable channel classes APICosimo Cecchi2009-06-012-120/+190
| | | | | | | | Make it more complex, according to Sjoerd's comments.
| * Fix trailing whitespacesCosimo Cecchi2009-06-012-5/+5
| |
| * Remove the use_hash arg and propertyCosimo Cecchi2009-06-014-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 supportedCosimo Cecchi2009-06-011-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 handlerCosimo Cecchi2009-06-011-2/+3
| |
| * Add find_requestable_channel_classesCosimo Cecchi2009-06-012-13/+152
| | | | | | | | And remove find_channel_class API.