changeset 11757:a8f8939b968e

[gaim-migrate @ 14048] sf patch #1335639, from John Bailey (rekkanoryo) ChangeLog and ChangeLog.API syncing committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Sun, 23 Oct 2005 18:36:23 +0000
parents f54c680d835c
children 14675df16cd8
files ChangeLog plugins/ChangeLog.API
diffstat 2 files changed, 381 insertions(+), 149 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Sun Oct 23 17:12:52 2005 +0000
+++ b/ChangeLog	Sun Oct 23 18:36:23 2005 +0000
@@ -99,7 +99,69 @@
 	  become un-idle/go away/come back" and "Log your own actions",
 	  all of these will be logged when the system log is enabled
 
-version 1.1.5:
+version 1.5.0 (8/11/2005):
+	* Ability to set IRC quit message (Lalo Martins)
+	* OSCAR file transfers now work for 2 users behind the same NAT
+	  (Jonathan Clark)
+	* Yahoo! buddy requests to add you to their buddy list now prompt for
+	  authorization
+	* Added a /clear command for conversations/chats
+	* Fixed ICQ encoding for messages with offline ICQ users
+	  (Ilya Konstantinov, SF Bug #1179452)
+	* Default Yahoo! chat roomlist locale to 'us'
+
+version 1.4.0 (7/7/2005):
+	* Fix system log start times for some protocols
+	* SILC compiles with newer SILC toolkit versions (Pekka Riikonen)
+	* Fixed a bug where buddy icon cache files were left in the icon
+	  cache directory after they were no longer in use.
+	* Attempt to detect the file type of a buddy icon when saving.
+	* Additional Yahoo! boot protection (Peter Lawler)
+	* A few Yahoo! memory leaks plugged (Peter Lawler)
+	* Fixed handling of the new Yahoo! profile page. (Joshua Honeycutt,
+	  Peter Lawler)
+	* Fixed localized Yahoo! room lists.  Please refer to the Yahoo!
+	  section of the Gaim FAQ for details. (Peter Lawler)
+	* Enabled sending files to ICQ users using ICQ 5.02 and newer
+	  (Jonathan Clark)
+
+version 1.3.1 (6/9/2005):
+	* The file transfer details section now also displays the full path to
+	  the local file sent/received.
+	* Yahoo! has the following new "/" commands:  /join, /buzz
+	* Fix Yahoo! privacy bug
+	* Fix Jabber Get Info crash on busted servers
+	* Updated our gaim.desktop file, thanks to all our terrific translators
+	  for sending in translations of the changes
+	* Improvements to how Gaim handles new message notification
+	* Fix Jabber registration on XMPP servers (including jabber.org)
+
+version 1.3.0 (5/10/2005):
+	* Removed parts of the font selection dialog that were not respected
+	* Fix being invited to a multi user chat on MSN
+	* Multiple SILC accounts should work now (Pekka Riikonen)
+	* Fix times on jabber chat backlogs
+	* Fix gevolution plugin to compile with e-d-s 1.0 or 1.2
+	* Fix gevolution plugin to remember buddy name when someone added you
+	  and you then add them
+	* Formatting in jabber chats works
+	* Fix to prevent MSN disconnecting if you change status while connecting
+	* Fixes for two remotely exploitable crash bugs.  See
+	  http://gaim.sourceforge.net/security/ for more information.
+	* Change to correctly handle adding jabber buddies on ejabberd servers
+
+version 1.2.1 (4/3/2005):
+	* URL escaping now works with UTF-8 text. This may break some old log
+	 files.
+	* Revert to XOR auth for ICQ as the md5 is not fully functional
+	* Fix bug with going away while in a jabber chat
+	* MSN bug fixes (Felipe Contreras)
+	* Escape things properly in IRC
+	* Docklet fixes: fix the "1 pixel-wide icon" bug, fix problems with Gaim
+	  crashing when the tray manager dies, and work correctly with multi-headed
+	  displays where the tray isn't on the primary screen (Robert McQueen)
+
+version 1.2.0 (3/17/2005):
 	* Yahoo file receiving and buddy icon receiving work again.
 	* Limit animated buddy icon frame rates to 10 frames per second
 	  (Nathan Conrad)
@@ -107,6 +169,8 @@
 	  fail to be read correctly if you set a proxy user name or
 	  password containing invalid XML characters such as < and >
 	  (Bastien Durel)
+	* Yahoo! privacy improvements (Bleeter)
+	* Fix receiving Jabber formatting (broken in 1.1.3)
 
 version 1.1.4 (2/24/2005):
 	* Fixed a bug where Yahoo! would lose messages (and any other packet
@@ -961,6 +1025,100 @@
 	* Drag-and-drop tabs in conversations, and multiple windows with tabs
 	  in each (Thanks, Christian Hammond)
 
+version 0.59.9 (03/01/2003):
+	* Updated zh_TW.po file (Thanks breeze833)
+	* Fix an oscar bug that caused some messages from 
+	  AOL 8.0 to be dropped (Thanks Mark Doliner)
+	* Changed "openprojects" to "freenode" in irc.c
+	* Fixed charset conversion on systems which use a BOM for UCS-4 
+	  (Thanks, Alfredo Pen~a, Ethan Blanton)
+	* Fixed a typo in the man page (Thanks Eric S. Raymond)
+
+version 0.59.8 (01/06/2003):
+	* Ripped out all gtk2 support (Thanks Nathan Walp).
+	* Fixed smiley related segfault (Thanks Robert McQueen)
+	* Yahoo! can connect again
+
+version 0.59.7 (12/21/2002):
+	* Yahoo i18n fix (Thanks Ethan Blanton).
+	* Fixed a bug in escaping saved passwords (Thanks
+	  Eric Timme)
+	* Fixed an overflow bug in perl script autoloading
+	  (Thanks David Kaelbling)
+	* Some build fixes for those using stricter compilers,
+	  notably MIPSpro (Thanks David Kaelbling)
+	* Fixed a bad argument to accept() calls (Thanks David
+	  Kaelbling)
+	* Fixed crashbug on empty rvous requests (Thanks Brandon Scott (Xeon))
+	  for being the first to point this out.
+
+version 0.59.6 (11/07/2002):
+	* Fixed a segfault introduced in 0.59.5 when gtk
+	  fails to read the ~/.gtkrc or reads it but fails
+	  to create a style from it.
+	* Jabber conference timestamps are no longer gigantic
+
+version 0.59.5 (10/14/2002):
+	* Fixed a Yahoo! segfault (Thanks, Craig Metz)
+
+version 0.59.4 (10/06/2002):
+	* Removed color keybinnding altogether.
+	* Added a horizontal scrollbar to Edit page of
+	   buddy list. (Thanks, David Fallon)
+	* Various bug fixes ((Thanks to (in no particular order)
+	  Ethan Blanton, Mark Doliner, Luke Schierer)
+	* i18n fixes (thanks, A Lee)
+
+version 0.59.3 (09/14/2002):
+	* Reversed patch that accidentally caused Yahoo
+	  not to connect--for implementation reasons
+	* Changed "color" binding to Ctrl-K.
+	* Unaliaising a person in the "Online" tab will show up
+	  in the "Edit" tab as well (Thanks, Jason Willis)
+	* Internationalization fixes, esp. with UTF-8 locales 
+	  (Thanks Matt Wilson and Ethan Blanton)
+
+version 0.59.2 (09/09/2002):
+	* Japanese translation updated (Thanks, Junichi Uekawa)
+	* Won't crash when you set your MSN Friendly name to an
+	  empty string.
+	* Default manual browser command changed to reflect the
+	  fix in 0.59.1
+	* Fixed the non-manual browser settings which were broke in
+	  0.59.1 (Thanks, Chris Blizzard)
+	* Improved MSN internationalization (Thanks A Lee)
+	* Smiley lookup will search for longest match for smilies
+	  like :-(( (Thanks Eric Melski)
+	* When an IM image is clicked, don't open the browser (Thanks
+	  Ari Pollak)
+	* Prevent a possible crash in unhide_buddy_list() (Thanks Ari
+	  Pollak)
+	* Fixed a compilation problem on systems without iconv.
+	* GtkIMHtml can be set to render font sizes as point size
+	  or AIMish relative sizes -- no more huge Yahoo fonts. (Thanks
+	  Ka-Hing Cheung)
+	* Fixed a bug with regard to Jabber resources (Thanks Nathan
+	  Walp)
+	* Fixed a possible segfault when signing off Jabber (Thanks
+	  Craig Boston)
+	* Word-wrapping on mail notification text (Thanks, Andrew Molloy)
+	* Strip trailing and leading spaces from MSN/Yahoo names (Thanks,
+	  Arun Tharuvai)
+
+version 0.59.1 (08/25/2002):
+	* Created a gtk1-stable branch for GTK+ 1.2 bugfix releases.
+	  Development will continue in our main branch in GTK+ 2 only.
+	* Fixed a security bug in the manual browser setting (Thanks
+	  Robert McQueen)
+	* Now using libiconv for better i18n support (Thanks Junichi
+	  Uekawa)
+	* Will work with Perl 5.8 (thanks, Timothy Lee and Dan 
+	  Colascione)
+	* Fix for HTTP proxies (thanks, Ethan Blanton)	
+	* Read proxy environment variables. (thanks, Christian Hammond)
+	* Use the pretty gaim.png for our menu entry.
+	* Added support for gettext 0.11.x.
+
 version 0.59 (06/24/2002):
 	* Squashed a bug in buddy right-click menu handling
 	  that crashed Gaim.  In the process: found and
--- a/plugins/ChangeLog.API	Sun Oct 23 17:12:52 2005 +0000
+++ b/plugins/ChangeLog.API	Sun Oct 23 18:36:23 2005 +0000
@@ -1,155 +1,229 @@
 Gaim: The Pimpin' Penguin IM Client that's good for the soul!
 
 version 2.0.0:
-	* Changed: All the status stuff. Yay!
-	* Changed: gaim_prefs_connect_callback(), added handle parameter
-	* Added:   gaim_prefs_disconnect_by_handle()
-	* Removed: gaim_gtk_sound_{get,set}_mute() (replaced by the
-	           /gaim/gtk/sound/mute preference)
-	* Changed: gtk_imhtml_toolbar now descends from GtkHBox making it
-	           easier to add your own widgets to it
-	* Changed: gaim_find_conversation_with_account, added a "type" parameter
-	* Changed: gaim_gtk_prefs_labeled_spin_button, the "key" parameter is
-	           now a const char* instead of just a char*
-	* Changed: gaim_gtk_prefs_labeled_entry, the "key" parameter is
-	           now a const char* instead of just a char*
-	* Changed: the add_buddy perl sub.  The argument now takes the account
-	           as the first argument, and buddy and group as the second and
-	           third.  It also adds the buddy to the server-side buddy
-	           list of the given account.
-	* Changed: gaim_blist_node_action_new, added a fourth argument, a GList
-	           of GaimBlistNodeActions to be created as a submenu of the item.
-	* Removed: gaim_escape_html(const char *html) (use
-	           g_markup_escape_text(html, -1) instead)
-	* Removed: gaim_accounts_sync, account changes are now scheduled to be saved
-	           automatically
-	* Removed: gaim_connection_connect
-	* Removed: gaim_connection_disconnect
-	* Removed: gaim_connection_register
-	* Removed: gaim_accounts_auto_login
-	* Removed: gaim_find_conversation, use gaim_find_conversation_with_account instead
-	* Changed: gaim_connection_new, gaim_account_connect and gaim_account_register
-	           no longer return a GaimConnection
-	* Added:   a password field to GaimConnection, which only persists for the
-	           session (when "remember password" is false, account->password is NEVER set)
-	           Use gaim_connection_get_password(GaimConnection *gc)
-	* Removed: serv_login
-	* Removed: serv_close
-	* Removed: serv_finish_login
-	* Changed: keep_alive in GaimConnection is renamed to keepalive
-	* Removed: gaim_chat_get_display_name
-	* Added:   gaim_log_common_writer, gaim_log_common_lister,
-	           gaim_log_common_sizer, and gaim_log_get_log_dir
-	           to allow log formats that use standard Gaim log directory
-	           to use Gaim's built-in code for these purposes.
-	* Added:   GaimLogCommonLoggerData struct for a basic logger_data
-	           struct to be used with "common" logger functions.
-	* Removed: gaim_conversation_set_history, gaim_conversation_get_history,
-	           and GaimConversation->history.  Use gtk_imhtml_get_markup
-	           instead.
-	* Removed: serv_rename_group
-	* Renamed: set_gaim_user_dir to gaim_util_set_user_dir
-	* Renamed: create_prpl_icon to gaim_gtk_create_prpl_icon
-	* Changed: gaim_mkstemp, added a second argument, a boolean, of whether
-	           or not the file is binary
-	* Removed: Window flashing support in the core: gaim_conv_window_flash,
-	           and flash UI operation for conversations.  Use signal
-	           "received-im-msg" or similar.
-	* Added:   gaim_gtk_blist_node_is_contact_expanded, returns TRUE if
-	           the given blist node is a buddy inside an expanded contact,
-	           or is itself an expanded contact
-	* Added:   GaimLogSet struct, get_log_sets function to GaimLogLogger,
-	           gaim_log_get_log_sets, gaim_log_set_compare
-	* Changed: gaim_log_logger_new, rewritten
-	* Changed: gaim_conv_window_remove_conversation()'s last argument to
-	           be a GaimConversation.
-	* Added:   gaim_privacy_check(), to check if a given user is allowed to
-	           to send messages to the specified account
-	* Changed: A new blocked icon: pixmaps/status/default/blocked.png
-	* Removed: All warning stuff from the core.
-	* Changed: gtk_imhtml_toggle_bold, gtk_imhtml_toggle_italic,
-	           gtk_imhtml_toggle_underline, gtk_imhtml_toggle_strike:
-	           no longer return a value
-	* Added:   gtk_imhtml_clear_formatting()
-	* Removed: gaim_gtkconv_get_dest_tab_at_xy(), instead use
-	           gaim_gtkconv_get_tab_at_xy()
-	* Added:   gtk_imhtml_delete to clear out part of a imhtml buffer
-	* Changed: gaim_log_new(), added conv parameter
-	* Added:   gaim_buddy_icons_get_full_path(), to get the full path
-	           of a buddy icon setting
-	* Changed: gaim_buddy_icon_new(), leaves a reference which the caller
-	           owns. Use gaim_buddy_icon_unref() immediately if you don't
-	           want a reference (the old behavior).
-	* Changed: GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
-	* Changed: GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
-	* Changed: GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
-	* Changed: GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
-	* Changed: GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
-	* Changed: GaimConversationUiOps.write_conv, Replaced const char *who
-	           with const char *name, const char *alias
-	* Changed: gaim_conv_chat_add_users(), added extra_msgs and
-	           new_arrivals (pass NULL and FALSE respectively, to get the
-	           same behavior as before)
-	* Changed: chat_add_users in GaimConversationUiOps, added aliases list
-	* Removed: chat_add_user from GaimConversationUiOps
-	* Changed: chat_rename_user in GaimConversationUiOps, added new_alias
-	* Changed: GaimConversation.log became GList * GaimConversation.logs,
-	           so that a conversation can have multiple logs at once
-	* Changed: gaim_conv_chat_add_user, added extra_msgs list
-	* Added:   CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
-	           CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
-	           user list
-	* Changed: gaim_notify_userinfo, removed primary and secondary args
-	* Changed: GaimNotifyUiOps::notify_userinfo, removed title, primary,
-	           and secondary args
-	* Removed: uc from the GaimBuddy struct
-	* Removed: gaim_sound_get_handle()
-	* Removed: gaim_debug_vargs()
-	* Added:   gaim_account_add_buddy()
-	* Added:   gaim_account_add_buddies()
-	* Added:   gaim_account_remove_buddy()
-	* Added:   gaim_account_remove_buddies()
-	* Added:   gaim_account_change_password()
-	* Removed: serv_add_buddy(); use gaim_account_add_buddy() instead
-	* Removed: serv_add_buddies(); use gaim_account_add_buddies() instead
-	* Removed: serv_remove_buddy(); use gaim_account_remove_buddy() instead
-	* Removed: serv_remove_buddies(); use gaim_account_remove_buddies()
-	           instead
-	* Removed: serv_change_passwd(); use gaim_account_change_password()
-	           instead
-	* Added:   gaim_conversation_close_logs(), to force a conversation's
-	           log(s) to be closed. New logs will be opened as necessary.
-	* Removed: GaimGtkImPane->a_virgin
+	Changed:
+	* All the status stuff. Yay!
+	* gaim_prefs_connect_callback(), added handle parameter
+	* gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
+		own widgets to it
+	* gaim_find_conversation_with_account, added a "type" parameter
+	* gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
+		const char* instead of just a char*
+	* gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
+		instead of just a char*
+	* the add_buddy perl sub.  The sub now takes the account as the first
+		argument, and buddy and group as the second and third.  It also adds
+		the buddy to the server-side buddy list of the given account.
+	* gaim_blist_node_action_new, added a fourth argument, a GList of
+		GaimBlistNodeActions to be created as a submenu of the item.
+	* gaim_connection_new, gaim_account_connect and gaim_account_register no
+		longer return a GaimConnection
+	* keep_alive in GaimConnection is renamed to keepalive
+	* gaim_mkstemp, added a second argument, a boolean, of whether or not the
+		file is binary
+	* gaim_log_logger_new, rewritten
+	* gaim_conv_window_remove_conversation()'s last argument to be a
+		GaimConversation.
+	* A new blocked icon: pixmaps/status/default/blocked.png
+	* gtk_imhtml_toggle_bold(): No longer returns a value
+	* gtk_imhtml_toggle_italic(): No longer returns a value
+	* gtk_imhtml_toggle_underline(): No longer returns a value
+	* gtk_imhtml_toggle_strike(): No longer returns a value
+	* gaim_log_new(), added conv parameter
+	* gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
+		gaim_buddy_icon_unref() immediately if you don't want a reference (the
+		old behavior).
+	* GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
+	* GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
+	* GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
+	* GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
+	* GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
+	* GaimConversationUiOps.write_conv, Replaced const char *who with
+		const char *name, const char *alias
+	* gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
+		and FALSE respectively, to get the same behavior as before)
+	* chat_add_users in GaimConversationUiOps, added aliases list
+	* chat_rename_user in GaimConversationUiOps, added new_alias
+	* GaimConversation.log became GList * GaimConversation.logs, so that a
+		conversation can have multiple logs at once
+	* gaim_conv_chat_add_user, added extra_msgs list
+	* gaim_notify_userinfo, removed primary and secondary parameters
+	* GaimNotifyUiOps.notify_userinfo: removed title, primary, and secondary
+		parameters
+
+	Removed:
+	* gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
+		preference)
+	* gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
+		instead)
+	* gaim_accounts_sync, account changes are now scheduled to be saved
+		automatically
+	* gaim_connection_connect
+	* gaim_connection_disconnect
+	* gaim_connection_register
+	* gaim_accounts_auto_login
+	* gaim_find_conversation, use gaim_find_conversation_with_account instead
+	* serv_login
+	* serv_close
+	* serv_finish_login
+	* gaim_chat_get_display_name
+	* gaim_conversation_set_history, gaim_conversation_get_history, and
+		GaimConversation->history.  Use gtk_imhtml_get_markup instead.
+	* serv_rename_group
+	* set_gaim_user_dir to gaim_util_set_user_dir
+	* create_prpl_icon to gaim_gtk_create_prpl_icon
+	* Window flashing support in the core: gaim_conv_window_flash, and flash UI
+		operation for conversations.  Use signal "received-im-msg" or similar.
+	* All warning stuff from the core.
+	* gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
+	* chat_add_user from GaimConversationUiOps
+	* uc from the GaimBuddy struct
+	* gaim_sound_get_handle()
+	* gaim_debug_vargs()
+	* serv_add_buddy(); use gaim_account_add_buddy() instead
+	* serv_add_buddies(); use gaim_account_add_buddies() instead
+	* serv_remove_buddy(); use gaim_account_remove_buddy() instead
+	* serv_remove_buddies(); use gaim_account_remove_buddies() instead
+	* serv_change_passwd(); use gaim_account_change_password() instead
+	* GaimGtkImPane->a_virgin
 
-	Signals:
-	* Changed: "received-im-msg" and "received-chat-msg" to match, both
-	           now pass a conversation pointer and flags
-	* Changed: "receiving-im-msg" and "receving-chat-msg" to match, both
-	           now pass a conversation pointer and a pointer to the flags.
-	* Changed: "drawing-tooltip," the second argument is now a GString*
-	           instead of a char**
-	* Changed: Signal propagation now stops after a handler returns a
-	           non-NULL value. This value is now returned. Previously,
-	           all registered handlers were called and the value from the
-	           last handler was used.
-	* Changed: "chat-invited" handlers can now return a value to control
-	           what happens to the invite (accept, reject, prompt the user).
-	           See the Doxygen documentation for the details.
-	* Added:   "file-recv-accept", "file-recv-start", "file-recv-cancel",
-	           "file-recv-complete", "file-send-accept", "file-send-start",
-	           "file-send-cancel", and "file-send-complete" signals.  See
-	           the Doxygen documentation for the details.
-	* Changed: Renamed "conversation-drag-end" to "conversation-dragging"
-	           and emit before the conv. window swap happens. This prevents
-	           the old conv window from being freed before the signal emits.
-	* Added:   "buddy-added" and "buddy-removed", which are self-explanatory
-	* Added:   "blist-node-aliased", an alias was set for a buddy, chat or
-	           contact.  See the Doxygen documentation for the details.
-	* Changed: "buddy-typing" and "buddy-typing-stopped", replaced the
-	           GaimConversation* with GaimAccount*, const char *name.  Also,
-	           the signal is now emitted regardless of whether a
-	           conversation exists and regardless of whether the user is on
-	           the buddy list.
+	Added:
+	* gaim_prefs_disconnect_by_handle()
+	* a password field to GaimConnection, which only persists for the
+		session (when "remember password" is false, account->password is
+		NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
+	* gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
+		and gaim_log_get_log_dir to allow log formats that use standard Gaim
+		log directory to use Gaim's built-in code for these purposes.
+	* GaimLogCommonLoggerData struct for a basic logger_data struct to be
+		used with "common" logger functions.
+	* gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
+		blist node is a buddy inside an expanded contact, or is itself an
+		expanded contact
+	* GaimLogSet struct, get_log_sets function to GaimLogLogger,
+		gaim_log_get_log_sets, gaim_log_set_compare
+	* gaim_privacy_check(), to check if a given user is allowed to send
+		messages to the specified account
+	* gtk_imhtml_clear_formatting()
+	* gtk_imhtml_delete to clear out part of a imhtml buffer
+	* gaim_buddy_icons_get_full_path(), to get the full path of a buddy
+		icon setting
+	* CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
+		CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
+		user list
+	* gaim_account_add_buddy()
+	* gaim_account_add_buddies()
+	* gaim_account_remove_buddy()
+	* gaim_account_remove_buddies()
+	* gaim_account_change_password()
+	* gaim_conversation_close_logs(), to force a conversation's log(s) to
+		be closed. New logs will be opened as necessary.
+
+	Signals - Changed:
+	* "received-im-msg" and "received-chat-msg" to match, both now pass a
+		conversation pointer and flags
+	* "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
+		conversation pointer and a pointer to the flags.
+	* "drawing-tooltip": the second argument is now a GString* instead of
+		a char**
+	* Signal propagation now stops after a handler returns a non-NULL value.
+		This value is now returned. Previously, all registered handlers were
+		called and the value from the last handler was used.
+	* "chat-invited" handlers can now return a value to control what happens
+		to the invite (accept, reject, prompt the user).  See the Doxygen
+		documentation for the details.
+	* Renamed "conversation-drag-end" to "conversation-dragging" and emit
+		before the conv. window swap happens. This prevents the old conv window
+		from being freed before the signal emits.
+	* "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
+		with GaimAccount*, const char *name.  Also, the signal is now emitted
+		regardless of whether a conversation exists	and regardless of whether
+		the user is on the buddy list.
+
+	Signals - Added:
+	* "file-recv-accept": See Doxygen docs for details.
+	* "file-recv-start": See Doxygen docs for details.
+	* "file-recv-cancel": See Doxygen docs for details.
+	* "file-recv-complete": See Doxygen docs for details.
+	* "file-send-accept": See Doxygen docs for details.
+	* "file-send-start": See Doxygen docs for details.
+	* "file-send-cancel": See Doxygen docs for details.
+	* "file-send-complete": See Doxygen docs for details.
+	* "buddy-added": Self explanatory; see Doxygen docs for full details.
+	* "buddy-removed": Self explanatory; see Doxygen docs for full details.
+	* "blist-node-aliased": an alias was set for a buddy, chat or contact.
+		See Doxygen docs for details.
+
+version 1.5.0 (8/11/2005):
+	* Added: gaim_xfer_conversation_write
+	  Writes a messages to a conversation window with the use
+	  of the associated file transfer.
+
+version 1.4.0 (7/7/2005):
+	* Added: gaim_buddy_icon_uncache()
+	  Deletes a cached buddy icon for a specified buddy
+	* Added: gaim_buddy_icon_get_type
+	  Attempts to determine the type of a given buddy icon.
+	* Added: buddy-icon-cached signal
+	  Emitted when a new buddy icon is cached.
+
+version 1.3.1 (6/9/2005):
+	* No changes
+
+version 1.3.0 (5/10/2005):
+	* Added: gaim_blist_schedule_save()
+	  This should be used instead of gaim_blist_sync when you
+	  want the blist.xml file to be written to disk.  There
+	  should not be many occasions when you want to do this,
+	  as the functions in the blist API that modify the buddy
+	  list will normally call it for you.
+	* Added: OPT_PROTO_NO_NORMALIZE_CONV
+	  Tells the conversation API to not normalize screen names
+	  in conversations.  This is used by the Jabber PRPL.
+
+version 1.2.1 (4/3/2005):
+	* No changes
+
+version 1.2.0 (3/17/2005):
+	* You can use gaim_signal_connect_priority() and
+	  gaim_signal_connect_priority_vargs() to connect to
+	  Gaim signals with a given priority (Will Gorman)
+	* Added: gaim_conversation_set_features
+		 gaim_conversation_get_features
+	  These allow plugins (notable prpls) to change the
+	  formatting capabilities of an existing conversation.
+	  This comes with a new "features" field in
+	  GaimConversation (Christopher O'Brien)
+	* Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
+	   (Christopher O'Brien)
+	* Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
+	   (Christopher O'Brien)
+	* Added: gaim_account_request_add which takes the same arguments as
+	*  gaim_account_notify_added but always asks the user if they want to add
+	*  the buddy to the buddy list
+	* Added: An accompanying request_add GaimAccountUiOp
+
+version 1.1.4 (2/24/2005):
+	* No changes
+
+version 1.1.3 (2/17/2005):
+	* No changes
+
+version 1.1.2 (1/20/2005):
+	* No changes
+
+version 1.1.1 (12/28/2004):
+	* No changes
+
+version 1.1.0 (12/02/2004):
+	* Added: gaim_utf8_salvage
+	* Added: binary relocation support in prefix.h
+	         WARNING: If your plugin uses anything inside the
+		 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
+		 loadable on a copy of Gaim compiled without binreloc
+		 support. In particular, watch out for the autoconf-like
+		 macros, and accidently including them through internal.h,
+		 which you probably shouldn't be including anyway.
 
 version 1.0.0 (09/17/2004):
 	* Added: get_chat_name to the GaimPluginProtocolInfo struct