Mercurial > pidgin.yaz
annotate libpurple/plugins/newline.c @ 23521:9fdf0accd4aa
Finally got MSN token updating working (I think).
So it seems after creating the signature, the xmlnode_to_str must have
added some xmlns attributes which were sent to the server. I thought that
CanonicalizationMethod stuff the XML specified meant the server would
normalize everything nicely, but apparently not.
I added the xmlns to the XML string before creating the signature and
it looks like things work now. It just needs a full 8-hour test to be
certain.
Did a bit of re-factoring to the token response parsing, as well. It
should now fail the first time something shows up that isn't expected,
or if something is missing, instead of blindly going forward with half
the tokens we requested.
References #4875.
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Sun, 15 Jun 2008 06:22:25 +0000 |
parents | cc8903c59d6b |
children | ea62e934c80b |
rev | line source |
---|---|
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
1 /* |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
2 * Displays messages on a new line, below the nick |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
3 * Copyright (C) 2004 Stu Tomlinson <stu@nosnilmot.com> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
4 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
5 * This program is free software; you can redistribute it and/or |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
6 * modify it under the terms of the GNU General Public License |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
7 * as published by the Free Software Foundation; either version 2 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
8 * of the License, or (at your option) any later version. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
9 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
10 * This program is distributed in the hope that it will be useful, |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
13 * GNU General Public License for more details. |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
14 * |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
15 * You should have received a copy of the GNU General Public License |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
16 * along with this program; if not, write to the Free Software |
19680
44b4e8bd759b
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
17860
diff
changeset
|
17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301, USA. |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
18 */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
19 #include "internal.h" |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
20 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
21 #include <string.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
22 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
23 #include <conversation.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
24 #include <debug.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
25 #include <plugin.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
26 #include <signals.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
27 #include <util.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
28 #include <version.h> |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
29 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
30 static gboolean |
15823 | 31 addnewline_msg_cb(PurpleAccount *account, char *sender, char **message, |
32 PurpleConversation *conv, int *flags, void *data) | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
33 { |
21687
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
34 if (((purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_IM) && |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
35 !purple_prefs_get_bool("/plugins/core/newline/im")) || |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
36 ((purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) && |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
37 !purple_prefs_get_bool("/plugins/core/newline/chat"))) |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
38 return FALSE; |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
39 |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
40 if (g_ascii_strncasecmp(*message, "/me ", strlen("/me "))) { |
17860
840862547a63
Use <br/> instead of \n for the newline, sadrul thought this might work
Stu Tomlinson <stu@nosnilmot.com>
parents:
16674
diff
changeset
|
41 char *tmp = g_strdup_printf("<br/>%s", *message); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
42 g_free(*message); |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
43 *message = tmp; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
44 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
45 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
46 return FALSE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
47 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
48 |
21687
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
49 static PurplePluginPrefFrame * |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
50 get_plugin_pref_frame(PurplePlugin *plugin) { |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
51 PurplePluginPrefFrame *frame; |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
52 PurplePluginPref *ppref; |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
53 |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
54 frame = purple_plugin_pref_frame_new(); |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
55 |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
56 ppref = purple_plugin_pref_new_with_name_and_label( |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
57 "/plugins/core/newline/im", _("Add new line in IMs")); |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
58 purple_plugin_pref_frame_add(frame, ppref); |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
59 |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
60 ppref = purple_plugin_pref_new_with_name_and_label( |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
61 "/plugins/core/newline/chat", _("Add new line in Chats")); |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
62 purple_plugin_pref_frame_add(frame, ppref); |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
63 |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
64 return frame; |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
65 } |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
66 |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
67 |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
68 static gboolean |
15823 | 69 plugin_load(PurplePlugin *plugin) |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
70 { |
15823 | 71 void *conversation = purple_conversations_get_handle(); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
72 |
15823 | 73 purple_signal_connect(conversation, "writing-im-msg", |
74 plugin, PURPLE_CALLBACK(addnewline_msg_cb), NULL); | |
75 purple_signal_connect(conversation, "writing-chat-msg", | |
76 plugin, PURPLE_CALLBACK(addnewline_msg_cb), NULL); | |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
77 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
78 return TRUE; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
79 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
80 |
21687
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
81 static PurplePluginUiInfo prefs_info = { |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
82 get_plugin_pref_frame, |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
83 0, /* page_num (Reserved) */ |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
84 NULL, /* frame (Reserved) */ |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
85 /* Padding */ |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
86 NULL, |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
87 NULL, |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
88 NULL, |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
89 NULL |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
90 }; |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
91 |
15823 | 92 static PurplePluginInfo info = |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
93 { |
16073 | 94 PURPLE_PLUGIN_MAGIC, /**< magic */ |
95 PURPLE_MAJOR_VERSION, /**< major version */ | |
96 PURPLE_MINOR_VERSION, /**< minor version */ | |
15823 | 97 PURPLE_PLUGIN_STANDARD, /**< type */ |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
98 NULL, /**< ui_requirement */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
99 0, /**< flags */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
100 NULL, /**< dependencies */ |
16073 | 101 PURPLE_PRIORITY_DEFAULT, /**< priority */ |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
102 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
103 "core-plugin_pack-newline", /**< id */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
104 N_("New Line"), /**< name */ |
22770
cc8903c59d6b
Change the string "screen name" to "username" everywhere. I think most
Mark Doliner <mark@kingant.net>
parents:
21687
diff
changeset
|
105 DISPLAY_VERSION, /**< version */ |
16073 | 106 N_("Prepends a newline to displayed message."), /**< summary */ |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
107 N_("Prepends a newline to messages so that the " |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
108 "rest of the message appears below the " |
22770
cc8903c59d6b
Change the string "screen name" to "username" everywhere. I think most
Mark Doliner <mark@kingant.net>
parents:
21687
diff
changeset
|
109 "username in the conversation window."), /**< description */ |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
110 "Stu Tomlinson <stu@nosnilmot.com>", /**< author */ |
15823 | 111 PURPLE_WEBSITE, /**< homepage */ |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
112 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
113 plugin_load, /**< load */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
114 NULL, /**< unload */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
115 NULL, /**< destroy */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
116 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
117 NULL, /**< ui_info */ |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
118 NULL, /**< extra_info */ |
21687
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
119 &prefs_info, /**< prefs_info */ |
16674
5205dd2bd035
And the rest of the plugins that are compiling for me by default...
Gary Kramlich <grim@reaperworld.com>
parents:
16073
diff
changeset
|
120 NULL, /**< actions */ |
5205dd2bd035
And the rest of the plugins that are compiling for me by default...
Gary Kramlich <grim@reaperworld.com>
parents:
16073
diff
changeset
|
121 |
5205dd2bd035
And the rest of the plugins that are compiling for me by default...
Gary Kramlich <grim@reaperworld.com>
parents:
16073
diff
changeset
|
122 /* padding */ |
5205dd2bd035
And the rest of the plugins that are compiling for me by default...
Gary Kramlich <grim@reaperworld.com>
parents:
16073
diff
changeset
|
123 NULL, |
5205dd2bd035
And the rest of the plugins that are compiling for me by default...
Gary Kramlich <grim@reaperworld.com>
parents:
16073
diff
changeset
|
124 NULL, |
5205dd2bd035
And the rest of the plugins that are compiling for me by default...
Gary Kramlich <grim@reaperworld.com>
parents:
16073
diff
changeset
|
125 NULL, |
5205dd2bd035
And the rest of the plugins that are compiling for me by default...
Gary Kramlich <grim@reaperworld.com>
parents:
16073
diff
changeset
|
126 NULL |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
127 }; |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
128 |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
129 static void |
15823 | 130 init_plugin(PurplePlugin *plugin) { |
21687
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
131 purple_prefs_add_none("/plugins/core/newline"); |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
132 purple_prefs_add_bool("/plugins/core/newline/im", TRUE); |
3f87c3265740
Add preferences to the newline plugin to allow enabling separately for IMs
Stu Tomlinson <stu@nosnilmot.com>
parents:
21030
diff
changeset
|
133 purple_prefs_add_bool("/plugins/core/newline/chat", TRUE); |
15374
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
134 } |
5fe8042783c1
Rename gtk/ and libgaim/ to pidgin/ and libpurple/
Sean Egan <seanegan@gmail.com>
parents:
diff
changeset
|
135 |
15823 | 136 PURPLE_INIT_PLUGIN(lastseen, init_plugin, info) |