Mercurial > pidgin
comparison ChangeLog.API @ 32123:e1cc8d07fe07
propagate from branch 'im.pidgin.pidgin' (head 7a719c74cf2afa3a9dd8b532af1a88b98489d925)
to branch 'im.pidgin.cpw.masca.webkit' (head 54cd63a7b6f22a8740f11e6ef37248e17c0a7a01)
| author | masca@cpw.pidgin.im |
|---|---|
| date | Sat, 06 Aug 2011 03:45:56 +0000 |
| parents | 910e966d18b3 |
| children | f552c2726d91 |
comparison
equal
deleted
inserted
replaced
| 32122:1795afae76f2 | 32123:e1cc8d07fe07 |
|---|---|
| 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.6.6 (??/??/2010): | 3 version 2.9.0: |
| 4 libpurple: | |
| 5 Added: | |
| 6 * Hash table to PurpleConvChat struct, used to make | |
| 7 purple_conv_chat_cb_find O(1). | |
| 8 * ui_data pointer to PurpleConvChatBuddy struct. | |
| 9 * deleting-chat-buddy signal (conversation signals) | |
| 10 * pidgin_pixbuf_from_data | |
| 11 * pidgin_pixbuf_anim_from_data | |
| 12 * pidgin_pixbuf_new_from_file | |
| 13 * pidgin_pixbuf_new_from_file_at_size | |
| 14 * pidgin_pixbuf_new_from_file_at_scale | |
| 15 | |
| 16 Deprecated: | |
| 17 * purple_conv_chat_set_users | |
| 18 * PurpleConvChat in_room list | |
| 19 | |
| 20 version 2.8.0 (06/07/2011): | |
| 21 libpurple: | |
| 22 Added: | |
| 23 * account-authorization-requested-with-message signal (Stefan Ott) | |
| 24 (#8690) | |
| 25 * cleared-message-history signal (conversation signals) | |
| 26 * purple_account_add_buddy_with_invite | |
| 27 * purple_account_add_buddies_with_invite | |
| 28 * purple_dnsquery_a_account | |
| 29 * purple_notify_user_info_add_pair_plaintext | |
| 30 * purple_media_get_active_local_candidates | |
| 31 * purple_media_get_active_remote_candidates | |
| 32 * purple_media_manager_get_video_caps (Jakub Adam) (#13095) | |
| 33 * purple_media_manager_set_video_caps (Jakub Adam) (#13095) | |
| 34 * purple_pounce_destroy_all_by_buddy (Kartik Mohta) (#1131) | |
| 35 * purple_proxy_connect_socks5_account | |
| 36 * purple_srv_resolve_account | |
| 37 * purple_txt_resolve_account | |
| 38 * Added add_buddy_with_invite to PurplePluginProtocolInfo | |
| 39 * Added add_buddies_with_invite to PurplePluginProtocolInfo | |
| 40 * Added PurpleSrvTxtQueryUiOps which allow UIs to specify their | |
| 41 own mechanisms to resolve SRV and/or TXT queries. It works | |
| 42 similar to PurpleDnsQueryUiOps | |
| 43 * purple_marshal_BOOLEAN__POINTER_BOOLEAN (kawaii.neko) (#12599) | |
| 44 | |
| 45 Deprecated: | |
| 46 * purple_account_add_buddy | |
| 47 * purple_account_add_buddies_with_invite | |
| 48 * purple_dnsquery_a | |
| 49 * purple_proxy_connect_socks5 | |
| 50 * purple_srv_resolve | |
| 51 * purple_txt_resolve | |
| 52 * add_buddy from PurplePluginProtocolInfo struct | |
| 53 * add_buddies from PurplePluginProtocolInfo struct | |
| 54 | |
| 55 Pidgin: | |
| 56 Added: | |
| 57 * pidgin_make_scrollable (Gabriel Schulhof) (#10599) | |
| 58 * chat-nick-clicked signal (kawaii.neko) (#12599) | |
| 59 * chat-nick-autocomplete signal (kawaii.neko) (#12599) | |
| 60 | |
| 61 version 2.7.11 (03/10/2011): | |
| 62 * libpurple: | |
| 63 Added: | |
| 64 * Four entries in the GHashTable passed when joining | |
| 65 an XMPP chat room which allow the UI to request a limited | |
| 66 amount of history. See XEP-0045 7.1.16 for details; the | |
| 67 entries are named history_maxchars, history_maxstanzas, | |
| 68 history_seconds, and history_since. history_since must be | |
| 69 interpretable by purple_str_to_time, and the prpl takes care | |
| 70 of formatting the time properly. | |
| 71 * Perl: | |
| 72 Added: | |
| 73 * Purple::find_conversation_with_account | |
| 74 * Purple::Conversation::Chat::send_with_flags | |
| 75 * Purple::Conversation::IM::send_with_flags | |
| 76 | |
| 77 version 2.7.10 (02/06/2011): | |
| 78 * No changes | |
| 79 | |
| 80 version 2.7.9 (12/26/2010): | |
| 81 * No changes | |
| 82 | |
| 83 version 2.7.8 (12/19/2010): | |
| 84 * No changes | |
| 85 | |
| 86 version 2.7.7 (11/23/2010): | |
| 87 * No changes | |
| 88 | |
| 89 version 2.7.6 (11/21/2010): | |
| 90 * No changes | |
| 91 | |
| 92 version 2.7.5 (10/31/2010): | |
| 93 * No changes | |
| 94 | |
| 95 version 2.7.4 (10/20/2010): | |
| 96 Perl: | |
| 97 Added: | |
| 98 * Purple::BuddyList::Chat::get_components | |
| 99 | |
| 100 Changed: | |
| 101 * Purple::BuddyList::Chat::new now works properly. Thanks | |
| 102 to Rafael in devel@conference.pidgin.im for reporting and | |
| 103 testing. | |
| 104 | |
| 105 version 2.7.3 (08/10/2010): | |
| 106 libpurple: | |
| 107 Fixed: | |
| 108 * purple_account_[gs]et_public_alias no longer crash when | |
| 109 called for a protocol that doesn't support the underlying | |
| 110 calls and the caller does not specify a failure callback. | |
| 111 | |
| 112 Perl: | |
| 113 Added: | |
| 114 * Exposed log-subsystem signals. | |
| 115 | |
| 116 Pidgin: | |
| 117 Changed: | |
| 118 * Changing the visibility (gtk_widget_hide/show) of | |
| 119 the widgets in the GtkIMHtmlToolbar should now affect | |
| 120 the visibility of the entries in the 'lean' view | |
| 121 (the default toolbar view). | |
| 122 | |
| 123 Deprecated: | |
| 124 * pidgin_check_if_dir | |
| 125 | |
| 126 libgnt: | |
| 127 Added: | |
| 128 * gnt_tree_row_get_key, gnt_tree_row_get_next, | |
| 129 gnt_tree_row_get_prev, gnt_tree_row_get_child and | |
| 130 gnt_tree_row_get_parent. | |
| 131 | |
| 132 version 2.7.2 (07/21/2010): | |
| 133 * No changes | |
| 134 | |
| 135 version 2.7.1 (05/29/2010): | |
| 136 * No changes | |
| 137 | |
| 138 version 2.7.0 (05/12/2010): | |
| 139 libpurple: | |
| 140 Added: | |
| 141 * Account signals (see account-signals.dox); useful for D-Bus | |
| 142 * account-signed-on | |
| 143 * account-signed-off | |
| 144 * account-connection-error | |
| 145 * purple_account_get_name_for_display | |
| 146 * purple_account_get_privacy_type | |
| 147 * purple_account_get_public_alias | |
| 148 * purple_account_set_privacy_type | |
| 149 * purple_account_set_public_alias | |
| 150 * buddy-caps-changed blist signal | |
| 151 * Added media_caps to the PurpleBuddy struct | |
| 152 * purple_buddy_get_media_caps | |
| 153 * purple_buddy_set_media_caps | |
| 154 * purple_certificates_import for importing multiple | |
| 155 certificates from a single file (and corresponding | |
| 156 import_certificates member of PurpleCertificateScheme struct) | |
| 157 * autojoin connection signal | |
| 158 * purple_contact_get_group | |
| 159 * sent-attention conversation signal | |
| 160 * got-attention conversation signal | |
| 161 * ui-caps-changed media manager signal | |
| 162 * purple_media_candidate_copy | |
| 163 * purple_media_codec_copy | |
| 164 * purple_media_manager_get_backend_type | |
| 165 * purple_media_manager_set_backend_type | |
| 166 * PurpleMood struct in status.h | |
| 167 * purple_network_get_all_local_system_ips, which returns all | |
| 168 local IPs on the system. On systems with the getifaddrs() | |
| 169 function, this will return both IPv4 and IPv6 addresses | |
| 170 (excluding link-local and loopback addresses). On others, | |
| 171 it returns just IPv4 addresses. | |
| 172 * purple_network_listen_family and | |
| 173 purple_network_listen_range_family. These will replace the | |
| 174 versions without _family in 3.0.0 and allow the caller to | |
| 175 specifically request either an IPv4 or IPv6 socket. IPv6 is | |
| 176 only supported if the getaddrinfo() function is available | |
| 177 at build-time (not the case on Windows, currently). | |
| 178 * purple_prpl_got_media_caps | |
| 179 * purple_request_action_with_icon | |
| 180 * purple_request_action_with_icon_varg | |
| 181 * purple_socket_get_family | |
| 182 * purple_socket_speaks_ipv4 | |
| 183 * purple_unescape_text | |
| 184 * purple_uuid_random | |
| 185 * purple_xfer_get_thumbnail | |
| 186 * purple_xfer_get_thumbnail_mimetype | |
| 187 * purple_xfer_set_thumbnail | |
| 188 * purple_xfer_prepare_thumbnail | |
| 189 | |
| 190 Pidgin: | |
| 191 Added: | |
| 192 * pidgin_dialogs_buildinfo (should not be used by anything but Pidgin) | |
| 193 * pidgin_dialogs_developers (should not be used by anything but Pidgin) | |
| 194 * pidgin_dialogs_translators (should not be used by anything but Pidgin) | |
| 195 * gtk_imhtmltoolbar_switch_active_conversation | |
| 196 * 'paste' signal for GtkIMHtml (more in gtkimhtml-signals.dox) | |
| 197 * 'drawing-buddy' signal for gtkblist (more in gtkblist-signals.dox) | |
| 198 | |
| 199 version 2.6.6 (02/18/2010): | |
| 4 libpurple: | 200 libpurple: |
| 5 Changed: | 201 Changed: |
| 6 * purple_xfer_cancel_local is now called instead of | 202 * purple_xfer_cancel_local is now called instead of |
| 7 purple_xfer_request_denied if an error is found when selecting | 203 purple_xfer_request_denied if an error is found when selecting |
| 8 a file to send. Request denied is still used when a receive | 204 a file to send. Request denied is still used when a receive |
| 9 request is not allowed. | 205 request is not allowed. |
| 206 * xmlnode_from_str now properly handles parsing an attribute which | |
| 207 contain "<br>", which were previously transformed into a | |
| 208 newline character (libxml2 unescapes all entities except | |
| 209 representations of '&', and libpurple's purple_unescape_html | |
| 210 converts "<br>" to a newline). | |
| 211 | |
| 10 Perl: | 212 Perl: |
| 11 Changed: | 213 Changed: |
| 12 * Corrected the package names for the PurpleProxyType and | 214 * Corrected the package names for the PurpleProxyType and |
| 13 PurpleLogReadFlags enums to have the correct number of colons | 215 PurpleLogReadFlags enums to have the correct number of colons |
| 14 (from Purple::ProxyType::::<type> to Purple::ProxyType::<type> | 216 (from Purple::ProxyType::::<type> to Purple::ProxyType::<type> |
| 107 * purple_xfer_prpl_ready | 309 * purple_xfer_prpl_ready |
| 108 * purple_xfer_ui_ready | 310 * purple_xfer_ui_ready |
| 109 * xmlnode_from_file | 311 * xmlnode_from_file |
| 110 * xmlnode_get_parent | 312 * xmlnode_get_parent |
| 111 * xmlnode_set_attrib_full | 313 * xmlnode_set_attrib_full |
| 314 * PURPLE_STATUS_MOOD as a new PurpleStatusPrimitive | |
| 112 | 315 |
| 113 Changed: | 316 Changed: |
| 114 * xmlnode_remove_attrib now removes all attributes with the | 317 * xmlnode_remove_attrib now removes all attributes with the |
| 115 same name. Previously, it would remove the first one found, | 318 same name. Previously, it would remove the first one found, |
| 116 which was completely non-deterministic. If you want to remove | 319 which was completely non-deterministic. If you want to remove |
| 516 the menuitem and calls the callback function, if available. | 719 the menuitem and calls the callback function, if available. |
| 517 * Added GntEntryKillRing in GntEntry. | 720 * Added GntEntryKillRing in GntEntry. |
| 518 * Added gnt_window_set_maximize and gnt_window_get_maximize, and | 721 * Added gnt_window_set_maximize and gnt_window_get_maximize, and |
| 519 GntWindowFlags enum. | 722 GntWindowFlags enum. |
| 520 | 723 |
| 521 version 2.2.2 (??/??/????): | 724 version 2.2.2 (10/23/2007): |
| 522 libpurple: | 725 libpurple: |
| 523 Changed: | 726 Changed: |
| 524 * The size parameter of purple_util_write_data_to_file_absolute | 727 * The size parameter of purple_util_write_data_to_file_absolute |
| 525 has been changed to gssize instead of a size_t to correctly | 728 has been changed to gssize instead of a size_t to correctly |
| 526 indicate that -1 can be used for a nul-delimited string. | 729 indicate that -1 can be used for a nul-delimited string. |
