comparison ChangeLog.API @ 19109:1cb69ea47a6e

propagate from branch 'im.pidgin.pidgin' (head d2f50519c5ed668dd980277afdc25d71ccb8a852) to branch 'im.pidgin.soc.2007.finchfeat' (head 6429a075d71b5b1cc70abf9b5d55875f793168c8)
author Eric Polino <aluink@pidgin.im>
date Thu, 21 Jun 2007 20:37:57 +0000
parents 571e0ca28d6c
children affffa44fad4
comparison
equal deleted inserted replaced
19108:32c479656486 19109:1cb69ea47a6e
11 should not be auto-linkified 11 should not be auto-linkified
12 * PurpleEventLoopUiOps.timeout_add_seconds 12 * PurpleEventLoopUiOps.timeout_add_seconds
13 UIs can now use better scheduling for whole-second timers. For 13 UIs can now use better scheduling for whole-second timers. For
14 example, clients based on the glib event loop can now use 14 example, clients based on the glib event loop can now use
15 g_timeout_add_seconds. 15 g_timeout_add_seconds.
16 * gtk_imhtml_setup_entry
17 * pidgin_create_window
18 * purple_blist_node_get_type 16 * purple_blist_node_get_type
19 * purple_conversation_do_command 17 * purple_conversation_do_command
20 * purple_conversation_get_extended_menu 18 * purple_conversation_get_extended_menu
21 * purple_core_ensure_single_instance 19 * purple_core_ensure_single_instance
22 This is for UIs to use to ensure only one copy is running. 20 This is for UIs to use to ensure only one copy is running.
23 * purple_dbus_is_owner 21 * purple_dbus_is_owner
24 * purple_dbusify_const_GList
25 * purple_dbusify_const_GSList
26 * purple_const_GList_to_array
27 * purple_const_GSList_to_array
28 * purple_image_data_calculate_filename 22 * purple_image_data_calculate_filename
29 * pidgin_retrieve_user_info, shows immediate feedback when getting
30 information about a user.
31 * purple_timeout_add_seconds 23 * purple_timeout_add_seconds
32 Callers should prefer this to purple_timeout_add for timers 24 Callers should prefer this to purple_timeout_add for timers
33 longer than 1 second away. Be aware of the rounding, though. 25 longer than 1 second away. Be aware of the rounding, though.
34 * purple_timeout_add_seconds 26 * purple_timeout_add_seconds
35 Callers should prefer this to purple_timeout_add for timers 27 Callers should prefer this to purple_timeout_add for timers
36 longer than 1 second away. Be aware of the rounding, though. 28 longer than 1 second away. Be aware of the rounding, though.
37 * purple_xfer_get_remote_user 29 * purple_xfer_get_remote_user
38 * gtk_imhtml_animation_new 30 * purple_pounces_get_all_for_ui
39 Can be used for inserting an animated image into an IMHTML.
40 31
41 Changed: 32 Changed:
42 * Mark some return types const: 33 * The documentation of the following functions now properly
34 declares that the returned value must not be modified or
35 freed, which was always the case:
43 * purple_accounts_get_all 36 * purple_accounts_get_all
44 * purple_connections_get_all 37 * purple_connections_get_all
45 * purple_connections_get_connecting 38 * purple_connections_get_connecting
46 * purple_conv_chat_get_ignored 39 * purple_conv_chat_get_ignored
47 * purple_conv_chat_get_users 40 * purple_conv_chat_get_users
48 * purple_get_chats 41 * purple_get_chats
49 * purple_get_conversations 42 * purple_get_conversations
50 * purple_get_ims 43 * purple_get_ims
51 * purple_notify_user_info_get_entries 44 * purple_notify_user_info_get_entries
52 45 * The following functions now return a GList* instead of a
53 Deprecated: 46 const GList*, as const is not very useful with GLists. The
54 * purple_dbusify_GList: Use purple_dbusify_const_GList (and 47 returned value still must not be modified or freed:
55 g_list_free if needed) if depending on 2.1.0 is okay. 48 * purple_account_get_status_types
56 * purple_dbusify_GSList: Use purple_dbusify_const_GSList (and 49 * purple_mime_document_get_fields
57 g_slist_free if needed) if depending on 2.1.0 is okay.. 50 * purple_mime_document_get_parts
58 * purple_GList_to_array: Use purple_const_GList_to_array (and 51 * purple_mime_part_get_fields
59 g_list_free if needed) if depending on 2.1.0 is okay.. 52 * purple_request_fields_get_required
60 * purple_GSList_to_array: Use purple_const_GSList_to_array (and 53 * purple_request_field_list_get_selected
61 g_slist_free if needed) if depending on 2.1.0 is okay.. 54 * purple_request_field_list_get_items
55 * purple_status_type_get_attrs
56 * purple_presence_get_statuses
57 * purple_request_field_list_set_selected now takes a GList*
58 instead of a const GList* for items, as const is not very
59 useful with GLists. The passed list is still not modified
60 or freed.
61 * purple_presence_add_list now takes a GList* instead of a
62 const GList* for source_list, as const is not very useful with
63 GLists. The passed list is still not modified or freed.
62 64
63 Pidgin: 65 Pidgin:
66 Added:
67 * gtk_imhtml_setup_entry
68 * pidgin_create_window
69 * pidgin_retrieve_user_info and pidgin_retrieve_user_info_in_chat,
70 shows immediate feedback when getting information about a user.
71 * gtk_imhtml_animation_new
72 Can be used for inserting an animated image into an IMHTML.
73 * pidgin_menu_position_func_helper
74 * pidgin_blist_get_name_markup, returns the buddy list markup
75 text for a given buddy.
76
64 Changed: 77 Changed:
65 * pidgin_append_menu_action returns the menuitem added to the menu. 78 * pidgin_append_menu_action returns the menuitem added to the menu.
66 * pidgin_separator returns the separator added to the menu. 79 * pidgin_separator returns the separator added to the menu.
80 * PidginConversation has struct members to handle the new info
81 pane:
82 * infopane
83 * infopane_hbox
84 * infopane_model
85 * infopane_iter
67 86
68 Finch: 87 Finch:
69 Added: 88 Added:
70 * finch_retrieve_user_info 89 * finch_retrieve_user_info
90
91 Changed:
92 * gnt_tree_get_rows() now returns a GList* instead of a const
93 GList*, as const is not very useful with GLists. The
94 returned value still must not be modified or freed.
71 95
72 version 2.0.2 (6/14/2007): 96 version 2.0.2 (6/14/2007):
73 Pidgin: 97 Pidgin:
74 Deprecated: 98 Deprecated:
75 * pidgin_dialogs_alias_contact: This will be removed in 3.0.0 99 * pidgin_dialogs_alias_contact: This will be removed in 3.0.0