Sun, 17 Jul 2005 23:36:34 +0000
[gaim-migrate @ 13163]
Patch #1234440, from sadrul
"Mark blocked users in the buddy-list"
Patch #1234197, from sadrul
"New API fn gaim_privacy_check"
Plus changes by me. (Read as: blame me if it's busted, thank sadrul if it works)
Basically, all this stuff boils down to the following:
We composite a new blocked.png onto the prpl icon in the buddy list if the user is blocked.
MSN was the only prpl that used the old blocked.png. However, it looks bad to overlay both icons, so I removed the use of blocked.png from the MSN prpl. As an MSN user, I think the result is intuitive.
committer: Richard Laager <rlaager@pidgin.im>
| 9052 | 1 | Gaim: The Pimpin' Penguin IM Client that's good for the soul! |
| 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 | 9 | * Changed: gtk_imhtml_toolbar now descends from GtkHBox making it |
| 10631 | 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 | 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 | 15 | now a const char* instead of just a char* |
| 16 | * Changed: the add_buddy perl sub. The argument now takes the account | |
| 17 | as the first argument, and buddy and group as the second and | |
| 18 | third. It also adds the buddy to the server-side buddy | |
| 19 | list of the given account. | |
| 10670 | 20 | * Changed: gaim_blist_node_action_new, added a fourth argument, a GList |
| 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 |
| 11003 | 55 | * Removed: Window flashing support in the core: gaim_conv_window_flash, |
| 56 | and flash UI operation for conversations. Use signal | |
| 57 | "received-im-msg" or similar. | |
|
11018
a3843543f132
[gaim-migrate @ 12888]
Richard Laager <rlaager@pidgin.im>
parents:
11003
diff
changeset
|
58 | * Added: gaim_gtk_blist_node_is_contact_expanded, returns TRUE if |
|
a3843543f132
[gaim-migrate @ 12888]
Richard Laager <rlaager@pidgin.im>
parents:
11003
diff
changeset
|
59 | the given blist node is a buddy inside an expanded contact, |
|
a3843543f132
[gaim-migrate @ 12888]
Richard Laager <rlaager@pidgin.im>
parents:
11003
diff
changeset
|
60 | or is itself an expanded contact |
|
11025
41b6449f7dff
[gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents:
11022
diff
changeset
|
61 | * Added: GaimLogSet struct, get_log_sets function to GaimLogLogger, |
|
41b6449f7dff
[gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents:
11022
diff
changeset
|
62 | gaim_log_get_log_sets, gaim_log_set_compare |
|
41b6449f7dff
[gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents:
11022
diff
changeset
|
63 | * Changed: gaim_log_logger_new, added total_size, list_syslog, and get_log_sets |
|
41b6449f7dff
[gaim-migrate @ 12899]
Richard Laager <rlaager@pidgin.im>
parents:
11022
diff
changeset
|
64 | parameters to bring the function up-to-date with GaimLogLogger |
|
11063
332689ba320e
[gaim-migrate @ 13033]
Richard Laager <rlaager@pidgin.im>
parents:
11041
diff
changeset
|
65 | * Changed: gaim_conv_window_remove_conversation()'s last argument to |
|
332689ba320e
[gaim-migrate @ 13033]
Richard Laager <rlaager@pidgin.im>
parents:
11041
diff
changeset
|
66 | be a GaimConversation. |
|
11111
4621d9b973a4
[gaim-migrate @ 13163]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11064
diff
changeset
|
67 | * Added: gaim_privacy_check(), to check if a given user is allowed to |
|
4621d9b973a4
[gaim-migrate @ 13163]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11064
diff
changeset
|
68 | to send messages to the specified account |
|
4621d9b973a4
[gaim-migrate @ 13163]
Sadrul Habib Chowdhury <sadrul@pidgin.im>
parents:
11064
diff
changeset
|
69 | * Changed: A new blocked icon: pixmaps/status/default/blocked.png |
|
10074
4fab99572bf1
[gaim-migrate @ 11054]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
10034
diff
changeset
|
70 | |
|
10104
081392879815
[gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents:
10100
diff
changeset
|
71 | Signals: |
|
10952
8638594d0df0
[gaim-migrate @ 12752]
Richard Laager <rlaager@pidgin.im>
parents:
10926
diff
changeset
|
72 | * Changed: "received-im-msg" and "received-chat-msg" to match, both |
| 10631 | 73 | now pass a conversation pointer and flags |
|
10104
081392879815
[gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents:
10100
diff
changeset
|
74 | * Changed: "receiving-im-msg" and "receving-chat-msg" to match, both |
| 10631 | 75 | 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
|
76 | * Changed: "drawing-tooltip," the second argument is now a GString* |
| 10631 | 77 | instead of a char** |
|
10808
e4b51d846a9d
[gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents:
10774
diff
changeset
|
78 | * Changed: Signal propagation now stops after a handler returns a |
|
e4b51d846a9d
[gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents:
10774
diff
changeset
|
79 | non-NULL value. This value is now returned. Previously, |
|
e4b51d846a9d
[gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents:
10774
diff
changeset
|
80 | all registered handlers were called and the value from the |
|
e4b51d846a9d
[gaim-migrate @ 12459]
Richard Laager <rlaager@pidgin.im>
parents:
10774
diff
changeset
|
81 | last handler was used. |
| 11064 | 82 | * Changed: "chat-invited" handlers can now return a value to control |
| 83 | what happens to the invite (accept, reject, prompt the user). | |
| 84 | See the Doxygen documentation for the details. | |
|
10104
081392879815
[gaim-migrate @ 11131]
Nathan Fredrickson <nathan@silverorange.com>
parents:
10100
diff
changeset
|
85 | |
| 10034 | 86 | version 1.0.0 (09/17/2004): |
|
9917
2fbb3c9fab2b
[gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents:
9846
diff
changeset
|
87 | * Added: get_chat_name to the GaimPluginProtocolInfo struct |
|
9929
4684f1e7f730
[gaim-migrate @ 10821]
Daniel Atallah <datallah@pidgin.im>
parents:
9917
diff
changeset
|
88 | * Changed: gaim_blist_update_buddy_presence(), presence changed to |
| 10631 | 89 | type gboolean |
| 10034 | 90 | * Changed: the versioning scheme, and all the plugin structs |
|
9917
2fbb3c9fab2b
[gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents:
9846
diff
changeset
|
91 | |
|
2fbb3c9fab2b
[gaim-migrate @ 10809]
Daniel Atallah <datallah@pidgin.im>
parents:
9846
diff
changeset
|
92 | version 0.82 (08/26/2004): |
|
9719
02554229e500
[gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents:
9688
diff
changeset
|
93 | Gaim API: |
|
9759
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
94 | * Removed: gaim_gtk_get_dispstyle(), gaim_gtk_change_text() |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
95 | * Removed: multi.h |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
96 | * Renamed: ui.h to gtkdialogs.h |
|
9794
d50122124d98
[gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9761
diff
changeset
|
97 | * Renamed: gtkinternal.h to gtkgaim.h |
|
9759
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
98 | * Renamed: show_info_dialog to gaim_gtkdialogs_info |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
99 | * Renamed: show_log_dialog to gaim_gtkdialogs_log |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
100 | * Renamed: show_warn_dialog to gaim_gtkdialogs_warn |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
101 | * Renamed: show_im_dialog to gaim_gtkdialogs_im |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
102 | * Renamed: gaim_gtkdialogs_new_im to gaim_gtkdialogs_im_with_user |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
103 | * Renamed: destroy_all_dialogs to gaim_gtkdialogs_destroy_all |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
104 | * Renamed: alias_dialog_bud to gaim_gtkdialogs_alias_buddy |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
105 | * Renamed: alias_dialog_contact to gaim_gtkdialogs_alias_contact |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
106 | * Renamed: alias_dialog_blist_chat to gaim_gtkdialogs_alias_chat |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
107 | * Renamed: show_confirm_del to gaim_gtkdialogs_remove_buddy |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
108 | * Renamed: show_confirm_del_group to gaim_gtkdialogs_remove_group |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
109 | * Renamed: show_confirm_del_blist_chat to gaim_gtkdialogs_remove_chat |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
110 | * Renamed: show_confirm_del_contact to gaim_gtkdialogs_remove_contact |
|
9761
fcafe8b8e9c8
[gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents:
9759
diff
changeset
|
111 | * Renamed: show_about to gaim_gtkdialogs_about |
| 9799 | 112 | * Added: gaim_notify_userinfo() and the associated notify_userinfo() UI op |
| 113 | (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
|
114 | |
|
d50122124d98
[gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9761
diff
changeset
|
115 | Buddy List API: |
|
9761
fcafe8b8e9c8
[gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents:
9759
diff
changeset
|
116 | * Changed: gaim_blist_request_add_chat(), added name parameter |
|
9794
d50122124d98
[gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9761
diff
changeset
|
117 | * Added: gaim_contact_on_account() |
|
d50122124d98
[gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9761
diff
changeset
|
118 | * Added: flags parameter to the GaimBlistNode struct |
|
d50122124d98
[gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9761
diff
changeset
|
119 | |
|
d50122124d98
[gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9761
diff
changeset
|
120 | Conversation API: |
|
d50122124d98
[gaim-migrate @ 10662]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9761
diff
changeset
|
121 | * Added: gaim_gtkconv_button_new() |
|
9761
fcafe8b8e9c8
[gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents:
9759
diff
changeset
|
122 | |
|
fcafe8b8e9c8
[gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents:
9759
diff
changeset
|
123 | Protocol Plugin API: v7 |
|
fcafe8b8e9c8
[gaim-migrate @ 10629]
Mark Doliner <markdoliner@pidgin.im>
parents:
9759
diff
changeset
|
124 | * Added: chat_info_defaults to the GaimPluginProtocolInfo struct |
|
9719
02554229e500
[gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents:
9688
diff
changeset
|
125 | |
| 9734 | 126 | Signals: |
| 127 | * Added: conversation-updated for any update to the data associated | |
| 128 | with the conversation (topic, icon, adding to buddy list, etc.) | |
| 129 | ||
|
9846
61f7349c153a
[gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents:
9799
diff
changeset
|
130 | Conversation API: |
|
61f7349c153a
[gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents:
9799
diff
changeset
|
131 | * Changed: gaim_conv_chat_add_user() (added new_arrival parameter) |
|
61f7349c153a
[gaim-migrate @ 10724]
Nathan Fredrickson <nathan@silverorange.com>
parents:
9799
diff
changeset
|
132 | |
|
9719
02554229e500
[gaim-migrate @ 10580]
Mark Doliner <markdoliner@pidgin.im>
parents:
9688
diff
changeset
|
133 | version 0.81 (08/05/2004): |
| 9597 | 134 | Commands API: |
| 135 | * Most functions now have a void *data argument. | |
|
9620
fe99fcea5c1c
[gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents:
9609
diff
changeset
|
136 | |
|
fe99fcea5c1c
[gaim-migrate @ 10464]
Christopher O'Brien <siege@pidgin.im>
parents:
9609
diff
changeset
|
137 | Blist API: |
|
9759
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
138 | * Added: gaim_buddy_get_contact_alias |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
139 | * Renamed: gaim_get_buddy_alias to gaim_buddy_get_alias |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
140 | * 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
|
141 | |
|
9554
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
142 | Conversation API: |
|
9759
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
143 | * Changed: gaim_conv_chat_add_user(), added flags parameter |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
144 | * Changed: gaim_conv_chat_add_users(), added GList of flags parameter |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
145 | * Changed: gaim_conv_chat_get_users(), now returns a GList of |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
146 | GaimConvChatBuddy's |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
147 | * Changed: gaim_conv_chat_set_users() now expects a GList of |
|
10b4612b885a
[gaim-migrate @ 10626]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9734
diff
changeset
|
148 | GaimConvChatBuddy's |
|
9554
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
149 | * Added: gaim_conv_chat_set_user_flags() |
| 9734 | 150 | * Added: gaim_conv_chat_get_user_flags() |
| 151 | * Added: gaim_conv_chat_find_user() | |
| 152 | * Added: gaim_conv_chat_cb_new() | |
| 153 | * Added: gaim_conv_chat_cb_find() | |
| 154 | * Added: gaim_conv_chat_cb_destroy() | |
| 155 | * Added: gaim_conv_chat_cb_get_name() | |
|
9554
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
156 | |
|
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
157 | Conversation UI ops: |
|
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
158 | * Added: chat_update_user() |
|
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
159 | |
|
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
160 | Signals: |
|
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
161 | * Changed: chat-buddy-joining & chat-buddy-joined now include the user's flags |
| 9590 | 162 | * Changed: chat-buddy-joining & chat-buddy-leaving are now booleans, return |
| 9734 | 163 | 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
|
164 | * Added: chat-buddy-flags for when user's flags change |
| 9734 | 165 | gaim_marshal_VOID__POINTER_POINTER_POINTER_UINT_UINT (required for the new |
| 166 | chat-buddy-flags signal) | |
| 9609 | 167 | * Added: account-modified for when account settings have been changed. |
|
9554
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
168 | |
| 9538 | 169 | version 0.80 (07/15/2004): |
|
9460
7c1ab9155fe2
[gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents:
9384
diff
changeset
|
170 | Gaim API: |
|
9473
89b30bf6670f
[gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9460
diff
changeset
|
171 | * Removed: PRPL numbers : gaim_account_set_protocol(), |
|
89b30bf6670f
[gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9460
diff
changeset
|
172 | gaim_account_get_protocol(), gaim_accounts_find_with_prpl_num, |
|
89b30bf6670f
[gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9460
diff
changeset
|
173 | gaim_prpl_num_to_id(), gaim_prpl_id_to_num(), GaimProtocol |
|
89b30bf6670f
[gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9460
diff
changeset
|
174 | |
|
89b30bf6670f
[gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9460
diff
changeset
|
175 | Protocol Plugin API: v6 |
|
89b30bf6670f
[gaim-migrate @ 10298]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9460
diff
changeset
|
176 | * Added: can_receive_file & send_file to the GaimPluginProtocolInfo struct |
|
9460
7c1ab9155fe2
[gaim-migrate @ 10285]
Daniel Atallah <datallah@pidgin.im>
parents:
9384
diff
changeset
|
177 | |
|
9515
768dbdb32717
[gaim-migrate @ 10342]
Christian Hammond <chipx86@chipx86.com>
parents:
9514
diff
changeset
|
178 | Signals: |
|
9554
1609ba3612c3
[gaim-migrate @ 10387]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9538
diff
changeset
|
179 | * 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
|
180 | plugins can use serv_join_chat when the signal is emitted. |
| 9517 | 181 | * 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
|
182 | |
| 9384 | 183 | version 0.79 (06/24/2004): |
|
9228
525af75db5c1
[gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents:
9124
diff
changeset
|
184 | Gaim API: |
|
525af75db5c1
[gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents:
9124
diff
changeset
|
185 | * gaim_url_parse() now takes two additional parameters, which are used |
|
525af75db5c1
[gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents:
9124
diff
changeset
|
186 | 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
|
187 | * Added: has_focus UI op to GaimConversationUiOps and |
|
82d7b380220a
[gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9228
diff
changeset
|
188 | GaimConvWindowUiOps. |
|
82d7b380220a
[gaim-migrate @ 10059]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9228
diff
changeset
|
189 | * 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
|
190 | * Removed: gaim_blist_save() |
|
9228
525af75db5c1
[gaim-migrate @ 10024]
Christian Hammond <chipx86@chipx86.com>
parents:
9124
diff
changeset
|
191 | |
|
9336
232c47d49111
[gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents:
9303
diff
changeset
|
192 | Protocol Plugin API: v5 |
|
9301
c05274a72788
[gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9260
diff
changeset
|
193 | * Changed: add_buddy, add_buddies, remove_buddy, remove_buddies, |
|
c05274a72788
[gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9260
diff
changeset
|
194 | rename_group and remove_group to take GaimBuddy's and |
|
c05274a72788
[gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9260
diff
changeset
|
195 | GaimGroup's consistently. |
|
9336
232c47d49111
[gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents:
9303
diff
changeset
|
196 | * Removed: OPT_PROTO_BUDDY_ICON (replaced by icon_spec) |
|
232c47d49111
[gaim-migrate @ 10144]
Mark Doliner <markdoliner@pidgin.im>
parents:
9303
diff
changeset
|
197 | * Added: icon_spec to the GaimPluginProtocolInfo struct |
|
9301
c05274a72788
[gaim-migrate @ 10105]
Stu Tomlinson <nosnilmot@pidgin.im>
parents:
9260
diff
changeset
|
198 | |
| 9124 | 199 | version 0.78 (05/30/2004): |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
200 | Plugin API: v4 |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
201 | * Added: actions - for plugins to add to the new Plugin Actions menu |
| 9052 | 202 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
203 | Loader Plugin API: v2 (no changes) |
| 9052 | 204 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
205 | Protocol Plugin API: v4 |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
206 | * 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
|
207 | * Removed: actions (replaced by generic plugin actions) |
| 9052 | 208 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
209 | Perl Plugin API: v2 (no changes) |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
210 | TCL Plugin API: (no changes) |
| 9052 | 211 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
212 | Signals: |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
213 | * Added: "blist-node-extended-menu" for extending Buddy, Chat and |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
214 | Group right-click menus |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
215 | * Added: "drawing-tooltip" for plugins to allow plugins to change text |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
216 | appearing in tooltips |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
217 | * Added: "gtkblist-created" |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
218 | * Added: "receiving-im-msg" and "receiving-chat-msg" (these behave |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
219 | exactly like received-*-msg used to) |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
220 | * Added: "buddy-idle-updated" signal, for when the idle time changes. |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
221 | * Changed: "received-im-msg" and "received-chat-msg" no longer pass |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
222 | pointers to who, message and flags, and are now void. |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
223 | * Removed: "drawing-menu" - it was UI sepecific and |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
224 | "blist-node-extended-menu" is superior |
| 9052 | 225 | |
| 226 | version 0.77 (04/22/2004): | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
227 | Loader & Protocol Plugins independantly versioned |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
228 | Plugin loading now checks versioning on plugins (Standard, Loader & |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
229 | Protocol) |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
230 | new GAIM_{PLUGIN,PRPL,LOADER}_API_VERSION constants |
| 9052 | 231 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
232 | Plugin API: v3 |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
233 | * Added: prefs_info for UI independant plugin prefs |
| 9052 | 234 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
235 | Loader Plugin API: v2 |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
236 | * Added: api_version at top of GaimPluginLoaderInfo struct |
| 9052 | 237 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
238 | Protocol Plugin API: v2 |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
239 | * Added: api_version at top of GaimPluginProtocolInfo struct |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
240 | * Added: chat_menu for protocol specific extensions to the chat menu |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
241 | * Removed: get_away "Nada used it. Pink elephants on parade." |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
242 | * Removed: protocol_prefs (replaced by generic plugin prefs_info) |
| 9052 | 243 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
244 | Perl Plugin API: v2 (no changes) |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
245 | TCL API: (no changes) |
| 9052 | 246 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
247 | Signals: |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
248 | * Added: "conversation-drag-ended" |
| 9052 | 249 | |
| 250 | version 0.76 (04/01/2004): | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
251 | Plugin API: v2 |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
252 | Perl Plugin API: v2 |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
253 | Loader Plugin API: (not versioned) |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
254 | Protocol Plugin API: (not versioned) |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
255 | * Added: protocol_prefs for protocol specific preferences |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
256 | * Added: reject_chat so protocols can act on chat invite rejection |
| 9052 | 257 | |
|
9120
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
258 | TCL Plugin API: (not versioned) |
|
c6b7dbf27503
[gaim-migrate @ 9897]
Christian Hammond <chipx86@chipx86.com>
parents:
9109
diff
changeset
|
259 | * Changes to plugin registration to show descriptions |
| 9052 | 260 |