Mercurial > pidgin
diff 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 |
line wrap: on
line diff
--- a/ChangeLog.API Thu Jun 16 04:37:03 2011 +0000 +++ b/ChangeLog.API Sat Aug 06 03:45:56 2011 +0000 @@ -1,12 +1,214 @@ Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul -version 2.6.6 (??/??/2010): +version 2.9.0: + libpurple: + Added: + * Hash table to PurpleConvChat struct, used to make + purple_conv_chat_cb_find O(1). + * ui_data pointer to PurpleConvChatBuddy struct. + * deleting-chat-buddy signal (conversation signals) + * pidgin_pixbuf_from_data + * pidgin_pixbuf_anim_from_data + * pidgin_pixbuf_new_from_file + * pidgin_pixbuf_new_from_file_at_size + * pidgin_pixbuf_new_from_file_at_scale + + Deprecated: + * purple_conv_chat_set_users + * PurpleConvChat in_room list + +version 2.8.0 (06/07/2011): + libpurple: + Added: + * account-authorization-requested-with-message signal (Stefan Ott) + (#8690) + * cleared-message-history signal (conversation signals) + * purple_account_add_buddy_with_invite + * purple_account_add_buddies_with_invite + * purple_dnsquery_a_account + * purple_notify_user_info_add_pair_plaintext + * purple_media_get_active_local_candidates + * purple_media_get_active_remote_candidates + * purple_media_manager_get_video_caps (Jakub Adam) (#13095) + * purple_media_manager_set_video_caps (Jakub Adam) (#13095) + * purple_pounce_destroy_all_by_buddy (Kartik Mohta) (#1131) + * purple_proxy_connect_socks5_account + * purple_srv_resolve_account + * purple_txt_resolve_account + * Added add_buddy_with_invite to PurplePluginProtocolInfo + * Added add_buddies_with_invite to PurplePluginProtocolInfo + * Added PurpleSrvTxtQueryUiOps which allow UIs to specify their + own mechanisms to resolve SRV and/or TXT queries. It works + similar to PurpleDnsQueryUiOps + * purple_marshal_BOOLEAN__POINTER_BOOLEAN (kawaii.neko) (#12599) + + Deprecated: + * purple_account_add_buddy + * purple_account_add_buddies_with_invite + * purple_dnsquery_a + * purple_proxy_connect_socks5 + * purple_srv_resolve + * purple_txt_resolve + * add_buddy from PurplePluginProtocolInfo struct + * add_buddies from PurplePluginProtocolInfo struct + + Pidgin: + Added: + * pidgin_make_scrollable (Gabriel Schulhof) (#10599) + * chat-nick-clicked signal (kawaii.neko) (#12599) + * chat-nick-autocomplete signal (kawaii.neko) (#12599) + +version 2.7.11 (03/10/2011): + * libpurple: + Added: + * Four entries in the GHashTable passed when joining + an XMPP chat room which allow the UI to request a limited + amount of history. See XEP-0045 7.1.16 for details; the + entries are named history_maxchars, history_maxstanzas, + history_seconds, and history_since. history_since must be + interpretable by purple_str_to_time, and the prpl takes care + of formatting the time properly. + * Perl: + Added: + * Purple::find_conversation_with_account + * Purple::Conversation::Chat::send_with_flags + * Purple::Conversation::IM::send_with_flags + +version 2.7.10 (02/06/2011): + * No changes + +version 2.7.9 (12/26/2010): + * No changes + +version 2.7.8 (12/19/2010): + * No changes + +version 2.7.7 (11/23/2010): + * No changes + +version 2.7.6 (11/21/2010): + * No changes + +version 2.7.5 (10/31/2010): + * No changes + +version 2.7.4 (10/20/2010): + Perl: + Added: + * Purple::BuddyList::Chat::get_components + + Changed: + * Purple::BuddyList::Chat::new now works properly. Thanks + to Rafael in devel@conference.pidgin.im for reporting and + testing. + +version 2.7.3 (08/10/2010): + libpurple: + Fixed: + * purple_account_[gs]et_public_alias no longer crash when + called for a protocol that doesn't support the underlying + calls and the caller does not specify a failure callback. + + Perl: + Added: + * Exposed log-subsystem signals. + + Pidgin: + Changed: + * Changing the visibility (gtk_widget_hide/show) of + the widgets in the GtkIMHtmlToolbar should now affect + the visibility of the entries in the 'lean' view + (the default toolbar view). + + Deprecated: + * pidgin_check_if_dir + + libgnt: + Added: + * gnt_tree_row_get_key, gnt_tree_row_get_next, + gnt_tree_row_get_prev, gnt_tree_row_get_child and + gnt_tree_row_get_parent. + +version 2.7.2 (07/21/2010): + * No changes + +version 2.7.1 (05/29/2010): + * No changes + +version 2.7.0 (05/12/2010): + libpurple: + Added: + * Account signals (see account-signals.dox); useful for D-Bus + * account-signed-on + * account-signed-off + * account-connection-error + * purple_account_get_name_for_display + * purple_account_get_privacy_type + * purple_account_get_public_alias + * purple_account_set_privacy_type + * purple_account_set_public_alias + * buddy-caps-changed blist signal + * Added media_caps to the PurpleBuddy struct + * purple_buddy_get_media_caps + * purple_buddy_set_media_caps + * purple_certificates_import for importing multiple + certificates from a single file (and corresponding + import_certificates member of PurpleCertificateScheme struct) + * autojoin connection signal + * purple_contact_get_group + * sent-attention conversation signal + * got-attention conversation signal + * ui-caps-changed media manager signal + * purple_media_candidate_copy + * purple_media_codec_copy + * purple_media_manager_get_backend_type + * purple_media_manager_set_backend_type + * PurpleMood struct in status.h + * purple_network_get_all_local_system_ips, which returns all + local IPs on the system. On systems with the getifaddrs() + function, this will return both IPv4 and IPv6 addresses + (excluding link-local and loopback addresses). On others, + it returns just IPv4 addresses. + * purple_network_listen_family and + purple_network_listen_range_family. These will replace the + versions without _family in 3.0.0 and allow the caller to + specifically request either an IPv4 or IPv6 socket. IPv6 is + only supported if the getaddrinfo() function is available + at build-time (not the case on Windows, currently). + * purple_prpl_got_media_caps + * purple_request_action_with_icon + * purple_request_action_with_icon_varg + * purple_socket_get_family + * purple_socket_speaks_ipv4 + * purple_unescape_text + * purple_uuid_random + * purple_xfer_get_thumbnail + * purple_xfer_get_thumbnail_mimetype + * purple_xfer_set_thumbnail + * purple_xfer_prepare_thumbnail + + Pidgin: + Added: + * pidgin_dialogs_buildinfo (should not be used by anything but Pidgin) + * pidgin_dialogs_developers (should not be used by anything but Pidgin) + * pidgin_dialogs_translators (should not be used by anything but Pidgin) + * gtk_imhtmltoolbar_switch_active_conversation + * 'paste' signal for GtkIMHtml (more in gtkimhtml-signals.dox) + * 'drawing-buddy' signal for gtkblist (more in gtkblist-signals.dox) + +version 2.6.6 (02/18/2010): libpurple: Changed: * purple_xfer_cancel_local is now called instead of purple_xfer_request_denied if an error is found when selecting a file to send. Request denied is still used when a receive request is not allowed. + * xmlnode_from_str now properly handles parsing an attribute which + contain "<br>", which were previously transformed into a + newline character (libxml2 unescapes all entities except + representations of '&', and libpurple's purple_unescape_html + converts "<br>" to a newline). + Perl: Changed: * Corrected the package names for the PurpleProxyType and @@ -109,6 +311,7 @@ * xmlnode_from_file * xmlnode_get_parent * xmlnode_set_attrib_full + * PURPLE_STATUS_MOOD as a new PurpleStatusPrimitive Changed: * xmlnode_remove_attrib now removes all attributes with the @@ -518,7 +721,7 @@ * Added gnt_window_set_maximize and gnt_window_get_maximize, and GntWindowFlags enum. -version 2.2.2 (??/??/????): +version 2.2.2 (10/23/2007): libpurple: Changed: * The size parameter of purple_util_write_data_to_file_absolute
