changeset 20823:f33ed41b6dee

Document the creation of all the disconnection reason API.
author Will Thompson <will.thompson@collabora.co.uk>
date Thu, 11 Oct 2007 23:55:13 +0000
parents 27ab73f69275
children bbcc9e206c43
files ChangeLog.API
diffstat 1 files changed, 18 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog.API	Thu Oct 11 23:34:27 2007 +0000
+++ b/ChangeLog.API	Thu Oct 11 23:55:13 2007 +0000
@@ -1,5 +1,23 @@
 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
 
+Version 2.3.0 (xx/xx/xxxx):
+	libpurple:
+		Added:
+		* PurpleDisconnectReason enumeration of machine-readable
+		  types of connection error.
+		* purple_connection_error_reason(), to be used by prpls
+		  (instead of purple_connection_error() and setting
+		  gc->wants_to_die) to report errors along with a
+		  PurpleDisconnectReason.
+		* PurpleConnectionUiOps.report_disconnect_reason, to be
+		  implemented by UIs (rather than .report_disconnect) if
+		  they want to use the reported PurpleDisconnectReason
+		  to give a more specific error.
+		* purple_connection_reason_is_fatal(), acting as a hint
+		  to whether automatic reconnection should be attempted
+		  after a connection error (rather than checking
+		  gc->wants_to_die).
+
 Version 2.2.0 (09/13/2007):
 	libpurple:
 		Added: