comparison ChangeLog.API @ 18060:37a0a0f5122c

Document the API changes from the constification and DBus list commits, and restructure and re-sort the 2.1.0 items.
author Richard Laager <rlaager@wiktel.com>
date Thu, 07 Jun 2007 04:26:57 +0000
parents 58e28ccf08e6
children 0b3d6ea61760
comparison
equal deleted inserted replaced
18059:3f3125b91728 18060:37a0a0f5122c
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
2 2
3 version 2.1.0 (??/??/????): 3 version 2.1.0 (??/??/????):
4 Added: 4 libpurple:
5 * purple-remote: added getstatus command 5 Added:
6 * OPT_PROTO_SLASH_COMMANDS_NATIVE protocol option to indicate that 6 * purple-remote: added getstatus command
7 slash commands are "native" to the protocol 7 * conversation-extended-menu signal (See Doxygen docs)
8 * PURPLE_MESSAGE_NO_LINKIFY message flag to indicate that the message 8 * OPT_PROTO_SLASH_COMMANDS_NATIVE protocol option to indicate that
9 should not be auto-linkified 9 slash commands are "native" to the protocol
10 * PurpleEventLoopUiOps.timeout_add_seconds 10 * PURPLE_MESSAGE_NO_LINKIFY message flag to indicate that the message
11 UIs can now use better scheduling for whole-second timers. For 11 should not be auto-linkified
12 example, clients based on the glib event loop can now use 12 * PurpleEventLoopUiOps.timeout_add_seconds
13 g_timeout_add_seconds(). 13 UIs can now use better scheduling for whole-second timers. For
14 * pidgin_create_window() 14 example, clients based on the glib event loop can now use
15 * purple_core_ensure_single_instance() 15 g_timeout_add_seconds.
16 This is for UIs to use to ensure only one copy is running. 16 * gtk_imhtml_setup_entry
17 * purple_dbus_is_owner() 17 * pidgin_create_window
18 * purple_image_data_calculate_filename() 18 * purple_blist_node_get_type
19 * purple_timeout_add_seconds() 19 * purple_conversation_do_command
20 Callers should prefer this to purple_timeout_add() for timers 20 * purple_conversation_get_extended_menu
21 longer than 1 second away. Be aware of the rounding, though. 21 * purple_core_ensure_single_instance
22 * purple_timeout_add_seconds() 22 This is for UIs to use to ensure only one copy is running.
23 Callers should prefer this to purple_timeout_add() for timers 23 * purple_dbus_is_owner
24 longer than 1 second away. Be aware of the rounding, though. 24 * purple_dbusify_const_GList
25 * purple_conversation_get_extended_menu 25 * purple_dbusify_const_GSList
26 * purple_conversation_do_command 26 * purple_const_GList_to_array
27 * pidgin_retrieve_user_info, shows immediate feedback when getting 27 * purple_const_GSList_to_array
28 information about a user. 28 * purple_image_data_calculate_filename
29 * gtk_imhtml_setup_entry 29 * pidgin_retrieve_user_info, shows immediate feedback when getting
30 * purple_xfer_get_remote_user 30 information about a user.
31 * purple_blist_node_get_type 31 * purple_timeout_add_seconds
32 32 Callers should prefer this to purple_timeout_add for timers
33 Changed: 33 longer than 1 second away. Be aware of the rounding, though.
34 * pidgin_separator returns the separator added to the menu. 34 * purple_timeout_add_seconds
35 * pidgin_append_menu_action returns the menuitem added to the menu. 35 Callers should prefer this to purple_timeout_add for timers
36 36 longer than 1 second away. Be aware of the rounding, though.
37 Signals - Added: (See the Doxygen docs for details on all signals.) 37 * purple_xfer_get_remote_user
38 * "conversation-extended-menu" 38
39 39 Changed:
40 Finch - Added: 40 * Mark some return types const:
41 * finch_retrieve_user_info 41 * purple_accounts_get_all
42 * purple_connections_get_all
43 * purple_connections_get_connecting
44 * purple_conv_chat_get_ignored
45 * purple_conv_chat_get_users
46 * purple_get_chats
47 * purple_get_conversations
48 * purple_get_ims
49 * purple_notify_user_info_get_entries
50
51 Deprecated:
52 * purple_dbusify_GList: Use purple_dbusify_const_GList (and
53 g_list_free if needed) if depending on 2.1.0 is okay.
54 * purple_dbusify_GSList: Use purple_dbusify_const_GSList (and
55 g_slist_free if needed) if depending on 2.1.0 is okay..
56 * purple_GList_to_array: Use purple_const_GList_to_array (and
57 g_list_free if needed) if depending on 2.1.0 is okay..
58 * purple_GSList_to_array: Use purple_const_GSList_to_array (and
59 g_slist_free if needed) if depending on 2.1.0 is okay..
60
61 Pidgin:
62 Changed:
63 * pidgin_append_menu_action returns the menuitem added to the menu.
64 * pidgin_separator returns the separator added to the menu.
65
66 Finch:
67 Added:
68 * finch_retrieve_user_info
42 69
43 version 2.0.0 (5/3/2007): 70 version 2.0.0 (5/3/2007):
44 Please note all functions, defines, and data structures have been 71 Please note all functions, defines, and data structures have been
45 re-namespaced to match the new names of Pidgin, Finch, and libpurple. 72 re-namespaced to match the new names of Pidgin, Finch, and libpurple.
46 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are 73 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are