comparison ChangeLog.API @ 30909:25e200cb3532

propagate from branch 'im.pidgin.pidgin' (head dca20e09164518b0f7a773edd7e9649f41d8873d) to branch 'im.pidgin.cpw.malu.xmpp.google_refactor' (head 7823c556f2d1bbca43f5ef9f0fea30cabc5d313f)
author Marcus Lundblad <ml@update.uu.se>
date Tue, 31 Aug 2010 18:28:10 +0000
parents 87fbe58d8267
children a2d5bafdbea9
comparison
equal deleted inserted replaced
30908:c44ec533a48c 30909:25e200cb3532
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.4 (MM/DD/YYYY):
4
5 version 2.7.3 (08/10/2010):
4 libpurple: 6 libpurple:
5 Added: 7 Fixed:
8 * purple_account_[gs]et_public_alias no longer crash when
9 called for a protocol that doesn't support the underlying
10 calls and the caller does not specify a failure callback.
11
12 Perl:
13 Added:
14 * Exposed log-subsystem signals.
15
16 Pidgin:
17 Changed:
18 * Changing the visibility (gtk_widget_hide/show) of
19 the widgets in the GtkIMHtmlToolbar should now affect
20 the visibility of the entries in the 'lean' view
21 (the default toolbar view).
22
23 Deprecated:
24 * pidgin_check_if_dir
25
26 libgnt:
27 Added:
28 * gnt_tree_row_get_key, gnt_tree_row_get_next,
29 gnt_tree_row_get_prev, gnt_tree_row_get_child and
30 gnt_tree_row_get_parent.
31
32 version 2.7.2 (07/21/2010):
33 * No changes
34
35 version 2.7.1 (05/29/2010):
36 * No changes
37
38 version 2.7.0 (05/12/2010):
39 libpurple:
40 Added:
41 * Account signals (see account-signals.dox); useful for D-Bus
42 * account-signed-on
43 * account-signed-off
44 * account-connection-error
6 * purple_account_get_name_for_display 45 * purple_account_get_name_for_display
46 * purple_account_get_privacy_type
47 * purple_account_get_public_alias
48 * purple_account_set_privacy_type
49 * purple_account_set_public_alias
50 * buddy-caps-changed blist signal
51 * Added media_caps to the PurpleBuddy struct
7 * purple_buddy_get_media_caps 52 * purple_buddy_get_media_caps
8 * purple_buddy_set_media_caps 53 * purple_buddy_set_media_caps
54 * purple_certificates_import for importing multiple
55 certificates from a single file (and corresponding
56 import_certificates member of PurpleCertificateScheme struct)
57 * autojoin connection signal
9 * purple_contact_get_group 58 * purple_contact_get_group
59 * sent-attention conversation signal
60 * got-attention conversation signal
61 * ui-caps-changed media manager signal
10 * purple_media_candidate_copy 62 * purple_media_candidate_copy
11 * purple_media_codec_copy 63 * purple_media_codec_copy
12 * purple_media_manager_get_backend_type 64 * purple_media_manager_get_backend_type
13 * purple_media_manager_set_backend_type 65 * purple_media_manager_set_backend_type
14 * purple_network_get_all_local_system_ips, which returns all local 66 * PurpleMood struct in status.h
15 IPs on the system. On systems with the getifaddrs() function, 67 * purple_network_get_all_local_system_ips, which returns all
16 this will return both IPv4 and IPv6 addresses (excluding link-local 68 local IPs on the system. On systems with the getifaddrs()
17 and loopback addresses). On others, it returns just IPv4 addresses. 69 function, this will return both IPv4 and IPv6 addresses
70 (excluding link-local and loopback addresses). On others,
71 it returns just IPv4 addresses.
72 * purple_network_listen_family and
73 purple_network_listen_range_family. These will replace the
74 versions without _family in 3.0.0 and allow the caller to
75 specifically request either an IPv4 or IPv6 socket. IPv6 is
76 only supported if the getaddrinfo() function is available
77 at build-time (not the case on Windows, currently).
18 * purple_prpl_got_media_caps 78 * purple_prpl_got_media_caps
79 * purple_request_action_with_icon
80 * purple_request_action_with_icon_varg
81 * purple_socket_get_family
82 * purple_socket_speaks_ipv4
19 * purple_unescape_text 83 * purple_unescape_text
20 * purple_uuid_random 84 * purple_uuid_random
21 * media_caps to the PurpleBuddy struct 85 * purple_xfer_get_thumbnail
22 * buddy-caps-changed blist signal 86 * purple_xfer_get_thumbnail_mimetype
23 * ui-caps-changed media manager signal 87 * purple_xfer_set_thumbnail
24 * sent-attention conversation signal 88 * purple_xfer_prepare_thumbnail
25 * got-attention conversation signal
26 * PurpleMood struct in status.h
27 * purple_certificates_import for importing multiple certificates from
28 a single file (and corresponding import_certificates member of
29 PurpleCertificateScheme struct)
30 89
31 Pidgin: 90 Pidgin:
32 Added: 91 Added:
33 * pidgin_dialogs_buildinfo (should not be used by anything but Pidgin) 92 * pidgin_dialogs_buildinfo (should not be used by anything but Pidgin)
34 * pidgin_dialogs_developers (should not be used by anything but Pidgin) 93 * pidgin_dialogs_developers (should not be used by anything but Pidgin)
42 Changed: 101 Changed:
43 * purple_xfer_cancel_local is now called instead of 102 * purple_xfer_cancel_local is now called instead of
44 purple_xfer_request_denied if an error is found when selecting 103 purple_xfer_request_denied if an error is found when selecting
45 a file to send. Request denied is still used when a receive 104 a file to send. Request denied is still used when a receive
46 request is not allowed. 105 request is not allowed.
47 * xmlnode_from_str now properly handles paring an attribute which 106 * xmlnode_from_str now properly handles parsing an attribute which
48 contain "&lt;br&gt;", which were previously transformed into a 107 contain "&lt;br&gt;", which were previously transformed into a
49 newline character (libxml2 unescapes all entities except 108 newline character (libxml2 unescapes all entities except
50 representations of '&', and libpurple's purple_unescape_html 109 representations of '&', and libpurple's purple_unescape_html
51 converts "<br>" to a newline). 110 converts "<br>" to a newline).
52 111