ChangeLog.API

Thu, 07 Aug 2008 19:36:12 +0000

author
Ka-Hing Cheung <khc@pidgin.im>
date
Thu, 07 Aug 2008 19:36:12 +0000
changeset 23996
94d585f372bb
parent 23850
b68e174fffc2
child 24011
0cff24bf7dba
child 26095
0eea4b8fd48c
permissions
-rw-r--r--

merge of '3824e7accb7e595c4fa073a0c6a381b3ffed8195'
and 'da8e8e252b6e177588c59c53f632799a66f9bbeb'

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):
23012
ed48af43e0f5 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23008
diff changeset
4 libpurple:
ed48af43e0f5 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23008
diff changeset
5 Added:
ed48af43e0f5 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23008
diff changeset
6 * Connection flag PURPLE_CONNECTION_ALLOW_CUSTOM_SMILEY to indicate
ed48af43e0f5 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23008
diff changeset
7 that the connection supports sending and receiving custom smileys.
ed48af43e0f5 Changelog the API additions, and add a missing define. Thanks to malu for
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23008
diff changeset
8 * PurpleSmiley and the Smiley API.
23282
ceef4b18f664 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <deryni@pidgin.im>
parents: 23281
diff changeset
9 * purple_serv_got_join_chat_failed
ceef4b18f664 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <deryni@pidgin.im>
parents: 23281
diff changeset
10 * chat-join-failed signal (see conversation-signals.dox)
23312
0530decb56e4 Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23311
diff changeset
11 * chat-invite-blocked and blocked-im-msg signals (see
0530decb56e4 Modified patch from Stefan 'cockroach' Ott to add blocked-im-msg and
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23311
diff changeset
12 converation-signals.dox) (Thanks to Stefan Ott)
23282
ceef4b18f664 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <deryni@pidgin.im>
parents: 23281
diff changeset
13 * purple_blist_update_node_icon
23283
93261f547412 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <deryni@pidgin.im>
parents: 23282
diff changeset
14 * purple_buddy_icons_node_has_custom_icon
93261f547412 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <deryni@pidgin.im>
parents: 23282
diff changeset
15 * purple_buddy_icons_node_find_custom_icon
93261f547412 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <deryni@pidgin.im>
parents: 23282
diff changeset
16 * purple_buddy_icons_node_set_custom_icon
23285
da6c923a5305 Add a purple_buddy_icons_node_set_custom_icon_from_file convenience function.
Etan Reisner <deryni@pidgin.im>
parents: 23283
diff changeset
17 * purple_buddy_icons_node_set_custom_icon_from_file
23359
e1f7c36243e2 ChangeLog.API purple_notify_user_info_prepend_section_[break|header] and
Evan Schoenberg <evands@pidgin.im>
parents: 23312
diff changeset
18 * purple_notify_user_info_prepend_section_break
e1f7c36243e2 ChangeLog.API purple_notify_user_info_prepend_section_[break|header] and
Evan Schoenberg <evands@pidgin.im>
parents: 23312
diff changeset
19 * purple_notify_user_info_prepend_section_header
23554
70205212ca2b Whitespace fix
Richard Laager <rlaager@pidgin.im>
parents: 23550
diff changeset
20 * "website" and "dev_website" items to the ui_info hash table
23555
82dab41b4163 cmd-added and cmd-removed signals to emit when commands are registered/unregistered.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23554
diff changeset
21 * purple_cmds_get_handle, purple_cmds_init, purple_cmds_uninit
82dab41b4163 cmd-added and cmd-removed signals to emit when commands are registered/unregistered.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23554
diff changeset
22 * cmd-added and cmd-removed signals
23850
b68e174fffc2 Add purple_get_host_name to get the hostname of the machine.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23844
diff changeset
23 * purple_get_host_name
23282
ceef4b18f664 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <deryni@pidgin.im>
parents: 23281
diff changeset
24
ceef4b18f664 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <deryni@pidgin.im>
parents: 23281
diff changeset
25 Deprecated:
ceef4b18f664 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <deryni@pidgin.im>
parents: 23281
diff changeset
26 * purple_blist_update_buddy_icon
23283
93261f547412 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <deryni@pidgin.im>
parents: 23282
diff changeset
27 * purple_buddy_icons_has_custom_icon
93261f547412 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <deryni@pidgin.im>
parents: 23282
diff changeset
28 * purple_buddy_icons_find_custom_icon
93261f547412 Add the purple_buddy_icons_node_has_custom_icon,
Etan Reisner <deryni@pidgin.im>
parents: 23282
diff changeset
29 * purple_buddy_icons_set_custom_icon
23287
4b4f5e80e324 Deprecate pidgin_set_custom_buddy_icon and update the places that use it to
Etan Reisner <deryni@pidgin.im>
parents: 23285
diff changeset
30 * pidgin_set_custom_buddy_icon
23282
ceef4b18f664 Add the purple_blist_update_node_icon function and deprecate the
Etan Reisner <deryni@pidgin.im>
parents: 23281
diff changeset
31
23844
11856119619f MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23555
diff changeset
32 Changed:
11856119619f MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23555
diff changeset
33 * xmlnode_copy now copies the prefix and namespace map for nodes.
11856119619f MSNP15 is here! Hopefully I didn't break anything. Sorry for the ton of
Elliott Sales de Andrade <qulogic@pidgin.im>
parents: 23555
diff changeset
34
23311
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
35 pidgin:
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
36 Added:
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
37 * gtk_imhtml_smiley_create, gtk_imhtml_smiley_reload and
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
38 gtk_imhtml_smiley_destroy to deal with GtkIMHtmlSmiley's.
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
39 * pidgin_pixbuf_from_imgstore to create a GdkPixbuf from a
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
40 PurpleStoredImage.
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
41 * pidgin_themes_smiley_themeize_custom to associate custom smileys to
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
42 a GtkIMHtml widget.
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
43 * GTK_IMHTML_CUSTOM_SMILEY flag for GtkIMHtml.
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
44 * GTK+ Custom Smiley API.
2ef53b1a2dc6 Update changelogs and some of the docs for the new API. Preparing to merge with i.p.p
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23302
diff changeset
45
23400
0d86bed3c4da The date for 2.4.2 release was removed accidentally. Thanks, QuLogic.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 23359
diff changeset
46 version 2.4.2 (05/17/2008):
22845
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
47 perl:
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
48 Added:
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
49 * Purple::Prefs::get_children_names.
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
50 * Purple::timeout_remove.
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
51 Changed:
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
52 * Purple::timeout_add now returns a handle which can be used
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
53 to remove the timeout.
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
54 * Callbacks to Purple::Util::fetch_url and the
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
55 Purple::Request::* functions can now be specified as both
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
56 strings (the name of the callback function) and as coderefs.
23064
1a35c6029964 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22921
diff changeset
57 Finch:
1a35c6029964 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22921
diff changeset
58 libgnt:
1a35c6029964 Check if a key is already bound before assigning a menu trigger
Richard Nelson <wabz@pidgin.im>
parents: 22921
diff changeset
59 * Added gnt_bindable_check_key to check if a keystroke is bound.
22845
7ccb529edf3f Add the recent perl callback changes to ChangeLog.API.
Etan Reisner <deryni@pidgin.im>
parents: 22688
diff changeset
60
22519
c716120fcf0c Final changes for 2.4.0, release imminent (for some definition of imminent)
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 22476
diff changeset
61 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
62 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
63 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
64 * 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
65 * purple_gai_strerror.
22039
f2aa47f387a6 Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents: 22015
diff changeset
66 * purple_major_version, purple_minor_version,
f2aa47f387a6 Export purple_*_version in version.h.
Will Thompson <resiak@pidgin.im>
parents: 22015
diff changeset
67 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
68 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
69 * 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
70 * 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
71 * 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
72 * purple_roomlist_get_fields
692ceed9d307 A list of accessor functions to the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22131
diff changeset
73 * 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
74 * 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
75 * 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
76 * 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
77 * 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
78 * 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
79 * 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
80 * 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
81 * 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
82 * purple_attention_type_set_name
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
83 * 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
84 * 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
85 * 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
86 * 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
87 * purple_attention_type_get_name
d6dc9fdd9d96 Update the ChangeLog.API to reflect my API additions.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22136
diff changeset
88 * 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
89 * 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
90 * 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
91 * purple_attention_type_get_unlocalized_name
22282
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
92 * Add some PurpleBuddyListNode accessor functions:
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
93 * purple_blist_node_get_parent
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
94 * purple_blist_node_get_first_child
a964668bd7e4 Add some accessor functions for PurpleBlistNode.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22226
diff changeset
95 * 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
96 * purple_blist_node_get_sibling_prev
22318
f98755f34c2c ChangeLog.API last_received
Sean Egan <seanegan@pidgin.im>
parents: 22317
diff changeset
97 * Added last_received to PurpleConnection, the time_t of the
f98755f34c2c ChangeLog.API last_received
Sean Egan <seanegan@pidgin.im>
parents: 22317
diff changeset
98 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
99 * 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
100 * 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
101 * 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
102 * 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
103 * 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
104 * purple_xfer_get_end_time
22476
a3ceab61ab2c Mention the new API.
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 22468
diff changeset
105 * 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
106 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
107
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
108 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
109 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
110 * 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
111 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
112 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
113 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
114 * 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
115 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
116 * 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
117 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
118 * 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
119 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
120 * 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
121 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
122 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
123 * 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
124 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
125
22131
12b395dc8c59 Remove a lot of duplication from a lot of places. Closes #4558.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22099
diff changeset
126 Deprecated:
12b395dc8c59 Remove a lot of duplication from a lot of places. Closes #4558.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22099
diff changeset
127 * 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
128
21807
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
129 Finch:
22136
9db77fc00a0e Implementation of the roomlist API.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22135
diff changeset
130 * 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
131 * 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
132 field.
22333
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
133 * 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
134 buddy list.
25dcbe47976d Update the ChangeLog.API for the buddylist managers.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22318
diff changeset
135 * 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
136 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
137 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
138 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
139 * 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
140 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
141
21807
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
142 libgnt:
3d64cf4a1601 Update the changelogs. Correct the man page. Allow 'default' to mean the
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21711
diff changeset
143 * 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
144 * 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
145 * 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
146 * 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
147 string.
21855
fc93ce6595e4 Add color to the conversation window to indicate various message attributes
Richard Nelson <wabz@pidgin.im>
parents: 21807
diff changeset
148 * 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
149 ~/.gntrc
22284
1eaf3526de19 Function to get the parent key.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 22283
diff changeset
150 * 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
151
21711
8e8cba27fc78 Update the dates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 21683
diff changeset
152 version 2.3.0 (11/24/2007):
21205
af0ebfad2b43 Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20952
diff changeset
153 libpurple:
af0ebfad2b43 Changelog some of the stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 20952
diff changeset
154 Added:
21253
121075afcdbc Show alias in restored conversation.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21249
diff changeset
155 * 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
156 * 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
157 details) (Stefan Ott)
21209
e04e309b9437 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@pidgin.im>
parents: 21208
diff changeset
158 * 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
159 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
160 * 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
161 * 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
162 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
163 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
164 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
165 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
166 * PurpleDisconnectReason enumeration of machine-readable
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
167 types of connection error.
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
168 * 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
169 (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
170 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
171 PurpleDisconnectReason.
1789766faa71 Document the creation of all the disconnection reason API.
Will Thompson <resiak@pidgin.im>
parents: 20037
diff changeset
172 * 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
173 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
174 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
175 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
176 * 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
177 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
178 * 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
179 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
180 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
181 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
182 * 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
183 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
184 * 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
185 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
186 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
187 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
188 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
189 * 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
190 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
191 * 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
192 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
193
21515
d0ff163547d4 Mention PidginMiniDialog in ChangeLog.API
Will Thompson <resiak@pidgin.im>
parents: 21503
diff changeset
194 * PidginMiniDialog, a Gtk widget-ified version of
d0ff163547d4 Mention PidginMiniDialog in ChangeLog.API
Will Thompson <resiak@pidgin.im>
parents: 21503
diff changeset
195 pidgin_make_mini_dialog().
d0ff163547d4 Mention PidginMiniDialog in ChangeLog.API
Will Thompson <resiak@pidgin.im>
parents: 21503
diff changeset
196
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
197 * 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
198 * purple_util_uninit()
21221
e28334aad05a Document the with_hint API changes.
Richard Laager <rlaager@pidgin.im>
parents: 21215
diff changeset
199
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
200 * 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
201 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
202
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
203 Changed:
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
204 * 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
205 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
206 * 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
207 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
208 something appropriate.
20868
cd4ed4119f5f Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@pidgin.im>
parents: 20867
diff changeset
209
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
210 * 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
211 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
212 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
213 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
214
21215
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
215 Deprecated:
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
216 * pidgin_dialogs_about()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
217 * pidgin_log_show_contact()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
218 * pidgin_log_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
219 * pidgin_plugin_dialog_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
220 * pidgin_pounce_editor_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
221 * pidgin_pounces_manager_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
222 * pidgin_syslog_show()
775a49fdc926 Document the window transient_for changes. Refs #2617
Richard Laager <rlaager@pidgin.im>
parents: 21210
diff changeset
223
21296
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
224 * purple_connection_error()
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
225 * pidgin_blist_update_account_error_state()
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
226 * PidginBuddyList.connection_errors
22688
e55c7a9edb35 Add purple_network_listen_map_external() to the deprecated list. I guess I didn't commit this.
Daniel Atallah <datallah@pidgin.im>
parents: 22519
diff changeset
227 * purple_network_listen_map_external()
21296
406dbf97ff66 Deprecate pidgin_blist_update_account_error_state() and
Will Thompson <resiak@pidgin.im>
parents: 21291
diff changeset
228
21239
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
229 MSN:
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
230 * 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
231 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
232 attributes.
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
233
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
234 XMPP:
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
235 * 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
236 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
237 YEAR, URL} attributes.
4a3042411417 ChangeLog.API some of the current-media changes.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21238
diff changeset
238
21240
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
239 Finch:
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
240 libgnt:
b78eaddaae02 Add gnt_color_pair, which will replace color codes with 'appropriate' text
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21239
diff changeset
241 * 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
242 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
243 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
244 instead of COLOR_PAIR.
21242
3909ebae8691 Missing changelog entries and @since tags from 51bd63176b5012bb0d6fed5d3ee919a68ec3a173.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21240
diff changeset
245 * 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
246 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
247 * 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
248 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
249 * 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
250 menu.
21246
1e4738b18075 Add gnt_menuitem_activate, and 'activate' signal for GntMenuItem.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 21242
diff changeset
251 * 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
252 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
253 * 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
254 * 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
255 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
256
20969
8c32dd87287d Change Version to version to match the vast majority of entries.
Richard Laager <rlaager@pidgin.im>
parents: 20951
diff changeset
257 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
258 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
259 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
260 * 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
261 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
262 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
263 * 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
264 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
265 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
266 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
267
20867
34f0f5dd7f6b Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@pidgin.im>
parents: 20037
diff changeset
268 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
269 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
270 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
271 * 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
272 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
273 in the conversation
19707
4353775cdefe Document the attention API added in ae3d7cc7063d7198a4844f916ed3676c65cdda8e and
Jeff Connelly <jeff2@soc.pidgin.im>
parents: 19681
diff changeset
274 * 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
275 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
276 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
277 * 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
278 conversation. purple_conversation_message_get_sender,
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
279 purple_conversation_message_get_message,
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
280 purple_conversation_message_get_flags and
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
281 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
282 PurpleConvMessage.
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
283 * 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
284 PurpleConvMessage's in a conversation, and
594eb700616e Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19769
diff changeset
285 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
286 * 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
287 * 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
288 * 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
289 * 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
290
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
291 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
292 * 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
293 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
294 * 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
295 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
296 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
297
19548
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
298 Pidgin:
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
299 Added:
124552e183a8 ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19464
diff changeset
300 * 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
301 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
302 * 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
303 conversation
1f9c8875c101 Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19681
diff changeset
304 * 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
305 * 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
306 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
307
19769
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
308 Changed:
9420f2078435 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@pidgin.im>
parents: 19751
diff changeset
309 * 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
310 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
311
19623
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
312 Finch:
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
313 Added:
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
314 * 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
315 * 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
316 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
317 * 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
318
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
319 libgnt:
836b70ccec79 Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 19548
diff changeset
320 * 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
321 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
322 * 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
323 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
324
20867
34f0f5dd7f6b Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@pidgin.im>
parents: 20037
diff changeset
325 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
326 libpurple:
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
327 Changed:
d92cd58cc6ba Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <resiak@pidgin.im>
parents: 19070
diff changeset
328 * 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
329 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
330 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
331 (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
332 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
333 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
334
18980
27198ebb8e8d Release updates
Sean Egan <seanegan@pidgin.im>
parents: 18976
diff changeset
335 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
336 libpurple:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
337 Added:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
338 * 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
339 * 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
340 * 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
341 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
342 * 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
343 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
344 * 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
345 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
346 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
347 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
348 * 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
349 * 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
350 * 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
351 * 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
352 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
353 * 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
354 * 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
355 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
356 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
357 * 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
358 * 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
359 * purple_prefs_get_children_names
18976
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18970
diff changeset
360 * added displaying-email-notification and
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18970
diff changeset
361 displaying-emails-notification signals
17265
fd5b0ca330a3 New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16920
diff changeset
362
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
363 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
364 * 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
365 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
366 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
367 * 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
368 * 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
369 * 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
370 * 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
371 * 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
372 * 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
373 * 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
374 * 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
375 * 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
376 * 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
377 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
378 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
379 * 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
380 * 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
381 * 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
382 * 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
383 * 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
384 * 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
385 * 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
386 * 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
387 * 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
388 * 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
389 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
390 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
391 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
392 * 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
393 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
394 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
395
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
396 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
397 Added:
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
398 * 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
399 * 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
400 * 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
401 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
402 * 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
403 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
404 * pidgin_menu_position_func_helper
18254
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
405 * pidgin_blist_get_name_markup, returns the buddy list markup
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
406 text for a given buddy.
18970
ef13a2231e36 Tooltips in infopanes
Sean Egan <seanegan@pidgin.im>
parents: 18827
diff changeset
407 * pidgin_blist_draw_tooltip and pidgin_blist_tooltip_destroy
ef13a2231e36 Tooltips in infopanes
Sean Egan <seanegan@pidgin.im>
parents: 18827
diff changeset
408 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
409 * 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
410
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
411 Changed:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
412 * 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
413 * pidgin_separator returns the separator added to the menu.
18254
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
414 * PidginConversation has struct members to handle the new info
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
415 pane:
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
416 * infopane
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
417 * infopane_hbox
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
418 * infopane_model
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
419 * 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
420
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
421 Finch:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
422 Added:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
423 * finch_retrieve_user_info
17883
85abd6e343df Document the API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
424
18542
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
425 libgnt:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
426 Added:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
427 * GntWS for workspaces
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
428 * gnt_tree_set_column_title
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
429 * GntSlider widget
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
430 * "completion" signal for GntEntry
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
431 * "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
432 in GntWMClass
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
433 * 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
434 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
435 gnt_text_view_set_flag
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
436 * gnt_style_get_from_name
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
437 * 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
438 * 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
439 * 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
440 * gnt_tree_set_column_is_right_aligned
18827
822e004cae0c Allow using custom search functions.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18763
diff changeset
441 * 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
442 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
443 * '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
444 * 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
445 * gnt_util_set_trigger_widget
18542
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
446
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
447 Changed:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
448 * 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
449 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
450 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
451 * 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
452 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
453
17651
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
454 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
455 Pidgin:
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
456 Deprecated:
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
457 * 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
458 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
459
16920
984bdc2c2a7d Add some dates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16822
diff changeset
460 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
461 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
462 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
463 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
464 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
465 reference.
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
466
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
467 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
468 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
469 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
470
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
471 Changed:
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
472 * All the status stuff. Yay!
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
473 * gaim_prefs_connect_callback(), added handle parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
474 * 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
475 own widgets to it
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
476 * gaim_find_conversation_with_account, added a "type" parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
477 * 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
478 const char* instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
479 * 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
480 instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
481 * 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
482 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
483 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
484 * 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
485 longer return a GaimConnection
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
486 * keep_alive in GaimConnection is renamed to keepalive
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
487 * 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
488 file is binary
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
489 * gaim_log_logger_new, rewritten
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
490 * 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
491 GaimConversation.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
492 * A new blocked icon: pixmaps/status/default/blocked.png
12595
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
493 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
494 * In pixmaps/status/default: na.png renamed to unavailable.png
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
495 * gtk_imhtml_toggle_bold(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
496 * gtk_imhtml_toggle_italic(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
497 * gtk_imhtml_toggle_underline(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
498 * gtk_imhtml_toggle_strike(): No longer returns a value
12557
6c318efafe32 [gaim-migrate @ 14876]
Richard Laager <rlaager@pidgin.im>
parents: 12468
diff changeset
499 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
500 * gaim_log_new(), added conv parameter
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
501 * 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
502 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
503 old behavior).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
504 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
505 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
506 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
507 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
508 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
509 * GaimConversationUiOps.write_conv, Replaced const char *who with
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
510 const char *name, const char *alias
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
511 * 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
512 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
513 * chat_add_users in GaimConversationUiOps, added cbuddies and
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
514 new_arrivals and removed buddies.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
515 * chat_rename_user in GaimConversationUiOps, added new_alias
14046
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
516 * 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
517 behavior as before).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
518 * GaimConversation.log became GList * GaimConversation.logs, so that a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
519 conversation can have multiple logs at once
12867
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
520 * gaim_conv_chat_add_user, added extra_msgs
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
521 * gaim_notify_userinfo, removed primary and secondary parameters
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
522 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
523 secondary parameters
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
524 * 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
525 to the signed-on and signed-off signals
12151
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
526 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
527 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
528 Changed ssize_t to gssize
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
529 * 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
530 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
531 * 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
532 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
533 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
534 * Notify API: GCallback -> GaimNotifyCloseCallback,
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
535 void *user_data -> gpointer user_data
12257
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
536 * gaim_notify_searchresults_get_rows_count,
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
537 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
538 * 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
539 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
540 documentation for this function and gaim_account_request_add.
12420
00bd43a1ac8a [gaim-migrate @ 14727]
Richard Laager <rlaager@pidgin.im>
parents: 12383
diff changeset
541 * 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
542 * displaying-message signals: displaying-[im|chat]-msg and
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
543 displayed-[im|chat]-msg signals are emitted for all messages
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
544 (ie, for received messages, sent messages, system messages, error
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
545 messages etc.), and the signals now have
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
546 gaim_gtk_conversations_get_handle() for their handle.
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
547 * 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
548 * conversation-switched: This signal has been moved from conversation to
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
549 the UI and the signal-handlers only receive the
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
550 conversation that has been switched to.
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
551 * GaimPluginProtocolInfo: Added offline_message
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
552 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
553 * GaimPluginProtocolInfo: Added media_prpl_ops
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
554 * GaimPluginProtocolInfo: Added "user_info" argument to tooltip_text,
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
555 changed the return type to void
12943
8f11013baa86 [gaim-migrate @ 15296]
Richard Laager <rlaager@pidgin.im>
parents: 12929
diff changeset
556 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
557 * gaim_pounce_new(): Added option argument for pounce options
12730
f64fdbc34677 [gaim-migrate @ 15074]
Daniel Atallah <datallah@pidgin.im>
parents: 12713
diff changeset
558 * gaim_network_listen() and gaim_network_listen_range(): Added
12909
dfcf4df1dcd7 [gaim-migrate @ 15262]
Daniel Atallah <datallah@pidgin.im>
parents: 12900
diff changeset
559 socket_type parameter to allow creation of UDP listening. Modified
14267
f66fd9ea5ea8 [gaim-migrate @ 16879]
Mark Doliner <markdoliner@pidgin.im>
parents: 14253
diff changeset
560 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
561 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
562 attempt using gaim_network_listen_cancel()
12818
c627896d5b1e [gaim-migrate @ 15166]
Richard Laager <rlaager@pidgin.im>
parents: 12813
diff changeset
563 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
12900
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
564 * 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
565 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
566 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
567 * Smiley Themes: Backslashes must be backslash-escaped.
12926
f04efa8d568c [gaim-migrate @ 15279]
Nick Hebner <hebnern@gmail.com>
parents: 12920
diff changeset
568 * Plugins: Depedencies are now honored when unloading plugins.
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
569 * gaim_markup_extract_info_field(): Added format_cb parameter.
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
570 * 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
571 * 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
572 * gaim_plugin_action_new(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
573 * gaim_plugin_pref_new_with_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
574 * gaim_plugin_pref_new_with_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
575 * 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
576 now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
577 * gaim_plugin_pref_set_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
578 * gaim_plugin_pref_get_name(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
579 * gaim_plugin_pref_set_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
580 * gaim_plugin_pref_get_label(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
581 * gaim_plugin_pref_add_choice(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
582 * struct proto_chat_entry: label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
583 * struct proto_chat_entry: identifier is now const char *
13201
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
584 * All network activity has been updated to use non-blocking sockets.
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
585 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
586 gaim_proxy_connect() and gaim_network_listen*().
14170
f611621bc8a0 [gaim-migrate @ 16742]
Mark Doliner <markdoliner@pidgin.im>
parents: 14158
diff changeset
587 * 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
588 to a GaimProxyConnectInfo object which can be used to cancel
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
589 connection attempts using gaim_proxy_connect_cancel(). Also added
14902
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
590 a 'handle' parameter that can be used to cancel the connection
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
591 attempt using gaim_proxy_connect_cancel_with_handle().
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
592 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
593 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
594 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
595 * 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
596 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
597 the pending HTTP request using gaim_util_fetch_url_cancel().
15156
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
598 Corresponding callback has changed to accept this data structure
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
599 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
600 additional final argument.
13281
3558cb15ebb9 [gaim-migrate @ 15646]
Richard Laager <rlaager@pidgin.im>
parents: 13270
diff changeset
601 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
13508
3c66c5a0ca7c [gaim-migrate @ 15883]
Richard Laager <rlaager@pidgin.im>
parents: 13477
diff changeset
602 * gaim_account_get_log(): Added create parameter
13842
ffb7a4fe2849 [gaim-migrate @ 16292]
Richard Laager <rlaager@pidgin.im>
parents: 13840
diff changeset
603 * 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
604 * 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
605 clearing the search at the end.
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
606 * 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
607 create) a default gtkxfer dialog.
14645
71ccf40ee43b [gaim-migrate @ 17307]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14582
diff changeset
608 * 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
609 a change in the values stored in the column.
14818
fb3fd44433a2 [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14649
diff changeset
610 * 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
611 is NULL.
14914
290eb2170f38 [gaim-migrate @ 17621]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14902
diff changeset
612 * 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
613 * Hid the definition of _GaimStringref, which already had a warning to
130412e283d1 [gaim-migrate @ 17701]
Richard Laager <rlaager@pidgin.im>
parents: 14914
diff changeset
614 avoid accessing it directly.
15284
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
615 * 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
616 for the user information
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
617 * 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
618 the icon instead of only when icon_spec->scale_rules contains
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
619 GAIM_ICON_SCALE_DISPLAY. Callers should be changed to check the
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
620 scale_rules before calling this function.
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
621 * 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
622 additional parameter which is used to determine what kind of
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
623 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
624 * purple_request_input(), purple_request_choice(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
625 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
626 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
627 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
628 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
629 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
630 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
631 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
632 * 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
633 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
634 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
635 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
636 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
637 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
638 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
639 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
640 which takes ownership of data
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
641
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
642 Removed:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
643 * 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
644 preference)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
645 * 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
646 instead)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
647 * 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
648 automatically
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
649 * gaim_connection_connect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
650 * gaim_connection_disconnect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
651 * gaim_connection_register
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
652 * gaim_accounts_auto_login
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
653 * gaim_find_conversation, use gaim_find_conversation_with_account instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
654 * gaim_chat_get_display_name
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
655 * gaim_conversation_set_history, gaim_conversation_get_history, and
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
656 GaimConversation->history. Use gtk_imhtml_get_markup instead.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
657 * set_gaim_user_dir to gaim_util_set_user_dir
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
658 * create_prpl_icon to gaim_gtk_create_prpl_icon
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
659 * 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
660 operation for conversations. Use signal "received-im-msg" or similar.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
661 * All warning stuff from the core.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
662 * 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
663 * 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
664 * 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
665 * uc from the GaimBuddy struct
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
666 * gaim_sound_get_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
667 * gaim_debug_vargs()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
668 * serv_add_buddy(); use gaim_account_add_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
669 * serv_add_buddies(); use gaim_account_add_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
670 * serv_change_passwd(); use gaim_account_change_password() instead
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
671 * serv_close()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
672 * serv_finish_login()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
673 * serv_login()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
674 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
675 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
676 * serv_rename_group()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
677 * serv_set_buddyicon(): use gaim_account_set_buddy_icon() instead
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
678 * serv_touch_idle(): use gaim_gtk_check_idle() instead
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
679 * GaimGtkImPane->a_virgin
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
680 * 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
681 * gaim_find_buddys_group renamed to gaim_buddy_get_group
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
682 * gaim_gtkpounce_menu_build()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
683 * gaim_gtkpounce_dialog_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
684 * GaimGtkBuddyList->bpmenu
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
685 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
686 * 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
687 by the notify API in the core.
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
688 * GaimConversationUiOps.updated: use the conversation-updated signal
12837
91261adc87b3 [gaim-migrate @ 15185]
Richard Laager <rlaager@pidgin.im>
parents: 12818
diff changeset
689 * 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
690 so GAIM_TYPE_BOXED is used for the signal types
12849
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
691 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
692 now, so this would always be TRUE now.
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
693 * GaimBlistNodeAction: See GaimMenuAction
12920
07723aaa3f2e [gaim-migrate @ 15273]
Etan Reisner <deryni@pidgin.im>
parents: 12919
diff changeset
694 * 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
695 * gaim_date()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
696 * gaim_date_full(): See gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
697 * gaim_strftime(): See gaim_utf8_strftime()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
698 * GAIM_MESSAGE_COLORIZE
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
699 * user_data from gaim_notify_searchresults_new_rows and from
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
700 notify_searchresults in GaimNotifyUiOps.
13840
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
701 * gaim_conversation_get_send_history(), and send_history from
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
702 GaimConversation
13929
3f26cda5508a [gaim-migrate @ 16333]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13842
diff changeset
703 * 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
704 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
705 * 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
706 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
707 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
708 * 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
709 * binreloc functions
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
710
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
711 Added:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
712 * gaim_prefs_disconnect_by_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
713 * a password field to GaimConnection, which only persists for the
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
714 session (when "remember password" is false, account->password is
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
715 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
716 * 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
717 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
718 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
719 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
720 used with "common" logger functions.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
721 * 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
722 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
723 expanded contact
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
724 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
725 gaim_log_get_log_sets, gaim_log_set_compare
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
726 * 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
727 messages to the specified account
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
728 * gtk_imhtml_clear_formatting()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
729 * 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
730 * gtk_imhtml_get_protocol_name()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
731 * 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
732 icon setting
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
733 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
734 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
735 user list
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
736 * gaim_account_add_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
737 * gaim_account_add_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
738 * gaim_account_remove_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
739 * gaim_account_remove_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
740 * gaim_account_change_password()
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
741 * gaim_account_supports_offline_message()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
742 * 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
743 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
744 * gaim_got_protocol_handler_uri()
11774
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
745 * gaim_plugin_get_id()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
746 * gaim_plugin_get_name()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
747 * gaim_plugin_get_version()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
748 * gaim_plugin_get_summary()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
749 * gaim_plugin_get_description()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
750 * gaim_plugin_get_author()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
751 * gaim_plugin_get_homepage()
11911
797cf405943c [gaim-migrate @ 14202]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 11907
diff changeset
752 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
753 * gaim_str_strip_char() to strip a given character from
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
754 a given string
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
755 * gaim_util_chrreplace() to replace a given character with a
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
756 different character
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
757 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
758 visiblity of the buddy list
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
759 * 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
760 visibility manager - see the docs for more information
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
761 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
762 a visibility manager - see the docs for more information
12468
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
763 * 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
764 with an "unseen" state >= to the specified state and other criteria
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
765 * 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
766 * gaim_gtk_create_prpl_icon()
afa359206c04 [gaim-migrate @ 14389]
Mark Doliner <markdoliner@pidgin.im>
parents: 12090
diff changeset
767 * gaim_gtk_create_prpl_icon_with_status()
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
768 * gaim_gtk_pounces_manager_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
769 * gaim_gtk_pounces_manager_hide()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
770 * gaim_gtk_pounce_editor_show()
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
771 * GAIM_POUNCE_MESSAGE_RECEIVED
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
772 * GaimPounceOption
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
773 * gaim_pounce_set_options()
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
774 * gaim_pounce_set_options()
12163
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
775 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
776 * GAIM_STOCK_PLUGIN
12285
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
777 * 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
778 someone's buddy list, and offers them the choice
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
779 of adding that person to their buddy list.
12319
42a0e8cecea3 [gaim-migrate @ 14623]
Richard Laager <rlaager@pidgin.im>
parents: 12285
diff changeset
780 * gaim_blist_alias_contact()
12383
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
781 * gaim_cipher_http_digest_calculate_session_key()
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
782 * gaim_cipher_http_digest_calculate_response()
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
783 * gaim_notify_searchresults_labeled()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
784 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
785 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
786 GAIM_NOTIFY_BUTTON_INVITE
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
787 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
788 * gaim_conversation_present()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
789 * GaimConversationUiOps->present(GaimConversation *)
12695
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
790 * GaimPlugin.unloadable
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
791 * gaim_plugin_is_unloadable()
12712
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
792 * GAIM_PLUGIN_PREF_STRING_FORMAT
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
793 * gaim_plugin_pref_get_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
794 * gaim_plugin_pref_set_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
795 * GaimStringFormatType
12737
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
796 * gaim_log_get_handle()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
797 * gaim_log_uninit()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
798 * GAIM_SUBTYPE_LOG
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
799 * gaim_marshal_POINTER__POINTER_POINTER
12813
6f67cfa0e6a0 [gaim-migrate @ 15161]
Christopher O'Brien <siege@pidgin.im>
parents: 12797
diff changeset
800 * gaim_utf8_ncr_encode()
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
801 * gaim_gtk_log_init()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
802 * gaim_gtk_log_get_handle()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
803 * gaim_gtk_log_uninit()
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
804 * gaim_util_fetch_url_request()
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
805 * GaimMenuAction
12919
519199cca273 [gaim-migrate @ 15272]
Etan Reisner <deryni@pidgin.im>
parents: 12915
diff changeset
806 * gaim_menu_action_new()
13103
81ccb40de82b [gaim-migrate @ 15464]
Richard Laager <rlaager@pidgin.im>
parents: 13033
diff changeset
807 * gaim_menu_action_free()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
808 * GaimInfoFieldFormatCallback
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
809 * gaim_utf8_strftime()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
810 * gaim_date_format_short()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
811 * gaim_date_format_long()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
812 * gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
813 * gaim_time_format()
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
814 * gaim_plugin_action_free()
13286
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
815 * GaimRequestType: Added GAIM_REQUEST_FOLDER
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
816 * GaimRequestUiOps: Added request_folder
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
817 * gaim_request_folder()
13361
bb2f64cf6721 [gaim-migrate @ 15733]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13286
diff changeset
818 * gaim_gtk_setup_screenname_autocomplete()
13435
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
819 * gaim_gtk_set_cursor()
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
820 * gaim_gtk_clear_cursor()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
821 * GAIM_MESSAGE_ACTIVE_ONLY
13515
0cea461e904c [gaim-migrate @ 15890]
Bartosz Oler <bartosz@pidgin.im>
parents: 13508
diff changeset
822 * gaim_proxy_get_setup()
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
823 * GaimNotifySearchResultsCallback: Added user_data.
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
824 * gaim_notify_searchresults: Added user_data.
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
825 * gaim_network_listen_cancel(): Can be used to cancel a previous
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
826 call to gaim_network_listen() or gaim_network_listen_range()
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
827 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
828 gaim_proxy_connect() request
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
829 * gaim_proxy_connect_cancel_with_handle(): Can be used to cancel
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
830 a previous gaim_proxy_connect() request using a specified handle
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
831 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
832 query.
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
833 * 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
834 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
835 * GaimGtkWindow: dialogs.search (previously in GaimGtkConversation)
14553
905eb6bb4afb [gaim-migrate @ 17210]
Jérôme Poulin <ticpu@users.sourceforge.net>
parents: 14456
diff changeset
836 * gaim_buddy_get_server_alias()
14582
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
837 * gaim_conv_send_confirm()
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
838 * GaimConversationUiOps.send_confirm
14649
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
839 * gaim_gtk_roomlist_dialog_show_with_account
15179
0085b146bf0d [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15156
diff changeset
840 * 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
841 gtk_tree_view_set_search_equal_func
15322
cd268e368bc1 [gaim-migrate @ 18050]
Mark Doliner <markdoliner@pidgin.im>
parents: 15301
diff changeset
842 * 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
843 read from or write to.
15380
1171796358b3 [gaim-migrate @ 18109]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15322
diff changeset
844 * gaim_privacy_deny and gaim_privacy_allow
15408
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
845 * gaim_gtk_blist_set_headline
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
846 * gaim_gtk_set_urgent
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
847 * GtkGaimScrollBook and its functions.
16144
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
848 * purple_markup_unescape_entity()
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
849 * 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
850 * purple_group_get_name()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
851
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
852 Signals - Changed: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
853 * 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
854 This value is now returned. Previously, all registered handlers were
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
855 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
856 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
857 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
858 regardless of whether a conversation exists and regardless of whether
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
859 the user is on the buddy list.
12850
744542bdd53e [gaim-migrate @ 15200]
Casey Harkins <charkins@pidgin.im>
parents: 12849
diff changeset
860 * "chat-buddy-joined": added the new_arrival argument
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
861 * "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
862 to the invite (accept, reject, prompt the user).
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
863 * "chat-left": Emitted *after* setting chat->left to TRUE.
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
864 * "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
865 a char**
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
866 * "drawing-tooltip": added the "full" argument
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
867 * "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
868 conversation pointer and flags
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
869 * "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
870 conversation pointer and a pointer to the flags.
13234
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
871 * "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
872 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
873 The arguments also changed.
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
874 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
875 "displayed-chat-msg": Added "who" argument, which changes the order
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
876 of the existing arguments.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
877
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
878 Signals - Added: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
879 * "account-disabled"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
880 * "account-status-changed"
13282
83e33fe74de3 [gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13281
diff changeset
881 * "account-alias-changed"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
882 * "cipher-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
883 * "cipher-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
884 * "conversation-dragging"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
885 * "dbus-method-called"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
886 * "dbus-introspect"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
887 * "file-recv-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
888 * "file-recv-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
889 * "file-recv-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
890 * "file-recv-complete"
13220
4eca54b95034 [gaim-migrate @ 15583]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13201
diff changeset
891 * "file-recv-request"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
892 * "file-send-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
893 * "file-send-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
894 * "file-send-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
895 * "file-send-complete"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
896 * "buddy-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
897 * "buddy-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
898 * "blist-node-aliased"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
899 * "buddy-status-changed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
900 * "buddy-idle-changed": A buddy's idle status changed.
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
901 * "buddy-icon-changed"
15212
2919bfea7c4a [gaim-migrate @ 17936]
Evan Schoenberg <evands@pidgin.im>
parents: 15208
diff changeset
902 * "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
903 * "displaying-userinfo"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
904 * "gtkblist-hiding"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
905 * "gtkblist-unhiding"
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
906 * "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
907 * "network-configuration-changed"
13388
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents: 13361
diff changeset
908 * "savedstatus-changed"
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
909 * "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
910 * "uri-handler"
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
911
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
912 Signals - Removed:
12053
5aa634db0fc1 [gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents: 12021
diff changeset
913 * "account-away": replaced by account-status-changed
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
914 * "account-warned"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
915 * "buddy-away": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
916 * "buddy-back": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
917 * "buddy-idle": replaced by buddy-idle-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
918 * "buddy-unidle": replaced by buddy-idle-changed
12097
c8277c560c7c [gaim-migrate @ 14394]
Evan Schoenberg <evands@pidgin.im>
parents: 12092
diff changeset
919 * "buddy-icon-cached": replaced by buddy-icon-changed
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
920 * "conversation-drag-end": replaced by conversation-dragging
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
921 * "conversation-switching"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
922
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
923 version 1.5.0 (8/11/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
924 * Added: gaim_xfer_conversation_write
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
925 Writes a messages to a conversation window with the use
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
926 of the associated file transfer.
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.4.0 (7/7/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
929 * Added: gaim_buddy_icon_uncache()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
930 Deletes a cached buddy icon for a specified buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
931 * Added: gaim_buddy_icon_get_type
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
932 Attempts to determine the type of a given buddy icon.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
933 * Added: buddy-icon-cached signal
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
934 Emitted when a new buddy icon is cached.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
935
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
936 version 1.3.1 (6/9/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
937 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
938
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
939 version 1.3.0 (5/10/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
940 * Added: gaim_blist_schedule_save()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
941 This should be used instead of gaim_blist_sync when you
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
942 want the blist.xml file to be written to disk. There
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
943 should not be many occasions when you want to do this,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
944 as the functions in the blist API that modify the buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
945 list will normally call it for you.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
946 * Added: OPT_PROTO_NO_NORMALIZE_CONV
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
947 Tells the conversation API to not normalize screen names
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
948 in conversations. This is used by the Jabber PRPL.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
949
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
950 version 1.2.1 (4/3/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
951 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
952
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
953 version 1.2.0 (3/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
954 * You can use gaim_signal_connect_priority() and
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
955 gaim_signal_connect_priority_vargs() to connect to
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
956 Gaim signals with a given priority (Will Gorman)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
957 * Added: gaim_conversation_set_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
958 gaim_conversation_get_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
959 These allow plugins (notable prpls) to change the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
960 formatting capabilities of an existing conversation.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
961 This comes with a new "features" field in
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
962 GaimConversation (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
963 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
964 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
965 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
966 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
967 * Added: gaim_account_request_add which takes the same arguments as
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
968 * 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
969 * the buddy to the buddy list
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
970 * Added: An accompanying request_add GaimAccountUiOp
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
971
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
972 version 1.1.4 (2/24/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
973 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
974
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
975 version 1.1.3 (2/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
976 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
977
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
978 version 1.1.2 (1/20/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
979 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
980
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
981 version 1.1.1 (12/28/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
982 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
983
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
984 version 1.1.0 (12/02/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
985 * Added: gaim_utf8_salvage
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
986 * Added: binary relocation support in prefix.h
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
987 WARNING: If your plugin uses anything inside the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
988 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
989 loadable on a copy of Gaim compiled without binreloc
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
990 support. In particular, watch out for the autoconf-like
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
991 macros, and accidently including them through internal.h,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
992 which you probably shouldn't be including anyway.
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
993
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
994 version 1.0.0 (09/17/2004):
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
995 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
4684f1e7f730 [gaim-migrate @ 10821]
Daniel Atallah <datallah@pidgin.im>
parents: 9917
diff changeset
996 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
997 type gboolean
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
998 * Changed: the versioning scheme, and all the plugin structs
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
999
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
1000 version 0.82 (08/26/2004):
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
1001 Gaim API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1002 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1003 * Removed: multi.h
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1004 * Renamed: ui.h to gtkdialogs.h
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1005 * Renamed: gtkinternal.h to gtkgaim.h
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1006 * Renamed: show_info_dialog to gaim_gtkdialogs_info
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1007 * Renamed: show_log_dialog to gaim_gtkdialogs_log
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1008 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1009 * Renamed: show_im_dialog to gaim_gtkdialogs_im
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1010 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1011 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1012 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1013 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1014 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1015 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1016 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1017 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1018 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
1019 * Renamed: show_about to gaim_gtkdialogs_about
9799
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
1020 * 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
1021 which pass account and contact information associated with the
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
1022 userinfo
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1023
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1024 Buddy List API:
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
1025 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1026 * Added: gaim_contact_on_account()
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1027 * Added: flags parameter to the GaimBlistNode struct
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1028
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1029 Conversation API:
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
1030 * Added: gaim_gtkconv_button_new()
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
1031
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
1032 Protocol Plugin API: v7
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
1033 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
1034
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1035 Signals:
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1036 * Added: conversation-updated for any update to the data associated
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1037 with the conversation (topic, icon, adding to buddy list, etc.)
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1038
9846
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
1039 Conversation API:
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
1040 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
1041
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
1042 version 0.81 (08/05/2004):
9597
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
1043 Commands API:
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
1044 * Most functions now have a void *data argument.
9620
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
1045
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
1046 Blist API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1047 * Added: gaim_buddy_get_contact_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1048 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1049 * 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
1050
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1051 Conversation API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1052 * Changed: gaim_conv_chat_add_user(), added flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1053 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1054 * Changed: gaim_conv_chat_get_users(), now returns a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1055 GaimConvChatBuddy's
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1056 * Changed: gaim_conv_chat_set_users() now expects a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
1057 GaimConvChatBuddy's
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1058 * Added: gaim_conv_chat_set_user_flags()
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1059 * Added: gaim_conv_chat_get_user_flags()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1060 * Added: gaim_conv_chat_find_user()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1061 * Added: gaim_conv_chat_cb_new()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1062 * Added: gaim_conv_chat_cb_find()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1063 * Added: gaim_conv_chat_cb_destroy()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1064 * Added: gaim_conv_chat_cb_get_name()
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1065
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1066 Conversation UI ops:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1067 * Added: chat_update_user()
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1068
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1069 Signals:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1070 * 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
1071 * 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
1072 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
1073 * Added: chat-buddy-flags for when user's flags change
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
1074 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
1075 chat-buddy-flags signal)
9609
509595c974af [gaim-migrate @ 10452]
Gary Kramlich <grim@pidgin.im>
parents: 9597
diff changeset
1076 * Added: account-modified for when account settings have been changed.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1077
9538
07fa26eb4eaf [gaim-migrate @ 10366]
Sean Egan <seanegan@pidgin.im>
parents: 9517
diff changeset
1078 version 0.80 (07/15/2004):
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
1079 Gaim API:
9473
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1080 * Removed: PRPL numbers : gaim_account_set_protocol(),
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1081 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1082 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1083
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1084 Protocol Plugin API: v6
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
1085 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
1086
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
1087 Signals:
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
1088 * 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
1089 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
1090 * 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
1091
9384
bd6cdf5bf7b7 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
1092 version 0.79 (06/24/2004):
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1093 Gaim API:
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1094 * gaim_url_parse() now takes two additional parameters, which are used
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1095 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
1096 * Added: has_focus UI op to GaimConversationUiOps and
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
1097 GaimConvWindowUiOps.
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
1098 * 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
1099 * Removed: gaim_blist_save()
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
1100
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
1101 Protocol Plugin API: v5
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1102 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1103 rename_group and remove_group to take GaimBuddy's and
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1104 GaimGroup's consistently.
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
1105 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
1106 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
1107
9124
02d751804708 [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
1108 version 0.78 (05/30/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1109 Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1110 * 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
1111
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1112 Loader Plugin API: v2 (no changes)
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 Protocol Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1115 * 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
1116 * Removed: actions (replaced by generic plugin actions)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1117
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1118 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1119 TCL Plugin API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1120
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1121 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1122 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1123 Group right-click menus
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1124 * Added: "drawing-tooltip" for plugins to allow plugins to change text
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1125 appearing in tooltips
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1126 * Added: "gtkblist-created"
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1127 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1128 exactly like received-*-msg used to)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1129 * Added: "buddy-idle-updated" signal, for when the idle time changes.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1130 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1131 pointers to who, message and flags, and are now void.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1132 * Removed: "drawing-menu" - it was UI sepecific and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1133 "blist-node-extended-menu" is superior
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1134
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1135 version 0.77 (04/22/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1136 Loader & Protocol Plugins independantly versioned
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1137 Plugin loading now checks versioning on plugins (Standard, Loader &
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1138 Protocol)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1139 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1140
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1141 Plugin API: v3
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1142 * Added: prefs_info for UI independant plugin prefs
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1143
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1144 Loader Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1145 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1146
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1147 Protocol Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1148 * Added: api_version at top of GaimPluginProtocolInfo struct
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1149 * Added: chat_menu for protocol specific extensions to the chat menu
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1150 * Removed: get_away "Nada used it. Pink elephants on parade."
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1151 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1152
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1153 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1154 TCL API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1155
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1156 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1157 * Added: "conversation-drag-ended"
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1158
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1159 version 0.76 (04/01/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1160 Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1161 Perl Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1162 Loader Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1163 Protocol Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1164 * Added: protocol_prefs for protocol specific preferences
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1165 * Added: reject_chat so protocols can act on chat invite rejection
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1166
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1167 TCL Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
1168 * Changes to plugin registration to show descriptions
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1169

mercurial