Mercurial > pidgin
comparison ChangeLog.API @ 21565:554cb1447d06
merge of '540d26af45cb3708b3fe07efd7aa25e40a0b78ea'
and 'db4543bc39e18a4d6a4dda023bcbad610059e7a5'
| author | Sadrul Habib Chowdhury <imadil@gmail.com> |
|---|---|
| date | Sat, 17 Nov 2007 02:03:01 +0000 |
| parents | ad718740aa71 665e04562de0 |
| children | 0fe70164d2bf |
comparison
equal
deleted
inserted
replaced
| 21564:ad718740aa71 | 21565:554cb1447d06 |
|---|---|
| 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul | 1 Pidgin and Finch: The Pimpin' Penguin IM Clients That're Good for the Soul |
| 2 | 2 |
| 3 Version 2.2.2 (??/??/????): | 3 version 2.3.0 (??/??/????): |
| 4 libpurple: | |
| 5 Added: | |
| 6 * purple_request_field_blist_nodes_new and its accessory functions. | |
| 7 * a PurpleConversation field and an alias field in PurpleConvMessage | |
| 8 * account-authorization signals (see account-signals.dox for | |
| 9 details) (Stefan Ott) | |
| 10 * libpurple/purple.h, which includes #define's and #include's | |
| 11 required to compile stand-alone plugins | |
| 12 * PURPLE_STATUS_TUNE as a new PurpleStatusPrimitive | |
| 13 * purple_plugin_disable(), which is intended to be called when | |
| 14 a purple_plugin_unload()--which was called when a user tried | |
| 15 to unload a plugin--fails. This then prevents the plugin | |
| 16 from being saved in the saved plugins list, so it'll won't | |
| 17 be loaded at the next startup. | |
| 18 * PurpleDisconnectReason enumeration of machine-readable | |
| 19 types of connection error. | |
| 20 * purple_connection_error_reason(), to be used by prpls | |
| 21 (instead of purple_connection_error() and setting | |
| 22 gc->wants_to_die) to report errors along with a | |
| 23 PurpleDisconnectReason. | |
| 24 * PurpleConnectionUiOps.report_disconnect_reason, to be | |
| 25 implemented by UIs (rather than .report_disconnect) if | |
| 26 they want to use the reported PurpleDisconnectReason | |
| 27 to give a more specific error. | |
| 28 * A connection-error signal, fired just after the UiOp is | |
| 29 called with the same information. | |
| 30 * purple_connection_reason_is_fatal(), acting as a hint | |
| 31 to whether automatic reconnection should be attempted | |
| 32 after a connection error (rather than checking | |
| 33 gc->wants_to_die). | |
| 34 * PurpleConnectionErrorInfo, a struct to hold a | |
| 35 PurpleConnectionError and a const char *description. | |
| 36 * purple_account_get_current_error() to get the most recent | |
| 37 PurpleConnectionError and description (or NULL if the | |
| 38 account is happy with life), to allow bits of the UI to know | |
| 39 the last error without caching it themselves (as | |
| 40 PidginBuddyList does). | |
| 41 * purple_account_clear_current_error() to reset an account's | |
| 42 error state to NULL. | |
| 43 * An account-error-changed signal, firing when | |
| 44 purple_account_get_current_error()'s return value changes. | |
| 45 | |
| 46 * PidginMiniDialog, a Gtk widget-ified version of | |
| 47 pidgin_make_mini_dialog(). | |
| 48 | |
| 49 * purple_util_init() | |
| 50 * purple_util_uninit() | |
| 51 | |
| 52 * purple_network_listen_map_external() to temporarily disable | |
| 53 mapping ports externally via NAT-PMP or UPnP. | |
| 54 | |
| 55 Changed: | |
| 56 * purple_plugin_unload() now honors the return value of a | |
| 57 plugin's unload function and can actually return FALSE now. | |
| 58 * purple_plugin_unload() no longer does its own notifications | |
| 59 when a dependent plugin fails to unload. The UI should do | |
| 60 something appropriate. | |
| 61 | |
| 62 * pidgin_make_mini_dialog() now declares its return type to be | |
| 63 GtkWidget * rather than void *. This should not break any | |
| 64 existing code since any code using it must already rely on | |
| 65 the return type actually being GtkWidget * all along. | |
| 66 | |
| 67 Deprecated: | |
| 68 * pidgin_dialogs_about() | |
| 69 * pidgin_log_show_contact() | |
| 70 * pidgin_log_show() | |
| 71 * pidgin_plugin_dialog_show() | |
| 72 * pidgin_pounce_editor_show() | |
| 73 * pidgin_pounces_manager_show() | |
| 74 * pidgin_syslog_show() | |
| 75 | |
| 76 * purple_request_accept_cancel() | |
| 77 * purple_request_action_varg() | |
| 78 * purple_request_action() | |
| 79 * purple_request_choice_varg() | |
| 80 * purple_request_choice() | |
| 81 * purple_request_fields() | |
| 82 * purple_request_file() | |
| 83 * purple_request_folder() | |
| 84 * purple_request_input() | |
| 85 * purple_request_ok_cancel() | |
| 86 * purple_request_yes_no() | |
| 87 | |
| 88 * purple_connection_error() | |
| 89 * pidgin_blist_update_account_error_state() | |
| 90 * PidginBuddyList.connection_errors | |
| 91 | |
| 92 MSN: | |
| 93 * A new independant status type with PURPLE_STATUS_TUNE primitive, and | |
| 94 PURPLE_TUNE_ARTIST, PURPLE_TUNE_ALBUM and PURPLE_TUNE_TITLE | |
| 95 attributes. | |
| 96 | |
| 97 XMPP: | |
| 98 * A new independant status type with PURPLE_STATUS_TUNE primitive, and | |
| 99 PURPLE_TUNE_{ARTIST, TITLE, ALBUM, GENRE, COMMENT, TRACK, TIME, | |
| 100 YEAR, URL} attributes. | |
| 101 | |
| 102 Finch: | |
| 103 libgnt: | |
| 104 * Added gnt_color_pair, which will try to intelligenty set text | |
| 105 attributes in place of colors if the terminal doesn't have color | |
| 106 support. (Bug: #3560) All future code should use gnt_color_pair | |
| 107 instead of COLOR_PAIR. | |
| 108 * Added gnt_menuitem_set_id and gnt_menuitem_get_id to set and get the | |
| 109 string id of a menuitem respectively. | |
| 110 * Added gnt_window_get_accel_item, which returns a the id of a menuitem | |
| 111 bound to a keystroke. | |
| 112 * Added gnt_menu_get_item to get a menuitem of the given id from a | |
| 113 menu. | |
| 114 * Added gnt_menuitem_activate, which triggers the 'activate' signal on | |
| 115 the menuitem and calls the callback function, if available. | |
| 116 * Added GntEntryKillRing in GntEntry. | |
| 117 * Added gnt_window_set_maximize and gnt_window_get_maximize, and | |
| 118 GntWindowFlags enum. | |
| 119 | |
| 120 version 2.2.2 (??/??/????): | |
| 4 libpurple: | 121 libpurple: |
| 5 Changed: | 122 Changed: |
| 6 * The size parameter of purple_util_write_data_to_file_absolute | 123 * The size parameter of purple_util_write_data_to_file_absolute |
| 7 has been changed to gssize instead of a size_t to correctly | 124 has been changed to gssize instead of a size_t to correctly |
| 8 indicate that -1 can be used for a nul-delimited string. | 125 indicate that -1 can be used for a nul-delimited string. |
| 9 | 126 * The documentation for purple_savedstatuses_get_popular used to |
| 10 Version 2.2.0 (09/13/2007): | 127 incorrectly claim that the active status is excluded from the |
| 128 returned list. The documentation has been corrected. Also, the | |
| 129 function now returns a correct list when called with a value of 0. | |
| 130 | |
| 131 version 2.2.0 (09/13/2007): | |
| 11 libpurple: | 132 libpurple: |
| 12 Added: | 133 Added: |
| 13 * PURPLE_MESSAGE_INVISIBLE flag, which can be used by | 134 * PURPLE_MESSAGE_INVISIBLE flag, which can be used by |
| 14 purple_conv_im_send_with_flags to send a message, but not display it | 135 purple_conv_im_send_with_flags to send a message, but not display it |
| 15 in the conversation | 136 in the conversation |
| 62 * gnt_slider_set_small_step, gnt_slider_set_large_step to allow more | 183 * gnt_slider_set_small_step, gnt_slider_set_large_step to allow more |
| 63 fine tuned updates of a GntSlider | 184 fine tuned updates of a GntSlider |
| 64 * gnt_util_parse_xhtml_to_textview to parse XHTML strings in a | 185 * gnt_util_parse_xhtml_to_textview to parse XHTML strings in a |
| 65 GntTextView (this works only if libxml2 is available) | 186 GntTextView (this works only if libxml2 is available) |
| 66 | 187 |
| 67 Version 2.1.1 (08/20/2007): | 188 version 2.1.1 (08/20/2007): |
| 68 libpurple: | 189 libpurple: |
| 69 Changed: | 190 Changed: |
| 70 * PurpleAccountUiOps.request_authorize's authorize_cb and | 191 * PurpleAccountUiOps.request_authorize's authorize_cb and |
| 71 deny_cb parameters now correctly have type | 192 deny_cb parameters now correctly have type |
| 72 PurpleAccountRequestAuthorizationCb rather than GCallback. | 193 PurpleAccountRequestAuthorizationCb rather than GCallback. |
