comparison plugins/ChangeLog.API @ 12909:8e3b85fe4a55

[gaim-migrate @ 15262] Make UPnP truly asynchronous. There are probably still a couple socket calls that should be made nonblocking, but I wanted to commit this before it became even bigger. This contains a number of probable leak fixes in the upnp stuff. The UPnP stuff has been updated to use gaim_url_fetch_request() instead of the specific implementation. To make this all work, I had to make gaim_network_listen() and gaim_network_listen_range() also asynchronous - seems to work just fine apart from the UPnP calls seeming to take longer than they should (I'm planning to look into this). I also triggered a STUN and UPnP discovery on startup so that we hopefully have the information when we need it. committer: Tailor Script <tailor@pidgin.im>
author Daniel Atallah <daniel.atallah@gmail.com>
date Tue, 17 Jan 2006 05:48:51 +0000
parents 778d08e87ad0
children fe2cb084ab16
comparison
equal deleted inserted replaced
12908:4f2b96f23700 12909:8e3b85fe4a55
84 * GaimPluginProtocolInfo: Added offline_message 84 * GaimPluginProtocolInfo: Added offline_message
85 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops 85 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
86 * GaimPluginProtocolInfo: Added media_prpl_ops 86 * GaimPluginProtocolInfo: Added media_prpl_ops
87 * gaim_pounce_new(): Added option argument for pounce options 87 * gaim_pounce_new(): Added option argument for pounce options
88 * gaim_network_listen() and gaim_network_listen_range(): Added 88 * gaim_network_listen() and gaim_network_listen_range(): Added
89 socket_type parameter to allow creation of UDP listening. 89 socket_type parameter to allow creation of UDP listening. Modified
90 to be asynchronous with a Callback to allow for UPnP operation.
90 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer 91 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
91 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or 92 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
92 FALSE. Previously they were set to TRUE or left alone. Also, you 93 FALSE. Previously they were set to TRUE or left alone. Also, you
93 may now pass NULL if you're not interested in a specific formatting. 94 may now pass NULL if you're not interested in a specific formatting.
94 95