summaryrefslogtreecommitdiff
path: root/server
AgeCommit message (Collapse)AuthorFilesLines
2017-01-28Merge branch 'telepathy-mission-control-5.16'George Kiagiadakis1-0/+2
2014-08-28server: exit early if we failed to create McdServiceGuillaume Desmottes1-0/+2
mcd_service_new() can return NULL if we didn't manage to connect to D-Bus. Best to handle this gracefully rather than crashing horribly. This is the top crasher on Ubuntu btw. https://errors.ubuntu.com/problem/7e2a5f9a379f34a347895782ae948177926a1932
2013-10-02Use AM_CPPFLAGS instead of deprecated INCLUDESSimon McVittie1-1/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=69885 Reviewed-by: Guillaume Desmottes <guillaume.desmottes@collabora.co.uk>
2012-10-30Add missing config.h includesGuillaume Desmottes1-0/+2
g_type_init() has been deprecated in GLib master. By including those files I can build without raising a deprecation error as we define GLIB_VERSION_MIN_REQUIRED to 2.30.
2012-08-08Merge branch 'telepathy-mission-control-5.12'Simon McVittie2-2/+5
Conflicts: NEWS configure.ac
2012-08-08Avoid race between Mission Control's two names by having one wait for the otherSimon McVittie2-2/+5
If you do: dbus-send --dest=org.freedesktop.Telepathy.MissionControl5 \ --type=method_call --print-reply / org.freedesktop.DBus.Peer.Ping & \ dbus-send --dest=org.freedesktop.Telepathy.AccountManager \ --type=method_call --print-reply / org.freedesktop.DBus.Peer.Ping then one or both of the calls will fail because the executable claims one of its bus names, but can't get the other, and exits 1. By making one wait for the other, we get the desired behaviour. I've made activating MissionControl5 wait for AccountManager because in MC's current implementation AccountManager is taken last. Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=53220
2012-07-12Do not ignore return valud of write()Xavier Claessens1-1/+4
2012-05-14Use telepathy-glib meta-headersSimon McVittie1-1/+0
Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by: Jonny Lamb <jonny.lamb@collabora.co.uk> Bug: https://bugs.freedesktop.org/show_bug.cgi?id=49753
2012-05-08Remove deprecated support for old-style (mcd) pluginsSimon McVittie1-6/+2
Only in-tree code can use mcd_* functions now.
2012-03-26Add mcd_service_stop() and stop the McdService when SIGINT is sentAlban Crequy1-5/+110
https://bugs.freedesktop.org/show_bug.cgi?id=47054
2011-11-21Support building for Android, modified from an original patch by Derek ForemanAlvaro Soliverez2-0/+22
https://bugs.freedesktop.org/show_bug.cgi?id=42508
2011-09-01Silent-rules-ify some code generationWill Thompson1-2/+2
2011-07-18Let cc find dbus, dbus-glib headersVincent Penquerc'h1-0/+1
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=39324 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2011-03-01update LDADD for mission-control-5Vivek Dasmohapatra1-1/+2
2010-09-09server, test, util: use tp_clear_objectSimon McVittie1-2/+2
2010-08-11server, util: fix CPPFLAGS/LDADD for recent ld versionsSimon McVittie1-4/+10
- use AM_CPPFLAGS instead of the deprecated equivalent INCLUDES - use GLIB_CFLAGS but not DBUS_CFLAGS (mc-server.c doesn't actually use any dbus-glib functionality directly; neither do the utils) - put our own include directories first, then everything else in stack order, lowest first - explicitly link against telepathy-glib and GLib, since we use their symbols (fixes linking with gold(1))
2010-05-26Enable ERROR_CFLAGS in every Makefile.am that compiles CSimon McVittie1-0/+2
2010-01-22mc-server: give NULL to the new default log handler now that tp-glib has ↵Jonny Lamb1-5/+2
been fixed fd.o#23843 was fixed in telepathy-glib 0.7.37. MC already depends on 0.7.37, so this is just a matter of replacing the user_data workaround smcv added with the correct value of NULL. Signed-off-by: Jonny Lamb <jonny.lamb@collabora.co.uk>
2009-09-14Merge commit 'jonny/gnome-keyring'Simon McVittie1-0/+1
Conflicts: src/mcd-account-connection.c src/mcd-main.c Signed-off-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
2009-09-11Remove unnecessary guard as per Jonny's reviewSimon McVittie1-4/+1
2009-09-10Document the new semantics of MC_DEBUGSimon McVittie1-3/+10
2009-09-10mc-server: use a TpDebugSender, to log everything over D-Bus if enabledSimon McVittie1-0/+21
This isn't in the library, so other things that link libmissioncontrol-server (mainly osso-mission-control on Maemo) won't automatically have a TpDebugSender.
2009-07-08Add a man page for the mission-control-5 daemonSimon McVittie2-2/+41
2009-07-08...AccountManager.service.in: correct the name of the MC binarySimon McVittie1-1/+1
This regression was introduced when MC 5 was made parallel-installable with MC 4.
2009-06-01Change the name of the binary to mission-control-5Simon McVittie2-4/+4
The binary isn't generally run directly by users, and this means it won't try to use the same filename as MC 4.
2009-06-01Change MC's bus name to end with MissionControl5Simon McVittie2-4/+4
This is a step towards having MC 4 and MC 5 parallel-installable, which will be useful for development.
2009-03-26Initialize MCD debug so we can see what's going on in twisted testsSimon McVittie1-0/+1
2009-02-26Use MC_TP_DEBUG as environment variable for tp-glib debugAlberto Mardegan1-1/+1
2008-12-16Make TP_GLIB_DEBUG control tp-glib's debug flagsWill Thompson1-0/+4
2008-12-04The server is not depending on libmissioncontrol-clientAlberto Mardegan1-2/+1
2008-04-09Fix compilation of server5.0.beta1Alberto Mardegan1-0/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@340 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-31Forgot service fileAlberto Mardegan1-0/+3
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@321 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-31Fix presence compatibility with old MCAlberto Mardegan1-3/+6
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@320 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-15Clean the generated file.4.55Alberto Mardegan1-0/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@248 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-15Since recursive variable expansion is troublesome for configure.ac,Alberto Mardegan1-0/+5
have the Makefile generate the DBus service file. Fixes: #1871127. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@246 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-14Updated to find mission-control in @libexecdir@. Fixes: #1871127.Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@243 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-01-14Move mission-control binary to $libexecdir. Fixes: #1827691.Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@236 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-04-25Ops...Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@32 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-04-25Fix server build: use local libmissioncontrol-config.Alberto Mardegan1-1/+2
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@31 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-03-27Fixes for "make distcheck".Alberto Mardegan1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@20 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2007-03-09 Initial import of mission-control (starting from version 4.17)Naba Kumar3-0/+80
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@1 d91c8aed-3f2b-0410-a83d-924a1c20a0ba