annotate src/gaim-send-async @ 13875:eb20e674ccf2

[gaim-migrate @ 16349] Three changes: 1. When you try to sign on with an oscar screen name that is not valid ("123abc" for example), the PRPL will set gc->wants_to_die to TRUE so that the account will not be auto-reconnected. 2. When we get an AIM userinfo packet about someone in our buddy list, if the person has some kind of screen name formatting set ("Mark Doliner" instead of "markdoliner") then we set the buddies server_nick to that formatted name. 3. Add a "Get AIM Info" to the context menu for ICQ buddies who are in the buddy list of an ICQ user. committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 26 Jun 2006 09:03:54 +0000
parents ac5bc9a7b603
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11332
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
1 #!/bin/bash
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
2
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
3 METHOD_NAME=$1
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
4
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
5 if test -z "$METHOD_NAME"
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
6 then
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
7 cat <<EOF
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
8 This program calls gaim API functions using DBus. As opposed to gaim-send,
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
9 it does not print the return value.
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
10
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
11 Usage:
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
12
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
13 $0 method-name type1:parameter1 type2:parameter2 ...
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
14
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
15 This shell script just invokes dbus-send, see man dbus-send for how
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
16 to specify the parameters.
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
17
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
18 Examples:
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
19
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
20 $0 GaimCoreQuit
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
21
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
22 Use dbus-viewer to get the list of supported functions and their parameters.
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
23 EOF
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
24 exit 1
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
25 fi
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
26
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
27 shift
13220
ac5bc9a7b603 [gaim-migrate @ 15584]
Richard Laager <rlaager@wiktel.com>
parents: 11332
diff changeset
28 dbus-send --dest=net.sf.gaim.GaimService --type=method_call /net/sf/gaim/GaimObject net.sf.gaim.GaimInterface.$METHOD_NAME "$@"
11332
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
29
1d97f18595be [gaim-migrate @ 13545]
Piotr Zielinski <zielaj>
parents:
diff changeset
30 echo