ChangeLog.API

Fri, 13 Apr 2007 04:15:14 +0000

author
Richard Laager <rlaager@pidgin.im>
date
Fri, 13 Apr 2007 04:15:14 +0000
changeset 16144
4e022531d1c9
parent 16035
eb4eda79a147
child 16157
4dce0d864662
child 16158
04028f467df0
permissions
-rw-r--r--

Patch cleanups:
* Whitespace consistency
* Comment cleanups
* if (foo) g_free(foo); fixes
* other small stuff, I'm sure

This closes ticket #78.

15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15997
diff changeset
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
9052
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:
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
4 Changed:
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
5 * All the status stuff. Yay!
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
6 * gaim_prefs_connect_callback(), added handle parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
7 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
8 own widgets to it
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
9 * gaim_find_conversation_with_account, added a "type" parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
10 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
11 const char* instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
12 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
13 instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
14 * the add_buddy perl sub. The sub now takes the account as the first
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
15 argument, and buddy and group as the second and third. It also adds
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
16 the buddy to the server-side buddy list of the given account.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
17 * gaim_connection_new, gaim_account_connect and gaim_account_register no
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
18 longer return a GaimConnection
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
19 * keep_alive in GaimConnection is renamed to keepalive
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
20 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
21 file is binary
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
22 * gaim_log_logger_new, rewritten
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
23 * gaim_conv_window_remove_conversation()'s last argument to be a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
24 GaimConversation.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
25 * A new blocked icon: pixmaps/status/default/blocked.png
12595
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
26 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
27 * In pixmaps/status/default: na.png renamed to unavailable.png
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
28 * gtk_imhtml_toggle_bold(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
29 * gtk_imhtml_toggle_italic(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
30 * gtk_imhtml_toggle_underline(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
31 * gtk_imhtml_toggle_strike(): No longer returns a value
12557
6c318efafe32 [gaim-migrate @ 14876]
Richard Laager <rlaager@pidgin.im>
parents: 12468
diff changeset
32 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
33 * gaim_log_new(), added conv parameter
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
34 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
35 gaim_buddy_icon_unref() immediately if you don't want a reference (the
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
36 old behavior).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
37 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
38 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
39 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
40 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
41 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
42 * GaimConversationUiOps.write_conv, Replaced const char *who with
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
43 const char *name, const char *alias
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
44 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
45 and FALSE respectively, to get the same behavior as before)
14046
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
46 * chat_add_users in GaimConversationUiOps, added cbuddies and
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
47 new_arrivals and removed buddies.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
48 * chat_rename_user in GaimConversationUiOps, added new_alias
14046
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
49 * gaim_conv_chat_cb_new(), added alias. (pass NULL to get the same
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
50 behavior as before).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
51 * GaimConversation.log became GList * GaimConversation.logs, so that a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
52 conversation can have multiple logs at once
12867
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
53 * gaim_conv_chat_add_user, added extra_msgs
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
54 * gaim_notify_userinfo, removed primary and secondary parameters
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
55 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
56 secondary parameters
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
57 * Idle timers are now added and removed in gtkidle.c in response
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
58 to the signed-on and signed-off signals
12151
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
59 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
60 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
61 Changed ssize_t to gssize
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
62 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
63 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
64 * All core<->prpl message passing now uses html. This was previously true
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
65 for receiving messages, it's now also true for sending them. prpls that
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
66 don't support html need to gaim_unescape_html() the message.
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
67 * Notify API: GCallback -> GaimNotifyCloseCallback,
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
68 void *user_data -> gpointer user_data
12257
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
69 * gaim_notify_searchresults_get_rows_count,
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
70 gaim_notify_searchresults_get_columns_count: return type now guint
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
71 * gaim_account_notify_added: No longer checks if there is a
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
72 GaimBuddy for the added user, that's left up to the prpls. See the
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
73 documentation for this function and gaim_account_request_add.
12420
00bd43a1ac8a [gaim-migrate @ 14727]
Richard Laager <rlaager@pidgin.im>
parents: 12383
diff changeset
74 * gaim_accounts_reorder: new_index is now a gint instead of a size_t
12604
893fbf89317c [gaim-migrate @ 14939]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12595
diff changeset
75 * displaying-message signals: displaying-[im|chat]-msg and
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
76 displayed-[im|chat]-msg signals are emitted for all messages
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
77 (ie, for received messages, sent messages, system messages, error
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
78 messages etc.), and the signals now have
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
79 gaim_gtk_conversations_get_handle() for their handle.
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
80 * GAIM_NOTIFY_BUTTON_ADD_BUDDY to GAIM_NOTIFY_BUTTON_ADD
12639
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
81 * conversation-switched: This signal has been moved from conversation to
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
82 the UI and the signal-handlers only receive the
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
83 conversation that has been switched to.
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
84 * GaimPluginProtocolInfo: Added offline_message
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
85 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
86 * GaimPluginProtocolInfo: Added media_prpl_ops
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
87 * GaimPluginProtocolInfo: Added "user_info" argument to tooltip_text,
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
88 changed the return type to void
12943
8f11013baa86 [gaim-migrate @ 15296]
Richard Laager <rlaager@pidgin.im>
parents: 12929
diff changeset
89 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
90 * gaim_pounce_new(): Added option argument for pounce options
12730
f64fdbc34677 [gaim-migrate @ 15074]
Daniel Atallah <datallah@pidgin.im>
parents: 12713
diff changeset
91 * gaim_network_listen() and gaim_network_listen_range(): Added
12909
dfcf4df1dcd7 [gaim-migrate @ 15262]
Daniel Atallah <datallah@pidgin.im>
parents: 12900
diff changeset
92 socket_type parameter to allow creation of UDP listening. Modified
14267
f66fd9ea5ea8 [gaim-migrate @ 16879]
Mark Doliner <markdoliner@pidgin.im>
parents: 14253
diff changeset
93 to be asynchronous with a callback to allow for UPnP operation.
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
94 Returns a data structure that can be used to cancel the listen
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
95 attempt using gaim_network_listen_cancel()
12818
c627896d5b1e [gaim-migrate @ 15166]
Richard Laager <rlaager@pidgin.im>
parents: 12813
diff changeset
96 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
12900
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
97 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
98 FALSE. Previously they were set to TRUE or left alone. Also, you
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
99 may now pass NULL if you're not interested in a specific formatting.
12915
d3efd3201aec [gaim-migrate @ 15268]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12909
diff changeset
100 * Smiley Themes: Backslashes must be backslash-escaped.
12926
f04efa8d568c [gaim-migrate @ 15279]
Nick Hebner <hebnern@gmail.com>
parents: 12920
diff changeset
101 * Plugins: Depedencies are now honored when unloading plugins.
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
102 * gaim_markup_extract_info_field(): Added format_cb parameter.
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
103 * gaim_markup_extract_info_field(): Changed GString parameter to a GaimNotifyUserInfo paramter.
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
104 * gaim_str_to_time(): Added support for parsing the MM/DD/YYYY format.
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
105 * gaim_plugin_action_new(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
106 * gaim_plugin_pref_new_with_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
107 * gaim_plugin_pref_new_with_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
108 * gaim_plugin_pref_new_with_name_and_label(): name and label are
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
109 now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
110 * gaim_plugin_pref_set_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
111 * gaim_plugin_pref_get_name(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
112 * gaim_plugin_pref_set_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
113 * gaim_plugin_pref_get_label(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
114 * gaim_plugin_pref_add_choice(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
115 * struct proto_chat_entry: label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
116 * struct proto_chat_entry: identifier is now const char *
13201
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
117 * All network activity has been updated to use non-blocking sockets.
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
118 This means that plugins must be updated to expect such a socket from
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
119 gaim_proxy_connect() and gaim_network_listen*().
14170
f611621bc8a0 [gaim-migrate @ 16742]
Mark Doliner <markdoliner@pidgin.im>
parents: 14158
diff changeset
120 * gaim_proxy_connect(): changed to return NULL on error and a pointer
f611621bc8a0 [gaim-migrate @ 16742]
Mark Doliner <markdoliner@pidgin.im>
parents: 14158
diff changeset
121 to a GaimProxyConnectInfo object which can be used to cancel
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
122 connection attempts using gaim_proxy_connect_cancel(). Also added
14902
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
123 a 'handle' parameter that can be used to cancel the connection
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
124 attempt using gaim_proxy_connect_cancel_with_handle().
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
125 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
126 changed to return a pointer to a data structure that can be
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
127 used to cancel the pending DNS query using gaim_dnsquery_destroy()
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
128 * gaim_url_fetch(): Renamed to gaim_util_fetch_url() and changed
15024
091a11c4b768 [gaim-migrate @ 17741]
Mark Doliner <markdoliner@pidgin.im>
parents: 14991
diff changeset
129 to return a pointer to a data structure that can be used to cancel
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
130 the pending HTTP request using gaim_util_fetch_url_cancel().
15156
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
131 Corresponding callback has changed to accept this data structure
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
132 as its first argument, and to accept an error message as an
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
133 additional final argument.
13281
3558cb15ebb9 [gaim-migrate @ 15646]
Richard Laager <rlaager@pidgin.im>
parents: 13270
diff changeset
134 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
13508
3c66c5a0ca7c [gaim-migrate @ 15883]
Richard Laager <rlaager@pidgin.im>
parents: 13477
diff changeset
135 * gaim_account_get_log(): Added create parameter
13842
ffb7a4fe2849 [gaim-migrate @ 16292]
Richard Laager <rlaager@pidgin.im>
parents: 13840
diff changeset
136 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH
14400
953baf2eba1a [gaim-migrate @ 17035]
Richard Laager <rlaager@pidgin.im>
parents: 14329
diff changeset
137 * gtk_imhtml_search_find(): Now wraps around to the top instead of
953baf2eba1a [gaim-migrate @ 17035]
Richard Laager <rlaager@pidgin.im>
parents: 14329
diff changeset
138 clearing the search at the end.
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
139 * gaim_gtkxfer_dialog_show: Can now take NULL to show (and possibly
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
140 create) a default gtkxfer dialog.
14645
71ccf40ee43b [gaim-migrate @ 17307]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14582
diff changeset
141 * CHAT_USERS_BUDDY_COLUMN became CHAT_USERS_WEIGHT_COLUMN, along with
71ccf40ee43b [gaim-migrate @ 17307]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14582
diff changeset
142 a change in the values stored in the column.
14818
fb3fd44433a2 [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14649
diff changeset
143 * gaim_find_buddies() returns a list of all buddies in the account if name
fb3fd44433a2 [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14649
diff changeset
144 is NULL.
14914
290eb2170f38 [gaim-migrate @ 17621]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14902
diff changeset
145 * gaim_gtk_set_custom_buddy_icon() sets custom icon for a user.
14991
130412e283d1 [gaim-migrate @ 17701]
Richard Laager <rlaager@pidgin.im>
parents: 14914
diff changeset
146 * Hid the definition of _GaimStringref, which already had a warning to
130412e283d1 [gaim-migrate @ 17701]
Richard Laager <rlaager@pidgin.im>
parents: 14914
diff changeset
147 avoid accessing it directly.
15284
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
148 * notify_userinfo() UI op is passed a GaimNotifyUserInfo instead of a char*
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
149 for the user information
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
150 * gaim_buddy_icon_get_scale_size() and was changed to ALWAYS scale
15284
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
151 the icon instead of only when icon_spec->scale_rules contains
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
152 GAIM_ICON_SCALE_DISPLAY. Callers should be changed to check the
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
153 scale_rules before calling this function.
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
154 * gaim_gtk_buddy_icon_get_scale_size() was changed to accept an
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
155 additional parameter which is used to determine what kind of
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
156 scaling should be done, if any.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
157
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
158 Removed:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
159 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
160 preference)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
161 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
162 instead)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
163 * gaim_accounts_sync, account changes are now scheduled to be saved
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
164 automatically
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
165 * gaim_connection_connect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
166 * gaim_connection_disconnect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
167 * gaim_connection_register
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
168 * gaim_accounts_auto_login
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
169 * gaim_find_conversation, use gaim_find_conversation_with_account instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
170 * gaim_chat_get_display_name
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
171 * gaim_conversation_set_history, gaim_conversation_get_history, and
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
172 GaimConversation->history. Use gtk_imhtml_get_markup instead.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
173 * set_gaim_user_dir to gaim_util_set_user_dir
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
174 * create_prpl_icon to gaim_gtk_create_prpl_icon
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
175 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
176 operation for conversations. Use signal "received-im-msg" or similar.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
177 * All warning stuff from the core.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
178 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
12867
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
179 * chat_add_user from GaimConversationUiOps: only chat_add_users is used
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
180 * chat_remove_user from GaimConversationUiOps: only chat_remove_users is used
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
181 * uc from the GaimBuddy struct
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
182 * gaim_sound_get_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
183 * gaim_debug_vargs()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
184 * serv_add_buddy(); use gaim_account_add_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
185 * serv_add_buddies(); use gaim_account_add_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
186 * serv_change_passwd(); use gaim_account_change_password() instead
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
187 * serv_close()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
188 * serv_finish_login()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
189 * serv_login()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
190 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
191 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
192 * serv_rename_group()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
193 * serv_set_buddyicon(): use gaim_account_set_buddy_icon() instead
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
194 * serv_touch_idle(): use gaim_gtk_check_idle() instead
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
195 * GaimGtkImPane->a_virgin
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
196 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
12090
814e6a36aea8 [gaim-migrate @ 14387]
Mark Doliner <markdoliner@pidgin.im>
parents: 12067
diff changeset
197 * gaim_find_buddys_group renamed to gaim_buddy_get_group
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
198 * gaim_gtkpounce_menu_build()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
199 * gaim_gtkpounce_dialog_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
200 * GaimGtkBuddyList->bpmenu
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
201 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
202 * cb and user_data from the ops in GaimNotifyUiOps: This is now handled
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
203 by the notify API in the core.
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
204 * GaimConversationUiOps.updated: use the conversation-updated signal
12837
91261adc87b3 [gaim-migrate @ 15185]
Richard Laager <rlaager@pidgin.im>
parents: 12818
diff changeset
205 * GAIM_SUBTYPE_CONV_WINDOW: windows are now only represented in the UI,
91261adc87b3 [gaim-migrate @ 15185]
Richard Laager <rlaager@pidgin.im>
parents: 12818
diff changeset
206 so GAIM_TYPE_BOXED is used for the signal types
12849
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
207 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
208 now, so this would always be TRUE now.
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
209 * GaimBlistNodeAction: See GaimMenuAction
12920
07723aaa3f2e [gaim-migrate @ 15273]
Etan Reisner <deryni@pidgin.im>
parents: 12919
diff changeset
210 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
13033
c98a5209f3b2 [gaim-migrate @ 15389]
Richard Laager <rlaager@pidgin.im>
parents: 12972
diff changeset
211 * gaim_date()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
212 * gaim_date_full(): See gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
213 * gaim_strftime(): See gaim_utf8_strftime()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
214 * GAIM_MESSAGE_COLORIZE
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
215 * user_data from gaim_notify_searchresults_new_rows and from
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
216 notify_searchresults in GaimNotifyUiOps.
13840
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
217 * gaim_conversation_get_send_history(), and send_history from
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
218 GaimConversation
13929
3f26cda5508a [gaim-migrate @ 16333]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13842
diff changeset
219 * Removed ui_ops from GaimBuddyList. Use gaim_blist_get_ui_ops() instead
14432
3710852cdab5 [gaim-migrate @ 17076]
Hil <allhilbert@users.sourceforge.net>
parents: 14416
diff changeset
220 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
221 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead.
14649
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
222 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
223 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
224 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
225
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
226 Added:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
227 * gaim_prefs_disconnect_by_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
228 * a password field to GaimConnection, which only persists for the
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
229 session (when "remember password" is false, account->password is
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
230 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
231 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
232 and gaim_log_get_log_dir to allow log formats that use standard Gaim
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
233 log directory to use Gaim's built-in code for these purposes.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
234 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
235 used with "common" logger functions.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
236 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
237 blist node is a buddy inside an expanded contact, or is itself an
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
238 expanded contact
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
239 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
240 gaim_log_get_log_sets, gaim_log_set_compare
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
241 * gaim_privacy_check(), to check if a given user is allowed to send
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
242 messages to the specified account
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
243 * gtk_imhtml_clear_formatting()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
244 * gtk_imhtml_delete to clear out part of a imhtml buffer
11814
5003711283c0 [gaim-migrate @ 14105]
Richard Laager <rlaager@pidgin.im>
parents: 11774
diff changeset
245 * gtk_imhtml_get_protocol_name()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
246 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
247 icon setting
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
248 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
249 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
250 user list
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
251 * gaim_account_add_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
252 * gaim_account_add_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
253 * gaim_account_remove_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
254 * gaim_account_remove_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
255 * gaim_account_change_password()
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
256 * gaim_account_supports_offline_message()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
257 * gaim_conversation_close_logs(), to force a conversation's log(s) to
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
258 be closed. New logs will be opened as necessary.
15678
7434ef155a3a Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <datallah@pidgin.im>
parents: 15408
diff changeset
259 * gaim_got_protocol_handler_uri()
11774
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
260 * gaim_plugin_get_id()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
261 * gaim_plugin_get_name()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
262 * gaim_plugin_get_version()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
263 * gaim_plugin_get_summary()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
264 * gaim_plugin_get_description()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
265 * gaim_plugin_get_author()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
266 * gaim_plugin_get_homepage()
11911
797cf405943c [gaim-migrate @ 14202]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 11907
diff changeset
267 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
268 * gaim_str_strip_char() to strip a given character from
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
269 a given string
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
270 * gaim_util_chrreplace() to replace a given character with a
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
271 different character
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
272 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
273 visiblity of the buddy list
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
274 * gaim_gtk_blist_visibility_manager_add() to indicate the addition of a
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
275 visibility manager - see the docs for more information
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
276 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
277 a visibility manager - see the docs for more information
12468
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
278 * gaim_gtk_conversations_find_unseen_list() to get a list of conversations
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
279 with an "unseen" state >= to the specified state and other criteria
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
280 * gaim_gtk_conversations_fill_menu() fill a menu from list of conversations
12092
afa359206c04 [gaim-migrate @ 14389]
Mark Doliner <markdoliner@pidgin.im>
parents: 12090
diff changeset
281 * gaim_gtk_create_prpl_icon()
afa359206c04 [gaim-migrate @ 14389]
Mark Doliner <markdoliner@pidgin.im>
parents: 12090
diff changeset
282 * gaim_gtk_create_prpl_icon_with_status()
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
283 * gaim_gtk_pounces_manager_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
284 * gaim_gtk_pounces_manager_hide()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
285 * gaim_gtk_pounce_editor_show()
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
286 * GAIM_POUNCE_MESSAGE_RECEIVED
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
287 * GaimPounceOption
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
288 * gaim_pounce_set_options()
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
289 * gaim_pounce_set_options()
12163
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
290 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
291 * GAIM_STOCK_PLUGIN
12285
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
292 * gaim_account_request_add: Notifies the user that they were added to
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
293 someone's buddy list, and offers them the choice
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
294 of adding that person to their buddy list.
12319
42a0e8cecea3 [gaim-migrate @ 14623]
Richard Laager <rlaager@pidgin.im>
parents: 12285
diff changeset
295 * gaim_blist_alias_contact()
12383
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
296 * gaim_cipher_http_digest_calculate_session_key()
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
297 * gaim_cipher_http_digest_calculate_response()
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
298 * gaim_notify_searchresults_labeled()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
299 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
300 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
301 GAIM_NOTIFY_BUTTON_INVITE
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
302 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
303 * gaim_conversation_present()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
304 * GaimConversationUiOps->present(GaimConversation *)
12695
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
305 * GaimPlugin.unloadable
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
306 * gaim_plugin_is_unloadable()
12712
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
307 * GAIM_PLUGIN_PREF_STRING_FORMAT
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
308 * gaim_plugin_pref_get_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
309 * gaim_plugin_pref_set_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
310 * GaimStringFormatType
12737
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
311 * gaim_log_get_handle()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
312 * gaim_log_uninit()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
313 * GAIM_SUBTYPE_LOG
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
314 * gaim_marshal_POINTER__POINTER_POINTER
12813
6f67cfa0e6a0 [gaim-migrate @ 15161]
Christopher O'Brien <siege@pidgin.im>
parents: 12797
diff changeset
315 * gaim_utf8_ncr_encode()
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
316 * gaim_gtk_log_init()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
317 * gaim_gtk_log_get_handle()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
318 * gaim_gtk_log_uninit()
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
319 * gaim_util_fetch_url_request()
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
320 * GaimMenuAction
12919
519199cca273 [gaim-migrate @ 15272]
Etan Reisner <deryni@pidgin.im>
parents: 12915
diff changeset
321 * gaim_menu_action_new()
13103
81ccb40de82b [gaim-migrate @ 15464]
Richard Laager <rlaager@pidgin.im>
parents: 13033
diff changeset
322 * gaim_menu_action_free()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
323 * GaimInfoFieldFormatCallback
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
324 * gaim_utf8_strftime()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
325 * gaim_date_format_short()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
326 * gaim_date_format_long()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
327 * gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
328 * gaim_time_format()
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
329 * gaim_plugin_action_free()
13286
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
330 * GaimRequestType: Added GAIM_REQUEST_FOLDER
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
331 * GaimRequestUiOps: Added request_folder
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
332 * gaim_request_folder()
13361
bb2f64cf6721 [gaim-migrate @ 15733]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13286
diff changeset
333 * gaim_gtk_setup_screenname_autocomplete()
13435
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
334 * gaim_gtk_set_cursor()
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
335 * gaim_gtk_clear_cursor()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
336 * GAIM_MESSAGE_ACTIVE_ONLY
13515
0cea461e904c [gaim-migrate @ 15890]
Bartosz Oler <bartosz@pidgin.im>
parents: 13508
diff changeset
337 * gaim_proxy_get_setup()
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
338 * GaimNotifySearchResultsCallback: Added user_data.
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
339 * gaim_notify_searchresults: Added user_data.
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
340 * gaim_network_listen_cancel(): Can be used to cancel a previous
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
341 call to gaim_network_listen() or gaim_network_listen_range()
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
342 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
343 gaim_proxy_connect() request
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
344 * gaim_proxy_connect_cancel_with_handle(): Can be used to cancel
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
345 a previous gaim_proxy_connect() request using a specified handle
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
346 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
347 query.
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
348 * gaim_util_fetch_url_cancel(): Can be used to cancel a pending
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
349 call to gaim_util_fetch_url() or gaim_util_fetch_url_request().
14432
3710852cdab5 [gaim-migrate @ 17076]
Hil <allhilbert@users.sourceforge.net>
parents: 14416
diff changeset
350 * GaimGtkWindow: dialogs.search (previously in GaimGtkConversation)
14553
905eb6bb4afb [gaim-migrate @ 17210]
Jérôme Poulin <ticpu@users.sourceforge.net>
parents: 14456
diff changeset
351 * gaim_buddy_get_server_alias()
14582
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
352 * gaim_conv_send_confirm()
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
353 * GaimConversationUiOps.send_confirm
14649
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
354 * gaim_gtk_roomlist_dialog_show_with_account
15179
0085b146bf0d [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15156
diff changeset
355 * gaim_gtk_tree_view_search_equal_func to be used with
0085b146bf0d [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15156
diff changeset
356 gtk_tree_view_set_search_equal_func
15322
cd268e368bc1 [gaim-migrate @ 18050]
Mark Doliner <markdoliner@pidgin.im>
parents: 15301
diff changeset
357 * gaim_xfer_set_bytes_sent(). Sets the offset in the file to
cd268e368bc1 [gaim-migrate @ 18050]
Mark Doliner <markdoliner@pidgin.im>
parents: 15301
diff changeset
358 read from or write to.
15380
1171796358b3 [gaim-migrate @ 18109]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15322
diff changeset
359 * gaim_privacy_deny and gaim_privacy_allow
15408
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
360 * gaim_gtk_blist_set_headline
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
361 * gaim_gtk_set_urgent
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
362 * GtkGaimScrollBook and its functions.
16144
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
363 * purple_markup_unescape_entity()
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
364 * purple_markup_get_css_property()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
365
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
366 Signals - Changed: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
367 * Signal propagation now stops after a handler returns a non-NULL value.
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
368 This value is now returned. Previously, all registered handlers were
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
369 called and the value from the last handler was used.
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
370 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
371 with GaimAccount*, const char *name. Also, the signal is now emitted
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
372 regardless of whether a conversation exists and regardless of whether
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
373 the user is on the buddy list.
12850
744542bdd53e [gaim-migrate @ 15200]
Casey Harkins <charkins@pidgin.im>
parents: 12849
diff changeset
374 * "chat-buddy-joined": added the new_arrival argument
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
375 * "chat-invited" handlers can now return a value to control what happens
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
376 to the invite (accept, reject, prompt the user).
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
377 * "chat-left": Emitted *after* setting chat->left to TRUE.
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
378 * "drawing-tooltip": the second argument is now a GString* instead of
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
379 a char**
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
380 * "drawing-tooltip": added the "full" argument
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
381 * "received-im-msg" and "received-chat-msg" to match, both now pass a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
382 conversation pointer and flags
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
383 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
384 conversation pointer and a pointer to the flags.
13234
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
385 * "writing-im-msg", "wrote-im-msg", "writing-chat-msg", "wrote-chat-msg":
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
386 Now emitted from a difference place in the message handling code.
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
387 The arguments also changed.
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
388 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
389 "displayed-chat-msg": Added "who" argument, which changes the order
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
390 of the existing arguments.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
391
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
392 Signals - Added: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
393 * "account-disabled"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
394 * "account-status-changed"
13282
83e33fe74de3 [gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13281
diff changeset
395 * "account-alias-changed"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
396 * "cipher-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
397 * "cipher-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
398 * "conversation-dragging"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
399 * "dbus-method-called"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
400 * "dbus-introspect"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
401 * "file-recv-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
402 * "file-recv-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
403 * "file-recv-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
404 * "file-recv-complete"
13220
4eca54b95034 [gaim-migrate @ 15583]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13201
diff changeset
405 * "file-recv-request"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
406 * "file-send-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
407 * "file-send-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
408 * "file-send-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
409 * "file-send-complete"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
410 * "buddy-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
411 * "buddy-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
412 * "blist-node-aliased"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
413 * "buddy-status-changed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
414 * "buddy-idle-changed": A buddy's idle status changed.
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
415 * "buddy-icon-changed"
15212
2919bfea7c4a [gaim-migrate @ 17936]
Evan Schoenberg <evands@pidgin.im>
parents: 15208
diff changeset
416 * "buddy-got-login-time": The login time for a buddy is now known
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
417 * "displaying-userinfo"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
418 * "gtkblist-hiding"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
419 * "gtkblist-unhiding"
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
420 * "log-displaying"
16035
eb4eda79a147 The network module now registers the signal 'network-configuration-changed' and emits it when a network change is detected via libnm or the win32 network monitor. The UI could also emit this signal if it knows something network.c doesn't. UPnP and NAT-PMP respond to the signal by clearing their IP address caches; changing networks without quitting/relaunching will now lead to the new IP address being (lazily) determined. This commit also enables nat-pmp and adds nat-pmp.[h|c] to the build process; please let me know if there are any problems building, as I only have OS X test machines.
Evan Schoenberg <evands@pidgin.im>
parents: 15998
diff changeset
421 * "network-configuration-changed"
13388
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents: 13361
diff changeset
422 * "savedstatus-changed"
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
423 * "sendto-extended-menu"
15678
7434ef155a3a Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <datallah@pidgin.im>
parents: 15408
diff changeset
424 * "uri-handler"
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
425
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
426 Signals - Removed:
12053
5aa634db0fc1 [gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents: 12021
diff changeset
427 * "account-away": replaced by account-status-changed
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
428 * "account-warned"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
429 * "buddy-away": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
430 * "buddy-back": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
431 * "buddy-idle": replaced by buddy-idle-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
432 * "buddy-unidle": replaced by buddy-idle-changed
12097
c8277c560c7c [gaim-migrate @ 14394]
Evan Schoenberg <evands@pidgin.im>
parents: 12092
diff changeset
433 * "buddy-icon-cached": replaced by buddy-icon-changed
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
434 * "conversation-drag-end": replaced by conversation-dragging
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
435 * "conversation-switching"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
436
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
437 version 1.5.0 (8/11/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
438 * Added: gaim_xfer_conversation_write
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
439 Writes a messages to a conversation window with the use
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
440 of the associated file transfer.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
441
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
442 version 1.4.0 (7/7/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
443 * Added: gaim_buddy_icon_uncache()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
444 Deletes a cached buddy icon for a specified buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
445 * Added: gaim_buddy_icon_get_type
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
446 Attempts to determine the type of a given buddy icon.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
447 * Added: buddy-icon-cached signal
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
448 Emitted when a new buddy icon is cached.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
449
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
450 version 1.3.1 (6/9/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
451 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
452
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
453 version 1.3.0 (5/10/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
454 * Added: gaim_blist_schedule_save()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
455 This should be used instead of gaim_blist_sync when you
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
456 want the blist.xml file to be written to disk. There
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
457 should not be many occasions when you want to do this,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
458 as the functions in the blist API that modify the buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
459 list will normally call it for you.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
460 * Added: OPT_PROTO_NO_NORMALIZE_CONV
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
461 Tells the conversation API to not normalize screen names
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
462 in conversations. This is used by the Jabber PRPL.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
463
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
464 version 1.2.1 (4/3/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
465 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
466
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
467 version 1.2.0 (3/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
468 * You can use gaim_signal_connect_priority() and
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
469 gaim_signal_connect_priority_vargs() to connect to
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
470 Gaim signals with a given priority (Will Gorman)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
471 * Added: gaim_conversation_set_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
472 gaim_conversation_get_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
473 These allow plugins (notable prpls) to change the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
474 formatting capabilities of an existing conversation.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
475 This comes with a new "features" field in
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
476 GaimConversation (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
477 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
478 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
479 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
480 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
481 * Added: gaim_account_request_add which takes the same arguments as
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
482 * gaim_account_notify_added but always asks the user if they want to add
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
483 * the buddy to the buddy list
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
484 * Added: An accompanying request_add GaimAccountUiOp
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
485
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
486 version 1.1.4 (2/24/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
487 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
488
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
489 version 1.1.3 (2/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
490 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
491
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
492 version 1.1.2 (1/20/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
493 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
494
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
495 version 1.1.1 (12/28/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
496 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
497
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
498 version 1.1.0 (12/02/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
499 * Added: gaim_utf8_salvage
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
500 * Added: binary relocation support in prefix.h
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
501 WARNING: If your plugin uses anything inside the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
502 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
503 loadable on a copy of Gaim compiled without binreloc
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
504 support. In particular, watch out for the autoconf-like
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
505 macros, and accidently including them through internal.h,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
506 which you probably shouldn't be including anyway.
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
507
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
508 version 1.0.0 (09/17/2004):
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
509 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
4684f1e7f730 [gaim-migrate @ 10821]
Daniel Atallah <datallah@pidgin.im>
parents: 9917
diff changeset
510 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
511 type gboolean
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
512 * Changed: the versioning scheme, and all the plugin structs
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
513
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
514 version 0.82 (08/26/2004):
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
515 Gaim API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
516 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
517 * Removed: multi.h
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
518 * Renamed: ui.h to gtkdialogs.h
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
519 * Renamed: gtkinternal.h to gtkgaim.h
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
520 * Renamed: show_info_dialog to gaim_gtkdialogs_info
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
521 * Renamed: show_log_dialog to gaim_gtkdialogs_log
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
522 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
523 * Renamed: show_im_dialog to gaim_gtkdialogs_im
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
524 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
525 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
526 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
527 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
528 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
529 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
530 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
531 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
532 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
533 * Renamed: show_about to gaim_gtkdialogs_about
9799
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
534 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
535 which pass account and contact information associated with the
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
536 userinfo
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
537
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
538 Buddy List API:
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
539 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
540 * Added: gaim_contact_on_account()
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
541 * Added: flags parameter to the GaimBlistNode struct
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
542
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
543 Conversation API:
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
544 * Added: gaim_gtkconv_button_new()
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
545
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
546 Protocol Plugin API: v7
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
547 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
548
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
549 Signals:
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
550 * Added: conversation-updated for any update to the data associated
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
551 with the conversation (topic, icon, adding to buddy list, etc.)
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
552
9846
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
553 Conversation API:
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
554 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
555
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
556 version 0.81 (08/05/2004):
9597
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
557 Commands API:
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
558 * Most functions now have a void *data argument.
9620
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
559
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
560 Blist API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
561 * Added: gaim_buddy_get_contact_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
562 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
563 * 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
564
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
565 Conversation API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
566 * Changed: gaim_conv_chat_add_user(), added flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
567 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
568 * Changed: gaim_conv_chat_get_users(), now returns a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
569 GaimConvChatBuddy's
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
570 * Changed: gaim_conv_chat_set_users() now expects a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
571 GaimConvChatBuddy's
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
572 * Added: gaim_conv_chat_set_user_flags()
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
573 * Added: gaim_conv_chat_get_user_flags()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
574 * Added: gaim_conv_chat_find_user()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
575 * Added: gaim_conv_chat_cb_new()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
576 * Added: gaim_conv_chat_cb_find()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
577 * Added: gaim_conv_chat_cb_destroy()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
578 * Added: gaim_conv_chat_cb_get_name()
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
579
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
580 Conversation UI ops:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
581 * Added: chat_update_user()
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
582
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
583 Signals:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
584 * 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
585 * 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
586 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
587 * Added: chat-buddy-flags for when user's flags change
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
588 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
589 chat-buddy-flags signal)
9609
509595c974af [gaim-migrate @ 10452]
Gary Kramlich <grim@pidgin.im>
parents: 9597
diff changeset
590 * Added: account-modified for when account settings have been changed.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
591
9538
07fa26eb4eaf [gaim-migrate @ 10366]
Sean Egan <seanegan@pidgin.im>
parents: 9517
diff changeset
592 version 0.80 (07/15/2004):
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
593 Gaim API:
9473
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
594 * Removed: PRPL numbers : gaim_account_set_protocol(),
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
595 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
596 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
597
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
598 Protocol Plugin API: v6
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
599 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
600
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
601 Signals:
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
602 * 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
603 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
604 * 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
605
9384
bd6cdf5bf7b7 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
606 version 0.79 (06/24/2004):
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
607 Gaim API:
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
608 * gaim_url_parse() now takes two additional parameters, which are used
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
609 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
610 * Added: has_focus UI op to GaimConversationUiOps and
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
611 GaimConvWindowUiOps.
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
612 * 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
613 * Removed: gaim_blist_save()
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
614
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
615 Protocol Plugin API: v5
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
616 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
617 rename_group and remove_group to take GaimBuddy's and
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
618 GaimGroup's consistently.
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
619 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
620 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
621
9124
02d751804708 [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
622 version 0.78 (05/30/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
623 Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
624 * 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
625
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
626 Loader Plugin API: v2 (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
627
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
628 Protocol Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
629 * 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
630 * Removed: actions (replaced by generic plugin actions)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
631
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
632 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
633 TCL Plugin API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
634
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
635 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
636 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
637 Group right-click menus
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
638 * Added: "drawing-tooltip" for plugins to allow plugins to change text
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
639 appearing in tooltips
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
640 * Added: "gtkblist-created"
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
641 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
642 exactly like received-*-msg used to)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
643 * Added: "buddy-idle-updated" signal, for when the idle time changes.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
644 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
645 pointers to who, message and flags, and are now void.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
646 * Removed: "drawing-menu" - it was UI sepecific and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
647 "blist-node-extended-menu" is superior
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
648
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
649 version 0.77 (04/22/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
650 Loader & Protocol Plugins independantly versioned
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
651 Plugin loading now checks versioning on plugins (Standard, Loader &
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
652 Protocol)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
653 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
654
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
655 Plugin API: v3
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
656 * Added: prefs_info for UI independant plugin prefs
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
657
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
658 Loader Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
659 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
660
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
661 Protocol Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
662 * Added: api_version at top of GaimPluginProtocolInfo struct
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
663 * Added: chat_menu for protocol specific extensions to the chat menu
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
664 * Removed: get_away "Nada used it. Pink elephants on parade."
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
665 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
666
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
667 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
668 TCL API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
669
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
670 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
671 * Added: "conversation-drag-ended"
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
672
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
673 version 0.76 (04/01/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
674 Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
675 Perl Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
676 Loader Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
677 Protocol Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
678 * Added: protocol_prefs for protocol specific preferences
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
679 * Added: reject_chat so protocols can act on chat invite rejection
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
680
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
681 TCL Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
682 * Changes to plugin registration to show descriptions
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
683

mercurial