From: Stu T. <nos...@us...> - 2005-11-24 20:47:56
|
Update of /cvsroot/gaim/gaim/plugins In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19715/plugins Modified Files: ChangeLog.API signals-test.c Log Message: Remove GaimConvImFlags and GaimConvChatFlags - use GaimMessageFlags everywhere instead. Add a new GAIM_MESSAGE_IMAGES flag, and set it when sending a message containing images. When sending a message, the core will now always send "html" to the prpls, just like it expects to receive html from the prpls for received messages. This will allow text prpls such as SILC to support IM images and differentiate them from user input. Previously gaim_unescape_html() was used before passing the message to the prpl, now the prpl does this itself if it needs it. I think I updated all the prpls correctly, but I'm not so sure about sametime. Index: ChangeLog.API =================================================================== RCS file: /cvsroot/gaim/gaim/plugins/ChangeLog.API,v retrieving revision 1.115 retrieving revision 1.116 diff -u -d -p -r1.115 -r1.116 --- ChangeLog.API 21 Nov 2005 00:43:20 -0000 1.115 +++ ChangeLog.API 24 Nov 2005 20:47:46 -0000 1.116 @@ -55,6 +55,11 @@ version 2.0.0: * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(), gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write(): Changed ssize_t to gssize + * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use + GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags + * All core<->prpl message passing now uses html. This was previously true + for receiving messages, it's now also true for sending them. prpls that + don't support html need to gaim_unescape_html() the message. Removed: * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute @@ -97,6 +102,7 @@ version 2.0.0: * gaim_gtkpounce_menu_build() * gaim_gtkpounce_dialog_show() * GaimGtkBuddyList->bpmenu + * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead Added: * gaim_prefs_disconnect_by_handle() Index: signals-test.c =================================================================== RCS file: /cvsroot/gaim/gaim/plugins/signals-test.c,v retrieving revision 1.34 retrieving revision 1.35 diff -u -d -p -r1.34 -r1.35 --- signals-test.c 19 Nov 2005 13:21:57 -0000 1.34 +++ signals-test.c 24 Nov 2005 20:47:46 -0000 1.35 @@ -559,7 +559,6 @@ plugin_load(GaimPlugin *plugin) void *conv_handle = gaim_conversations_get_handle(); void *accounts_handle = gaim_accounts_get_handle(); void *ciphers_handle = gaim_ciphers_get_handle(); - void *buddy_icons_handle = gaim_buddy_icons_get_handle(); void *ft_handle = gaim_xfers_get_handle(); /* Accounts subsystem signals */ |