comparison plugins/ChangeLog.API @ 12157:b105009a60ae

[gaim-migrate @ 14458] Fix up the indentation committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Sat, 19 Nov 2005 14:03:54 +0000
parents de798f2f4bf1
children f6f08fd1841a
comparison
equal deleted inserted replaced
12156:c5f12ada46d1 12157:b105009a60ae
3 version 2.0.0: 3 version 2.0.0:
4 Changed: 4 Changed:
5 * All the status stuff. Yay! 5 * All the status stuff. Yay!
6 * gaim_prefs_connect_callback(), added handle parameter 6 * gaim_prefs_connect_callback(), added handle parameter
7 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your 7 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
8 own widgets to it 8 own widgets to it
9 * gaim_find_conversation_with_account, added a "type" parameter 9 * gaim_find_conversation_with_account, added a "type" parameter
10 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a 10 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
11 const char* instead of just a char* 11 const char* instead of just a char*
12 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char* 12 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
13 instead of just a char* 13 instead of just a char*
14 * the add_buddy perl sub. The sub now takes the account as the first 14 * the add_buddy perl sub. The sub now takes the account as the first
15 argument, and buddy and group as the second and third. It also adds 15 argument, and buddy and group as the second and third. It also adds
16 the buddy to the server-side buddy list of the given account. 16 the buddy to the server-side buddy list of the given account.
17 * gaim_blist_node_action_new, added a fourth argument, a GList of 17 * gaim_blist_node_action_new, added a fourth argument, a GList of
18 GaimBlistNodeActions to be created as a submenu of the item. 18 GaimBlistNodeActions to be created as a submenu of the item.
19 * gaim_connection_new, gaim_account_connect and gaim_account_register no 19 * gaim_connection_new, gaim_account_connect and gaim_account_register no
20 longer return a GaimConnection 20 longer return a GaimConnection
21 * keep_alive in GaimConnection is renamed to keepalive 21 * keep_alive in GaimConnection is renamed to keepalive
22 * gaim_mkstemp, added a second argument, a boolean, of whether or not the 22 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
23 file is binary 23 file is binary
24 * gaim_log_logger_new, rewritten 24 * gaim_log_logger_new, rewritten
25 * gaim_conv_window_remove_conversation()'s last argument to be a 25 * gaim_conv_window_remove_conversation()'s last argument to be a
26 GaimConversation. 26 GaimConversation.
27 * A new blocked icon: pixmaps/status/default/blocked.png 27 * A new blocked icon: pixmaps/status/default/blocked.png
28 * gtk_imhtml_toggle_bold(): No longer returns a value 28 * gtk_imhtml_toggle_bold(): No longer returns a value
29 * gtk_imhtml_toggle_italic(): No longer returns a value 29 * gtk_imhtml_toggle_italic(): No longer returns a value
30 * gtk_imhtml_toggle_underline(): No longer returns a value 30 * gtk_imhtml_toggle_underline(): No longer returns a value
31 * gtk_imhtml_toggle_strike(): No longer returns a value 31 * gtk_imhtml_toggle_strike(): No longer returns a value
32 * gaim_log_new(), added conv parameter 32 * gaim_log_new(), added conv parameter
33 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use 33 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
34 gaim_buddy_icon_unref() immediately if you don't want a reference (the 34 gaim_buddy_icon_unref() immediately if you don't want a reference (the
35 old behavior). 35 old behavior).
36 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN. 36 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
37 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM. 37 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
38 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT. 38 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
39 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC. 39 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
40 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY. 40 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
41 * GaimConversationUiOps.write_conv, Replaced const char *who with 41 * GaimConversationUiOps.write_conv, Replaced const char *who with
42 const char *name, const char *alias 42 const char *name, const char *alias
43 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL 43 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
44 and FALSE respectively, to get the same behavior as before) 44 and FALSE respectively, to get the same behavior as before)
45 * chat_add_users in GaimConversationUiOps, added flags and aliases 45 * chat_add_users in GaimConversationUiOps, added flags and aliases
46 * chat_rename_user in GaimConversationUiOps, added new_alias 46 * chat_rename_user in GaimConversationUiOps, added new_alias
47 * GaimConversation.log became GList * GaimConversation.logs, so that a 47 * GaimConversation.log became GList * GaimConversation.logs, so that a
48 conversation can have multiple logs at once 48 conversation can have multiple logs at once
49 * gaim_conv_chat_add_user, added extra_msgs list 49 * gaim_conv_chat_add_user, added extra_msgs list
50 * gaim_notify_userinfo, removed primary and secondary parameters 50 * gaim_notify_userinfo, removed primary and secondary parameters
51 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and 51 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
52 secondary parameters 52 secondary parameters
53 * Idle timers are now added and removed in gtkidle.c in response 53 * Idle timers are now added and removed in gtkidle.c in response
56 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write(): 56 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
57 Changed ssize_t to gssize 57 Changed ssize_t to gssize
58 58
59 Removed: 59 Removed:
60 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute 60 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
61 preference) 61 preference)
62 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1) 62 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
63 instead) 63 instead)
64 * gaim_accounts_sync, account changes are now scheduled to be saved 64 * gaim_accounts_sync, account changes are now scheduled to be saved
65 automatically 65 automatically
66 * gaim_connection_connect 66 * gaim_connection_connect
67 * gaim_connection_disconnect 67 * gaim_connection_disconnect
68 * gaim_connection_register 68 * gaim_connection_register
69 * gaim_accounts_auto_login 69 * gaim_accounts_auto_login
70 * gaim_find_conversation, use gaim_find_conversation_with_account instead 70 * gaim_find_conversation, use gaim_find_conversation_with_account instead
71 * serv_login 71 * serv_login
72 * serv_close 72 * serv_close
73 * serv_finish_login 73 * serv_finish_login
74 * gaim_chat_get_display_name 74 * gaim_chat_get_display_name
75 * gaim_conversation_set_history, gaim_conversation_get_history, and 75 * gaim_conversation_set_history, gaim_conversation_get_history, and
76 GaimConversation->history. Use gtk_imhtml_get_markup instead. 76 GaimConversation->history. Use gtk_imhtml_get_markup instead.
77 * serv_rename_group 77 * serv_rename_group
78 * set_gaim_user_dir to gaim_util_set_user_dir 78 * set_gaim_user_dir to gaim_util_set_user_dir
79 * create_prpl_icon to gaim_gtk_create_prpl_icon 79 * create_prpl_icon to gaim_gtk_create_prpl_icon
80 * Window flashing support in the core: gaim_conv_window_flash, and flash UI 80 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
81 operation for conversations. Use signal "received-im-msg" or similar. 81 operation for conversations. Use signal "received-im-msg" or similar.
82 * All warning stuff from the core. 82 * All warning stuff from the core.
83 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy() 83 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
84 * chat_add_user from GaimConversationUiOps 84 * chat_add_user from GaimConversationUiOps
85 * uc from the GaimBuddy struct 85 * uc from the GaimBuddy struct
86 * gaim_sound_get_handle() 86 * gaim_sound_get_handle()
99 * GaimGtkBuddyList->bpmenu 99 * GaimGtkBuddyList->bpmenu
100 100
101 Added: 101 Added:
102 * gaim_prefs_disconnect_by_handle() 102 * gaim_prefs_disconnect_by_handle()
103 * a password field to GaimConnection, which only persists for the 103 * a password field to GaimConnection, which only persists for the
104 session (when "remember password" is false, account->password is 104 session (when "remember password" is false, account->password is
105 NEVER set) Use gaim_connection_get_password(GaimConnection *gc) 105 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
106 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer, 106 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
107 and gaim_log_get_log_dir to allow log formats that use standard Gaim 107 and gaim_log_get_log_dir to allow log formats that use standard Gaim
108 log directory to use Gaim's built-in code for these purposes. 108 log directory to use Gaim's built-in code for these purposes.
109 * GaimLogCommonLoggerData struct for a basic logger_data struct to be 109 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
110 used with "common" logger functions. 110 used with "common" logger functions.
111 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given 111 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
112 blist node is a buddy inside an expanded contact, or is itself an 112 blist node is a buddy inside an expanded contact, or is itself an
113 expanded contact 113 expanded contact
114 * GaimLogSet struct, get_log_sets function to GaimLogLogger, 114 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
115 gaim_log_get_log_sets, gaim_log_set_compare 115 gaim_log_get_log_sets, gaim_log_set_compare
116 * gaim_privacy_check(), to check if a given user is allowed to send 116 * gaim_privacy_check(), to check if a given user is allowed to send
117 messages to the specified account 117 messages to the specified account
118 * gtk_imhtml_clear_formatting() 118 * gtk_imhtml_clear_formatting()
119 * gtk_imhtml_delete to clear out part of a imhtml buffer 119 * gtk_imhtml_delete to clear out part of a imhtml buffer
120 * gtk_imhtml_get_protocol_name() 120 * gtk_imhtml_get_protocol_name()
121 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy 121 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
122 icon setting 122 icon setting
123 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN, 123 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
124 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat 124 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
125 user list 125 user list
126 * gaim_account_add_buddy() 126 * gaim_account_add_buddy()
127 * gaim_account_add_buddies() 127 * gaim_account_add_buddies()
128 * gaim_account_remove_buddy() 128 * gaim_account_remove_buddy()
129 * gaim_account_remove_buddies() 129 * gaim_account_remove_buddies()
130 * gaim_account_change_password() 130 * gaim_account_change_password()
131 * gaim_conversation_close_logs(), to force a conversation's log(s) to 131 * gaim_conversation_close_logs(), to force a conversation's log(s) to
132 be closed. New logs will be opened as necessary. 132 be closed. New logs will be opened as necessary.
133 * gaim_plugin_get_id() 133 * gaim_plugin_get_id()
134 * gaim_plugin_get_name() 134 * gaim_plugin_get_name()
135 * gaim_plugin_get_version() 135 * gaim_plugin_get_version()
136 * gaim_plugin_get_summary() 136 * gaim_plugin_get_summary()
137 * gaim_plugin_get_description() 137 * gaim_plugin_get_description()
156 * gaim_gtk_pounces_manager_hide() 156 * gaim_gtk_pounces_manager_hide()
157 * gaim_gtk_pounce_editor_show() 157 * gaim_gtk_pounce_editor_show()
158 158
159 Signals - Changed: (See the Doxygen docs for details on all signals.) 159 Signals - Changed: (See the Doxygen docs for details on all signals.)
160 * Signal propagation now stops after a handler returns a non-NULL value. 160 * Signal propagation now stops after a handler returns a non-NULL value.
161 This value is now returned. Previously, all registered handlers were 161 This value is now returned. Previously, all registered handlers were
162 called and the value from the last handler was used. 162 called and the value from the last handler was used.
163 * "received-im-msg" and "received-chat-msg" to match, both now pass a 163 * "received-im-msg" and "received-chat-msg" to match, both now pass a
164 conversation pointer and flags 164 conversation pointer and flags
165 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a 165 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
166 conversation pointer and a pointer to the flags. 166 conversation pointer and a pointer to the flags.
167 * "drawing-tooltip": the second argument is now a GString* instead of 167 * "drawing-tooltip": the second argument is now a GString* instead of
168 a char** 168 a char**
169 * "chat-invited" handlers can now return a value to control what happens 169 * "chat-invited" handlers can now return a value to control what happens
170 to the invite (accept, reject, prompt the user). 170 to the invite (accept, reject, prompt the user).
171 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation* 171 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
172 with GaimAccount*, const char *name. Also, the signal is now emitted 172 with GaimAccount*, const char *name. Also, the signal is now emitted
173 regardless of whether a conversation exists and regardless of whether 173 regardless of whether a conversation exists and regardless of whether
174 the user is on the buddy list. 174 the user is on the buddy list.
175 175
176 Signals - Added: (See the Doxygen docs for details on all signals.) 176 Signals - Added: (See the Doxygen docs for details on all signals.)
177 * "account-disabled" 177 * "account-disabled"
178 * "account-status-changed" 178 * "account-status-changed"
179 * "cipher-added" 179 * "cipher-added"