Roadmap for Pidgin 3.0.0
Todo
- libpurple
- Merge-ready SOC branches:
- Struct hiding
- Gobjectification (might not be absolutely necessary to complete for 3.0.0? See previous point)
- Add XDG Dirs support
- Fix proxy handling
- Remove deprecated API
Removepurple_network_map_external(replace with a parameter topurple_network_listen) (#3967)Mergepurple_network_listenandpurple_network_listen_familyto a single functionMergepurple_network_listen_rangeandpurple_network_listen_range_familyto a single function- Remove
purple_blist_new(should be handled bypurple_blist_init) - Remove
purple_set_blist(should be handled bypurple_blist_init) - Remove
purple_blist_destroy Removepurple_blist_update_buddy_iconRemovepurple_buddy_get_local_aliasRemovepurple_buddy_icons_has_custom_iconRemovepurple_buddy_icons_find_custom_iconRemovepurple_buddy_icons_set_custom_iconMergepurple_certificate_check_signature_chain_with_failingandpurple_certificate_check_signature_chain- Remove
PurpleConnectionUIOps::report_disconnect Hidepurple_connection_new(should be an internal function)Hidepurple_connection_new_unregister(should be an internal function)Hidepurple_connection_destroy(should be an internal function)Replacepurple_connection_errorwithpurple_connection_error_reason- Remove
PURPLE_CONNECTION_IS_VALID Removepurple_contact_set_aliasRemovepurple_notify_searchresults_get_rows_countRemovepurple_notify_searchresults_get_columns_countRemovepurple_notify_searchresults_row_getRemovepurple_notify_searchresults_column_get_title- Remove
purple_notify_user_info_remove_entry Removepurple_plugins_register_probe_notify_cbRemovepurple_plugins_unregister_probe_notify_cbRemovepurple_plugins_register_load_notify_cbRemovepurple_plugins_unregister_load_notify_cbRemovepurple_plugins_register_unload_notify_cbRemovepurple_plugins_unregister_unload_notify_cb- Remove
purple_prefs_set_generic(andstruct purple_pref->value.generic - Remove
PurplePluginProtocolInfo::get_cb_info RemovePurplePluginProtocolInfo::get_cb_awayRemovepurple_request_field_list_addRemoveserv_send_attentionRemoveserv_got_attentionRemovepurple_ssl_connect_fdRemovepurple_status_type_set_primary_attrRemovepurple_status_type_add_attrRemovepurple_status_type_add_attrsRemovepurple_status_type_add_attrs_vargsRemovepurple_status_type_get_primary_attrHidepurple_status_set_attr_booleanHidepurple_status_set_attr_intHidepurple_status_set_attr_stringRemovepurple_presence_add_statusRemovepurple_presence_add_listMergepurple_util_fetch_urlandpurple_util_fetch_url_lenRemovepurple_util_fetch_url_request_lenRemove_purple_oscar_convertRemovexmlnode_set_attrib_with_prefixRemovexmlnode_set_attrib_with_namespace
- Pidgin
Last modified 9 years ago
Last modified on May 18, 2015, 10:14:34 AM

