ChangeLog.API

Tue, 18 Mar 2008 00:47:52 +0000

author
Sadrul Habib Chowdhury <sadrul@pidgin.im>
date
Tue, 18 Mar 2008 00:47:52 +0000
branch
custom_smiley
changeset 22655
718f1149a81c
parent 22519
c716120fcf0c
child 22737
3535c4e90c39
permissions
-rw-r--r--

Introduce API for GtkIMHtmlSmiley. Use this to prevent leaking remote custom emoticons.

15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15997
diff changeset
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
2
22655
718f1149a81c Introduce API for GtkIMHtmlSmiley. Use this to prevent leaking remote custom emoticons.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22519
diff changeset
3 version 2.5.0 (??/??/2008):
718f1149a81c Introduce API for GtkIMHtmlSmiley. Use this to prevent leaking remote custom emoticons.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22519
diff changeset
4 pidgin:
718f1149a81c Introduce API for GtkIMHtmlSmiley. Use this to prevent leaking remote custom emoticons.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22519
diff changeset
5 Added:
718f1149a81c Introduce API for GtkIMHtmlSmiley. Use this to prevent leaking remote custom emoticons.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22519
diff changeset
6 * gtk_imhtml_smiley_create, gtk_imhtml_smiley_reload and
718f1149a81c Introduce API for GtkIMHtmlSmiley. Use this to prevent leaking remote custom emoticons.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22519
diff changeset
7 gtk_imhtml_smiley_destroy to deal with GtkIMHtmlSmiley's.
718f1149a81c Introduce API for GtkIMHtmlSmiley. Use this to prevent leaking remote custom emoticons.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22519
diff changeset
8
22519
c716120fcf0c Final changes for 2.4.0, release imminent (for some definition of imminent)
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22476
diff changeset
9 version 2.4.0 (02/29/2008):
22001
80abe994a8f3 Patch from Florian Quèze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22000
diff changeset
10 libpurple:
80abe994a8f3 Patch from Florian Quèze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22000
diff changeset
11 Added:
80abe994a8f3 Patch from Florian Quèze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22000
diff changeset
12 * purple_certificate_add_ca_search_path. (Florian Quèze)
22015
2a558a5e7992 Update the changelogs, and the @since doxy-tags for new functions.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22010
diff changeset
13 * purple_gai_strerror.
22039
f2aa47f387a6 Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents: 22015
diff changeset
14 * purple_major_version, purple_minor_version,
f2aa47f387a6 Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents: 22015
diff changeset
15 purple_micro_version variables are exported by version.h,
f2aa47f387a6 Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents: 22015
diff changeset
16 giving the version of libpurple in use at runtime.
22131
12b395dc8c59 Remove a lot of duplication from a lot of places. Closes #4558.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22099
diff changeset
17 * purple_util_set_current_song, purple_util_format_song_info
22468
c0f99a22627f Use connect server as FQDN for SASL auth except when it is an IP address.
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22376
diff changeset
18 * purple_ip_address_is_valid
22134
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
19 * Some accessor functions to the Roomlist API:
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
20 * purple_roomlist_get_fields
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
21 * purple_roomlist_room_get_type
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
22 * purple_roomlist_room_get_name
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
23 * purple_roomlist_room_get_parent
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
24 * purple_roomlist_room_get_fields
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
25 * purple_roomlist_field_get_type
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
26 * purple_roomlist_field_get_label
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
27 * purple_roomlist_field_get_hidden
22226
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
28 * unlocalized_name field in PurpleAttentionType for UIs that need it.
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
29 * Some accessor and mutator functions for PurpleAttentionType:
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
30 * purple_attention_type_set_name
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
31 * purple_attention_type_set_incoming_desc
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
32 * purple_attention_type_set_outgoing_desc
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
33 * purple_attention_type_set_icon_name
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
34 * purple_attention_type_set_unlocalized_name
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
35 * purple_attention_type_get_name
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
36 * purple_attention_type_get_incoming_desc
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
37 * purple_attention_type_get_outgoing_desc
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
38 * purple_attention_type_get_icon_name
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
39 * purple_attention_type_get_unlocalized_name
22282
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
40 * Add some PurpleBuddyListNode accessor functions:
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
41 * purple_blist_node_get_parent
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
42 * purple_blist_node_get_first_child
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
43 * purple_blist_node_get_sibling_next
22334
6eec04817c0d Add API so Finch doesn't need to touch the internals of PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22333
diff changeset
44 * purple_blist_node_get_sibling_prev
22318
f98755f34c2c ChangeLog.API last_received
Sean Egan <seanegan@pidgin.im>
parents: 22317
diff changeset
45 * Added last_received to PurpleConnection, the time_t of the
f98755f34c2c ChangeLog.API last_received
Sean Egan <seanegan@pidgin.im>
parents: 22317
diff changeset
46 last received packet.
22336
ac905bb0a8ec Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22334
diff changeset
47 * Added some more accessor functions:
ac905bb0a8ec Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22334
diff changeset
48 * purple_chat_get_account
22341
ed341c90116e Add accessor and update finch to not touch the internals of PurpleBuddy and PurpleChat.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22338
diff changeset
49 * purple_chat_get_components
22336
ac905bb0a8ec Add accessor and update finch to not touch the internals of PurpleConnection.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22334
diff changeset
50 * purple_connection_get_prpl
22338
d6a489105624 Add accessor and update finch to not touch the internals of PurpleXfer.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22336
diff changeset
51 * purple_xfer_get_start_time
d6a489105624 Add accessor and update finch to not touch the internals of PurpleXfer.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22336
diff changeset
52 * purple_xfer_get_end_time
22476
a3ceab61ab2c Mention the new API.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22468
diff changeset
53 * purple_serv_got_private_alias for prpls to call after receiving a
a3ceab61ab2c Mention the new API.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22468
diff changeset
54 private alias from the server.
22001
80abe994a8f3 Patch from Florian Quèze (the InstantBird dude) to add a search path for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22000
diff changeset
55
22000
5e7708f58d3d Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
56 Pidgin:
5e7708f58d3d Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
57 Added:
5e7708f58d3d Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
58 * pidgin_create_dialog to create a window that closes on escape. Also
5e7708f58d3d Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
59 added utility functions pidgin_dialog_get_vbox_with_properties,
5e7708f58d3d Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
60 pidgin_dialog_get_vbox, pidgin_dialog_get_action_area to access the
5e7708f58d3d Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
61 contents in the created dialog. (Peter 'fmoo' Ruibal)
22005
0183020ba2cc Add a utility function pidgin_dialog_add_button to add buttons to a dialog
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22004
diff changeset
62 * pidgin_dialog_add_button to add buttons to a dialog created by
0183020ba2cc Add a utility function pidgin_dialog_add_button to add buttons to a dialog
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22004
diff changeset
63 pidgin_create_dialog.
22003
904ebe8d6058 Patch from 'goutnet' to not insert smileys when pasting as plain text.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22001
diff changeset
64 * GTK_IMHTML_NO_SMILEY for GtkIMHtmlOptions means not to look for
22004
e55427689aba goutnet is Florian Delizy.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22003
diff changeset
65 smileys in the text. (Florian 'goutnet' Delizy)
22007
386062b58867 Try to make a window transient for a suitable parent window. This currently
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22005
diff changeset
66 * pidgin_auto_parent_window to make a window transient for a suitable
386062b58867 Try to make a window transient for a suitable parent window. This currently
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22005
diff changeset
67 parent window.
22064
8b35fd51087d Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22039
diff changeset
68 * pidgin_tooltip_setup_for_treeview, pidgin_tooltip_destroy,
8b35fd51087d Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22039
diff changeset
69 pidgin_tooltip_show and pidgin_tooltip_setup_for_widget to simplify
8b35fd51087d Use the new tooltip functions to draw the tooltips in the conversation window.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22039
diff changeset
70 the process of drawing tooltips.
22131
12b395dc8c59 Remove a lot of duplication from a lot of places. Closes #4558.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22099
diff changeset
71 * pidgin_add_widget_to_vbox to simplify adding a labeled widget to a
12b395dc8c59 Remove a lot of duplication from a lot of places. Closes #4558.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22099
diff changeset
72 window.
22000
5e7708f58d3d Patch from fmoo. This makes a lot of the windows closeable with Escape. There
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
73
22131
12b395dc8c59 Remove a lot of duplication from a lot of places. Closes #4558.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22099
diff changeset
74 Deprecated:
12b395dc8c59 Remove a lot of duplication from a lot of places. Closes #4558.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22099
diff changeset
75 * PIDGIN_DIALOG
22099
8e70e3ba6096 Modified patch from Gabriel (Sylar?) Schulof to deprecate PIDGIN_DIALOG. Closes #4535. (PS: I am aware of --author).
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22064
diff changeset
76
21807
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
77 Finch:
22136
9db77fc00a0e Implementation of the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22135
diff changeset
78 * finch_roomlist_get_ui_ops and finch_roomlist_show_all
22135
f593e34a0e8e Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22134
diff changeset
79 * finch_request_field_get_widget to get the widget for a request
f593e34a0e8e Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22134
diff changeset
80 field.
22333
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
81 * finch_blist_get_tree to get the GntTree widget representing the
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
82 buddy list.
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
83 * FinchBlistManager structure to manage the buddylist view, and some
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
84 util functions finch_blist_install_manager,
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
85 finch_blist_uninstall_manager, finch_blist_manager_find and
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
86 finch_blist_manager_add_node.
22376
25a17b6b69c2 Add a finch log viewer. This is largely copied from Pidgin.
Richard Nelson <wabz@pidgin.im>
parents: 22341
diff changeset
87 * Added finch_log_show, finch_log_show_contact, finch_syslog_show,
25a17b6b69c2 Add a finch log viewer. This is largely copied from Pidgin.
Richard Nelson <wabz@pidgin.im>
parents: 22341
diff changeset
88 finch_log_init, finch_log_get_handle, finch_log_uninit
22135
f593e34a0e8e Add a function to get a widget for a request field.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22134
diff changeset
89
21807
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
90 libgnt:
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
91 * Added gnt_tree_set_row_color to set the color for a row in a tree.
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
92 * Added gnt_style_get_string_list
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
93 * Added gnt_color_add_pair to define a new color.
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
94 * Added gnt_colors_get_color to get an ncurses color value from a
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
95 string.
21855
fc93ce6595e4 Add color to the conversation window to indicate various message attributes
Richard Nelson <wabz@pidgin.im>
parents: 21807
diff changeset
96 * Added gnt_style_get_color to get a color pair from an entry in
fc93ce6595e4 Add color to the conversation window to indicate various message attributes
Richard Nelson <wabz@pidgin.im>
parents: 21807
diff changeset
97 ~/.gntrc
22284
1eaf3526de19 Function to get the parent key.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22283
diff changeset
98 * Added gnt_tree_get_parent_key to get the key for the parent row.
21807
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
99
21711
8e8cba27fc78 Update the dates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21683
diff changeset
100 version 2.3.0 (11/24/2007):
21205
af0ebfad2b43 Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20952
diff changeset
101 libpurple:
af0ebfad2b43 Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20952
diff changeset
102 Added:
21253
121075afcdbc Show alias in restored conversation.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21249
diff changeset
103 * a PurpleConversation field and an alias field in PurpleConvMessage
21209
e04e309b9437 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@pidgin.im>
parents: 21208
diff changeset
104 * account-authorization signals (see account-signals.dox for
21205
af0ebfad2b43 Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20952
diff changeset
105 details) (Stefan Ott)
21209
e04e309b9437 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@pidgin.im>
parents: 21208
diff changeset
106 * libpurple/purple.h, which includes #define's and #include's
e04e309b9437 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@pidgin.im>
parents: 21208
diff changeset
107 required to compile stand-alone plugins
21239
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
108 * PURPLE_STATUS_TUNE as a new PurpleStatusPrimitive
20868
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
109 * purple_plugin_disable(), which is intended to be called when
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
110 a purple_plugin_unload()--which was called when a user tried
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
111 to unload a plugin--fails. This then prevents the plugin
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
112 from being saved in the saved plugins list, so it'll won't
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
113 be loaded at the next startup.
21159
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
114 * PurpleDisconnectReason enumeration of machine-readable
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
115 types of connection error.
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
116 * purple_connection_error_reason(), to be used by prpls
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
117 (instead of purple_connection_error() and setting
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
118 gc->wants_to_die) to report errors along with a
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
119 PurpleDisconnectReason.
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
120 * PurpleConnectionUiOps.report_disconnect_reason, to be
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
121 implemented by UIs (rather than .report_disconnect) if
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
122 they want to use the reported PurpleDisconnectReason
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
123 to give a more specific error.
21285
ca8cb8706802 I figured a signal firing on a connection error would be useful.
Will Thompson <resiak@pidgin.im>
parents: 21283
diff changeset
124 * A connection-error signal, fired just after the UiOp is
21288
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
125 called with the same information.
21159
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
126 * purple_connection_reason_is_fatal(), acting as a hint
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
127 to whether automatic reconnection should be attempted
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
128 after a connection error (rather than checking
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
129 gc->wants_to_die).
21298
d0d9cfaf3fe7 Mark pointed out that PurpleConnectionErrorPair is not a very good name for the
Will Thompson <resiak@pidgin.im>
parents: 21296
diff changeset
130 * PurpleConnectionErrorInfo, a struct to hold a
21296
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
131 PurpleConnectionError and a const char *description.
21288
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
132 * purple_account_get_current_error() to get the most recent
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
133 PurpleConnectionError and description (or NULL if the
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
134 account is happy with life), to allow bits of the UI to know
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
135 the last error without caching it themselves (as
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
136 PidginBuddyList does).
21311
bca57f8144a1 Add purple_account_clear_current_error(), which does what it says on the tin.
Will Thompson <resiak@pidgin.im>
parents: 21310
diff changeset
137 * purple_account_clear_current_error() to reset an account's
bca57f8144a1 Add purple_account_clear_current_error(), which does what it says on the tin.
Will Thompson <resiak@pidgin.im>
parents: 21310
diff changeset
138 error state to NULL.
21288
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
139 * An account-error-changed signal, firing when
0ba50d36d5f5 Changelog purple_account_get_current_error() and account-error-changed.
Will Thompson <resiak@pidgin.im>
parents: 21285
diff changeset
140 purple_account_get_current_error()'s return value changes.
21159
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
141
21515
d0ff163547d4 Mention PidginMiniDialog in ChangeLog.API
Will Thompson <resiak@pidgin.im>
parents: 21503
diff changeset
142 * PidginMiniDialog, a Gtk widget-ified version of
d0ff163547d4 Mention PidginMiniDialog in ChangeLog.API
Will Thompson <resiak@pidgin.im>
parents: 21503
diff changeset
143 pidgin_make_mini_dialog().
d0ff163547d4 Mention PidginMiniDialog in ChangeLog.API
Will Thompson <resiak@pidgin.im>
parents: 21503
diff changeset
144
21238
cd326828c870 Add and call a purple_util_uninit() to free user_dir and customer_home_dir
Richard Laager <rlaager@pidgin.im>
parents: 21235
diff changeset
145 * purple_util_init()
cd326828c870 Add and call a purple_util_uninit() to free user_dir and customer_home_dir
Richard Laager <rlaager@pidgin.im>
parents: 21235
diff changeset
146 * purple_util_uninit()
21221
e28334aad05a Document the with_hint API changes.
Richard Laager <rlaager@pidgin.im>
parents: 21215
diff changeset
147
21549
7436059db33b 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 <datallah@pidgin.im>
parents: 21515
diff changeset
148 * purple_network_listen_map_external() to temporarily disable
7436059db33b 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 <datallah@pidgin.im>
parents: 21515
diff changeset
149 mapping ports externally via NAT-PMP or UPnP.
20868
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
150
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
151 Changed:
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
152 * purple_plugin_unload() now honors the return value of a
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
153 plugin's unload function and can actually return FALSE now.
20870
0a689ca1985e * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@pidgin.im>
parents: 20868
diff changeset
154 * purple_plugin_unload() no longer does its own notifications
0a689ca1985e * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@pidgin.im>
parents: 20868
diff changeset
155 when a dependent plugin fails to unload. The UI should do
0a689ca1985e * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@pidgin.im>
parents: 20868
diff changeset
156 something appropriate.
20868
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
157
21310
de88118624f0 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <resiak@pidgin.im>
parents: 21298
diff changeset
158 * pidgin_make_mini_dialog() now declares its return type to be
de88118624f0 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <resiak@pidgin.im>
parents: 21298
diff changeset
159 GtkWidget * rather than void *. This should not break any
de88118624f0 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <resiak@pidgin.im>
parents: 21298
diff changeset
160 existing code since any code using it must already rely on
de88118624f0 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <resiak@pidgin.im>
parents: 21298
diff changeset
161 the return type actually being GtkWidget * all along.
de88118624f0 Fix the return type of pidgin_make_mini_dialog() to be GtkWidget * rather than
Will Thompson <resiak@pidgin.im>
parents: 21298
diff changeset
162
21215
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
163 Deprecated:
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
164 * pidgin_dialogs_about()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
165 * pidgin_log_show_contact()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
166 * pidgin_log_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
167 * pidgin_plugin_dialog_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
168 * pidgin_pounce_editor_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
169 * pidgin_pounces_manager_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
170 * pidgin_syslog_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
171
21296
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
172 * purple_connection_error()
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
173 * pidgin_blist_update_account_error_state()
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
174 * PidginBuddyList.connection_errors
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
175
21239
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
176 MSN:
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
177 * A new independant status type with PURPLE_STATUS_TUNE primitive, and
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
178 PURPLE_TUNE_ARTIST, PURPLE_TUNE_ALBUM and PURPLE_TUNE_TITLE
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
179 attributes.
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
180
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
181 XMPP:
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
182 * A new independant status type with PURPLE_STATUS_TUNE primitive, and
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
183 PURPLE_TUNE_{ARTIST, TITLE, ALBUM, GENRE, COMMENT, TRACK, TIME,
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
184 YEAR, URL} attributes.
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
185
21240
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
186 Finch:
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
187 libgnt:
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
188 * Added gnt_color_pair, which will try to intelligenty set text
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
189 attributes in place of colors if the terminal doesn't have color
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
190 support. (Bug: #3560) All future code should use gnt_color_pair
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
191 instead of COLOR_PAIR.
21242
3909ebae8691 Missing changelog entries and @since tags from 51bd63176b5012bb0d6fed5d3ee919a68ec3a173.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21240
diff changeset
192 * Added gnt_menuitem_set_id and gnt_menuitem_get_id to set and get the
3909ebae8691 Missing changelog entries and @since tags from 51bd63176b5012bb0d6fed5d3ee919a68ec3a173.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21240
diff changeset
193 string id of a menuitem respectively.
3909ebae8691 Missing changelog entries and @since tags from 51bd63176b5012bb0d6fed5d3ee919a68ec3a173.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21240
diff changeset
194 * Added gnt_window_get_accel_item, which returns a the id of a menuitem
3909ebae8691 Missing changelog entries and @since tags from 51bd63176b5012bb0d6fed5d3ee919a68ec3a173.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21240
diff changeset
195 bound to a keystroke.
21572
0f01980b0366 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21549
diff changeset
196 * Added gnt_menu_get_item to get a menuitem of the given id from a
0f01980b0366 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21549
diff changeset
197 menu.
21246
1e4738b18075 Add gnt_menuitem_activate, and 'activate' signal for GntMenuItem.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21242
diff changeset
198 * Added gnt_menuitem_activate, which triggers the 'activate' signal on
1e4738b18075 Add gnt_menuitem_activate, and 'activate' signal for GntMenuItem.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21242
diff changeset
199 the menuitem and calls the callback function, if available.
21256
b8585094b117 Add 'yank' action in the entry boxes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21253
diff changeset
200 * Added GntEntryKillRing in GntEntry.
21572
0f01980b0366 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21549
diff changeset
201 * Added gnt_window_set_maximize and gnt_window_get_maximize, and
0f01980b0366 Update the ChangeLog.API and change how gnt_menu_get_item works.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21549
diff changeset
202 GntWindowFlags enum.
21240
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
203
20969
8c32dd87287d Change Version to version to match the vast majority of entries.
Richard Laager <rlaager@pidgin.im>
parents: 20951
diff changeset
204 version 2.2.2 (??/??/????):
20951
8518093f71b6 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <datallah@pidgin.im>
parents: 20037
diff changeset
205 libpurple:
8518093f71b6 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <datallah@pidgin.im>
parents: 20037
diff changeset
206 Changed:
8518093f71b6 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <datallah@pidgin.im>
parents: 20037
diff changeset
207 * The size parameter of purple_util_write_data_to_file_absolute
8518093f71b6 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <datallah@pidgin.im>
parents: 20037
diff changeset
208 has been changed to gssize instead of a size_t to correctly
8518093f71b6 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <datallah@pidgin.im>
parents: 20037
diff changeset
209 indicate that -1 can be used for a nul-delimited string.
21039
ea939e518c47 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20970
diff changeset
210 * The documentation for purple_savedstatuses_get_popular used to
ea939e518c47 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20970
diff changeset
211 incorrectly claim that the active status is excluded from the
ea939e518c47 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20970
diff changeset
212 returned list. The documentation has been corrected. Also, the
ea939e518c47 deryni noticed that the documentation and code do not match for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20970
diff changeset
213 function now returns a correct list when called with a value of 0.
20951
8518093f71b6 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <datallah@pidgin.im>
parents: 20037
diff changeset
214
20867
34f0f5dd7f6b Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@pidgin.im>
parents: 20037
diff changeset
215 version 2.2.0 (09/13/2007):
19674
371069ae12fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19623
diff changeset
216 libpurple:
371069ae12fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19623
diff changeset
217 Added:
371069ae12fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19623
diff changeset
218 * PURPLE_MESSAGE_INVISIBLE flag, which can be used by
371069ae12fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19623
diff changeset
219 purple_conv_im_send_with_flags to send a message, but not display it
371069ae12fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19623
diff changeset
220 in the conversation
19707
4353775cdefe Document the attention API added in ae3d7cc7063d7198a4844f916ed3676c65cdda8e and
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 19681
diff changeset
221 * serv_send_attention(), serv_got_attention(), as well as send_attention
4353775cdefe Document the attention API added in ae3d7cc7063d7198a4844f916ed3676c65cdda8e and
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 19681
diff changeset
222 and attention_types in PurplePluginProtocolInfo. This new API is used
4353775cdefe Document the attention API added in ae3d7cc7063d7198a4844f916ed3676c65cdda8e and
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 19681
diff changeset
223 for zapping in MySpaceIM, buzzing in Yahoo, and nudging in MSN.
19905
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
224 * PurpleConvMessage structure to represent a message in a
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
225 conversation. purple_conversation_message_get_sender,
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
226 purple_conversation_message_get_message,
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
227 purple_conversation_message_get_flags and
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
228 purple_conversation_message_get_timestamp to get information about a
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
229 PurpleConvMessage.
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
230 * purple_conversation_get_message_history() to retrieve a list of
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
231 PurpleConvMessage's in a conversation, and
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
232 purple_conversation_clear_message_history to clear the history.
20026
e08186871dc3 - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20023
diff changeset
233 * purple_certificate_* functions in libpurple/certificate.h - "A public-key certificate API"
e08186871dc3 - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20023
diff changeset
234 * purple_ssl_get_peer_certificates() and associated field in PurpleSslOps to retrieve a server's presented SSL certificate chain.
e08186871dc3 - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20023
diff changeset
235 * PurpleSslConnection::verifier to provide a "how to verify the peer's certificates" callback to the SSL handlers. See certificate.h for more on this.
e08186871dc3 - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20023
diff changeset
236 * 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.
19769
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
237
19681
8399d8f69f1b 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 <datallah@pidgin.im>
parents: 19674
diff changeset
238 Changed:
8399d8f69f1b 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 <datallah@pidgin.im>
parents: 19674
diff changeset
239 * purple_prefs_load is now called within purple_prefs_init.
8399d8f69f1b 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 <datallah@pidgin.im>
parents: 19674
diff changeset
240 The UI no longer needs to call it.
19769
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
241 * writing-im-msg now receives the conversation name as the who
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
242 argument if the caller of purple_conversation_write didn't
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
243 provide a value for who.
19674
371069ae12fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19623
diff changeset
244
19548
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
245 Pidgin:
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
246 Added:
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
247 * pidgin_set_accessible_relations, sets up label-for and labelled-by
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
248 ATK relations (broken out from pidgin_set_accessible_label)
19722
1f9c8875c101 Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19681
diff changeset
249 * pidgin_conv_attach_to_conversation, to reattach the Pidgin UI to a
1f9c8875c101 Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19681
diff changeset
250 conversation
1f9c8875c101 Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19681
diff changeset
251 * conversation-hiding and conversation-displayed signals.
20036
3bdbea94ad0c Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19969
diff changeset
252 * pidgin_text_combo_box_entry_new, pidgin_text_combo_box_entry_get_text
3bdbea94ad0c Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19969
diff changeset
253 and pidgin_text_combo_box_entry_set_text
19548
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
254
19769
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
255 Changed:
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
256 * pidgin_conversations_fill_menu now also adds a separator and a 'Show
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
257 All' item if there are more than one conversations in the list.
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
258
19623
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
259 Finch:
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
260 Added:
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
261 * finch_sound_is_enabled
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
262 * The reserved field in the FinchConv is now used to store information
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
263 about the conversation (using FinchConversationFlag)
19969
53aca1037b2c Instead of just notifying the user about a connection error, give him options
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19905
diff changeset
264 * finch_account_dialog_show
19623
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
265
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
266 libgnt:
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
267 * gnt_slider_set_small_step, gnt_slider_set_large_step to allow more
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
268 fine tuned updates of a GntSlider
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
269 * gnt_util_parse_xhtml_to_textview to parse XHTML strings in a
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
270 GntTextView (this works only if libxml2 is available)
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
271
20867
34f0f5dd7f6b Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@pidgin.im>
parents: 20037
diff changeset
272 version 2.1.1 (08/20/2007):
19125
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
273 libpurple:
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
274 Changed:
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
275 * PurpleAccountUiOps.request_authorize's authorize_cb and
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
276 deny_cb parameters now correctly have type
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
277 PurpleAccountRequestAuthorizationCb rather than GCallback.
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
278 (You'll want to change your UI's implementation's signature
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
279 to avoid warnings, and then remove some now-redundant casts
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
280 back to the proper type.)
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
281
18980
27198ebb8e8d Release updates
Sean Egan <seanegan@pidgin.im>
parents: 18976
diff changeset
282 version 2.1.0 (7/28/2007):
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
283 libpurple:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
284 Added:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
285 * purple-remote: added getstatus command
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
286 * conversation-extended-menu signal (See Doxygen docs)
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
287 * OPT_PROTO_SLASH_COMMANDS_NATIVE protocol option to indicate that
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
288 slash commands are "native" to the protocol
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
289 * PURPLE_MESSAGE_NO_LINKIFY message flag to indicate that the message
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
290 should not be auto-linkified
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
291 * PurpleEventLoopUiOps.timeout_add_seconds
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
292 UIs can now use better scheduling for whole-second timers. For
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
293 example, clients based on the glib event loop can now use
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
294 g_timeout_add_seconds.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
295 * purple_blist_node_get_type
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
296 * purple_conversation_do_command
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
297 * purple_conversation_get_extended_menu
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
298 * purple_core_ensure_single_instance
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
299 This is for UIs to use to ensure only one copy is running.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
300 * purple_dbus_is_owner
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
301 * purple_timeout_add_seconds
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
302 Callers should prefer this to purple_timeout_add for timers
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
303 longer than 1 second away. Be aware of the rounding, though.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
304 * purple_xfer_get_remote_user
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
305 * purple_pounces_get_all_for_ui
18714
65048af91a2c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18558
diff changeset
306 * purple_prefs_get_children_names
18976
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18970
diff changeset
307 * added displaying-email-notification and
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18970
diff changeset
308 displaying-emails-notification signals
17265
fd5b0ca330a3 New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16920
diff changeset
309
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
310 Changed:
18190
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
311 * The documentation of the following functions now properly
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
312 declares that the returned value must not be modified or
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
313 freed, which was always the case:
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
314 * purple_accounts_get_all
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
315 * purple_connections_get_all
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
316 * purple_connections_get_connecting
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
317 * purple_conv_chat_get_ignored
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
318 * purple_conv_chat_get_users
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
319 * purple_get_chats
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
320 * purple_get_conversations
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
321 * purple_get_ims
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
322 * purple_notify_user_info_get_entries
18190
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
323 * The following functions now return a GList* instead of a
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
324 const GList*, as const is not very useful with GLists. The
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
325 returned value still must not be modified or freed:
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
326 * purple_account_get_status_types
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
327 * purple_mime_document_get_fields
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
328 * purple_mime_document_get_parts
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
329 * purple_mime_part_get_fields
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
330 * purple_request_fields_get_required
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
331 * purple_request_field_list_get_selected
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
332 * purple_request_field_list_get_items
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
333 * purple_status_type_get_attrs
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
334 * purple_presence_get_statuses
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
335 * purple_request_field_list_set_selected now takes a GList*
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
336 instead of a const GList* for items, as const is not very
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
337 useful with GLists. The passed list is still not modified
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
338 or freed.
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
339 * purple_presence_add_list now takes a GList* instead of a
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
340 const GList* for source_list, as const is not very useful with
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
341 GLists. The passed list is still not modified or freed.
17265
fd5b0ca330a3 New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16920
diff changeset
342
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
343 Pidgin:
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
344 Added:
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
345 * gtk_imhtml_setup_entry
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
346 * pidgin_create_window
18281
f7dd07e1e434 Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18254
diff changeset
347 * pidgin_retrieve_user_info and pidgin_retrieve_user_info_in_chat,
f7dd07e1e434 Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18254
diff changeset
348 shows immediate feedback when getting information about a user.
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
349 * gtk_imhtml_animation_new
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
350 Can be used for inserting an animated image into an IMHTML.
18238
b38c33d2d71e Reduce code duplication and keep gtk 2.0 compatibility by making
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 18209
diff changeset
351 * pidgin_menu_position_func_helper
18254
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
352 * pidgin_blist_get_name_markup, returns the buddy list markup
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
353 text for a given buddy.
18970
ef13a2231e36 Tooltips in infopanes
Sean Egan <seanegan@pidgin.im>
parents: 18827
diff changeset
354 * pidgin_blist_draw_tooltip and pidgin_blist_tooltip_destroy
ef13a2231e36 Tooltips in infopanes
Sean Egan <seanegan@pidgin.im>
parents: 18827
diff changeset
355 for creating blist tooltips from outside of buddy list code
18537
4d89abccec3c Document the addition of pidgin_themes_remove_smiley_theme
Richard Laager <rlaager@pidgin.im>
parents: 18281
diff changeset
356 * pidgin_themes_remove_smiley_theme
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
357
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
358 Changed:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
359 * pidgin_append_menu_action returns the menuitem added to the menu.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
360 * pidgin_separator returns the separator added to the menu.
18254
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
361 * PidginConversation has struct members to handle the new info
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
362 pane:
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
363 * infopane
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
364 * infopane_hbox
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
365 * infopane_model
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
366 * infopane_iter
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
367
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
368 Finch:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
369 Added:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
370 * finch_retrieve_user_info
17883
85abd6e343df Document the API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
371
18542
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
372 libgnt:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
373 Added:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
374 * GntWS for workspaces
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
375 * gnt_tree_set_column_title
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
376 * GntSlider widget
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
377 * "completion" signal for GntEntry
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
378 * "terminal-refresh" signal for GntWM, with a corresponding entry
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
379 in GntWMClass
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
380 * New flags for GntTextView to decide whether to word-wrap or show
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
381 scrollbars (GntTextViewFlag) which can be set by
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
382 gnt_text_view_set_flag
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
383 * gnt_style_get_from_name
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
384 * gnt_window_present
18558
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
385 * gnt_tree_set_column_width_ratio
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
386 * gnt_tree_set_column_resizable
18714
65048af91a2c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18558
diff changeset
387 * gnt_tree_set_column_is_right_aligned
18827
822e004cae0c Allow using custom search functions.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18763
diff changeset
388 * gnt_tree_set_search_function, gnt_tree_set_search_column,
822e004cae0c Allow using custom search functions.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18763
diff changeset
389 gnt_tree_is_searching
18714
65048af91a2c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18558
diff changeset
390 * 'file-selected' signal is emited for GntFileSel
18763
7731e1028071 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18714
diff changeset
391 * gnt_style_parse_bool
7731e1028071 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18714
diff changeset
392 * gnt_util_set_trigger_widget
18542
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
393
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
394 Changed:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
395 * gnt_tree_get_rows() now returns a GList* instead of a const
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
396 GList*, as const is not very useful with GLists. The
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
397 returned value still must not be modified or freed.
18558
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
398 * Instead of keeping an 'invisible' item, the GntTreeColumns now
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
399 maintain 'flags' with the appropriate flags set
18190
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
400
17651
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
401 version 2.0.2 (6/14/2007):
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
402 Pidgin:
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
403 Deprecated:
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
404 * pidgin_dialogs_alias_contact: This will be removed in 3.0.0
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
405 unless there is sufficient demand to keep it.
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
406
16920
984bdc2c2a7d Add some dates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16822
diff changeset
407 version 2.0.0 (5/3/2007):
16157
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
408 Please note all functions, defines, and data structures have been
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
409 re-namespaced to match the new names of Pidgin, Finch, and libpurple.
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
410 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
411 now purple_*. Please consult our doxygen documentation for a complete
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
412 reference.
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
413
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
414 The gaim-compat.h header exists to provide an API compatibility layer
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
415 for libpurple functions. As an API compatibility layer, it must be
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
416 included at compile time to be of use.
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
417
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
418 Changed:
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
419 * All the status stuff. Yay!
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
420 * gaim_prefs_connect_callback(), added handle parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
421 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
422 own widgets to it
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
423 * gaim_find_conversation_with_account, added a "type" parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
424 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
425 const char* instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
426 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
427 instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
428 * the add_buddy perl sub. The sub now takes the account as the first
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
429 argument, and buddy and group as the second and third. It also adds
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
430 the buddy to the server-side buddy list of the given account.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
431 * gaim_connection_new, gaim_account_connect and gaim_account_register no
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
432 longer return a GaimConnection
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
433 * keep_alive in GaimConnection is renamed to keepalive
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
434 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
435 file is binary
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
436 * gaim_log_logger_new, rewritten
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
437 * gaim_conv_window_remove_conversation()'s last argument to be a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
438 GaimConversation.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
439 * A new blocked icon: pixmaps/status/default/blocked.png
12595
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
440 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
441 * In pixmaps/status/default: na.png renamed to unavailable.png
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
442 * gtk_imhtml_toggle_bold(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
443 * gtk_imhtml_toggle_italic(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
444 * gtk_imhtml_toggle_underline(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
445 * gtk_imhtml_toggle_strike(): No longer returns a value
12557
6c318efafe32 [gaim-migrate @ 14876]
Richard Laager <rlaager@pidgin.im>
parents: 12468
diff changeset
446 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
447 * gaim_log_new(), added conv parameter
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
448 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
449 gaim_buddy_icon_unref() immediately if you don't want a reference (the
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
450 old behavior).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
451 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
452 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
453 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
454 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
455 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
456 * GaimConversationUiOps.write_conv, Replaced const char *who with
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
457 const char *name, const char *alias
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
458 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
459 and FALSE respectively, to get the same behavior as before)
14046
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
460 * chat_add_users in GaimConversationUiOps, added cbuddies and
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
461 new_arrivals and removed buddies.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
462 * chat_rename_user in GaimConversationUiOps, added new_alias
14046
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
463 * gaim_conv_chat_cb_new(), added alias. (pass NULL to get the same
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
464 behavior as before).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
465 * GaimConversation.log became GList * GaimConversation.logs, so that a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
466 conversation can have multiple logs at once
12867
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
467 * gaim_conv_chat_add_user, added extra_msgs
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
468 * gaim_notify_userinfo, removed primary and secondary parameters
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
469 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
470 secondary parameters
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
471 * Idle timers are now added and removed in gtkidle.c in response
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
472 to the signed-on and signed-off signals
12151
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
473 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
474 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
475 Changed ssize_t to gssize
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
476 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
477 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
478 * All core<->prpl message passing now uses html. This was previously true
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
479 for receiving messages, it's now also true for sending them. prpls that
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
480 don't support html need to gaim_unescape_html() the message.
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
481 * Notify API: GCallback -> GaimNotifyCloseCallback,
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
482 void *user_data -> gpointer user_data
12257
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
483 * gaim_notify_searchresults_get_rows_count,
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
484 gaim_notify_searchresults_get_columns_count: return type now guint
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
485 * gaim_account_notify_added: No longer checks if there is a
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
486 GaimBuddy for the added user, that's left up to the prpls. See the
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
487 documentation for this function and gaim_account_request_add.
12420
00bd43a1ac8a [gaim-migrate @ 14727]
Richard Laager <rlaager@pidgin.im>
parents: 12383
diff changeset
488 * gaim_accounts_reorder: new_index is now a gint instead of a size_t
12604
893fbf89317c [gaim-migrate @ 14939]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12595
diff changeset
489 * displaying-message signals: displaying-[im|chat]-msg and
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
490 displayed-[im|chat]-msg signals are emitted for all messages
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
491 (ie, for received messages, sent messages, system messages, error
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
492 messages etc.), and the signals now have
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
493 gaim_gtk_conversations_get_handle() for their handle.
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
494 * GAIM_NOTIFY_BUTTON_ADD_BUDDY to GAIM_NOTIFY_BUTTON_ADD
12639
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
495 * conversation-switched: This signal has been moved from conversation to
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
496 the UI and the signal-handlers only receive the
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
497 conversation that has been switched to.
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
498 * GaimPluginProtocolInfo: Added offline_message
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
499 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
500 * GaimPluginProtocolInfo: Added media_prpl_ops
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
501 * GaimPluginProtocolInfo: Added "user_info" argument to tooltip_text,
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
502 changed the return type to void
12943
8f11013baa86 [gaim-migrate @ 15296]
Richard Laager <rlaager@pidgin.im>
parents: 12929
diff changeset
503 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
504 * gaim_pounce_new(): Added option argument for pounce options
12730
f64fdbc34677 [gaim-migrate @ 15074]
Daniel Atallah <datallah@pidgin.im>
parents: 12713
diff changeset
505 * gaim_network_listen() and gaim_network_listen_range(): Added
12909
dfcf4df1dcd7 [gaim-migrate @ 15262]
Daniel Atallah <datallah@pidgin.im>
parents: 12900
diff changeset
506 socket_type parameter to allow creation of UDP listening. Modified
14267
f66fd9ea5ea8 [gaim-migrate @ 16879]
Mark Doliner <markdoliner@pidgin.im>
parents: 14253
diff changeset
507 to be asynchronous with a callback to allow for UPnP operation.
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
508 Returns a data structure that can be used to cancel the listen
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
509 attempt using gaim_network_listen_cancel()
12818
c627896d5b1e [gaim-migrate @ 15166]
Richard Laager <rlaager@pidgin.im>
parents: 12813
diff changeset
510 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
12900
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
511 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
512 FALSE. Previously they were set to TRUE or left alone. Also, you
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
513 may now pass NULL if you're not interested in a specific formatting.
12915
d3efd3201aec [gaim-migrate @ 15268]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12909
diff changeset
514 * Smiley Themes: Backslashes must be backslash-escaped.
12926
f04efa8d568c [gaim-migrate @ 15279]
Nick Hebner <hebnern@gmail.com>
parents: 12920
diff changeset
515 * Plugins: Depedencies are now honored when unloading plugins.
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
516 * gaim_markup_extract_info_field(): Added format_cb parameter.
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
517 * gaim_markup_extract_info_field(): Changed GString parameter to a GaimNotifyUserInfo paramter.
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
518 * gaim_str_to_time(): Added support for parsing the MM/DD/YYYY format.
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
519 * gaim_plugin_action_new(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
520 * gaim_plugin_pref_new_with_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
521 * gaim_plugin_pref_new_with_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
522 * gaim_plugin_pref_new_with_name_and_label(): name and label are
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
523 now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
524 * gaim_plugin_pref_set_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
525 * gaim_plugin_pref_get_name(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
526 * gaim_plugin_pref_set_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
527 * gaim_plugin_pref_get_label(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
528 * gaim_plugin_pref_add_choice(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
529 * struct proto_chat_entry: label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
530 * struct proto_chat_entry: identifier is now const char *
13201
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
531 * All network activity has been updated to use non-blocking sockets.
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
532 This means that plugins must be updated to expect such a socket from
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
533 gaim_proxy_connect() and gaim_network_listen*().
14170
f611621bc8a0 [gaim-migrate @ 16742]
Mark Doliner <markdoliner@pidgin.im>
parents: 14158
diff changeset
534 * gaim_proxy_connect(): changed to return NULL on error and a pointer
f611621bc8a0 [gaim-migrate @ 16742]
Mark Doliner <markdoliner@pidgin.im>
parents: 14158
diff changeset
535 to a GaimProxyConnectInfo object which can be used to cancel
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
536 connection attempts using gaim_proxy_connect_cancel(). Also added
14902
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
537 a 'handle' parameter that can be used to cancel the connection
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
538 attempt using gaim_proxy_connect_cancel_with_handle().
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
539 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
540 changed to return a pointer to a data structure that can be
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
541 used to cancel the pending DNS query using gaim_dnsquery_destroy()
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
542 * gaim_url_fetch(): Renamed to gaim_util_fetch_url() and changed
15024
091a11c4b768 [gaim-migrate @ 17741]
Mark Doliner <markdoliner@pidgin.im>
parents: 14991
diff changeset
543 to return a pointer to a data structure that can be used to cancel
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
544 the pending HTTP request using gaim_util_fetch_url_cancel().
15156
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
545 Corresponding callback has changed to accept this data structure
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
546 as its first argument, and to accept an error message as an
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
547 additional final argument.
13281
3558cb15ebb9 [gaim-migrate @ 15646]
Richard Laager <rlaager@pidgin.im>
parents: 13270
diff changeset
548 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
13508
3c66c5a0ca7c [gaim-migrate @ 15883]
Richard Laager <rlaager@pidgin.im>
parents: 13477
diff changeset
549 * gaim_account_get_log(): Added create parameter
13842
ffb7a4fe2849 [gaim-migrate @ 16292]
Richard Laager <rlaager@pidgin.im>
parents: 13840
diff changeset
550 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH
14400
953baf2eba1a [gaim-migrate @ 17035]
Richard Laager <rlaager@pidgin.im>
parents: 14329
diff changeset
551 * gtk_imhtml_search_find(): Now wraps around to the top instead of
953baf2eba1a [gaim-migrate @ 17035]
Richard Laager <rlaager@pidgin.im>
parents: 14329
diff changeset
552 clearing the search at the end.
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
553 * gaim_gtkxfer_dialog_show: Can now take NULL to show (and possibly
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
554 create) a default gtkxfer dialog.
14645
71ccf40ee43b [gaim-migrate @ 17307]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14582
diff changeset
555 * CHAT_USERS_BUDDY_COLUMN became CHAT_USERS_WEIGHT_COLUMN, along with
71ccf40ee43b [gaim-migrate @ 17307]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14582
diff changeset
556 a change in the values stored in the column.
14818
fb3fd44433a2 [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14649
diff changeset
557 * gaim_find_buddies() returns a list of all buddies in the account if name
fb3fd44433a2 [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14649
diff changeset
558 is NULL.
14914
290eb2170f38 [gaim-migrate @ 17621]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14902
diff changeset
559 * gaim_gtk_set_custom_buddy_icon() sets custom icon for a user.
14991
130412e283d1 [gaim-migrate @ 17701]
Richard Laager <rlaager@pidgin.im>
parents: 14914
diff changeset
560 * Hid the definition of _GaimStringref, which already had a warning to
130412e283d1 [gaim-migrate @ 17701]
Richard Laager <rlaager@pidgin.im>
parents: 14914
diff changeset
561 avoid accessing it directly.
15284
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
562 * notify_userinfo() UI op is passed a GaimNotifyUserInfo instead of a char*
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
563 for the user information
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
564 * gaim_buddy_icon_get_scale_size() and was changed to ALWAYS scale
15284
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
565 the icon instead of only when icon_spec->scale_rules contains
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
566 GAIM_ICON_SCALE_DISPLAY. Callers should be changed to check the
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
567 scale_rules before calling this function.
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
568 * gaim_gtk_buddy_icon_get_scale_size() was changed to accept an
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
569 additional parameter which is used to determine what kind of
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
570 scaling should be done, if any.
16518
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
571 * purple_request_input(), purple_request_choice(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
572 purple_request_choice_varg(), purple_request_action(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
573 purple_request_action_varg(), purple_request_fields(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
574 purple_request_yes_no(), purple_request_ok_cancel(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
575 purple_request_accept_cancel(), purple_request_file(), and
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
576 purple_request_folder() was changed to accept account, who, and
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
577 conversation parameters for associating the request with an account, a
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
578 buddy, or a conversation.
16695
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
579 * Significant changes to the buddy icon and imgstore APIs. If you
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
580 were using any of it, it's best to look at the header files or
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
581 Doxygen documentation, but here are some significant changes:
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
582 purple_buddy_icon_new() now takes ownership of ("frees") icon_data
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
583 purple_buddy_icon_set_data(): likewise for data
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
584 purple_buddy_icon_set_for_user(): likewise for data
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
585 purple_buddy_icon_set_for_user() now takes a checksum parameter
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
586 purple_imgstore_add() was renamed to purple_imgstore_add_with_id()
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
587 which takes ownership of data
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
588
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
589 Removed:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
590 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
591 preference)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
592 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
593 instead)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
594 * gaim_accounts_sync, account changes are now scheduled to be saved
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
595 automatically
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
596 * gaim_connection_connect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
597 * gaim_connection_disconnect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
598 * gaim_connection_register
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
599 * gaim_accounts_auto_login
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
600 * gaim_find_conversation, use gaim_find_conversation_with_account instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
601 * gaim_chat_get_display_name
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
602 * gaim_conversation_set_history, gaim_conversation_get_history, and
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
603 GaimConversation->history. Use gtk_imhtml_get_markup instead.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
604 * set_gaim_user_dir to gaim_util_set_user_dir
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
605 * create_prpl_icon to gaim_gtk_create_prpl_icon
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
606 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
607 operation for conversations. Use signal "received-im-msg" or similar.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
608 * All warning stuff from the core.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
609 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
12867
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
610 * chat_add_user from GaimConversationUiOps: only chat_add_users is used
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
611 * chat_remove_user from GaimConversationUiOps: only chat_remove_users is used
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
612 * uc from the GaimBuddy struct
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
613 * gaim_sound_get_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
614 * gaim_debug_vargs()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
615 * serv_add_buddy(); use gaim_account_add_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
616 * serv_add_buddies(); use gaim_account_add_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
617 * serv_change_passwd(); use gaim_account_change_password() instead
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
618 * serv_close()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
619 * serv_finish_login()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
620 * serv_login()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
621 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
622 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
623 * serv_rename_group()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
624 * serv_set_buddyicon(): use gaim_account_set_buddy_icon() instead
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
625 * serv_touch_idle(): use gaim_gtk_check_idle() instead
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
626 * GaimGtkImPane->a_virgin
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
627 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
12090
814e6a36aea8 [gaim-migrate @ 14387]
Mark Doliner <markdoliner@pidgin.im>
parents: 12067
diff changeset
628 * gaim_find_buddys_group renamed to gaim_buddy_get_group
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
629 * gaim_gtkpounce_menu_build()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
630 * gaim_gtkpounce_dialog_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
631 * GaimGtkBuddyList->bpmenu
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
632 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
633 * cb and user_data from the ops in GaimNotifyUiOps: This is now handled
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
634 by the notify API in the core.
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
635 * GaimConversationUiOps.updated: use the conversation-updated signal
12837
91261adc87b3 [gaim-migrate @ 15185]
Richard Laager <rlaager@pidgin.im>
parents: 12818
diff changeset
636 * GAIM_SUBTYPE_CONV_WINDOW: windows are now only represented in the UI,
91261adc87b3 [gaim-migrate @ 15185]
Richard Laager <rlaager@pidgin.im>
parents: 12818
diff changeset
637 so GAIM_TYPE_BOXED is used for the signal types
12849
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
638 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
639 now, so this would always be TRUE now.
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
640 * GaimBlistNodeAction: See GaimMenuAction
12920
07723aaa3f2e [gaim-migrate @ 15273]
Etan Reisner <deryni@pidgin.im>
parents: 12919
diff changeset
641 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
13033
c98a5209f3b2 [gaim-migrate @ 15389]
Richard Laager <rlaager@pidgin.im>
parents: 12972
diff changeset
642 * gaim_date()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
643 * gaim_date_full(): See gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
644 * gaim_strftime(): See gaim_utf8_strftime()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
645 * GAIM_MESSAGE_COLORIZE
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
646 * user_data from gaim_notify_searchresults_new_rows and from
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
647 notify_searchresults in GaimNotifyUiOps.
13840
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
648 * gaim_conversation_get_send_history(), and send_history from
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
649 GaimConversation
13929
3f26cda5508a [gaim-migrate @ 16333]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13842
diff changeset
650 * Removed ui_ops from GaimBuddyList. Use gaim_blist_get_ui_ops() instead
14432
3710852cdab5 [gaim-migrate @ 17076]
Hil <allhilbert@users.sourceforge.net>
parents: 14416
diff changeset
651 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
652 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead.
14649
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
653 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
654 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
655 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account
16158
04028f467df0 Death to Binreloc\!
Sean Egan <seanegan@pidgin.im>
parents: 16144
diff changeset
656 * binreloc functions
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
657
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
658 Added:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
659 * gaim_prefs_disconnect_by_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
660 * a password field to GaimConnection, which only persists for the
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
661 session (when "remember password" is false, account->password is
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
662 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
663 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
664 and gaim_log_get_log_dir to allow log formats that use standard Gaim
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
665 log directory to use Gaim's built-in code for these purposes.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
666 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
667 used with "common" logger functions.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
668 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
669 blist node is a buddy inside an expanded contact, or is itself an
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
670 expanded contact
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
671 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
672 gaim_log_get_log_sets, gaim_log_set_compare
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
673 * gaim_privacy_check(), to check if a given user is allowed to send
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
674 messages to the specified account
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
675 * gtk_imhtml_clear_formatting()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
676 * gtk_imhtml_delete to clear out part of a imhtml buffer
11814
5003711283c0 [gaim-migrate @ 14105]
Richard Laager <rlaager@pidgin.im>
parents: 11774
diff changeset
677 * gtk_imhtml_get_protocol_name()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
678 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
679 icon setting
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
680 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
681 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
682 user list
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
683 * gaim_account_add_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
684 * gaim_account_add_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
685 * gaim_account_remove_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
686 * gaim_account_remove_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
687 * gaim_account_change_password()
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
688 * gaim_account_supports_offline_message()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
689 * gaim_conversation_close_logs(), to force a conversation's log(s) to
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
690 be closed. New logs will be opened as necessary.
15678
7434ef155a3a 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 <datallah@pidgin.im>
parents: 15408
diff changeset
691 * gaim_got_protocol_handler_uri()
11774
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
692 * gaim_plugin_get_id()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
693 * gaim_plugin_get_name()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
694 * gaim_plugin_get_version()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
695 * gaim_plugin_get_summary()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
696 * gaim_plugin_get_description()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
697 * gaim_plugin_get_author()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
698 * gaim_plugin_get_homepage()
11911
797cf405943c [gaim-migrate @ 14202]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 11907
diff changeset
699 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
700 * gaim_str_strip_char() to strip a given character from
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
701 a given string
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
702 * gaim_util_chrreplace() to replace a given character with a
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
703 different character
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
704 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
705 visiblity of the buddy list
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
706 * gaim_gtk_blist_visibility_manager_add() to indicate the addition of a
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
707 visibility manager - see the docs for more information
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
708 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
709 a visibility manager - see the docs for more information
12468
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
710 * gaim_gtk_conversations_find_unseen_list() to get a list of conversations
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
711 with an "unseen" state >= to the specified state and other criteria
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
712 * gaim_gtk_conversations_fill_menu() fill a menu from list of conversations
12092
afa359206c04 [gaim-migrate @ 14389]
Mark Doliner <markdoliner@pidgin.im>
parents: 12090
diff changeset
713 * gaim_gtk_create_prpl_icon()
afa359206c04 [gaim-migrate @ 14389]
Mark Doliner <markdoliner@pidgin.im>
parents: 12090
diff changeset
714 * gaim_gtk_create_prpl_icon_with_status()
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
715 * gaim_gtk_pounces_manager_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
716 * gaim_gtk_pounces_manager_hide()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
717 * gaim_gtk_pounce_editor_show()
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
718 * GAIM_POUNCE_MESSAGE_RECEIVED
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
719 * GaimPounceOption
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
720 * gaim_pounce_set_options()
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
721 * gaim_pounce_set_options()
12163
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
722 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
723 * GAIM_STOCK_PLUGIN
12285
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
724 * gaim_account_request_add: Notifies the user that they were added to
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
725 someone's buddy list, and offers them the choice
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
726 of adding that person to their buddy list.
12319
42a0e8cecea3 [gaim-migrate @ 14623]
Richard Laager <rlaager@pidgin.im>
parents: 12285
diff changeset
727 * gaim_blist_alias_contact()
12383
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
728 * gaim_cipher_http_digest_calculate_session_key()
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
729 * gaim_cipher_http_digest_calculate_response()
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
730 * gaim_notify_searchresults_labeled()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
731 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
732 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
733 GAIM_NOTIFY_BUTTON_INVITE
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
734 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
735 * gaim_conversation_present()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
736 * GaimConversationUiOps->present(GaimConversation *)
12695
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
737 * GaimPlugin.unloadable
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
738 * gaim_plugin_is_unloadable()
12712
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
739 * GAIM_PLUGIN_PREF_STRING_FORMAT
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
740 * gaim_plugin_pref_get_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
741 * gaim_plugin_pref_set_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
742 * GaimStringFormatType
12737
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
743 * gaim_log_get_handle()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
744 * gaim_log_uninit()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
745 * GAIM_SUBTYPE_LOG
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
746 * gaim_marshal_POINTER__POINTER_POINTER
12813
6f67cfa0e6a0 [gaim-migrate @ 15161]
Christopher O'Brien <siege@pidgin.im>
parents: 12797
diff changeset
747 * gaim_utf8_ncr_encode()
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
748 * gaim_gtk_log_init()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
749 * gaim_gtk_log_get_handle()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
750 * gaim_gtk_log_uninit()
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
751 * gaim_util_fetch_url_request()
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
752 * GaimMenuAction
12919
519199cca273 [gaim-migrate @ 15272]
Etan Reisner <deryni@pidgin.im>
parents: 12915
diff changeset
753 * gaim_menu_action_new()
13103
81ccb40de82b [gaim-migrate @ 15464]
Richard Laager <rlaager@pidgin.im>
parents: 13033
diff changeset
754 * gaim_menu_action_free()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
755 * GaimInfoFieldFormatCallback
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
756 * gaim_utf8_strftime()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
757 * gaim_date_format_short()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
758 * gaim_date_format_long()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
759 * gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
760 * gaim_time_format()
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
761 * gaim_plugin_action_free()
13286
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
762 * GaimRequestType: Added GAIM_REQUEST_FOLDER
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
763 * GaimRequestUiOps: Added request_folder
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
764 * gaim_request_folder()
13361
bb2f64cf6721 [gaim-migrate @ 15733]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13286
diff changeset
765 * gaim_gtk_setup_screenname_autocomplete()
13435
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
766 * gaim_gtk_set_cursor()
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
767 * gaim_gtk_clear_cursor()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
768 * GAIM_MESSAGE_ACTIVE_ONLY
13515
0cea461e904c [gaim-migrate @ 15890]
Bartosz Oler <bartosz@pidgin.im>
parents: 13508
diff changeset
769 * gaim_proxy_get_setup()
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
770 * GaimNotifySearchResultsCallback: Added user_data.
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
771 * gaim_notify_searchresults: Added user_data.
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
772 * gaim_network_listen_cancel(): Can be used to cancel a previous
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
773 call to gaim_network_listen() or gaim_network_listen_range()
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
774 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
775 gaim_proxy_connect() request
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
776 * gaim_proxy_connect_cancel_with_handle(): Can be used to cancel
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
777 a previous gaim_proxy_connect() request using a specified handle
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
778 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
779 query.
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
780 * gaim_util_fetch_url_cancel(): Can be used to cancel a pending
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
781 call to gaim_util_fetch_url() or gaim_util_fetch_url_request().
14432
3710852cdab5 [gaim-migrate @ 17076]
Hil <allhilbert@users.sourceforge.net>
parents: 14416
diff changeset
782 * GaimGtkWindow: dialogs.search (previously in GaimGtkConversation)
14553
905eb6bb4afb [gaim-migrate @ 17210]
Jérôme Poulin <ticpu@users.sourceforge.net>
parents: 14456
diff changeset
783 * gaim_buddy_get_server_alias()
14582
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
784 * gaim_conv_send_confirm()
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
785 * GaimConversationUiOps.send_confirm
14649
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
786 * gaim_gtk_roomlist_dialog_show_with_account
15179
0085b146bf0d [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15156
diff changeset
787 * gaim_gtk_tree_view_search_equal_func to be used with
0085b146bf0d [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15156
diff changeset
788 gtk_tree_view_set_search_equal_func
15322
cd268e368bc1 [gaim-migrate @ 18050]
Mark Doliner <markdoliner@pidgin.im>
parents: 15301
diff changeset
789 * gaim_xfer_set_bytes_sent(). Sets the offset in the file to
cd268e368bc1 [gaim-migrate @ 18050]
Mark Doliner <markdoliner@pidgin.im>
parents: 15301
diff changeset
790 read from or write to.
15380
1171796358b3 [gaim-migrate @ 18109]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15322
diff changeset
791 * gaim_privacy_deny and gaim_privacy_allow
15408
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
792 * gaim_gtk_blist_set_headline
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
793 * gaim_gtk_set_urgent
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
794 * GtkGaimScrollBook and its functions.
16144
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
795 * purple_markup_unescape_entity()
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
796 * purple_markup_get_css_property()
16822
d1ee7a30e9b8 Add a missing function useful for dbus clients, requested by Andrey Kostenko. And fix a crash from badly written dbus code.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16695
diff changeset
797 * purple_group_get_name()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
798
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
799 Signals - Changed: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
800 * Signal propagation now stops after a handler returns a non-NULL value.
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
801 This value is now returned. Previously, all registered handlers were
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
802 called and the value from the last handler was used.
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
803 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
804 with GaimAccount*, const char *name. Also, the signal is now emitted
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
805 regardless of whether a conversation exists and regardless of whether
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
806 the user is on the buddy list.
12850
744542bdd53e [gaim-migrate @ 15200]
Casey Harkins <charkins@pidgin.im>
parents: 12849
diff changeset
807 * "chat-buddy-joined": added the new_arrival argument
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
808 * "chat-invited" handlers can now return a value to control what happens
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
809 to the invite (accept, reject, prompt the user).
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
810 * "chat-left": Emitted *after* setting chat->left to TRUE.
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
811 * "drawing-tooltip": the second argument is now a GString* instead of
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
812 a char**
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
813 * "drawing-tooltip": added the "full" argument
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
814 * "received-im-msg" and "received-chat-msg" to match, both now pass a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
815 conversation pointer and flags
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
816 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
817 conversation pointer and a pointer to the flags.
13234
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
818 * "writing-im-msg", "wrote-im-msg", "writing-chat-msg", "wrote-chat-msg":
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
819 Now emitted from a difference place in the message handling code.
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
820 The arguments also changed.
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
821 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
822 "displayed-chat-msg": Added "who" argument, which changes the order
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
823 of the existing arguments.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
824
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
825 Signals - Added: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
826 * "account-disabled"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
827 * "account-status-changed"
13282
83e33fe74de3 [gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13281
diff changeset
828 * "account-alias-changed"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
829 * "cipher-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
830 * "cipher-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
831 * "conversation-dragging"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
832 * "dbus-method-called"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
833 * "dbus-introspect"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
834 * "file-recv-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
835 * "file-recv-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
836 * "file-recv-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
837 * "file-recv-complete"
13220
4eca54b95034 [gaim-migrate @ 15583]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13201
diff changeset
838 * "file-recv-request"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
839 * "file-send-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
840 * "file-send-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
841 * "file-send-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
842 * "file-send-complete"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
843 * "buddy-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
844 * "buddy-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
845 * "blist-node-aliased"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
846 * "buddy-status-changed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
847 * "buddy-idle-changed": A buddy's idle status changed.
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
848 * "buddy-icon-changed"
15212
2919bfea7c4a [gaim-migrate @ 17936]
Evan Schoenberg <evands@pidgin.im>
parents: 15208
diff changeset
849 * "buddy-got-login-time": The login time for a buddy is now known
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
850 * "displaying-userinfo"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
851 * "gtkblist-hiding"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
852 * "gtkblist-unhiding"
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
853 * "log-displaying"
16035
eb4eda79a147 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 <evands@pidgin.im>
parents: 15998
diff changeset
854 * "network-configuration-changed"
13388
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents: 13361
diff changeset
855 * "savedstatus-changed"
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
856 * "sendto-extended-menu"
15678
7434ef155a3a 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 <datallah@pidgin.im>
parents: 15408
diff changeset
857 * "uri-handler"
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
858
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
859 Signals - Removed:
12053
5aa634db0fc1 [gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents: 12021
diff changeset
860 * "account-away": replaced by account-status-changed
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
861 * "account-warned"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
862 * "buddy-away": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
863 * "buddy-back": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
864 * "buddy-idle": replaced by buddy-idle-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
865 * "buddy-unidle": replaced by buddy-idle-changed
12097
c8277c560c7c [gaim-migrate @ 14394]
Evan Schoenberg <evands@pidgin.im>
parents: 12092
diff changeset
866 * "buddy-icon-cached": replaced by buddy-icon-changed
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
867 * "conversation-drag-end": replaced by conversation-dragging
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
868 * "conversation-switching"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
869
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
870 version 1.5.0 (8/11/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
871 * Added: gaim_xfer_conversation_write
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
872 Writes a messages to a conversation window with the use
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
873 of the associated file transfer.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
874
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
875 version 1.4.0 (7/7/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
876 * Added: gaim_buddy_icon_uncache()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
877 Deletes a cached buddy icon for a specified buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
878 * Added: gaim_buddy_icon_get_type
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
879 Attempts to determine the type of a given buddy icon.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
880 * Added: buddy-icon-cached signal
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
881 Emitted when a new buddy icon is cached.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
882
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
883 version 1.3.1 (6/9/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
884 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
885
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
886 version 1.3.0 (5/10/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
887 * Added: gaim_blist_schedule_save()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
888 This should be used instead of gaim_blist_sync when you
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
889 want the blist.xml file to be written to disk. There
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
890 should not be many occasions when you want to do this,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
891 as the functions in the blist API that modify the buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
892 list will normally call it for you.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
893 * Added: OPT_PROTO_NO_NORMALIZE_CONV
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
894 Tells the conversation API to not normalize screen names
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
895 in conversations. This is used by the Jabber PRPL.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
896
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
897 version 1.2.1 (4/3/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
898 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
899
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
900 version 1.2.0 (3/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
901 * You can use gaim_signal_connect_priority() and
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
902 gaim_signal_connect_priority_vargs() to connect to
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
903 Gaim signals with a given priority (Will Gorman)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
904 * Added: gaim_conversation_set_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
905 gaim_conversation_get_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
906 These allow plugins (notable prpls) to change the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
907 formatting capabilities of an existing conversation.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
908 This comes with a new "features" field in
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
909 GaimConversation (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
910 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
911 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
912 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
913 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
914 * Added: gaim_account_request_add which takes the same arguments as
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
915 * gaim_account_notify_added but always asks the user if they want to add
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
916 * the buddy to the buddy list
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
917 * Added: An accompanying request_add GaimAccountUiOp
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
918
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
919 version 1.1.4 (2/24/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
920 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
921
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
922 version 1.1.3 (2/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
923 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
924
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
925 version 1.1.2 (1/20/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
926 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
927
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
928 version 1.1.1 (12/28/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
929 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
930
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
931 version 1.1.0 (12/02/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
932 * Added: gaim_utf8_salvage
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
933 * Added: binary relocation support in prefix.h
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
934 WARNING: If your plugin uses anything inside the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
935 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
936 loadable on a copy of Gaim compiled without binreloc
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
937 support. In particular, watch out for the autoconf-like
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
938 macros, and accidently including them through internal.h,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
939 which you probably shouldn't be including anyway.
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
940
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
941 version 1.0.0 (09/17/2004):
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
942 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
4684f1e7f730 [gaim-migrate @ 10821]
Daniel Atallah <datallah@pidgin.im>
parents: 9917
diff changeset
943 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
944 type gboolean
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
945 * Changed: the versioning scheme, and all the plugin structs
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
946
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
947 version 0.82 (08/26/2004):
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
948 Gaim API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
949 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
950 * Removed: multi.h
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
951 * Renamed: ui.h to gtkdialogs.h
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
952 * Renamed: gtkinternal.h to gtkgaim.h
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
953 * Renamed: show_info_dialog to gaim_gtkdialogs_info
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
954 * Renamed: show_log_dialog to gaim_gtkdialogs_log
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
955 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
956 * Renamed: show_im_dialog to gaim_gtkdialogs_im
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
957 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
958 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
959 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
960 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
961 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
962 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
963 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
964 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
965 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
966 * Renamed: show_about to gaim_gtkdialogs_about
9799
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
967 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
968 which pass account and contact information associated with the
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
969 userinfo
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
970
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
971 Buddy List API:
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
972 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
973 * Added: gaim_contact_on_account()
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
974 * Added: flags parameter to the GaimBlistNode struct
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
975
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
976 Conversation API:
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
977 * Added: gaim_gtkconv_button_new()
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
978
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
979 Protocol Plugin API: v7
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
980 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
981
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
982 Signals:
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
983 * Added: conversation-updated for any update to the data associated
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
984 with the conversation (topic, icon, adding to buddy list, etc.)
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
985
9846
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
986 Conversation API:
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
987 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
988
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
989 version 0.81 (08/05/2004):
9597
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
990 Commands API:
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
991 * Most functions now have a void *data argument.
9620
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
992
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
993 Blist API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
994 * Added: gaim_buddy_get_contact_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
995 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
996 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
997
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
998 Conversation API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
999 * Changed: gaim_conv_chat_add_user(), added flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1000 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1001 * Changed: gaim_conv_chat_get_users(), now returns a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1002 GaimConvChatBuddy's
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1003 * Changed: gaim_conv_chat_set_users() now expects a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1004 GaimConvChatBuddy's
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1005 * Added: gaim_conv_chat_set_user_flags()
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1006 * Added: gaim_conv_chat_get_user_flags()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1007 * Added: gaim_conv_chat_find_user()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1008 * Added: gaim_conv_chat_cb_new()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1009 * Added: gaim_conv_chat_cb_find()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1010 * Added: gaim_conv_chat_cb_destroy()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1011 * Added: gaim_conv_chat_cb_get_name()
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1012
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1013 Conversation UI ops:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1014 * Added: chat_update_user()
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1015
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1016 Signals:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1017 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
9590
14f7a5480472 [gaim-migrate @ 10433]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
1018 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1019 TRUE if you don't want the join/leave to be displayed in the UI.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1020 * Added: chat-buddy-flags for when user's flags change
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1021 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1022 chat-buddy-flags signal)
9609
509595c974af [gaim-migrate @ 10452]
Gary Kramlich <grim@pidgin.im>
parents: 9597
diff changeset
1023 * Added: account-modified for when account settings have been changed.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1024
9538
07fa26eb4eaf [gaim-migrate @ 10366]
Sean Egan <seanegan@pidgin.im>
parents: 9517
diff changeset
1025 version 0.80 (07/15/2004):
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
1026 Gaim API:
9473
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1027 * Removed: PRPL numbers : gaim_account_set_protocol(),
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1028 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1029 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1030
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1031 Protocol Plugin API: v6
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1032 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
1033
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
1034 Signals:
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1035 * Changed "chat-invited" to also include the components hash table so
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
1036 plugins can use serv_join_chat when the signal is emitted.
9517
a4b0dccad1f8 [gaim-migrate @ 10344]
Gary Kramlich <grim@pidgin.im>
parents: 9515
diff changeset
1037 * Added "chat-topic-changed" signal plugins know when a topic is changed.
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
1038
9384
bd6cdf5bf7b7 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
1039 version 0.79 (06/24/2004):
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1040 Gaim API:
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1041 * gaim_url_parse() now takes two additional parameters, which are used
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1042 for returning the username and password from the URL, if they exist.
9260
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
1043 * Added: has_focus UI op to GaimConversationUiOps and
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
1044 GaimConvWindowUiOps.
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
1045 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
9303
e257ad08c77c [gaim-migrate @ 10107]
Mark Doliner <markdoliner@pidgin.im>
parents: 9301
diff changeset
1046 * Removed: gaim_blist_save()
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1047
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
1048 Protocol Plugin API: v5
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1049 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1050 rename_group and remove_group to take GaimBuddy's and
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1051 GaimGroup's consistently.
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
1052 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
1053 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1054
9124
02d751804708 [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
1055 version 0.78 (05/30/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1056 Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1057 * Added: actions - for plugins to add to the new Plugin Actions menu
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1058
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1059 Loader Plugin API: v2 (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1060
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1061 Protocol Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1062 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1063 * Removed: actions (replaced by generic plugin actions)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1064
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1065 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1066 TCL Plugin API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1067
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1068 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1069 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1070 Group right-click menus
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1071 * Added: "drawing-tooltip" for plugins to allow plugins to change text
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1072 appearing in tooltips
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1073 * Added: "gtkblist-created"
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1074 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1075 exactly like received-*-msg used to)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1076 * Added: "buddy-idle-updated" signal, for when the idle time changes.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1077 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1078 pointers to who, message and flags, and are now void.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1079 * Removed: "drawing-menu" - it was UI sepecific and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1080 "blist-node-extended-menu" is superior
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1081
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1082 version 0.77 (04/22/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1083 Loader & Protocol Plugins independantly versioned
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1084 Plugin loading now checks versioning on plugins (Standard, Loader &
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1085 Protocol)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1086 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1087
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1088 Plugin API: v3
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1089 * Added: prefs_info for UI independant plugin prefs
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1090
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1091 Loader Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1092 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1093
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1094 Protocol Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1095 * Added: api_version at top of GaimPluginProtocolInfo struct
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1096 * Added: chat_menu for protocol specific extensions to the chat menu
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1097 * Removed: get_away "Nada used it. Pink elephants on parade."
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1098 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1099
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1100 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1101 TCL API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1102
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1103 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1104 * Added: "conversation-drag-ended"
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1105
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1106 version 0.76 (04/01/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1107 Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1108 Perl Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1109 Loader Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1110 Protocol Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1111 * Added: protocol_prefs for protocol specific preferences
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1112 * Added: reject_chat so protocols can act on chat invite rejection
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1113
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1114 TCL Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1115 * Changes to plugin registration to show descriptions
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1116

mercurial