comparison ChangeLog.API @ 21416:0f469b9a4302

propagate from branch 'im.pidgin.pidgin.next.minor' (head 58a7a68ec9891c7989ec16c0a3d52f9756de75db) to branch 'im.pidgin.cpw.resiak.disconnectreason' (head 5db9a4fc4ce0375558d343ab39f2b6f39453031b)
author Will Thompson <will.thompson@collabora.co.uk>
date Mon, 05 Nov 2007 16:48:02 +0000
parents 133a8614a41e aa52a0a224be
children 38cc722159ff
comparison
equal deleted inserted replaced
21278:ebb46dea479a 21416:0f469b9a4302
13 * purple_plugin_disable(), which is intended to be called when 13 * purple_plugin_disable(), which is intended to be called when
14 a purple_plugin_unload()--which was called when a user tried 14 a purple_plugin_unload()--which was called when a user tried
15 to unload a plugin--fails. This then prevents the plugin 15 to unload a plugin--fails. This then prevents the plugin
16 from being saved in the saved plugins list, so it'll won't 16 from being saved in the saved plugins list, so it'll won't
17 be loaded at the next startup. 17 be loaded at the next startup.
18
19 * PurpleDisconnectReason enumeration of machine-readable
20 types of connection error.
21 * purple_connection_error_reason(), to be used by prpls
22 (instead of purple_connection_error() and setting
23 gc->wants_to_die) to report errors along with a
24 PurpleDisconnectReason.
25 * PurpleConnectionUiOps.report_disconnect_reason, to be
26 implemented by UIs (rather than .report_disconnect) if
27 they want to use the reported PurpleDisconnectReason
28 to give a more specific error.
29 * A connection-error signal, fired just after the UiOp is
30 called with the same information.
31 * purple_connection_reason_is_fatal(), acting as a hint
32 to whether automatic reconnection should be attempted
33 after a connection error (rather than checking
34 gc->wants_to_die).
35 * PurpleConnectionErrorInfo, a struct to hold a
36 PurpleConnectionError and a const char *description.
37 * purple_account_get_current_error() to get the most recent
38 PurpleConnectionError and description (or NULL if the
39 account is happy with life), to allow bits of the UI to know
40 the last error without caching it themselves (as
41 PidginBuddyList does).
42 * purple_account_clear_current_error() to reset an account's
43 error state to NULL.
44 * An account-error-changed signal, firing when
45 purple_account_get_current_error()'s return value changes.
46
18 * purple_util_init() 47 * purple_util_init()
19 * purple_util_uninit() 48 * purple_util_uninit()
20 49
21 * pidgin_dialogs_about_with_parent() 50 * pidgin_dialogs_about_with_parent()
22 * pidgin_log_show_contact_with_parent() 51 * pidgin_log_show_contact_with_parent()
59 plugin's unload function and can actually return FALSE now. 88 plugin's unload function and can actually return FALSE now.
60 * purple_plugin_unload() no longer does its own notifications 89 * purple_plugin_unload() no longer does its own notifications
61 when a dependent plugin fails to unload. The UI should do 90 when a dependent plugin fails to unload. The UI should do
62 something appropriate. 91 something appropriate.
63 92
93 * pidgin_make_mini_dialog() now declares its return type to be
94 GtkWidget * rather than void *. This should not break any
95 existing code since any code using it must already rely on
96 the return type actually being GtkWidget * all along.
97
64 Deprecated: 98 Deprecated:
65 * pidgin_dialogs_about() 99 * pidgin_dialogs_about()
66 * pidgin_log_show_contact() 100 * pidgin_log_show_contact()
67 * pidgin_log_show() 101 * pidgin_log_show()
68 * pidgin_plugin_dialog_show() 102 * pidgin_plugin_dialog_show()
79 * purple_request_file() 113 * purple_request_file()
80 * purple_request_folder() 114 * purple_request_folder()
81 * purple_request_input() 115 * purple_request_input()
82 * purple_request_ok_cancel() 116 * purple_request_ok_cancel()
83 * purple_request_yes_no() 117 * purple_request_yes_no()
118
119 * purple_connection_error()
120 * pidgin_blist_update_account_error_state()
121 * PidginBuddyList.connection_errors
84 122
85 MSN: 123 MSN:
86 * A new independant status type with PURPLE_STATUS_TUNE primitive, and 124 * A new independant status type with PURPLE_STATUS_TUNE primitive, and
87 PURPLE_TUNE_ARTIST, PURPLE_TUNE_ALBUM and PURPLE_TUNE_TITLE 125 PURPLE_TUNE_ARTIST, PURPLE_TUNE_ALBUM and PURPLE_TUNE_TITLE
88 attributes. 126 attributes.