summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-05-27Don't close channels on disposemission-control-4Sjoerd Simons1-1/+1
There are various reasons why MCDChannels are disposed, on the current desktop this is either when a client calls close on the telepathy channel directly or when disconnecting from a connection. In the first case calling Close makes no sense (somebody already did this), in the second case it causes troubles when Close has an extra protocol level meaning. For example when using an IRC proxy, closing a the group text means parting the channel on irc, this means on disconnect your proxy will no longer be part of the cahnnel. Which is exactly what you didn't want :)
2008-07-16Tag 4.674.67Alberto Mardegan4-3/+5
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@506 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-07-15Set register param to FALSE once connected. Fixes: NB#1763775.Alberto Mardegan3-0/+15
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@505 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-07-15Give the system proxy settings higher priority over the accountAlberto Mardegan2-19/+25
profile/protocol defaults. Fixes: NB#2009342. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@504 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-07-07Make libmissioncontrol-client depend on gmodule, and the server onAlberto Mardegan6-5/+17
libdl, as they are using those. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@489 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-07-07Auto updatesAlberto Mardegan2-14/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@488 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-06-27Add version check on gnome-keyring. Fixes: #1938135.Alberto Mardegan2-1/+6
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@462 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-06-26Tag 4.664.66Alberto Mardegan2-1/+3
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@454 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-06-26Add DBus CFLAGS when compiling. Fixes: #1988768.Alberto Mardegan2-1/+6
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@453 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-10Revert last change, wrong branch!Alberto Mardegan1-29/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@348 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-10Tag beta2Alberto Mardegan1-0/+29
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@347 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-08Tag 4.654.65Alberto Mardegan2-1/+3
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@330 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-08Make mcd_service_get_online_connections() never return error, as it'sAlberto Mardegan2-1/+6
not properly implemented anyways. Fixes: #1936865. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@327 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-04-08Store passwords in gnome-keyring, if available.Alberto Mardegan4-2/+104
Fixes: #1928094. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@326 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-28Create branch for mission-control 4.xAlberto Mardegan0-0/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@313 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-18Don't try to close the channel, if the proxy is already invalidated.Alberto Mardegan2-3/+7
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@312 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-17Add missing file.Alberto Mardegan1-0/+55
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@311 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-12Tag 4.644.64Alberto Mardegan2-1/+3
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@309 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-12Fix a crash when dispatching a channel to external filters.Alberto Mardegan2-2/+8
Fixes: #1912653, bugs.freedesktop.org#14968. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@308 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-10Tag 4.634.63Alberto Mardegan1-0/+2
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@306 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-10Fix version infoAlberto Mardegan2-2/+2
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@305 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-10Patch from Sjoerd <sjoerd.simons@collabora.co.uk>:Alberto Mardegan2-1/+6
* src/mcd-channel.c: Make the "on_close" function static, as it should always have been. Fixes: #1910142. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@304 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-10 * libmissioncontrol/Makefile.am:Alberto Mardegan5-4/+142
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-07Stub implementation of McdAccount and McdAccountManager.Alberto Mardegan7-4/+267
Reorganize the xml tree. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@302 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-07 * src/Makefile.am, src/mcd-account-manager.h, src/mcd-account.h:Alberto Mardegan30-17/+1526
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-07Automatic updatesAlberto Mardegan4-9/+132
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@300 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-06Tag 4.624.62Alberto Mardegan2-1/+3
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@298 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-06Rewrite the loop break condition to avoid a warning.Alberto Mardegan2-1/+10
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@297 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-03-06Complete migration to tp-glib.Alberto Mardegan14-200/+447
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 Mardegan2-1/+6
* 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-28Patch from Xavier Claessens <zdra@users.sourceforge.net>:Alberto Mardegan2-0/+9
Unset the `register' parameter once successfully connected. Fixes: #1763775. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@293 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-28Remove every dependency on libtelepathyAlberto Mardegan21-172/+227
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 Mardegan8-197/+350
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@291 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-27Remove Zeeshan, as per his request.Alberto Mardegan1-1/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@290 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-26Port the telepathy connections from libtp to tp-glibAlberto Mardegan4-535/+591
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@289 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-21Remove non-GObjectsAlberto Mardegan1-4/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@288 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-18* libmissioncontrol.pc.in: require newer libtelepathy, telepathy-glibSimon McVittie21-39/+502
* 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-15Remove extensions from top Makefile.am againSimon McVittie1-1/+1
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@286 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-15Remove extensions/ (unintentionally checked in)Simon McVittie10-238/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@285 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-15* tools/: update from telepathy-glib/telepathy-spec and pull inSimon McVittie26-75/+3615
a fairly complete set of code-gen tools (which will actually be used in a follow-up patch) * configure.ac: Check for Python (the code-gen tools use it). Require telepathy-glib 0.7.1 and libtelepathy 0.3.2 * xml/MissionControl.xml: Use tp: namespace prefix in preparation for extending use of telepathy-glib code generation tools git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@284 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-11Tag 4.604.60Alberto Mardegan3-2/+4
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@281 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-11Fix the comparison of pending channels (the condition on the channelAlberto Mardegan2-3/+14
type was inverted). Fixes: http://bugzilla.gnome.org/show_bug.cgi?id=511063 git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@280 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-08Update ChangeLogSimon McVittie1-0/+5
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@275 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-08Set svn:ignore on tools, .Simon McVittie0-0/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@274 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-08Set svn:ignore for doc, server, libmissioncontrol, xml, test, srcSimon McVittie0-0/+0
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@273 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-08Change the mc: prefix in MissionControl.xml to tp:Simon McVittie2-181/+181
This is what the telepathy-glib code generation tools expect (it shouldn't matter, but some of them aren't fully XMLNS-aware). Also remove tabs from the XML file. git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@272 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-08Tag 4.594.59Alberto Mardegan4-3/+5
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@270 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-08Introduce a HandlerVersion parameter in the .chandler files, thatAlberto Mardegan4-17/+97
makes MC call a HandleChannel2 method on them; this provides a boolean indicating the channel direction, and the same request_id as returned by mission_control_request_channel(). git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@269 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-06Don't update the avatar while we are setting it.Alberto Mardegan2-2/+20
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@268 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
2008-02-06Invoke the callback from an idle function, so that the clients can getAlberto Mardegan3-1/+65
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