comparison ChangeLog.API @ 20394:4a099e4d0d09

propagate from branch 'im.pidgin.pidgin' (head 98b6b547b29ea1192b73cc4e1de1e674edef4328) to branch 'im.pidgin.rlaager.merging.msnp13-and-pidgin' (head 4d82c29e56bd33cd6f94302e343dfeb5d68ab3eb)
author Richard Laager <rlaager@wiktel.com>
date Sun, 15 Apr 2007 03:43:17 +0000
parents b048d48cc633
children 08db93bbd798
comparison
equal deleted inserted replaced
20393:40a04930b233 20394:4a099e4d0d09
1 Gaim: The Pimpin' Penguin IM Client that's good for the soul! 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
2 2
3 version 2.0.0: 3 version 2.0.0:
4 Please note all functions, defines, and data structures have been
5 re-namespaced to match the new names of Pidgin, Finch, and libpurple.
6 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are
7 now purple_*. Please consult our doxygen documentation for a complete
8 reference.
9
10 The gaim-compat.h header exists to provide an API compatibility layer
11 for libpurple functions. As an API compatibility layer, it must be
12 included at compile time to be of use.
13
4 Changed: 14 Changed:
5 * All the status stuff. Yay! 15 * All the status stuff. Yay!
6 * gaim_prefs_connect_callback(), added handle parameter 16 * gaim_prefs_connect_callback(), added handle parameter
7 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your 17 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
8 own widgets to it 18 own widgets to it
220 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow) 230 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
221 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead. 231 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead.
222 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in. 232 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
223 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show 233 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
224 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account 234 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account
235 * binreloc functions
225 236
226 Added: 237 Added:
227 * gaim_prefs_disconnect_by_handle() 238 * gaim_prefs_disconnect_by_handle()
228 * a password field to GaimConnection, which only persists for the 239 * a password field to GaimConnection, which only persists for the
229 session (when "remember password" is false, account->password is 240 session (when "remember password" is false, account->password is
254 * gaim_account_remove_buddies() 265 * gaim_account_remove_buddies()
255 * gaim_account_change_password() 266 * gaim_account_change_password()
256 * gaim_account_supports_offline_message() 267 * gaim_account_supports_offline_message()
257 * gaim_conversation_close_logs(), to force a conversation's log(s) to 268 * gaim_conversation_close_logs(), to force a conversation's log(s) to
258 be closed. New logs will be opened as necessary. 269 be closed. New logs will be opened as necessary.
270 * gaim_got_protocol_handler_uri()
259 * gaim_plugin_get_id() 271 * gaim_plugin_get_id()
260 * gaim_plugin_get_name() 272 * gaim_plugin_get_name()
261 * gaim_plugin_get_version() 273 * gaim_plugin_get_version()
262 * gaim_plugin_get_summary() 274 * gaim_plugin_get_summary()
263 * gaim_plugin_get_description() 275 * gaim_plugin_get_description()
357 read from or write to. 369 read from or write to.
358 * gaim_privacy_deny and gaim_privacy_allow 370 * gaim_privacy_deny and gaim_privacy_allow
359 * gaim_gtk_blist_set_headline 371 * gaim_gtk_blist_set_headline
360 * gaim_gtk_set_urgent 372 * gaim_gtk_set_urgent
361 * GtkGaimScrollBook and its functions. 373 * GtkGaimScrollBook and its functions.
374 * purple_markup_unescape_entity()
375 * purple_markup_get_css_property()
362 376
363 Signals - Changed: (See the Doxygen docs for details on all signals.) 377 Signals - Changed: (See the Doxygen docs for details on all signals.)
364 * Signal propagation now stops after a handler returns a non-NULL value. 378 * Signal propagation now stops after a handler returns a non-NULL value.
365 This value is now returned. Previously, all registered handlers were 379 This value is now returned. Previously, all registered handlers were
366 called and the value from the last handler was used. 380 called and the value from the last handler was used.
413 * "buddy-got-login-time": The login time for a buddy is now known 427 * "buddy-got-login-time": The login time for a buddy is now known
414 * "displaying-userinfo" 428 * "displaying-userinfo"
415 * "gtkblist-hiding" 429 * "gtkblist-hiding"
416 * "gtkblist-unhiding" 430 * "gtkblist-unhiding"
417 * "log-displaying" 431 * "log-displaying"
432 * "network-configuration-changed"
418 * "savedstatus-changed" 433 * "savedstatus-changed"
419 * "sendto-extended-menu" 434 * "sendto-extended-menu"
435 * "uri-handler"
420 436
421 Signals - Removed: 437 Signals - Removed:
422 * "account-away": replaced by account-status-changed 438 * "account-away": replaced by account-status-changed
423 * "account-warned" 439 * "account-warned"
424 * "buddy-away": replaced by buddy-status-changed 440 * "buddy-away": replaced by buddy-status-changed