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_listen
andpurple_network_listen_family
to a single functionMergepurple_network_listen_range
andpurple_network_listen_range_family
to 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_icon
Removepurple_buddy_get_local_alias
Removepurple_buddy_icons_has_custom_icon
Removepurple_buddy_icons_find_custom_icon
Removepurple_buddy_icons_set_custom_icon
Mergepurple_certificate_check_signature_chain_with_failing
andpurple_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_error
withpurple_connection_error_reason
- Remove
PURPLE_CONNECTION_IS_VALID
Removepurple_contact_set_alias
Removepurple_notify_searchresults_get_rows_count
Removepurple_notify_searchresults_get_columns_count
Removepurple_notify_searchresults_row_get
Removepurple_notify_searchresults_column_get_title
- Remove
purple_notify_user_info_remove_entry
Removepurple_plugins_register_probe_notify_cb
Removepurple_plugins_unregister_probe_notify_cb
Removepurple_plugins_register_load_notify_cb
Removepurple_plugins_unregister_load_notify_cb
Removepurple_plugins_register_unload_notify_cb
Removepurple_plugins_unregister_unload_notify_cb
- Remove
purple_prefs_set_generic
(andstruct purple_pref->value.generic
- Remove
PurplePluginProtocolInfo::get_cb_info
RemovePurplePluginProtocolInfo::get_cb_away
Removepurple_request_field_list_add
Removeserv_send_attention
Removeserv_got_attention
Removepurple_ssl_connect_fd
Removepurple_status_type_set_primary_attr
Removepurple_status_type_add_attr
Removepurple_status_type_add_attrs
Removepurple_status_type_add_attrs_vargs
Removepurple_status_type_get_primary_attr
Hidepurple_status_set_attr_boolean
Hidepurple_status_set_attr_int
Hidepurple_status_set_attr_string
Removepurple_presence_add_status
Removepurple_presence_add_list
Mergepurple_util_fetch_url
andpurple_util_fetch_url_len
Removepurple_util_fetch_url_request_len
Remove_purple_oscar_convert
Removexmlnode_set_attrib_with_prefix
Removexmlnode_set_attrib_with_namespace
- Pidgin
Last modified 9 years ago
Last modified on May 18, 2015, 10:14:34 AM