annotate ChangeLog.API @ 21225:e967fd47baa5

propagate from branch 'im.pidgin.pidgin' (head 26e91b9e80a9d63c85455f11102f75f36cb95afc) to branch 'im.pidgin.pidgin.next.minor' (head 437f2181e715cb65bbeaede6e8d80a4656a6cf05)
author Richard Laager <rlaager@wiktel.com>
date Fri, 12 Oct 2007 03:53:58 +0000
parents 086b6e3e5015 693c485a1983
children cc8bdfb16ddf fa3c4c5dea66
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15934
cc3c50816cc9 More gaim->whatever isms
Mark Doliner <mark@kingant.net>
parents: 15933
diff changeset
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
2
21221
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
3 version 2.3.0 (??/??/????):
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
4 libpurple:
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
5 Added:
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
6 * purple_request_field_blist_nodes_new and its accessory functions.
21224
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
7 * a PurpleConversation field in PurpleConvMessage
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
8 * account-authorization signals (see account-signals.dox for
21221
e98c08afb706 Changelog some of the stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 20876
diff changeset
9 details) (Stefan Ott)
21224
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
10 * libpurple/purple.h, which includes #define's and #include's
693c485a1983 Merge the ChangeLog.API entries for 2.3.0
Richard Laager <rlaager@wiktel.com>
parents: 21223
diff changeset
11 required to compile stand-alone plugins
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
12 * purple_plugin_disable(), which is intended to be called when
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
13 a purple_plugin_unload()--which was called when a user tried
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
14 to unload a plugin--fails. This then prevents the plugin
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
15 from being saved in the saved plugins list, so it'll won't
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
16 be loaded at the next startup.
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
17
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
18 Changed:
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
19 * purple_plugin_unload() now honors the return value of a
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
20 plugin's unload function and can actually return FALSE now.
21199
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
21 * purple_plugin_unload() no longer does its own notifications
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
22 when a dependent plugin fails to unload. The UI should do
fb8f9bf86315 * Add purple_plugin_disable() to prevent plugins from loading on the next
Richard Laager <rlaager@wiktel.com>
parents: 21197
diff changeset
23 something appropriate.
21197
6f3eb604de73 Document the addition of purple_plugin_disable() and the changes to
Richard Laager <rlaager@wiktel.com>
parents: 21196
diff changeset
24
20873
63ce5e7f453d Change Version to version to match the vast majority of entries.
Richard Laager <rlaager@wiktel.com>
parents: 20871
diff changeset
25 version 2.2.2 (??/??/????):
20871
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
26 libpurple:
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
27 Changed:
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
28 * The size parameter of purple_util_write_data_to_file_absolute
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
29 has been changed to gssize instead of a size_t to correctly
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
30 indicate that -1 can be used for a nul-delimited string.
34fc2a999977 Note that the signature for purple_util_write_data_to_file_absolute has changed slightly.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 20029
diff changeset
31
21196
5cd2fe9a6629 Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@wiktel.com>
parents: 20029
diff changeset
32 version 2.2.0 (09/13/2007):
19511
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
33 libpurple:
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
34 Added:
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
35 * PURPLE_MESSAGE_INVISIBLE flag, which can be used by
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
36 purple_conv_im_send_with_flags to send a message, but not display it
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
37 in the conversation
19560
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
38 * serv_send_attention(), serv_got_attention(), as well as send_attention
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
39 and attention_types in PurplePluginProtocolInfo. This new API is used
50377bbd1430 Document the attention API added in 5ac064e7e9268acbd8f76b4dd35350e38ca2bad9 and
Jeffrey Connelly <jaconnel@calpoly.edu>
parents: 19520
diff changeset
40 for zapping in MySpaceIM, buzzing in Yahoo, and nudging in MSN.
19707
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
41 * PurpleConvMessage structure to represent a message in a
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
42 conversation. purple_conversation_message_get_sender,
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
43 purple_conversation_message_get_message,
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
44 purple_conversation_message_get_flags and
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
45 purple_conversation_message_get_timestamp to get information about a
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
46 PurpleConvMessage.
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
47 * purple_conversation_get_message_history() to retrieve a list of
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
48 PurpleConvMessage's in a conversation, and
6d04b27c7f53 Changelog.API the conversation history stuff.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19606
diff changeset
49 purple_conversation_clear_message_history to clear the history.
20017
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
50 * purple_certificate_* functions in libpurple/certificate.h - "A public-key certificate API"
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
51 * purple_ssl_get_peer_certificates() and associated field in PurpleSslOps to retrieve a server's presented SSL certificate chain.
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
52 * PurpleSslConnection::verifier to provide a "how to verify the peer's certificates" callback to the SSL handlers. See certificate.h for more on this.
7d69f97544ae - Add API extensions written for the Certificate Manager
William Ehlhardt <williamehlhardt@gmail.com>
parents: 20015
diff changeset
53 * purple_ssl_connect_with_host_fd() to create an SSL connection from a file descriptor and provide a hostname with it to authenticate the peer against.
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
54
19520
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
55 Changed:
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
56 * purple_prefs_load is now called within purple_prefs_init.
098c04602065 Make a note about purple_prefs_load no longer needing to be called by the UI and update finch accordingly. There doesn't appear to be any negative effects of having the purple_prefs_load called twice.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 19511
diff changeset
57 The UI no longer needs to call it.
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
58 * writing-im-msg now receives the conversation name as the who
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
59 argument if the caller of purple_conversation_write didn't
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
60 provide a value for who.
19511
ea26d30449fd Add a new flag PURPLE_MESSAGE_INVISIBLE which can be used to send a message
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19451
diff changeset
61
19368
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
62 Pidgin:
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
63 Added:
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
64 * pidgin_set_accessible_relations, sets up label-for and labelled-by
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
65 ATK relations (broken out from pidgin_set_accessible_label)
19557
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
66 * pidgin_conv_attach_to_conversation, to reattach the Pidgin UI to a
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
67 conversation
7971aadbf56c Doxygen and ChangeLog.API the new function and signals.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19520
diff changeset
68 * conversation-hiding and conversation-displayed signals.
20028
a2b4eac83902 Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19768
diff changeset
69 * pidgin_text_combo_box_entry_new, pidgin_text_combo_box_entry_get_text
a2b4eac83902 Part of #1332 to introduce pidgin_text_combo_box_new_entry and
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19768
diff changeset
70 and pidgin_text_combo_box_entry_set_text
19368
ec0ef7f0a12d ChangeLog.API addition of pidgin_set_accessible_relations which will bump
Casey Harkins <charkins@pidgin.im>
parents: 19344
diff changeset
71
19606
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
72 Changed:
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
73 * pidgin_conversations_fill_menu now also adds a separator and a 'Show
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
74 All' item if there are more than one conversations in the list.
e918e38a56b0 writing-im-msg now receives the conversation name as the who argument if
Richard Laager <rlaager@wiktel.com>
parents: 19584
diff changeset
75
19451
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
76 Finch:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
77 Added:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
78 * finch_sound_is_enabled
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
79 * The reserved field in the FinchConv is now used to store information
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
80 about the conversation (using FinchConversationFlag)
19768
41cad24fd6df Instead of just notifying the user about a connection error, give him options
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19707
diff changeset
81 * finch_account_dialog_show
19451
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
82
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
83 libgnt:
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
84 * gnt_slider_set_small_step, gnt_slider_set_large_step to allow more
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
85 fine tuned updates of a GntSlider
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
86 * gnt_util_parse_xhtml_to_textview to parse XHTML strings in a
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
87 GntTextView (this works only if libxml2 is available)
4a7e5f947b1e Changelog the API changes in finch and libgnt so far.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 19368
diff changeset
88
21196
5cd2fe9a6629 Fix the last two entries: we've used lowercase version elsewhere.
Richard Laager <rlaager@wiktel.com>
parents: 20029
diff changeset
89 version 2.1.1 (08/20/2007):
18829
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
90 libpurple:
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
91 Changed:
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
92 * PurpleAccountUiOps.request_authorize's authorize_cb and
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
93 deny_cb parameters now correctly have type
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
94 PurpleAccountRequestAuthorizationCb rather than GCallback.
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
95 (You'll want to change your UI's implementation's signature
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
96 to avoid warnings, and then remove some now-redundant casts
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
97 back to the proper type.)
7a594763c229 Correct the types of the authorize_cb and deny_cb parameters of
Will Thompson <will.thompson@collabora.co.uk>
parents: 18776
diff changeset
98
18707
473a3db9e691 Release updates
Sean Egan <seanegan@gmail.com>
parents: 18675
diff changeset
99 version 2.1.0 (7/28/2007):
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
100 libpurple:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
101 Added:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
102 * purple-remote: added getstatus command
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
103 * conversation-extended-menu signal (See Doxygen docs)
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
104 * OPT_PROTO_SLASH_COMMANDS_NATIVE protocol option to indicate that
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
105 slash commands are "native" to the protocol
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
106 * PURPLE_MESSAGE_NO_LINKIFY message flag to indicate that the message
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
107 should not be auto-linkified
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
108 * PurpleEventLoopUiOps.timeout_add_seconds
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
109 UIs can now use better scheduling for whole-second timers. For
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
110 example, clients based on the glib event loop can now use
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
111 g_timeout_add_seconds.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
112 * purple_blist_node_get_type
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
113 * purple_conversation_do_command
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
114 * purple_conversation_get_extended_menu
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
115 * purple_core_ensure_single_instance
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
116 This is for UIs to use to ensure only one copy is running.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
117 * purple_dbus_is_owner
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
118 * purple_timeout_add_seconds
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
119 Callers should prefer this to purple_timeout_add for timers
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
120 longer than 1 second away. Be aware of the rounding, though.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
121 * purple_xfer_get_remote_user
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
122 * purple_pounces_get_all_for_ui
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
123 * purple_prefs_get_children_names
18675
cb91bb07eeff Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents: 18671
diff changeset
124 * added displaying-email-notification and
cb91bb07eeff Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@gmail.com>
parents: 18671
diff changeset
125 displaying-emails-notification signals
17735
da2bab3b9fab New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16862
diff changeset
126
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
127 Changed:
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
128 * The documentation of the following functions now properly
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
129 declares that the returned value must not be modified or
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
130 freed, which was always the case:
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
131 * purple_accounts_get_all
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
132 * purple_connections_get_all
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
133 * purple_connections_get_connecting
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
134 * purple_conv_chat_get_ignored
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
135 * purple_conv_chat_get_users
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
136 * purple_get_chats
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
137 * purple_get_conversations
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
138 * purple_get_ims
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
139 * purple_notify_user_info_get_entries
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
140 * The following functions now return a GList* instead of a
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
141 const GList*, as const is not very useful with GLists. The
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
142 returned value still must not be modified or freed:
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
143 * purple_account_get_status_types
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
144 * purple_mime_document_get_fields
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
145 * purple_mime_document_get_parts
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
146 * purple_mime_part_get_fields
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
147 * purple_request_fields_get_required
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
148 * purple_request_field_list_get_selected
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
149 * purple_request_field_list_get_items
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
150 * purple_status_type_get_attrs
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
151 * purple_presence_get_statuses
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
152 * purple_request_field_list_set_selected now takes a GList*
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
153 instead of a const GList* for items, as const is not very
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
154 useful with GLists. The passed list is still not modified
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
155 or freed.
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
156 * purple_presence_add_list now takes a GList* instead of a
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
157 const GList* for source_list, as const is not very useful with
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
158 GLists. The passed list is still not modified or freed.
17735
da2bab3b9fab New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16862
diff changeset
159
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
160 Pidgin:
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
161 Added:
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
162 * gtk_imhtml_setup_entry
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
163 * pidgin_create_window
18218
571e0ca28d6c Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18182
diff changeset
164 * pidgin_retrieve_user_info and pidgin_retrieve_user_info_in_chat,
571e0ca28d6c Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18182
diff changeset
165 shows immediate feedback when getting information about a user.
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
166 * gtk_imhtml_animation_new
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
167 Can be used for inserting an animated image into an IMHTML.
18166
afeb35205669 Reduce code duplication and keep gtk 2.0 compatibility by making
Stu Tomlinson <stu@nosnilmot.com>
parents: 18137
diff changeset
168 * pidgin_menu_position_func_helper
18182
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
169 * pidgin_blist_get_name_markup, returns the buddy list markup
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
170 text for a given buddy.
18671
30b6f8bc47cf Tooltips in infopanes
Sean Egan <seanegan@gmail.com>
parents: 18557
diff changeset
171 * pidgin_blist_draw_tooltip and pidgin_blist_tooltip_destroy
30b6f8bc47cf Tooltips in infopanes
Sean Egan <seanegan@gmail.com>
parents: 18557
diff changeset
172 for creating blist tooltips from outside of buddy list code
18378
affffa44fad4 Document the addition of pidgin_themes_remove_smiley_theme
Richard Laager <rlaager@wiktel.com>
parents: 18218
diff changeset
173 * pidgin_themes_remove_smiley_theme
18137
323272a9bb65 Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18121
diff changeset
174
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
175 Changed:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
176 * pidgin_append_menu_action returns the menuitem added to the menu.
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
177 * pidgin_separator returns the separator added to the menu.
18182
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
178 * PidginConversation has struct members to handle the new info
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
179 pane:
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
180 * infopane
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
181 * infopane_hbox
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
182 * infopane_model
553dc65bf3a6 Changelog infopane additions
Sean Egan <seanegan@gmail.com>
parents: 18166
diff changeset
183 * infopane_iter
18060
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
184
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
185 Finch:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
186 Added:
37a0a0f5122c Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@wiktel.com>
parents: 18046
diff changeset
187 * finch_retrieve_user_info
17730
41ae5efe745c Document the API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
188
18391
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
189 libgnt:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
190 Added:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
191 * GntWS for workspaces
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
192 * gnt_tree_set_column_title
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
193 * GntSlider widget
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
194 * "completion" signal for GntEntry
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
195 * "terminal-refresh" signal for GntWM, with a corresponding entry
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
196 in GntWMClass
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
197 * New flags for GntTextView to decide whether to word-wrap or show
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
198 scrollbars (GntTextViewFlag) which can be set by
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
199 gnt_text_view_set_flag
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
200 * gnt_style_get_from_name
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
201 * gnt_window_present
18404
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
202 * gnt_tree_set_column_width_ratio
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
203 * gnt_tree_set_column_resizable
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
204 * gnt_tree_set_column_is_right_aligned
18557
212c2bec5c97 Allow using custom search functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18511
diff changeset
205 * gnt_tree_set_search_function, gnt_tree_set_search_column,
212c2bec5c97 Allow using custom search functions.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18511
diff changeset
206 gnt_tree_is_searching
18477
8af9ebae439c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18404
diff changeset
207 * 'file-selected' signal is emited for GntFileSel
18511
7ee0e0597a26 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18477
diff changeset
208 * gnt_style_parse_bool
7ee0e0597a26 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18477
diff changeset
209 * gnt_util_set_trigger_widget
18391
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
210
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
211 Changed:
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
212 * gnt_tree_get_rows() now returns a GList* instead of a const
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
213 GList*, as const is not very useful with GLists. The
501f61145915 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18378
diff changeset
214 returned value still must not be modified or freed.
18404
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
215 * Instead of keeping an 'invisible' item, the GntTreeColumns now
9a0f99ea664d Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 18391
diff changeset
216 maintain 'flags' with the appropriate flags set
18118
ab6d2763b8d8 Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@wiktel.com>
parents: 18089
diff changeset
217
17544
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
218 version 2.0.2 (6/14/2007):
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
219 Pidgin:
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
220 Deprecated:
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
221 * pidgin_dialogs_alias_contact: This will be removed in 3.0.0
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
222 unless there is sufficient demand to keep it.
5eebb9b24e30 I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@wiktel.com>
parents: 16862
diff changeset
223
16862
90184b199e58 Add some dates
Stu Tomlinson <stu@nosnilmot.com>
parents: 16768
diff changeset
224 version 2.0.0 (5/3/2007):
16097
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
225 Please note all functions, defines, and data structures have been
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
226 re-namespaced to match the new names of Pidgin, Finch, and libpurple.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
227 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
228 now purple_*. Please consult our doxygen documentation for a complete
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
229 reference.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
230
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
231 The gaim-compat.h header exists to provide an API compatibility layer
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
232 for libpurple functions. As an API compatibility layer, it must be
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
233 included at compile time to be of use.
9467b72b6230 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@wiktel.com>
parents: 16084
diff changeset
234
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
235 Changed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
236 * All the status stuff. Yay!
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
237 * gaim_prefs_connect_callback(), added handle parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
238 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
239 own widgets to it
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
240 * gaim_find_conversation_with_account, added a "type" parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
241 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
242 const char* instead of just a char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
243 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
244 instead of just a char*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
245 * the add_buddy perl sub. The sub now takes the account as the first
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
246 argument, and buddy and group as the second and third. It also adds
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
247 the buddy to the server-side buddy list of the given account.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
248 * gaim_connection_new, gaim_account_connect and gaim_account_register no
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
249 longer return a GaimConnection
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
250 * keep_alive in GaimConnection is renamed to keepalive
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
251 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
252 file is binary
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
253 * gaim_log_logger_new, rewritten
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
254 * gaim_conv_window_remove_conversation()'s last argument to be a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
255 GaimConversation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
256 * A new blocked icon: pixmaps/status/default/blocked.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
257 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
258 * In pixmaps/status/default: na.png renamed to unavailable.png
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
259 * gtk_imhtml_toggle_bold(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
260 * gtk_imhtml_toggle_italic(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
261 * gtk_imhtml_toggle_underline(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
262 * gtk_imhtml_toggle_strike(): No longer returns a value
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
263 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
264 * gaim_log_new(), added conv parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
265 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
266 gaim_buddy_icon_unref() immediately if you don't want a reference (the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
267 old behavior).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
268 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
269 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
270 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
271 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
272 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
273 * GaimConversationUiOps.write_conv, Replaced const char *who with
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
274 const char *name, const char *alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
275 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
276 and FALSE respectively, to get the same behavior as before)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
277 * chat_add_users in GaimConversationUiOps, added cbuddies and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
278 new_arrivals and removed buddies.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
279 * chat_rename_user in GaimConversationUiOps, added new_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
280 * gaim_conv_chat_cb_new(), added alias. (pass NULL to get the same
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
281 behavior as before).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
282 * GaimConversation.log became GList * GaimConversation.logs, so that a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
283 conversation can have multiple logs at once
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
284 * gaim_conv_chat_add_user, added extra_msgs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
285 * gaim_notify_userinfo, removed primary and secondary parameters
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
286 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
287 secondary parameters
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
288 * Idle timers are now added and removed in gtkidle.c in response
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
289 to the signed-on and signed-off signals
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
290 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
291 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
292 Changed ssize_t to gssize
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
293 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
294 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
295 * All core<->prpl message passing now uses html. This was previously true
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
296 for receiving messages, it's now also true for sending them. prpls that
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
297 don't support html need to gaim_unescape_html() the message.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
298 * Notify API: GCallback -> GaimNotifyCloseCallback,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
299 void *user_data -> gpointer user_data
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
300 * gaim_notify_searchresults_get_rows_count,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
301 gaim_notify_searchresults_get_columns_count: return type now guint
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
302 * gaim_account_notify_added: No longer checks if there is a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
303 GaimBuddy for the added user, that's left up to the prpls. See the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
304 documentation for this function and gaim_account_request_add.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
305 * gaim_accounts_reorder: new_index is now a gint instead of a size_t
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
306 * displaying-message signals: displaying-[im|chat]-msg and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
307 displayed-[im|chat]-msg signals are emitted for all messages
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
308 (ie, for received messages, sent messages, system messages, error
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
309 messages etc.), and the signals now have
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
310 gaim_gtk_conversations_get_handle() for their handle.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
311 * GAIM_NOTIFY_BUTTON_ADD_BUDDY to GAIM_NOTIFY_BUTTON_ADD
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
312 * conversation-switched: This signal has been moved from conversation to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
313 the UI and the signal-handlers only receive the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
314 conversation that has been switched to.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
315 * GaimPluginProtocolInfo: Added offline_message
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
316 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
317 * GaimPluginProtocolInfo: Added media_prpl_ops
15146
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
318 * GaimPluginProtocolInfo: Added "user_info" argument to tooltip_text,
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
319 changed the return type to void
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
320 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
321 * gaim_pounce_new(): Added option argument for pounce options
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
322 * gaim_network_listen() and gaim_network_listen_range(): Added
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
323 socket_type parameter to allow creation of UDP listening. Modified
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
324 to be asynchronous with a callback to allow for UPnP operation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
325 Returns a data structure that can be used to cancel the listen
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
326 attempt using gaim_network_listen_cancel()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
327 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
328 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
329 FALSE. Previously they were set to TRUE or left alone. Also, you
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
330 may now pass NULL if you're not interested in a specific formatting.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
331 * Smiley Themes: Backslashes must be backslash-escaped.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
332 * Plugins: Depedencies are now honored when unloading plugins.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
333 * gaim_markup_extract_info_field(): Added format_cb parameter.
15146
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
334 * gaim_markup_extract_info_field(): Changed GString parameter to a GaimNotifyUserInfo paramter.
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
335 * gaim_str_to_time(): Added support for parsing the MM/DD/YYYY format.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
336 * gaim_plugin_action_new(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
337 * gaim_plugin_pref_new_with_name(): name is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
338 * gaim_plugin_pref_new_with_label(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
339 * gaim_plugin_pref_new_with_name_and_label(): name and label are
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
340 now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
341 * gaim_plugin_pref_set_name(): name is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
342 * gaim_plugin_pref_get_name(): return type is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
343 * gaim_plugin_pref_set_label(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
344 * gaim_plugin_pref_get_label(): return type is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
345 * gaim_plugin_pref_add_choice(): label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
346 * struct proto_chat_entry: label is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
347 * struct proto_chat_entry: identifier is now const char *
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
348 * All network activity has been updated to use non-blocking sockets.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
349 This means that plugins must be updated to expect such a socket from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
350 gaim_proxy_connect() and gaim_network_listen*().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
351 * gaim_proxy_connect(): changed to return NULL on error and a pointer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
352 to a GaimProxyConnectInfo object which can be used to cancel
14837
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
353 connection attempts using gaim_proxy_connect_cancel(). Also added
14840
b8eb759625b0 [gaim-migrate @ 17609]
Mark Doliner <mark@kingant.net>
parents: 14837
diff changeset
354 a 'handle' parameter that can be used to cancel the connection
b8eb759625b0 [gaim-migrate @ 17609]
Mark Doliner <mark@kingant.net>
parents: 14837
diff changeset
355 attempt using gaim_proxy_connect_cancel_with_handle().
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
356 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
357 changed to return a pointer to a data structure that can be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
358 used to cancel the pending DNS query using gaim_dnsquery_destroy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
359 * gaim_url_fetch(): Renamed to gaim_util_fetch_url() and changed
14962
b933bffead6e [gaim-migrate @ 17741]
Mark Doliner <mark@kingant.net>
parents: 14929
diff changeset
360 to return a pointer to a data structure that can be used to cancel
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
361 the pending HTTP request using gaim_util_fetch_url_cancel().
15094
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14982
diff changeset
362 Corresponding callback has changed to accept this data structure
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14982
diff changeset
363 as its first argument, and to accept an error message as an
41dc2e3dbe2d [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 14982
diff changeset
364 additional final argument.
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
365 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
366 * gaim_account_get_log(): Added create parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
367 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
368 * gtk_imhtml_search_find(): Now wraps around to the top instead of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
369 clearing the search at the end.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
370 * gaim_gtkxfer_dialog_show: Can now take NULL to show (and possibly
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
371 create) a default gtkxfer dialog.
14583
ac6120e2e27c [gaim-migrate @ 17307]
Richard Laager <rlaager@wiktel.com>
parents: 14520
diff changeset
372 * CHAT_USERS_BUDDY_COLUMN became CHAT_USERS_WEIGHT_COLUMN, along with
ac6120e2e27c [gaim-migrate @ 17307]
Richard Laager <rlaager@wiktel.com>
parents: 14520
diff changeset
373 a change in the values stored in the column.
14756
1a219542abdc [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14587
diff changeset
374 * gaim_find_buddies() returns a list of all buddies in the account if name
1a219542abdc [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14587
diff changeset
375 is NULL.
14852
cf25420b074d [gaim-migrate @ 17621]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 14840
diff changeset
376 * gaim_gtk_set_custom_buddy_icon() sets custom icon for a user.
14929
8d0b9a5b1146 [gaim-migrate @ 17701]
Richard Laager <rlaager@wiktel.com>
parents: 14852
diff changeset
377 * Hid the definition of _GaimStringref, which already had a warning to
8d0b9a5b1146 [gaim-migrate @ 17701]
Richard Laager <rlaager@wiktel.com>
parents: 14852
diff changeset
378 avoid accessing it directly.
15222
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
379 * notify_userinfo() UI op is passed a GaimNotifyUserInfo instead of a char*
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
380 for the user information
15239
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
381 * gaim_buddy_icon_get_scale_size() and was changed to ALWAYS scale
15222
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
382 the icon instead of only when icon_spec->scale_rules contains
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
383 GAIM_ICON_SCALE_DISPLAY. Callers should be changed to check the
26357b7f117e [gaim-migrate @ 18012]
Mark Doliner <mark@kingant.net>
parents: 15150
diff changeset
384 scale_rules before calling this function.
15239
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
385 * gaim_gtk_buddy_icon_get_scale_size() was changed to accept an
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
386 additional parameter which is used to determine what kind of
30932055bb7c [gaim-migrate @ 18029]
Mark Doliner <mark@kingant.net>
parents: 15222
diff changeset
387 scaling should be done, if any.
16440
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
388 * purple_request_input(), purple_request_choice(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
389 purple_request_choice_varg(), purple_request_action(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
390 purple_request_action_varg(), purple_request_fields(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
391 purple_request_yes_no(), purple_request_ok_cancel(),
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
392 purple_request_accept_cancel(), purple_request_file(), and
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
393 purple_request_folder() was changed to accept account, who, and
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
394 conversation parameters for associating the request with an account, a
1939bd0f74e4 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@wiktel.com>
parents: 16439
diff changeset
395 buddy, or a conversation.
16628
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
396 * Significant changes to the buddy icon and imgstore APIs. If you
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
397 were using any of it, it's best to look at the header files or
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
398 Doxygen documentation, but here are some significant changes:
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
399 purple_buddy_icon_new() now takes ownership of ("frees") icon_data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
400 purple_buddy_icon_set_data(): likewise for data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
401 purple_buddy_icon_set_for_user(): likewise for data
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
402 purple_buddy_icon_set_for_user() now takes a checksum parameter
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
403 purple_imgstore_add() was renamed to purple_imgstore_add_with_id()
c39af5774c3e A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@wiktel.com>
parents: 16440
diff changeset
404 which takes ownership of data
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
405
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
406 Removed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
407 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
408 preference)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
409 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
410 instead)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
411 * gaim_accounts_sync, account changes are now scheduled to be saved
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
412 automatically
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
413 * gaim_connection_connect
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
414 * gaim_connection_disconnect
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
415 * gaim_connection_register
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
416 * gaim_accounts_auto_login
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
417 * gaim_find_conversation, use gaim_find_conversation_with_account instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
418 * gaim_chat_get_display_name
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
419 * gaim_conversation_set_history, gaim_conversation_get_history, and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
420 GaimConversation->history. Use gtk_imhtml_get_markup instead.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
421 * set_gaim_user_dir to gaim_util_set_user_dir
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
422 * create_prpl_icon to gaim_gtk_create_prpl_icon
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
423 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
424 operation for conversations. Use signal "received-im-msg" or similar.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
425 * All warning stuff from the core.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
426 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
427 * chat_add_user from GaimConversationUiOps: only chat_add_users is used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
428 * chat_remove_user from GaimConversationUiOps: only chat_remove_users is used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
429 * uc from the GaimBuddy struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
430 * gaim_sound_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
431 * gaim_debug_vargs()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
432 * serv_add_buddy(); use gaim_account_add_buddy() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
433 * serv_add_buddies(); use gaim_account_add_buddies() instead
14982
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
434 * serv_change_passwd(); use gaim_account_change_password() instead
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
435 * serv_close()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
436 * serv_finish_login()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
437 * serv_login()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
438 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
439 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
14982
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
440 * serv_rename_group()
9ddfd5c846f9 [gaim-migrate @ 17761]
Mark Doliner <mark@kingant.net>
parents: 14962
diff changeset
441 * serv_set_buddyicon(): use gaim_account_set_buddy_icon() instead
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
442 * serv_touch_idle(): use gaim_gtk_check_idle() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
443 * GaimGtkImPane->a_virgin
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
444 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
445 * gaim_find_buddys_group renamed to gaim_buddy_get_group
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
446 * gaim_gtkpounce_menu_build()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
447 * gaim_gtkpounce_dialog_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
448 * GaimGtkBuddyList->bpmenu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
449 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
450 * cb and user_data from the ops in GaimNotifyUiOps: This is now handled
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
451 by the notify API in the core.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
452 * GaimConversationUiOps.updated: use the conversation-updated signal
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
453 * GAIM_SUBTYPE_CONV_WINDOW: windows are now only represented in the UI,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
454 so GAIM_TYPE_BOXED is used for the signal types
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
455 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
456 now, so this would always be TRUE now.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
457 * GaimBlistNodeAction: See GaimMenuAction
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
458 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
459 * gaim_date()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
460 * gaim_date_full(): See gaim_date_format_full()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
461 * gaim_strftime(): See gaim_utf8_strftime()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
462 * GAIM_MESSAGE_COLORIZE
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
463 * user_data from gaim_notify_searchresults_new_rows and from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
464 notify_searchresults in GaimNotifyUiOps.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
465 * gaim_conversation_get_send_history(), and send_history from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
466 GaimConversation
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
467 * Removed ui_ops from GaimBuddyList. Use gaim_blist_get_ui_ops() instead
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
468 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
469 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead.
14587
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
470 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
471 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
472 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account
16098
634b96915d2e Death to Binreloc\!
Sean Egan <seanegan@gmail.com>
parents: 16084
diff changeset
473 * binreloc functions
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
474
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
475 Added:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
476 * gaim_prefs_disconnect_by_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
477 * a password field to GaimConnection, which only persists for the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
478 session (when "remember password" is false, account->password is
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
479 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
480 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
481 and gaim_log_get_log_dir to allow log formats that use standard Gaim
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
482 log directory to use Gaim's built-in code for these purposes.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
483 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
484 used with "common" logger functions.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
485 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
486 blist node is a buddy inside an expanded contact, or is itself an
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
487 expanded contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
488 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
489 gaim_log_get_log_sets, gaim_log_set_compare
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
490 * gaim_privacy_check(), to check if a given user is allowed to send
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
491 messages to the specified account
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
492 * gtk_imhtml_clear_formatting()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
493 * gtk_imhtml_delete to clear out part of a imhtml buffer
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
494 * gtk_imhtml_get_protocol_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
495 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
496 icon setting
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
497 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
498 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
499 user list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
500 * gaim_account_add_buddy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
501 * gaim_account_add_buddies()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
502 * gaim_account_remove_buddy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
503 * gaim_account_remove_buddies()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
504 * gaim_account_change_password()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
505 * gaim_account_supports_offline_message()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
506 * gaim_conversation_close_logs(), to force a conversation's log(s) to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
507 be closed. New logs will be opened as necessary.
15612
b0471b2a1de9 Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 15346
diff changeset
508 * gaim_got_protocol_handler_uri()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
509 * gaim_plugin_get_id()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
510 * gaim_plugin_get_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
511 * gaim_plugin_get_version()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
512 * gaim_plugin_get_summary()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
513 * gaim_plugin_get_description()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
514 * gaim_plugin_get_author()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
515 * gaim_plugin_get_homepage()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
516 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
517 * gaim_str_strip_char() to strip a given character from
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
518 a given string
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
519 * gaim_util_chrreplace() to replace a given character with a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
520 different character
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
521 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
522 visiblity of the buddy list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
523 * gaim_gtk_blist_visibility_manager_add() to indicate the addition of a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
524 visibility manager - see the docs for more information
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
525 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
526 a visibility manager - see the docs for more information
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
527 * gaim_gtk_conversations_find_unseen_list() to get a list of conversations
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
528 with an "unseen" state >= to the specified state and other criteria
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
529 * gaim_gtk_conversations_fill_menu() fill a menu from list of conversations
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
530 * gaim_gtk_create_prpl_icon()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
531 * gaim_gtk_create_prpl_icon_with_status()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
532 * gaim_gtk_pounces_manager_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
533 * gaim_gtk_pounces_manager_hide()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
534 * gaim_gtk_pounce_editor_show()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
535 * GAIM_POUNCE_MESSAGE_RECEIVED
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
536 * GaimPounceOption
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
537 * gaim_pounce_set_options()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
538 * gaim_pounce_set_options()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
539 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
540 * GAIM_STOCK_PLUGIN
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
541 * gaim_account_request_add: Notifies the user that they were added to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
542 someone's buddy list, and offers them the choice
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
543 of adding that person to their buddy list.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
544 * gaim_blist_alias_contact()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
545 * gaim_cipher_http_digest_calculate_session_key()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
546 * gaim_cipher_http_digest_calculate_response()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
547 * gaim_notify_searchresults_labeled()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
548 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
549 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
550 GAIM_NOTIFY_BUTTON_INVITE
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
551 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
552 * gaim_conversation_present()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
553 * GaimConversationUiOps->present(GaimConversation *)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
554 * GaimPlugin.unloadable
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
555 * gaim_plugin_is_unloadable()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
556 * GAIM_PLUGIN_PREF_STRING_FORMAT
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
557 * gaim_plugin_pref_get_format_type()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
558 * gaim_plugin_pref_set_format_type()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
559 * GaimStringFormatType
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
560 * gaim_log_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
561 * gaim_log_uninit()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
562 * GAIM_SUBTYPE_LOG
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
563 * gaim_marshal_POINTER__POINTER_POINTER
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
564 * gaim_utf8_ncr_encode()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
565 * gaim_gtk_log_init()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
566 * gaim_gtk_log_get_handle()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
567 * gaim_gtk_log_uninit()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
568 * gaim_util_fetch_url_request()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
569 * GaimMenuAction
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
570 * gaim_menu_action_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
571 * gaim_menu_action_free()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
572 * GaimInfoFieldFormatCallback
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
573 * gaim_utf8_strftime()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
574 * gaim_date_format_short()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
575 * gaim_date_format_long()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
576 * gaim_date_format_full()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
577 * gaim_time_format()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
578 * gaim_plugin_action_free()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
579 * GaimRequestType: Added GAIM_REQUEST_FOLDER
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
580 * GaimRequestUiOps: Added request_folder
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
581 * gaim_request_folder()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
582 * gaim_gtk_setup_screenname_autocomplete()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
583 * gaim_gtk_set_cursor()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
584 * gaim_gtk_clear_cursor()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
585 * GAIM_MESSAGE_ACTIVE_ONLY
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
586 * gaim_proxy_get_setup()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
587 * GaimNotifySearchResultsCallback: Added user_data.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
588 * gaim_notify_searchresults: Added user_data.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
589 * gaim_network_listen_cancel(): Can be used to cancel a previous
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
590 call to gaim_network_listen() or gaim_network_listen_range()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
591 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
592 gaim_proxy_connect() request
14837
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
593 * gaim_proxy_connect_cancel_with_handle(): Can be used to cancel
118fd0dc5b6e [gaim-migrate @ 17606]
Mark Doliner <mark@kingant.net>
parents: 14799
diff changeset
594 a previous gaim_proxy_connect() request using a specified handle
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
595 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
596 query.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
597 * gaim_util_fetch_url_cancel(): Can be used to cancel a pending
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
598 call to gaim_util_fetch_url() or gaim_util_fetch_url_request().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
599 * GaimGtkWindow: dialogs.search (previously in GaimGtkConversation)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
600 * gaim_buddy_get_server_alias()
14520
82b59abcaee4 [gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents: 14503
diff changeset
601 * gaim_conv_send_confirm()
82b59abcaee4 [gaim-migrate @ 17240]
Richard Laager <rlaager@wiktel.com>
parents: 14503
diff changeset
602 * GaimConversationUiOps.send_confirm
14587
bee5661c15cb [gaim-migrate @ 17311]
Etan Reisner <pidgin@unreliablesource.net>
parents: 14583
diff changeset
603 * gaim_gtk_roomlist_dialog_show_with_account
15117
1f0db03dd165 [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15094
diff changeset
604 * gaim_gtk_tree_view_search_equal_func to be used with
1f0db03dd165 [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15094
diff changeset
605 gtk_tree_view_set_search_equal_func
15260
5176a9f30ba3 [gaim-migrate @ 18050]
Mark Doliner <mark@kingant.net>
parents: 15239
diff changeset
606 * gaim_xfer_set_bytes_sent(). Sets the offset in the file to
5176a9f30ba3 [gaim-migrate @ 18050]
Mark Doliner <mark@kingant.net>
parents: 15239
diff changeset
607 read from or write to.
15318
b17a907065cc [gaim-migrate @ 18109]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15260
diff changeset
608 * gaim_privacy_deny and gaim_privacy_allow
15346
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15318
diff changeset
609 * gaim_gtk_blist_set_headline
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15318
diff changeset
610 * gaim_gtk_set_urgent
467244cc4ff2 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 15318
diff changeset
611 * GtkGaimScrollBook and its functions.
16084
a5a831a5f186 Patch cleanups:
Richard Laager <rlaager@wiktel.com>
parents: 15974
diff changeset
612 * purple_markup_unescape_entity()
a5a831a5f186 Patch cleanups:
Richard Laager <rlaager@wiktel.com>
parents: 15974
diff changeset
613 * purple_markup_get_css_property()
16768
52342adf4303 Add a missing function useful for dbus clients, requested by Andrey Kostenko. And fix a crash from badly written dbus code.
Sadrul Habib Chowdhury <imadil@gmail.com>
parents: 16628
diff changeset
614 * purple_group_get_name()
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
615
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
616 Signals - Changed: (See the Doxygen docs for details on all signals.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
617 * Signal propagation now stops after a handler returns a non-NULL value.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
618 This value is now returned. Previously, all registered handlers were
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
619 called and the value from the last handler was used.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
620 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
621 with GaimAccount*, const char *name. Also, the signal is now emitted
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
622 regardless of whether a conversation exists and regardless of whether
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
623 the user is on the buddy list.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
624 * "chat-buddy-joined": added the new_arrival argument
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
625 * "chat-invited" handlers can now return a value to control what happens
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
626 to the invite (accept, reject, prompt the user).
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
627 * "chat-left": Emitted *after* setting chat->left to TRUE.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
628 * "drawing-tooltip": the second argument is now a GString* instead of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
629 a char**
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
630 * "drawing-tooltip": added the "full" argument
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
631 * "received-im-msg" and "received-chat-msg" to match, both now pass a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
632 conversation pointer and flags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
633 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
634 conversation pointer and a pointer to the flags.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
635 * "writing-im-msg", "wrote-im-msg", "writing-chat-msg", "wrote-chat-msg":
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
636 Now emitted from a difference place in the message handling code.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
637 The arguments also changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
638 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
639 "displayed-chat-msg": Added "who" argument, which changes the order
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
640 of the existing arguments.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
641
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
642 Signals - Added: (See the Doxygen docs for details on all signals.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
643 * "account-disabled"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
644 * "account-status-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
645 * "account-alias-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
646 * "cipher-added"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
647 * "cipher-removed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
648 * "conversation-dragging"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
649 * "dbus-method-called"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
650 * "dbus-introspect"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
651 * "file-recv-accept"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
652 * "file-recv-start"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
653 * "file-recv-cancel"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
654 * "file-recv-complete"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
655 * "file-recv-request"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
656 * "file-send-accept"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
657 * "file-send-start"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
658 * "file-send-cancel"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
659 * "file-send-complete"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
660 * "buddy-added"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
661 * "buddy-removed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
662 * "blist-node-aliased"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
663 * "buddy-status-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
664 * "buddy-idle-changed": A buddy's idle status changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
665 * "buddy-icon-changed"
15150
45a939f70f1d [gaim-migrate @ 17936]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15146
diff changeset
666 * "buddy-got-login-time": The login time for a buddy is now known
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
667 * "displaying-userinfo"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
668 * "gtkblist-hiding"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
669 * "gtkblist-unhiding"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
670 * "log-displaying"
15974
1a12ce76c4f4 The network module now registers the signal 'network-configuration-changed' and emits it when a network change is detected via libnm or the win32 network monitor. The UI could also emit this signal if it knows something network.c doesn't. UPnP and NAT-PMP respond to the signal by clearing their IP address caches; changing networks without quitting/relaunching will now lead to the new IP address being (lazily) determined. This commit also enables nat-pmp and adds nat-pmp.[h|c] to the build process; please let me know if there are any problems building, as I only have OS X test machines.
Evan Schoenberg <evan.s@dreskin.net>
parents: 15934
diff changeset
671 * "network-configuration-changed"
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
672 * "savedstatus-changed"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
673 * "sendto-extended-menu"
15612
b0471b2a1de9 Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <daniel.atallah@gmail.com>
parents: 15346
diff changeset
674 * "uri-handler"
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
675
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
676 Signals - Removed:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
677 * "account-away": replaced by account-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
678 * "account-warned"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
679 * "buddy-away": replaced by buddy-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
680 * "buddy-back": replaced by buddy-status-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
681 * "buddy-idle": replaced by buddy-idle-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
682 * "buddy-unidle": replaced by buddy-idle-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
683 * "buddy-icon-cached": replaced by buddy-icon-changed
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
684 * "conversation-drag-end": replaced by conversation-dragging
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
685 * "conversation-switching"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
686
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
687 version 1.5.0 (8/11/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
688 * Added: gaim_xfer_conversation_write
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
689 Writes a messages to a conversation window with the use
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
690 of the associated file transfer.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
691
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
692 version 1.4.0 (7/7/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
693 * Added: gaim_buddy_icon_uncache()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
694 Deletes a cached buddy icon for a specified buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
695 * Added: gaim_buddy_icon_get_type
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
696 Attempts to determine the type of a given buddy icon.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
697 * Added: buddy-icon-cached signal
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
698 Emitted when a new buddy icon is cached.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
699
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
700 version 1.3.1 (6/9/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
701 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
702
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
703 version 1.3.0 (5/10/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
704 * Added: gaim_blist_schedule_save()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
705 This should be used instead of gaim_blist_sync when you
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
706 want the blist.xml file to be written to disk. There
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
707 should not be many occasions when you want to do this,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
708 as the functions in the blist API that modify the buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
709 list will normally call it for you.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
710 * Added: OPT_PROTO_NO_NORMALIZE_CONV
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
711 Tells the conversation API to not normalize screen names
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
712 in conversations. This is used by the Jabber PRPL.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
713
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
714 version 1.2.1 (4/3/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
715 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
716
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
717 version 1.2.0 (3/17/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
718 * You can use gaim_signal_connect_priority() and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
719 gaim_signal_connect_priority_vargs() to connect to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
720 Gaim signals with a given priority (Will Gorman)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
721 * Added: gaim_conversation_set_features
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
722 gaim_conversation_get_features
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
723 These allow plugins (notable prpls) to change the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
724 formatting capabilities of an existing conversation.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
725 This comes with a new "features" field in
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
726 GaimConversation (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
727 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
728 (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
729 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
730 (Christopher O'Brien)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
731 * Added: gaim_account_request_add which takes the same arguments as
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
732 * gaim_account_notify_added but always asks the user if they want to add
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
733 * the buddy to the buddy list
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
734 * Added: An accompanying request_add GaimAccountUiOp
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
735
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
736 version 1.1.4 (2/24/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
737 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
738
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
739 version 1.1.3 (2/17/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
740 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
741
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
742 version 1.1.2 (1/20/2005):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
743 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
744
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
745 version 1.1.1 (12/28/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
746 * No changes
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
747
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
748 version 1.1.0 (12/02/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
749 * Added: gaim_utf8_salvage
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
750 * Added: binary relocation support in prefix.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
751 WARNING: If your plugin uses anything inside the
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
752 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
753 loadable on a copy of Gaim compiled without binreloc
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
754 support. In particular, watch out for the autoconf-like
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
755 macros, and accidently including them through internal.h,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
756 which you probably shouldn't be including anyway.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
757
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
758 version 1.0.0 (09/17/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
759 * Added: get_chat_name to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
760 * Changed: gaim_blist_update_buddy_presence(), presence changed to
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
761 type gboolean
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
762 * Changed: the versioning scheme, and all the plugin structs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
763
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
764 version 0.82 (08/26/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
765 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
766 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
767 * Removed: multi.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
768 * Renamed: ui.h to gtkdialogs.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
769 * Renamed: gtkinternal.h to gtkgaim.h
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
770 * Renamed: show_info_dialog to gaim_gtkdialogs_info
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
771 * Renamed: show_log_dialog to gaim_gtkdialogs_log
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
772 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
773 * Renamed: show_im_dialog to gaim_gtkdialogs_im
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
774 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
775 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
776 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
777 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
778 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
779 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
780 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
781 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
782 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
783 * Renamed: show_about to gaim_gtkdialogs_about
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
784 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
15146
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
785 which pass account and contact information associated with the
4035dfc09faa [gaim-migrate @ 17932]
Evan Schoenberg <evan.s@dreskin.net>
parents: 15117
diff changeset
786 userinfo
14503
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
787
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
788 Buddy List API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
789 * Changed: gaim_blist_request_add_chat(), added name parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
790 * Added: gaim_contact_on_account()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
791 * Added: flags parameter to the GaimBlistNode struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
792
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
793 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
794 * Added: gaim_gtkconv_button_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
795
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
796 Protocol Plugin API: v7
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
797 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
798
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
799 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
800 * Added: conversation-updated for any update to the data associated
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
801 with the conversation (topic, icon, adding to buddy list, etc.)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
802
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
803 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
804 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
805
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
806 version 0.81 (08/05/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
807 Commands API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
808 * Most functions now have a void *data argument.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
809
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
810 Blist API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
811 * Added: gaim_buddy_get_contact_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
812 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
813 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
814
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
815 Conversation API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
816 * Changed: gaim_conv_chat_add_user(), added flags parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
817 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
818 * Changed: gaim_conv_chat_get_users(), now returns a GList of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
819 GaimConvChatBuddy's
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
820 * Changed: gaim_conv_chat_set_users() now expects a GList of
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
821 GaimConvChatBuddy's
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
822 * Added: gaim_conv_chat_set_user_flags()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
823 * Added: gaim_conv_chat_get_user_flags()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
824 * Added: gaim_conv_chat_find_user()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
825 * Added: gaim_conv_chat_cb_new()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
826 * Added: gaim_conv_chat_cb_find()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
827 * Added: gaim_conv_chat_cb_destroy()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
828 * Added: gaim_conv_chat_cb_get_name()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
829
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
830 Conversation UI ops:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
831 * Added: chat_update_user()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
832
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
833 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
834 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
835 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
836 TRUE if you don't want the join/leave to be displayed in the UI.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
837 * Added: chat-buddy-flags for when user's flags change
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
838 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
839 chat-buddy-flags signal)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
840 * Added: account-modified for when account settings have been changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
841
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
842 version 0.80 (07/15/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
843 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
844 * Removed: PRPL numbers : gaim_account_set_protocol(),
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
845 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
846 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
847
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
848 Protocol Plugin API: v6
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
849 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
850
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
851 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
852 * Changed "chat-invited" to also include the components hash table so
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
853 plugins can use serv_join_chat when the signal is emitted.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
854 * Added "chat-topic-changed" signal plugins know when a topic is changed.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
855
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
856 version 0.79 (06/24/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
857 Gaim API:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
858 * gaim_url_parse() now takes two additional parameters, which are used
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
859 for returning the username and password from the URL, if they exist.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
860 * Added: has_focus UI op to GaimConversationUiOps and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
861 GaimConvWindowUiOps.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
862 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
863 * Removed: gaim_blist_save()
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
864
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
865 Protocol Plugin API: v5
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
866 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
867 rename_group and remove_group to take GaimBuddy's and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
868 GaimGroup's consistently.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
869 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
870 * Added: icon_spec to the GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
871
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
872 version 0.78 (05/30/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
873 Plugin API: v4
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
874 * Added: actions - for plugins to add to the new Plugin Actions menu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
875
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
876 Loader Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
877
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
878 Protocol Plugin API: v4
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
879 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
880 * Removed: actions (replaced by generic plugin actions)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
881
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
882 Perl Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
883 TCL Plugin API: (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
884
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
885 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
886 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
887 Group right-click menus
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
888 * Added: "drawing-tooltip" for plugins to allow plugins to change text
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
889 appearing in tooltips
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
890 * Added: "gtkblist-created"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
891 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
892 exactly like received-*-msg used to)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
893 * Added: "buddy-idle-updated" signal, for when the idle time changes.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
894 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
895 pointers to who, message and flags, and are now void.
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
896 * Removed: "drawing-menu" - it was UI sepecific and
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
897 "blist-node-extended-menu" is superior
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
898
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
899 version 0.77 (04/22/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
900 Loader & Protocol Plugins independantly versioned
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
901 Plugin loading now checks versioning on plugins (Standard, Loader &
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
902 Protocol)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
903 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
904
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
905 Plugin API: v3
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
906 * Added: prefs_info for UI independant plugin prefs
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
907
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
908 Loader Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
909 * Added: api_version at top of GaimPluginLoaderInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
910
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
911 Protocol Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
912 * Added: api_version at top of GaimPluginProtocolInfo struct
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
913 * Added: chat_menu for protocol specific extensions to the chat menu
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
914 * Removed: get_away "Nada used it. Pink elephants on parade."
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
915 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
916
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
917 Perl Plugin API: v2 (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
918 TCL API: (no changes)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
919
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
920 Signals:
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
921 * Added: "conversation-drag-ended"
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
922
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
923 version 0.76 (04/01/2004):
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
924 Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
925 Perl Plugin API: v2
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
926 Loader Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
927 Protocol Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
928 * Added: protocol_prefs for protocol specific preferences
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
929 * Added: reject_chat so protocols can act on chat invite rejection
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
930
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
931 TCL Plugin API: (not versioned)
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
932 * Changes to plugin registration to show descriptions
1a79eb31c2f7 [gaim-migrate @ 17222]
Mark Doliner <mark@kingant.net>
parents:
diff changeset
933