summaryrefslogtreecommitdiff
path: root/libmissioncontrol
AgeCommit message (Collapse)AuthorFilesLines
2008-08-18Lots of cleanup, most made by smcv.Alberto Mardegan9-134/+122
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@513 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-07-09Bump revisionsAlberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@496 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-07-07libmissioncontrol is the only module depending on libtelepathy.Alberto Mardegan1-1/+3
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@490 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-06-27Rename GTypes that were conflicting with libmcclient.Alberto Mardegan1-0/+5
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@461 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-06-23Rename symbols potentially conflicting with libmcclient: change the prefixAlberto Mardegan8-3/+169
from `mc_' to `omc_'. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@445 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-05-23Move the Avatar property into a separate interface; add it toAlberto Mardegan4-5/+26
libmcclient and modify libmissioncontrol to continue to work properly. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@404 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-15Fix a bug with display name clearing in the previous release.Alberto Mardegan1-6/+4
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@372 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-15If the display name is set to an empty string, consider it NULL.Alberto Mardegan1-2/+8
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@369 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-11Have the McAccountMonitor emit the Enabled and Disabled signals asAlberto Mardegan1-1/+12
appropriate. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@364 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-11Forgive the caller.Alberto Mardegan1-2/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@363 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-10Don't require any parameters on account creation.Alberto Mardegan1-2/+2
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@357 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-10Fix the mc-account tool so that accounts can be created.Alberto Mardegan1-2/+6
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@346 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-10Mark the end of output arguments of the DBus call.Alberto Mardegan1-1/+2
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@345 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-08Return if getting accounts fails.Alberto Mardegan1-0/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@329 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-08Remove excessive debugAlberto Mardegan2-8/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@324 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-08Implement libmissioncontrol's McAccount and McAccountMonitor using the new ↵Alberto Mardegan11-1139/+1164
DBus API (called in blocking mode). git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@322 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-10Fix version infoAlberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@305 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-10 * libmissioncontrol/Makefile.am:Alberto Mardegan1-1/+1
Revert unnecessary version bump. * src/mcd-account-manager.[hc]: Register object with DBus. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@303 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-07 * src/Makefile.am, src/mcd-account-manager.h, src/mcd-account.h:Alberto Mardegan1-0/+3
Implement server-side stubs. * Makefile.am, configure.ac, libmcclient.pc.in, libmcclient/*, libmissioncontrol/dbus-api.h, xml/Account.xml, xml/Account_Manager.xml, xml/Makefile.am, xml/all.xml: Add Account and AccountManager specifications, and implement stubs in libmcclient. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@301 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-06Complete migration to tp-glib.Alberto Mardegan2-9/+152
Revert fix on register param. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@295 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-28Patch from Xavier Claessens <zdra@users.sourceforge.net>:Alberto Mardegan1-1/+2
* libmissioncontrol/mission-control.h: Fix typo (outcoming -> outgoing). Fixes: #1903876. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@294 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-28Remove every dependency on libtelepathyAlberto Mardegan3-64/+31
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@292 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-28Migrate from libtelepathy to telepathy-glib.Alberto Mardegan2-0/+26
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@291 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-18* libmissioncontrol.pc.in: require newer libtelepathy, telepathy-glibSimon McVittie7-12/+379
* libmissioncontrol/dbus-api.[ch], libmissioncontrol/mission-control.h: move MissionControl D-Bus interface constants into a new shared header, and auto-generate GTypes and enums from XML (in theory - currently there are none) * libmissioncontrol/cli-nmc4.[ch]: add McCliNMC4, a TpProxy subclass representing the MC 4.x D-Bus API * libmissioncontrol/svc-nmc4.[ch]: add McSvcNMC4, a GInterface representing the MC 4.x D-Bus API * libmissioncontrol/Makefile.am: auto-generate stuff for McCliNMC4, McSvcNMC4 and dbus-api.h * xml/, doc/Makefile.am: move mcd-dbus-services.xml to nmc4.xml, add all.xml (this is to fit in better with telepathy-glib code-gen) * configure.ac: check for mkdir -p * doc/reference/libmissioncontrol/Makefile.am: fix out-of-tree build against generated headers * doc/reference/libmissioncontrol-server/libmissioncontrol-server.types: reconstruct missing file which broke distcheck * Makefile.am: use --enable-gtk-doc when running distcheck git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@287 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-08Tag 4.594.59Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@270 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-06Invoke the callback from an idle function, so that the clients can getAlberto Mardegan2-1/+59
their request ID before the callback gets executed. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@267 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-31Tag 4.584.58Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@263 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-31Introduce videp-p2p capability.Alberto Mardegan2-0/+54
Add a DefaultAccountName setting. Add a Priority setting. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@262 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-24Tag 4.574.57Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@260 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-22If a GConf key is deleted, report its value as NULL.Alberto Mardegan1-8/+9
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@257 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-14Tag 4.534.53Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@241 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-14Register the PresenceChanged and ActualPresenceChanged signals.Alberto Mardegan2-0/+20
Fixes: 31862760. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@238 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-12-18Tag 4.524.52Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@215 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-12-18Use a timestamp as avatar ID, instead of a random number (which is not Alberto Mardegan1-2/+2
necessarily unique). git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@214 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-12-17Don't leak avatar data on mc_account_set_avatar().Alberto Mardegan1-1/+4
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@213 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-12-11Tag 4.514.51Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@205 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-12-11Do not use deprecated libtp symbols. Fixes: #1831105.Alberto Mardegan2-6/+8
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@204 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-11-06Fix an error in a for cycle enumerating accounts and a GCC warning.Alberto Mardegan1-2/+2
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@182 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-10-17Tag 4.484.48Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@176 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-10-17Add mc_profile_get_avatar_mime_type() for getting the preferred avatarAlberto Mardegan2-0/+26
MIME type. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@174 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-10-08When an account changes, update internal data before emitting theAlberto Mardegan1-7/+7
account-changed signal. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@170 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-10-04Remove unused variableAlberto Mardegan1-2/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@163 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-10-04Fix a crash: strcmp could be called with NULL parameters.Alberto Mardegan1-1/+9
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@162 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-10-04Unref the GConf client.Alberto Mardegan1-0/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@161 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-28Fix so versionsAlberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@158 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-282007-09-28 Alberto Mardegan <alberto.mardegan@nokia.com>Alberto Mardegan1-4/+4
* src/mcd-connection.[hc], src/mcd-manager.c: Add the mcd_connection_connect() API (renaming the static one that was already using that name) and call it explicitly after the connection is created. 2007-09-26 Alberto Mardegan <alberto.mardegan@nokia.com> * libmissioncontrol/mission-control.c: Fix a memory leak. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@156 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-24Immediately update display/normalized name, without waiting for GConfAlberto Mardegan1-5/+17
notification. Fixes: #1797819. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@148 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-20Set the account enabled flag to FALSE, before emitting theAlberto Mardegan1-0/+1
account-disabled signal. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@139 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-09-17Add signal marshallers list file to EXTRA_DIST.Alberto Mardegan1-1/+4
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@135 d91c8aed-3f2b-0410-a83d-924a1c20a0ba