comparison doc/ChangeLog.API @ 14267:645598a4ec04

[gaim-migrate @ 16949] Change gaim_network_listen() and gaim_network_listen_range() to be cancelable. This doesn't actually help anything yet, since the gaim_upnp_functions() are not yet cancelable. But the framework is there, and the PRPLs shouldn't need any additional changes. Still to go: gaim_upnp_everything() gaim_url_fetch() gaim_srv_resolve() Let me know if there are others committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Mon, 21 Aug 2006 07:47:03 +0000
parents 72042b59b658
children 2ec879353592
comparison
equal deleted inserted replaced
14266:63ef6342db05 14267:645598a4ec04
89 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text 89 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
90 * gaim_pounce_new(): Added option argument for pounce options 90 * gaim_pounce_new(): Added option argument for pounce options
91 * gaim_network_listen() and gaim_network_listen_range(): Added 91 * gaim_network_listen() and gaim_network_listen_range(): Added
92 socket_type parameter to allow creation of UDP listening. Modified 92 socket_type parameter to allow creation of UDP listening. Modified
93 to be asynchronous with a callback to allow for UPnP operation. 93 to be asynchronous with a callback to allow for UPnP operation.
94 Returns a data structure that can be used to cancel the listen
95 attempt using gaim_network_listen_cancel()
94 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer 96 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
95 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or 97 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
96 FALSE. Previously they were set to TRUE or left alone. Also, you 98 FALSE. Previously they were set to TRUE or left alone. Also, you
97 may now pass NULL if you're not interested in a specific formatting. 99 may now pass NULL if you're not interested in a specific formatting.
98 * Smiley Themes: Backslashes must be backslash-escaped. 100 * Smiley Themes: Backslashes must be backslash-escaped.
115 This means that plugins must be updated to expect such a socket from 117 This means that plugins must be updated to expect such a socket from
116 gaim_proxy_connect() and gaim_network_listen*(). 118 gaim_proxy_connect() and gaim_network_listen*().
117 * gaim_proxy_connect(): changed to return NULL on error and a pointer 119 * gaim_proxy_connect(): changed to return NULL on error and a pointer
118 to a GaimProxyConnectInfo object which can be used to cancel 120 to a GaimProxyConnectInfo object which can be used to cancel
119 connection attempts using gaim_proxy_connect_cancel(). 121 connection attempts using gaim_proxy_connect_cancel().
122 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
123 changed to return a pointer to a data structure that can be
124 used to cancel the pending DNS query using gaim_dnsquery_destroy()
120 * gaim_gtk_create_imhtml(): Added sw_ret() parameter 125 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
121 * gaim_account_get_log(): Added create parameter 126 * gaim_account_get_log(): Added create parameter
122 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH 127 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH
123 128
124 Removed: 129 Removed:
294 * gaim_gtk_clear_cursor() 299 * gaim_gtk_clear_cursor()
295 * GAIM_MESSAGE_ACTIVE_ONLY 300 * GAIM_MESSAGE_ACTIVE_ONLY
296 * gaim_proxy_get_setup() 301 * gaim_proxy_get_setup()
297 * GaimNotifySearchResultsCallback: Added user_data. 302 * GaimNotifySearchResultsCallback: Added user_data.
298 * gaim_notify_searchresults: Added user_data. 303 * gaim_notify_searchresults: Added user_data.
304 * gaim_network_listen_cancel(): Can be used to cancel a previous
305 call to gaim_network_listen() or gaim_network_listen_range()
306 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
307 gaim_proxy_connect() request
308 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
309 query.
299 310
300 Signals - Changed: (See the Doxygen docs for details on all signals.) 311 Signals - Changed: (See the Doxygen docs for details on all signals.)
301 * Signal propagation now stops after a handler returns a non-NULL value. 312 * Signal propagation now stops after a handler returns a non-NULL value.
302 This value is now returned. Previously, all registered handlers were 313 This value is now returned. Previously, all registered handlers were
303 called and the value from the last handler was used. 314 called and the value from the last handler was used.