comparison plugins/ChangeLog.API @ 12216:4d3119205a33

[gaim-migrate @ 14518] 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. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Thu, 24 Nov 2005 20:47:46 +0000
parents a655bdeb561d
children 64254fbabc7b
comparison
equal deleted inserted replaced
12215:31b91bfab029 12216:4d3119205a33
53 * Idle timers are now added and removed in gtkidle.c in response 53 * Idle timers are now added and removed in gtkidle.c in response
54 to the signed-on and signed-off signals 54 to the signed-on and signed-off signals
55 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(), 55 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
56 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write(): 56 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
57 Changed ssize_t to gssize 57 Changed ssize_t to gssize
58 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
59 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
60 * All core<->prpl message passing now uses html. This was previously true
61 for receiving messages, it's now also true for sending them. prpls that
62 don't support html need to gaim_unescape_html() the message.
58 63
59 Removed: 64 Removed:
60 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute 65 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
61 preference) 66 preference)
62 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1) 67 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
95 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead 100 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
96 * gaim_find_buddys_group renamed to gaim_buddy_get_group 101 * gaim_find_buddys_group renamed to gaim_buddy_get_group
97 * gaim_gtkpounce_menu_build() 102 * gaim_gtkpounce_menu_build()
98 * gaim_gtkpounce_dialog_show() 103 * gaim_gtkpounce_dialog_show()
99 * GaimGtkBuddyList->bpmenu 104 * GaimGtkBuddyList->bpmenu
105 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
100 106
101 Added: 107 Added:
102 * gaim_prefs_disconnect_by_handle() 108 * gaim_prefs_disconnect_by_handle()
103 * a password field to GaimConnection, which only persists for the 109 * a password field to GaimConnection, which only persists for the
104 session (when "remember password" is false, account->password is 110 session (when "remember password" is false, account->password is