# HG changeset patch # User Mark Doliner # Date 1130092583 0 # Node ID a8f8939b968ec9c2d4f9c67afdc328a0c7424c5b # Parent f54c680d835cb0069a2f05de5d0c8bde390b3634 [gaim-migrate @ 14048] sf patch #1335639, from John Bailey (rekkanoryo) ChangeLog and ChangeLog.API syncing committer: Tailor Script diff -r f54c680d835c -r a8f8939b968e ChangeLog --- 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 diff -r f54c680d835c -r a8f8939b968e plugins/ChangeLog.API --- 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