summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2007-09-26Fix a memory leak.Alberto Mardegan1-1/+2
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@153 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-25Store a copy of the presence message string, since it could be freedAlberto Mardegan1-5/+9
anytime. Possibly fixes a crash. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@152 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-24Fix mapping of Telepathy channel full/inviteonly/banned errors.Alberto Mardegan1-3/+3
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@149 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-24Fix possible crash happening when alias is NULL.Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@147 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-20Fix library version information.Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@144 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-20Add signals with an additional the presence message parameter, andAlberto Mardegan1-0/+58
deprecate old ones. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@143 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-20Had wrong name!Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@142 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-10Fix possible crash when trying to display a NULL GError.Alberto Mardegan1-3/+6
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@131 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-31Tag 4.374.37Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@126 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-31Listen to the AvatarUpdated signal, instead of relying on eds-syncAlberto Mardegan1-17/+49
doing that. With a compile-time switch, old behaviour is still possible. Fixes: #1763009. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@125 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-31Increase timeout for receiving capabilities.Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@123 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-28Tag 4.364.36Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@121 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-27When an account parameter changes, perform reconnection only ifAlberto Mardegan1-0/+4
requested presence is online. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@119 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-21Remove compilation flags, they are to be specified in configure.ac orAlberto Mardegan1-2/+1
in debian/rules. Fixes: #1772178. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@116 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-21Allow requesting a channel with handle 0 if channel handle type isAlberto Mardegan1-2/+2
also 0. Turn a g_assert into a g_return_val_if_fail. Fixes: #1772597. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@114 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-21Merge libmissioncontrol and libmissioncontrol-config into a singleAlberto Mardegan1-1/+1
library, called libmissioncontrol-client. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@113 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-14Allow per protocol channel handlers.Alberto Mardegan5-31/+143
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@110 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-13Use soname version properly.Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@109 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-09Remove mcd-enum-types.c from the installed files.Alberto Mardegan1-1/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@106 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-06* libmissioncontrol.pc.in, mission-control.pc.in:Alberto Mardegan1-1/+2
Update required version of libtelepathy. * src/Makefile.am: Bump libmissioncontrol-server soname, to resolve ABI breakage. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@101 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-08-01Correctly report telepathy's InvalidHandle error.Alberto Mardegan1-0/+4
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@93 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-07-16If an account parameter changes when a corresponding connection is notAlberto Mardegan3-7/+27
there, create the connection and try to connect it. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@90 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-07-10New mcd_channel_leave() API for removing the self handle from aAlberto Mardegan2-0/+38
channel. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@84 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-07-10Use a synchronous call for getting the self handle.Alberto Mardegan1-18/+5
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@83 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-07-09Use asynchronous call to connect the connection.Alberto Mardegan1-12/+34
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@81 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-29Set the account status to CONNECTING as soon as connection processAlberto Mardegan1-0/+9
start. Fix some memory leaks. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@78 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-28Use g_str_{hash,equal} for the services hash table.Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@77 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-28Fix function name: mcd_provisioning_factory_add instead ofAlberto Mardegan1-4/+4
mcd_provisioning_factory_add_provisioning. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@76 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-27Fix indentation and function placement in the source.Alberto Mardegan1-94/+91
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@75 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-27Implement getting of connection parameters through a provisioningAlberto Mardegan1-21/+122
service. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@74 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-27Add mcd_provisioning_cancel_request() API.Alberto Mardegan2-0/+26
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@73 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-26When requesting a channel from offline presence, monitor the requestorAlberto Mardegan1-1/+1
process's lifetime to eventually reset the presence back to offline. Fixes: NB#57390. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@70 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-25Implement D-Bus API for channel filtering.Alberto Mardegan6-10/+154
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@69 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-25Remove the const keyword from the values returned by the getterAlberto Mardegan2-6/+6
functions, as these objects are not supposed to be constant. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@68 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-25Set the correct type for the McdSystemFlags parameter in the4.26Alberto Mardegan1-1/+1
flags-changed signal. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@65 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-15Don't crash if we fail to retrieve account or profile data.Alberto Mardegan2-3/+16
Fixes: NB#59649. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@59 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-14Don't let libtelepathy connect the connection by itself; this ensureAlberto Mardegan1-36/+50
we don't lose any status changed signal. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@57 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-14Check for the group interface, before using it.Alberto Mardegan1-0/+4
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@56 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-08Add virtual method request_parameters() to McdProvisioning interface.Alberto Mardegan2-4/+41
Add docstrings. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@53 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-07Added docstrings.Alberto Mardegan1-0/+27
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@52 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-06-07Start implementation of provisioning.Alberto Mardegan5-3/+317
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@51 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-05-31* src/mcd-connection.[hc], src/mcd-master.c:Alberto Mardegan3-1/+55
If an account parameter change, disconnect and reconnect it. * libmissioncontrol/Makefile.am, libmissioncontrol/mc-account-monitor.c: Add param-changed signal on McAccountMonitor: will be emitted whenever a connection parameter changes for an account. * libmissioncontrol/mc-account.c: When looking up an account, also accept the normalized name as a key. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@48 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-05-30Fix usage of gint/gsize types for AMD64. Fixes #1718949.Alberto Mardegan1-7/+11
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@42 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-05-11Let AccountStatusChanges signal be emitted even on connecting.Alberto Mardegan1-16/+10
Fixes: #1716701. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@39 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-05-11* src/mcd-channel.[hc]:Alberto Mardegan3-10/+87
Add mcd_channel_is_missed() method to know if a channel has been accepted by the local user. * src/mcd-dispatcher.c: If a channel is aborted right before the channel handle starts, report a dispatch failure. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@37 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-05-04Make sure the connection status is retrieved every time a connectionAlberto Mardegan1-15/+18
is created. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@35 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-05-02Add methods for retrieving the actual and requested presence messages.Alberto Mardegan3-0/+35
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@34 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-05-02* src/mcd-connection.c:Alberto Mardegan2-4/+12
Don't set account status to CONNECTING if we don't have a Telepathy connection. * src/mcd-service.c: Make sure only valid presence values can be requested. Fixes #1711163. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@33 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-04-19* libmissioncontrol/mc-account-priv.h:Alberto Mardegan1-12/+115
* libmissioncontrol/mc-account.[hc]: * libmissioncontrol/mc-profile.[hc]: Ability to set/get the account alias. * src/mcd-connection.c: Set the account alias upon connection, and listen to its changes. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@27 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-04-02Invert the order of scanning of the .chandlers files, to give them theAlberto Mardegan1-8/+8
correct priority. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@25 d91c8aed-3f2b-0410-a83d-924a1c20a0ba