Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Version 21 (modified by malu, 13 years ago) (diff)

Added deprecations from server.h

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)
    • Remove deprecated API
      • Remove purple_network_map_external (replace with a parameter to purple_network_listen) (#3967)
      • Merge purple_network_listen and purple_network_listen_family to a single function
      • Merge purple_network_listen_range and purple_network_listen_range_family to a single function
      • Remove purple_blist_new (should be handled by purple_blist_init)
      • Remove purple_set_blist (should be handled by purple_blist_init)
      • Remove purple_blist_destroy
      • Remove purple_blist_update_buddy_icon
      • Remove purple_contact_set_alias
      • Remove purple_buddy_get_local_alias
      • Remove purple_buddy_icons_has_custom_icon
      • Remove purple_buddy_icons_find_custom_icon
      • Remove purple_buddy_icons_set_custom_icon
      • Merge purple_certificate_check_signature_chain_with_failing and purple_certificate_check_signature_chain
      • Remove PurpleConnectionUIOps::report_disconnect
      • Hide purple_connection_new (should be an internal function)
      • Hide purple_connection_new_unregister (should be an internal function)
      • Hide purple_connection_destroy (should be an internal function)
      • Replace purple_connection_error with purple_connection_error_reason
      • Remove PURPLE_CONNECTION_IS_VALID
      • Remove purple_notify_searchresults_get_rows_count
      • Remove purple_notify_searchresults_get_columns_count
      • Remove purple_notify_searchresults_row_get
      • Remove purple_notify_searchresults_column_get_title
      • Remove purple_notify_user_info_remove_entry
      • Remove purple_plugins_register_probe_notify_cb
      • Remove purple_plugins_unregister_probe_notify_cb
      • Remove purple_plugins_register_load_notify_cb
      • Remove purple_plugins_unregister_load_notify_cb
      • Remove purple_plugins_register_unload_notify_cb
      • Remove purple_plugins_unregister_unload_notify_cb
      • Remove purple_prefs_set_generic (and struct purple_pref->value.generic
      • Remove PurpleProtocolPluginInfo::get_cb_info
      • Remove PurpleProtocolPluginInfo::get_cb_away
      • Remove purple_request_field_list_add
      • Remove serv_send_attention
      • Remove serv_got_attention
  • Pidgin
    • Port to GTK+ 3 (going on in branch im.pidgin.cpw.qulogic.gtk3)
    • Replace GtkIMHtml with Webkit (going on in branch im.pidgin.soc.2009.webkitmessageview)
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!