Mercurial > pidgin
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 |