Mercurial > pidgin
comparison ChangeLog.API @ 29077:d83ee160ffb6
propagate from branch 'im.pidgin.pidgin' (head eb9385f349a20856b9d3f9911dbc8024caa44052)
to branch 'im.pidgin.pidgin.next.minor' (head 439fb2dd7a285d9ca645f65f36ef0f037abe7311)
author | Elliott Sales de Andrade <qulogic@pidgin.im> |
---|---|
date | Wed, 19 Aug 2009 00:46:04 +0000 |
parents | 7a3458436140 e5349d2cc7e5 |
children | e0c20f0e04bc |
comparison
equal
deleted
inserted
replaced
29076:7a3458436140 | 29077:d83ee160ffb6 |
---|---|
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul | 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul |
2 | 2 |
3 version 2.7.0 (??/??/????): | 3 version 2.7.0 (??/??/????): |
4 | 4 |
5 version 2.6.0 (??/??/2009): | 5 version 2.6.0 (08/18/2009): |
6 libpurple: | 6 libpurple: |
7 Added: | 7 Added: |
8 * PurpleMedia and PurpleMediaManager API | |
8 * PURPLE_BLIST_NODE | 9 * PURPLE_BLIST_NODE |
9 * PURPLE_GROUP | 10 * PURPLE_GROUP |
10 * PURPLE_CONTACT | 11 * PURPLE_CONTACT |
11 * PURPLE_BUDDY | 12 * PURPLE_BUDDY |
12 * PURPLE_CHAT | 13 * PURPLE_CHAT |
14 * Account signals (see account-signals.dox) | |
15 * account-actions-changed | |
16 * account-created | |
17 * account-destroying | |
18 * blist-node-added and blist-node-removed signals (see | |
19 blist-signals.dox) | |
20 * Three Blist UI ops used to overload libpurple's built-in saving | |
21 of the buddy list to blist.xml. If a UI implements these, it probably | |
22 wants to add the buddies itself and not call purple_blist_load. | |
23 * Three File Transfer UI ops used to overload libpurple's use of fread | |
24 and fwrite for saving a file locally. These allow a UI to stream a | |
25 file through a socket without buffering the file on the local disk. | |
26 * Jabber plugin signals (see jabber-signals.dox) | |
27 * purple_account_remove_setting | |
28 * purple_buddy_destroy | |
13 * purple_buddy_get_protocol_data | 29 * purple_buddy_get_protocol_data |
14 * purple_buddy_set_protocol_data | 30 * purple_buddy_set_protocol_data |
15 * purple_buddy_get_local_buddy_alias | 31 * purple_buddy_get_local_buddy_alias |
16 * purple_blist_get_buddies | 32 * purple_blist_get_buddies |
17 * purple_blist_get_ui_data | 33 * purple_blist_get_ui_data |
18 * purple_blist_set_ui_data | 34 * purple_blist_set_ui_data |
19 * purple_blist_node_get_ui_data | 35 * purple_blist_node_get_ui_data |
20 * purple_blist_node_set_ui_data | 36 * purple_blist_node_set_ui_data |
37 * purple_certificate_check_signature_chain_with_failing | |
38 * purple_chat_destroy | |
21 * purple_connection_get_protocol_data | 39 * purple_connection_get_protocol_data |
22 * purple_connection_set_protocol_data | 40 * purple_connection_set_protocol_data |
41 * purple_contact_destroy | |
42 * purple_conv_chat_invite_user | |
43 * purple_debug_is_unsafe | |
44 * purple_debug_is_verbose | |
45 * purple_debug_set_unsafe | |
46 * purple_debug_set_verbose | |
23 * purple_global_proxy_set_info | 47 * purple_global_proxy_set_info |
48 * purple_group_destroy | |
49 * purple_ipv4_address_is_valid | |
50 * purple_ipv6_address_is_valid | |
24 * purple_log_get_activity_score | 51 * purple_log_get_activity_score |
52 * purple_markup_is_rtl | |
53 * purple_markup_escape_text | |
54 * purple_network_convert_idn_to_ascii | |
25 * purple_network_force_online | 55 * purple_network_force_online |
56 * purple_network_set_stun_server | |
57 * purple_network_set_turn_server | |
58 * purple_network_get_stun_ip | |
59 * purple_network_get_turn_ip | |
60 * purple_network_remove_port_mapping | |
61 * purple_plugins_get_search_paths | |
62 * purple_proxy_connect_udp | |
63 * purple_prpl_get_media_caps | |
64 * purple_prpl_got_account_actions | |
65 * purple_prpl_initiate_media | |
26 * purple_request_field_get_group | 66 * purple_request_field_get_group |
27 * purple_request_field_get_ui_data | 67 * purple_request_field_get_ui_data |
28 * purple_request_field_set_ui_data | 68 * purple_request_field_set_ui_data |
69 * purple_ssl_connect_with_ssl_cn | |
29 * purple_strequal | 70 * purple_strequal |
71 * purple_utf8_strip_unprintables | |
72 * purple_util_fetch_url_request_len_with_account | |
73 * purple_xfer_prpl_ready | |
74 * purple_xfer_ui_ready | |
30 * xmlnode_from_file | 75 * xmlnode_from_file |
76 * xmlnode_get_parent | |
77 * xmlnode_set_attrib_full | |
78 | |
79 Changed: | |
80 * xmlnode_remove_attrib now removes all attributes with the | |
81 same name. Previously, it would remove the first one found, | |
82 which was completely non-deterministic. If you want to remove | |
83 the attribute with no namespace, then use NULL with | |
84 xmlnode_remove_with_namespace. | |
85 * Plugins may now emit the jabber-sending-xmlnode signal in order | |
86 to send stanzas; this method is preferred to the prpl send_raw | |
87 function as other plugins listening to the signal see them. | |
88 * The conversation-updated signal with a PURPLE_CONV_UPDATE_TYPING | |
89 update type is emitted when receiving an IM. Previously, the | |
90 typing state was modified (and the buddy-typing-stopped signal | |
91 emitted), but this signal was not emitted. | |
92 * Added a client_type field in the get_ui_info core UI op. See | |
93 core.h for details. | |
94 * Added introspection of signals exposed via the D-Bus API. | |
95 * purple_find_buddies is now more efficient in the case where | |
96 it is enumerating all the buddies for an account. | |
97 * purple_find_group is now more efficient for large numbers of groups. | |
98 * purple_find_conversation_with_account is more efficient for large | |
99 numbers of concurrent conversations. | |
100 * All DNS routines support internationalized domain names (IDNs) when | |
101 libpurple is compiled with GNU libidn. | |
102 * status is set before emitting signals in purple_xfer_set_status. | |
103 * Creating multiple distinct chats with the same name (i.e. "MSN Chat") | |
104 is deprecated and will be removed in libpurple 3.0.0. | |
105 * purple_xfer_start now accepts -1 as the fd parameter if the protocol | |
106 plugin will administer the transfer itself. 0 is still accepted for | |
107 backward compatibility since older versions of libpurple will not | |
108 accept -1. | |
31 | 109 |
32 Deprecated: | 110 Deprecated: |
111 * buddy-added and buddy-removed blist signals | |
112 * purple_blist_destroy | |
113 * purple_blist_new | |
33 * purple_buddy_get_local_alias | 114 * purple_buddy_get_local_alias |
115 * purple_certificate_check_signature_chain | |
116 * purple_ip_address_is_valid | |
34 * purple_notify_user_info_remove_entry | 117 * purple_notify_user_info_remove_entry |
118 * purple_set_blist | |
35 * purple_status_type_set_primary_attr | 119 * purple_status_type_set_primary_attr |
36 * purple_status_type_add_attr | 120 * purple_status_type_add_attr |
37 * purple_status_type_add_attrs | 121 * purple_status_type_add_attrs |
38 * purple_status_type_add_attrs_vargs | 122 * purple_status_type_add_attrs_vargs |
39 * purple_status_type_get_primary_attr | 123 * purple_status_type_get_primary_attr |
40 * purple_status_set_attr_boolean | 124 * purple_status_set_attr_boolean |
41 * purple_status_set_attr_int | 125 * purple_status_set_attr_int |
42 * purple_status_set_attr_string | 126 * purple_status_set_attr_string |
43 * purple_presence_add_status | 127 * purple_presence_add_status |
44 * purple_presence_add_list | 128 * purple_presence_add_list |
129 * purple_util_fetch_url_request_len | |
130 * xmlnode_set_attrib_with_namespace | |
131 * xmlnode_set_attrib_with_prefix | |
45 | 132 |
46 pidgin: | 133 pidgin: |
47 Added: | 134 Added: |
48 * gtk_imhtml_class_register_protocol | 135 * gtk_imhtml_class_register_protocol |
49 * gtk_imhtml_link_get_url, gtk_imhtml_link_get_text_tag, | 136 * gtk_imhtml_link_get_url, gtk_imhtml_link_get_text_tag, |
50 gtk_imhtml_link_activate functions to process GtkIMHtmlLink | 137 gtk_imhtml_link_activate functions to process GtkIMHtmlLink |
51 objects from GtkIMHtml protocol callbacks. | 138 objects from GtkIMHtml protocol callbacks. |
52 * gtk_imhtml_set_return_inserts_newline | 139 * gtk_imhtml_set_return_inserts_newline |
140 * gtk_imhtml_set_populate_primary_clipboard | |
53 * pidgin_blist_set_theme | 141 * pidgin_blist_set_theme |
54 * pidgin_blist_get_theme | 142 * pidgin_blist_get_theme |
143 * pidgin_prefs_labeled_password | |
144 * pidgin_smiley_editor_set_data | |
55 * pidgin_sound_is_customized | 145 * pidgin_sound_is_customized |
56 * pidgin_utils_init, pidgin_utils_uninit | 146 * pidgin_utils_init, pidgin_utils_uninit |
147 * pidgin_notify_pounce_add | |
148 * PidginBlistTheme, PidginBlistThemeLoader API | |
149 * PidginIconTheme, PidginStatusIconTheme, PidginIconThemeLoader | |
150 API | |
151 * pidgin_stock_id_from_status_primitive | |
152 * pidgin_stock_id_from_presence | |
153 | |
154 libgnt: | |
155 Added: | |
156 * GntProgressBar and functions (Saleem Abdulrasool) | |
57 | 157 |
58 perl: | 158 perl: |
159 Added: | |
160 * Purple::XMLNode::get_name() | |
161 | |
59 Changed: | 162 Changed: |
60 * Made a bunch of functions act more perl-like. Call the new() | 163 * Made a bunch of functions act more perl-like. Call the new() |
61 functions as Class->new(...) instead of Class::new(...): | 164 functions as Class->new(...) instead of Class::new(...): |
62 * Purple::Request::Fields::new | 165 * Purple::Request::Fields::new |
63 * Purple::Request::Field::new | 166 * Purple::Request::Field::new |
67 * Purple::Request::Field::int_new | 170 * Purple::Request::Field::int_new |
68 * Purple::Request::Field::label_new | 171 * Purple::Request::Field::label_new |
69 * Purple::Request::Field::list_new | 172 * Purple::Request::Field::list_new |
70 * Purple::Request::Field::string_new | 173 * Purple::Request::Field::string_new |
71 * Purple::Request::Field::group_new | 174 * Purple::Request::Field::group_new |
175 * Make the XMLNode API more perl-like. Don't pass len | |
176 parameters and call them like: | |
177 * $xmlnode->copy() | |
178 * $xmlnode->to_str() | |
179 * $xmlnode->to_formatted_str() | |
180 * Purple::XMLNode::from_str(...) | |
181 version 2.5.9 (08/18/2009): | |
182 No changes | |
183 | |
184 version 2.5.8 (06/27/2009): | |
185 No changes | |
186 | |
187 version 2.5.7 (06/20/2009): | |
188 No changes | |
189 | |
190 version 2.5.6 (05/19/2009): | |
191 No changes | |
72 | 192 |
73 version 2.5.5 (03/01/2009): | 193 version 2.5.5 (03/01/2009): |
74 libpurple: | 194 libpurple: |
75 Changed: | 195 Changed: |
76 * purple_status_type_new now defaults "saveable" to TRUE. | 196 * purple_status_type_new now defaults "saveable" to TRUE. |