ChangeLog.API

Thu, 02 Aug 2007 18:40:59 +0000

author
Casey Harkins <charkins@pidgin.im>
date
Thu, 02 Aug 2007 18:40:59 +0000
changeset 19075
f1514bc37f63
parent 19070
440366ef0ff5
child 19125
d92cd58cc6ba
permissions
-rw-r--r--

Remove message-pending.png pixmap and use the message-new.png pixmap in
its place. The message-pending.png pixmap is the ugly envelope pixmap
that was used in the blist menu tray and as the status icon on contacts
for unread/hidden conversations. If someone thinks we need a different
icon for this, feel free to disapprove.

15998
294277e634fc More gaim->whatever isms
Mark Doliner <markdoliner@pidgin.im>
parents: 15997
diff changeset
1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
2
18980
27198ebb8e8d Release updates
Sean Egan <seanegan@pidgin.im>
parents: 18976
diff changeset
3 version 2.1.0 (7/28/2007):
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
4 libpurple:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
5 Added:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
6 * purple-remote: added getstatus command
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
7 * conversation-extended-menu signal (See Doxygen docs)
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
8 * OPT_PROTO_SLASH_COMMANDS_NATIVE protocol option to indicate that
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
9 slash commands are "native" to the protocol
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
10 * PURPLE_MESSAGE_NO_LINKIFY message flag to indicate that the message
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
11 should not be auto-linkified
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
12 * PurpleEventLoopUiOps.timeout_add_seconds
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
13 UIs can now use better scheduling for whole-second timers. For
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
14 example, clients based on the glib event loop can now use
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
15 g_timeout_add_seconds.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
16 * purple_blist_node_get_type
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
17 * purple_conversation_do_command
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
18 * purple_conversation_get_extended_menu
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
19 * purple_core_ensure_single_instance
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
20 This is for UIs to use to ensure only one copy is running.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
21 * purple_dbus_is_owner
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
22 * purple_timeout_add_seconds
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
23 Callers should prefer this to purple_timeout_add for timers
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
24 longer than 1 second away. Be aware of the rounding, though.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
25 * purple_timeout_add_seconds
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
26 Callers should prefer this to purple_timeout_add for timers
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
27 longer than 1 second away. Be aware of the rounding, though.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
28 * purple_xfer_get_remote_user
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
29 * purple_pounces_get_all_for_ui
18714
65048af91a2c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18558
diff changeset
30 * purple_prefs_get_children_names
18976
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18970
diff changeset
31 * added displaying-email-notification and
fcf071533791 Email notification signals from charkins. Fixes #1324
Sean Egan <seanegan@pidgin.im>
parents: 18970
diff changeset
32 displaying-emails-notification signals
17265
fd5b0ca330a3 New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16920
diff changeset
33
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
34 Changed:
18190
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
35 * The documentation of the following functions now properly
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
36 declares that the returned value must not be modified or
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
37 freed, which was always the case:
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
38 * purple_accounts_get_all
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
39 * purple_connections_get_all
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
40 * purple_connections_get_connecting
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
41 * purple_conv_chat_get_ignored
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
42 * purple_conv_chat_get_users
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
43 * purple_get_chats
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
44 * purple_get_conversations
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
45 * purple_get_ims
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
46 * purple_notify_user_info_get_entries
18190
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
47 * The following functions now return a GList* instead of a
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
48 const GList*, as const is not very useful with GLists. The
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
49 returned value still must not be modified or freed:
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
50 * purple_account_get_status_types
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
51 * purple_mime_document_get_fields
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
52 * purple_mime_document_get_parts
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
53 * purple_mime_part_get_fields
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
54 * purple_request_fields_get_required
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
55 * purple_request_field_list_get_selected
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
56 * purple_request_field_list_get_items
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
57 * purple_status_type_get_attrs
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
58 * purple_presence_get_statuses
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
59 * purple_request_field_list_set_selected now takes a GList*
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
60 instead of a const GList* for items, as const is not very
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
61 useful with GLists. The passed list is still not modified
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
62 or freed.
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
63 * purple_presence_add_list now takes a GList* instead of a
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
64 const GList* for source_list, as const is not very useful with
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
65 GLists. The passed list is still not modified or freed.
17265
fd5b0ca330a3 New api function purple_conversation_get_extended_menu.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16920
diff changeset
66
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
67 Pidgin:
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
68 Added:
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
69 * gtk_imhtml_setup_entry
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
70 * pidgin_create_window
18281
f7dd07e1e434 Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18254
diff changeset
71 * pidgin_retrieve_user_info and pidgin_retrieve_user_info_in_chat,
f7dd07e1e434 Show immediate feedback when getting information about someone in a chat.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18254
diff changeset
72 shows immediate feedback when getting information about a user.
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
73 * gtk_imhtml_animation_new
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
74 Can be used for inserting an animated image into an IMHTML.
18238
b38c33d2d71e Reduce code duplication and keep gtk 2.0 compatibility by making
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 18209
diff changeset
75 * pidgin_menu_position_func_helper
18254
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
76 * pidgin_blist_get_name_markup, returns the buddy list markup
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
77 text for a given buddy.
18970
ef13a2231e36 Tooltips in infopanes
Sean Egan <seanegan@pidgin.im>
parents: 18827
diff changeset
78 * pidgin_blist_draw_tooltip and pidgin_blist_tooltip_destroy
ef13a2231e36 Tooltips in infopanes
Sean Egan <seanegan@pidgin.im>
parents: 18827
diff changeset
79 for creating blist tooltips from outside of buddy list code
18537
4d89abccec3c Document the addition of pidgin_themes_remove_smiley_theme
Richard Laager <rlaager@pidgin.im>
parents: 18281
diff changeset
80 * pidgin_themes_remove_smiley_theme
18209
5f63822878eb Fix #1574. (Pidgin and Finch show each other's pounces, interact in
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18193
diff changeset
81
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
82 Changed:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
83 * pidgin_append_menu_action returns the menuitem added to the menu.
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
84 * pidgin_separator returns the separator added to the menu.
18254
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
85 * PidginConversation has struct members to handle the new info
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
86 pane:
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
87 * infopane
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
88 * infopane_hbox
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
89 * infopane_model
bf074a7c7782 Changelog infopane additions
Sean Egan <seanegan@pidgin.im>
parents: 18238
diff changeset
90 * infopane_iter
18124
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
91
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
92 Finch:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
93 Added:
ab653ee99e42 Document the API changes from the constification and DBus list commits, and
Richard Laager <rlaager@pidgin.im>
parents: 18108
diff changeset
94 * finch_retrieve_user_info
17883
85abd6e343df Document the API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
95
18542
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
96 libgnt:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
97 Added:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
98 * GntWS for workspaces
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
99 * gnt_tree_set_column_title
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
100 * GntSlider widget
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
101 * "completion" signal for GntEntry
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
102 * "terminal-refresh" signal for GntWM, with a corresponding entry
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
103 in GntWMClass
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
104 * New flags for GntTextView to decide whether to word-wrap or show
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
105 scrollbars (GntTextViewFlag) which can be set by
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
106 gnt_text_view_set_flag
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
107 * gnt_style_get_from_name
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
108 * gnt_window_present
18558
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
109 * gnt_tree_set_column_width_ratio
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
110 * gnt_tree_set_column_resizable
18714
65048af91a2c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18558
diff changeset
111 * gnt_tree_set_column_is_right_aligned
18827
822e004cae0c Allow using custom search functions.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18763
diff changeset
112 * gnt_tree_set_search_function, gnt_tree_set_search_column,
822e004cae0c Allow using custom search functions.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18763
diff changeset
113 gnt_tree_is_searching
18714
65048af91a2c Add purple_prefs_get_children_names in purple. And update Changelog.API
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18558
diff changeset
114 * 'file-selected' signal is emited for GntFileSel
18763
7731e1028071 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18714
diff changeset
115 * gnt_style_parse_bool
7731e1028071 Add utility function to trigger some button when some key is pressed with
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18714
diff changeset
116 * gnt_util_set_trigger_widget
18542
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
117
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
118 Changed:
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
119 * gnt_tree_get_rows() now returns a GList* instead of a const
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
120 GList*, as const is not very useful with GLists. The
99c4eb47d4b8 Update ChangeLog and .API for finch/libgnt.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18537
diff changeset
121 returned value still must not be modified or freed.
18558
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
122 * Instead of keeping an 'invisible' item, the GntTreeColumns now
1a90a2b56443 Resize tree-columns nicely when the tree is resized. We can tell it to
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 18542
diff changeset
123 maintain 'flags' with the appropriate flags set
18190
bcf28ef7e8ff Re-fix the DBus list handling code by killing const GList* / const GSList*
Richard Laager <rlaager@pidgin.im>
parents: 18151
diff changeset
124
17651
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
125 version 2.0.2 (6/14/2007):
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
126 Pidgin:
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
127 Deprecated:
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
128 * pidgin_dialogs_alias_contact: This will be removed in 3.0.0
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
129 unless there is sufficient demand to keep it.
40543ce7b48e I think it's a good idea to document thing that we deprecate.
Richard Laager <rlaager@pidgin.im>
parents: 16920
diff changeset
130
16920
984bdc2c2a7d Add some dates
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 16822
diff changeset
131 version 2.0.0 (5/3/2007):
16157
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
132 Please note all functions, defines, and data structures have been
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
133 re-namespaced to match the new names of Pidgin, Finch, and libpurple.
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
134 All gaim_gtk_* functions are now pidgin_*, former libgaim functions are
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
135 now purple_*. Please consult our doxygen documentation for a complete
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
136 reference.
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
137
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
138 The gaim-compat.h header exists to provide an API compatibility layer
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
139 for libpurple functions. As an API compatibility layer, it must be
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
140 included at compile time to be of use.
4dce0d864662 Adding a note to ChangeLog.API to briefly document that API. I shamelessly
Richard Laager <rlaager@pidgin.im>
parents: 16144
diff changeset
141
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
142 Changed:
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
143 * All the status stuff. Yay!
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
144 * gaim_prefs_connect_callback(), added handle parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
145 * gtk_imhtml_toolbar now descends from GtkHBox making it easier to add your
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
146 own widgets to it
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
147 * gaim_find_conversation_with_account, added a "type" parameter
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
148 * gaim_gtk_prefs_labeled_spin_button, the "key" parameter is now a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
149 const char* instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
150 * gaim_gtk_prefs_labeled_entry, the "key" parameter is now a const char*
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
151 instead of just a char*
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
152 * the add_buddy perl sub. The sub now takes the account as the first
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
153 argument, and buddy and group as the second and third. It also adds
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
154 the buddy to the server-side buddy list of the given account.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
155 * gaim_connection_new, gaim_account_connect and gaim_account_register no
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
156 longer return a GaimConnection
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
157 * keep_alive in GaimConnection is renamed to keepalive
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
158 * gaim_mkstemp, added a second argument, a boolean, of whether or not the
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
159 file is binary
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
160 * gaim_log_logger_new, rewritten
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
161 * gaim_conv_window_remove_conversation()'s last argument to be a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
162 GaimConversation.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
163 * A new blocked icon: pixmaps/status/default/blocked.png
12595
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
164 * In pixmaps/status/default: extendedaway.png renamed to extended_away.png
8108c22aa723 [gaim-migrate @ 14925]
Richard Laager <rlaager@pidgin.im>
parents: 12557
diff changeset
165 * In pixmaps/status/default: na.png renamed to unavailable.png
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
166 * gtk_imhtml_toggle_bold(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
167 * gtk_imhtml_toggle_italic(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
168 * gtk_imhtml_toggle_underline(): No longer returns a value
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
169 * gtk_imhtml_toggle_strike(): No longer returns a value
12557
6c318efafe32 [gaim-migrate @ 14876]
Richard Laager <rlaager@pidgin.im>
parents: 12468
diff changeset
170 * gtk_imhtml_scroll_to_end(): Added the smooth paramter
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
171 * gaim_log_new(), added conv parameter
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
172 * gaim_buddy_icon_new(), leaves a reference which the caller owns. Use
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
173 gaim_buddy_icon_unref() immediately if you don't want a reference (the
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
174 old behavior).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
175 * GAIM_CONV_UNKNOWN to GAIM_CONV_TYPE_UNKNOWN.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
176 * GAIM_CONV_IM to GAIM_CONV_TYPE_IM.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
177 * GAIM_CONV_CHAT to GAIM_CONV_TYPE_CHAT.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
178 * GAIM_CONV_MISC to GAIM_CONV_TYPE_MISC.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
179 * GAIM_CONV_ANY to GAIM_CONV_TYPE_ANY.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
180 * GaimConversationUiOps.write_conv, Replaced const char *who with
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
181 const char *name, const char *alias
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
182 * gaim_conv_chat_add_users(), added extra_msgs and new_arrivals (pass NULL
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
183 and FALSE respectively, to get the same behavior as before)
14046
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
184 * chat_add_users in GaimConversationUiOps, added cbuddies and
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
185 new_arrivals and removed buddies.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
186 * chat_rename_user in GaimConversationUiOps, added new_alias
14046
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
187 * gaim_conv_chat_cb_new(), added alias. (pass NULL to get the same
c65248135de6 [gaim-migrate @ 16554]
Aaron Sheldon <aaronsheldon@users.sourceforge.net>
parents: 13929
diff changeset
188 behavior as before).
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
189 * GaimConversation.log became GList * GaimConversation.logs, so that a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
190 conversation can have multiple logs at once
12867
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
191 * gaim_conv_chat_add_user, added extra_msgs
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
192 * gaim_notify_userinfo, removed primary and secondary parameters
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
193 * GaimNotifyUiOps.notify_userinfo: removed title, primary, and
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
194 secondary parameters
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
195 * Idle timers are now added and removed in gtkidle.c in response
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
196 to the signed-on and signed-off signals
12151
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
197 * GaimXfer->ops.read, GaimXfer->ops.write, gaim_xfer_set_read_fnc(),
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
198 gaim_xfer_set_write_fnc(), gaim_xfer_read(), gaim_xfer_write():
8002bb57756b [gaim-migrate @ 14452]
Richard Laager <rlaager@pidgin.im>
parents: 12136
diff changeset
199 Changed ssize_t to gssize
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
200 * serv_got_im, serv_got_chat_in, serv_send_im and serv_chat_send all use
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
201 GaimMessageFlags instead of GaimConvImFlags / GaimConvChatFlags
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
202 * All core<->prpl message passing now uses html. This was previously true
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
203 for receiving messages, it's now also true for sending them. prpls that
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
204 don't support html need to gaim_unescape_html() the message.
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
205 * Notify API: GCallback -> GaimNotifyCloseCallback,
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
206 void *user_data -> gpointer user_data
12257
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
207 * gaim_notify_searchresults_get_rows_count,
bc979ba39363 [gaim-migrate @ 14559]
Bartosz Oler <bartosz@pidgin.im>
parents: 12242
diff changeset
208 gaim_notify_searchresults_get_columns_count: return type now guint
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
209 * gaim_account_notify_added: No longer checks if there is a
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
210 GaimBuddy for the added user, that's left up to the prpls. See the
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
211 documentation for this function and gaim_account_request_add.
12420
00bd43a1ac8a [gaim-migrate @ 14727]
Richard Laager <rlaager@pidgin.im>
parents: 12383
diff changeset
212 * gaim_accounts_reorder: new_index is now a gint instead of a size_t
12604
893fbf89317c [gaim-migrate @ 14939]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12595
diff changeset
213 * displaying-message signals: displaying-[im|chat]-msg and
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
214 displayed-[im|chat]-msg signals are emitted for all messages
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
215 (ie, for received messages, sent messages, system messages, error
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
216 messages etc.), and the signals now have
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
217 gaim_gtk_conversations_get_handle() for their handle.
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
218 * GAIM_NOTIFY_BUTTON_ADD_BUDDY to GAIM_NOTIFY_BUTTON_ADD
12639
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
219 * conversation-switched: This signal has been moved from conversation to
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
220 the UI and the signal-handlers only receive the
7df970d037c3 [gaim-migrate @ 14975]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12629
diff changeset
221 conversation that has been switched to.
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
222 * GaimPluginProtocolInfo: Added offline_message
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
223 * GaimPluginProtocolInfo: Added whiteboard_prpl_ops
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
224 * GaimPluginProtocolInfo: Added media_prpl_ops
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
225 * GaimPluginProtocolInfo: Added "user_info" argument to tooltip_text,
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
226 changed the return type to void
12943
8f11013baa86 [gaim-migrate @ 15296]
Richard Laager <rlaager@pidgin.im>
parents: 12929
diff changeset
227 * GaimPluginProtocolInfo: Added "full" argument to tooltip_text
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
228 * gaim_pounce_new(): Added option argument for pounce options
12730
f64fdbc34677 [gaim-migrate @ 15074]
Daniel Atallah <datallah@pidgin.im>
parents: 12713
diff changeset
229 * gaim_network_listen() and gaim_network_listen_range(): Added
12909
dfcf4df1dcd7 [gaim-migrate @ 15262]
Daniel Atallah <datallah@pidgin.im>
parents: 12900
diff changeset
230 socket_type parameter to allow creation of UDP listening. Modified
14267
f66fd9ea5ea8 [gaim-migrate @ 16879]
Mark Doliner <markdoliner@pidgin.im>
parents: 14253
diff changeset
231 to be asynchronous with a callback to allow for UPnP operation.
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
232 Returns a data structure that can be used to cancel the listen
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
233 attempt using gaim_network_listen_cancel()
12818
c627896d5b1e [gaim-migrate @ 15166]
Richard Laager <rlaager@pidgin.im>
parents: 12813
diff changeset
234 * GaimPrefCallback: val is now a gconstpointer instead of a gpointer
12900
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
235 * gtk_imhtml_get_current_format(): the arguments are now set to TRUE or
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
236 FALSE. Previously they were set to TRUE or left alone. Also, you
7fe519669e07 [gaim-migrate @ 15253]
Richard Laager <rlaager@pidgin.im>
parents: 12887
diff changeset
237 may now pass NULL if you're not interested in a specific formatting.
12915
d3efd3201aec [gaim-migrate @ 15268]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12909
diff changeset
238 * Smiley Themes: Backslashes must be backslash-escaped.
12926
f04efa8d568c [gaim-migrate @ 15279]
Nick Hebner <hebnern@gmail.com>
parents: 12920
diff changeset
239 * Plugins: Depedencies are now honored when unloading plugins.
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
240 * gaim_markup_extract_info_field(): Added format_cb parameter.
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
241 * gaim_markup_extract_info_field(): Changed GString parameter to a GaimNotifyUserInfo paramter.
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
242 * gaim_str_to_time(): Added support for parsing the MM/DD/YYYY format.
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
243 * gaim_plugin_action_new(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
244 * gaim_plugin_pref_new_with_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
245 * gaim_plugin_pref_new_with_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
246 * gaim_plugin_pref_new_with_name_and_label(): name and label are
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
247 now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
248 * gaim_plugin_pref_set_name(): name is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
249 * gaim_plugin_pref_get_name(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
250 * gaim_plugin_pref_set_label(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
251 * gaim_plugin_pref_get_label(): return type is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
252 * gaim_plugin_pref_add_choice(): label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
253 * struct proto_chat_entry: label is now const char *
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
254 * struct proto_chat_entry: identifier is now const char *
13201
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
255 * All network activity has been updated to use non-blocking sockets.
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
256 This means that plugins must be updated to expect such a socket from
8c224ef70efa [gaim-migrate @ 15563]
Daniel Atallah <datallah@pidgin.im>
parents: 13189
diff changeset
257 gaim_proxy_connect() and gaim_network_listen*().
14170
f611621bc8a0 [gaim-migrate @ 16742]
Mark Doliner <markdoliner@pidgin.im>
parents: 14158
diff changeset
258 * gaim_proxy_connect(): changed to return NULL on error and a pointer
f611621bc8a0 [gaim-migrate @ 16742]
Mark Doliner <markdoliner@pidgin.im>
parents: 14158
diff changeset
259 to a GaimProxyConnectInfo object which can be used to cancel
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
260 connection attempts using gaim_proxy_connect_cancel(). Also added
14902
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
261 a 'handle' parameter that can be used to cancel the connection
2231b78507df [gaim-migrate @ 17609]
Mark Doliner <markdoliner@pidgin.im>
parents: 14899
diff changeset
262 attempt using gaim_proxy_connect_cancel_with_handle().
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
263 * gaim_gethostbyname_async(): Renamed to gaim_dnsquery_a() and
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
264 changed to return a pointer to a data structure that can be
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
265 used to cancel the pending DNS query using gaim_dnsquery_destroy()
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
266 * gaim_url_fetch(): Renamed to gaim_util_fetch_url() and changed
15024
091a11c4b768 [gaim-migrate @ 17741]
Mark Doliner <markdoliner@pidgin.im>
parents: 14991
diff changeset
267 to return a pointer to a data structure that can be used to cancel
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
268 the pending HTTP request using gaim_util_fetch_url_cancel().
15156
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
269 Corresponding callback has changed to accept this data structure
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
270 as its first argument, and to accept an error message as an
d7280fc2c1e3 [gaim-migrate @ 17880]
Ethan Blanton <elb@pidgin.im>
parents: 15044
diff changeset
271 additional final argument.
13281
3558cb15ebb9 [gaim-migrate @ 15646]
Richard Laager <rlaager@pidgin.im>
parents: 13270
diff changeset
272 * gaim_gtk_create_imhtml(): Added sw_ret() parameter
13508
3c66c5a0ca7c [gaim-migrate @ 15883]
Richard Laager <rlaager@pidgin.im>
parents: 13477
diff changeset
273 * gaim_account_get_log(): Added create parameter
13842
ffb7a4fe2849 [gaim-migrate @ 16292]
Richard Laager <rlaager@pidgin.im>
parents: 13840
diff changeset
274 * GAIM_CMD_P_VERYHIGH is now GAIM_CMD_P_VERY_HIGH
14400
953baf2eba1a [gaim-migrate @ 17035]
Richard Laager <rlaager@pidgin.im>
parents: 14329
diff changeset
275 * gtk_imhtml_search_find(): Now wraps around to the top instead of
953baf2eba1a [gaim-migrate @ 17035]
Richard Laager <rlaager@pidgin.im>
parents: 14329
diff changeset
276 clearing the search at the end.
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
277 * gaim_gtkxfer_dialog_show: Can now take NULL to show (and possibly
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
278 create) a default gtkxfer dialog.
14645
71ccf40ee43b [gaim-migrate @ 17307]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14582
diff changeset
279 * CHAT_USERS_BUDDY_COLUMN became CHAT_USERS_WEIGHT_COLUMN, along with
71ccf40ee43b [gaim-migrate @ 17307]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14582
diff changeset
280 a change in the values stored in the column.
14818
fb3fd44433a2 [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14649
diff changeset
281 * gaim_find_buddies() returns a list of all buddies in the account if name
fb3fd44433a2 [gaim-migrate @ 17513]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14649
diff changeset
282 is NULL.
14914
290eb2170f38 [gaim-migrate @ 17621]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 14902
diff changeset
283 * gaim_gtk_set_custom_buddy_icon() sets custom icon for a user.
14991
130412e283d1 [gaim-migrate @ 17701]
Richard Laager <rlaager@pidgin.im>
parents: 14914
diff changeset
284 * Hid the definition of _GaimStringref, which already had a warning to
130412e283d1 [gaim-migrate @ 17701]
Richard Laager <rlaager@pidgin.im>
parents: 14914
diff changeset
285 avoid accessing it directly.
15284
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
286 * notify_userinfo() UI op is passed a GaimNotifyUserInfo instead of a char*
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
287 for the user information
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
288 * gaim_buddy_icon_get_scale_size() and was changed to ALWAYS scale
15284
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
289 the icon instead of only when icon_spec->scale_rules contains
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
290 GAIM_ICON_SCALE_DISPLAY. Callers should be changed to check the
98e8f9912107 [gaim-migrate @ 18012]
Mark Doliner <markdoliner@pidgin.im>
parents: 15212
diff changeset
291 scale_rules before calling this function.
15301
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
292 * gaim_gtk_buddy_icon_get_scale_size() was changed to accept an
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
293 additional parameter which is used to determine what kind of
26153c5f156a [gaim-migrate @ 18029]
Mark Doliner <markdoliner@pidgin.im>
parents: 15284
diff changeset
294 scaling should be done, if any.
16518
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
295 * purple_request_input(), purple_request_choice(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
296 purple_request_choice_varg(), purple_request_action(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
297 purple_request_action_varg(), purple_request_fields(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
298 purple_request_yes_no(), purple_request_ok_cancel(),
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
299 purple_request_accept_cancel(), purple_request_file(), and
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
300 purple_request_folder() was changed to accept account, who, and
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
301 conversation parameters for associating the request with an account, a
c8eaeda44032 Whitespace fixes to Evan's ChangeLog.API entry.
Richard Laager <rlaager@pidgin.im>
parents: 16490
diff changeset
302 buddy, or a conversation.
16695
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
303 * Significant changes to the buddy icon and imgstore APIs. If you
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
304 were using any of it, it's best to look at the header files or
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
305 Doxygen documentation, but here are some significant changes:
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
306 purple_buddy_icon_new() now takes ownership of ("frees") icon_data
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
307 purple_buddy_icon_set_data(): likewise for data
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
308 purple_buddy_icon_set_for_user(): likewise for data
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
309 purple_buddy_icon_set_for_user() now takes a checksum parameter
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
310 purple_imgstore_add() was renamed to purple_imgstore_add_with_id()
937643b9ea13 A brief note about the buddy icon and imgstore API changes.
Richard Laager <rlaager@pidgin.im>
parents: 16518
diff changeset
311 which takes ownership of data
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
312
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
313 Removed:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
314 * gaim_gtk_sound_{get,set}_mute() (replaced by the /gaim/gtk/sound/mute
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
315 preference)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
316 * gaim_escape_html(const char *html) (use g_markup_escape_text(html, -1)
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
317 instead)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
318 * gaim_accounts_sync, account changes are now scheduled to be saved
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
319 automatically
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
320 * gaim_connection_connect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
321 * gaim_connection_disconnect
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
322 * gaim_connection_register
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
323 * gaim_accounts_auto_login
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
324 * gaim_find_conversation, use gaim_find_conversation_with_account instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
325 * gaim_chat_get_display_name
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
326 * gaim_conversation_set_history, gaim_conversation_get_history, and
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
327 GaimConversation->history. Use gtk_imhtml_get_markup instead.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
328 * set_gaim_user_dir to gaim_util_set_user_dir
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
329 * create_prpl_icon to gaim_gtk_create_prpl_icon
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
330 * Window flashing support in the core: gaim_conv_window_flash, and flash UI
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
331 operation for conversations. Use signal "received-im-msg" or similar.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
332 * All warning stuff from the core.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
333 * gaim_gtkconv_get_dest_tab_at_xy(), instead use gaim_gtkconv_get_tab_at_xy()
12867
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
334 * chat_add_user from GaimConversationUiOps: only chat_add_users is used
080393331813 [gaim-migrate @ 15218]
Andrea Canciani <ranma42@users.sourceforge.net>
parents: 12857
diff changeset
335 * chat_remove_user from GaimConversationUiOps: only chat_remove_users is used
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
336 * uc from the GaimBuddy struct
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
337 * gaim_sound_get_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
338 * gaim_debug_vargs()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
339 * serv_add_buddy(); use gaim_account_add_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
340 * serv_add_buddies(); use gaim_account_add_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
341 * serv_change_passwd(); use gaim_account_change_password() instead
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
342 * serv_close()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
343 * serv_finish_login()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
344 * serv_login()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
345 * serv_remove_buddy(); use gaim_account_remove_buddy() instead
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
346 * serv_remove_buddies(); use gaim_account_remove_buddies() instead
15044
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
347 * serv_rename_group()
73a522bebe99 [gaim-migrate @ 17761]
Mark Doliner <markdoliner@pidgin.im>
parents: 15024
diff changeset
348 * serv_set_buddyicon(): use gaim_account_set_buddy_icon() instead
11907
de3ea77afe3c [gaim-migrate @ 14198]
Evan Schoenberg <evands@pidgin.im>
parents: 11871
diff changeset
349 * serv_touch_idle(): use gaim_gtk_check_idle() instead
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
350 * GaimGtkImPane->a_virgin
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
351 * gaim_str_strip_cr(); use gaim_str_strip_char(str, '\r') instead
12090
814e6a36aea8 [gaim-migrate @ 14387]
Mark Doliner <markdoliner@pidgin.im>
parents: 12067
diff changeset
352 * gaim_find_buddys_group renamed to gaim_buddy_get_group
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
353 * gaim_gtkpounce_menu_build()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
354 * gaim_gtkpounce_dialog_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
355 * GaimGtkBuddyList->bpmenu
12216
d80739091a63 [gaim-migrate @ 14518]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12175
diff changeset
356 * GaimConvImFlags and GaimConvChatFlags; use GaimMessageFlags instead
12242
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
357 * cb and user_data from the ops in GaimNotifyUiOps: This is now handled
e7fc1748eb56 [gaim-migrate @ 14544]
Richard Laager <rlaager@pidgin.im>
parents: 12220
diff changeset
358 by the notify API in the core.
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
359 * GaimConversationUiOps.updated: use the conversation-updated signal
12837
91261adc87b3 [gaim-migrate @ 15185]
Richard Laager <rlaager@pidgin.im>
parents: 12818
diff changeset
360 * GAIM_SUBTYPE_CONV_WINDOW: windows are now only represented in the UI,
91261adc87b3 [gaim-migrate @ 15185]
Richard Laager <rlaager@pidgin.im>
parents: 12818
diff changeset
361 so GAIM_TYPE_BOXED is used for the signal types
12849
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
362 * gaim_gtk_privacy_is_showable(): We do fallback privacy in the core
052f51304ed2 [gaim-migrate @ 15199]
Jean-Yves Lefort
parents: 12838
diff changeset
363 now, so this would always be TRUE now.
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
364 * GaimBlistNodeAction: See GaimMenuAction
12920
07723aaa3f2e [gaim-migrate @ 15273]
Etan Reisner <deryni@pidgin.im>
parents: 12919
diff changeset
365 * gaim_blist_node_action_new(); use gaim_menu_action_new() instead
13033
c98a5209f3b2 [gaim-migrate @ 15389]
Richard Laager <rlaager@pidgin.im>
parents: 12972
diff changeset
366 * gaim_date()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
367 * gaim_date_full(): See gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
368 * gaim_strftime(): See gaim_utf8_strftime()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
369 * GAIM_MESSAGE_COLORIZE
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
370 * user_data from gaim_notify_searchresults_new_rows and from
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
371 notify_searchresults in GaimNotifyUiOps.
13840
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
372 * gaim_conversation_get_send_history(), and send_history from
8ea0f9070d3a [gaim-migrate @ 16287]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13641
diff changeset
373 GaimConversation
13929
3f26cda5508a [gaim-migrate @ 16333]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13842
diff changeset
374 * Removed ui_ops from GaimBuddyList. Use gaim_blist_get_ui_ops() instead
14432
3710852cdab5 [gaim-migrate @ 17076]
Hil <allhilbert@users.sourceforge.net>
parents: 14416
diff changeset
375 * GaimGtkConversation: dialogs (dialogs.search moved to GaimGtkWindow)
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
376 * gaim_show_xfer_dialog: Use gaim_gtk_xfer_dialog_show(NULL) instead.
14649
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
377 * GaimGtkRoomlistDialog: Nothing used it outside of the file it was in.
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
378 * gaim_gtk_roomlist_dialog_new: use gaim_gtk_roomlist_show
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
379 * gaim_gtk_roomlist_dialog_new_with_account: use gaim_gtk_roomlist_show_with_account
16158
04028f467df0 Death to Binreloc\!
Sean Egan <seanegan@pidgin.im>
parents: 16144
diff changeset
380 * binreloc functions
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
381
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
382 Added:
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
383 * gaim_prefs_disconnect_by_handle()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
384 * a password field to GaimConnection, which only persists for the
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
385 session (when "remember password" is false, account->password is
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
386 NEVER set) Use gaim_connection_get_password(GaimConnection *gc)
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
387 * gaim_log_common_writer, gaim_log_common_lister, gaim_log_common_sizer,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
388 and gaim_log_get_log_dir to allow log formats that use standard Gaim
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
389 log directory to use Gaim's built-in code for these purposes.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
390 * GaimLogCommonLoggerData struct for a basic logger_data struct to be
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
391 used with "common" logger functions.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
392 * gaim_gtk_blist_node_is_contact_expanded, returns TRUE if the given
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
393 blist node is a buddy inside an expanded contact, or is itself an
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
394 expanded contact
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
395 * GaimLogSet struct, get_log_sets function to GaimLogLogger,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
396 gaim_log_get_log_sets, gaim_log_set_compare
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
397 * gaim_privacy_check(), to check if a given user is allowed to send
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
398 messages to the specified account
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
399 * gtk_imhtml_clear_formatting()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
400 * gtk_imhtml_delete to clear out part of a imhtml buffer
11814
5003711283c0 [gaim-migrate @ 14105]
Richard Laager <rlaager@pidgin.im>
parents: 11774
diff changeset
401 * gtk_imhtml_get_protocol_name()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
402 * gaim_buddy_icons_get_full_path(), to get the full path of a buddy
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
403 icon setting
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
404 * CHAT_USERS_ALIAS_COLUMN, CHAT_USERS_COLOR_COLUMN,
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
405 CHAT_USERS_BUDDY_COLUMN to the list of columns for the chat
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
406 user list
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
407 * gaim_account_add_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
408 * gaim_account_add_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
409 * gaim_account_remove_buddy()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
410 * gaim_account_remove_buddies()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
411 * gaim_account_change_password()
12645
a907ba243930 [gaim-migrate @ 14983]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12639
diff changeset
412 * gaim_account_supports_offline_message()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
413 * gaim_conversation_close_logs(), to force a conversation's log(s) to
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
414 be closed. New logs will be opened as necessary.
15678
7434ef155a3a Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <datallah@pidgin.im>
parents: 15408
diff changeset
415 * gaim_got_protocol_handler_uri()
11774
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
416 * gaim_plugin_get_id()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
417 * gaim_plugin_get_name()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
418 * gaim_plugin_get_version()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
419 * gaim_plugin_get_summary()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
420 * gaim_plugin_get_description()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
421 * gaim_plugin_get_author()
3863107a7914 [gaim-migrate @ 14065]
Richard Laager <rlaager@pidgin.im>
parents: 11757
diff changeset
422 * gaim_plugin_get_homepage()
11911
797cf405943c [gaim-migrate @ 14202]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 11907
diff changeset
423 * gaim_gtkconv_switch_active_conversation(GaimConversation *)
11926
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
424 * gaim_str_strip_char() to strip a given character from
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
425 a given string
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
426 * gaim_util_chrreplace() to replace a given character with a
e961b6ac97f8 [gaim-migrate @ 14217]
Mark Doliner <markdoliner@pidgin.im>
parents: 11911
diff changeset
427 different character
12016
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
428 * gaim_gtk_blist_toggle_visibility() to intelligently toggle the
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
429 visiblity of the buddy list
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
430 * gaim_gtk_blist_visibility_manager_add() to indicate the addition of a
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
431 visibility manager - see the docs for more information
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
432 * gaim_gtk_blist_visibility_manager_remove() to indicate the removal of
0517ad5d0196 [gaim-migrate @ 14309]
Casey Harkins <charkins@pidgin.im>
parents: 11935
diff changeset
433 a visibility manager - see the docs for more information
12468
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
434 * gaim_gtk_conversations_find_unseen_list() to get a list of conversations
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
435 with an "unseen" state >= to the specified state and other criteria
fe558afb01b4 [gaim-migrate @ 14778]
Casey Harkins <charkins@pidgin.im>
parents: 12463
diff changeset
436 * gaim_gtk_conversations_fill_menu() fill a menu from list of conversations
12092
afa359206c04 [gaim-migrate @ 14389]
Mark Doliner <markdoliner@pidgin.im>
parents: 12090
diff changeset
437 * gaim_gtk_create_prpl_icon()
afa359206c04 [gaim-migrate @ 14389]
Mark Doliner <markdoliner@pidgin.im>
parents: 12090
diff changeset
438 * gaim_gtk_create_prpl_icon_with_status()
12136
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
439 * gaim_gtk_pounces_manager_show()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
440 * gaim_gtk_pounces_manager_hide()
027b7ebee256 [gaim-migrate @ 14436]
Kevin Stange <kstange@pidgin.im>
parents: 12129
diff changeset
441 * gaim_gtk_pounce_editor_show()
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
442 * GAIM_POUNCE_MESSAGE_RECEIVED
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
443 * GaimPounceOption
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
444 * gaim_pounce_set_options()
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
445 * gaim_pounce_set_options()
12163
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
446 * GAIM_STOCK_CONNECT, GAIM_STOCK_DISCONNECT
483d8be2deec [gaim-migrate @ 14464]
Richard Laager <rlaager@pidgin.im>
parents: 12157
diff changeset
447 * GAIM_STOCK_PLUGIN
12285
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
448 * gaim_account_request_add: Notifies the user that they were added to
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
449 someone's buddy list, and offers them the choice
5a0f4619b0c5 [gaim-migrate @ 14589]
Etan Reisner <deryni@pidgin.im>
parents: 12257
diff changeset
450 of adding that person to their buddy list.
12319
42a0e8cecea3 [gaim-migrate @ 14623]
Richard Laager <rlaager@pidgin.im>
parents: 12285
diff changeset
451 * gaim_blist_alias_contact()
12383
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
452 * gaim_cipher_http_digest_calculate_session_key()
7c66acef0786 [gaim-migrate @ 14689]
Richard Laager <rlaager@pidgin.im>
parents: 12319
diff changeset
453 * gaim_cipher_http_digest_calculate_response()
12626
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
454 * gaim_notify_searchresults_labeled()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
455 * GAIM_NOTIFY_BUTTON_LABELED, GAIM_NOTIFY_BUTTON_INFO,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
456 GAIM_NOTIFY_BUTTON_IM, GAIM_NOTIFY_BUTTON_JOIN,
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
457 GAIM_NOTIFY_BUTTON_INVITE
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
458 * stock buttons GAIM_STOCK_IM, GAIM_STOCK_INFO
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
459 * gaim_conversation_present()
bce1c6f4774e [gaim-migrate @ 14962]
Christopher O'Brien <siege@pidgin.im>
parents: 12604
diff changeset
460 * GaimConversationUiOps->present(GaimConversation *)
12695
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
461 * GaimPlugin.unloadable
0c93a42b7ee2 [gaim-migrate @ 15038]
Richard Laager <rlaager@pidgin.im>
parents: 12694
diff changeset
462 * gaim_plugin_is_unloadable()
12712
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
463 * GAIM_PLUGIN_PREF_STRING_FORMAT
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
464 * gaim_plugin_pref_get_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
465 * gaim_plugin_pref_set_format_type()
21ea46d3dee9 [gaim-migrate @ 15056]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12695
diff changeset
466 * GaimStringFormatType
12737
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
467 * gaim_log_get_handle()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
468 * gaim_log_uninit()
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
469 * GAIM_SUBTYPE_LOG
e1300804318e [gaim-migrate @ 15082]
Richard Laager <rlaager@pidgin.im>
parents: 12730
diff changeset
470 * gaim_marshal_POINTER__POINTER_POINTER
12813
6f67cfa0e6a0 [gaim-migrate @ 15161]
Christopher O'Brien <siege@pidgin.im>
parents: 12797
diff changeset
471 * gaim_utf8_ncr_encode()
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
472 * gaim_gtk_log_init()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
473 * gaim_gtk_log_get_handle()
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
474 * gaim_gtk_log_uninit()
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
475 * gaim_util_fetch_url_request()
13189
a7f147f52221 [gaim-migrate @ 15551]
Richard Laager <rlaager@pidgin.im>
parents: 13107
diff changeset
476 * GaimMenuAction
12919
519199cca273 [gaim-migrate @ 15272]
Etan Reisner <deryni@pidgin.im>
parents: 12915
diff changeset
477 * gaim_menu_action_new()
13103
81ccb40de82b [gaim-migrate @ 15464]
Richard Laager <rlaager@pidgin.im>
parents: 13033
diff changeset
478 * gaim_menu_action_free()
13105
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
479 * GaimInfoFieldFormatCallback
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
480 * gaim_utf8_strftime()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
481 * gaim_date_format_short()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
482 * gaim_date_format_long()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
483 * gaim_date_format_full()
8f9c66e4af87 [gaim-migrate @ 15466]
Richard Laager <rlaager@pidgin.im>
parents: 13103
diff changeset
484 * gaim_time_format()
13107
704041197f4d [gaim-migrate @ 15468]
Richard Laager <rlaager@pidgin.im>
parents: 13105
diff changeset
485 * gaim_plugin_action_free()
13286
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
486 * GaimRequestType: Added GAIM_REQUEST_FOLDER
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
487 * GaimRequestUiOps: Added request_folder
dbfe6cc1b0b5 [gaim-migrate @ 15651]
Richard Laager <rlaager@pidgin.im>
parents: 13282
diff changeset
488 * gaim_request_folder()
13361
bb2f64cf6721 [gaim-migrate @ 15733]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13286
diff changeset
489 * gaim_gtk_setup_screenname_autocomplete()
13435
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
490 * gaim_gtk_set_cursor()
4c22eed6e0a6 [gaim-migrate @ 15809]
Richard Laager <rlaager@pidgin.im>
parents: 13404
diff changeset
491 * gaim_gtk_clear_cursor()
13477
aa1863ed7f63 [gaim-migrate @ 15852]
Richard Laager <rlaager@pidgin.im>
parents: 13435
diff changeset
492 * GAIM_MESSAGE_ACTIVE_ONLY
13515
0cea461e904c [gaim-migrate @ 15890]
Bartosz Oler <bartosz@pidgin.im>
parents: 13508
diff changeset
493 * gaim_proxy_get_setup()
13641
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
494 * GaimNotifySearchResultsCallback: Added user_data.
1173f8ca3fbf [gaim-migrate @ 16038]
Bartosz Oler <bartosz@pidgin.im>
parents: 13515
diff changeset
495 * gaim_notify_searchresults: Added user_data.
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
496 * gaim_network_listen_cancel(): Can be used to cancel a previous
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
497 call to gaim_network_listen() or gaim_network_listen_range()
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
498 * gaim_proxy_connect_cancel(): Can be used to cancel a pending
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
499 gaim_proxy_connect() request
14899
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
500 * gaim_proxy_connect_cancel_with_handle(): Can be used to cancel
c65f0b4fb351 [gaim-migrate @ 17606]
Mark Doliner <markdoliner@pidgin.im>
parents: 14861
diff changeset
501 a previous gaim_proxy_connect() request using a specified handle
14329
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
502 * gaim_dnsquery_destroy(): Can be used to cancel a pending DNS
05c3cc0c1f79 [gaim-migrate @ 16949]
Mark Doliner <markdoliner@pidgin.im>
parents: 14267
diff changeset
503 query.
14416
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
504 * gaim_util_fetch_url_cancel(): Can be used to cancel a pending
c95ffd983a39 [gaim-migrate @ 17060]
Mark Doliner <markdoliner@pidgin.im>
parents: 14401
diff changeset
505 call to gaim_util_fetch_url() or gaim_util_fetch_url_request().
14432
3710852cdab5 [gaim-migrate @ 17076]
Hil <allhilbert@users.sourceforge.net>
parents: 14416
diff changeset
506 * GaimGtkWindow: dialogs.search (previously in GaimGtkConversation)
14553
905eb6bb4afb [gaim-migrate @ 17210]
Jérôme Poulin <ticpu@users.sourceforge.net>
parents: 14456
diff changeset
507 * gaim_buddy_get_server_alias()
14582
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
508 * gaim_conv_send_confirm()
ae974395b9da [gaim-migrate @ 17240]
Lars T. Mikkelsen
parents: 14565
diff changeset
509 * GaimConversationUiOps.send_confirm
14649
38e6b75e6769 [gaim-migrate @ 17311]
Etan Reisner <deryni@pidgin.im>
parents: 14645
diff changeset
510 * gaim_gtk_roomlist_dialog_show_with_account
15179
0085b146bf0d [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15156
diff changeset
511 * gaim_gtk_tree_view_search_equal_func to be used with
0085b146bf0d [gaim-migrate @ 17903]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15156
diff changeset
512 gtk_tree_view_set_search_equal_func
15322
cd268e368bc1 [gaim-migrate @ 18050]
Mark Doliner <markdoliner@pidgin.im>
parents: 15301
diff changeset
513 * gaim_xfer_set_bytes_sent(). Sets the offset in the file to
cd268e368bc1 [gaim-migrate @ 18050]
Mark Doliner <markdoliner@pidgin.im>
parents: 15301
diff changeset
514 read from or write to.
15380
1171796358b3 [gaim-migrate @ 18109]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15322
diff changeset
515 * gaim_privacy_deny and gaim_privacy_allow
15408
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
516 * gaim_gtk_blist_set_headline
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
517 * gaim_gtk_set_urgent
31a69308d513 [gaim-migrate @ 18139]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 15380
diff changeset
518 * GtkGaimScrollBook and its functions.
16144
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
519 * purple_markup_unescape_entity()
4e022531d1c9 Patch cleanups:
Richard Laager <rlaager@pidgin.im>
parents: 16035
diff changeset
520 * purple_markup_get_css_property()
16822
d1ee7a30e9b8 Add a missing function useful for dbus clients, requested by Andrey Kostenko. And fix a crash from badly written dbus code.
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 16695
diff changeset
521 * purple_group_get_name()
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
522
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
523 Signals - Changed: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
524 * Signal propagation now stops after a handler returns a non-NULL value.
12629
14aae7d5da6b [gaim-migrate @ 14965]
Richard Laager <rlaager@pidgin.im>
parents: 12626
diff changeset
525 This value is now returned. Previously, all registered handlers were
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
526 called and the value from the last handler was used.
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
527 * "buddy-typing" and "buddy-typing-stopped": replaced the GaimConversation*
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
528 with GaimAccount*, const char *name. Also, the signal is now emitted
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
529 regardless of whether a conversation exists and regardless of whether
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
530 the user is on the buddy list.
12850
744542bdd53e [gaim-migrate @ 15200]
Casey Harkins <charkins@pidgin.im>
parents: 12849
diff changeset
531 * "chat-buddy-joined": added the new_arrival argument
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
532 * "chat-invited" handlers can now return a value to control what happens
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
533 to the invite (accept, reject, prompt the user).
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
534 * "chat-left": Emitted *after* setting chat->left to TRUE.
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
535 * "drawing-tooltip": the second argument is now a GString* instead of
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
536 a char**
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
537 * "drawing-tooltip": added the "full" argument
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
538 * "received-im-msg" and "received-chat-msg" to match, both now pass a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
539 conversation pointer and flags
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
540 * "receiving-im-msg" and "receving-chat-msg" to match, both now pass a
12157
eea4baae3ad9 [gaim-migrate @ 14458]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 12151
diff changeset
541 conversation pointer and a pointer to the flags.
13234
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
542 * "writing-im-msg", "wrote-im-msg", "writing-chat-msg", "wrote-chat-msg":
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
543 Now emitted from a difference place in the message handling code.
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
544 The arguments also changed.
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
545 * "displaying-im-msg", "displayed-im-msg", "displaying-chat-msg",
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
546 "displayed-chat-msg": Added "who" argument, which changes the order
1d8e569b2053 [gaim-migrate @ 15598]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13220
diff changeset
547 of the existing arguments.
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
548
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
549 Signals - Added: (See the Doxygen docs for details on all signals.)
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
550 * "account-disabled"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
551 * "account-status-changed"
13282
83e33fe74de3 [gaim-migrate @ 15647]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13281
diff changeset
552 * "account-alias-changed"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
553 * "cipher-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
554 * "cipher-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
555 * "conversation-dragging"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
556 * "dbus-method-called"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
557 * "dbus-introspect"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
558 * "file-recv-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
559 * "file-recv-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
560 * "file-recv-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
561 * "file-recv-complete"
13220
4eca54b95034 [gaim-migrate @ 15583]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 13201
diff changeset
562 * "file-recv-request"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
563 * "file-send-accept"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
564 * "file-send-start"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
565 * "file-send-cancel"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
566 * "file-send-complete"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
567 * "buddy-added"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
568 * "buddy-removed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
569 * "blist-node-aliased"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
570 * "buddy-status-changed"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
571 * "buddy-idle-changed": A buddy's idle status changed.
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
572 * "buddy-icon-changed"
15212
2919bfea7c4a [gaim-migrate @ 17936]
Evan Schoenberg <evands@pidgin.im>
parents: 15208
diff changeset
573 * "buddy-got-login-time": The login time for a buddy is now known
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
574 * "displaying-userinfo"
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
575 * "gtkblist-hiding"
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
576 * "gtkblist-unhiding"
12838
5c6f36abeee8 [gaim-migrate @ 15186]
Richard Laager <rlaager@pidgin.im>
parents: 12837
diff changeset
577 * "log-displaying"
16035
eb4eda79a147 The network module now registers the signal 'network-configuration-changed' and emits it when a network change is detected via libnm or the win32 network monitor. The UI could also emit this signal if it knows something network.c doesn't. UPnP and NAT-PMP respond to the signal by clearing their IP address caches; changing networks without quitting/relaunching will now lead to the new IP address being (lazily) determined. This commit also enables nat-pmp and adds nat-pmp.[h|c] to the build process; please let me know if there are any problems building, as I only have OS X test machines.
Evan Schoenberg <evands@pidgin.im>
parents: 15998
diff changeset
578 * "network-configuration-changed"
13388
56132ad4179e [gaim-migrate @ 15760]
Kevin Stange <kstange@pidgin.im>
parents: 13361
diff changeset
579 * "savedstatus-changed"
14456
eb757f0f9749 [gaim-migrate @ 17102]
Etan Reisner <deryni@pidgin.im>
parents: 14432
diff changeset
580 * "sendto-extended-menu"
15678
7434ef155a3a Core support for external protocol URIs. The actual handling of the URIs will be in the prpls and other plugins. This commit only includes the win32 method of actually passing in a URI - the dbus implementation still needs to be written.
Daniel Atallah <datallah@pidgin.im>
parents: 15408
diff changeset
581 * "uri-handler"
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
582
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
583 Signals - Removed:
12053
5aa634db0fc1 [gaim-migrate @ 14348]
Casey Harkins <charkins@pidgin.im>
parents: 12021
diff changeset
584 * "account-away": replaced by account-status-changed
12128
8a349188fe17 [gaim-migrate @ 14428]
Richard Laager <rlaager@pidgin.im>
parents: 12127
diff changeset
585 * "account-warned"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
586 * "buddy-away": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
587 * "buddy-back": replaced by buddy-status-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
588 * "buddy-idle": replaced by buddy-idle-changed
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
589 * "buddy-unidle": replaced by buddy-idle-changed
12097
c8277c560c7c [gaim-migrate @ 14394]
Evan Schoenberg <evands@pidgin.im>
parents: 12092
diff changeset
590 * "buddy-icon-cached": replaced by buddy-icon-changed
12797
d0f51cfde6bc [gaim-migrate @ 15144]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents: 12737
diff changeset
591 * "conversation-drag-end": replaced by conversation-dragging
12694
526fc1678184 [gaim-migrate @ 15037]
Lucio Maciel
parents: 12645
diff changeset
592 * "conversation-switching"
11935
1d95c7294577 [gaim-migrate @ 14226]
Etan Reisner <deryni@pidgin.im>
parents: 11926
diff changeset
593
11757
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
594 version 1.5.0 (8/11/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
595 * Added: gaim_xfer_conversation_write
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
596 Writes a messages to a conversation window with the use
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
597 of the associated file transfer.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
598
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
599 version 1.4.0 (7/7/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
600 * Added: gaim_buddy_icon_uncache()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
601 Deletes a cached buddy icon for a specified buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
602 * Added: gaim_buddy_icon_get_type
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
603 Attempts to determine the type of a given buddy icon.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
604 * Added: buddy-icon-cached signal
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
605 Emitted when a new buddy icon is cached.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
606
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
607 version 1.3.1 (6/9/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
608 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
609
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
610 version 1.3.0 (5/10/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
611 * Added: gaim_blist_schedule_save()
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
612 This should be used instead of gaim_blist_sync when you
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
613 want the blist.xml file to be written to disk. There
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
614 should not be many occasions when you want to do this,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
615 as the functions in the blist API that modify the buddy
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
616 list will normally call it for you.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
617 * Added: OPT_PROTO_NO_NORMALIZE_CONV
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
618 Tells the conversation API to not normalize screen names
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
619 in conversations. This is used by the Jabber PRPL.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
620
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
621 version 1.2.1 (4/3/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
622 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
623
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
624 version 1.2.0 (3/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
625 * You can use gaim_signal_connect_priority() and
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
626 gaim_signal_connect_priority_vargs() to connect to
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
627 Gaim signals with a given priority (Will Gorman)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
628 * Added: gaim_conversation_set_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
629 gaim_conversation_get_features
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
630 These allow plugins (notable prpls) to change the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
631 formatting capabilities of an existing conversation.
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
632 This comes with a new "features" field in
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
633 GaimConversation (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
634 * Added: GAIM_CONNECTION_NO_IMAGES to GaimConectionFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
635 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
636 * Added: GAIM_CBFLAGS_TYPING to GaimConvChatBuddyFlags
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
637 (Christopher O'Brien)
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
638 * Added: gaim_account_request_add which takes the same arguments as
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
639 * gaim_account_notify_added but always asks the user if they want to add
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
640 * the buddy to the buddy list
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
641 * Added: An accompanying request_add GaimAccountUiOp
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
642
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
643 version 1.1.4 (2/24/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
644 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
645
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
646 version 1.1.3 (2/17/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
647 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
648
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
649 version 1.1.2 (1/20/2005):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
650 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
651
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
652 version 1.1.1 (12/28/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
653 * No changes
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
654
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
655 version 1.1.0 (12/02/2004):
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
656 * Added: gaim_utf8_salvage
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
657 * Added: binary relocation support in prefix.h
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
658 WARNING: If your plugin uses anything inside the
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
659 #ifdef ENABLE_BINRELOC from prefix.h, it won't be
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
660 loadable on a copy of Gaim compiled without binreloc
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
661 support. In particular, watch out for the autoconf-like
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
662 macros, and accidently including them through internal.h,
96456b26dc43 [gaim-migrate @ 14048]
John Bailey <rekkanoryo@rekkanoryo.org>
parents: 11706
diff changeset
663 which you probably shouldn't be including anyway.
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
664
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
665 version 1.0.0 (09/17/2004):
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
666 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
4684f1e7f730 [gaim-migrate @ 10821]
Daniel Atallah <datallah@pidgin.im>
parents: 9917
diff changeset
667 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
668 type gboolean
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
669 * Changed: the versioning scheme, and all the plugin structs
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
670
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
671 version 0.82 (08/26/2004):
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
672 Gaim API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
673 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
674 * Removed: multi.h
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
675 * Renamed: ui.h to gtkdialogs.h
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
676 * Renamed: gtkinternal.h to gtkgaim.h
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
677 * Renamed: show_info_dialog to gaim_gtkdialogs_info
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
678 * Renamed: show_log_dialog to gaim_gtkdialogs_log
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
679 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
680 * Renamed: show_im_dialog to gaim_gtkdialogs_im
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
681 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
682 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
683 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
684 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
685 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
686 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
687 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
688 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
689 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
690 * Renamed: show_about to gaim_gtkdialogs_about
9799
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
691 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
15208
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
692 which pass account and contact information associated with the
b9653f9f7b96 [gaim-migrate @ 17932]
Evan Schoenberg <evands@pidgin.im>
parents: 15179
diff changeset
693 userinfo
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
694
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
695 Buddy List API:
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
696 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
697 * Added: gaim_contact_on_account()
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
698 * Added: flags parameter to the GaimBlistNode struct
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
699
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
700 Conversation API:
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
701 * Added: gaim_gtkconv_button_new()
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
702
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
703 Protocol Plugin API: v7
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
704 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
705
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
706 Signals:
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
707 * Added: conversation-updated for any update to the data associated
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
708 with the conversation (topic, icon, adding to buddy list, etc.)
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
709
9846
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
710 Conversation API:
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
711 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
712
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
713 version 0.81 (08/05/2004):
9597
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
714 Commands API:
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
715 * Most functions now have a void *data argument.
9620
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
716
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
717 Blist API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
718 * Added: gaim_buddy_get_contact_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
719 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
720 * Renamed: gaim_get_buddy_alias_only to gaim_buddy_get_alias_only
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
721
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
722 Conversation API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
723 * Changed: gaim_conv_chat_add_user(), added flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
724 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
725 * Changed: gaim_conv_chat_get_users(), now returns a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
726 GaimConvChatBuddy's
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
727 * Changed: gaim_conv_chat_set_users() now expects a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
728 GaimConvChatBuddy's
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
729 * Added: gaim_conv_chat_set_user_flags()
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
730 * Added: gaim_conv_chat_get_user_flags()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
731 * Added: gaim_conv_chat_find_user()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
732 * Added: gaim_conv_chat_cb_new()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
733 * Added: gaim_conv_chat_cb_find()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
734 * Added: gaim_conv_chat_cb_destroy()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
735 * Added: gaim_conv_chat_cb_get_name()
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
736
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
737 Conversation UI ops:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
738 * Added: chat_update_user()
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
739
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
740 Signals:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
741 * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags
9590
14f7a5480472 [gaim-migrate @ 10433]
Luke Schierer <lschiere@pidgin.im>
parents: 9554
diff changeset
742 * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
743 TRUE if you don't want the join/leave to be displayed in the UI.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
744 * Added: chat-buddy-flags for when user's flags change
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
745 gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
746 chat-buddy-flags signal)
9609
509595c974af [gaim-migrate @ 10452]
Gary Kramlich <grim@pidgin.im>
parents: 9597
diff changeset
747 * Added: account-modified for when account settings have been changed.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
748
9538
07fa26eb4eaf [gaim-migrate @ 10366]
Sean Egan <seanegan@pidgin.im>
parents: 9517
diff changeset
749 version 0.80 (07/15/2004):
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
750 Gaim API:
9473
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
751 * Removed: PRPL numbers : gaim_account_set_protocol(),
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
752 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
753 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
754
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
755 Protocol Plugin API: v6
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
756 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
757
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
758 Signals:
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
759 * Changed "chat-invited" to also include the components hash table so
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
760 plugins can use serv_join_chat when the signal is emitted.
9517
a4b0dccad1f8 [gaim-migrate @ 10344]
Gary Kramlich <grim@pidgin.im>
parents: 9515
diff changeset
761 * Added "chat-topic-changed" signal plugins know when a topic is changed.
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
762
9384
bd6cdf5bf7b7 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
763 version 0.79 (06/24/2004):
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
764 Gaim API:
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
765 * gaim_url_parse() now takes two additional parameters, which are used
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
766 for returning the username and password from the URL, if they exist.
9260
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
767 * Added: has_focus UI op to GaimConversationUiOps and
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
768 GaimConvWindowUiOps.
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
769 * Added: gaim_conversation_has_focus() and gaim_conv_window_has_focus().
9303
e257ad08c77c [gaim-migrate @ 10107]
Mark Doliner <markdoliner@pidgin.im>
parents: 9301
diff changeset
770 * Removed: gaim_blist_save()
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
771
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
772 Protocol Plugin API: v5
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
773 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
774 rename_group and remove_group to take GaimBuddy's and
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
775 GaimGroup's consistently.
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
776 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
777 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
778
9124
02d751804708 [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
779 version 0.78 (05/30/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
780 Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
781 * Added: actions - for plugins to add to the new Plugin Actions menu
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
782
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
783 Loader Plugin API: v2 (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
784
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
785 Protocol Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
786 * Removed: set_dir, get_dir and dir_search (not used, AIM-centric)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
787 * Removed: actions (replaced by generic plugin actions)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
788
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
789 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
790 TCL Plugin API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
791
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
792 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
793 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
794 Group right-click menus
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
795 * Added: "drawing-tooltip" for plugins to allow plugins to change text
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
796 appearing in tooltips
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
797 * Added: "gtkblist-created"
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
798 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
799 exactly like received-*-msg used to)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
800 * Added: "buddy-idle-updated" signal, for when the idle time changes.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
801 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
802 pointers to who, message and flags, and are now void.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
803 * Removed: "drawing-menu" - it was UI sepecific and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
804 "blist-node-extended-menu" is superior
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
805
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
806 version 0.77 (04/22/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
807 Loader & Protocol Plugins independantly versioned
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
808 Plugin loading now checks versioning on plugins (Standard, Loader &
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
809 Protocol)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
810 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
811
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
812 Plugin API: v3
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
813 * Added: prefs_info for UI independant plugin prefs
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
814
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
815 Loader Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
816 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
817
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
818 Protocol Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
819 * Added: api_version at top of GaimPluginProtocolInfo struct
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
820 * Added: chat_menu for protocol specific extensions to the chat menu
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
821 * Removed: get_away "Nada used it. Pink elephants on parade."
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
822 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
823
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
824 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
825 TCL API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
826
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
827 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
828 * Added: "conversation-drag-ended"
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
829
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
830 version 0.76 (04/01/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
831 Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
832 Perl Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
833 Loader Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
834 Protocol Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
835 * Added: protocol_prefs for protocol specific preferences
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
836 * Added: reject_chat so protocols can act on chat invite rejection
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
837
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
838 TCL Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
839 * Changes to plugin registration to show descriptions
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
840

mercurial