Age | Commit message (Collapse) | Author | Files | Lines |
|
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 :)
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@506 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@505 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@488 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@462 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@454 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@453 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@348 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@347 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@330 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
Fixes: #1928094.
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@326 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/branches/mission-control4@313 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@312 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@311 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@309 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@306 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@305 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
* 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
|
|
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
|
|
Reorganize the xml tree.
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@302 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@300 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@298 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@297 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
Revert fix on register param.
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@295 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
* 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
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@292 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@291 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@290 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@289 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@288 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
* 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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@286 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@285 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@281 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@275 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@274 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@273 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@270 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|
|
git-svn-id: https://mission-control.svn.sourceforge.net/svnroot/mission-control/trunk@268 d91c8aed-3f2b-0410-a83d-924a1c20a0ba
|
|
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
|