comparison plugins/ChangeLog.API @ 13476:465c368366f8

[gaim-migrate @ 15852] Add GAIM_MESSAGE_ACTIVE_ONLY: This allows core plugins to hint to the UI that it should not show a message if a conversation is "inactive". For the GTK+ UI, this means conversations that aren't the active conversation in a contact-aware conversation. With the GTK+ UI, to avoid having such a message logged, you need to either call gaim_conv_im_write() (which will drop the message before logging, or allow it through for both logging and displaying) or set the GAIM_MESSAGE_NO_LOG flag (which obviously suppresses all logging). Look at the Buddy State Notification and Psychic plugins for the examples of each of these techniques, respectively. This fixes a ShowStopperBug. Also, rearrange some stuff in gtkconv.c to make things more clear and remove unused code. committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Thu, 09 Mar 2006 04:02:09 +0000
parents ffd724befbf8
children 702107dd58f1
comparison
equal deleted inserted replaced
13475:d6912eee114e 13476:465c368366f8
167 * GaimBlistNodeAction: See GaimMenuAction 167 * GaimBlistNodeAction: See GaimMenuAction
168 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead 168 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
169 * gaim_date() 169 * gaim_date()
170 * gaim_date_full(): See gaim_date_format_full() 170 * gaim_date_full(): See gaim_date_format_full()
171 * gaim_strftime(): See gaim_utf8_strftime() 171 * gaim_strftime(): See gaim_utf8_strftime()
172 * GAIM_MESSAGE_COLORIZE
172 173
173 Added: 174 Added:
174 * gaim_prefs_disconnect_by_handle() 175 * gaim_prefs_disconnect_by_handle()
175 * a password field to GaimConnection, which only persists for the 176 * a password field to GaimConnection, which only persists for the
176 session (when "remember password" is false, account->password is 177 session (when "remember password" is false, account->password is
277 * GaimRequestUiOps: Added request_folder 278 * GaimRequestUiOps: Added request_folder
278 * gaim_request_folder() 279 * gaim_request_folder()
279 * gaim_gtk_setup_screenname_autocomplete() 280 * gaim_gtk_setup_screenname_autocomplete()
280 * gaim_gtk_set_cursor() 281 * gaim_gtk_set_cursor()
281 * gaim_gtk_clear_cursor() 282 * gaim_gtk_clear_cursor()
283 * GAIM_MESSAGE_ACTIVE_ONLY
282 284
283 Signals - Changed: (See the Doxygen docs for details on all signals.) 285 Signals - Changed: (See the Doxygen docs for details on all signals.)
284 * Signal propagation now stops after a handler returns a non-NULL value. 286 * Signal propagation now stops after a handler returns a non-NULL value.
285 This value is now returned. Previously, all registered handlers were 287 This value is now returned. Previously, all registered handlers were
286 called and the value from the last handler was used. 288 called and the value from the last handler was used.