plugins/ChangeLog.API

Sun, 17 Jul 2005 23:36:34 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Sun, 17 Jul 2005 23:36:34 +0000
changeset 11111
4621d9b973a4
parent 11064
8183c72bef80
child 11224
04c1712bb953
permissions
-rw-r--r--

[gaim-migrate @ 13163]
Patch #1234440, from sadrul
"Mark blocked users in the buddy-list"

Patch #1234197, from sadrul
"New API fn gaim_privacy_check"

Plus changes by me. (Read as: blame me if it's busted, thank sadrul if it works)

Basically, all this stuff boils down to the following:

We composite a new blocked.png onto the prpl icon in the buddy list if the user is blocked.

MSN was the only prpl that used the old blocked.png. However, it looks bad to overlay both icons, so I removed the use of blocked.png from the MSN prpl. As an MSN user, I think the result is intuitive.

committer: Richard Laager <rlaager@pidgin.im>

9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1 Gaim: The Pimpin' Penguin IM Client that's good for the soul!
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
2
10971
4c823ffab27a [gaim-migrate @ 12796]
Mark Doliner <markdoliner@pidgin.im>
parents: 10957
diff changeset
3 version 2.0.0:
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
4 * Changed: All the status stuff. Yay!
10087
e5b80a38939d [gaim-migrate @ 11098]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10074
diff changeset
5 * Changed: gaim_prefs_connect_callback(), added handle parameter
10812
25c595cbffe8 [gaim-migrate @ 12465]
Richard Laager <rlaager@pidgin.im>
parents: 10808
diff changeset
6 * Added: gaim_prefs_disconnect_by_handle()
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
7 * Removed: gaim_gtk_sound_{get,set}_mute() (replaced by the
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
8 /gaim/gtk/sound/mute preference)
10100
4bbba369808a [gaim-migrate @ 11123]
Sean Egan <seanegan@pidgin.im>
parents: 10087
diff changeset
9 * Changed: gtk_imhtml_toolbar now descends from GtkHBox making it
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
10 easier to add your own widgets to it
10246
aa5bff72f94c [gaim-migrate @ 11386]
Mark Doliner <markdoliner@pidgin.im>
parents: 10104
diff changeset
11 * Changed: gaim_find_conversation_with_account, added a "type" parameter
10478
1a8324926c03 [gaim-migrate @ 11765]
Mark Doliner <markdoliner@pidgin.im>
parents: 10477
diff changeset
12 * Changed: gaim_gtk_prefs_labeled_spin_button, the "key" parameter is
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
13 now a const char* instead of just a char*
10478
1a8324926c03 [gaim-migrate @ 11765]
Mark Doliner <markdoliner@pidgin.im>
parents: 10477
diff changeset
14 * Changed: gaim_gtk_prefs_labeled_entry, the "key" parameter is
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
15 now a const char* instead of just a char*
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
16 * Changed: the add_buddy perl sub. The argument now takes the account
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
17 as the first argument, and buddy and group as the second and
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
18 third. It also adds the buddy to the server-side buddy
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
19 list of the given account.
10670
7457e84430ff [gaim-migrate @ 12210]
Etan Reisner <deryni@pidgin.im>
parents: 10631
diff changeset
20 * Changed: gaim_blist_node_action_new, added a fourth argument, a GList
7457e84430ff [gaim-migrate @ 12210]
Etan Reisner <deryni@pidgin.im>
parents: 10631
diff changeset
21 of GaimBlistNodeActions to be created as a submenu of the item.
10732
5e314ab498bf [gaim-migrate @ 12334]
Richard Laager <rlaager@pidgin.im>
parents: 10670
diff changeset
22 * Removed: gaim_escape_html(const char *html) (use
5e314ab498bf [gaim-migrate @ 12334]
Richard Laager <rlaager@pidgin.im>
parents: 10670
diff changeset
23 g_markup_escape_text(html, -1) instead)
10752
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
24 * Removed: gaim_accounts_sync, account changes are now scheduled to be saved
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
25 automatically
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
26 * Removed: gaim_connection_connect
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
27 * Removed: gaim_connection_disconnect
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
28 * Removed: gaim_connection_register
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
29 * Removed: gaim_accounts_auto_login
10818
aa1adf6251cb [gaim-migrate @ 12475]
Richard Laager <rlaager@pidgin.im>
parents: 10812
diff changeset
30 * Removed: gaim_find_conversation, use gaim_find_conversation_with_account instead
10752
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
31 * Changed: gaim_connection_new, gaim_account_connect and gaim_account_register
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
32 no longer return a GaimConnection
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
33 * Added: a password field to GaimConnection, which only persists for the
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
34 session (when "remember password" is false, account->password is NEVER set)
10812
25c595cbffe8 [gaim-migrate @ 12465]
Richard Laager <rlaager@pidgin.im>
parents: 10808
diff changeset
35 Use gaim_connection_get_password(GaimConnection *gc)
10752
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
36 * Removed: serv_login
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
37 * Removed: serv_close
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
38 * Removed: serv_finish_login
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
39 * Changed: keep_alive in GaimConnection is renamed to keepalive
10774
f4238d6312ff [gaim-migrate @ 12383]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10752
diff changeset
40 * Removed: gaim_chat_get_display_name
10823
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
41 * Added: gaim_log_common_writer, gaim_log_common_lister,
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
42 gaim_log_common_sizer, and gaim_log_get_log_dir
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
43 to allow log formats that use standard Gaim log directory
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
44 to use Gaim's built-in code for these purposes.
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
45 * Added: GaimLogCommonLoggerData struct for a basic logger_data
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
46 struct to be used with "common" logger functions.
10849
476d68d7a435 [gaim-migrate @ 12521]
Richard Laager <rlaager@pidgin.im>
parents: 10824
diff changeset
47 * Removed: gaim_conversation_set_history, gaim_conversation_get_history,
476d68d7a435 [gaim-migrate @ 12521]
Richard Laager <rlaager@pidgin.im>
parents: 10824
diff changeset
48 and GaimConversation->history. Use gtk_imhtml_get_markup
476d68d7a435 [gaim-migrate @ 12521]
Richard Laager <rlaager@pidgin.im>
parents: 10824
diff changeset
49 instead.
10853
6ed47bace3a5 [gaim-migrate @ 12527]
Luke Schierer <lschiere@pidgin.im>
parents: 10849
diff changeset
50 * Removed: serv_rename_group
10872
f3c4b6e749bd [gaim-migrate @ 12559]
Mark Doliner <markdoliner@pidgin.im>
parents: 10853
diff changeset
51 * Renamed: set_gaim_user_dir to gaim_util_set_user_dir
10884
672f44600655 [gaim-migrate @ 12582]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10872
diff changeset
52 * Renamed: create_prpl_icon to gaim_gtk_create_prpl_icon
10926
dd4286b712fb [gaim-migrate @ 12699]
Gary Kramlich <grim@reaperworld.com>
parents: 10884
diff changeset
53 * Changed: gaim_mkstemp, added a second argument, a boolean, of whether
10957
3658998c8c2a [gaim-migrate @ 12758]
Mark Doliner <markdoliner@pidgin.im>
parents: 10952
diff changeset
54 or not the file is binary
11003
7431f26d6c2e [gaim-migrate @ 12858]
Kevin Stange <kstange@pidgin.im>
parents: 10971
diff changeset
55 * Removed: Window flashing support in the core: gaim_conv_window_flash,
7431f26d6c2e [gaim-migrate @ 12858]
Kevin Stange <kstange@pidgin.im>
parents: 10971
diff changeset
56 and flash UI operation for conversations. Use signal
7431f26d6c2e [gaim-migrate @ 12858]
Kevin Stange <kstange@pidgin.im>
parents: 10971
diff changeset
57 "received-im-msg" or similar.
11018
a3843543f132 [gaim-migrate @ 12888]
Richard Laager <rlaager@pidgin.im>
parents: 11003
diff changeset
58 * Added: gaim_gtk_blist_node_is_contact_expanded, returns TRUE if
a3843543f132 [gaim-migrate @ 12888]
Richard Laager <rlaager@pidgin.im>
parents: 11003
diff changeset
59 the given blist node is a buddy inside an expanded contact,
a3843543f132 [gaim-migrate @ 12888]
Richard Laager <rlaager@pidgin.im>
parents: 11003
diff changeset
60 or is itself an expanded contact
11025
41b6449f7dff [gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents: 11022
diff changeset
61 * Added: GaimLogSet struct, get_log_sets function to GaimLogLogger,
41b6449f7dff [gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents: 11022
diff changeset
62 gaim_log_get_log_sets, gaim_log_set_compare
41b6449f7dff [gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents: 11022
diff changeset
63 * Changed: gaim_log_logger_new, added total_size, list_syslog, and get_log_sets
41b6449f7dff [gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents: 11022
diff changeset
64 parameters to bring the function up-to-date with GaimLogLogger
11063
332689ba320e [gaim-migrate @ 13033]
Richard Laager <rlaager@pidgin.im>
parents: 11041
diff changeset
65 * Changed: gaim_conv_window_remove_conversation()'s last argument to
332689ba320e [gaim-migrate @ 13033]
Richard Laager <rlaager@pidgin.im>
parents: 11041
diff changeset
66 be a GaimConversation.
11111
4621d9b973a4 [gaim-migrate @ 13163]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 11064
diff changeset
67 * Added: gaim_privacy_check(), to check if a given user is allowed to
4621d9b973a4 [gaim-migrate @ 13163]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 11064
diff changeset
68 to send messages to the specified account
4621d9b973a4 [gaim-migrate @ 13163]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 11064
diff changeset
69 * Changed: A new blocked icon: pixmaps/status/default/blocked.png
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
70
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
71 Signals:
10952
8638594d0df0 [gaim-migrate @ 12752]
Richard Laager <rlaager@pidgin.im>
parents: 10926
diff changeset
72 * Changed: "received-im-msg" and "received-chat-msg" to match, both
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
73 now pass a conversation pointer and flags
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
74 * Changed: "receiving-im-msg" and "receving-chat-msg" to match, both
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
75 now pass a conversation pointer and a pointer to the flags.
10477
7d0641ba585c [gaim-migrate @ 11764]
Mark Doliner <markdoliner@pidgin.im>
parents: 10246
diff changeset
76 * Changed: "drawing-tooltip," the second argument is now a GString*
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
77 instead of a char**
10808
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
78 * Changed: Signal propagation now stops after a handler returns a
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
79 non-NULL value. This value is now returned. Previously,
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
80 all registered handlers were called and the value from the
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
81 last handler was used.
11064
8183c72bef80 [gaim-migrate @ 13035]
Levi Bard <levi@bard.sytes.net>
parents: 11063
diff changeset
82 * Changed: "chat-invited" handlers can now return a value to control
8183c72bef80 [gaim-migrate @ 13035]
Levi Bard <levi@bard.sytes.net>
parents: 11063
diff changeset
83 what happens to the invite (accept, reject, prompt the user).
8183c72bef80 [gaim-migrate @ 13035]
Levi Bard <levi@bard.sytes.net>
parents: 11063
diff changeset
84 See the Doxygen documentation for the details.
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
85
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
86 version 1.0.0 (09/17/2004):
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
87 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
4684f1e7f730 [gaim-migrate @ 10821]
Daniel Atallah <datallah@pidgin.im>
parents: 9917
diff changeset
88 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
89 type gboolean
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
90 * Changed: the versioning scheme, and all the plugin structs
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
91
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
92 version 0.82 (08/26/2004):
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
93 Gaim API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
94 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
95 * Removed: multi.h
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
96 * Renamed: ui.h to gtkdialogs.h
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
97 * Renamed: gtkinternal.h to gtkgaim.h
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
98 * Renamed: show_info_dialog to gaim_gtkdialogs_info
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
99 * Renamed: show_log_dialog to gaim_gtkdialogs_log
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
100 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
101 * Renamed: show_im_dialog to gaim_gtkdialogs_im
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
102 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
103 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
104 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
105 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
106 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
107 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
108 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
109 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
110 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
111 * Renamed: show_about to gaim_gtkdialogs_about
9799
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
112 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
113 (someone who knows just why we have this can edit here)
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
114
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
115 Buddy List API:
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
116 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
117 * Added: gaim_contact_on_account()
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
118 * Added: flags parameter to the GaimBlistNode struct
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
119
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
120 Conversation API:
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
121 * Added: gaim_gtkconv_button_new()
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
122
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
123 Protocol Plugin API: v7
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
124 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
125
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
126 Signals:
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
127 * Added: conversation-updated for any update to the data associated
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
128 with the conversation (topic, icon, adding to buddy list, etc.)
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
129
9846
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
130 Conversation API:
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
131 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
132
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
133 version 0.81 (08/05/2004):
9597
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
134 Commands API:
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
135 * Most functions now have a void *data argument.
9620
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
136
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
137 Blist API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
138 * Added: gaim_buddy_get_contact_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
139 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
140 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
141
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
142 Conversation API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
143 * Changed: gaim_conv_chat_add_user(), added flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
144 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
145 * Changed: gaim_conv_chat_get_users(), now returns a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
146 GaimConvChatBuddy's
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
147 * Changed: gaim_conv_chat_set_users() now expects a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
148 GaimConvChatBuddy's
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
149 * Added: gaim_conv_chat_set_user_flags()
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
150 * Added: gaim_conv_chat_get_user_flags()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
151 * Added: gaim_conv_chat_find_user()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
152 * Added: gaim_conv_chat_cb_new()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
153 * Added: gaim_conv_chat_cb_find()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
154 * Added: gaim_conv_chat_cb_destroy()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
155 * Added: gaim_conv_chat_cb_get_name()
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
156
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
157 Conversation UI ops:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
158 * Added: chat_update_user()
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
159
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
160 Signals:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
161 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
9590
14f7a5480472 [gaim-migrate @ 10433]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
162 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
163 TRUE if you don't want the join/leave to be displayed in the UI.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
164 * Added: chat-buddy-flags for when user's flags change
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
165 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
166 chat-buddy-flags signal)
9609
509595c974af [gaim-migrate @ 10452]
Gary Kramlich <grim@pidgin.im>
parents: 9597
diff changeset
167 * Added: account-modified for when account settings have been changed.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
168
9538
07fa26eb4eaf [gaim-migrate @ 10366]
Sean Egan <seanegan@pidgin.im>
parents: 9517
diff changeset
169 version 0.80 (07/15/2004):
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
170 Gaim API:
9473
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
171 * Removed: PRPL numbers : gaim_account_set_protocol(),
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
172 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
173 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
174
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
175 Protocol Plugin API: v6
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
176 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
177
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
178 Signals:
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
179 * Changed "chat-invited" to also include the components hash table so
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
180 plugins can use serv_join_chat when the signal is emitted.
9517
a4b0dccad1f8 [gaim-migrate @ 10344]
Gary Kramlich <grim@pidgin.im>
parents: 9515
diff changeset
181 * Added "chat-topic-changed" signal plugins know when a topic is changed.
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
182
9384
bd6cdf5bf7b7 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
183 version 0.79 (06/24/2004):
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
184 Gaim API:
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
185 * gaim_url_parse() now takes two additional parameters, which are used
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
186 for returning the username and password from the URL, if they exist.
9260
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
187 * Added: has_focus UI op to GaimConversationUiOps and
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
188 GaimConvWindowUiOps.
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
189 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
9303
e257ad08c77c [gaim-migrate @ 10107]
Mark Doliner <markdoliner@pidgin.im>
parents: 9301
diff changeset
190 * Removed: gaim_blist_save()
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
191
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
192 Protocol Plugin API: v5
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
193 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
194 rename_group and remove_group to take GaimBuddy's and
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
195 GaimGroup's consistently.
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
196 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
197 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
198
9124
02d751804708 [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
199 version 0.78 (05/30/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
200 Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
201 * Added: actions - for plugins to add to the new Plugin Actions menu
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
202
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
203 Loader Plugin API: v2 (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
204
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
205 Protocol Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
206 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
207 * Removed: actions (replaced by generic plugin actions)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
208
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
209 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
210 TCL Plugin API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
211
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
212 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
213 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
214 Group right-click menus
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
215 * Added: "drawing-tooltip" for plugins to allow plugins to change text
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
216 appearing in tooltips
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
217 * Added: "gtkblist-created"
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
218 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
219 exactly like received-*-msg used to)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
220 * Added: "buddy-idle-updated" signal, for when the idle time changes.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
221 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
222 pointers to who, message and flags, and are now void.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
223 * Removed: "drawing-menu" - it was UI sepecific and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
224 "blist-node-extended-menu" is superior
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
225
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
226 version 0.77 (04/22/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
227 Loader & Protocol Plugins independantly versioned
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
228 Plugin loading now checks versioning on plugins (Standard, Loader &
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
229 Protocol)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
230 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
231
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
232 Plugin API: v3
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
233 * Added: prefs_info for UI independant plugin prefs
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
234
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
235 Loader Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
236 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
237
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
238 Protocol Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
239 * Added: api_version at top of GaimPluginProtocolInfo struct
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
240 * Added: chat_menu for protocol specific extensions to the chat menu
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
241 * Removed: get_away "Nada used it. Pink elephants on parade."
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
242 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
243
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
244 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
245 TCL API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
246
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
247 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
248 * Added: "conversation-drag-ended"
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
249
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
250 version 0.76 (04/01/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
251 Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
252 Perl Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
253 Loader Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
254 Protocol Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
255 * Added: protocol_prefs for protocol specific preferences
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
256 * Added: reject_chat so protocols can act on chat invite rejection
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
257
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
258 TCL Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
259 * Changes to plugin registration to show descriptions
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
260

mercurial