annotate msn_alias.diff @ 4:19782faf1f00 2.0.0

- add a msn alias patch to the repository. - clean up for 2.0.0 release.
author Yoshiki Yazawa <yaz@cc.rim.or.jp>
date Sun, 02 Sep 2007 13:45:07 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
1 --- libpurple/protocols/msn/msn.c 3bcd65aecd19f1e6a396effee93eaa720e43b451
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
2 +++ libpurple/protocols/msn/msn.c f85092bf0d9cb1e56c964fe091a7bb243aae2b46
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
3 @@ -187,6 +187,8 @@ msn_act_id(PurpleConnection *gc, const c
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
4 msn_cmdproc_send(cmdproc, "REA", "%s %s",
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
5 purple_account_get_username(account),
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
6 alias);
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
7 + // propagate change on server side to local
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
8 + purple_account_set_alias(account, entry);
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
9 }
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
10
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
11 static void
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
12 @@ -299,6 +301,23 @@ static void
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
13 }
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
14
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
15 static void
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
16 +msn_ipc_init(PurplePlugin *plugin)
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
17 +{
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
18 + purple_plugin_ipc_register(plugin, "msn_set_friendly_name",
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
19 + PURPLE_CALLBACK(msn_act_id),
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
20 + purple_marshal_VOID__POINTER_POINTER,
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
21 + purple_value_new(PURPLE_TYPE_UNKNOWN),2,
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
22 + purple_value_new(PURPLE_TYPE_POINTER),
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
23 + purple_value_new(PURPLE_TYPE_POINTER));
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
24 +}
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
25 +
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
26 +static void
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
27 +msn_ipc_end(PurplePlugin *plugin)
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
28 +{
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
29 + purple_plugin_ipc_unregister_all(plugin);
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
30 +}
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
31 +
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
32 +static void
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
33 msn_show_set_home_phone(PurplePluginAction *action)
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
34 {
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
35 PurpleConnection *gc;
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
36 @@ -1997,6 +2016,8 @@ static gboolean msn_load(PurplePlugin *p
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
37 msn_switchboard_init();
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
38 msn_sync_init();
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
39
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
40 + msn_ipc_init(plugin);
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
41 +
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
42 return TRUE;
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
43 }
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
44
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
45 @@ -2006,6 +2028,8 @@ static gboolean msn_unload(PurplePlugin
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
46 msn_switchboard_end();
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
47 msn_sync_end();
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
48
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
49 + msn_ipc_end(plugin);
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
50 +
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
51 return TRUE;
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
52 }
19782faf1f00 - add a msn alias patch to the repository.
Yoshiki Yazawa <yaz@cc.rim.or.jp>
parents:
diff changeset
53