annotate plugins/ChangeLog.API @ 13708:76d8b0032f50

[gaim-migrate @ 16112] CID 150: The value returned from strstr was never used. I've used it as the starting point in the search for the equals sign. That is probably was what intended and makes more sense. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Mon, 01 May 2006 19:48:57 +0000
parents d12bbe6da705
children dd00149f6f9b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
1 Gaim: The Pimpin' Penguin IM Client that's good for the soul!
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
2
10971
57e3e958ff49 [gaim-migrate @ 12796]
Mark Doliner <mark@kingant.net>
parents: 10957
diff changeset
3 version 2.0.0:
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
4 Changed:
12629
fee6a32644a4 [gaim-migrate @ 14965]
Richard Laager <rlaager@wiktel.com>
parents: 12626
diff changeset
5 * All the status stuff. Yay!
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
6 * gaim_prefs_connect_callback(), added handle parameter
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
7 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
8 own widgets to it
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
9 * gaim_find_conversation_with_account, added a "type" parameter
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
10 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
11 const char* instead of just a char*
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
12 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
13 instead of just a char*
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
14 * the add_buddy perl sub. The sub now takes the account as the first
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
15 argument, and buddy and group as the second and third. It also adds
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
16 the buddy to the server-side buddy list of the given account.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
17 * gaim_connection_new, gaim_account_connect and gaim_account_register no
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
18 longer return a GaimConnection
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
19 * keep_alive in GaimConnection is renamed to keepalive
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
20 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
21 file is binary
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
22 * gaim_log_logger_new, rewritten
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
23 * gaim_conv_window_remove_conversation()'s last argument to be a
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
24 GaimConversation.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
25 * A new blocked icon: pixmaps/status/default/blocked.png
12595
3169cd6727ad [gaim-migrate @ 14925]
Richard Laager <rlaager@wiktel.com>
parents: 12557
diff changeset
26 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
3169cd6727ad [gaim-migrate @ 14925]
Richard Laager <rlaager@wiktel.com>
parents: 12557
diff changeset
27 * In pixmaps/status/default: na.png renamed to unavailable.png
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
28 * gtk_imhtml_toggle_bold(): No longer returns a value
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
29 * gtk_imhtml_toggle_italic(): No longer returns a value
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
30 * gtk_imhtml_toggle_underline(): No longer returns a value
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
31 * gtk_imhtml_toggle_strike(): No longer returns a value
12557
adf79d8ceb2d [gaim-migrate @ 14876]
Richard Laager <rlaager@wiktel.com>
parents: 12468
diff changeset
32 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
33 * gaim_log_new(), added conv parameter
12629
fee6a32644a4 [gaim-migrate @ 14965]
Richard Laager <rlaager@wiktel.com>
parents: 12626
diff changeset
34 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
35 gaim_buddy_icon_unref() immediately if you don't want a reference (the
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
36 old behavior).
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
37 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
38 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
39 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
40 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
41 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
42 * GaimConversationUiOps.write_conv, Replaced const char *who with
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
43 const char *name, const char *alias
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
44 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
45 and FALSE respectively, to get the same behavior as before)
12463
b1717befbb26 [gaim-migrate @ 14773]
Richard Laager <rlaager@wiktel.com>
parents: 12420
diff changeset
46 * chat_add_users in GaimConversationUiOps, added flags, aliases,
b1717befbb26 [gaim-migrate @ 14773]
Richard Laager <rlaager@wiktel.com>
parents: 12420
diff changeset
47 and new_arrivals
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
48 * chat_rename_user in GaimConversationUiOps, added new_alias
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
49 * GaimConversation.log became GList * GaimConversation.logs, so that a
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
50 conversation can have multiple logs at once
12867
cf3540702d21 [gaim-migrate @ 15218]
Richard Laager <rlaager@wiktel.com>
parents: 12857
diff changeset
51 * gaim_conv_chat_add_user, added extra_msgs
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
52 * gaim_notify_userinfo, removed primary and secondary parameters
11907
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
53 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
54 secondary parameters
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
55 * Idle timers are now added and removed in gtkidle.c in response
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
56 to the signed-on and signed-off signals
12151
de798f2f4bf1 [gaim-migrate @ 14452]
Richard Laager <rlaager@wiktel.com>
parents: 12136
diff changeset
57 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
de798f2f4bf1 [gaim-migrate @ 14452]
Richard Laager <rlaager@wiktel.com>
parents: 12136
diff changeset
58 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
de798f2f4bf1 [gaim-migrate @ 14452]
Richard Laager <rlaager@wiktel.com>
parents: 12136
diff changeset
59 Changed ssize_t to gssize
12216
4d3119205a33 [gaim-migrate @ 14518]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12175
diff changeset
60 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
4d3119205a33 [gaim-migrate @ 14518]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12175
diff changeset
61 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
12629
fee6a32644a4 [gaim-migrate @ 14965]
Richard Laager <rlaager@wiktel.com>
parents: 12626
diff changeset
62 * All core<->prpl message passing now uses html. This was previously true
fee6a32644a4 [gaim-migrate @ 14965]
Richard Laager <rlaager@wiktel.com>
parents: 12626
diff changeset
63 for receiving messages, it's now also true for sending them. prpls that
12216
4d3119205a33 [gaim-migrate @ 14518]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12175
diff changeset
64 don't support html need to gaim_unescape_html() the message.
12242
976677e67239 [gaim-migrate @ 14544]
Richard Laager <rlaager@wiktel.com>
parents: 12220
diff changeset
65 * Notify API: GCallback -> GaimNotifyCloseCallback,
976677e67239 [gaim-migrate @ 14544]
Richard Laager <rlaager@wiktel.com>
parents: 12220
diff changeset
66 void *user_data -> gpointer user_data
12257
ca27de274225 [gaim-migrate @ 14559]
Richard Laager <rlaager@wiktel.com>
parents: 12242
diff changeset
67 * gaim_notify_searchresults_get_rows_count,
ca27de274225 [gaim-migrate @ 14559]
Richard Laager <rlaager@wiktel.com>
parents: 12242
diff changeset
68 gaim_notify_searchresults_get_columns_count: return type now guint
12626
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
69 * gaim_account_notify_added: No longer checks if there is a
12629
fee6a32644a4 [gaim-migrate @ 14965]
Richard Laager <rlaager@wiktel.com>
parents: 12626
diff changeset
70 GaimBuddy for the added user, that's left up to the prpls. See the
12626
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
71 documentation for this function and gaim_account_request_add.
12420
b7d77321b685 [gaim-migrate @ 14727]
Richard Laager <rlaager@wiktel.com>
parents: 12383
diff changeset
72 * gaim_accounts_reorder: new_index is now a gint instead of a size_t
12604
71299d63801d [gaim-migrate @ 14939]
Richard Laager <rlaager@wiktel.com>
parents: 12595
diff changeset
73 * displaying-message signals: displaying-[im|chat]-msg and
12626
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
74 displayed-[im|chat]-msg signals are emitted for all messages
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
75 (ie, for received messages, sent messages, system messages, error
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
76 messages etc.), and the signals now have
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
77 gaim_gtk_conversations_get_handle() for their handle.
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
78 * GAIM_NOTIFY_BUTTON_ADD_BUDDY to GAIM_NOTIFY_BUTTON_ADD
12639
366326fa9cb4 [gaim-migrate @ 14975]
Richard Laager <rlaager@wiktel.com>
parents: 12629
diff changeset
79 * conversation-switched: This signal has been moved from conversation to
366326fa9cb4 [gaim-migrate @ 14975]
Richard Laager <rlaager@wiktel.com>
parents: 12629
diff changeset
80 the UI and the signal-handlers only receive the
366326fa9cb4 [gaim-migrate @ 14975]
Richard Laager <rlaager@wiktel.com>
parents: 12629
diff changeset
81 conversation that has been switched to.
12645
fc28451f5d96 [gaim-migrate @ 14983]
Richard Laager <rlaager@wiktel.com>
parents: 12639
diff changeset
82 * GaimPluginProtocolInfo: Added offline_message
fc28451f5d96 [gaim-migrate @ 14983]
Richard Laager <rlaager@wiktel.com>
parents: 12639
diff changeset
83 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
fc28451f5d96 [gaim-migrate @ 14983]
Richard Laager <rlaager@wiktel.com>
parents: 12639
diff changeset
84 * GaimPluginProtocolInfo: Added media_prpl_ops
12972
bbf068a15a53 [gaim-migrate @ 15325]
Richard Laager <rlaager@wiktel.com>
parents: 12943
diff changeset
85 * GaimPluginProtocolInfo: Added "str" argument to tooltip_text, changed
bbf068a15a53 [gaim-migrate @ 15325]
Richard Laager <rlaager@wiktel.com>
parents: 12943
diff changeset
86 the return type to void
12943
82e918444965 [gaim-migrate @ 15296]
Richard Laager <rlaager@wiktel.com>
parents: 12929
diff changeset
87 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
12694
ebed1bbedb04 [gaim-migrate @ 15037]
Richard Laager <rlaager@wiktel.com>
parents: 12645
diff changeset
88 * gaim_pounce_new(): Added option argument for pounce options
12730
d5b8f4dc1622 [gaim-migrate @ 15074]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 12713
diff changeset
89 * gaim_network_listen() and gaim_network_listen_range(): Added
12909
8e3b85fe4a55 [gaim-migrate @ 15262]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 12900
diff changeset
90 socket_type parameter to allow creation of UDP listening. Modified
8e3b85fe4a55 [gaim-migrate @ 15262]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 12900
diff changeset
91 to be asynchronous with a Callback to allow for UPnP operation.
12818
58a80d7a937a [gaim-migrate @ 15166]
Richard Laager <rlaager@wiktel.com>
parents: 12813
diff changeset
92 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
12900
778d08e87ad0 [gaim-migrate @ 15253]
Richard Laager <rlaager@wiktel.com>
parents: 12887
diff changeset
93 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
778d08e87ad0 [gaim-migrate @ 15253]
Richard Laager <rlaager@wiktel.com>
parents: 12887
diff changeset
94 FALSE. Previously they were set to TRUE or left alone. Also, you
778d08e87ad0 [gaim-migrate @ 15253]
Richard Laager <rlaager@wiktel.com>
parents: 12887
diff changeset
95 may now pass NULL if you're not interested in a specific formatting.
12915
fe2cb084ab16 [gaim-migrate @ 15268]
Richard Laager <rlaager@wiktel.com>
parents: 12909
diff changeset
96 * Smiley Themes: Backslashes must be backslash-escaped.
12926
2c4f20ff387c [gaim-migrate @ 15279]
Richard Laager <rlaager@wiktel.com>
parents: 12920
diff changeset
97 * Plugins: Depedencies are now honored when unloading plugins.
13104
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
98 * gaim_markup_extract_info_field(): Added format_cb parameter.
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
99 * gaim_str_to_time(): Added support for parsing the MM/DD/YYYY format.
13106
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
100 * gaim_plugin_action_new(): label is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
101 * gaim_plugin_pref_new_with_name(): name is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
102 * gaim_plugin_pref_new_with_label(): label is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
103 * gaim_plugin_pref_new_with_name_and_label(): name and label are
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
104 now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
105 * gaim_plugin_pref_set_name(): name is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
106 * gaim_plugin_pref_get_name(): return type is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
107 * gaim_plugin_pref_set_label(): label is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
108 * gaim_plugin_pref_get_label(): return type is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
109 * gaim_plugin_pref_add_choice(): label is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
110 * struct proto_chat_entry: label is now const char *
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
111 * struct proto_chat_entry: identifier is now const char *
13200
33bef17125c2 [gaim-migrate @ 15563]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 13188
diff changeset
112 * All network activity has been updated to use non-blocking sockets.
33bef17125c2 [gaim-migrate @ 15563]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 13188
diff changeset
113 This means that plugins must be updated to expect such a socket from
33bef17125c2 [gaim-migrate @ 15563]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 13188
diff changeset
114 gaim_proxy_connect() and gaim_network_listen*().
13280
3de53fe8345f [gaim-migrate @ 15646]
Richard Laager <rlaager@wiktel.com>
parents: 13269
diff changeset
115 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
13507
702107dd58f1 [gaim-migrate @ 15883]
Richard Laager <rlaager@wiktel.com>
parents: 13476
diff changeset
116 * gaim_account_get_log(): Added create parameter
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
117
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
118 Removed:
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
119 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
120 preference)
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
121 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
122 instead)
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
123 * gaim_accounts_sync, account changes are now scheduled to be saved
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
124 automatically
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
125 * gaim_connection_connect
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
126 * gaim_connection_disconnect
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
127 * gaim_connection_register
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
128 * gaim_accounts_auto_login
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
129 * gaim_find_conversation, use gaim_find_conversation_with_account instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
130 * serv_login
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
131 * serv_close
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
132 * serv_finish_login
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
133 * gaim_chat_get_display_name
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
134 * gaim_conversation_set_history, gaim_conversation_get_history, and
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
135 GaimConversation->history. Use gtk_imhtml_get_markup instead.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
136 * serv_rename_group
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
137 * set_gaim_user_dir to gaim_util_set_user_dir
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
138 * create_prpl_icon to gaim_gtk_create_prpl_icon
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
139 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
140 operation for conversations. Use signal "received-im-msg" or similar.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
141 * All warning stuff from the core.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
142 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
12867
cf3540702d21 [gaim-migrate @ 15218]
Richard Laager <rlaager@wiktel.com>
parents: 12857
diff changeset
143 * chat_add_user from GaimConversationUiOps: only chat_add_users is used
cf3540702d21 [gaim-migrate @ 15218]
Richard Laager <rlaager@wiktel.com>
parents: 12857
diff changeset
144 * chat_remove_user from GaimConversationUiOps: only chat_remove_users is used
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
145 * uc from the GaimBuddy struct
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
146 * gaim_sound_get_handle()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
147 * gaim_debug_vargs()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
148 * serv_add_buddy(); use gaim_account_add_buddy() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
149 * serv_add_buddies(); use gaim_account_add_buddies() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
150 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
151 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
152 * serv_change_passwd(); use gaim_account_change_password() instead
11907
d2db6426c88a [gaim-migrate @ 14198]
Mark Doliner <mark@kingant.net>
parents: 11871
diff changeset
153 * serv_touch_idle(): use gaim_gtk_check_idle() instead
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
154 * GaimGtkImPane->a_virgin
11926
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
155 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
12090
34390fe6eced [gaim-migrate @ 14387]
Mark Doliner <mark@kingant.net>
parents: 12067
diff changeset
156 * gaim_find_buddys_group renamed to gaim_buddy_get_group
12136
370f9d7868f9 [gaim-migrate @ 14436]
Richard Laager <rlaager@wiktel.com>
parents: 12129
diff changeset
157 * gaim_gtkpounce_menu_build()
370f9d7868f9 [gaim-migrate @ 14436]
Richard Laager <rlaager@wiktel.com>
parents: 12129
diff changeset
158 * gaim_gtkpounce_dialog_show()
370f9d7868f9 [gaim-migrate @ 14436]
Richard Laager <rlaager@wiktel.com>
parents: 12129
diff changeset
159 * GaimGtkBuddyList->bpmenu
12216
4d3119205a33 [gaim-migrate @ 14518]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12175
diff changeset
160 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
12242
976677e67239 [gaim-migrate @ 14544]
Richard Laager <rlaager@wiktel.com>
parents: 12220
diff changeset
161 * cb and user_data from the ops in GaimNotifyUiOps: This is now handled
976677e67239 [gaim-migrate @ 14544]
Richard Laager <rlaager@wiktel.com>
parents: 12220
diff changeset
162 by the notify API in the core.
12797
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
163 * GaimConversationUiOps.updated: use the conversation-updated signal
12837
1096bdfef887 [gaim-migrate @ 15185]
Richard Laager <rlaager@wiktel.com>
parents: 12818
diff changeset
164 * GAIM_SUBTYPE_CONV_WINDOW: windows are now only represented in the UI,
1096bdfef887 [gaim-migrate @ 15185]
Richard Laager <rlaager@wiktel.com>
parents: 12818
diff changeset
165 so GAIM_TYPE_BOXED is used for the signal types
12849
c0fbdea8828b [gaim-migrate @ 15199]
Richard Laager <rlaager@wiktel.com>
parents: 12838
diff changeset
166 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
c0fbdea8828b [gaim-migrate @ 15199]
Richard Laager <rlaager@wiktel.com>
parents: 12838
diff changeset
167 now, so this would always be TRUE now.
13188
3e0f48fa96f3 [gaim-migrate @ 15551]
Richard Laager <rlaager@wiktel.com>
parents: 13106
diff changeset
168 * GaimBlistNodeAction: See GaimMenuAction
12920
1577b8e194de [gaim-migrate @ 15273]
Etan Reisner <pidgin@unreliablesource.net>
parents: 12919
diff changeset
169 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
13033
69b3d5cbd2b1 [gaim-migrate @ 15389]
Richard Laager <rlaager@wiktel.com>
parents: 12972
diff changeset
170 * gaim_date()
13104
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
171 * gaim_date_full(): See gaim_date_format_full()
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
172 * gaim_strftime(): See gaim_utf8_strftime()
13476
465c368366f8 [gaim-migrate @ 15852]
Richard Laager <rlaager@wiktel.com>
parents: 13434
diff changeset
173 * GAIM_MESSAGE_COLORIZE
13640
d12bbe6da705 [gaim-migrate @ 16038]
Bartoz Oler <bartosz@pidgin.im>
parents: 13514
diff changeset
174 * user_data from gaim_notify_searchresults_new_rows and from
d12bbe6da705 [gaim-migrate @ 16038]
Bartoz Oler <bartosz@pidgin.im>
parents: 13514
diff changeset
175 notify_searchresults in GaimNotifyUiOps.
10074
2e225cd35615 [gaim-migrate @ 11054]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10034
diff changeset
176
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
177 Added:
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
178 * gaim_prefs_disconnect_by_handle()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
179 * a password field to GaimConnection, which only persists for the
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
180 session (when "remember password" is false, account->password is
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
181 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
182 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
183 and gaim_log_get_log_dir to allow log formats that use standard Gaim
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
184 log directory to use Gaim's built-in code for these purposes.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
185 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
186 used with "common" logger functions.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
187 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
188 blist node is a buddy inside an expanded contact, or is itself an
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
189 expanded contact
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
190 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
191 gaim_log_get_log_sets, gaim_log_set_compare
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
192 * gaim_privacy_check(), to check if a given user is allowed to send
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
193 messages to the specified account
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
194 * gtk_imhtml_clear_formatting()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
195 * gtk_imhtml_delete to clear out part of a imhtml buffer
11814
fa17fc619f17 [gaim-migrate @ 14105]
Richard Laager <rlaager@wiktel.com>
parents: 11774
diff changeset
196 * gtk_imhtml_get_protocol_name()
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
197 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
198 icon setting
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
199 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
200 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
201 user list
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
202 * gaim_account_add_buddy()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
203 * gaim_account_add_buddies()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
204 * gaim_account_remove_buddy()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
205 * gaim_account_remove_buddies()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
206 * gaim_account_change_password()
12645
fc28451f5d96 [gaim-migrate @ 14983]
Richard Laager <rlaager@wiktel.com>
parents: 12639
diff changeset
207 * gaim_account_supports_offline_message()
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
208 * gaim_conversation_close_logs(), to force a conversation's log(s) to
12629
fee6a32644a4 [gaim-migrate @ 14965]
Richard Laager <rlaager@wiktel.com>
parents: 12626
diff changeset
209 be closed. New logs will be opened as necessary.
11774
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
210 * gaim_plugin_get_id()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
211 * gaim_plugin_get_name()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
212 * gaim_plugin_get_version()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
213 * gaim_plugin_get_summary()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
214 * gaim_plugin_get_description()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
215 * gaim_plugin_get_author()
60fb8b4b61c1 [gaim-migrate @ 14065]
Richard Laager <rlaager@wiktel.com>
parents: 11757
diff changeset
216 * gaim_plugin_get_homepage()
11911
fe12abd6b879 [gaim-migrate @ 14202]
Richard Laager <rlaager@wiktel.com>
parents: 11907
diff changeset
217 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
11926
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
218 * gaim_str_strip_char() to strip a given character from
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
219 a given string
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
220 * gaim_util_chrreplace() to replace a given character with a
5b703a92e79d [gaim-migrate @ 14217]
Mark Doliner <mark@kingant.net>
parents: 11911
diff changeset
221 different character
12016
24c7fb94d3a3 [gaim-migrate @ 14309]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11935
diff changeset
222 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
24c7fb94d3a3 [gaim-migrate @ 14309]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11935
diff changeset
223 visiblity of the buddy list
24c7fb94d3a3 [gaim-migrate @ 14309]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11935
diff changeset
224 * gaim_gtk_blist_visibility_manager_add() to indicate the addition of a
24c7fb94d3a3 [gaim-migrate @ 14309]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11935
diff changeset
225 visibility manager - see the docs for more information
24c7fb94d3a3 [gaim-migrate @ 14309]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11935
diff changeset
226 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
24c7fb94d3a3 [gaim-migrate @ 14309]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 11935
diff changeset
227 a visibility manager - see the docs for more information
12468
6faefbebcd24 [gaim-migrate @ 14778]
Richard Laager <rlaager@wiktel.com>
parents: 12463
diff changeset
228 * gaim_gtk_conversations_find_unseen_list() to get a list of conversations
6faefbebcd24 [gaim-migrate @ 14778]
Richard Laager <rlaager@wiktel.com>
parents: 12463
diff changeset
229 with an "unseen" state >= to the specified state and other criteria
6faefbebcd24 [gaim-migrate @ 14778]
Richard Laager <rlaager@wiktel.com>
parents: 12463
diff changeset
230 * gaim_gtk_conversations_fill_menu() fill a menu from list of conversations
12092
10f210d18310 [gaim-migrate @ 14389]
Mark Doliner <mark@kingant.net>
parents: 12090
diff changeset
231 * gaim_gtk_create_prpl_icon()
10f210d18310 [gaim-migrate @ 14389]
Mark Doliner <mark@kingant.net>
parents: 12090
diff changeset
232 * gaim_gtk_create_prpl_icon_with_status()
12136
370f9d7868f9 [gaim-migrate @ 14436]
Richard Laager <rlaager@wiktel.com>
parents: 12129
diff changeset
233 * gaim_gtk_pounces_manager_show()
370f9d7868f9 [gaim-migrate @ 14436]
Richard Laager <rlaager@wiktel.com>
parents: 12129
diff changeset
234 * gaim_gtk_pounces_manager_hide()
370f9d7868f9 [gaim-migrate @ 14436]
Richard Laager <rlaager@wiktel.com>
parents: 12129
diff changeset
235 * gaim_gtk_pounce_editor_show()
12694
ebed1bbedb04 [gaim-migrate @ 15037]
Richard Laager <rlaager@wiktel.com>
parents: 12645
diff changeset
236 * GAIM_POUNCE_MESSAGE_RECEIVED
ebed1bbedb04 [gaim-migrate @ 15037]
Richard Laager <rlaager@wiktel.com>
parents: 12645
diff changeset
237 * GaimPounceOption
ebed1bbedb04 [gaim-migrate @ 15037]
Richard Laager <rlaager@wiktel.com>
parents: 12645
diff changeset
238 * gaim_pounce_set_options()
ebed1bbedb04 [gaim-migrate @ 15037]
Richard Laager <rlaager@wiktel.com>
parents: 12645
diff changeset
239 * gaim_pounce_set_options()
12163
f6f08fd1841a [gaim-migrate @ 14464]
Richard Laager <rlaager@wiktel.com>
parents: 12157
diff changeset
240 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
f6f08fd1841a [gaim-migrate @ 14464]
Richard Laager <rlaager@wiktel.com>
parents: 12157
diff changeset
241 * GAIM_STOCK_PLUGIN
12285
af257d8679fe [gaim-migrate @ 14589]
Etan Reisner <pidgin@unreliablesource.net>
parents: 12257
diff changeset
242 * gaim_account_request_add: Notifies the user that they were added to
af257d8679fe [gaim-migrate @ 14589]
Etan Reisner <pidgin@unreliablesource.net>
parents: 12257
diff changeset
243 someone's buddy list, and offers them the choice
af257d8679fe [gaim-migrate @ 14589]
Etan Reisner <pidgin@unreliablesource.net>
parents: 12257
diff changeset
244 of adding that person to their buddy list.
12319
7630a95f3b8b [gaim-migrate @ 14623]
Richard Laager <rlaager@wiktel.com>
parents: 12285
diff changeset
245 * gaim_blist_alias_contact()
12383
3f70719e375d [gaim-migrate @ 14689]
Richard Laager <rlaager@wiktel.com>
parents: 12319
diff changeset
246 * gaim_cipher_http_digest_calculate_session_key()
3f70719e375d [gaim-migrate @ 14689]
Richard Laager <rlaager@wiktel.com>
parents: 12319
diff changeset
247 * gaim_cipher_http_digest_calculate_response()
12626
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
248 * gaim_notify_searchresults_labeled()
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
249 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
250 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
251 GAIM_NOTIFY_BUTTON_INVITE
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
252 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
253 * gaim_conversation_present()
6a2e376b0a34 [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
254 * GaimConversationUiOps->present(GaimConversation *)
12695
0bc110c7ab91 [gaim-migrate @ 15038]
Richard Laager <rlaager@wiktel.com>
parents: 12694
diff changeset
255 * GaimPlugin.unloadable
0bc110c7ab91 [gaim-migrate @ 15038]
Richard Laager <rlaager@wiktel.com>
parents: 12694
diff changeset
256 * gaim_plugin_is_unloadable()
12712
8ae981f2c9cb [gaim-migrate @ 15056]
Richard Laager <rlaager@wiktel.com>
parents: 12695
diff changeset
257 * GAIM_PLUGIN_PREF_STRING_FORMAT
8ae981f2c9cb [gaim-migrate @ 15056]
Richard Laager <rlaager@wiktel.com>
parents: 12695
diff changeset
258 * gaim_plugin_pref_get_format_type()
8ae981f2c9cb [gaim-migrate @ 15056]
Richard Laager <rlaager@wiktel.com>
parents: 12695
diff changeset
259 * gaim_plugin_pref_set_format_type()
8ae981f2c9cb [gaim-migrate @ 15056]
Richard Laager <rlaager@wiktel.com>
parents: 12695
diff changeset
260 * GaimStringFormatType
12737
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 12730
diff changeset
261 * gaim_log_get_handle()
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 12730
diff changeset
262 * gaim_log_uninit()
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 12730
diff changeset
263 * GAIM_SUBTYPE_LOG
a1e241dd50b6 [gaim-migrate @ 15082]
Richard Laager <rlaager@wiktel.com>
parents: 12730
diff changeset
264 * gaim_marshal_POINTER__POINTER_POINTER
12813
547c199072c8 [gaim-migrate @ 15161]
Christopher O'Brien <siege@pidgin.im>
parents: 12797
diff changeset
265 * gaim_utf8_ncr_encode()
12838
cb36bc2db7c5 [gaim-migrate @ 15186]
Richard Laager <rlaager@wiktel.com>
parents: 12837
diff changeset
266 * gaim_gtk_log_init()
cb36bc2db7c5 [gaim-migrate @ 15186]
Richard Laager <rlaager@wiktel.com>
parents: 12837
diff changeset
267 * gaim_gtk_log_get_handle()
cb36bc2db7c5 [gaim-migrate @ 15186]
Richard Laager <rlaager@wiktel.com>
parents: 12837
diff changeset
268 * gaim_gtk_log_uninit()
12887
4229503f1cd9 [gaim-migrate @ 15240]
Daniel Atallah <daniel.atallah@gmail.com>
parents: 12867
diff changeset
269 * gaim_url_fetch_request()
13188
3e0f48fa96f3 [gaim-migrate @ 15551]
Richard Laager <rlaager@wiktel.com>
parents: 13106
diff changeset
270 * GaimMenuAction
12919
248b8b39c671 [gaim-migrate @ 15272]
Etan Reisner <pidgin@unreliablesource.net>
parents: 12915
diff changeset
271 * gaim_menu_action_new()
13102
5828d42e8684 [gaim-migrate @ 15464]
Richard Laager <rlaager@wiktel.com>
parents: 13033
diff changeset
272 * gaim_menu_action_free()
13104
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
273 * GaimInfoFieldFormatCallback
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
274 * gaim_utf8_strftime()
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
275 * gaim_date_format_short()
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
276 * gaim_date_format_long()
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
277 * gaim_date_format_full()
e1e5462b7d81 [gaim-migrate @ 15466]
Richard Laager <rlaager@wiktel.com>
parents: 13102
diff changeset
278 * gaim_time_format()
13106
a0a4b44239e8 [gaim-migrate @ 15468]
Richard Laager <rlaager@wiktel.com>
parents: 13104
diff changeset
279 * gaim_plugin_action_free()
13285
f67f0cda5f0c [gaim-migrate @ 15651]
Richard Laager <rlaager@wiktel.com>
parents: 13281
diff changeset
280 * GaimRequestType: Added GAIM_REQUEST_FOLDER
f67f0cda5f0c [gaim-migrate @ 15651]
Richard Laager <rlaager@wiktel.com>
parents: 13281
diff changeset
281 * GaimRequestUiOps: Added request_folder
f67f0cda5f0c [gaim-migrate @ 15651]
Richard Laager <rlaager@wiktel.com>
parents: 13281
diff changeset
282 * gaim_request_folder()
13360
2e6dda9f9159 [gaim-migrate @ 15733]
Richard Laager <rlaager@wiktel.com>
parents: 13285
diff changeset
283 * gaim_gtk_setup_screenname_autocomplete()
13434
ffd724befbf8 [gaim-migrate @ 15809]
Richard Laager <rlaager@wiktel.com>
parents: 13403
diff changeset
284 * gaim_gtk_set_cursor()
ffd724befbf8 [gaim-migrate @ 15809]
Richard Laager <rlaager@wiktel.com>
parents: 13403
diff changeset
285 * gaim_gtk_clear_cursor()
13476
465c368366f8 [gaim-migrate @ 15852]
Richard Laager <rlaager@wiktel.com>
parents: 13434
diff changeset
286 * GAIM_MESSAGE_ACTIVE_ONLY
13514
6ad9d666e824 [gaim-migrate @ 15890]
Bartoz Oler <bartosz@pidgin.im>
parents: 13507
diff changeset
287 * gaim_proxy_get_setup()
13640
d12bbe6da705 [gaim-migrate @ 16038]
Bartoz Oler <bartosz@pidgin.im>
parents: 13514
diff changeset
288 * GaimNotifySearchResultsCallback: Added user_data.
d12bbe6da705 [gaim-migrate @ 16038]
Bartoz Oler <bartosz@pidgin.im>
parents: 13514
diff changeset
289 * gaim_notify_searchresults: Added user_data.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
290
12128
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
291 Signals - Changed: (See the Doxygen docs for details on all signals.)
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
292 * Signal propagation now stops after a handler returns a non-NULL value.
12629
fee6a32644a4 [gaim-migrate @ 14965]
Richard Laager <rlaager@wiktel.com>
parents: 12626
diff changeset
293 This value is now returned. Previously, all registered handlers were
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
294 called and the value from the last handler was used.
12797
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
295 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
296 with GaimAccount*, const char *name. Also, the signal is now emitted
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
297 regardless of whether a conversation exists and regardless of whether
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
298 the user is on the buddy list.
12850
49b2347863b2 [gaim-migrate @ 15200]
Richard Laager <rlaager@wiktel.com>
parents: 12849
diff changeset
299 * "chat-buddy-joined": added the new_arrival argument
12797
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
300 * "chat-invited" handlers can now return a value to control what happens
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
301 to the invite (accept, reject, prompt the user).
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
302 * "chat-left": Emitted *after* setting chat->left to TRUE.
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
303 * "drawing-tooltip": the second argument is now a GString* instead of
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
304 a char**
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
305 * "drawing-tooltip": added the "full" argument
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
306 * "received-im-msg" and "received-chat-msg" to match, both now pass a
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
307 conversation pointer and flags
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
308 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
12157
b105009a60ae [gaim-migrate @ 14458]
Stu Tomlinson <stu@nosnilmot.com>
parents: 12151
diff changeset
309 conversation pointer and a pointer to the flags.
13233
f09c6e8df82c [gaim-migrate @ 15598]
Richard Laager <rlaager@wiktel.com>
parents: 13219
diff changeset
310 * "writing-im-msg", "wrote-im-msg", "writing-chat-msg", "wrote-chat-msg":
f09c6e8df82c [gaim-migrate @ 15598]
Richard Laager <rlaager@wiktel.com>
parents: 13219
diff changeset
311 Now emitted from a difference place in the message handling code.
f09c6e8df82c [gaim-migrate @ 15598]
Richard Laager <rlaager@wiktel.com>
parents: 13219
diff changeset
312 The arguments also changed.
f09c6e8df82c [gaim-migrate @ 15598]
Richard Laager <rlaager@wiktel.com>
parents: 13219
diff changeset
313 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
f09c6e8df82c [gaim-migrate @ 15598]
Richard Laager <rlaager@wiktel.com>
parents: 13219
diff changeset
314 "displayed-chat-msg": Added "who" argument, which changes the order
f09c6e8df82c [gaim-migrate @ 15598]
Richard Laager <rlaager@wiktel.com>
parents: 13219
diff changeset
315 of the existing arguments.
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
316
12128
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
317 Signals - Added: (See the Doxygen docs for details on all signals.)
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
318 * "account-disabled"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
319 * "account-status-changed"
13281
e629076386f1 [gaim-migrate @ 15647]
Richard Laager <rlaager@wiktel.com>
parents: 13280
diff changeset
320 * "account-alias-changed"
12128
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
321 * "cipher-added"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
322 * "cipher-removed"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
323 * "conversation-dragging"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
324 * "dbus-method-called"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
325 * "dbus-introspect"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
326 * "file-recv-accept"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
327 * "file-recv-start"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
328 * "file-recv-cancel"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
329 * "file-recv-complete"
13219
d0f7f698b6de [gaim-migrate @ 15583]
Richard Laager <rlaager@wiktel.com>
parents: 13200
diff changeset
330 * "file-recv-request"
12128
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
331 * "file-send-accept"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
332 * "file-send-start"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
333 * "file-send-cancel"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
334 * "file-send-complete"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
335 * "buddy-added"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
336 * "buddy-removed"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
337 * "blist-node-aliased"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
338 * "buddy-status-changed"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
339 * "buddy-idle-changed": A buddy's idle status changed.
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
340 * "buddy-icon-changed"
12838
cb36bc2db7c5 [gaim-migrate @ 15186]
Richard Laager <rlaager@wiktel.com>
parents: 12837
diff changeset
341 * "displaying-userinfo"
12128
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
342 * "gtkblist-hiding"
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
343 * "gtkblist-unhiding"
12838
cb36bc2db7c5 [gaim-migrate @ 15186]
Richard Laager <rlaager@wiktel.com>
parents: 12837
diff changeset
344 * "log-displaying"
13387
d9dbb874a30c [gaim-migrate @ 15760]
Richard Laager <rlaager@wiktel.com>
parents: 13360
diff changeset
345 * "savedstatus-changed"
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
346
11935
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
347 Signals - Removed:
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents: 12021
diff changeset
348 * "account-away": replaced by account-status-changed
12128
34deaeeb5d42 [gaim-migrate @ 14428]
Richard Laager <rlaager@wiktel.com>
parents: 12127
diff changeset
349 * "account-warned"
11935
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
350 * "buddy-away": replaced by buddy-status-changed
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
351 * "buddy-back": replaced by buddy-status-changed
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
352 * "buddy-idle": replaced by buddy-idle-changed
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
353 * "buddy-unidle": replaced by buddy-idle-changed
12097
d0662345799b [gaim-migrate @ 14394]
Mark Doliner <mark@kingant.net>
parents: 12092
diff changeset
354 * "buddy-icon-cached": replaced by buddy-icon-changed
12797
eda1572c788b [gaim-migrate @ 15144]
Richard Laager <rlaager@wiktel.com>
parents: 12737
diff changeset
355 * "conversation-drag-end": replaced by conversation-dragging
12694
ebed1bbedb04 [gaim-migrate @ 15037]
Richard Laager <rlaager@wiktel.com>
parents: 12645
diff changeset
356 * "conversation-switching"
11935
cb73483c9f63 [gaim-migrate @ 14226]
Etan Reisner <pidgin@unreliablesource.net>
parents: 11926
diff changeset
357
11757
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
358 version 1.5.0 (8/11/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
359 * Added: gaim_xfer_conversation_write
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
360 Writes a messages to a conversation window with the use
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
361 of the associated file transfer.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
362
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
363 version 1.4.0 (7/7/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
364 * Added: gaim_buddy_icon_uncache()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
365 Deletes a cached buddy icon for a specified buddy
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
366 * Added: gaim_buddy_icon_get_type
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
367 Attempts to determine the type of a given buddy icon.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
368 * Added: buddy-icon-cached signal
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
369 Emitted when a new buddy icon is cached.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
370
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
371 version 1.3.1 (6/9/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
372 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
373
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
374 version 1.3.0 (5/10/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
375 * Added: gaim_blist_schedule_save()
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
376 This should be used instead of gaim_blist_sync when you
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
377 want the blist.xml file to be written to disk. There
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
378 should not be many occasions when you want to do this,
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
379 as the functions in the blist API that modify the buddy
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
380 list will normally call it for you.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
381 * Added: OPT_PROTO_NO_NORMALIZE_CONV
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
382 Tells the conversation API to not normalize screen names
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
383 in conversations. This is used by the Jabber PRPL.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
384
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
385 version 1.2.1 (4/3/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
386 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
387
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
388 version 1.2.0 (3/17/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
389 * You can use gaim_signal_connect_priority() and
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
390 gaim_signal_connect_priority_vargs() to connect to
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
391 Gaim signals with a given priority (Will Gorman)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
392 * Added: gaim_conversation_set_features
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
393 gaim_conversation_get_features
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
394 These allow plugins (notable prpls) to change the
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
395 formatting capabilities of an existing conversation.
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
396 This comes with a new "features" field in
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
397 GaimConversation (Christopher O'Brien)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
398 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
399 (Christopher O'Brien)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
400 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
401 (Christopher O'Brien)
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
402 * Added: gaim_account_request_add which takes the same arguments as
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
403 * gaim_account_notify_added but always asks the user if they want to add
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
404 * the buddy to the buddy list
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
405 * Added: An accompanying request_add GaimAccountUiOp
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
406
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
407 version 1.1.4 (2/24/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
408 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
409
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
410 version 1.1.3 (2/17/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
411 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
412
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
413 version 1.1.2 (1/20/2005):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
414 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
415
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
416 version 1.1.1 (12/28/2004):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
417 * No changes
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
418
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
419 version 1.1.0 (12/02/2004):
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
420 * Added: gaim_utf8_salvage
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
421 * Added: binary relocation support in prefix.h
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
422 WARNING: If your plugin uses anything inside the
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
423 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
424 loadable on a copy of Gaim compiled without binreloc
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
425 support. In particular, watch out for the autoconf-like
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
426 macros, and accidently including them through internal.h,
a8f8939b968e [gaim-migrate @ 14048]
Mark Doliner <mark@kingant.net>
parents: 11706
diff changeset
427 which you probably shouldn't be including anyway.
10104
60db14d54914 [gaim-migrate @ 11131]
Stu Tomlinson <stu@nosnilmot.com>
parents: 10100
diff changeset
428
10034
343889b2f654 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
429 version 1.0.0 (09/17/2004):
9917
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
430 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
24550263874d [gaim-migrate @ 10821]
Luke Schierer <lschiere@pidgin.im>
parents: 9917
diff changeset
431 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
18223e71ced7 [gaim-migrate @ 12110]
Mark Doliner <mark@kingant.net>
parents: 10478
diff changeset
432 type gboolean
10034
343889b2f654 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
433 * Changed: the versioning scheme, and all the plugin structs
9917
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
434
e74eb0d11f86 [gaim-migrate @ 10809]
Luke Schierer <lschiere@pidgin.im>
parents: 9846
diff changeset
435 version 0.82 (08/26/2004):
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
436 Gaim API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
437 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
438 * Removed: multi.h
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
439 * Renamed: ui.h to gtkdialogs.h
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
440 * Renamed: gtkinternal.h to gtkgaim.h
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
441 * Renamed: show_info_dialog to gaim_gtkdialogs_info
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
442 * Renamed: show_log_dialog to gaim_gtkdialogs_log
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
443 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
444 * Renamed: show_im_dialog to gaim_gtkdialogs_im
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
445 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
446 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
447 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
448 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
449 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
450 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
451 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
452 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
453 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
454 * Renamed: show_about to gaim_gtkdialogs_about
9799
f4adac0ef359 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
455 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
f4adac0ef359 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
456 (someone who knows just why we have this can edit here)
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
457
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
458 Buddy List API:
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
459 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
460 * Added: gaim_contact_on_account()
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
461 * Added: flags parameter to the GaimBlistNode struct
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
462
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
463 Conversation API:
31ea81339336 [gaim-migrate @ 10662]
Luke Schierer <lschiere@pidgin.im>
parents: 9761
diff changeset
464 * Added: gaim_gtkconv_button_new()
9761
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
465
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
466 Protocol Plugin API: v7
391e4e186708 [gaim-migrate @ 10629]
Mark Doliner <mark@kingant.net>
parents: 9759
diff changeset
467 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
468
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
469 Signals:
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
470 * Added: conversation-updated for any update to the data associated
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
471 with the conversation (topic, icon, adding to buddy list, etc.)
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
472
9846
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
473 Conversation API:
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
474 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
c28d5b45624e [gaim-migrate @ 10724]
Mark Doliner <mark@kingant.net>
parents: 9799
diff changeset
475
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
476 version 0.81 (08/05/2004):
9597
d6f398e80b32 [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
477 Commands API:
d6f398e80b32 [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
478 * Most functions now have a void *data argument.
9620
c001be3c330e [gaim-migrate @ 10464]
Mark Doliner <mark@kingant.net>
parents: 9609
diff changeset
479
c001be3c330e [gaim-migrate @ 10464]
Mark Doliner <mark@kingant.net>
parents: 9609
diff changeset
480 Blist API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
481 * Added: gaim_buddy_get_contact_alias
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
482 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
483 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
9719
9e41c6809f85 [gaim-migrate @ 10580]
Mark Doliner <mark@kingant.net>
parents: 9688
diff changeset
484
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
485 Conversation API:
9759
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
486 * Changed: gaim_conv_chat_add_user(), added flags parameter
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
487 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
488 * Changed: gaim_conv_chat_get_users(), now returns a GList of
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
489 GaimConvChatBuddy's
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
490 * Changed: gaim_conv_chat_set_users() now expects a GList of
b64ee81c7bcb [gaim-migrate @ 10626]
Mark Doliner <mark@kingant.net>
parents: 9734
diff changeset
491 GaimConvChatBuddy's
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
492 * Added: gaim_conv_chat_set_user_flags()
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
493 * Added: gaim_conv_chat_get_user_flags()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
494 * Added: gaim_conv_chat_find_user()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
495 * Added: gaim_conv_chat_cb_new()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
496 * Added: gaim_conv_chat_cb_find()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
497 * Added: gaim_conv_chat_cb_destroy()
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
498 * Added: gaim_conv_chat_cb_get_name()
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
499
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
500 Conversation UI ops:
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
501 * Added: chat_update_user()
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
502
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
503 Signals:
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
504 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
9590
a7b3a1ece65e [gaim-migrate @ 10433]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
505 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
506 TRUE if you don't want the join/leave to be displayed in the UI.
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
507 * Added: chat-buddy-flags for when user's flags change
9734
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
508 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
676cf082d29c [gaim-migrate @ 10595]
Mark Doliner <mark@kingant.net>
parents: 9730
diff changeset
509 chat-buddy-flags signal)
9609
93211b7538d6 [gaim-migrate @ 10452]
Luke Schierer <lschiere@pidgin.im>
parents: 9597
diff changeset
510 * Added: account-modified for when account settings have been changed.
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
511
9538
1931a3977e23 [gaim-migrate @ 10366]
Sean Egan <seanegan@gmail.com>
parents: 9517
diff changeset
512 version 0.80 (07/15/2004):
9460
eae7e049d639 [gaim-migrate @ 10285]
Luke Schierer <lschiere@pidgin.im>
parents: 9384
diff changeset
513 Gaim API:
9473
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
514 * Removed: PRPL numbers : gaim_account_set_protocol(),
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
515 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
516 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
517
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
518 Protocol Plugin API: v6
670daf18649b [gaim-migrate @ 10298]
Luke Schierer <lschiere@pidgin.im>
parents: 9460
diff changeset
519 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
eae7e049d639 [gaim-migrate @ 10285]
Luke Schierer <lschiere@pidgin.im>
parents: 9384
diff changeset
520
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
521 Signals:
9554
8b2451878e26 [gaim-migrate @ 10387]
Luke Schierer <lschiere@pidgin.im>
parents: 9538
diff changeset
522 * Changed "chat-invited" to also include the components hash table so
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
523 plugins can use serv_join_chat when the signal is emitted.
9517
0524b36c701a [gaim-migrate @ 10344]
Luke Schierer <lschiere@pidgin.im>
parents: 9515
diff changeset
524 * Added "chat-topic-changed" signal plugins know when a topic is changed.
9515
425000e11511 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
525
9384
9bfd0e336c91 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
526 version 0.79 (06/24/2004):
9228
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
527 Gaim API:
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
528 * gaim_url_parse() now takes two additional parameters, which are used
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
529 for returning the username and password from the URL, if they exist.
9260
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
530 * Added: has_focus UI op to GaimConversationUiOps and
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
531 GaimConvWindowUiOps.
947876140943 [gaim-migrate @ 10059]
Christian Hammond <chipx86@chipx86.com>
parents: 9228
diff changeset
532 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
9303
fe931c791fc0 [gaim-migrate @ 10107]
Mark Doliner <mark@kingant.net>
parents: 9301
diff changeset
533 * Removed: gaim_blist_save()
9228
3de4cb53762b [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
534
9336
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
535 Protocol Plugin API: v5
9301
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
536 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
537 rename_group and remove_group to take GaimBuddy's and
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
538 GaimGroup's consistently.
9336
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
539 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
feb049ca7a47 [gaim-migrate @ 10144]
Mark Doliner <mark@kingant.net>
parents: 9303
diff changeset
540 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
3d5519a84d02 [gaim-migrate @ 10105]
Mark Doliner <mark@kingant.net>
parents: 9260
diff changeset
541
9124
4ab8f2b8168b [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
542 version 0.78 (05/30/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
543 Plugin API: v4
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
544 * Added: actions - for plugins to add to the new Plugin Actions menu
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
545
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
546 Loader Plugin API: v2 (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
547
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
548 Protocol Plugin API: v4
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
549 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
550 * Removed: actions (replaced by generic plugin actions)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
551
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
552 Perl Plugin API: v2 (no changes)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
553 TCL Plugin API: (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
554
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
555 Signals:
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
556 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
557 Group right-click menus
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
558 * Added: "drawing-tooltip" for plugins to allow plugins to change text
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
559 appearing in tooltips
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
560 * Added: "gtkblist-created"
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
561 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
562 exactly like received-*-msg used to)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
563 * Added: "buddy-idle-updated" signal, for when the idle time changes.
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
564 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
565 pointers to who, message and flags, and are now void.
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
566 * Removed: "drawing-menu" - it was UI sepecific and
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
567 "blist-node-extended-menu" is superior
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
568
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
569 version 0.77 (04/22/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
570 Loader & Protocol Plugins independantly versioned
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
571 Plugin loading now checks versioning on plugins (Standard, Loader &
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
572 Protocol)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
573 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
574
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
575 Plugin API: v3
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
576 * Added: prefs_info for UI independant plugin prefs
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
577
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
578 Loader Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
579 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
580
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
581 Protocol Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
582 * Added: api_version at top of GaimPluginProtocolInfo struct
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
583 * Added: chat_menu for protocol specific extensions to the chat menu
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
584 * Removed: get_away "Nada used it. Pink elephants on parade."
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
585 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
586
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
587 Perl Plugin API: v2 (no changes)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
588 TCL API: (no changes)
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
589
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
590 Signals:
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
591 * Added: "conversation-drag-ended"
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
592
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
593 version 0.76 (04/01/2004):
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
594 Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
595 Perl Plugin API: v2
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
596 Loader Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
597 Protocol Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
598 * Added: protocol_prefs for protocol specific preferences
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
599 * Added: reject_chat so protocols can act on chat invite rejection
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
600
9120
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
601 TCL Plugin API: (not versioned)
b1cac9f6fee3 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
602 * Changes to plugin registration to show descriptions
9052
55353425fd67 [gaim-migrate @ 9828]
Luke Schierer <lschiere@pidgin.im>
parents:
diff changeset
603