plugins/ChangeLog.API

Mon, 06 Jun 2005 01:40:46 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Mon, 06 Jun 2005 01:40:46 +0000
changeset 10971
4c823ffab27a
parent 10957
3658998c8c2a
child 11003
7431f26d6c2e
permissions
-rw-r--r--

[gaim-migrate @ 12796]
This commit includes the changes I made to oldstatus to make
urgent notification/taskbar flashing more sensible (auto- tab switching),
the changes to notify.c so that tab switching doesn't reset the counters,
and the changes and translations for gaim.desktop

9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
1 Gaim: The Pimpin' Penguin IM Client that's good for the soul!
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
2
10971
4c823ffab27a [gaim-migrate @ 12796]
Mark Doliner <markdoliner@pidgin.im>
parents: 10957
diff changeset
3 version 2.0.0:
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
4 * Changed: All the status stuff. Yay!
10087
e5b80a38939d [gaim-migrate @ 11098]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10074
diff changeset
5 * Changed: gaim_prefs_connect_callback(), added handle parameter
10812
25c595cbffe8 [gaim-migrate @ 12465]
Richard Laager <rlaager@pidgin.im>
parents: 10808
diff changeset
6 * Added: gaim_prefs_disconnect_by_handle()
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
7 * Removed: gaim_gtk_sound_{get,set}_mute() (replaced by the
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
8 /gaim/gtk/sound/mute preference)
10100
4bbba369808a [gaim-migrate @ 11123]
Sean Egan <seanegan@pidgin.im>
parents: 10087
diff changeset
9 * Changed: gtk_imhtml_toolbar now descends from GtkHBox making it
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
10 easier to add your own widgets to it
10246
aa5bff72f94c [gaim-migrate @ 11386]
Mark Doliner <markdoliner@pidgin.im>
parents: 10104
diff changeset
11 * Changed: gaim_find_conversation_with_account, added a "type" parameter
10478
1a8324926c03 [gaim-migrate @ 11765]
Mark Doliner <markdoliner@pidgin.im>
parents: 10477
diff changeset
12 * Changed: gaim_gtk_prefs_labeled_spin_button, the "key" parameter is
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
13 now a const char* instead of just a char*
10478
1a8324926c03 [gaim-migrate @ 11765]
Mark Doliner <markdoliner@pidgin.im>
parents: 10477
diff changeset
14 * Changed: gaim_gtk_prefs_labeled_entry, the "key" parameter is
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
15 now a const char* instead of just a char*
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
16 * Changed: the add_buddy perl sub. The argument now takes the account
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
17 as the first argument, and buddy and group as the second and
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
18 third. It also adds the buddy to the server-side buddy
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
19 list of the given account.
10670
7457e84430ff [gaim-migrate @ 12210]
Etan Reisner <deryni@pidgin.im>
parents: 10631
diff changeset
20 * Changed: gaim_blist_node_action_new, added a fourth argument, a GList
7457e84430ff [gaim-migrate @ 12210]
Etan Reisner <deryni@pidgin.im>
parents: 10631
diff changeset
21 of GaimBlistNodeActions to be created as a submenu of the item.
10732
5e314ab498bf [gaim-migrate @ 12334]
Richard Laager <rlaager@pidgin.im>
parents: 10670
diff changeset
22 * Removed: gaim_escape_html(const char *html) (use
5e314ab498bf [gaim-migrate @ 12334]
Richard Laager <rlaager@pidgin.im>
parents: 10670
diff changeset
23 g_markup_escape_text(html, -1) instead)
10752
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
24 * Removed: gaim_accounts_sync, account changes are now scheduled to be saved
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
25 automatically
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
26 * Removed: gaim_connection_connect
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
27 * Removed: gaim_connection_disconnect
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
28 * Removed: gaim_connection_register
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
29 * Removed: gaim_accounts_auto_login
10818
aa1adf6251cb [gaim-migrate @ 12475]
Richard Laager <rlaager@pidgin.im>
parents: 10812
diff changeset
30 * Removed: gaim_find_conversation, use gaim_find_conversation_with_account instead
10752
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
31 * Changed: gaim_connection_new, gaim_account_connect and gaim_account_register
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
32 no longer return a GaimConnection
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
33 * Added: a password field to GaimConnection, which only persists for the
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
34 session (when "remember password" is false, account->password is NEVER set)
10812
25c595cbffe8 [gaim-migrate @ 12465]
Richard Laager <rlaager@pidgin.im>
parents: 10808
diff changeset
35 Use gaim_connection_get_password(GaimConnection *gc)
10752
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
36 * Removed: serv_login
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
37 * Removed: serv_close
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
38 * Removed: serv_finish_login
a9d03836682f [gaim-migrate @ 12355]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10732
diff changeset
39 * Changed: keep_alive in GaimConnection is renamed to keepalive
10774
f4238d6312ff [gaim-migrate @ 12383]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10752
diff changeset
40 * Removed: gaim_chat_get_display_name
10823
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
41 * Added: gaim_log_common_writer, gaim_log_common_lister,
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
42 gaim_log_common_sizer, and gaim_log_get_log_dir
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
43 to allow log formats that use standard Gaim log directory
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
44 to use Gaim's built-in code for these purposes.
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
45 * Added: GaimLogCommonLoggerData struct for a basic logger_data
b8c94de6fbb7 [gaim-migrate @ 12485]
Mark Doliner <markdoliner@pidgin.im>
parents: 10818
diff changeset
46 struct to be used with "common" logger functions.
10849
476d68d7a435 [gaim-migrate @ 12521]
Richard Laager <rlaager@pidgin.im>
parents: 10824
diff changeset
47 * Removed: gaim_conversation_set_history, gaim_conversation_get_history,
476d68d7a435 [gaim-migrate @ 12521]
Richard Laager <rlaager@pidgin.im>
parents: 10824
diff changeset
48 and GaimConversation->history. Use gtk_imhtml_get_markup
476d68d7a435 [gaim-migrate @ 12521]
Richard Laager <rlaager@pidgin.im>
parents: 10824
diff changeset
49 instead.
10853
6ed47bace3a5 [gaim-migrate @ 12527]
Luke Schierer <lschiere@pidgin.im>
parents: 10849
diff changeset
50 * Removed: serv_rename_group
10872
f3c4b6e749bd [gaim-migrate @ 12559]
Mark Doliner <markdoliner@pidgin.im>
parents: 10853
diff changeset
51 * Renamed: set_gaim_user_dir to gaim_util_set_user_dir
10884
672f44600655 [gaim-migrate @ 12582]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10872
diff changeset
52 * Renamed: create_prpl_icon to gaim_gtk_create_prpl_icon
10926
dd4286b712fb [gaim-migrate @ 12699]
Gary Kramlich <grim@reaperworld.com>
parents: 10884
diff changeset
53 * Changed: gaim_mkstemp, added a second argument, a boolean, of whether
10957
3658998c8c2a [gaim-migrate @ 12758]
Mark Doliner <markdoliner@pidgin.im>
parents: 10952
diff changeset
54 or not the file is binary
3658998c8c2a [gaim-migrate @ 12758]
Mark Doliner <markdoliner@pidgin.im>
parents: 10952
diff changeset
55 * Added: gaim_buddy_icon_get_type, can be used to attempt to
3658998c8c2a [gaim-migrate @ 12758]
Mark Doliner <markdoliner@pidgin.im>
parents: 10952
diff changeset
56 determine the file type of a given buddy icon.
10074
4fab99572bf1 [gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 10034
diff changeset
57
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
58 Signals:
10952
8638594d0df0 [gaim-migrate @ 12752]
Richard Laager <rlaager@pidgin.im>
parents: 10926
diff changeset
59 * Changed: "received-im-msg" and "received-chat-msg" to match, both
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
60 now pass a conversation pointer and flags
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
61 * Changed: "receiving-im-msg" and "receving-chat-msg" to match, both
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
62 now pass a conversation pointer and a pointer to the flags.
10477
7d0641ba585c [gaim-migrate @ 11764]
Mark Doliner <markdoliner@pidgin.im>
parents: 10246
diff changeset
63 * Changed: "drawing-tooltip," the second argument is now a GString*
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
64 instead of a char**
10808
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
65 * Changed: Signal propagation now stops after a handler returns a
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
66 non-NULL value. This value is now returned. Previously,
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
67 all registered handlers were called and the value from the
e4b51d846a9d [gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents: 10774
diff changeset
68 last handler was used.
10824
38b3d6349bae [gaim-migrate @ 12488]
Tim Ringenbach <marv@pidgin.im>
parents: 10823
diff changeset
69 * Changed: gaim_conv_window_remove_conversation()'s last argument to
38b3d6349bae [gaim-migrate @ 12488]
Tim Ringenbach <marv@pidgin.im>
parents: 10823
diff changeset
70 be a GaimConversation.
10104
081392879815 [gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents: 10100
diff changeset
71
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
72 version 1.0.0 (09/17/2004):
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
73 * Added: get_chat_name to the GaimPluginProtocolInfo struct
9929
4684f1e7f730 [gaim-migrate @ 10821]
Daniel Atallah <datallah@pidgin.im>
parents: 9917
diff changeset
74 * Changed: gaim_blist_update_buddy_presence(), presence changed to
10631
de1e21808029 [gaim-migrate @ 12110]
Gregory C. Harfst
parents: 10478
diff changeset
75 type gboolean
10034
c0ba6e7875b5 [gaim-migrate @ 10988]
Nathan Walp <nwalp@pidgin.im>
parents: 9929
diff changeset
76 * Changed: the versioning scheme, and all the plugin structs
9917
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
77
2fbb3c9fab2b [gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents: 9846
diff changeset
78 version 0.82 (08/26/2004):
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
79 Gaim API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
80 * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text()
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
81 * Removed: multi.h
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
82 * Renamed: ui.h to gtkdialogs.h
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
83 * Renamed: gtkinternal.h to gtkgaim.h
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
84 * Renamed: show_info_dialog to gaim_gtkdialogs_info
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
85 * Renamed: show_log_dialog to gaim_gtkdialogs_log
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
86 * Renamed: show_warn_dialog to gaim_gtkdialogs_warn
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
87 * Renamed: show_im_dialog to gaim_gtkdialogs_im
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
88 * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
89 * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
90 * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
91 * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
92 * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
93 * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
94 * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
95 * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
96 * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
97 * Renamed: show_about to gaim_gtkdialogs_about
9799
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
98 * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op
cdc16cf0ae44 [gaim-migrate @ 10667]
Luke Schierer <lschiere@pidgin.im>
parents: 9794
diff changeset
99 (someone who knows just why we have this can edit here)
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
100
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
101 Buddy List API:
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
102 * Changed: gaim_blist_request_add_chat(), added name parameter
9794
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
103 * Added: gaim_contact_on_account()
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
104 * Added: flags parameter to the GaimBlistNode struct
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
105
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
106 Conversation API:
d50122124d98 [gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9761
diff changeset
107 * Added: gaim_gtkconv_button_new()
9761
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
108
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
109 Protocol Plugin API: v7
fcafe8b8e9c8 [gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents: 9759
diff changeset
110 * Added: chat_info_defaults to the GaimPluginProtocolInfo struct
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
111
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
112 Signals:
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
113 * Added: conversation-updated for any update to the data associated
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
114 with the conversation (topic, icon, adding to buddy list, etc.)
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
115
9846
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
116 Conversation API:
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
117 * Changed: gaim_conv_chat_add_user() (added new_arrival parameter)
61f7349c153a [gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents: 9799
diff changeset
118
9719
02554229e500 [gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents: 9688
diff changeset
119 version 0.81 (08/05/2004):
9597
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
120 Commands API:
c6f672b593cb [gaim-migrate @ 10440]
Tim Ringenbach <marv@pidgin.im>
parents: 9590
diff changeset
121 * Most functions now have a void *data argument.
9620
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
122
fe99fcea5c1c [gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents: 9609
diff changeset
123 Blist API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
124 * Added: gaim_buddy_get_contact_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
125 * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
126 * 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
127
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
128 Conversation API:
9759
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
129 * Changed: gaim_conv_chat_add_user(), added flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
130 * Changed: gaim_conv_chat_add_users(), added GList of flags parameter
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
131 * Changed: gaim_conv_chat_get_users(), now returns a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
132 GaimConvChatBuddy's
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
133 * Changed: gaim_conv_chat_set_users() now expects a GList of
10b4612b885a [gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9734
diff changeset
134 GaimConvChatBuddy's
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
135 * Added: gaim_conv_chat_set_user_flags()
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
136 * Added: gaim_conv_chat_get_user_flags()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
137 * Added: gaim_conv_chat_find_user()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
138 * Added: gaim_conv_chat_cb_new()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
139 * Added: gaim_conv_chat_cb_find()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
140 * Added: gaim_conv_chat_cb_destroy()
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
141 * Added: gaim_conv_chat_cb_get_name()
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
142
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
143 Conversation UI ops:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
144 * Added: chat_update_user()
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
145
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
146 Signals:
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
147 * 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
148 * 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
149 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
150 * Added: chat-buddy-flags for when user's flags change
9734
58a18645cbd5 [gaim-migrate @ 10595]
Kevin Stange <kstange@pidgin.im>
parents: 9730
diff changeset
151 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
152 chat-buddy-flags signal)
9609
509595c974af [gaim-migrate @ 10452]
Gary Kramlich <grim@pidgin.im>
parents: 9597
diff changeset
153 * Added: account-modified for when account settings have been changed.
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
154
9538
07fa26eb4eaf [gaim-migrate @ 10366]
Sean Egan <seanegan@pidgin.im>
parents: 9517
diff changeset
155 version 0.80 (07/15/2004):
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
156 Gaim API:
9473
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
157 * Removed: PRPL numbers : gaim_account_set_protocol(),
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
158 gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num,
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
159 gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
160
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
161 Protocol Plugin API: v6
89b30bf6670f [gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9460
diff changeset
162 * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct
9460
7c1ab9155fe2 [gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents: 9384
diff changeset
163
9515
768dbdb32717 [gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents: 9514
diff changeset
164 Signals:
9554
1609ba3612c3 [gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9538
diff changeset
165 * 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
166 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
167 * 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
168
9384
bd6cdf5bf7b7 [gaim-migrate @ 10192]
Luke Schierer <lschiere@pidgin.im>
parents: 9336
diff changeset
169 version 0.79 (06/24/2004):
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
170 Gaim API:
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
171 * gaim_url_parse() now takes two additional parameters, which are used
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
172 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
173 * Added: has_focus UI op to GaimConversationUiOps and
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
174 GaimConvWindowUiOps.
82d7b380220a [gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9228
diff changeset
175 * 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
176 * Removed: gaim_blist_save()
9228
525af75db5c1 [gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents: 9124
diff changeset
177
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
178 Protocol Plugin API: v5
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
179 * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies,
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
180 rename_group and remove_group to take GaimBuddy's and
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
181 GaimGroup's consistently.
9336
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
182 * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec)
232c47d49111 [gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents: 9303
diff changeset
183 * Added: icon_spec to the GaimPluginProtocolInfo struct
9301
c05274a72788 [gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents: 9260
diff changeset
184
9124
02d751804708 [gaim-migrate @ 9901]
Luke Schierer <lschiere@pidgin.im>
parents: 9120
diff changeset
185 version 0.78 (05/30/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
186 Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
187 * 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
188
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
189 Loader Plugin API: v2 (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
190
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
191 Protocol Plugin API: v4
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
192 * 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
193 * Removed: actions (replaced by generic plugin actions)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
194
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
195 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
196 TCL Plugin API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
197
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
198 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
199 * Added: "blist-node-extended-menu" for extending Buddy, Chat and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
200 Group right-click menus
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
201 * Added: "drawing-tooltip" for plugins to allow plugins to change text
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
202 appearing in tooltips
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
203 * Added: "gtkblist-created"
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
204 * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
205 exactly like received-*-msg used to)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
206 * Added: "buddy-idle-updated" signal, for when the idle time changes.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
207 * Changed: "received-im-msg" and "received-chat-msg" no longer pass
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
208 pointers to who, message and flags, and are now void.
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
209 * Removed: "drawing-menu" - it was UI sepecific and
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
210 "blist-node-extended-menu" is superior
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
211
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
212 version 0.77 (04/22/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
213 Loader & Protocol Plugins independantly versioned
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
214 Plugin loading now checks versioning on plugins (Standard, Loader &
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
215 Protocol)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
216 new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
217
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
218 Plugin API: v3
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
219 * Added: prefs_info for UI independant plugin prefs
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
220
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
221 Loader Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
222 * Added: api_version at top of GaimPluginLoaderInfo struct
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
223
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
224 Protocol Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
225 * Added: api_version at top of GaimPluginProtocolInfo struct
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
226 * Added: chat_menu for protocol specific extensions to the chat menu
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
227 * Removed: get_away "Nada used it. Pink elephants on parade."
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
228 * Removed: protocol_prefs (replaced by generic plugin prefs_info)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
229
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
230 Perl Plugin API: v2 (no changes)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
231 TCL API: (no changes)
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
232
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
233 Signals:
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
234 * Added: "conversation-drag-ended"
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
235
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
236 version 0.76 (04/01/2004):
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
237 Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
238 Perl Plugin API: v2
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
239 Loader Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
240 Protocol Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
241 * Added: protocol_prefs for protocol specific preferences
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
242 * Added: reject_chat so protocols can act on chat invite rejection
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
243
9120
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
244 TCL Plugin API: (not versioned)
c6b7dbf27503 [gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents: 9109
diff changeset
245 * Changes to plugin registration to show descriptions
9052
001e41077391 [gaim-migrate @ 9828]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
diff changeset
246

mercurial