annotate ChangeLog.API @ 32782:83c8b752993b

update German translation
author Jochen Kemnade <jochenkemnade@web.de>
date Sat, 22 Oct 2011 10:41:31 +0000
parents 8878ea011fa1
children 3e7a7e14af62
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15937
cc3c50816cc9 More gaim->whatever isms
Mark Doliner <mark@kingant.net>
parents: 15936
diff changeset
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
2
32286
da81195f635e Drop the .gaim -> .purple migration code
Richard Laager <rlaager@wiktel.com>
parents: 31828
diff changeset
3 version 3.0.0 (??/??/????):
da81195f635e Drop the .gaim -> .purple migration code
Richard Laager <rlaager@wiktel.com>
parents: 31828
diff changeset
4 libpurple:
32303
63fb41aa3dbe Add API:
andrew.victor@mxit.com
parents: 32301
diff changeset
5 Added:
32662
c6da05c40daa Mention webkit functions here. We may want to list everything
Mark Doliner <mark@kingant.net>
parents: 32615
diff changeset
6 * pidgin_create_webview
32714
a34977b4d858 Add accessors for _PurpleAccount.ui_data
Kevin Stange <kevin@simguy.net>
parents: 32712
diff changeset
7 * purple_account_get_ui_data
a34977b4d858 Add accessors for _PurpleAccount.ui_data
Kevin Stange <kevin@simguy.net>
parents: 32712
diff changeset
8 * purple_account_set_ui_data
32698
c39583aad67c Hide struct _PurpleConvChatBuddy.
andrew.victor@mxit.com
parents: 32697
diff changeset
9 * purple_conv_chat_cb_get_alias
c39583aad67c Hide struct _PurpleConvChatBuddy.
andrew.victor@mxit.com
parents: 32697
diff changeset
10 * purple_conv_chat_cb_get_flags
c39583aad67c Hide struct _PurpleConvChatBuddy.
andrew.victor@mxit.com
parents: 32697
diff changeset
11 * purple_conv_chat_cb_is_buddy
c39583aad67c Hide struct _PurpleConvChatBuddy.
andrew.victor@mxit.com
parents: 32697
diff changeset
12 * purple_conv_chat_cb_get_ui_data
c39583aad67c Hide struct _PurpleConvChatBuddy.
andrew.victor@mxit.com
parents: 32697
diff changeset
13 * purple_conv_chat_cb_set_ui_data
32767
2ec94166be43 On the way to hiding the PurpleConnection struct.
andrew.victor@mxit.com
parents: 32752
diff changeset
14 * purple_connection_get_flags
2ec94166be43 On the way to hiding the PurpleConnection struct.
andrew.victor@mxit.com
parents: 32752
diff changeset
15 * purple_connection_set_flags
32768
50cd80d3554e Add a purple_connection_update_last_received() function to update the
andrew.victor@mxit.com
parents: 32767
diff changeset
16 * purple_connection_update_last_received
32451
5a09c7979fc4 Alphabetize
Mark Doliner <mark@kingant.net>
parents: 32431
diff changeset
17 * purple_conversation_get_ui_data
5a09c7979fc4 Alphabetize
Mark Doliner <mark@kingant.net>
parents: 32431
diff changeset
18 * purple_conversation_set_ui_data
32780
75104780b1a3 Hide struct _PurpleConvMessage.
andrew.victor@mxit.com
parents: 32768
diff changeset
19 * purple_conversation_message_get_alias
75104780b1a3 Hide struct _PurpleConvMessage.
andrew.victor@mxit.com
parents: 32768
diff changeset
20 * purple_conversation_message_get_conv
32781
8878ea011fa1 Hide struct PurpleNotifySearchColumn.
andrew.victor@mxit.com
parents: 32780
diff changeset
21 * purple_notify_searchresult_column_get_title
32454
fc82769e0f86 Doh, I failed to checkin two files in my previous commit.
Mark Doliner <mark@kingant.net>
parents: 32451
diff changeset
22 * purple_notify_searchresult_column_is_visible
32303
63fb41aa3dbe Add API:
andrew.victor@mxit.com
parents: 32301
diff changeset
23 * purple_notify_searchresult_column_set_visible
32379
0cc718e10344 Actually commit the purple_notify_user_info_prepend_pair_plaintext
Mark Doliner <mark@kingant.net>
parents: 32370
diff changeset
24 * purple_notify_user_info_prepend_pair_plaintext
32466
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
25 * purple_menu_action_get_callback
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
26 * purple_menu_action_get_children
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
27 * purple_menu_action_get_data
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
28 * purple_menu_action_set_label
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
29 * purple_menu_action_set_data
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
30 * purple_menu_action_set_callback
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
31 * purple_menu_action_set_children
32454
fc82769e0f86 Doh, I failed to checkin two files in my previous commit.
Mark Doliner <mark@kingant.net>
parents: 32451
diff changeset
32 * purple_request_field_get_tooltip
fc82769e0f86 Doh, I failed to checkin two files in my previous commit.
Mark Doliner <mark@kingant.net>
parents: 32451
diff changeset
33 * purple_request_field_group_get_fields_list
32304
a88631af0f5e Add API: purple_request_field_set_tooltip & purple_request_field_get_tooltip
andrew.victor@mxit.com
parents: 32303
diff changeset
34 * purple_request_field_set_tooltip
32454
fc82769e0f86 Doh, I failed to checkin two files in my previous commit.
Mark Doliner <mark@kingant.net>
parents: 32451
diff changeset
35 * purple_request_fields_get_ui_data
fc82769e0f86 Doh, I failed to checkin two files in my previous commit.
Mark Doliner <mark@kingant.net>
parents: 32451
diff changeset
36 * purple_request_fields_set_ui_data
32393
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
37 * purple_roomlist_get_account
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
38 * purple_roomlist_get_proto_data
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
39 * purple_roomlist_get_ui_data
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
40 * purple_roomlist_room_get_expanded_once
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
41 * purple_roomlist_room_set_expanded_once
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
42 * purple_roomlist_set_proto_data
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
43 * purple_roomlist_set_ui_data
32465
39d69f5bf146 Use the new accessor functions of PidginWhiteboard.
andrew.victor@mxit.com
parents: 32461
diff changeset
44 * purple_whiteboard_get_account
39d69f5bf146 Use the new accessor functions of PidginWhiteboard.
andrew.victor@mxit.com
parents: 32461
diff changeset
45 * purple_whiteboard_get_draw_list
39d69f5bf146 Use the new accessor functions of PidginWhiteboard.
andrew.victor@mxit.com
parents: 32461
diff changeset
46 * purple_whiteboard_set_draw_list
32461
cea77667da7d Added protocol_data and ui_data accessor functions for Whiteboard.
andrew.victor@mxit.com
parents: 32454
diff changeset
47 * purple_whiteboard_get_protocol_data
cea77667da7d Added protocol_data and ui_data accessor functions for Whiteboard.
andrew.victor@mxit.com
parents: 32454
diff changeset
48 * purple_whiteboard_set_protocol_data
32465
39d69f5bf146 Use the new accessor functions of PidginWhiteboard.
andrew.victor@mxit.com
parents: 32461
diff changeset
49 * purple_whiteboard_get_state
39d69f5bf146 Use the new accessor functions of PidginWhiteboard.
andrew.victor@mxit.com
parents: 32461
diff changeset
50 * purple_whiteboard_set_state
32461
cea77667da7d Added protocol_data and ui_data accessor functions for Whiteboard.
andrew.victor@mxit.com
parents: 32454
diff changeset
51 * purple_whiteboard_get_ui_data
cea77667da7d Added protocol_data and ui_data accessor functions for Whiteboard.
andrew.victor@mxit.com
parents: 32454
diff changeset
52 * purple_whiteboard_set_ui_data
32465
39d69f5bf146 Use the new accessor functions of PidginWhiteboard.
andrew.victor@mxit.com
parents: 32461
diff changeset
53 * purple_whiteboard_get_who
32469
fa7f057f506a Add the xfer get/set functions to the Changelog.API.
masca@cpw.pidgin.im
parents: 32466
diff changeset
54 * purple_xfer_get_fd
32417
d61170e263b4 Introduce API purple_xfer_get_protocol_data() and purple_xfer_set_protocol_data().
andrew.victor@mxit.com
parents: 32415
diff changeset
55 * purple_xfer_get_protocol_data
32451
5a09c7979fc4 Alphabetize
Mark Doliner <mark@kingant.net>
parents: 32431
diff changeset
56 * purple_xfer_get_ui_data
32469
fa7f057f506a Add the xfer get/set functions to the Changelog.API.
masca@cpw.pidgin.im
parents: 32466
diff changeset
57 * purple_xfer_get_watcher
fa7f057f506a Add the xfer get/set functions to the Changelog.API.
masca@cpw.pidgin.im
parents: 32466
diff changeset
58 * purple_xfer_set_fd
fa7f057f506a Add the xfer get/set functions to the Changelog.API.
masca@cpw.pidgin.im
parents: 32466
diff changeset
59 * purple_Xfer_set_local_port
32417
d61170e263b4 Introduce API purple_xfer_get_protocol_data() and purple_xfer_set_protocol_data().
andrew.victor@mxit.com
parents: 32415
diff changeset
60 * purple_xfer_set_protocol_data
32469
fa7f057f506a Add the xfer get/set functions to the Changelog.API.
masca@cpw.pidgin.im
parents: 32466
diff changeset
61 * purple_xfer_set_status
32427
ff051a32e1e8 Added accessor functions purple_xfer_get_ui_data() and purple_xfer_set_ui_data().
andrew.victor@mxit.com
parents: 32417
diff changeset
62 * purple_xfer_set_ui_data
32501
d82c76a842f8 ChangeLog that. Refs #14529
Paul Aurich <paul@darkrain42.org>
parents: 32492
diff changeset
63 * purple_xfer_set_watcher
32662
c6da05c40daa Mention webkit functions here. We may want to list everything
Mark Doliner <mark@kingant.net>
parents: 32615
diff changeset
64 * Various WebKit-related functions in gtkwebview.h
32501
d82c76a842f8 ChangeLog that. Refs #14529
Paul Aurich <paul@darkrain42.org>
parents: 32492
diff changeset
65 * xmlnode_get_default_namespace
d82c76a842f8 ChangeLog that. Refs #14529
Paul Aurich <paul@darkrain42.org>
parents: 32492
diff changeset
66 * xmlnode_strip_prefixes
32303
63fb41aa3dbe Add API:
andrew.victor@mxit.com
parents: 32301
diff changeset
67
32320
7df08e88d9bb Rename purple_util_fetch_url_request_len_with_account to
Mark Doliner <mark@kingant.net>
parents: 32318
diff changeset
68 Changed:
32679
904686722499 * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
andrew.victor@mxit.com
parents: 32677
diff changeset
69 * purple_account_add_buddy now takes an invite message as the last
904686722499 * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
andrew.victor@mxit.com
parents: 32677
diff changeset
70 parameter
904686722499 * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
andrew.victor@mxit.com
parents: 32677
diff changeset
71 * purple_account_add_buddies now takes an invite message as the last
904686722499 * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
andrew.victor@mxit.com
parents: 32677
diff changeset
72 parameter
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
73 * purple_certificate_check_signature_chain now returns a list of failing
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
74 PurpleCertificate*s as the second parameter
32364
323876c34a96 Don't use strlen() when all you're trying to do is check if the string
Mark Doliner <mark@kingant.net>
parents: 32330
diff changeset
75 * purple_connection_error now takes a PurpleConnectionError
323876c34a96 Don't use strlen() when all you're trying to do is check if the string
Mark Doliner <mark@kingant.net>
parents: 32330
diff changeset
76 as the second parameter
32679
904686722499 * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
andrew.victor@mxit.com
parents: 32677
diff changeset
77 * purple_dnsquery_a now takes a PurpleAccount as the first parameter
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
78 * purple_network_listen now takes the protocol family as the second
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
79 parameter
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
80 * purple_network_listen now takes a boolean indicating external port
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
81 mapping as the fourth parameter
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
82 * purple_network_listen_range now takes a boolean indicating external
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
83 port mapping as the fifth parameter
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
84 * purple_network_listen_range now takes the protocol family as the
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
85 third parameter
32364
323876c34a96 Don't use strlen() when all you're trying to do is check if the string
Mark Doliner <mark@kingant.net>
parents: 32330
diff changeset
86 * purple_notify_user_info_add_pair renamed to
323876c34a96 Don't use strlen() when all you're trying to do is check if the string
Mark Doliner <mark@kingant.net>
parents: 32330
diff changeset
87 purple_notify_user_info_add_pair_html
32370
8a55048115ab Add an entry for 0ea4521b22507f8cc23de316fa55e3368d9f4029
Mark Doliner <mark@kingant.net>
parents: 32364
diff changeset
88 * purple_notify_user_info_get_entries returns a GQueue instead of
8a55048115ab Add an entry for 0ea4521b22507f8cc23de316fa55e3368d9f4029
Mark Doliner <mark@kingant.net>
parents: 32364
diff changeset
89 a GList
32379
0cc718e10344 Actually commit the purple_notify_user_info_prepend_pair_plaintext
Mark Doliner <mark@kingant.net>
parents: 32370
diff changeset
90 * purple_notify_user_info_prepend_pair renamed to
32386
57694928058e Small typo.
andrew.victor@mxit.com
parents: 32381
diff changeset
91 purple_notify_user_info_prepend_pair_html
32679
904686722499 * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
andrew.victor@mxit.com
parents: 32677
diff changeset
92 * purple_srv_resolve now takes a PurpleAccount as the first parameter
32752
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
93 * purple_str_size_to_units now takes a goffset as the size parameter
32679
904686722499 * purple_util_fetch_url_request_len() renamed to purple_util_fetch_url_request().
andrew.victor@mxit.com
parents: 32677
diff changeset
94 * purple_txt_resolve now takes a PurpleAccount as the first parameter
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
95 * purple_util_fetch_url_request now takes a PurpleAccount as
32320
7df08e88d9bb Rename purple_util_fetch_url_request_len_with_account to
Mark Doliner <mark@kingant.net>
parents: 32318
diff changeset
96 the first parameter
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
97 * purple_util_fetch_url_request now takes a length as the eighth
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
98 parameter
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
99 * purple_util_fetch_url_len now takes a length as the fifth parameter
32752
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
100 * purple_xfer_get_bytes_remaining now returns a goffset
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
101 * purple_xfer_get_bytes_sent now returns a goffset
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
102 * purple_xfer_get_size now returns a goffset
32689
48bc3f9f2115 purple_xfer_is_canceled() renamed to purple_xfer_is_cancelled()
andrew.victor@mxit.com
parents: 32679
diff changeset
103 * purple_xfer_is_canceled renamed to purple_xfer_is_cancelled
32752
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
104 * purple_xfer_set_bytes_sent now takes a goffset as the bytes_sent
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
105 parameter
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
106 * purple_xfer_set_size now takes a goffset as the size parameter
32326
c3ea1711c372 Rename the report_disconnect_reason cb function to report_disconnect
Mark Doliner <mark@kingant.net>
parents: 32325
diff changeset
107 * PurpleConnectionUiOps.report_disconnect now passes a
c3ea1711c372 Rename the report_disconnect_reason cb function to report_disconnect
Mark Doliner <mark@kingant.net>
parents: 32325
diff changeset
108 PurpleConnectionError as the second parameter
32752
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
109 * PurpleXfer.bytes_remaining is now a goffset
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
110 * PurpleXfer.bytes_sent is now a goffset
5525312cf589 Upgrade PurpleXfer for a 64-bit world.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32745
diff changeset
111 * PurpleXfer.size is now a goffset
32320
7df08e88d9bb Rename purple_util_fetch_url_request_len_with_account to
Mark Doliner <mark@kingant.net>
parents: 32318
diff changeset
112
32286
da81195f635e Drop the .gaim -> .purple migration code
Richard Laager <rlaager@wiktel.com>
parents: 31828
diff changeset
113 Removed:
32381
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
114 * _GntFileType
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
115 * _GntKeyPressMode
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
116 * _GntMouseEvent
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
117 * _GntParamFlags
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
118 * _GntProgressBarOrientation
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
119 * _GntTreeColumnFlag
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
120 * _GntWidgetFlags
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
121 * _PurpleCipherBatchMode
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
122 * _PurpleCipherCaps
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
123 * _PurpleCmdFlag
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
124 * _PurpleCmdPriority
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
125 * _PurpleCmdRet
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
126 * _PurpleCmdStatus
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
127 * _PurplePrefType
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
128 * _PurplePrivacyType
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
129 * _PurpleSoundEventID
5876584828e8 Please correct me if I'm wrong, but I don't think we gain anything
Mark Doliner <mark@kingant.net>
parents: 32379
diff changeset
130 * _XMLNodeType
32325
af709c6ab032 Remove PurpleConnectionUiOps.report_disconnect
Mark Doliner <mark@kingant.net>
parents: 32324
diff changeset
131 * GtkIMHtml.clipboard_html_string
af709c6ab032 Remove PurpleConnectionUiOps.report_disconnect
Mark Doliner <mark@kingant.net>
parents: 32324
diff changeset
132 * GtkIMHtml.clipboard_text_string
32470
4676bbc64e36 Hide GtkIMHtmlFontDetail
Mark Doliner <mark@kingant.net>
parents: 32469
diff changeset
133 * GtkIMHtmlFontDetail
32472
2f014dbda8a6 Make some gtkimhtml functions private
Mark Doliner <mark@kingant.net>
parents: 32470
diff changeset
134 * gtk_imhtml_animation_free
2f014dbda8a6 Make some gtkimhtml functions private
Mark Doliner <mark@kingant.net>
parents: 32470
diff changeset
135 * gtk_imhtml_animation_new
2f014dbda8a6 Make some gtkimhtml functions private
Mark Doliner <mark@kingant.net>
parents: 32470
diff changeset
136 * gtk_imhtml_image_add_to
2f014dbda8a6 Make some gtkimhtml functions private
Mark Doliner <mark@kingant.net>
parents: 32470
diff changeset
137 * gtk_imhtml_image_free
32473
3340d322c8f8 Make another gtkimhtml function private.
Mark Doliner <mark@kingant.net>
parents: 32472
diff changeset
138 * gtk_imhtml_image_new
32472
2f014dbda8a6 Make some gtkimhtml functions private
Mark Doliner <mark@kingant.net>
parents: 32470
diff changeset
139 * gtk_imhtml_image_scale
32321
67f8717477ea Remove some deprecated stuff
Mark Doliner <mark@kingant.net>
parents: 32320
diff changeset
140 * pidgin_blist_update_account_error_state
32324
af176bf6ac4c Whoops, I forgot to commit ChangeLog.API
Mark Doliner <mark@kingant.net>
parents: 32321
diff changeset
141 * pidgin_check_if_dir
32321
67f8717477ea Remove some deprecated stuff
Mark Doliner <mark@kingant.net>
parents: 32320
diff changeset
142 * PIDGIN_DIALOG
32324
af176bf6ac4c Whoops, I forgot to commit ChangeLog.API
Mark Doliner <mark@kingant.net>
parents: 32321
diff changeset
143 * pidgin_dialogs_alias_contact
af176bf6ac4c Whoops, I forgot to commit ChangeLog.API
Mark Doliner <mark@kingant.net>
parents: 32321
diff changeset
144 * pidgin_set_custom_buddy_icon
af176bf6ac4c Whoops, I forgot to commit ChangeLog.API
Mark Doliner <mark@kingant.net>
parents: 32321
diff changeset
145 * pidgin_setup_screenname_autocomplete
32615
20dfcc9aa471 Remove deprecated PidginBuddyList.connection_errors.
andrew.victor@mxit.com
parents: 32614
diff changeset
146 * PidginBuddyList.connection_errors
32325
af709c6ab032 Remove PurpleConnectionUiOps.report_disconnect
Mark Doliner <mark@kingant.net>
parents: 32324
diff changeset
147 * PidginConversation.sg
32492
cd1d9e04c587 Rename the _with_invite functions to their counterparts.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32491
diff changeset
148 * purple_account_add_buddies_with_invite
cd1d9e04c587 Rename the _with_invite functions to their counterparts.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32491
diff changeset
149 * purple_account_add_buddy_with_invite
32509
521cb9430f22 purple_blist_update_buddy_icon() has been deprecated since 2.5.0, and can be removed now.
andrew.victor@mxit.com
parents: 32501
diff changeset
150 * purple_blist_update_buddy_icon
32511
38ce2e217fcb purple_buddy_get_local_alias() has been deprecated since 2.6.0, and can be removed for 3.0.0.
andrew.victor@mxit.com
parents: 32510
diff changeset
151 * purple_buddy_get_local_alias
32482
79eb87d4a8e0 Remove deprecated buddy icon functions and @since tags.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32481
diff changeset
152 * purple_buddy_icons_has_custom_icon
79eb87d4a8e0 Remove deprecated buddy icon functions and @since tags.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32481
diff changeset
153 * purple_buddy_icons_find_custom_icon
79eb87d4a8e0 Remove deprecated buddy icon functions and @since tags.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32481
diff changeset
154 * purple_buddy_icons_set_custom_icon
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
155 * purple_certificate_check_signature_chain_with_failing. Use
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
156 purple_certificate_check_signature_chain, instead
32330
a5b556ac1de5 Rename purple_connection_error_reason to purple_connection_error
Mark Doliner <mark@kingant.net>
parents: 32329
diff changeset
157 * purple_connection_error_reason
32674
2571b01e849c The following were deprecated since they were moved to the internal API:
andrew.victor@mxit.com
parents: 32673
diff changeset
158 * purple_connection_new
2571b01e849c The following were deprecated since they were moved to the internal API:
andrew.victor@mxit.com
parents: 32673
diff changeset
159 * purple_connection_new_unregister
2571b01e849c The following were deprecated since they were moved to the internal API:
andrew.victor@mxit.com
parents: 32673
diff changeset
160 * purple_connection_destroy
32510
821942586292 purple_contact_set_alias() is deprecated, and can be removed for 3.0.0.
andrew.victor@mxit.com
parents: 32509
diff changeset
161 * purple_contact_set_alias
32512
968a51c4fa9d purple_conv_chat_set_users() has been deprecated since 2.9.0, and can be removed for 3.0.0.
andrew.victor@mxit.com
parents: 32511
diff changeset
162 * purple_conv_chat_set_users
32286
da81195f635e Drop the .gaim -> .purple migration code
Richard Laager <rlaager@wiktel.com>
parents: 31828
diff changeset
163 * purple_core_migrate
32474
f22bc8b5b9dc Replace purple_dnsquery_a_account with purple_dnsquery_a.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32473
diff changeset
164 * purple_dnsquery_a_account
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
165 * purple_network_listen_family. Use purple_network_listen, instead.
32677
d2ef8926b960 Remove deprecated purple_network_listen_map_external().
andrew.victor@mxit.com
parents: 32676
diff changeset
166 * purple_network_listen_map_external
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
167 * purple_network_listen_range_family. Use purple_network_listen,
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
168 instead.
32316
489b20ff1c72 Remove a few deprecated functions
Mark Doliner <mark@kingant.net>
parents: 32315
diff changeset
169 * purple_notify_searchresults_column_get_title
489b20ff1c72 Remove a few deprecated functions
Mark Doliner <mark@kingant.net>
parents: 32315
diff changeset
170 * purple_notify_searchresults_get_columns_count
489b20ff1c72 Remove a few deprecated functions
Mark Doliner <mark@kingant.net>
parents: 32315
diff changeset
171 * purple_notify_searchresults_get_rows_count
489b20ff1c72 Remove a few deprecated functions
Mark Doliner <mark@kingant.net>
parents: 32315
diff changeset
172 * purple_notify_searchresults_row_get
32491
4f6b06139734 Remove deprecated plugin functions. I guess no-one asked for a
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32490
diff changeset
173 * purple_plugins_register_load_notify_cb
4f6b06139734 Remove deprecated plugin functions. I guess no-one asked for a
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32490
diff changeset
174 * purple_plugins_register_probe_notify_cb
4f6b06139734 Remove deprecated plugin functions. I guess no-one asked for a
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32490
diff changeset
175 * purple_plugins_register_unload_notify_cb
4f6b06139734 Remove deprecated plugin functions. I guess no-one asked for a
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32490
diff changeset
176 * purple_plugins_unregister_load_notify_cb
4f6b06139734 Remove deprecated plugin functions. I guess no-one asked for a
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32490
diff changeset
177 * purple_plugins_unregister_probe_notify_cb
4f6b06139734 Remove deprecated plugin functions. I guess no-one asked for a
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32490
diff changeset
178 * purple_plugins_unregister_unload_notify_cb
32481
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
179 * purple_presence_add_status
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
180 * purple_presence_add_list
32513
06e0b6be6432 purple_proxy_connect_socks5() was deprecated in 2.8.0, and can be removed for 3.0.0.
andrew.victor@mxit.com
parents: 32512
diff changeset
181 * purple_proxy_connect_socks5
32614
694382c3d150 Remove deprecated purple_request_field_list_add().
andrew.victor@mxit.com
parents: 32613
diff changeset
182 * purple_request_field_list_add
32477
efe38e6319f2 Clean up SRV/TXT query functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32476
diff changeset
183 * purple_srv_cancel
efe38e6319f2 Clean up SRV/TXT query functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32476
diff changeset
184 * purple_srv_resolve_account
32613
d337a23e5536 Remove deprecated purple_ssl_connect_fd().
andrew.victor@mxit.com
parents: 32612
diff changeset
185 * purple_ssl_connect_fd
32481
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
186 * purple_status_set_attr_boolean
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
187 * purple_status_set_attr_int
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
188 * purple_status_set_attr_string
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
189 * purple_status_type_add_attr
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
190 * purple_status_type_add_attrs
095254ccea3d Checkin PurpleStatus API changes.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32479
diff changeset
191 * purple_status_type_add_attrs_vargs
32318
80eabeb5b794 Get rid of the wholly unused "primary attribute" thing in PurpleStatusTypes
Mark Doliner <mark@kingant.net>
parents: 32316
diff changeset
192 * purple_status_type_get_primary_attr
80eabeb5b794 Get rid of the wholly unused "primary attribute" thing in PurpleStatusTypes
Mark Doliner <mark@kingant.net>
parents: 32316
diff changeset
193 * purple_status_type_set_primary_attr
32315
c2fa3a76a0be Get rid fo purple_strlcpy and purple_strlcat. These are convenience
Mark Doliner <mark@kingant.net>
parents: 32310
diff changeset
194 * purple_strlcat
c2fa3a76a0be Get rid fo purple_strlcpy and purple_strlcat. These are convenience
Mark Doliner <mark@kingant.net>
parents: 32310
diff changeset
195 * purple_strlcpy
32477
efe38e6319f2 Clean up SRV/TXT query functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32476
diff changeset
196 * purple_txt_cancel
efe38e6319f2 Clean up SRV/TXT query functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32476
diff changeset
197 * purple_txt_resolve_account
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
198 * purple_util_fetch_url_len. Use purple_util_fetch_url, instead.
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
199 * purple_util_fetch_url_request_len. Use purple_util_fetch_url_request,
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
200 instead.
32320
7df08e88d9bb Rename purple_util_fetch_url_request_len_with_account to
Mark Doliner <mark@kingant.net>
parents: 32318
diff changeset
201 * purple_util_fetch_url_request_len_with_account. Use
32693
5fdaf0fdc0fb Correct API Changelog for renamed entries.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32689
diff changeset
202 purple_util_fetch_url_request, instead.
32326
c3ea1711c372 Rename the report_disconnect_reason cb function to report_disconnect
Mark Doliner <mark@kingant.net>
parents: 32325
diff changeset
203 * PurpleConnectionUiOps.report_disconnect_reason
32492
cd1d9e04c587 Rename the _with_invite functions to their counterparts.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32491
diff changeset
204 * PurplePluginProtocolInfo.add_buddy_with_invite
cd1d9e04c587 Rename the _with_invite functions to their counterparts.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32491
diff changeset
205 * PurplePluginProtocolInfo.add_buddies_with_invite
32514
c6943fd38d44 Remove deprecated and unused PurplePluginProtocolInfo.get_cb_away.
andrew.victor@mxit.com
parents: 32513
diff changeset
206 * PurplePluginProtocolInfo.get_cb_away
32478
91e8402106c1 Remove old serv attention functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32477
diff changeset
207 * serv_got_attention
91e8402106c1 Remove old serv attention functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32477
diff changeset
208 * serv_send_attention
32745
1cec4425d0cc Hide unused gtkimhtml structs (aka, the easy ones).
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32714
diff changeset
209 * struct _GtkIMHtmlAnimation
32324
af176bf6ac4c Whoops, I forgot to commit ChangeLog.API
Mark Doliner <mark@kingant.net>
parents: 32321
diff changeset
210 * struct _GtkIMHtmlFontDetail
32745
1cec4425d0cc Hide unused gtkimhtml structs (aka, the easy ones).
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32714
diff changeset
211 * struct _GtkIMHtmlHr
1cec4425d0cc Hide unused gtkimhtml structs (aka, the easy ones).
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32714
diff changeset
212 * struct _GtkIMHtmlImage
1cec4425d0cc Hide unused gtkimhtml structs (aka, the easy ones).
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32714
diff changeset
213 * struct _GtkIMHtmlScalable
1cec4425d0cc Hide unused gtkimhtml structs (aka, the easy ones).
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32714
diff changeset
214 * struct _GtkSmileyTree
32484
7d33d8c0a082 Hide two easy Pidgin structs.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32482
diff changeset
215 * struct _PidginChatPane
7d33d8c0a082 Hide two easy Pidgin structs.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32482
diff changeset
216 * struct _PidginImPane
32479
2c58de59bd57 Hide PurpleAttentionType struct and remove attention @since tags.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32478
diff changeset
217 * struct _PurpleAttentionType
32705
588f9b808a31 Hide struct _PurpleConversation.
andrew.victor@mxit.com
parents: 32698
diff changeset
218 * struct _PurpleConversation
32696
1877fd446f8d Hide struct _PurpleConvChat.
andrew.victor@mxit.com
parents: 32693
diff changeset
219 * struct _PurpleConvChat
32698
c39583aad67c Hide struct _PurpleConvChatBuddy.
andrew.victor@mxit.com
parents: 32697
diff changeset
220 * struct _PurpleConvChatBuddy
32697
fe20ff3d4e7a Hide struct _PurpleConvIm.
andrew.victor@mxit.com
parents: 32696
diff changeset
221 * struct _PurpleConvIm
32780
75104780b1a3 Hide struct _PurpleConvMessage.
andrew.victor@mxit.com
parents: 32768
diff changeset
222 * struct _PurpleConvMessage
32466
3b2ceeb8883b Hide-a-PurpleMenuAction.
masca@cpw.pidgin.im
parents: 32465
diff changeset
223 * struct _PurpleMenuAction
32415
e46321099396 This got hide-a-struct'ed
Mark Doliner <mark@kingant.net>
parents: 32393
diff changeset
224 * struct _PurplePounce
32476
ba74745ff179 Hide PurpleProxyInfo struct.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32474
diff changeset
225 * struct _PurpleProxyInfo
32392
5c174d124e29 Hide-a-Struct
Mark Doliner <mark@kingant.net>
parents: 32386
diff changeset
226 * struct _PurpleRequestField
32393
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
227 * struct _PurpleRoomlist
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
228 * struct _PurpleRoomlistField
5dafa68c8eb0 Some struct hiding. What a pain.
Mark Doliner <mark@kingant.net>
parents: 32392
diff changeset
229 * struct _PurpleRoomlistRoom
32706
6e27091869eb Hide structs PurpleAccountOption and PurpleAccountUserSplit.
andrew.victor@mxit.com
parents: 32705
diff changeset
230 * struct PurpleAccountOption
6e27091869eb Hide structs PurpleAccountOption and PurpleAccountUserSplit.
andrew.victor@mxit.com
parents: 32705
diff changeset
231 * struct PurpleAccountUserSplit
32781
8878ea011fa1 Hide struct PurpleNotifySearchColumn.
andrew.victor@mxit.com
parents: 32780
diff changeset
232 * struct PurpleNotifySearchColumn
32612
4d64ab35c73b Remove deprecated wpurple_g_access().
andrew.victor@mxit.com
parents: 32514
diff changeset
233 * wpurple_g_access
32490
67addaf8677f Remove deprecated xmlnode functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32484
diff changeset
234 * xmlnode_set_attrib_with_namespace
67addaf8677f Remove deprecated xmlnode functions.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 32484
diff changeset
235 * xmlnode_set_attrib_with_prefix
32286
da81195f635e Drop the .gaim -> .purple migration code
Richard Laager <rlaager@wiktel.com>
parents: 31828
diff changeset
236
32189
f552c2726d91 We're now 2.10.0 because I added the plugin info dialog.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 32175
diff changeset
237 version 2.10.0:
32200
ad79fa168cee Fixes to the PurpleSrvTxtQueryUiOps code. Refs #12647
thijsalkemade@gmail.com
parents: 32190
diff changeset
238 libpurple:
ad79fa168cee Fixes to the PurpleSrvTxtQueryUiOps code. Refs #12647
thijsalkemade@gmail.com
parents: 32190
diff changeset
239 Added:
ad79fa168cee Fixes to the PurpleSrvTxtQueryUiOps code. Refs #12647
thijsalkemade@gmail.com
parents: 32190
diff changeset
240 * purple_srv_txt_query_destroy (accidentally left out of 2.8.0)
ad79fa168cee Fixes to the PurpleSrvTxtQueryUiOps code. Refs #12647
thijsalkemade@gmail.com
parents: 32190
diff changeset
241
32189
f552c2726d91 We're now 2.10.0 because I added the plugin info dialog.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 32175
diff changeset
242 Pidgin:
f552c2726d91 We're now 2.10.0 because I added the plugin info dialog.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 32175
diff changeset
243 Added:
32190
f7a79a60fa19 Make the ChangeLog.API entry accurate.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 32189
diff changeset
244 * pidgin_dialogs_plugins_info (should not be used by anything but Pidgin)
32189
f552c2726d91 We're now 2.10.0 because I added the plugin info dialog.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 32175
diff changeset
245
32139
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
246 version 2.9.0:
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
247 libpurple:
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
248 Added:
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
249 * Hash table to PurpleConvChat struct, used to make
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
250 purple_conv_chat_cb_find O(1).
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
251 * ui_data pointer to PurpleConvChatBuddy struct.
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
252 * deleting-chat-buddy signal (conversation signals)
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
253 * pidgin_pixbuf_from_data
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
254 * pidgin_pixbuf_anim_from_data
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
255 * pidgin_pixbuf_new_from_file
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
256 * pidgin_pixbuf_new_from_file_at_size
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
257 * pidgin_pixbuf_new_from_file_at_scale
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
258
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
259 Deprecated:
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
260 * purple_conv_chat_set_users
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
261 * PurpleConvChat in_room list
8c027bc27073 Merge updates from the 2.9.0 branch into trunk
Mark Doliner <mark@kingant.net>
parents: 32103
diff changeset
262
32103
114fcf15054c Would help if I had the correct date here
Mark Doliner <mark@kingant.net>
parents: 32099
diff changeset
263 version 2.8.0 (06/07/2011):
31810
0123c69ec0e5 Add a purple_notify_user_info_add_pair_plaintext function that accepts a
Mark Doliner <mark@kingant.net>
parents: 30673
diff changeset
264 libpurple:
0123c69ec0e5 Add a purple_notify_user_info_add_pair_plaintext function that accepts a
Mark Doliner <mark@kingant.net>
parents: 30673
diff changeset
265 Added:
31820
28e27a37e4b4 Patch from Stefan Ott to add the account-authorization-requested-with-message
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31819
diff changeset
266 * account-authorization-requested-with-message signal (Stefan Ott)
28e27a37e4b4 Patch from Stefan Ott to add the account-authorization-requested-with-message
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31819
diff changeset
267 (#8690)
31894
a9e077fb65e9 Add a cleared-message-history conversation signal, and use it in Pidgin and Finch
Paul Aurich <paul@darkrain42.org>
parents: 31876
diff changeset
268 * cleared-message-history signal (conversation signals)
31846
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
269 * purple_account_add_buddy_with_invite
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
270 * purple_account_add_buddies_with_invite
31931
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
271 * purple_dnsquery_a_account
31810
0123c69ec0e5 Add a purple_notify_user_info_add_pair_plaintext function that accepts a
Mark Doliner <mark@kingant.net>
parents: 30673
diff changeset
272 * purple_notify_user_info_add_pair_plaintext
31812
539aa44be788 media: allow obtaining active local and remote candidates. Closes #11830
Marcus Lundblad <ml@update.uu.se>
parents: 31811
diff changeset
273 * purple_media_get_active_local_candidates
539aa44be788 media: allow obtaining active local and remote candidates. Closes #11830
Marcus Lundblad <ml@update.uu.se>
parents: 31811
diff changeset
274 * purple_media_get_active_remote_candidates
31820
28e27a37e4b4 Patch from Stefan Ott to add the account-authorization-requested-with-message
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31819
diff changeset
275 * purple_media_manager_get_video_caps (Jakub Adam) (#13095)
28e27a37e4b4 Patch from Stefan Ott to add the account-authorization-requested-with-message
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31819
diff changeset
276 * purple_media_manager_set_video_caps (Jakub Adam) (#13095)
31908
d7be95afe03a Tweak kartikmohta's patch a bit to use accessors instead of directly accessing
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31894
diff changeset
277 * purple_pounce_destroy_all_by_buddy (Kartik Mohta) (#1131)
31931
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
278 * purple_proxy_connect_socks5_account
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
279 * purple_srv_resolve_account
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
280 * purple_txt_resolve_account
31846
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
281 * Added add_buddy_with_invite to PurplePluginProtocolInfo
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
282 * Added add_buddies_with_invite to PurplePluginProtocolInfo
31876
08dcd2d4f0b7 Added PurpleSrvTxtQueryUiOps which allow UIs to specify their own mechanisms
thijsalkemade@gmail.com
parents: 31846
diff changeset
283 * Added PurpleSrvTxtQueryUiOps which allow UIs to specify their
08dcd2d4f0b7 Added PurpleSrvTxtQueryUiOps which allow UIs to specify their own mechanisms
thijsalkemade@gmail.com
parents: 31846
diff changeset
284 own mechanisms to resolve SRV and/or TXT queries. It works
08dcd2d4f0b7 Added PurpleSrvTxtQueryUiOps which allow UIs to specify their own mechanisms
thijsalkemade@gmail.com
parents: 31846
diff changeset
285 similar to PurpleDnsQueryUiOps
31923
29f4dbdb1d0f kawaii.neko, not kawaii.neto in ChangeLog*
Ethan Blanton <elb@pidgin.im>
parents: 31922
diff changeset
286 * purple_marshal_BOOLEAN__POINTER_BOOLEAN (kawaii.neko) (#12599)
31846
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
287
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
288 Deprecated:
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
289 * purple_account_add_buddy
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
290 * purple_account_add_buddies_with_invite
31931
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
291 * purple_dnsquery_a
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
292 * purple_proxy_connect_socks5
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
293 * purple_srv_resolve
c6193e7def81 Add the new account-specific API to ChangeLog.API
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31923
diff changeset
294 * purple_txt_resolve
31846
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
295 * add_buddy from PurplePluginProtocolInfo struct
1bd617f2c46a Add new functions for adding buddies with an invite message. If the
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31828
diff changeset
296 * add_buddies from PurplePluginProtocolInfo struct
31810
0123c69ec0e5 Add a purple_notify_user_info_add_pair_plaintext function that accepts a
Mark Doliner <mark@kingant.net>
parents: 30673
diff changeset
297
31817
f56b66606fd2 warnings -= 3;
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31815
diff changeset
298 Pidgin:
f56b66606fd2 warnings -= 3;
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31815
diff changeset
299 Added:
31819
5767e981508a Use the right ticket number. Refs #10599.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31818
diff changeset
300 * pidgin_make_scrollable (Gabriel Schulhof) (#10599)
31923
29f4dbdb1d0f kawaii.neko, not kawaii.neto in ChangeLog*
Ethan Blanton <elb@pidgin.im>
parents: 31922
diff changeset
301 * chat-nick-clicked signal (kawaii.neko) (#12599)
29f4dbdb1d0f kawaii.neko, not kawaii.neto in ChangeLog*
Ethan Blanton <elb@pidgin.im>
parents: 31922
diff changeset
302 * chat-nick-autocomplete signal (kawaii.neko) (#12599)
31817
f56b66606fd2 warnings -= 3;
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31815
diff changeset
303
31792
5c2c42cbb811 Normal pre-release junk.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31757
diff changeset
304 version 2.7.11 (03/10/2011):
31757
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
305 * libpurple:
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
306 Added:
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
307 * Four entries in the GHashTable passed when joining
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
308 an XMPP chat room which allow the UI to request a limited
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
309 amount of history. See XEP-0045 7.1.16 for details; the
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
310 entries are named history_maxchars, history_maxstanzas,
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
311 history_seconds, and history_since. history_since must be
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
312 interpretable by purple_str_to_time, and the prpl takes care
f178a7df417a jabber: Support for requesting limited history when joining a MUC.
Paul Aurich <paul@darkrain42.org>
parents: 31709
diff changeset
313 of formatting the time properly.
31709
3ff4467e4b46 Add some missing Perl conversation functions
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31647
diff changeset
314 * Perl:
3ff4467e4b46 Add some missing Perl conversation functions
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31647
diff changeset
315 Added:
3ff4467e4b46 Add some missing Perl conversation functions
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31647
diff changeset
316 * Purple::find_conversation_with_account
3ff4467e4b46 Add some missing Perl conversation functions
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31647
diff changeset
317 * Purple::Conversation::Chat::send_with_flags
3ff4467e4b46 Add some missing Perl conversation functions
Daniel Atallah <daniel.atallah@gmail.com>
parents: 31647
diff changeset
318 * Purple::Conversation::IM::send_with_flags
31647
e3535392b624 Prep for new development.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31646
diff changeset
319
31646
cdf476ff08a8 NEWS, versioning configure.ac, and dating ChangeLog for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31507
diff changeset
320 version 2.7.10 (02/06/2011):
cdf476ff08a8 NEWS, versioning configure.ac, and dating ChangeLog for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31507
diff changeset
321 * No changes
cdf476ff08a8 NEWS, versioning configure.ac, and dating ChangeLog for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31507
diff changeset
322
cdf476ff08a8 NEWS, versioning configure.ac, and dating ChangeLog for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31507
diff changeset
323 version 2.7.9 (12/26/2010):
31507
a89e4ea2d37e Post-release.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31506
diff changeset
324 * No changes
a89e4ea2d37e Post-release.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 31506
diff changeset
325
31506
3073caf38000 Pre-Release checklist steps 3, 4, 5, and 6.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31408
diff changeset
326 version 2.7.8 (12/19/2010):
31408
cc32d5f81523 Bring these files up to date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31384
diff changeset
327 * No changes
cc32d5f81523 Bring these files up to date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31384
diff changeset
328
cc32d5f81523 Bring these files up to date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31384
diff changeset
329 version 2.7.7 (11/23/2010):
cc32d5f81523 Bring these files up to date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31384
diff changeset
330 * No changes
cc32d5f81523 Bring these files up to date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31384
diff changeset
331
31384
b52f5d573a17 ChangeLog updates, NEWS, and prep for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31093
diff changeset
332 version 2.7.6 (11/21/2010):
b52f5d573a17 ChangeLog updates, NEWS, and prep for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31093
diff changeset
333 * No changes
31093
29c3443419c3 Update for 2.7.6 development.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31091
diff changeset
334
31091
4c393e8c53bf Prep to tag and release version 2.7.5.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31062
diff changeset
335 version 2.7.5 (10/31/2010):
4c393e8c53bf Prep to tag and release version 2.7.5.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31062
diff changeset
336 * No changes
31062
762b3b1f019f Update for 2.7.5devel.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 31060
diff changeset
337
31060
14a218feffe5 Update versions for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30923
diff changeset
338 version 2.7.4 (10/20/2010):
30920
a2d5bafdbea9 perl: Fix chat-related functions.
Paul Aurich <paul@darkrain42.org>
parents: 30781
diff changeset
339 Perl:
30923
0149f914962e perl: Wrap purple_chat_get_components
Paul Aurich <paul@darkrain42.org>
parents: 30920
diff changeset
340 Added:
0149f914962e perl: Wrap purple_chat_get_components
Paul Aurich <paul@darkrain42.org>
parents: 30920
diff changeset
341 * Purple::BuddyList::Chat::get_components
0149f914962e perl: Wrap purple_chat_get_components
Paul Aurich <paul@darkrain42.org>
parents: 30920
diff changeset
342
30920
a2d5bafdbea9 perl: Fix chat-related functions.
Paul Aurich <paul@darkrain42.org>
parents: 30781
diff changeset
343 Changed:
a2d5bafdbea9 perl: Fix chat-related functions.
Paul Aurich <paul@darkrain42.org>
parents: 30781
diff changeset
344 * Purple::BuddyList::Chat::new now works properly. Thanks
a2d5bafdbea9 perl: Fix chat-related functions.
Paul Aurich <paul@darkrain42.org>
parents: 30781
diff changeset
345 to Rafael in devel@conference.pidgin.im for reporting and
a2d5bafdbea9 perl: Fix chat-related functions.
Paul Aurich <paul@darkrain42.org>
parents: 30781
diff changeset
346 testing.
30781
87fbe58d8267 Prepare for 2.7.4
Mark Doliner <mark@kingant.net>
parents: 30775
diff changeset
347
30775
7460ab6199fe Update the dates and version numbers. Feel free to NEWS!
Mark Doliner <mark@kingant.net>
parents: 30724
diff changeset
348 version 2.7.3 (08/10/2010):
30638
51d5ec7b1699 Only call failure_cb if it exists for the [gs]et_public_alias functions.
Paul Aurich <paul@darkrain42.org>
parents: 30566
diff changeset
349 libpurple:
51d5ec7b1699 Only call failure_cb if it exists for the [gs]et_public_alias functions.
Paul Aurich <paul@darkrain42.org>
parents: 30566
diff changeset
350 Fixed:
51d5ec7b1699 Only call failure_cb if it exists for the [gs]et_public_alias functions.
Paul Aurich <paul@darkrain42.org>
parents: 30566
diff changeset
351 * purple_account_[gs]et_public_alias no longer crash when
51d5ec7b1699 Only call failure_cb if it exists for the [gs]et_public_alias functions.
Paul Aurich <paul@darkrain42.org>
parents: 30566
diff changeset
352 called for a protocol that doesn't support the underlying
51d5ec7b1699 Only call failure_cb if it exists for the [gs]et_public_alias functions.
Paul Aurich <paul@darkrain42.org>
parents: 30566
diff changeset
353 calls and the caller does not specify a failure callback.
30673
e1b511df0d3e Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30662
diff changeset
354
30698
e874875a74a7 Make it possible for perl plugins to connect to log-signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30673
diff changeset
355 Perl:
e874875a74a7 Make it possible for perl plugins to connect to log-signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30673
diff changeset
356 Added:
e874875a74a7 Make it possible for perl plugins to connect to log-signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30673
diff changeset
357 * Exposed log-subsystem signals.
e874875a74a7 Make it possible for perl plugins to connect to log-signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30673
diff changeset
358
30662
832c94bdc3bb Add notify::visibilty handlers for the 'lean' GtkIMHtmlToolbar,
Paul Aurich <paul@darkrain42.org>
parents: 30638
diff changeset
359 Pidgin:
832c94bdc3bb Add notify::visibilty handlers for the 'lean' GtkIMHtmlToolbar,
Paul Aurich <paul@darkrain42.org>
parents: 30638
diff changeset
360 Changed:
832c94bdc3bb Add notify::visibilty handlers for the 'lean' GtkIMHtmlToolbar,
Paul Aurich <paul@darkrain42.org>
parents: 30638
diff changeset
361 * Changing the visibility (gtk_widget_hide/show) of
832c94bdc3bb Add notify::visibilty handlers for the 'lean' GtkIMHtmlToolbar,
Paul Aurich <paul@darkrain42.org>
parents: 30638
diff changeset
362 the widgets in the GtkIMHtmlToolbar should now affect
832c94bdc3bb Add notify::visibilty handlers for the 'lean' GtkIMHtmlToolbar,
Paul Aurich <paul@darkrain42.org>
parents: 30638
diff changeset
363 the visibility of the entries in the 'lean' view
832c94bdc3bb Add notify::visibilty handlers for the 'lean' GtkIMHtmlToolbar,
Paul Aurich <paul@darkrain42.org>
parents: 30638
diff changeset
364 (the default toolbar view).
30566
2b17eaf88391 We're tagged, move on for 2.7.2.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30559
diff changeset
365
30724
bb7e8e98bdb1 Deprecate pidgin_check_if_dir, which is no longer used since 2.7.0
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30704
diff changeset
366 Deprecated:
bb7e8e98bdb1 Deprecate pidgin_check_if_dir, which is no longer used since 2.7.0
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30704
diff changeset
367 * pidgin_check_if_dir
bb7e8e98bdb1 Deprecate pidgin_check_if_dir, which is no longer used since 2.7.0
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30704
diff changeset
368
30673
e1b511df0d3e Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30662
diff changeset
369 libgnt:
e1b511df0d3e Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30662
diff changeset
370 Added:
e1b511df0d3e Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30662
diff changeset
371 * gnt_tree_row_get_key, gnt_tree_row_get_next,
e1b511df0d3e Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30662
diff changeset
372 gnt_tree_row_get_prev, gnt_tree_row_get_child and
e1b511df0d3e Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30662
diff changeset
373 gnt_tree_row_get_parent.
e1b511df0d3e Make the combobox a tiny bit friendlier.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 30662
diff changeset
374
30704
afa721f12561 Grab changes from the 2.7.2 branch
Mark Doliner <mark@kingant.net>
parents: 30698
diff changeset
375 version 2.7.2 (07/21/2010):
afa721f12561 Grab changes from the 2.7.2 branch
Mark Doliner <mark@kingant.net>
parents: 30698
diff changeset
376 * No changes
afa721f12561 Grab changes from the 2.7.2 branch
Mark Doliner <mark@kingant.net>
parents: 30698
diff changeset
377
30559
2443e8667124 Prepping for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30342
diff changeset
378 version 2.7.1 (05/29/2010):
2443e8667124 Prepping for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30342
diff changeset
379 * No changes
30342
4b3bad9ca939 Post-release fun.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30341
diff changeset
380
30341
eec68edb463f Prepping for release.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30266
diff changeset
381 version 2.7.0 (05/12/2010):
29495
02f6f49da454 Add a function to enumerate all local IPs
Marcus Lundblad <ml@update.uu.se>
parents: 29473
diff changeset
382 libpurple:
02f6f49da454 Add a function to enumerate all local IPs
Marcus Lundblad <ml@update.uu.se>
parents: 29473
diff changeset
383 Added:
30118
4d0ccbc905aa account: Add copies of connection signed-(on|off) and connection-error.
yonas.yanfa@gmail.com
parents: 30050
diff changeset
384 * Account signals (see account-signals.dox); useful for D-Bus
4d0ccbc905aa account: Add copies of connection signed-(on|off) and connection-error.
yonas.yanfa@gmail.com
parents: 30050
diff changeset
385 * account-signed-on
4d0ccbc905aa account: Add copies of connection signed-(on|off) and connection-error.
yonas.yanfa@gmail.com
parents: 30050
diff changeset
386 * account-signed-off
4d0ccbc905aa account: Add copies of connection signed-(on|off) and connection-error.
yonas.yanfa@gmail.com
parents: 30050
diff changeset
387 * account-connection-error
29499
94f85ba7e5a9 This effectively moves Etan's API addition off im.pidgin.pidgin and onto
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 29495
diff changeset
388 * purple_account_get_name_for_display
30266
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
389 * purple_account_get_privacy_type
30262
2a436e0ce977 Add purple_account_[gs]et_public_alias functions, per discussion in d@cpi
Paul Aurich <paul@darkrain42.org>
parents: 30255
diff changeset
390 * purple_account_get_public_alias
30266
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
391 * purple_account_set_privacy_type
30262
2a436e0ce977 Add purple_account_[gs]et_public_alias functions, per discussion in d@cpi
Paul Aurich <paul@darkrain42.org>
parents: 30255
diff changeset
392 * purple_account_set_public_alias
30266
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
393 * buddy-caps-changed blist signal
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
394 * Added media_caps to the PurpleBuddy struct
29730
bbd19d235b72 change log my api additions
Gary Kramlich <grim@reaperworld.com>
parents: 29722
diff changeset
395 * purple_buddy_get_media_caps
bbd19d235b72 change log my api additions
Gary Kramlich <grim@reaperworld.com>
parents: 29722
diff changeset
396 * purple_buddy_set_media_caps
30266
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
397 * purple_certificates_import for importing multiple
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
398 certificates from a single file (and corresponding
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
399 import_certificates member of PurpleCertificateScheme struct)
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
400 * autojoin connection signal
29730
bbd19d235b72 change log my api additions
Gary Kramlich <grim@reaperworld.com>
parents: 29722
diff changeset
401 * purple_contact_get_group
30266
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
402 * sent-attention conversation signal
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
403 * got-attention conversation signal
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
404 * ui-caps-changed media manager signal
29558
ec069900bf96 Add purple_media_candidate_copy to the public API.
maiku@pidgin.im
parents: 29538
diff changeset
405 * purple_media_candidate_copy
29538
e18c1d347e37 Break PurpleMediaCodec out into its own file.
maiku@pidgin.im
parents: 29531
diff changeset
406 * purple_media_codec_copy
29606
082d896224ef Add purple_media_manager_{get,set}_backend_type to Changelog.API
maiku@pidgin.im
parents: 29558
diff changeset
407 * purple_media_manager_get_backend_type
082d896224ef Add purple_media_manager_{get,set}_backend_type to Changelog.API
maiku@pidgin.im
parents: 29558
diff changeset
408 * purple_media_manager_set_backend_type
30266
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
409 * PurpleMood struct in status.h
30155
bb615a2542d6 Linewrap to 80 characters
Paul Aurich <paul@darkrain42.org>
parents: 30154
diff changeset
410 * purple_network_get_all_local_system_ips, which returns all
bb615a2542d6 Linewrap to 80 characters
Paul Aurich <paul@darkrain42.org>
parents: 30154
diff changeset
411 local IPs on the system. On systems with the getifaddrs()
bb615a2542d6 Linewrap to 80 characters
Paul Aurich <paul@darkrain42.org>
parents: 30154
diff changeset
412 function, this will return both IPv4 and IPv6 addresses
bb615a2542d6 Linewrap to 80 characters
Paul Aurich <paul@darkrain42.org>
parents: 30154
diff changeset
413 (excluding link-local and loopback addresses). On others,
bb615a2542d6 Linewrap to 80 characters
Paul Aurich <paul@darkrain42.org>
parents: 30154
diff changeset
414 it returns just IPv4 addresses.
30153
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
415 * purple_network_listen_family and
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
416 purple_network_listen_range_family. These will replace the
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
417 versions without _family in 3.0.0 and allow the caller to
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
418 specifically request either an IPv4 or IPv6 socket. IPv6 is
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
419 only supported if the getaddrinfo() function is available
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
420 at build-time (not the case on Windows, currently).
29528
4f14b03a9d50 Add the purple_media_got_media_caps function in order to signal when a prpl
maiku@pidgin.im
parents: 29527
diff changeset
421 * purple_prpl_got_media_caps
30266
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
422 * purple_request_action_with_icon
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30265
diff changeset
423 * purple_request_action_with_icon_varg
30153
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
424 * purple_socket_get_family
35a1cf247168 Add network listen functions that accept a family argument (AF_INET(6?)).
Paul Aurich <paul@darkrain42.org>
parents: 30118
diff changeset
425 * purple_socket_speaks_ipv4
29753
05d727f76ca9 Combine the three purple_unescape_text()s into one.
Paul Aurich <paul@darkrain42.org>
parents: 29751
diff changeset
426 * purple_unescape_text
29523
ecd2136ff818 Broke out the generation of random UUIDs to its own function
Marcus Lundblad <ml@update.uu.se>
parents: 29512
diff changeset
427 * purple_uuid_random
30255
2a1e4a000e87 ChangeLog new functionallity
Marcus Lundblad <ml@update.uu.se>
parents: 30171
diff changeset
428 * purple_xfer_get_thumbnail
2a1e4a000e87 ChangeLog new functionallity
Marcus Lundblad <ml@update.uu.se>
parents: 30171
diff changeset
429 * purple_xfer_get_thumbnail_mimetype
2a1e4a000e87 ChangeLog new functionallity
Marcus Lundblad <ml@update.uu.se>
parents: 30171
diff changeset
430 * purple_xfer_set_thumbnail
2a1e4a000e87 ChangeLog new functionallity
Marcus Lundblad <ml@update.uu.se>
parents: 30171
diff changeset
431 * purple_xfer_prepare_thumbnail
29753
05d727f76ca9 Combine the three purple_unescape_text()s into one.
Paul Aurich <paul@darkrain42.org>
parents: 29751
diff changeset
432
29512
b115a252abe5 ChangeLog the work on the dialogs and the added functions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 29501
diff changeset
433 Pidgin:
b115a252abe5 ChangeLog the work on the dialogs and the added functions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 29501
diff changeset
434 Added:
b115a252abe5 ChangeLog the work on the dialogs and the added functions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 29501
diff changeset
435 * pidgin_dialogs_buildinfo (should not be used by anything but Pidgin)
b115a252abe5 ChangeLog the work on the dialogs and the added functions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 29501
diff changeset
436 * pidgin_dialogs_developers (should not be used by anything but Pidgin)
b115a252abe5 ChangeLog the work on the dialogs and the added functions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 29501
diff changeset
437 * pidgin_dialogs_translators (should not be used by anything but Pidgin)
29710
1d419161f05d Changelog attention UI
Marcus Lundblad <ml@update.uu.se>
parents: 29632
diff changeset
438 * gtk_imhtmltoolbar_switch_active_conversation
30030
ffb8cd9fb528 Allow binding 'Paste as Plain Text'.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 29992
diff changeset
439 * 'paste' signal for GtkIMHtml (more in gtkimhtml-signals.dox)
30038
d75813811637 Add a new signal, drawing-buddy, to allow plugins to handle markup in buddy
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 30030
diff changeset
440 * 'drawing-buddy' signal for gtkblist (more in gtkblist-signals.dox)
29470
7a3458436140 Prep next.minor for, well, the next minor.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25439
diff changeset
441
29465
1eeeb20f0b9f Set release dates, add news (I'm not feeling creative, sorry),
Mark Doliner <mark@kingant.net>
parents: 29398
diff changeset
442 version 2.6.6 (02/18/2010):
29206
16dfa8df7dd1 Call purple_xfer_cancel_local instead of purple_xfer_request_denied when
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 29069
diff changeset
443 libpurple:
16dfa8df7dd1 Call purple_xfer_cancel_local instead of purple_xfer_request_denied when
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 29069
diff changeset
444 Changed:
16dfa8df7dd1 Call purple_xfer_cancel_local instead of purple_xfer_request_denied when
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 29069
diff changeset
445 * purple_xfer_cancel_local is now called instead of
16dfa8df7dd1 Call purple_xfer_cancel_local instead of purple_xfer_request_denied when
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 29069
diff changeset
446 purple_xfer_request_denied if an error is found when selecting
16dfa8df7dd1 Call purple_xfer_cancel_local instead of purple_xfer_request_denied when
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 29069
diff changeset
447 a file to send. Request denied is still used when a receive
16dfa8df7dd1 Call purple_xfer_cancel_local instead of purple_xfer_request_denied when
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 29069
diff changeset
448 request is not allowed.
30171
6eb183a072d3 Add autojoin signal to ChangeLog.API and fix a typo.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 30155
diff changeset
449 * xmlnode_from_str now properly handles parsing an attribute which
29398
e1c01f236674 Correctly parse "&lt;br&gt;" in an XML attribute. Closes #11318.
Paul Aurich <paul@darkrain42.org>
parents: 29261
diff changeset
450 contain "&lt;br&gt;", which were previously transformed into a
e1c01f236674 Correctly parse "&lt;br&gt;" in an XML attribute. Closes #11318.
Paul Aurich <paul@darkrain42.org>
parents: 29261
diff changeset
451 newline character (libxml2 unescapes all entities except
e1c01f236674 Correctly parse "&lt;br&gt;" in an XML attribute. Closes #11318.
Paul Aurich <paul@darkrain42.org>
parents: 29261
diff changeset
452 representations of '&', and libpurple's purple_unescape_html
e1c01f236674 Correctly parse "&lt;br&gt;" in an XML attribute. Closes #11318.
Paul Aurich <paul@darkrain42.org>
parents: 29261
diff changeset
453 converts "<br>" to a newline).
e1c01f236674 Correctly parse "&lt;br&gt;" in an XML attribute. Closes #11318.
Paul Aurich <paul@darkrain42.org>
parents: 29261
diff changeset
454
29217
a158ef76d340 perl: Fix the package names for some types. Closes #10973.
cafoote@yahoo.com
parents: 29206
diff changeset
455 Perl:
a158ef76d340 perl: Fix the package names for some types. Closes #10973.
cafoote@yahoo.com
parents: 29206
diff changeset
456 Changed:
a158ef76d340 perl: Fix the package names for some types. Closes #10973.
cafoote@yahoo.com
parents: 29206
diff changeset
457 * Corrected the package names for the PurpleProxyType and
a158ef76d340 perl: Fix the package names for some types. Closes #10973.
cafoote@yahoo.com
parents: 29206
diff changeset
458 PurpleLogReadFlags enums to have the correct number of colons
a158ef76d340 perl: Fix the package names for some types. Closes #10973.
cafoote@yahoo.com
parents: 29206
diff changeset
459 (from Purple::ProxyType::::<type> to Purple::ProxyType::<type>
a158ef76d340 perl: Fix the package names for some types. Closes #10973.
cafoote@yahoo.com
parents: 29206
diff changeset
460 and Purple::Log:ReadFlags::::<type> to
a158ef76d340 perl: Fix the package names for some types. Closes #10973.
cafoote@yahoo.com
parents: 29206
diff changeset
461 Purple::Log::ReadFlags::<type>) (Chris Foote)
29069
dbd030780f75 Update for 2.6.5.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 29064
diff changeset
462
29258
c818f349de63 Fix date in ChangeLogs.
Paul Aurich <paul@darkrain42.org>
parents: 29256
diff changeset
463 version 2.6.5 (01/08/2010):
29256
a94b530cf3b7 Prepare for 2.6.5
Daniel Atallah <daniel.atallah@gmail.com>
parents: 29064
diff changeset
464 No changes
a94b530cf3b7 Prepare for 2.6.5
Daniel Atallah <daniel.atallah@gmail.com>
parents: 29064
diff changeset
465
29064
850f1e5491b2 Date the changelogs and move a couple items to more correct locations.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 28766
diff changeset
466 version 2.6.4 (11/29/2009):
850f1e5491b2 Date the changelogs and move a couple items to more correct locations.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 28766
diff changeset
467 No changes
850f1e5491b2 Date the changelogs and move a couple items to more correct locations.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 28766
diff changeset
468
28766
31ff586b8ddc Grab changes from the 2.6.3 branch
Mark Doliner <mark@kingant.net>
parents: 28634
diff changeset
469 version 2.6.3 (10/16/2009):
31ff586b8ddc Grab changes from the 2.6.3 branch
Mark Doliner <mark@kingant.net>
parents: 28634
diff changeset
470 No changes
31ff586b8ddc Grab changes from the 2.6.3 branch
Mark Doliner <mark@kingant.net>
parents: 28634
diff changeset
471
28576
f07722ed802d Let's get this show on the road
Mark Doliner <mark@kingant.net>
parents: 28551
diff changeset
472 version 2.6.2 (09/05/2009):
28470
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
473 Perl:
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
474 Added:
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
475 * Purple::XMLNode::get_next(), which returns the next neighbor tag of
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
476 the current node.
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
477 Changed:
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
478 * Purple::XMLNode::get_child() will return the first child node if
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
479 passed "" or undef as the name of the node.
1662dbdac18c Add two XMLNode accessors for iterating through the children of an XMLNode.
Paul Aurich <paul@darkrain42.org>
parents: 28351
diff changeset
480
28351
584e063285b7 Pull in changes from the im.pidgin.pidgin.2.6.2 branch and add "devel"
Mark Doliner <mark@kingant.net>
parents: 28299
diff changeset
481 version 2.6.1 (08/18/2009):
584e063285b7 Pull in changes from the im.pidgin.pidgin.2.6.2 branch and add "devel"
Mark Doliner <mark@kingant.net>
parents: 28299
diff changeset
482 No changes
584e063285b7 Pull in changes from the im.pidgin.pidgin.2.6.2 branch and add "devel"
Mark Doliner <mark@kingant.net>
parents: 28299
diff changeset
483
28291
6dc7f2e36f72 Pull in ChangeLog, ChangeLog.API, ChangeLog.win32, and NEWS entries from the
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 28223
diff changeset
484 version 2.6.0 (08/18/2009):
29829
11cb7f2bb6e8 Add a PURPLE_STATUS_MOOD primitive and change ICQ to use it.
Richard Laager <rlaager@wiktel.com>
parents: 23857
diff changeset
485 libpurple:
11cb7f2bb6e8 Add a PURPLE_STATUS_MOOD primitive and change ICQ to use it.
Richard Laager <rlaager@wiktel.com>
parents: 23857
diff changeset
486 Added:
26504
a6974c0d789b Add some ChangeLog stuff.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 26479
diff changeset
487 * PurpleMedia and PurpleMediaManager API
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
488 * PURPLE_BLIST_NODE
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
489 * PURPLE_GROUP
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
490 * PURPLE_CONTACT
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
491 * PURPLE_BUDDY
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
492 * PURPLE_CHAT
26845
76a1598ecf1c Add account-(created|destroying) signals.
Paul Aurich <paul@darkrain42.org>
parents: 26811
diff changeset
493 * Account signals (see account-signals.dox)
76a1598ecf1c Add account-(created|destroying) signals.
Paul Aurich <paul@darkrain42.org>
parents: 26811
diff changeset
494 * account-actions-changed
76a1598ecf1c Add account-(created|destroying) signals.
Paul Aurich <paul@darkrain42.org>
parents: 26811
diff changeset
495 * account-created
76a1598ecf1c Add account-(created|destroying) signals.
Paul Aurich <paul@darkrain42.org>
parents: 26811
diff changeset
496 * account-destroying
26878
0924698e2362 Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents: 26854
diff changeset
497 * blist-node-added and blist-node-removed signals (see
0924698e2362 Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents: 26854
diff changeset
498 blist-signals.dox)
28035
14ce47859540 Add blist ui-ops to overload the saving of data to blist.xml. Closes #9630.
hanzz@soc.pidgin.im
parents: 28033
diff changeset
499 * Three Blist UI ops used to overload libpurple's built-in saving
14ce47859540 Add blist ui-ops to overload the saving of data to blist.xml. Closes #9630.
hanzz@soc.pidgin.im
parents: 28033
diff changeset
500 of the buddy list to blist.xml. If a UI implements these, it probably
14ce47859540 Add blist ui-ops to overload the saving of data to blist.xml. Closes #9630.
hanzz@soc.pidgin.im
parents: 28033
diff changeset
501 wants to add the buddies itself and not call purple_blist_load.
28216
4a4e9d309fc0 ft: Allow the UI to overloadthe use of fread/fwrite. Closes #9844.
hanzz@soc.pidgin.im
parents: 28035
diff changeset
502 * Three File Transfer UI ops used to overload libpurple's use of fread
4a4e9d309fc0 ft: Allow the UI to overloadthe use of fread/fwrite. Closes #9844.
hanzz@soc.pidgin.im
parents: 28035
diff changeset
503 and fwrite for saving a file locally. These allow a UI to stream a
4a4e9d309fc0 ft: Allow the UI to overloadthe use of fread/fwrite. Closes #9844.
hanzz@soc.pidgin.im
parents: 28035
diff changeset
504 file through a socket without buffering the file on the local disk.
26952
92565c8e1e3a Add jabber signals for IQ, Message, and Presence stanzas. Lightly tested (it doesn't crash [Prove me wrong!]) and as you'll note, I refer to documentation that doesn't yet exist.
Paul Aurich <paul@darkrain42.org>
parents: 26897
diff changeset
505 * Jabber plugin signals (see jabber-signals.dox)
27402
87586d7bdbbd Migrate Yahoo! JAPAN accounts to the new prpl (in theory). This also adds
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27381
diff changeset
506 * purple_account_remove_setting
26602
0cbdc2639ce2 Add purple_{buddy,chat,group,contact}_destroy to the blist API, free
Nick Hebner <hebnern@gmail.com>
parents: 26511
diff changeset
507 * purple_buddy_destroy
25278
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23857
diff changeset
508 * purple_buddy_get_protocol_data
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23857
diff changeset
509 * purple_buddy_set_protocol_data
25294
8aa7d8bcbc7d Alias foo. I think blist.h structs are now completely hidden.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 25292
diff changeset
510 * purple_buddy_get_local_buddy_alias
25297
b48f6d0ecdf7 Hide PurpleBlist
Gary Kramlich <grim@reaperworld.com>
parents: 25294
diff changeset
511 * purple_blist_get_buddies
25312
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25297
diff changeset
512 * purple_blist_get_ui_data
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25297
diff changeset
513 * purple_blist_set_ui_data
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25297
diff changeset
514 * purple_blist_node_get_ui_data
2b8c85f74ede Added purple_blist_get_ui_data, purple_blist_set_ui_data, purple_blist_node_get_ui_data, and purple_blist_node_set_ui_data functions.
Gary Kramlich <grim@reaperworld.com>
parents: 25297
diff changeset
515 * purple_blist_node_set_ui_data
27999
99baf778e0b9 Fix GnuTLS validation of the CACert Chain. Closes #4458.
Paul Aurich <paul@darkrain42.org>
parents: 27711
diff changeset
516 * purple_certificate_check_signature_chain_with_failing
26602
0cbdc2639ce2 Add purple_{buddy,chat,group,contact}_destroy to the blist API, free
Nick Hebner <hebnern@gmail.com>
parents: 26511
diff changeset
517 * purple_chat_destroy
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
518 * purple_connection_get_protocol_data
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
519 * purple_connection_set_protocol_data
26602
0cbdc2639ce2 Add purple_{buddy,chat,group,contact}_destroy to the blist API, free
Nick Hebner <hebnern@gmail.com>
parents: 26511
diff changeset
520 * purple_contact_destroy
26623
15ae2dea92b3 Open a chat-invite dialog when a buddy is dragged onto a chat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26602
diff changeset
521 * purple_conv_chat_invite_user
27381
da88e682069d Add entries to ChangeLog.API for my changes.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27277
diff changeset
522 * purple_debug_is_unsafe
da88e682069d Add entries to ChangeLog.API for my changes.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27277
diff changeset
523 * purple_debug_is_verbose
da88e682069d Add entries to ChangeLog.API for my changes.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27277
diff changeset
524 * purple_debug_set_unsafe
da88e682069d Add entries to ChangeLog.API for my changes.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27277
diff changeset
525 * purple_debug_set_verbose
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
526 * purple_global_proxy_set_info
26602
0cbdc2639ce2 Add purple_{buddy,chat,group,contact}_destroy to the blist API, free
Nick Hebner <hebnern@gmail.com>
parents: 26511
diff changeset
527 * purple_group_destroy
27545
8c41a23e6b44 Add purple_ipv6_address_is_valid; guess what it does?
Paul Aurich <paul@darkrain42.org>
parents: 27476
diff changeset
528 * purple_ipv4_address_is_valid
8c41a23e6b44 Add purple_ipv6_address_is_valid; guess what it does?
Paul Aurich <paul@darkrain42.org>
parents: 27476
diff changeset
529 * purple_ipv6_address_is_valid
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
530 * purple_log_get_activity_score
27094
af4a4ebc6441 Add a utlity function purple_markup_is_rtl
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 27088
diff changeset
531 * purple_markup_is_rtl
27476
66425e99d741 ChangeLog.API and @since mark purple_markup_escape_text.
Etan Reisner <pidgin@unreliablesource.net>
parents: 27450
diff changeset
532 * purple_markup_escape_text
27711
7fbf964c6c6c Move the IDN support into the DNS routines.
Paul Aurich <paul@darkrain42.org>
parents: 27645
diff changeset
533 * purple_network_convert_idn_to_ascii
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
534 * purple_network_force_online
26511
f171707b7d54 ChangeLog.API new calls for STUN and TURN servers used by vv
Marcus Lundblad <ml@update.uu.se>
parents: 26504
diff changeset
535 * purple_network_set_stun_server
f171707b7d54 ChangeLog.API new calls for STUN and TURN servers used by vv
Marcus Lundblad <ml@update.uu.se>
parents: 26504
diff changeset
536 * purple_network_set_turn_server
f171707b7d54 ChangeLog.API new calls for STUN and TURN servers used by vv
Marcus Lundblad <ml@update.uu.se>
parents: 26504
diff changeset
537 * purple_network_get_stun_ip
f171707b7d54 ChangeLog.API new calls for STUN and TURN servers used by vv
Marcus Lundblad <ml@update.uu.se>
parents: 26504
diff changeset
538 * purple_network_get_turn_ip
27190
38c4973b5222 Add a function to remove a port mapping (UPnP or NAT-PMP) given a file
Marcus Lundblad <ml@update.uu.se>
parents: 27138
diff changeset
539 * purple_network_remove_port_mapping
27174
19cbe3af6167 Add a purple_plugins_get_search_paths function.
Etan Reisner <pidgin@unreliablesource.net>
parents: 27138
diff changeset
540 * purple_plugins_get_search_paths
27114
4c3b1bb3ba91 Add purple_proxy_connect_udp. Closes #6589.
Hu Yong <ccpaging@gmail.com>
parents: 27101
diff changeset
541 * purple_proxy_connect_udp
26504
a6974c0d789b Add some ChangeLog stuff.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 26479
diff changeset
542 * purple_prpl_get_media_caps
26776
83e6e710cbf3 Add a new signal which is emitted (after the account is connected) if the
Paul Aurich <paul@darkrain42.org>
parents: 26725
diff changeset
543 * purple_prpl_got_account_actions
26504
a6974c0d789b Add some ChangeLog stuff.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 26479
diff changeset
544 * purple_prpl_initiate_media
25328
5d681e194fb3 Hide the PurpleRequestField struct. I figured this one would be easy and
Richard Laager <rlaager@wiktel.com>
parents: 25312
diff changeset
545 * purple_request_field_get_group
5d681e194fb3 Hide the PurpleRequestField struct. I figured this one would be easy and
Richard Laager <rlaager@wiktel.com>
parents: 25312
diff changeset
546 * purple_request_field_get_ui_data
5d681e194fb3 Hide the PurpleRequestField struct. I figured this one would be easy and
Richard Laager <rlaager@wiktel.com>
parents: 25312
diff changeset
547 * purple_request_field_set_ui_data
27631
bff61dad9a6b Add purple_ssl_connect_with_ssl_cn, which takes a host to connect to
Paul Aurich <paul@darkrain42.org>
parents: 27556
diff changeset
548 * purple_ssl_connect_with_ssl_cn
25386
b52e0b60429d Document the addition of purple_strequal in ChangeLog.API
Gary Kramlich <grim@reaperworld.com>
parents: 25381
diff changeset
549 * purple_strequal
27101
bf9db4c67679 Add purple_utf8_strip_unprintables and use it on outgoing XMPP messages.
Paul Aurich <paul@darkrain42.org>
parents: 27094
diff changeset
550 * purple_utf8_strip_unprintables
27134
5d4e33e3938a Hmm, seems I forgot to ChangeLog the API addition and deprecation I made last
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27120
diff changeset
551 * purple_util_fetch_url_request_len_with_account
28223
b7b25f580637 ft: Add infrastructure to allow a prpl to moderate when to send packets.
Paul Aurich <paul@darkrain42.org>
parents: 28220
diff changeset
552 * purple_xfer_prpl_ready
28216
4a4e9d309fc0 ft: Allow the UI to overloadthe use of fread/fwrite. Closes #9844.
hanzz@soc.pidgin.im
parents: 28035
diff changeset
553 * purple_xfer_ui_ready
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
554 * xmlnode_from_file
26504
a6974c0d789b Add some ChangeLog stuff.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 26479
diff changeset
555 * xmlnode_get_parent
26262
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25439
diff changeset
556 * xmlnode_set_attrib_full
29829
11cb7f2bb6e8 Add a PURPLE_STATUS_MOOD primitive and change ICQ to use it.
Richard Laager <rlaager@wiktel.com>
parents: 23857
diff changeset
557 * PURPLE_STATUS_MOOD as a new PurpleStatusPrimitive
11cb7f2bb6e8 Add a PURPLE_STATUS_MOOD primitive and change ICQ to use it.
Richard Laager <rlaager@wiktel.com>
parents: 23857
diff changeset
558
26262
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25439
diff changeset
559 Changed:
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25439
diff changeset
560 * xmlnode_remove_attrib now removes all attributes with the
26289
4f6228f14461 Changelog the im.pidgin.cpw.darkrain42.buddy-add branch.
Paul Aurich <paul@darkrain42.org>
parents: 26268
diff changeset
561 same name. Previously, it would remove the first one found,
4f6228f14461 Changelog the im.pidgin.cpw.darkrain42.buddy-add branch.
Paul Aurich <paul@darkrain42.org>
parents: 26268
diff changeset
562 which was completely non-deterministic. If you want to remove
4f6228f14461 Changelog the im.pidgin.cpw.darkrain42.buddy-add branch.
Paul Aurich <paul@darkrain42.org>
parents: 26268
diff changeset
563 the attribute with no namespace, then use NULL with
4f6228f14461 Changelog the im.pidgin.cpw.darkrain42.buddy-add branch.
Paul Aurich <paul@darkrain42.org>
parents: 26268
diff changeset
564 xmlnode_remove_with_namespace.
27115
2ab648c328cc Consistently emit conversation-updated for typing state changes.
Florian Quèze <florian@instantbird.org>
parents: 27114
diff changeset
565 * Plugins may now emit the jabber-sending-xmlnode signal in order
2ab648c328cc Consistently emit conversation-updated for typing state changes.
Florian Quèze <florian@instantbird.org>
parents: 27114
diff changeset
566 to send stanzas; this method is preferred to the prpl send_raw
2ab648c328cc Consistently emit conversation-updated for typing state changes.
Florian Quèze <florian@instantbird.org>
parents: 27114
diff changeset
567 function as other plugins listening to the signal see them.
2ab648c328cc Consistently emit conversation-updated for typing state changes.
Florian Quèze <florian@instantbird.org>
parents: 27114
diff changeset
568 * The conversation-updated signal with a PURPLE_CONV_UPDATE_TYPING
2ab648c328cc Consistently emit conversation-updated for typing state changes.
Florian Quèze <florian@instantbird.org>
parents: 27114
diff changeset
569 update type is emitted when receiving an IM. Previously, the
2ab648c328cc Consistently emit conversation-updated for typing state changes.
Florian Quèze <florian@instantbird.org>
parents: 27114
diff changeset
570 typing state was modified (and the buddy-typing-stopped signal
2ab648c328cc Consistently emit conversation-updated for typing state changes.
Florian Quèze <florian@instantbird.org>
parents: 27114
diff changeset
571 emitted), but this signal was not emitted.
27138
d46acd32a18d ChangeLog.API
Paul Aurich <paul@darkrain42.org>
parents: 27134
diff changeset
572 * Added a client_type field in the get_ui_info core UI op. See
d46acd32a18d ChangeLog.API
Paul Aurich <paul@darkrain42.org>
parents: 27134
diff changeset
573 core.h for details.
27373
3a0552df3379 Add auto-generated D-Bus signals introspection, though parameter names
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 27277
diff changeset
574 * Added introspection of signals exposed via the D-Bus API.
27645
36aa9ed8cd39 Use a hash table for looking up PurpleGroup:s.
aman@tmm1.net
parents: 27631
diff changeset
575 * purple_find_buddies is now more efficient in the case where
36aa9ed8cd39 Use a hash table for looking up PurpleGroup:s.
aman@tmm1.net
parents: 27631
diff changeset
576 it is enumerating all the buddies for an account.
36aa9ed8cd39 Use a hash table for looking up PurpleGroup:s.
aman@tmm1.net
parents: 27631
diff changeset
577 * purple_find_group is now more efficient for large numbers of groups.
28033
ce3bc26aa8cd More efficient purple_find_conversation_with_account. Closes #9703.
aman@tmm1.net
parents: 28019
diff changeset
578 * purple_find_conversation_with_account is more efficient for large
ce3bc26aa8cd More efficient purple_find_conversation_with_account. Closes #9703.
aman@tmm1.net
parents: 28019
diff changeset
579 numbers of concurrent conversations.
27711
7fbf964c6c6c Move the IDN support into the DNS routines.
Paul Aurich <paul@darkrain42.org>
parents: 27645
diff changeset
580 * All DNS routines support internationalized domain names (IDNs) when
7fbf964c6c6c Move the IDN support into the DNS routines.
Paul Aurich <paul@darkrain42.org>
parents: 27645
diff changeset
581 libpurple is compiled with GNU libidn.
28005
fd4415c0595f Set xfer->status before emitting signals in purple_xfer_set_status.
Paul Aurich <paul@darkrain42.org>
parents: 27999
diff changeset
582 * status is set before emitting signals in purple_xfer_set_status.
28019
1082e1c25b30 Deprecate multiple chats having the same name and complain in the log.
Paul Aurich <paul@darkrain42.org>
parents: 28005
diff changeset
583 * Creating multiple distinct chats with the same name (i.e. "MSN Chat")
1082e1c25b30 Deprecate multiple chats having the same name and complain in the log.
Paul Aurich <paul@darkrain42.org>
parents: 28005
diff changeset
584 is deprecated and will be removed in libpurple 3.0.0.
28220
4c6ea36672dc ChangeLog.API that, too.
Paul Aurich <paul@darkrain42.org>
parents: 28216
diff changeset
585 * purple_xfer_start now accepts -1 as the fd parameter if the protocol
4c6ea36672dc ChangeLog.API that, too.
Paul Aurich <paul@darkrain42.org>
parents: 28216
diff changeset
586 plugin will administer the transfer itself. 0 is still accepted for
4c6ea36672dc ChangeLog.API that, too.
Paul Aurich <paul@darkrain42.org>
parents: 28216
diff changeset
587 backward compatibility since older versions of libpurple will not
4c6ea36672dc ChangeLog.API that, too.
Paul Aurich <paul@darkrain42.org>
parents: 28216
diff changeset
588 accept -1.
25278
12b8ccc3e9ec Add purple_buddy_get_protocol_data() and purple_buddy_set_protocol_data()
Richard Laager <rlaager@wiktel.com>
parents: 23857
diff changeset
589
25292
178efff39041 Deprecate the unused purple_buddy_get_local_alias() function.
Richard Laager <rlaager@wiktel.com>
parents: 25281
diff changeset
590 Deprecated:
26878
0924698e2362 Add blist-node-(added|removed) and deprecate buddy-(added|removed). Closes #8309
Paul Aurich <paul@darkrain42.org>
parents: 26854
diff changeset
591 * buddy-added and buddy-removed blist signals
27556
cbee8aecc90a Free the buddy list data some more at shutdown and some deprecations.
Paul Aurich <paul@darkrain42.org>
parents: 27545
diff changeset
592 * purple_blist_destroy
cbee8aecc90a Free the buddy list data some more at shutdown and some deprecations.
Paul Aurich <paul@darkrain42.org>
parents: 27545
diff changeset
593 * purple_blist_new
25292
178efff39041 Deprecate the unused purple_buddy_get_local_alias() function.
Richard Laager <rlaager@wiktel.com>
parents: 25281
diff changeset
594 * purple_buddy_get_local_alias
27999
99baf778e0b9 Fix GnuTLS validation of the CACert Chain. Closes #4458.
Paul Aurich <paul@darkrain42.org>
parents: 27711
diff changeset
595 * purple_certificate_check_signature_chain
27556
cbee8aecc90a Free the buddy list data some more at shutdown and some deprecations.
Paul Aurich <paul@darkrain42.org>
parents: 27545
diff changeset
596 * purple_ip_address_is_valid
25421
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
597 * purple_notify_user_info_remove_entry
27556
cbee8aecc90a Free the buddy list data some more at shutdown and some deprecations.
Paul Aurich <paul@darkrain42.org>
parents: 27545
diff changeset
598 * purple_set_blist
25421
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
599 * purple_status_type_set_primary_attr
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
600 * purple_status_type_add_attr
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
601 * purple_status_type_add_attrs
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
602 * purple_status_type_add_attrs_vargs
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
603 * purple_status_type_get_primary_attr
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
604 * purple_status_set_attr_boolean
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
605 * purple_status_set_attr_int
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
606 * purple_status_set_attr_string
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
607 * purple_presence_add_status
b87a1e43389e Slap some PURPLE_DISABLE_DEPRECATED checks around the functions Mark just
Richard Laager <rlaager@wiktel.com>
parents: 25411
diff changeset
608 * purple_presence_add_list
27134
5d4e33e3938a Hmm, seems I forgot to ChangeLog the API addition and deprecation I made last
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27120
diff changeset
609 * purple_util_fetch_url_request_len
26262
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25439
diff changeset
610 * xmlnode_set_attrib_with_namespace
b03430dae08e Add xmlnode_set_attrib_full that enables you to set an attribute with both
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 25439
diff changeset
611 * xmlnode_set_attrib_with_prefix
25292
178efff39041 Deprecate the unused purple_buddy_get_local_alias() function.
Richard Laager <rlaager@wiktel.com>
parents: 25281
diff changeset
612
24396
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23857
diff changeset
613 pidgin:
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23857
diff changeset
614 Added:
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23857
diff changeset
615 * gtk_imhtml_class_register_protocol
24548
284fd17c6020 Clean up some crufts. I think this is now mergeable with .next.minor.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 24396
diff changeset
616 * gtk_imhtml_link_get_url, gtk_imhtml_link_get_text_tag,
25338
1b7cb5163b07 Re-line wrap the latest entry.
Richard Laager <rlaager@wiktel.com>
parents: 25335
diff changeset
617 gtk_imhtml_link_activate functions to process GtkIMHtmlLink
1b7cb5163b07 Re-line wrap the latest entry.
Richard Laager <rlaager@wiktel.com>
parents: 25335
diff changeset
618 objects from GtkIMHtml protocol callbacks.
25427
2cf7d6a20e68 Add a GtkIMHtml function that causes the widget to actually insert a
Mark Doliner <mark@kingant.net>
parents: 25421
diff changeset
619 * gtk_imhtml_set_return_inserts_newline
26897
0cc77ced0ae3 Changelog the GtkIMHtml PRIMARY clipboard API addition and fix a typo in
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 26878
diff changeset
620 * gtk_imhtml_set_populate_primary_clipboard
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
621 * pidgin_blist_set_theme
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
622 * pidgin_blist_get_theme
26504
a6974c0d789b Add some ChangeLog stuff.
Mike Ruprecht <maiku@soc.pidgin.im>
parents: 26479
diff changeset
623 * pidgin_prefs_labeled_password
27120
804141095de5 Allow adding received animated custom smileys to locale custom smiley
Andrea Piccinelli <frasten@gmail.com>
parents: 27115
diff changeset
624 * pidgin_smiley_editor_set_data
25411
c0e3b62f8098 * Alphabetize files in a few Makefile.am files
Mark Doliner <mark@kingant.net>
parents: 25410
diff changeset
625 * pidgin_sound_is_customized
24396
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23857
diff changeset
626 * pidgin_utils_init, pidgin_utils_uninit
26268
3d997c09b94e A patch from Jorge Villase«Ðor which makes all pounces share a single window.
Kevin Stange <kevin@simguy.net>
parents: 26262
diff changeset
627 * pidgin_notify_pounce_add
26725
0011cd06990a Use stock-id in the status editor window too.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26640
diff changeset
628 * PidginBlistTheme, PidginBlistThemeLoader API
0011cd06990a Use stock-id in the status editor window too.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26640
diff changeset
629 * PidginIconTheme, PidginStatusIconTheme, PidginIconThemeLoader
0011cd06990a Use stock-id in the status editor window too.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26640
diff changeset
630 API
0011cd06990a Use stock-id in the status editor window too.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26640
diff changeset
631 * pidgin_stock_id_from_status_primitive
26811
89f613b16e2b New API to get the stock-id for a presence.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26776
diff changeset
632 * pidgin_stock_id_from_presence
24396
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23857
diff changeset
633
26640
85822db8cd84 Changelog the progressbar addition.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26623
diff changeset
634 libgnt:
85822db8cd84 Changelog the progressbar addition.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26623
diff changeset
635 Added:
85822db8cd84 Changelog the progressbar addition.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 26623
diff changeset
636 * GntProgressBar and functions (Saleem Abdulrasool)
24396
38a2f78f80a7 Allow plugins to specify custom link types to the GtkIMHtml widget.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23857
diff changeset
637
25394
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
638 perl:
28298
ba57b7deb58a Add Purple::XMLNode::get_name()
Paul Aurich <paul@darkrain42.org>
parents: 28297
diff changeset
639 Added:
ba57b7deb58a Add Purple::XMLNode::get_name()
Paul Aurich <paul@darkrain42.org>
parents: 28297
diff changeset
640 * Purple::XMLNode::get_name()
ba57b7deb58a Add Purple::XMLNode::get_name()
Paul Aurich <paul@darkrain42.org>
parents: 28297
diff changeset
641
25394
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
642 Changed:
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
643 * Made a bunch of functions act more perl-like. Call the new()
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
644 functions as Class->new(...) instead of Class::new(...):
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
645 * Purple::Request::Fields::new
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
646 * Purple::Request::Field::new
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
647 * Purple::Request::Field::account_new
25402
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25398
diff changeset
648 * Purple::Request::Field::bool_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25398
diff changeset
649 * Purple::Request::Field::choice_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25398
diff changeset
650 * Purple::Request::Field::int_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25398
diff changeset
651 * Purple::Request::Field::label_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25398
diff changeset
652 * Purple::Request::Field::list_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25398
diff changeset
653 * Purple::Request::Field::string_new
0c7b74fc558e Lots of minor whitespace and comment changes:
Mark Doliner <mark@kingant.net>
parents: 25398
diff changeset
654 * Purple::Request::Field::group_new
28297
491af22d8a01 Fix the Perl XMLNode API so that calls don't need to explicitly pass
Etan Reisner <pidgin@unreliablesource.net>
parents: 28223
diff changeset
655 * Make the XMLNode API more perl-like. Don't pass len
491af22d8a01 Fix the Perl XMLNode API so that calls don't need to explicitly pass
Etan Reisner <pidgin@unreliablesource.net>
parents: 28223
diff changeset
656 parameters and call them like:
491af22d8a01 Fix the Perl XMLNode API so that calls don't need to explicitly pass
Etan Reisner <pidgin@unreliablesource.net>
parents: 28223
diff changeset
657 * $xmlnode->copy()
491af22d8a01 Fix the Perl XMLNode API so that calls don't need to explicitly pass
Etan Reisner <pidgin@unreliablesource.net>
parents: 28223
diff changeset
658 * $xmlnode->to_str()
491af22d8a01 Fix the Perl XMLNode API so that calls don't need to explicitly pass
Etan Reisner <pidgin@unreliablesource.net>
parents: 28223
diff changeset
659 * $xmlnode->to_formatted_str()
491af22d8a01 Fix the Perl XMLNode API so that calls don't need to explicitly pass
Etan Reisner <pidgin@unreliablesource.net>
parents: 28223
diff changeset
660 * Purple::XMLNode::from_str(...)
28291
6dc7f2e36f72 Pull in ChangeLog, ChangeLog.API, ChangeLog.win32, and NEWS entries from the
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 28223
diff changeset
661 version 2.5.9 (08/18/2009):
6dc7f2e36f72 Pull in ChangeLog, ChangeLog.API, ChangeLog.win32, and NEWS entries from the
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 28223
diff changeset
662 No changes
6dc7f2e36f72 Pull in ChangeLog, ChangeLog.API, ChangeLog.win32, and NEWS entries from the
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 28223
diff changeset
663
27277
2eee06628764 Include the proper ChangeLog and NEWS entries here.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27219
diff changeset
664 version 2.5.8 (06/27/2009):
2eee06628764 Include the proper ChangeLog and NEWS entries here.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27219
diff changeset
665 No changes
2eee06628764 Include the proper ChangeLog and NEWS entries here.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 27219
diff changeset
666
27219
01f1929d0936 propagate from branch 'im.pidgin.pidgin.2.5.7' (head 81e7f59e74715d44dac9e40e7b43ff377c8b474c)
Richard Laager <rlaager@wiktel.com>
parents: 27190 25915
diff changeset
667 version 2.5.7 (06/20/2009):
25915
e88a127bfa6d NEWSing and fixing the dates in the relevant files I could remember.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 25184
diff changeset
668 No changes
e88a127bfa6d NEWSing and fixing the dates in the relevant files I could remember.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 25184
diff changeset
669
e88a127bfa6d NEWSing and fixing the dates in the relevant files I could remember.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 25184
diff changeset
670 version 2.5.6 (05/19/2009):
e88a127bfa6d NEWSing and fixing the dates in the relevant files I could remember.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 25184
diff changeset
671 No changes
25394
f8d3447235b1 Made the Purple::Request::Field(s) functions act more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 25393
diff changeset
672
25184
96814f0cfe49 Update versions for 2.5.5.
Ethan Blanton <elb@pidgin.im>
parents: 25052
diff changeset
673 version 2.5.5 (03/01/2009):
24973
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24953
diff changeset
674 libpurple:
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24953
diff changeset
675 Changed:
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24953
diff changeset
676 * purple_status_type_new now defaults "saveable" to TRUE.
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24953
diff changeset
677 This was necessary in order to maintain the current behavior
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24953
diff changeset
678 while fixing non-saveable statuses not to be saved.
25052
efde7e6ed5f2 There's no reason for these to not be const is there? This doesn't
Mark Doliner <mark@kingant.net>
parents: 24973
diff changeset
679 * xmlnode_get_prefix, xmlnode_to_str and xmlnode_to_formatted_str
efde7e6ed5f2 There's no reason for these to not be const is there? This doesn't
Mark Doliner <mark@kingant.net>
parents: 24973
diff changeset
680 now all take a const xmlnode* instead of an xmlnode*
24973
ff883620d9d4 Thomas Gibson-Robinson noticed that the "saveable" attribute of a status type
Daniel Atallah <daniel.atallah@gmail.com>
parents: 24953
diff changeset
681
24953
fbef4cf4c783 For real this time
Mark Doliner <mark@kingant.net>
parents: 24941
diff changeset
682 version 2.5.4 (01/12/2009):
24887
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24813
diff changeset
683 perl:
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24813
diff changeset
684 Changed:
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24813
diff changeset
685 * Purple::PluginPref->get_bounds no longer takes two integer
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24813
diff changeset
686 arguments it now returns two integers.
df6d3c3574ce Make Purple::PluginPref->get_bounds be more perl-like.
Etan Reisner <pidgin@unreliablesource.net>
parents: 24813
diff changeset
687
24913
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
688 Removed:
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
689 * Removed a handful of string-related utility functions that
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
690 can generally be better handled with perl's built-in string
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
691 functions rather than using pidgin's:
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
692 * Purple::Util::strcasereplace
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
693 * Purple::Util::strcasestr
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
694 * Purple::Util::strreplace
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
695 * Purple::Util::str_strip_char
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
696 * Purple::Util::chrreplace
7bc52fed6fdb Remove a handful of string utility functions from perl, they are generally
Etan Reisner <pidgin@unreliablesource.net>
parents: 24887
diff changeset
697
24813
24981b8c1737 Correcting version and dates per the Pre-Release instructions from ReleaseProcess.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 24774
diff changeset
698 version 2.5.3 (12/20/2008):
24755
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23857
diff changeset
699 libpurple
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23857
diff changeset
700 Changed:
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23857
diff changeset
701 * purple_util_fetch_url and purple_util_fetch_url_request can
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23857
diff changeset
702 now fetch https URLs
9ca3ddf937f2 ChangeLog updates for my changes from December
Mark Doliner <mark@kingant.net>
parents: 23857
diff changeset
703
23857
587c55f92a6f Update the dates
Stu Tomlinson <stu@nosnilmot.com>
parents: 23846
diff changeset
704 version 2.5.0 (08/18/2008):
23135
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23131
diff changeset
705 libpurple:
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23131
diff changeset
706 Added:
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23131
diff changeset
707 * Connection flag PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY to indicate
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23131
diff changeset
708 that the connection supports sending and receiving custom smileys.
cb0759d9fe30 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23131
diff changeset
709 * PurpleSmiley and the Smiley API.
23117
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
710 * purple_serv_got_join_chat_failed
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
711 * chat-join-failed signal (see conversation-signals.dox)
23171
ff8ec3d58367 Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23170
diff changeset
712 * chat-invite-blocked and blocked-im-msg signals (see
ff8ec3d58367 Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23170
diff changeset
713 converation-signals.dox) (Thanks to Stefan Ott)
23117
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
714 * purple_blist_update_node_icon
23118
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23117
diff changeset
715 * purple_buddy_icons_node_has_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23117
diff changeset
716 * purple_buddy_icons_node_find_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23117
diff changeset
717 * purple_buddy_icons_node_set_custom_icon
23120
4044655e5615 Add a purple_buddy_icons_node_set_custom_icon_from_file convenience function.
Etan Reisner <pidgin@unreliablesource.net>
parents: 23118
diff changeset
718 * purple_buddy_icons_node_set_custom_icon_from_file
23216
3dc1bc92b170 ChangeLog.API purple_notify_user_info_prepend_section_[break|header] and
Evan Schoenberg <evan.s@dreskin.net>
parents: 23171
diff changeset
719 * purple_notify_user_info_prepend_section_break
3dc1bc92b170 ChangeLog.API purple_notify_user_info_prepend_section_[break|header] and
Evan Schoenberg <evan.s@dreskin.net>
parents: 23171
diff changeset
720 * purple_notify_user_info_prepend_section_header
23413
3c2963654752 Whitespace fix
Richard Laager <rlaager@wiktel.com>
parents: 23407
diff changeset
721 * "website" and "dev_website" items to the ui_info hash table
23414
b5f679e95666 cmd-added and cmd-removed signals to emit when commands are registered/unregistered.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23413
diff changeset
722 * purple_cmds_get_handle, purple_cmds_init, purple_cmds_uninit
b5f679e95666 cmd-added and cmd-removed signals to emit when commands are registered/unregistered.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23413
diff changeset
723 * cmd-added and cmd-removed signals
23583
399975ad001c Add purple_get_host_name to get the hostname of the machine.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23577
diff changeset
724 * purple_get_host_name
23742
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23583
diff changeset
725 * purple_util_fetch_url_len (temporary function overload to add max_len param)
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23583
diff changeset
726 * purple_util_fetch_url_request_len
23806
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23796
diff changeset
727 * purple_prpl_send_attention
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23796
diff changeset
728 * purple_prpl_got_attention
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23796
diff changeset
729 * purple_prpl_got_attention_in_chat
23117
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
730
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
731 Deprecated:
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
732 * purple_blist_update_buddy_icon
23118
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23117
diff changeset
733 * purple_buddy_icons_has_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23117
diff changeset
734 * purple_buddy_icons_find_custom_icon
944059cb7807 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <pidgin@unreliablesource.net>
parents: 23117
diff changeset
735 * purple_buddy_icons_set_custom_icon
23122
f6c57e6e8a89 Deprecate pidgin_set_custom_buddy_icon and update the places that use it to
Etan Reisner <pidgin@unreliablesource.net>
parents: 23120
diff changeset
736 * pidgin_set_custom_buddy_icon
23742
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23583
diff changeset
737 * purple_util_fetch_url_len
de8f2d3e538a Add temporary purple_util_fetch_url_request_len and purple_util_fetch_url_len
Daniel Atallah <daniel.atallah@gmail.com>
parents: 23583
diff changeset
738 * purple_util_fetch_url_request_len
23806
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23796
diff changeset
739 * serv_send_attention
b3a99e4a0a6b Add purple_prpl_{got,send}_attention to ChangeLog.API.
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23796
diff changeset
740 * serv_got_attention
23117
d11c993700e6 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <pidgin@unreliablesource.net>
parents: 23116
diff changeset
741
23577
62e2869e8e3d MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23414
diff changeset
742 Changed:
62e2869e8e3d MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23414
diff changeset
743 * xmlnode_copy now copies the prefix and namespace map for nodes.
62e2869e8e3d MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23414
diff changeset
744
23170
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
745 pidgin:
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
746 Added:
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
747 * gtk_imhtml_smiley_create, gtk_imhtml_smiley_reload and
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
748 gtk_imhtml_smiley_destroy to deal with GtkIMHtmlSmiley's.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
749 * pidgin_pixbuf_from_imgstore to create a GdkPixbuf from a
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
750 PurpleStoredImage.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
751 * pidgin_themes_smiley_themeize_custom to associate custom smileys to
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
752 a GtkIMHtml widget.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
753 * GTK_IMHTML_CUSTOM_SMILEY flag for GtkIMHtml.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
754 * GTK+ Custom Smiley API.
d7e66b6137f9 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23161
diff changeset
755
23259
9bde5cac5d1a The date for 2.4.2 release was removed accidentally. Thanks, QuLogic.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 23216
diff changeset
756 version 2.4.2 (05/17/2008):
22685
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
757 perl:
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
758 Added:
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
759 * Purple::Prefs::get_children_names.
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
760 * Purple::timeout_remove.
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
761 Changed:
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
762 * Purple::timeout_add now returns a handle which can be used
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
763 to remove the timeout.
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
764 * Callbacks to Purple::Util::fetch_url and the
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
765 Purple::Request::* functions can now be specified as both
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
766 strings (the name of the callback function) and as coderefs.
22871
24dfef623410 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22754
diff changeset
767 Finch:
24dfef623410 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22754
diff changeset
768 libgnt:
24dfef623410 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22754
diff changeset
769 * Added gnt_bindable_check_key to check if a keystroke is bound.
22685
870a580e8fde Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <pidgin@unreliablesource.net>
parents: 22530
diff changeset
770
22372
c72af988f33a Final changes for 2.4.0, release imminent (for some definition of imminent)
Stu Tomlinson <stu@nosnilmot.com>
parents: 22334
diff changeset
771 version 2.4.0 (02/29/2008):
21647
a57adf1de9cb Patch from Florian Qu«²ze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
772 libpurple:
a57adf1de9cb Patch from Florian Qu«²ze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
773 Added:
a57adf1de9cb Patch from Florian Qu«²ze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
774 * purple_certificate_add_ca_search_path. (Florian Quèze)
21895
39b078ac8a81 Update the changelogs, and the @since doxy-tags for new functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21891
diff changeset
775 * purple_gai_strerror.
21920
76d025660d9e Export purple_*_version in version.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21895
diff changeset
776 * purple_major_version, purple_minor_version,
76d025660d9e Export purple_*_version in version.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21895
diff changeset
777 purple_micro_version variables are exported by version.h,
76d025660d9e Export purple_*_version in version.h.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21895
diff changeset
778 giving the version of libpurple in use at runtime.
21992
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
779 * purple_util_set_current_song, purple_util_format_song_info
22327
dc47e908965f Use connect server as FQDN for SASL auth except when it is an IP address.
Stu Tomlinson <stu@nosnilmot.com>
parents: 22248
diff changeset
780 * purple_ip_address_is_valid
22004
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
781 * Some accessor functions to the Roomlist API:
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
782 * purple_roomlist_get_fields
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
783 * purple_roomlist_room_get_type
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
784 * purple_roomlist_room_get_name
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
785 * purple_roomlist_room_get_parent
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
786 * purple_roomlist_room_get_fields
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
787 * purple_roomlist_field_get_type
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
788 * purple_roomlist_field_get_label
f9dcdc0e89a5 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21992
diff changeset
789 * purple_roomlist_field_get_hidden
22098
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
790 * unlocalized_name field in PurpleAttentionType for UIs that need it.
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
791 * Some accessor and mutator functions for PurpleAttentionType:
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
792 * purple_attention_type_set_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
793 * purple_attention_type_set_incoming_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
794 * purple_attention_type_set_outgoing_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
795 * purple_attention_type_set_icon_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
796 * purple_attention_type_set_unlocalized_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
797 * purple_attention_type_get_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
798 * purple_attention_type_get_incoming_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
799 * purple_attention_type_get_outgoing_desc
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
800 * purple_attention_type_get_icon_name
67463431121f Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22006
diff changeset
801 * purple_attention_type_get_unlocalized_name
22168
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
802 * Add some PurpleBuddyListNode accessor functions:
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
803 * purple_blist_node_get_parent
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
804 * purple_blist_node_get_first_child
2bff44d78523 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22098
diff changeset
805 * purple_blist_node_get_sibling_next
22212
6bb29f94862c Add API so Finch doesn't need to touch the internals of PurpleBlistNode.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22211
diff changeset
806 * purple_blist_node_get_sibling_prev
22196
6c7cf4654d10 ChangeLog.API last_received
Sean Egan <seanegan@gmail.com>
parents: 22195
diff changeset
807 * Added last_received to PurpleConnection, the time_t of the
6c7cf4654d10 ChangeLog.API last_received
Sean Egan <seanegan@gmail.com>
parents: 22195
diff changeset
808 last received packet.
22214
2b426862ffbf Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22212
diff changeset
809 * Added some more accessor functions:
2b426862ffbf Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22212
diff changeset
810 * purple_chat_get_account
22219
797230b3e48e Add accessor and update finch to not touch the internals of PurpleBuddy and PurpleChat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22216
diff changeset
811 * purple_chat_get_components
22214
2b426862ffbf Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22212
diff changeset
812 * purple_connection_get_prpl
22216
b99d6d21cd79 Add accessor and update finch to not touch the internals of PurpleXfer.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22214
diff changeset
813 * purple_xfer_get_start_time
b99d6d21cd79 Add accessor and update finch to not touch the internals of PurpleXfer.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22214
diff changeset
814 * purple_xfer_get_end_time
22334
c8192603b150 Mention the new API.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22327
diff changeset
815 * purple_serv_got_private_alias for prpls to call after receiving a
c8192603b150 Mention the new API.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22327
diff changeset
816 private alias from the server.
21647
a57adf1de9cb Patch from Florian Qu«²ze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21646
diff changeset
817
21646
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
818 Pidgin:
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
819 Added:
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
820 * pidgin_create_dialog to create a window that closes on escape. Also
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
821 added utility functions pidgin_dialog_get_vbox_with_properties,
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
822 pidgin_dialog_get_vbox, pidgin_dialog_get_action_area to access the
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
823 contents in the created dialog. (Peter 'fmoo' Ruibal)
21652
eb2d5ba2a50d Add a utility function pidgin_dialog_add_button to add buttons to a dialog
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21651
diff changeset
824 * pidgin_dialog_add_button to add buttons to a dialog created by
eb2d5ba2a50d Add a utility function pidgin_dialog_add_button to add buttons to a dialog
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21651
diff changeset
825 pidgin_create_dialog.
21650
1f6935a5d189 Patch from 'goutnet' to not insert smileys when pasting as plain text.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21647
diff changeset
826 * GTK_IMHTML_NO_SMILEY for GtkIMHtmlOptions means not to look for
21651
9107bb853c49 goutnet is Florian Delizy.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21650
diff changeset
827 smileys in the text. (Florian 'goutnet' Delizy)
21888
c88a3f2dbb52 Try to make a window transient for a suitable parent window. This currently
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21652
diff changeset
828 * pidgin_auto_parent_window to make a window transient for a suitable
c88a3f2dbb52 Try to make a window transient for a suitable parent window. This currently
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21652
diff changeset
829 parent window.
21945
3fc5862b834a Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21920
diff changeset
830 * pidgin_tooltip_setup_for_treeview, pidgin_tooltip_destroy,
3fc5862b834a Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21920
diff changeset
831 pidgin_tooltip_show and pidgin_tooltip_setup_for_widget to simplify
3fc5862b834a Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21920
diff changeset
832 the process of drawing tooltips.
21992
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
833 * pidgin_add_widget_to_vbox to simplify adding a labeled widget to a
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
834 window.
21646
2a2496044eef Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
835
21992
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
836 Deprecated:
1690d040addd Remove a lot of duplication from a lot of places. Closes #4558.
Gabriel Schulhof <nix@go-nix.ca>
parents: 21971
diff changeset
837 * PIDGIN_DIALOG
21971
07eb63fa0bdb Modified patch from Gabriel (Sylar?) Schulof to deprecate PIDGIN_DIALOG. Closes #4535. (PS: I am aware of --author).
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21945
diff changeset
838
21694
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
839 Finch:
22006
1278280fa0b6 Implementation of the roomlist API.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22005
diff changeset
840 * finch_roomlist_get_ui_ops and finch_roomlist_show_all
22005
829d054f4f1a Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22004
diff changeset
841 * finch_request_field_get_widget to get the widget for a request
829d054f4f1a Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22004
diff changeset
842 field.
22211
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
843 * finch_blist_get_tree to get the GntTree widget representing the
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
844 buddy list.
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
845 * FinchBlistManager structure to manage the buddylist view, and some
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
846 util functions finch_blist_install_manager,
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
847 finch_blist_uninstall_manager, finch_blist_manager_find and
eddcf0f2da51 Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22196
diff changeset
848 finch_blist_manager_add_node.
22248
88796aff14d6 Add a finch log viewer. This is largely copied from Pidgin.
Richard Nelson <wabz@pidgin.im>
parents: 22219
diff changeset
849 * Added finch_log_show, finch_log_show_contact, finch_syslog_show,
88796aff14d6 Add a finch log viewer. This is largely copied from Pidgin.
Richard Nelson <wabz@pidgin.im>
parents: 22219
diff changeset
850 finch_log_init, finch_log_get_handle, finch_log_uninit
22005
829d054f4f1a Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22004
diff changeset
851
21694
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
852 libgnt:
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
853 * Added gnt_tree_set_row_color to set the color for a row in a tree.
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
854 * Added gnt_style_get_string_list
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
855 * Added gnt_color_add_pair to define a new color.
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
856 * Added gnt_colors_get_color to get an ncurses color value from a
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
857 string.
21738
e3e64d1e4869 Add color to the conversation window to indicate various message attributes
Richard Nelson <wabz@pidgin.im>
parents: 21694
diff changeset
858 * Added gnt_style_get_color to get a color pair from an entry in
e3e64d1e4869 Add color to the conversation window to indicate various message attributes
Richard Nelson <wabz@pidgin.im>
parents: 21694
diff changeset
859 ~/.gntrc
22170
364e67f1a429 Function to get the parent key.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 22169
diff changeset
860 * Added gnt_tree_get_parent_key to get the key for the parent row.
21694
2de3a2de5f13 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21631
diff changeset
861
21631
f472035d6c77 Update the dates
Stu Tomlinson <stu@nosnilmot.com>
parents: 21598
diff changeset
862 version 2.3.0 (11/24/2007):
21221
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
863 libpurple:
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
864 Added:
21263
1812b8ccfd7a Show alias in restored conversation.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21259
diff changeset
865 * a PurpleConversation field and an alias field in PurpleConvMessage
21224
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
866 * account-authorization signals (see account-signals.dox for
21221
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
867 details) (Stefan Ott)
21224
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
868 * libpurple/purple.h, which includes #define's and #include's
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
869 required to compile stand-alone plugins
21249
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
870 * PURPLE_STATUS_TUNE as a new PurpleStatusPrimitive
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
871 * purple_plugin_disable(), which is intended to be called when
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
872 a purple_plugin_unload()--which was called when a user tried
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
873 to unload a plugin--fails. This then prevents the plugin
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
874 from being saved in the saved plugins list, so it'll won't
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
875 be loaded at the next startup.
20823
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
876 * PurpleDisconnectReason enumeration of machine-readable
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
877 types of connection error.
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
878 * purple_connection_error_reason(), to be used by prpls
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
879 (instead of purple_connection_error() and setting
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
880 gc->wants_to_die) to report errors along with a
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
881 PurpleDisconnectReason.
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
882 * PurpleConnectionUiOps.report_disconnect_reason, to be
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
883 implemented by UIs (rather than .report_disconnect) if
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
884 they want to use the reported PurpleDisconnectReason
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
885 to give a more specific error.
21364
5a7202fa43a0 I figured a signal firing on a connection error would be useful.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21362
diff changeset
886 * A connection-error signal, fired just after the UiOp is
21367
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
887 called with the same information.
20823
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
888 * purple_connection_reason_is_fatal(), acting as a hint
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
889 to whether automatic reconnection should be attempted
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
890 after a connection error (rather than checking
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
891 gc->wants_to_die).
21377
872068d10eab Mark pointed out that PurpleConnectionErrorPair is not a very good name for the
Will Thompson <will.thompson@collabora.co.uk>
parents: 21375
diff changeset
892 * PurpleConnectionErrorInfo, a struct to hold a
21375
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
893 PurpleConnectionError and a const char *description.
21367
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
894 * purple_account_get_current_error() to get the most recent
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
895 PurpleConnectionError and description (or NULL if the
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
896 account is happy with life), to allow bits of the UI to know
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
897 the last error without caching it themselves (as
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
898 PidginBuddyList does).
21390
aa52a0a224be Add purple_account_clear_current_error(), which does what it says on the tin.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21389
diff changeset
899 * purple_account_clear_current_error() to reset an account's
aa52a0a224be Add purple_account_clear_current_error(), which does what it says on the tin.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21389
diff changeset
900 error state to NULL.
21367
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
901 * An account-error-changed signal, firing when
640551a3e75a Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <will.thompson@collabora.co.uk>
parents: 21364
diff changeset
902 purple_account_get_current_error()'s return value changes.
20823
f33ed41b6dee Document the creation of all the disconnection reason API.
Will Thompson <will.thompson@collabora.co.uk>
parents: 20029
diff changeset
903
21430
2e73cb4d0f9d Mention PidginMiniDialog in ChangeLog.API
Will Thompson <will.thompson@collabora.co.uk>
parents: 21418
diff changeset
904 * PidginMiniDialog, a Gtk widget-ified version of
2e73cb4d0f9d Mention PidginMiniDialog in ChangeLog.API
Will Thompson <will.thompson@collabora.co.uk>
parents: 21418
diff changeset
905 pidgin_make_mini_dialog().
2e73cb4d0f9d Mention PidginMiniDialog in ChangeLog.API
Will Thompson <will.thompson@collabora.co.uk>
parents: 21418
diff changeset
906
21248
5915ad785ee7 Add and call a purple_util_uninit() to free user_dir and customer_home_dir
Richard Laager <rlaager@wiktel.com>
parents: 21245
diff changeset
907 * purple_util_init()
5915ad785ee7 Add and call a purple_util_uninit() to free user_dir and customer_home_dir
Richard Laager <rlaager@wiktel.com>
parents: 21245
diff changeset
908 * purple_util_uninit()
21233
110f23ef3542 Document the with_hint API changes.
Richard Laager <rlaager@wiktel.com>
parents: 21228
diff changeset
909
21466
7a05b6f84545 Don't map the port used for bonjour file transfers externally. This adds a new function that will go away in 3.0.0 when we can modify purple_network_do_listen to take an additional parameter.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 21430
diff changeset
910 * purple_network_listen_map_external() to temporarily disable
7a05b6f84545 Don't map the port used for bonjour file transfers externally. This adds a new function that will go away in 3.0.0 when we can modify purple_network_do_listen to take an additional parameter.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 21430
diff changeset
911 mapping ports externally via NAT-PMP or UPnP.
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
912
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
913 Changed:
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
914 * purple_plugin_unload() now honors the return value of a
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
915 plugin's unload function and can actually return FALSE now.
21199
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
916 * purple_plugin_unload() no longer does its own notifications
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
917 when a dependent plugin fails to unload. The UI should do
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
918 something appropriate.
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
919
21389
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
920 * pidgin_make_mini_dialog() now declares its return type to be
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
921 GtkWidget * rather than void *. This should not break any
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
922 existing code since any code using it must already rely on
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
923 the return type actually being GtkWidget * all along.
b7a004e65702 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <will.thompson@collabora.co.uk>
parents: 21377
diff changeset
924
21228
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
925 Deprecated:
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
926 * pidgin_dialogs_about()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
927 * pidgin_log_show_contact()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
928 * pidgin_log_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
929 * pidgin_plugin_dialog_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
930 * pidgin_pounce_editor_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
931 * pidgin_pounces_manager_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
932 * pidgin_syslog_show()
cc8bdfb16ddf Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@wiktel.com>
parents: 21225
diff changeset
933
21375
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
934 * purple_connection_error()
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
935 * pidgin_blist_update_account_error_state()
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
936 * PidginBuddyList.connection_errors
22530
93df1d72fd01 Add purple_network_listen_map_external() to the deprecated list. I guess I didn't commit this.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 22372
diff changeset
937 * purple_network_listen_map_external()
21375
50fa2c5a7029 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <will.thompson@collabora.co.uk>
parents: 21371
diff changeset
938
21249
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
939 MSN:
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
940 * A new independant status type with PURPLE_STATUS_TUNE primitive, and
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
941 PURPLE_TUNE_ARTIST, PURPLE_TUNE_ALBUM and PURPLE_TUNE_TITLE
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
942 attributes.
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
943
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
944 XMPP:
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
945 * A new independant status type with PURPLE_STATUS_TUNE primitive, and
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
946 PURPLE_TUNE_{ARTIST, TITLE, ALBUM, GENRE, COMMENT, TRACK, TIME,
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
947 YEAR, URL} attributes.
930d0b49ebcf ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21248
diff changeset
948
21250
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
949 Finch:
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
950 libgnt:
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
951 * Added gnt_color_pair, which will try to intelligenty set text
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
952 attributes in place of colors if the terminal doesn't have color
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
953 support. (Bug: #3560) All future code should use gnt_color_pair
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
954 instead of COLOR_PAIR.
21252
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
955 * Added gnt_menuitem_set_id and gnt_menuitem_get_id to set and get the
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
956 string id of a menuitem respectively.
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
957 * Added gnt_window_get_accel_item, which returns a the id of a menuitem
d275275a011c Missing changelog entries and @since tags from 3f567df17490f68b4feb8cf26ad004a34eb7cc9a.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21250
diff changeset
958 bound to a keystroke.
21483
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
959 * Added gnt_menu_get_item to get a menuitem of the given id from a
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
960 menu.
21256
e8b0f224483f Add gnt_menuitem_activate, and 'activate' signal for GntMenuItem.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21252
diff changeset
961 * Added gnt_menuitem_activate, which triggers the 'activate' signal on
e8b0f224483f Add gnt_menuitem_activate, and 'activate' signal for GntMenuItem.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21252
diff changeset
962 the menuitem and calls the callback function, if available.
21266
1f59065c606a Add 'yank' action in the entry boxes.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21263
diff changeset
963 * Added GntEntryKillRing in GntEntry.
21483
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
964 * Added gnt_window_set_maximize and gnt_window_get_maximize, and
a4860971f861 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21466
diff changeset
965 GntWindowFlags enum.
21250
9187d331aebe Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 21249
diff changeset
966
32099
de3ee7b6f080 Prepare for release
Mark Doliner <mark@kingant.net>
parents: 31931
diff changeset
967 version 2.2.2 (10/23/2007):
20871
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
968 libpurple:
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
969 Changed:
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
970 * The size parameter of purple_util_write_data_to_file_absolute
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
971 has been changed to gssize instead of a size_t to correctly
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
972 indicate that -1 can be used for a nul-delimited string.
20963
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
973 * The documentation for purple_savedstatuses_get_popular used to
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
974 incorrectly claim that the active status is excluded from the
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
975 returned list. The documentation has been corrected. Also, the
5136cd8f66f3 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20890
diff changeset
976 function now returns a correct list when called with a value of 0.
20871
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
977
21196
5cd2fe9a6629 Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@wiktel.com>
parents: 20029
diff changeset
978 version 2.2.0 (09/13/2007):
19511
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
979 libpurple:
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
980 Added:
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
981 * PURPLE_MESSAGE_INVISIBLE flag, which can be used by
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
982 purple_conv_im_send_with_flags to send a message, but not display it
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
983 in the conversation
19560
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
984 * serv_send_attention(), serv_got_attention(), as well as send_attention
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
985 and attention_types in PurplePluginProtocolInfo. This new API is used
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
986 for zapping in MySpaceIM, buzzing in Yahoo, and nudging in MSN.
19706
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
987 * PurpleConvMessage structure to represent a message in a
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
988 conversation. purple_conversation_message_get_sender,
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
989 purple_conversation_message_get_message,
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
990 purple_conversation_message_get_flags and
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
991 purple_conversation_message_get_timestamp to get information about a
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
992 PurpleConvMessage.
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
993 * purple_conversation_get_message_history() to retrieve a list of
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
994 PurpleConvMessage's in a conversation, and
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
995 purple_conversation_clear_message_history to clear the history.
20017
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
996 * purple_certificate_* functions in libpurple/certificate.h - "A public-key certificate API"
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
997 * purple_ssl_get_peer_certificates() and associated field in PurpleSslOps to retrieve a server's presented SSL certificate chain.
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
998 * PurpleSslConnection::verifier to provide a "how to verify the peer's certificates" callback to the SSL handlers. See certificate.h for more on this.
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
999 * purple_ssl_connect_with_host_fd() to create an SSL connection from a file descriptor and provide a hostname with it to authenticate the peer against.
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1000
19520
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
1001 Changed:
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
1002 * purple_prefs_load is now called within purple_prefs_init.
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
1003 The UI no longer needs to call it.
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1004 * writing-im-msg now receives the conversation name as the who
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1005 argument if the caller of purple_conversation_write didn't
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1006 provide a value for who.
19511
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
1007
19368
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
1008 Pidgin:
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
1009 Added:
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
1010 * pidgin_set_accessible_relations, sets up label-for and labelled-by
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
1011 ATK relations (broken out from pidgin_set_accessible_label)
19557
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
1012 * pidgin_conv_attach_to_conversation, to reattach the Pidgin UI to a
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
1013 conversation
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
1014 * conversation-hiding and conversation-displayed signals.
20028
a2b4eac83902 Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19944
diff changeset
1015 * pidgin_text_combo_box_entry_new, pidgin_text_combo_box_entry_get_text
a2b4eac83902 Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19944
diff changeset
1016 and pidgin_text_combo_box_entry_set_text
19368
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
1017
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1018 Changed:
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1019 * pidgin_conversations_fill_menu now also adds a separator and a 'Show
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1020 All' item if there are more than one conversations in the list.
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
1021
19451
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1022 Finch:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1023 Added:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1024 * finch_sound_is_enabled
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1025 * The reserved field in the FinchConv is now used to store information
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1026 about the conversation (using FinchConversationFlag)
19944
41cad24fd6df Instead of just notifying the user about a connection error, give him options
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19706
diff changeset
1027 * finch_account_dialog_show
19451
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1028
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1029 libgnt:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1030 * gnt_slider_set_small_step, gnt_slider_set_large_step to allow more
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1031 fine tuned updates of a GntSlider
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1032 * gnt_util_parse_xhtml_to_textview to parse XHTML strings in a
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1033 GntTextView (this works only if libxml2 is available)
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
1034
21196
5cd2fe9a6629 Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@wiktel.com>
parents: 20029
diff changeset
1035 version 2.1.1 (08/20/2007):
18829
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1036 libpurple:
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1037 Changed:
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1038 * PurpleAccountUiOps.request_authorize's authorize_cb and
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1039 deny_cb parameters now correctly have type
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1040 PurpleAccountRequestAuthorizationCb rather than GCallback.
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1041 (You'll want to change your UI's implementation's signature
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1042 to avoid warnings, and then remove some now-redundant casts
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1043 back to the proper type.)
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
1044
18707
473a3db9e691 Release updates
Sean Egan <seanegan@gmail.com>
parents: 18675
diff changeset
1045 version 2.1.0 (7/28/2007):
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1046 libpurple:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1047 Added:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1048 * purple-remote: added getstatus command
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1049 * conversation-extended-menu signal (See Doxygen docs)
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1050 * OPT_PROTO_SLASH_COMMANDS_NATIVE protocol option to indicate that
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1051 slash commands are "native" to the protocol
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1052 * PURPLE_MESSAGE_NO_LINKIFY message flag to indicate that the message
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1053 should not be auto-linkified
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1054 * PurpleEventLoopUiOps.timeout_add_seconds
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1055 UIs can now use better scheduling for whole-second timers. For
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1056 example, clients based on the glib event loop can now use
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1057 g_timeout_add_seconds.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1058 * purple_blist_node_get_type
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1059 * purple_conversation_do_command
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1060 * purple_conversation_get_extended_menu
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1061 * purple_core_ensure_single_instance
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1062 This is for UIs to use to ensure only one copy is running.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1063 * purple_dbus_is_owner
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1064 * purple_timeout_add_seconds
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1065 Callers should prefer this to purple_timeout_add for timers
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1066 longer than 1 second away. Be aware of the rounding, though.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1067 * purple_xfer_get_remote_user
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
1068 * purple_pounces_get_all_for_ui
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
1069 * purple_prefs_get_children_names
18675
cb91bb07eeff Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents: 18671
diff changeset
1070 * added displaying-email-notification and
cb91bb07eeff Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents: 18671
diff changeset
1071 displaying-emails-notification signals
17220
da2bab3b9fab New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16873
diff changeset
1072
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1073 Changed:
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1074 * The documentation of the following functions now properly
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1075 declares that the returned value must not be modified or
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1076 freed, which was always the case:
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1077 * purple_accounts_get_all
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1078 * purple_connections_get_all
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1079 * purple_connections_get_connecting
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1080 * purple_conv_chat_get_ignored
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1081 * purple_conv_chat_get_users
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1082 * purple_get_chats
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1083 * purple_get_conversations
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1084 * purple_get_ims
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1085 * purple_notify_user_info_get_entries
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1086 * The following functions now return a GList* instead of a
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1087 const GList*, as const is not very useful with GLists. The
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1088 returned value still must not be modified or freed:
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1089 * purple_account_get_status_types
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1090 * purple_mime_document_get_fields
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1091 * purple_mime_document_get_parts
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1092 * purple_mime_part_get_fields
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1093 * purple_request_fields_get_required
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1094 * purple_request_field_list_get_selected
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1095 * purple_request_field_list_get_items
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1096 * purple_status_type_get_attrs
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1097 * purple_presence_get_statuses
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1098 * purple_request_field_list_set_selected now takes a GList*
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1099 instead of a const GList* for items, as const is not very
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1100 useful with GLists. The passed list is still not modified
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1101 or freed.
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1102 * purple_presence_add_list now takes a GList* instead of a
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1103 const GList* for source_list, as const is not very useful with
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1104 GLists. The passed list is still not modified or freed.
17220
da2bab3b9fab New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16873
diff changeset
1105
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1106 Pidgin:
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
1107 Added:
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
1108 * gtk_imhtml_setup_entry
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
1109 * pidgin_create_window
18218
571e0ca28d6c Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18182
diff changeset
1110 * pidgin_retrieve_user_info and pidgin_retrieve_user_info_in_chat,
571e0ca28d6c Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18182
diff changeset
1111 shows immediate feedback when getting information about a user.
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
1112 * gtk_imhtml_animation_new
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
1113 Can be used for inserting an animated image into an IMHTML.
18166
afeb35205669 Reduce code duplication and keep gtk 2.0 compatibility by making
Stu Tomlinson <stu@nosnilmot.com>
parents: 18137
diff changeset
1114 * pidgin_menu_position_func_helper
18182
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1115 * pidgin_blist_get_name_markup, returns the buddy list markup
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1116 text for a given buddy.
18671
30b6f8bc47cf Tooltips in infopanes
Sean Egan <seanegan@gmail.com>
parents: 18557
diff changeset
1117 * pidgin_blist_draw_tooltip and pidgin_blist_tooltip_destroy
30b6f8bc47cf Tooltips in infopanes
Sean Egan <seanegan@gmail.com>
parents: 18557
diff changeset
1118 for creating blist tooltips from outside of buddy list code
18378
affffa44fad4 Document the addition of pidgin_themes_remove_smiley_theme
Richard Laager <rlaager@wiktel.com>
parents: 18218
diff changeset
1119 * pidgin_themes_remove_smiley_theme
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
1120
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1121 Changed:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1122 * pidgin_append_menu_action returns the menuitem added to the menu.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1123 * pidgin_separator returns the separator added to the menu.
18182
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1124 * PidginConversation has struct members to handle the new info
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1125 pane:
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1126 * infopane
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1127 * infopane_hbox
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1128 * infopane_model
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
1129 * infopane_iter
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1130
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1131 Finch:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1132 Added:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
1133 * finch_retrieve_user_info
17212
41ae5efe745c Document the API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16873
diff changeset
1134
18391
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1135 libgnt:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1136 Added:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1137 * GntWS for workspaces
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1138 * gnt_tree_set_column_title
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1139 * GntSlider widget
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1140 * "completion" signal for GntEntry
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1141 * "terminal-refresh" signal for GntWM, with a corresponding entry
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1142 in GntWMClass
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1143 * New flags for GntTextView to decide whether to word-wrap or show
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1144 scrollbars (GntTextViewFlag) which can be set by
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1145 gnt_text_view_set_flag
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1146 * gnt_style_get_from_name
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1147 * gnt_window_present
18404
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
1148 * gnt_tree_set_column_width_ratio
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
1149 * gnt_tree_set_column_resizable
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
1150 * gnt_tree_set_column_is_right_aligned
18557
212c2bec5c97 Allow using custom search functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18511
diff changeset
1151 * gnt_tree_set_search_function, gnt_tree_set_search_column,
212c2bec5c97 Allow using custom search functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18511
diff changeset
1152 gnt_tree_is_searching
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
1153 * 'file-selected' signal is emited for GntFileSel
18511
7ee0e0597a26 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18477
diff changeset
1154 * gnt_style_parse_bool
7ee0e0597a26 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18477
diff changeset
1155 * gnt_util_set_trigger_widget
18391
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1156
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1157 Changed:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1158 * gnt_tree_get_rows() now returns a GList* instead of a const
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1159 GList*, as const is not very useful with GLists. The
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
1160 returned value still must not be modified or freed.
18404
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
1161 * Instead of keeping an 'invisible' item, the GntTreeColumns now
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
1162 maintain 'flags' with the appropriate flags set
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
1163
17782
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16873
diff changeset
1164 version 2.0.2 (6/14/2007):
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16873
diff changeset
1165 Pidgin:
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16873
diff changeset
1166 Deprecated:
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16873
diff changeset
1167 * pidgin_dialogs_alias_contact: This will be removed in 3.0.0
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16873
diff changeset
1168 unless there is sufficient demand to keep it.
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16873
diff changeset
1169
16873
90184b199e58 Add some dates
Stu Tomlinson <stu@nosnilmot.com>
parents: 16779
diff changeset
1170 version 2.0.0 (5/3/2007):
16097
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1171 Please note all functions, defines, and data structures have been
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1172 re-namespaced to match the new names of Pidgin, Finch, and libpurple.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1173 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1174 now purple_*. Please consult our doxygen documentation for a complete
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1175 reference.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1176
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1177 The gaim-compat.h header exists to provide an API compatibility layer
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1178 for libpurple functions. As an API compatibility layer, it must be
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1179 included at compile time to be of use.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
1180
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1181 Changed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1182 * All the status stuff. Yay!
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1183 * gaim_prefs_connect_callback(), added handle parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1184 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1185 own widgets to it
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1186 * gaim_find_conversation_with_account, added a "type" parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1187 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1188 const char* instead of just a char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1189 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1190 instead of just a char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1191 * the add_buddy perl sub. The sub now takes the account as the first
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1192 argument, and buddy and group as the second and third. It also adds
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1193 the buddy to the server-side buddy list of the given account.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1194 * gaim_connection_new, gaim_account_connect and gaim_account_register no
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1195 longer return a GaimConnection
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1196 * keep_alive in GaimConnection is renamed to keepalive
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1197 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1198 file is binary
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1199 * gaim_log_logger_new, rewritten
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1200 * gaim_conv_window_remove_conversation()'s last argument to be a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1201 GaimConversation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1202 * A new blocked icon: pixmaps/status/default/blocked.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1203 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1204 * In pixmaps/status/default: na.png renamed to unavailable.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1205 * gtk_imhtml_toggle_bold(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1206 * gtk_imhtml_toggle_italic(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1207 * gtk_imhtml_toggle_underline(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1208 * gtk_imhtml_toggle_strike(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1209 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1210 * gaim_log_new(), added conv parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1211 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1212 gaim_buddy_icon_unref() immediately if you don't want a reference (the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1213 old behavior).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1214 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1215 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1216 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1217 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1218 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1219 * GaimConversationUiOps.write_conv, Replaced const char *who with
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1220 const char *name, const char *alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1221 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1222 and FALSE respectively, to get the same behavior as before)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1223 * chat_add_users in GaimConversationUiOps, added cbuddies and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1224 new_arrivals and removed buddies.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1225 * chat_rename_user in GaimConversationUiOps, added new_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1226 * gaim_conv_chat_cb_new(), added alias. (pass NULL to get the same
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1227 behavior as before).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1228 * GaimConversation.log became GList * GaimConversation.logs, so that a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1229 conversation can have multiple logs at once
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1230 * gaim_conv_chat_add_user, added extra_msgs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1231 * gaim_notify_userinfo, removed primary and secondary parameters
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1232 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1233 secondary parameters
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1234 * Idle timers are now added and removed in gtkidle.c in response
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1235 to the signed-on and signed-off signals
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1236 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1237 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1238 Changed ssize_t to gssize
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1239 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1240 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1241 * All core<->prpl message passing now uses html. This was previously true
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1242 for receiving messages, it's now also true for sending them. prpls that
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1243 don't support html need to gaim_unescape_html() the message.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1244 * Notify API: GCallback -> GaimNotifyCloseCallback,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1245 void *user_data -> gpointer user_data
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1246 * gaim_notify_searchresults_get_rows_count,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1247 gaim_notify_searchresults_get_columns_count: return type now guint
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1248 * gaim_account_notify_added: No longer checks if there is a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1249 GaimBuddy for the added user, that's left up to the prpls. See the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1250 documentation for this function and gaim_account_request_add.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1251 * gaim_accounts_reorder: new_index is now a gint instead of a size_t
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1252 * displaying-message signals: displaying-[im|chat]-msg and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1253 displayed-[im|chat]-msg signals are emitted for all messages
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1254 (ie, for received messages, sent messages, system messages, error
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1255 messages etc.), and the signals now have
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1256 gaim_gtk_conversations_get_handle() for their handle.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1257 * GAIM_NOTIFY_BUTTON_ADD_BUDDY to GAIM_NOTIFY_BUTTON_ADD
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1258 * conversation-switched: This signal has been moved from conversation to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1259 the UI and the signal-handlers only receive the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1260 conversation that has been switched to.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1261 * GaimPluginProtocolInfo: Added offline_message
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1262 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1263 * GaimPluginProtocolInfo: Added media_prpl_ops
15147
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15118
diff changeset
1264 * GaimPluginProtocolInfo: Added "user_info" argument to tooltip_text,
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15118
diff changeset
1265 changed the return type to void
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1266 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1267 * gaim_pounce_new(): Added option argument for pounce options
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1268 * gaim_network_listen() and gaim_network_listen_range(): Added
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1269 socket_type parameter to allow creation of UDP listening. Modified
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1270 to be asynchronous with a callback to allow for UPnP operation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1271 Returns a data structure that can be used to cancel the listen
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1272 attempt using gaim_network_listen_cancel()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1273 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1274 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1275 FALSE. Previously they were set to TRUE or left alone. Also, you
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1276 may now pass NULL if you're not interested in a specific formatting.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1277 * Smiley Themes: Backslashes must be backslash-escaped.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1278 * Plugins: Depedencies are now honored when unloading plugins.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1279 * gaim_markup_extract_info_field(): Added format_cb parameter.
15147
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15118
diff changeset
1280 * gaim_markup_extract_info_field(): Changed GString parameter to a GaimNotifyUserInfo paramter.
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1281 * gaim_str_to_time(): Added support for parsing the MM/DD/YYYY format.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1282 * gaim_plugin_action_new(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1283 * gaim_plugin_pref_new_with_name(): name is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1284 * gaim_plugin_pref_new_with_label(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1285 * gaim_plugin_pref_new_with_name_and_label(): name and label are
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1286 now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1287 * gaim_plugin_pref_set_name(): name is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1288 * gaim_plugin_pref_get_name(): return type is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1289 * gaim_plugin_pref_set_label(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1290 * gaim_plugin_pref_get_label(): return type is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1291 * gaim_plugin_pref_add_choice(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1292 * struct proto_chat_entry: label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1293 * struct proto_chat_entry: identifier is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1294 * All network activity has been updated to use non-blocking sockets.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1295 This means that plugins must be updated to expect such a socket from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1296 gaim_proxy_connect() and gaim_network_listen*().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1297 * gaim_proxy_connect(): changed to return NULL on error and a pointer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1298 to a GaimProxyConnectInfo object which can be used to cancel
14837
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
1299 connection attempts using gaim_proxy_connect_cancel(). Also added
14840
b8eb759625b0 [gaim-migrate @ 17609]
Mark Doliner <mark@kingant.net>
parents: 14837
diff changeset
1300 a 'handle' parameter that can be used to cancel the connection
b8eb759625b0 [gaim-migrate @ 17609]
Mark Doliner <mark@kingant.net>
parents: 14837
diff changeset
1301 attempt using gaim_proxy_connect_cancel_with_handle().
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1302 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1303 changed to return a pointer to a data structure that can be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1304 used to cancel the pending DNS query using gaim_dnsquery_destroy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1305 * gaim_url_fetch(): Renamed to gaim_util_fetch_url() and changed
14963
b933bffead6e [gaim-migrate @ 17741]
Mark Doliner <mark@kingant.net>
parents: 14929
diff changeset
1306 to return a pointer to a data structure that can be used to cancel
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1307 the pending HTTP request using gaim_util_fetch_url_cancel().
15095
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14983
diff changeset
1308 Corresponding callback has changed to accept this data structure
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14983
diff changeset
1309 as its first argument, and to accept an error message as an
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14983
diff changeset
1310 additional final argument.
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1311 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1312 * gaim_account_get_log(): Added create parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1313 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1314 * gtk_imhtml_search_find(): Now wraps around to the top instead of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1315 clearing the search at the end.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1316 * gaim_gtkxfer_dialog_show: Can now take NULL to show (and possibly
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1317 create) a default gtkxfer dialog.
14583
ac6120e2e27c [gaim-migrate @ 17307]
Richard Laager <rlaager@wiktel.com>
parents: 14520
diff changeset
1318 * CHAT_USERS_BUDDY_COLUMN became CHAT_USERS_WEIGHT_COLUMN, along with
ac6120e2e27c [gaim-migrate @ 17307]
Richard Laager <rlaager@wiktel.com>
parents: 14520
diff changeset
1319 a change in the values stored in the column.
14756
1a219542abdc [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14587
diff changeset
1320 * gaim_find_buddies() returns a list of all buddies in the account if name
1a219542abdc [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14587
diff changeset
1321 is NULL.
14852
cf25420b074d [gaim-migrate @ 17621]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14840
diff changeset
1322 * gaim_gtk_set_custom_buddy_icon() sets custom icon for a user.
14929
8d0b9a5b1146 [gaim-migrate @ 17701]
Richard Laager <rlaager@wiktel.com>
parents: 14852
diff changeset
1323 * Hid the definition of _GaimStringref, which already had a warning to
8d0b9a5b1146 [gaim-migrate @ 17701]
Richard Laager <rlaager@wiktel.com>
parents: 14852
diff changeset
1324 avoid accessing it directly.
15223
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15151
diff changeset
1325 * notify_userinfo() UI op is passed a GaimNotifyUserInfo instead of a char*
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15151
diff changeset
1326 for the user information
15240
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15223
diff changeset
1327 * gaim_buddy_icon_get_scale_size() and was changed to ALWAYS scale
15223
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15151
diff changeset
1328 the icon instead of only when icon_spec->scale_rules contains
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15151
diff changeset
1329 GAIM_ICON_SCALE_DISPLAY. Callers should be changed to check the
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15151
diff changeset
1330 scale_rules before calling this function.
15240
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15223
diff changeset
1331 * gaim_gtk_buddy_icon_get_scale_size() was changed to accept an
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15223
diff changeset
1332 additional parameter which is used to determine what kind of
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15223
diff changeset
1333 scaling should be done, if any.
16443
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1334 * purple_request_input(), purple_request_choice(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1335 purple_request_choice_varg(), purple_request_action(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1336 purple_request_action_varg(), purple_request_fields(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1337 purple_request_yes_no(), purple_request_ok_cancel(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1338 purple_request_accept_cancel(), purple_request_file(), and
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1339 purple_request_folder() was changed to accept account, who, and
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1340 conversation parameters for associating the request with an account, a
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16442
diff changeset
1341 buddy, or a conversation.
16636
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1342 * Significant changes to the buddy icon and imgstore APIs. If you
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1343 were using any of it, it's best to look at the header files or
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1344 Doxygen documentation, but here are some significant changes:
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1345 purple_buddy_icon_new() now takes ownership of ("frees") icon_data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1346 purple_buddy_icon_set_data(): likewise for data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1347 purple_buddy_icon_set_for_user(): likewise for data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1348 purple_buddy_icon_set_for_user() now takes a checksum parameter
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1349 purple_imgstore_add() was renamed to purple_imgstore_add_with_id()
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16443
diff changeset
1350 which takes ownership of data
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1351
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1352 Removed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1353 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1354 preference)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1355 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1356 instead)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1357 * gaim_accounts_sync, account changes are now scheduled to be saved
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1358 automatically
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1359 * gaim_connection_connect
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1360 * gaim_connection_disconnect
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1361 * gaim_connection_register
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1362 * gaim_accounts_auto_login
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1363 * gaim_find_conversation, use gaim_find_conversation_with_account instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1364 * gaim_chat_get_display_name
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1365 * gaim_conversation_set_history, gaim_conversation_get_history, and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1366 GaimConversation->history. Use gtk_imhtml_get_markup instead.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1367 * set_gaim_user_dir to gaim_util_set_user_dir
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1368 * create_prpl_icon to gaim_gtk_create_prpl_icon
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1369 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1370 operation for conversations. Use signal "received-im-msg" or similar.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1371 * All warning stuff from the core.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1372 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1373 * chat_add_user from GaimConversationUiOps: only chat_add_users is used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1374 * chat_remove_user from GaimConversationUiOps: only chat_remove_users is used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1375 * uc from the GaimBuddy struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1376 * gaim_sound_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1377 * gaim_debug_vargs()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1378 * serv_add_buddy(); use gaim_account_add_buddy() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1379 * serv_add_buddies(); use gaim_account_add_buddies() instead
14983
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14963
diff changeset
1380 * serv_change_passwd(); use gaim_account_change_password() instead
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14963
diff changeset
1381 * serv_close()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14963
diff changeset
1382 * serv_finish_login()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14963
diff changeset
1383 * serv_login()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1384 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1385 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
14983
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14963
diff changeset
1386 * serv_rename_group()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14963
diff changeset
1387 * serv_set_buddyicon(): use gaim_account_set_buddy_icon() instead
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1388 * serv_touch_idle(): use gaim_gtk_check_idle() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1389 * GaimGtkImPane->a_virgin
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1390 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1391 * gaim_find_buddys_group renamed to gaim_buddy_get_group
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1392 * gaim_gtkpounce_menu_build()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1393 * gaim_gtkpounce_dialog_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1394 * GaimGtkBuddyList->bpmenu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1395 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1396 * cb and user_data from the ops in GaimNotifyUiOps: This is now handled
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1397 by the notify API in the core.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1398 * GaimConversationUiOps.updated: use the conversation-updated signal
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1399 * GAIM_SUBTYPE_CONV_WINDOW: windows are now only represented in the UI,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1400 so GAIM_TYPE_BOXED is used for the signal types
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1401 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1402 now, so this would always be TRUE now.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1403 * GaimBlistNodeAction: See GaimMenuAction
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1404 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1405 * gaim_date()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1406 * gaim_date_full(): See gaim_date_format_full()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1407 * gaim_strftime(): See gaim_utf8_strftime()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1408 * GAIM_MESSAGE_COLORIZE
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1409 * user_data from gaim_notify_searchresults_new_rows and from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1410 notify_searchresults in GaimNotifyUiOps.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1411 * gaim_conversation_get_send_history(), and send_history from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1412 GaimConversation
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1413 * Removed ui_ops from GaimBuddyList. Use gaim_blist_get_ui_ops() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1414 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1415 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead.
14587
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
1416 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
1417 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
1418 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account
16098
634b96915d2e Death to Binreloc\!
Sean Egan <seanegan@gmail.com>
parents: 16084
diff changeset
1419 * binreloc functions
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1420
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1421 Added:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1422 * gaim_prefs_disconnect_by_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1423 * a password field to GaimConnection, which only persists for the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1424 session (when "remember password" is false, account->password is
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1425 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1426 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1427 and gaim_log_get_log_dir to allow log formats that use standard Gaim
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1428 log directory to use Gaim's built-in code for these purposes.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1429 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1430 used with "common" logger functions.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1431 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1432 blist node is a buddy inside an expanded contact, or is itself an
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1433 expanded contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1434 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1435 gaim_log_get_log_sets, gaim_log_set_compare
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1436 * gaim_privacy_check(), to check if a given user is allowed to send
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1437 messages to the specified account
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1438 * gtk_imhtml_clear_formatting()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1439 * gtk_imhtml_delete to clear out part of a imhtml buffer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1440 * gtk_imhtml_get_protocol_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1441 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1442 icon setting
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1443 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1444 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1445 user list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1446 * gaim_account_add_buddy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1447 * gaim_account_add_buddies()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1448 * gaim_account_remove_buddy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1449 * gaim_account_remove_buddies()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1450 * gaim_account_change_password()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1451 * gaim_account_supports_offline_message()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1452 * gaim_conversation_close_logs(), to force a conversation's log(s) to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1453 be closed. New logs will be opened as necessary.
15613
b0471b2a1de9 Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 15347
diff changeset
1454 * gaim_got_protocol_handler_uri()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1455 * gaim_plugin_get_id()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1456 * gaim_plugin_get_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1457 * gaim_plugin_get_version()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1458 * gaim_plugin_get_summary()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1459 * gaim_plugin_get_description()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1460 * gaim_plugin_get_author()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1461 * gaim_plugin_get_homepage()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1462 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1463 * gaim_str_strip_char() to strip a given character from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1464 a given string
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1465 * gaim_util_chrreplace() to replace a given character with a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1466 different character
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1467 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1468 visiblity of the buddy list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1469 * gaim_gtk_blist_visibility_manager_add() to indicate the addition of a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1470 visibility manager - see the docs for more information
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1471 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1472 a visibility manager - see the docs for more information
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1473 * gaim_gtk_conversations_find_unseen_list() to get a list of conversations
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1474 with an "unseen" state >= to the specified state and other criteria
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1475 * gaim_gtk_conversations_fill_menu() fill a menu from list of conversations
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1476 * gaim_gtk_create_prpl_icon()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1477 * gaim_gtk_create_prpl_icon_with_status()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1478 * gaim_gtk_pounces_manager_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1479 * gaim_gtk_pounces_manager_hide()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1480 * gaim_gtk_pounce_editor_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1481 * GAIM_POUNCE_MESSAGE_RECEIVED
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1482 * GaimPounceOption
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1483 * gaim_pounce_set_options()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1484 * gaim_pounce_set_options()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1485 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1486 * GAIM_STOCK_PLUGIN
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1487 * gaim_account_request_add: Notifies the user that they were added to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1488 someone's buddy list, and offers them the choice
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1489 of adding that person to their buddy list.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1490 * gaim_blist_alias_contact()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1491 * gaim_cipher_http_digest_calculate_session_key()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1492 * gaim_cipher_http_digest_calculate_response()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1493 * gaim_notify_searchresults_labeled()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1494 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1495 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1496 GAIM_NOTIFY_BUTTON_INVITE
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1497 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1498 * gaim_conversation_present()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1499 * GaimConversationUiOps->present(GaimConversation *)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1500 * GaimPlugin.unloadable
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1501 * gaim_plugin_is_unloadable()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1502 * GAIM_PLUGIN_PREF_STRING_FORMAT
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1503 * gaim_plugin_pref_get_format_type()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1504 * gaim_plugin_pref_set_format_type()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1505 * GaimStringFormatType
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1506 * gaim_log_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1507 * gaim_log_uninit()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1508 * GAIM_SUBTYPE_LOG
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1509 * gaim_marshal_POINTER__POINTER_POINTER
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1510 * gaim_utf8_ncr_encode()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1511 * gaim_gtk_log_init()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1512 * gaim_gtk_log_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1513 * gaim_gtk_log_uninit()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1514 * gaim_util_fetch_url_request()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1515 * GaimMenuAction
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1516 * gaim_menu_action_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1517 * gaim_menu_action_free()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1518 * GaimInfoFieldFormatCallback
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1519 * gaim_utf8_strftime()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1520 * gaim_date_format_short()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1521 * gaim_date_format_long()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1522 * gaim_date_format_full()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1523 * gaim_time_format()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1524 * gaim_plugin_action_free()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1525 * GaimRequestType: Added GAIM_REQUEST_FOLDER
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1526 * GaimRequestUiOps: Added request_folder
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1527 * gaim_request_folder()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1528 * gaim_gtk_setup_screenname_autocomplete()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1529 * gaim_gtk_set_cursor()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1530 * gaim_gtk_clear_cursor()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1531 * GAIM_MESSAGE_ACTIVE_ONLY
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1532 * gaim_proxy_get_setup()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1533 * GaimNotifySearchResultsCallback: Added user_data.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1534 * gaim_notify_searchresults: Added user_data.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1535 * gaim_network_listen_cancel(): Can be used to cancel a previous
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1536 call to gaim_network_listen() or gaim_network_listen_range()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1537 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1538 gaim_proxy_connect() request
14837
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
1539 * gaim_proxy_connect_cancel_with_handle(): Can be used to cancel
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
1540 a previous gaim_proxy_connect() request using a specified handle
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1541 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1542 query.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1543 * gaim_util_fetch_url_cancel(): Can be used to cancel a pending
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1544 call to gaim_util_fetch_url() or gaim_util_fetch_url_request().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1545 * GaimGtkWindow: dialogs.search (previously in GaimGtkConversation)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1546 * gaim_buddy_get_server_alias()
14520
82b59abcaee4 [gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents: 14503
diff changeset
1547 * gaim_conv_send_confirm()
82b59abcaee4 [gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents: 14503
diff changeset
1548 * GaimConversationUiOps.send_confirm
14587
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
1549 * gaim_gtk_roomlist_dialog_show_with_account
15118
1f0db03dd165 [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15095
diff changeset
1550 * gaim_gtk_tree_view_search_equal_func to be used with
1f0db03dd165 [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15095
diff changeset
1551 gtk_tree_view_set_search_equal_func
15261
5176a9f30ba3 [gaim-migrate @ 18050]
Mark Doliner <mark@kingant.net>
parents: 15240
diff changeset
1552 * gaim_xfer_set_bytes_sent(). Sets the offset in the file to
5176a9f30ba3 [gaim-migrate @ 18050]
Mark Doliner <mark@kingant.net>
parents: 15240
diff changeset
1553 read from or write to.
15319
b17a907065cc [gaim-migrate @ 18109]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15261
diff changeset
1554 * gaim_privacy_deny and gaim_privacy_allow
15347
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15319
diff changeset
1555 * gaim_gtk_blist_set_headline
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15319
diff changeset
1556 * gaim_gtk_set_urgent
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15319
diff changeset
1557 * GtkGaimScrollBook and its functions.
16084
a5a831a5f186 Patch cleanups:
Richard Laager <rlaager@wiktel.com>
parents: 15974
diff changeset
1558 * purple_markup_unescape_entity()
a5a831a5f186 Patch cleanups:
Richard Laager <rlaager@wiktel.com>
parents: 15974
diff changeset
1559 * purple_markup_get_css_property()
16779
52342adf4303 Add a missing function useful for dbus clients, requested by Andrey Kostenko. And fix a crash from badly written dbus code.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16636
diff changeset
1560 * purple_group_get_name()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1561
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1562 Signals - Changed: (See the Doxygen docs for details on all signals.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1563 * Signal propagation now stops after a handler returns a non-NULL value.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1564 This value is now returned. Previously, all registered handlers were
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1565 called and the value from the last handler was used.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1566 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1567 with GaimAccount*, const char *name. Also, the signal is now emitted
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1568 regardless of whether a conversation exists and regardless of whether
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1569 the user is on the buddy list.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1570 * "chat-buddy-joined": added the new_arrival argument
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1571 * "chat-invited" handlers can now return a value to control what happens
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1572 to the invite (accept, reject, prompt the user).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1573 * "chat-left": Emitted *after* setting chat->left to TRUE.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1574 * "drawing-tooltip": the second argument is now a GString* instead of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1575 a char**
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1576 * "drawing-tooltip": added the "full" argument
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1577 * "received-im-msg" and "received-chat-msg" to match, both now pass a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1578 conversation pointer and flags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1579 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1580 conversation pointer and a pointer to the flags.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1581 * "writing-im-msg", "wrote-im-msg", "writing-chat-msg", "wrote-chat-msg":
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1582 Now emitted from a difference place in the message handling code.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1583 The arguments also changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1584 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1585 "displayed-chat-msg": Added "who" argument, which changes the order
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1586 of the existing arguments.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1587
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1588 Signals - Added: (See the Doxygen docs for details on all signals.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1589 * "account-disabled"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1590 * "account-status-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1591 * "account-alias-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1592 * "cipher-added"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1593 * "cipher-removed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1594 * "conversation-dragging"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1595 * "dbus-method-called"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1596 * "dbus-introspect"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1597 * "file-recv-accept"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1598 * "file-recv-start"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1599 * "file-recv-cancel"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1600 * "file-recv-complete"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1601 * "file-recv-request"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1602 * "file-send-accept"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1603 * "file-send-start"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1604 * "file-send-cancel"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1605 * "file-send-complete"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1606 * "buddy-added"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1607 * "buddy-removed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1608 * "blist-node-aliased"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1609 * "buddy-status-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1610 * "buddy-idle-changed": A buddy's idle status changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1611 * "buddy-icon-changed"
15151
45a939f70f1d [gaim-migrate @ 17936]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15147
diff changeset
1612 * "buddy-got-login-time": The login time for a buddy is now known
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1613 * "displaying-userinfo"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1614 * "gtkblist-hiding"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1615 * "gtkblist-unhiding"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1616 * "log-displaying"
15974
1a12ce76c4f4 The network module now registers the signal 'network-configuration-changed' and emits it when a network change is detected via libnm or the win32 network monitor. The UI could also emit this signal if it knows something network.c doesn't. UPnP and NAT-PMP respond to the signal by clearing their IP address caches; changing networks without quitting/relaunching will now lead to the new IP address being (lazily) determined. This commit also enables nat-pmp and adds nat-pmp.[h|c] to the build process; please let me know if there are any problems building, as I only have OS X test machines.
Evan Schoenberg <evan.s@dreskin.net>
parents: 15937
diff changeset
1617 * "network-configuration-changed"
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1618 * "savedstatus-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1619 * "sendto-extended-menu"
15613
b0471b2a1de9 Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 15347
diff changeset
1620 * "uri-handler"
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1621
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1622 Signals - Removed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1623 * "account-away": replaced by account-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1624 * "account-warned"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1625 * "buddy-away": replaced by buddy-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1626 * "buddy-back": replaced by buddy-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1627 * "buddy-idle": replaced by buddy-idle-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1628 * "buddy-unidle": replaced by buddy-idle-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1629 * "buddy-icon-cached": replaced by buddy-icon-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1630 * "conversation-drag-end": replaced by conversation-dragging
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1631 * "conversation-switching"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1632
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1633 version 1.5.0 (8/11/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1634 * Added: gaim_xfer_conversation_write
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1635 Writes a messages to a conversation window with the use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1636 of the associated file transfer.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1637
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1638 version 1.4.0 (7/7/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1639 * Added: gaim_buddy_icon_uncache()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1640 Deletes a cached buddy icon for a specified buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1641 * Added: gaim_buddy_icon_get_type
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1642 Attempts to determine the type of a given buddy icon.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1643 * Added: buddy-icon-cached signal
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1644 Emitted when a new buddy icon is cached.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1645
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1646 version 1.3.1 (6/9/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1647 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1648
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1649 version 1.3.0 (5/10/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1650 * Added: gaim_blist_schedule_save()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1651 This should be used instead of gaim_blist_sync when you
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1652 want the blist.xml file to be written to disk. There
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1653 should not be many occasions when you want to do this,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1654 as the functions in the blist API that modify the buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1655 list will normally call it for you.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1656 * Added: OPT_PROTO_NO_NORMALIZE_CONV
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1657 Tells the conversation API to not normalize screen names
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1658 in conversations. This is used by the Jabber PRPL.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1659
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1660 version 1.2.1 (4/3/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1661 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1662
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1663 version 1.2.0 (3/17/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1664 * You can use gaim_signal_connect_priority() and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1665 gaim_signal_connect_priority_vargs() to connect to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1666 Gaim signals with a given priority (Will Gorman)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1667 * Added: gaim_conversation_set_features
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1668 gaim_conversation_get_features
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1669 These allow plugins (notable prpls) to change the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1670 formatting capabilities of an existing conversation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1671 This comes with a new "features" field in
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1672 GaimConversation (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1673 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1674 (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1675 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1676 (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1677 * Added: gaim_account_request_add which takes the same arguments as
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1678 * gaim_account_notify_added but always asks the user if they want to add
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1679 * the buddy to the buddy list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1680 * Added: An accompanying request_add GaimAccountUiOp
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1681
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1682 version 1.1.4 (2/24/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1683 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1684
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1685 version 1.1.3 (2/17/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1686 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1687
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1688 version 1.1.2 (1/20/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1689 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1690
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1691 version 1.1.1 (12/28/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1692 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1693
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1694 version 1.1.0 (12/02/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1695 * Added: gaim_utf8_salvage
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1696 * Added: binary relocation support in prefix.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1697 WARNING: If your plugin uses anything inside the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1698 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1699 loadable on a copy of Gaim compiled without binreloc
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1700 support. In particular, watch out for the autoconf-like
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1701 macros, and accidently including them through internal.h,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1702 which you probably shouldn't be including anyway.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1703
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1704 version 1.0.0 (09/17/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1705 * Added: get_chat_name to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1706 * Changed: gaim_blist_update_buddy_presence(), presence changed to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1707 type gboolean
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1708 * Changed: the versioning scheme, and all the plugin structs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1709
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1710 version 0.82 (08/26/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1711 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1712 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1713 * Removed: multi.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1714 * Renamed: ui.h to gtkdialogs.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1715 * Renamed: gtkinternal.h to gtkgaim.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1716 * Renamed: show_info_dialog to gaim_gtkdialogs_info
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1717 * Renamed: show_log_dialog to gaim_gtkdialogs_log
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1718 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1719 * Renamed: show_im_dialog to gaim_gtkdialogs_im
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1720 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1721 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1722 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1723 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1724 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1725 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1726 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1727 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1728 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1729 * Renamed: show_about to gaim_gtkdialogs_about
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1730 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
15147
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15118
diff changeset
1731 which pass account and contact information associated with the
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15118
diff changeset
1732 userinfo
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1733
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1734 Buddy List API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1735 * Changed: gaim_blist_request_add_chat(), added name parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1736 * Added: gaim_contact_on_account()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1737 * Added: flags parameter to the GaimBlistNode struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1738
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1739 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1740 * Added: gaim_gtkconv_button_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1741
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1742 Protocol Plugin API: v7
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1743 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1744
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1745 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1746 * Added: conversation-updated for any update to the data associated
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1747 with the conversation (topic, icon, adding to buddy list, etc.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1748
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1749 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1750 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1751
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1752 version 0.81 (08/05/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1753 Commands API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1754 * Most functions now have a void *data argument.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1755
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1756 Blist API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1757 * Added: gaim_buddy_get_contact_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1758 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1759 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1760
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1761 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1762 * Changed: gaim_conv_chat_add_user(), added flags parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1763 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1764 * Changed: gaim_conv_chat_get_users(), now returns a GList of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1765 GaimConvChatBuddy's
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1766 * Changed: gaim_conv_chat_set_users() now expects a GList of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1767 GaimConvChatBuddy's
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1768 * Added: gaim_conv_chat_set_user_flags()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1769 * Added: gaim_conv_chat_get_user_flags()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1770 * Added: gaim_conv_chat_find_user()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1771 * Added: gaim_conv_chat_cb_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1772 * Added: gaim_conv_chat_cb_find()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1773 * Added: gaim_conv_chat_cb_destroy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1774 * Added: gaim_conv_chat_cb_get_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1775
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1776 Conversation UI ops:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1777 * Added: chat_update_user()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1778
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1779 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1780 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1781 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1782 TRUE if you don't want the join/leave to be displayed in the UI.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1783 * Added: chat-buddy-flags for when user's flags change
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1784 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1785 chat-buddy-flags signal)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1786 * Added: account-modified for when account settings have been changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1787
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1788 version 0.80 (07/15/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1789 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1790 * Removed: PRPL numbers : gaim_account_set_protocol(),
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1791 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1792 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1793
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1794 Protocol Plugin API: v6
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1795 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1796
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1797 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1798 * Changed "chat-invited" to also include the components hash table so
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1799 plugins can use serv_join_chat when the signal is emitted.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1800 * Added "chat-topic-changed" signal plugins know when a topic is changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1801
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1802 version 0.79 (06/24/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1803 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1804 * gaim_url_parse() now takes two additional parameters, which are used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1805 for returning the username and password from the URL, if they exist.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1806 * Added: has_focus UI op to GaimConversationUiOps and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1807 GaimConvWindowUiOps.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1808 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1809 * Removed: gaim_blist_save()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1810
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1811 Protocol Plugin API: v5
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1812 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1813 rename_group and remove_group to take GaimBuddy's and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1814 GaimGroup's consistently.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1815 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1816 * Added: icon_spec to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1817
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1818 version 0.78 (05/30/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1819 Plugin API: v4
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1820 * Added: actions - for plugins to add to the new Plugin Actions menu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1821
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1822 Loader Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1823
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1824 Protocol Plugin API: v4
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1825 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1826 * Removed: actions (replaced by generic plugin actions)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1827
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1828 Perl Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1829 TCL Plugin API: (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1830
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1831 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1832 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1833 Group right-click menus
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1834 * Added: "drawing-tooltip" for plugins to allow plugins to change text
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1835 appearing in tooltips
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1836 * Added: "gtkblist-created"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1837 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1838 exactly like received-*-msg used to)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1839 * Added: "buddy-idle-updated" signal, for when the idle time changes.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1840 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1841 pointers to who, message and flags, and are now void.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1842 * Removed: "drawing-menu" - it was UI sepecific and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1843 "blist-node-extended-menu" is superior
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1844
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1845 version 0.77 (04/22/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1846 Loader & Protocol Plugins independantly versioned
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1847 Plugin loading now checks versioning on plugins (Standard, Loader &
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1848 Protocol)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1849 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1850
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1851 Plugin API: v3
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1852 * Added: prefs_info for UI independant plugin prefs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1853
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1854 Loader Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1855 * Added: api_version at top of GaimPluginLoaderInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1856
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1857 Protocol Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1858 * Added: api_version at top of GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1859 * Added: chat_menu for protocol specific extensions to the chat menu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1860 * Removed: get_away "Nada used it. Pink elephants on parade."
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1861 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1862
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1863 Perl Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1864 TCL API: (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1865
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1866 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1867 * Added: "conversation-drag-ended"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1868
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1869 version 0.76 (04/01/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1870 Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1871 Perl Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1872 Loader Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1873 Protocol Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1874 * Added: protocol_prefs for protocol specific preferences
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1875 * Added: reject_chat so protocols can act on chat invite rejection
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1876
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1877 TCL Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1878 * Changes to plugin registration to show descriptions
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
1879