ABI report for Vermillion 72

Damien Carbery Damien.Carbery at Sun.COM
Fri Aug 17 04:15:39 PDT 2007


ABI report for Vermillion 72
Build 72 uses GNOME 2.19.6.

libgdk_pixbuf-2.0.so.0.1106.0:
  Functions added: 1
        gdk_pixbuf_apply_embedded_orientation

libORBit-2.so.0.1.0:
  Functions removed: 1
        giop_recv_set_timeout
  Functions added: 5
        giop_set_timeout
        giop_timeout_add
        link_io_thread_add_timeout
        link_io_thread_remove_timeout
        link_set_timeout

libatk-1.0.so.0.1915.1:
  Functions added: 1
        atk_get_version

libgnomecanvas-2.so.0.1899.2:
  Functions added: 15
        gail_canvas_get_type
        gail_canvas_group_factory_get_type
        gail_canvas_group_get_type
        gail_canvas_group_new
        gail_canvas_init
        gail_canvas_item_factory_get_type
        gail_canvas_item_get_type
        gail_canvas_item_new
        gail_canvas_new
        gail_canvas_text_factory_get_type
        gail_canvas_text_get_type
        gail_canvas_text_new
        gail_canvas_widget_factory_get_type
        gail_canvas_widget_get_type
        gail_canvas_widget_new

libdbus-1.so.3.4.0:
  Functions added: 11
        dbus_bus_get_id
        dbus_connection_get_is_anonymous
        dbus_connection_get_server_id
        dbus_connection_get_windows_user
        dbus_connection_set_allow_anonymous
        dbus_connection_set_windows_user_function
        dbus_message_demarshal
        dbus_message_marshal
        dbus_server_get_id
        dbus_watch_get_socket
        dbus_watch_get_unix_fd

libgnomeui-2.so.0.1900.1:
  Functions removed: 3
        gnome_keyring_proto_add_uint32
        gnome_keyring_proto_get_uint32
        gnome_keyring_proto_set_uint32
  Functions added: 4
        gnome_keyring_attribute_list_append_string
        gnome_keyring_attribute_list_append_uint32
        gnome_keyring_result_to_message
        gnome_keyring_string_list_free

libgtk-x11-2.0.so.0.1106.0:
  Functions added: 19
        gtk_icon_view_convert_widget_to_bin_window_coords
        gtk_icon_view_get_tooltip_column
        gtk_icon_view_get_tooltip_context
        gtk_icon_view_set_tooltip_cell
        gtk_icon_view_set_tooltip_column
        gtk_icon_view_set_tooltip_item
        gtk_menu_tool_button_set_arrow_tooltip_markup
        gtk_menu_tool_button_set_arrow_tooltip_text
        gtk_tool_item_set_tooltip_markup
        gtk_tool_item_set_tooltip_text
        gtk_tooltip_set_tip_area
        gtk_tree_view_get_tooltip_column
        gtk_tree_view_get_tooltip_context
        gtk_tree_view_is_rubber_banding_active
        gtk_tree_view_set_tooltip_cell
        gtk_tree_view_set_tooltip_column
        gtk_tree_view_set_tooltip_row
        gtk_widget_get_has_tooltip
        gtk_widget_set_has_tooltip

libdbus-glib-1.so.2.1.0:
  Functions added: 1
        dbus_connection_get_g_connection

libgdk-x11-2.0.so.0.1106.0:
  Functions added: 1
        gdk_keymap_have_bidi_layouts

libglib-2.0.so.0.1400.0:
  Functions removed: 1
        g_slice_debug_tree_statistics
  Functions added: 4
        g_once_init_enter
        g_once_init_enter_impl
        g_once_init_leave
        g_unichar_combining_class

Reports Read:      33
Functions added:   62
Functions removed: 5

Function removal can be a serious ABI issue. If the function was previously
exposed in the module's header files then it is an issue and the GNOME
community should be informed [NOTE: 'how' to notify is not known]. One
easy way to determine this is to search an old version of the package for
the offending header file.


More information about the jds-notify mailing list