annotate plugins/ChangeLog.API @ 11943:0110fc7c6a8a

[gaim-migrate @ 14234] Bringing things up to date with the last Meanwhile release, 0.5.0 and the last gaim-meanwhile plugin release, 1.2.5 (which should be the last plugin release against oldstatus, if all goes well with HEAD and no major bugs crop up) It builds, so that's a start. The status bits that have been empty since the first import of the sametime stuff are still empty, but I'm going to try and fill those in tomorrow. I've decided to try and start using HEAD actively, to encourage me to get this freaking prpl fully functional. committer: Tailor Script <tailor@pidgin.im>
author Christopher O'Brien <siege@pidgin.im>
date Wed, 02 Nov 2005 03:39:03 +0000
parents cb73483c9f63
children 24c7fb94d3a3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1 Gaim: The Pimpin' Penguin IM Client that's good for the soul!
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
2
10971
57e3e958ff49 [gaim-migrate @ 12796]
Mark Doliner <mark@kingant.net>
parents: 10957
diff changeset
3 version 2.0.0:
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
4 Changed:
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
5 * All the status stuff. Yay!
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
6 * gaim_prefs_connect_callback(), added handle parameter
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
7 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
8 own widgets to it
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
9 * gaim_find_conversation_with_account, added a "type" parameter
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
10 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
11 const char* instead of just a char*
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
12 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
13 instead of just a char*
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
14 * the add_buddy perl sub. The sub now takes the account as the first
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
15 argument, and buddy and group as the second and third. It also adds
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
16 the buddy to the server-side buddy list of the given account.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
17 * gaim_blist_node_action_new, added a fourth argument, a GList of
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
18 GaimBlistNodeActions to be created as a submenu of the item.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
19 * gaim_connection_new, gaim_account_connect and gaim_account_register no
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
20 longer return a GaimConnection
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
21 * keep_alive in GaimConnection is renamed to keepalive
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
22 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
23 file is binary
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
24 * gaim_log_logger_new, rewritten
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
25 * gaim_conv_window_remove_conversation()'s last argument to be a
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
26 GaimConversation.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
27 * A new blocked icon: pixmaps/status/default/blocked.png
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
28 * gtk_imhtml_toggle_bold(): No longer returns a value
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
29 * gtk_imhtml_toggle_italic(): No longer returns a value
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
30 * gtk_imhtml_toggle_underline(): No longer returns a value
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
31 * gtk_imhtml_toggle_strike(): No longer returns a value
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
32 * gaim_log_new(), added conv parameter
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
33 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
34 gaim_buddy_icon_unref() immediately if you don't want a reference (the
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
35 old behavior).
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
36 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
37 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
38 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
39 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
40 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
41 * GaimConversationUiOps.write_conv, Replaced const char *who with
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
42 const char *name, const char *alias
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
43 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
44 and FALSE respectively, to get the same behavior as before)
11871
3404646c6886 [gaim-migrate @ 14162]
Richard Laager <rlaager@wiktel.com>
parents: 11814
diff changeset
45 * chat_add_users in GaimConversationUiOps, added flags and aliases
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
46 * chat_rename_user in GaimConversationUiOps, added new_alias
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
47 * GaimConversation.log became GList * GaimConversation.logs, so that a
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
48 conversation can have multiple logs at once
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
49 * gaim_conv_chat_add_user, added extra_msgs list
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
50 * gaim_notify_userinfo, removed primary and secondary parameters
11907
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
51 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
52 secondary parameters
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
53 * Idle timers are now added and removed in gtkidle.c in response
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
54 to the signed-on and signed-off signals
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
55
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
56 Removed:
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
57 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
58 preference)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
59 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
60 instead)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
61 * gaim_accounts_sync, account changes are now scheduled to be saved
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
62 automatically
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
63 * gaim_connection_connect
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
64 * gaim_connection_disconnect
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
65 * gaim_connection_register
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
66 * gaim_accounts_auto_login
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
67 * gaim_find_conversation, use gaim_find_conversation_with_account instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
68 * serv_login
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
69 * serv_close
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
70 * serv_finish_login
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
71 * gaim_chat_get_display_name
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
72 * gaim_conversation_set_history, gaim_conversation_get_history, and
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
73 GaimConversation->history. Use gtk_imhtml_get_markup instead.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
74 * serv_rename_group
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
75 * set_gaim_user_dir to gaim_util_set_user_dir
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
76 * create_prpl_icon to gaim_gtk_create_prpl_icon
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
77 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
78 operation for conversations. Use signal "received-im-msg" or similar.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
79 * All warning stuff from the core.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
80 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
81 * chat_add_user from GaimConversationUiOps
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
82 * uc from the GaimBuddy struct
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
83 * gaim_sound_get_handle()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
84 * gaim_debug_vargs()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
85 * serv_add_buddy(); use gaim_account_add_buddy() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
86 * serv_add_buddies(); use gaim_account_add_buddies() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
87 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
88 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
89 * serv_change_passwd(); use gaim_account_change_password() instead
11907
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
90 * serv_touch_idle(): use gaim_gtk_check_idle() instead
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
91 * GaimGtkImPane->a_virgin
11926
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
92 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
10074
2e225cd35615 [gaim-migrate @ 11054]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10034
diff changeset
93
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
94 Added:
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
95 * gaim_prefs_disconnect_by_handle()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
96 * a password field to GaimConnection, which only persists for the
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
97 session (when "remember password" is false, account->password is
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
98 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
99 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
100 and gaim_log_get_log_dir to allow log formats that use standard Gaim
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
101 log directory to use Gaim's built-in code for these purposes.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
102 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
103 used with "common" logger functions.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
104 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
105 blist node is a buddy inside an expanded contact, or is itself an
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
106 expanded contact
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
107 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
108 gaim_log_get_log_sets, gaim_log_set_compare
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
109 * gaim_privacy_check(), to check if a given user is allowed to send
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
110 messages to the specified account
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
111 * gtk_imhtml_clear_formatting()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
112 * gtk_imhtml_delete to clear out part of a imhtml buffer
11814
fa17fc619f17 [gaim-migrate @ 14105]
Richard Laager <rlaager@wiktel.com>
parents: 11774
diff changeset
113 * gtk_imhtml_get_protocol_name()
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
114 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
115 icon setting
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
116 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
117 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
118 user list
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
119 * gaim_account_add_buddy()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
120 * gaim_account_add_buddies()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
121 * gaim_account_remove_buddy()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
122 * gaim_account_remove_buddies()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
123 * gaim_account_change_password()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
124 * gaim_conversation_close_logs(), to force a conversation's log(s) to
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
125 be closed. New logs will be opened as necessary.
11774
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
126 * gaim_plugin_get_id()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
127 * gaim_plugin_get_name()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
128 * gaim_plugin_get_version()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
129 * gaim_plugin_get_summary()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
130 * gaim_plugin_get_description()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
131 * gaim_plugin_get_author()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
132 * gaim_plugin_get_homepage()
11911
fe12abd6b879 [gaim-migrate @ 14202]
Richard Laager <rlaager@wiktel.com>
parents: 11907
diff changeset
133 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
11926
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
134 * gaim_str_strip_char() to strip a given character from
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
135 a given string
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
136 * gaim_util_chrreplace() to replace a given character with a
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
137 different character
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
138
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
139 Signals - Changed:
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
140 * "received-im-msg" and "received-chat-msg" to match, both now pass a
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
141 conversation pointer and flags
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
142 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
143 conversation pointer and a pointer to the flags.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
144 * "drawing-tooltip": the second argument is now a GString* instead of
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
145 a char**
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
146 * Signal propagation now stops after a handler returns a non-NULL value.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
147 This value is now returned. Previously, all registered handlers were
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
148 called and the value from the last handler was used.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
149 * "chat-invited" handlers can now return a value to control what happens
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
150 to the invite (accept, reject, prompt the user). See the Doxygen
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
151 documentation for the details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
152 * Renamed "conversation-drag-end" to "conversation-dragging" and emit
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
153 before the conv. window swap happens. This prevents the old conv window
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
154 from being freed before the signal emits.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
155 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
156 with GaimAccount*, const char *name. Also, the signal is now emitted
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
157 regardless of whether a conversation exists and regardless of whether
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
158 the user is on the buddy list.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
159
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
160 Signals - Added:
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
161 * "file-recv-accept": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
162 * "file-recv-start": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
163 * "file-recv-cancel": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
164 * "file-recv-complete": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
165 * "file-send-accept": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
166 * "file-send-start": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
167 * "file-send-cancel": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
168 * "file-send-complete": See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
169 * "buddy-added": Self explanatory; see Doxygen docs for full details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
170 * "buddy-removed": Self explanatory; see Doxygen docs for full details.
11935
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
171 * "blist-node-aliased": An alias was set for a buddy, chat or contact.
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
172 * "buddy-status-changed": A buddy changed status; see Doxygen docs for full details.
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
173 * "buddy-idle-changed": A buddy's idle status changed; see Doxygen docs for full details.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
174 See Doxygen docs for details.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
175
11935
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
176 Signals - Removed:
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
177 * "buddy-away": replaced by buddy-status-changed
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
178 * "buddy-back": replaced by buddy-status-changed
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
179 * "buddy-idle": replaced by buddy-idle-changed
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
180 * "buddy-unidle": replaced by buddy-idle-changed
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
181
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
182 version 1.5.0 (8/11/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
183 * Added: gaim_xfer_conversation_write
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
184 Writes a messages to a conversation window with the use
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
185 of the associated file transfer.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
186
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
187 version 1.4.0 (7/7/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
188 * Added: gaim_buddy_icon_uncache()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
189 Deletes a cached buddy icon for a specified buddy
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
190 * Added: gaim_buddy_icon_get_type
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
191 Attempts to determine the type of a given buddy icon.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
192 * Added: buddy-icon-cached signal
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
193 Emitted when a new buddy icon is cached.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
194
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
195 version 1.3.1 (6/9/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
196 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
197
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
198 version 1.3.0 (5/10/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
199 * Added: gaim_blist_schedule_save()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
200 This should be used instead of gaim_blist_sync when you
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
201 want the blist.xml file to be written to disk. There
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
202 should not be many occasions when you want to do this,
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
203 as the functions in the blist API that modify the buddy
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
204 list will normally call it for you.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
205 * Added: OPT_PROTO_NO_NORMALIZE_CONV
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
206 Tells the conversation API to not normalize screen names
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
207 in conversations. This is used by the Jabber PRPL.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
208
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
209 version 1.2.1 (4/3/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
210 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
211
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
212 version 1.2.0 (3/17/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
213 * You can use gaim_signal_connect_priority() and
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
214 gaim_signal_connect_priority_vargs() to connect to
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
215 Gaim signals with a given priority (Will Gorman)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
216 * Added: gaim_conversation_set_features
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
217 gaim_conversation_get_features
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
218 These allow plugins (notable prpls) to change the
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
219 formatting capabilities of an existing conversation.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
220 This comes with a new "features" field in
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
221 GaimConversation (Christopher O'Brien)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
222 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
223 (Christopher O'Brien)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
224 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
225 (Christopher O'Brien)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
226 * Added: gaim_account_request_add which takes the same arguments as
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
227 * gaim_account_notify_added but always asks the user if they want to add
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
228 * the buddy to the buddy list
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
229 * Added: An accompanying request_add GaimAccountUiOp
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
230
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
231 version 1.1.4 (2/24/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
232 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
233
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
234 version 1.1.3 (2/17/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
235 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
236
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
237 version 1.1.2 (1/20/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
238 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
239
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
240 version 1.1.1 (12/28/2004):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
241 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
242
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
243 version 1.1.0 (12/02/2004):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
244 * Added: gaim_utf8_salvage
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
245 * Added: binary relocation support in prefix.h
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
246 WARNING: If your plugin uses anything inside the
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
247 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
248 loadable on a copy of Gaim compiled without binreloc
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
249 support. In particular, watch out for the autoconf-like
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
250 macros, and accidently including them through internal.h,
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
251 which you probably shouldn't be including anyway.
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10100
diff changeset
252
10034
343889b2f654 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
253 version 1.0.0 (09/17/2004):
9917
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
254 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
24550263874d [gaim-migrate @ 10821]
Luke Schierer <lschiere@pidgin.im>
parents: 9917
diff changeset
255 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
256 type gboolean
10034
343889b2f654 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
257 * Changed: the versioning scheme, and all the plugin structs
9917
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
258
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
259 version 0.82 (08/26/2004):
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
260 Gaim API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
261 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
262 * Removed: multi.h
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
263 * Renamed: ui.h to gtkdialogs.h
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
264 * Renamed: gtkinternal.h to gtkgaim.h
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
265 * Renamed: show_info_dialog to gaim_gtkdialogs_info
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
266 * Renamed: show_log_dialog to gaim_gtkdialogs_log
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
267 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
268 * Renamed: show_im_dialog to gaim_gtkdialogs_im
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
269 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
270 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
271 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
272 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
273 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
274 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
275 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
276 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
277 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
278 * Renamed: show_about to gaim_gtkdialogs_about
9799
f4adac0ef359 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
279 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
f4adac0ef359 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
280 (someone who knows just why we have this can edit here)
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
281
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
282 Buddy List API:
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
283 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
284 * Added: gaim_contact_on_account()
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
285 * Added: flags parameter to the GaimBlistNode struct
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
286
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
287 Conversation API:
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
288 * Added: gaim_gtkconv_button_new()
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
289
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
290 Protocol Plugin API: v7
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
291 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
292
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
293 Signals:
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
294 * Added: conversation-updated for any update to the data associated
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
295 with the conversation (topic, icon, adding to buddy list, etc.)
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
296
9846
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
297 Conversation API:
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
298 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
299
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
300 version 0.81 (08/05/2004):
9597
d6f398e80b32 [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
301 Commands API:
d6f398e80b32 [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
302 * Most functions now have a void *data argument.
9620
c001be3c330e [gaim-migrate @ 10464]
Mark Doliner <mark@kingant.net>
parents: 9609
diff changeset
303
c001be3c330e [gaim-migrate @ 10464]
Mark Doliner <mark@kingant.net>
parents: 9609
diff changeset
304 Blist API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
305 * Added: gaim_buddy_get_contact_alias
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
306 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
307 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
308
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
309 Conversation API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
310 * Changed: gaim_conv_chat_add_user(), added flags parameter
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
311 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
312 * Changed: gaim_conv_chat_get_users(), now returns a GList of
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
313 GaimConvChatBuddy's
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
314 * Changed: gaim_conv_chat_set_users() now expects a GList of
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
315 GaimConvChatBuddy's
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
316 * Added: gaim_conv_chat_set_user_flags()
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
317 * Added: gaim_conv_chat_get_user_flags()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
318 * Added: gaim_conv_chat_find_user()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
319 * Added: gaim_conv_chat_cb_new()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
320 * Added: gaim_conv_chat_cb_find()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
321 * Added: gaim_conv_chat_cb_destroy()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
322 * Added: gaim_conv_chat_cb_get_name()
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
323
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
324 Conversation UI ops:
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
325 * Added: chat_update_user()
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
326
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
327 Signals:
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
328 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
9590
a7b3a1ece65e [gaim-migrate @ 10433]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
329 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
330 TRUE if you don't want the join/leave to be displayed in the UI.
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
331 * Added: chat-buddy-flags for when user's flags change
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
332 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
333 chat-buddy-flags signal)
9609
93211b7538d6 [gaim-migrate @ 10452]
Luke Schierer <lschiere@pidgin.im>
parents: 9597
diff changeset
334 * Added: account-modified for when account settings have been changed.
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
335
9538
1931a3977e23 [gaim-migrate @ 10366]
Sean Egan <seanegan@gmail.com>
parents: 9517
diff changeset
336 version 0.80 (07/15/2004):
9460
eae7e049d639 [gaim-migrate @ 10285]
Luke Schierer <lschiere@pidgin.im>
parents: 9384
diff changeset
337 Gaim API:
9473
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
338 * Removed: PRPL numbers : gaim_account_set_protocol(),
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
339 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
340 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
341
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
342 Protocol Plugin API: v6
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
343 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
eae7e049d639 [gaim-migrate @ 10285]
Luke Schierer <lschiere@pidgin.im>
parents: 9384
diff changeset
344
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
345 Signals:
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
346 * Changed "chat-invited" to also include the components hash table so
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
347 plugins can use serv_join_chat when the signal is emitted.
9517
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9515
diff changeset
348 * Added "chat-topic-changed" signal plugins know when a topic is changed.
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
349
9384
9bfd0e336c91 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
350 version 0.79 (06/24/2004):
9228
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
351 Gaim API:
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
352 * gaim_url_parse() now takes two additional parameters, which are used
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
353 for returning the username and password from the URL, if they exist.
9260
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
354 * Added: has_focus UI op to GaimConversationUiOps and
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
355 GaimConvWindowUiOps.
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
356 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
9303
fe931c791fc0 [gaim-migrate @ 10107]
Mark Doliner <mark@kingant.net>
parents: 9301
diff changeset
357 * Removed: gaim_blist_save()
9228
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
358
9336
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
359 Protocol Plugin API: v5
9301
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
360 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
361 rename_group and remove_group to take GaimBuddy's and
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
362 GaimGroup's consistently.
9336
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
363 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
364 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
365
9124
4ab8f2b8168b [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
366 version 0.78 (05/30/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
367 Plugin API: v4
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
368 * Added: actions - for plugins to add to the new Plugin Actions menu
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
369
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
370 Loader Plugin API: v2 (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
371
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
372 Protocol Plugin API: v4
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
373 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
374 * Removed: actions (replaced by generic plugin actions)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
375
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
376 Perl Plugin API: v2 (no changes)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
377 TCL Plugin API: (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
378
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
379 Signals:
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
380 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
381 Group right-click menus
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
382 * Added: "drawing-tooltip" for plugins to allow plugins to change text
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
383 appearing in tooltips
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
384 * Added: "gtkblist-created"
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
385 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
386 exactly like received-*-msg used to)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
387 * Added: "buddy-idle-updated" signal, for when the idle time changes.
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
388 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
389 pointers to who, message and flags, and are now void.
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
390 * Removed: "drawing-menu" - it was UI sepecific and
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
391 "blist-node-extended-menu" is superior
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
392
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
393 version 0.77 (04/22/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
394 Loader & Protocol Plugins independantly versioned
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
395 Plugin loading now checks versioning on plugins (Standard, Loader &
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
396 Protocol)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
397 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
398
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
399 Plugin API: v3
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
400 * Added: prefs_info for UI independant plugin prefs
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
401
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
402 Loader Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
403 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
404
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
405 Protocol Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
406 * Added: api_version at top of GaimPluginProtocolInfo struct
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
407 * Added: chat_menu for protocol specific extensions to the chat menu
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
408 * Removed: get_away "Nada used it. Pink elephants on parade."
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
409 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
410
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
411 Perl Plugin API: v2 (no changes)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
412 TCL API: (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
413
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
414 Signals:
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
415 * Added: "conversation-drag-ended"
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
416
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
417 version 0.76 (04/01/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
418 Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
419 Perl Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
420 Loader Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
421 Protocol Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
422 * Added: protocol_prefs for protocol specific preferences
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
423 * Added: reject_chat so protocols can act on chat invite rejection
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
424
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
425 TCL Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
426 * Changes to plugin registration to show descriptions
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
427