ABI report for Vermillion 69
Damien Carbery
Damien.Carbery at Sun.COM
Wed Jul 11 08:59:16 PDT 2007
There are the differences between Vermillion 63 and Vermillion 69
libgtk-x11-2.0.so.0.1104.0:
Functions added: 117
gtk_about_dialog_get_program_name
gtk_about_dialog_set_program_name
gtk_action_create_menu
gtk_binding_entry_skip
gtk_buildable_add_child
gtk_buildable_construct_child
gtk_buildable_custom_finished
gtk_buildable_custom_tag_end
gtk_buildable_custom_tag_start
gtk_buildable_get_internal_child
gtk_buildable_get_name
gtk_buildable_get_type
gtk_buildable_parser_finished
gtk_buildable_set_buildable_property
gtk_buildable_set_name
gtk_builder_add_from_file
gtk_builder_add_from_string
gtk_builder_connect_signals
gtk_builder_connect_signals_full
gtk_builder_error_get_type
gtk_builder_error_quark
gtk_builder_get_object
gtk_builder_get_objects
gtk_builder_get_translation_domain
gtk_builder_get_type
gtk_builder_get_type_from_name
gtk_builder_new
gtk_builder_set_translation_domain
gtk_builder_value_from_string
gtk_builder_value_from_string_type
gtk_cell_layout_get_cells
gtk_drag_result_get_type
gtk_entry_completion_get_completion_prefix
gtk_entry_completion_get_inline_selection
gtk_entry_completion_set_inline_selection
gtk_entry_get_cursor_hadjustment
gtk_entry_set_cursor_hadjustment
gtk_icon_theme_choose_icon
gtk_icon_theme_list_contexts
gtk_list_store_set_valuesv
gtk_notebook_get_group
gtk_notebook_set_group
gtk_page_setup_new_from_file
gtk_page_setup_new_from_key_file
gtk_page_setup_to_file
gtk_page_setup_to_key_file
gtk_paper_size_get_paper_sizes
gtk_paper_size_new_from_key_file
gtk_paper_size_to_key_file
gtk_print_settings_new_from_file
gtk_print_settings_new_from_key_file
gtk_print_settings_to_file
gtk_print_settings_to_key_file
gtk_printer_get_capabilities
gtk_printer_has_details
gtk_printer_list_papers
gtk_printer_request_details
gtk_range_get_fill_level
gtk_range_get_restrict_to_fill_level
gtk_range_get_show_fill_level
gtk_range_set_fill_level
gtk_range_set_restrict_to_fill_level
gtk_range_set_show_fill_level
gtk_rc_parse_color_full
gtk_recent_action_get_show_numbers
gtk_recent_action_get_type
gtk_recent_action_new
gtk_recent_action_new_for_manager
gtk_recent_action_set_show_numbers
gtk_scale_button_get_adjustment
gtk_scale_button_get_type
gtk_scale_button_get_value
gtk_scale_button_new
gtk_scale_button_set_adjustment
gtk_scale_button_set_icons
gtk_scale_button_set_value
gtk_status_icon_get_screen
gtk_status_icon_set_screen
gtk_text_buffer_add_mark
gtk_text_layout_cursors_changed
gtk_text_layout_invalidate_cursors
gtk_text_layout_set_overwrite_mode
gtk_text_mark_new
gtk_tooltip_get_type
gtk_tooltip_set_custom
gtk_tooltip_set_icon
gtk_tooltip_set_icon_from_stock
gtk_tooltip_set_markup
gtk_tooltip_set_text
gtk_tooltip_trigger_tooltip_query
gtk_tree_store_set_valuesv
gtk_tree_view_column_get_tree_view
gtk_tree_view_convert_bin_window_to_tree_coords
gtk_tree_view_convert_bin_window_to_widget_coords
gtk_tree_view_convert_tree_to_bin_window_coords
gtk_tree_view_convert_tree_to_widget_coords
gtk_tree_view_convert_widget_to_bin_window_coords
gtk_tree_view_convert_widget_to_tree_coords
gtk_tree_view_get_level_indentation
gtk_tree_view_get_show_expanders
gtk_tree_view_set_level_indentation
gtk_tree_view_set_show_expanders
gtk_volume_button_get_type
gtk_volume_button_new
gtk_widget_error_bell
gtk_widget_get_tooltip_markup
gtk_widget_get_tooltip_text
gtk_widget_get_tooltip_window
gtk_widget_keynav_failed
gtk_widget_modify_cursor
gtk_widget_set_tooltip_markup
gtk_widget_set_tooltip_text
gtk_widget_set_tooltip_window
gtk_widget_trigger_tooltip_query
gtk_window_get_opacity
gtk_window_set_opacity
gtk_window_set_startup_id
libgobject-2.0.so.0.1305.0:
Functions added: 1
g_regex_get_type
libgnomeui-2.so.0.1900.0:
Functions removed: 4
gnome_keyring_proto_decode_op_string_string
gnome_keyring_proto_decode_op_string_string_string
gnome_keyring_proto_encode_op_string_string
gnome_keyring_proto_encode_op_string_string_string
Functions added: 17
gkr_memory_lock
gkr_memory_unlock
gnome_keyring_memory_alloc
gnome_keyring_memory_free
gnome_keyring_memory_is_secure
gnome_keyring_memory_realloc
gnome_keyring_memory_strdup
gnome_keyring_memory_try_alloc
gnome_keyring_memory_try_realloc
gnome_keyring_proto_add_utf8_secret
gnome_keyring_proto_decode_op_string_secret
gnome_keyring_proto_decode_op_string_secret_secret
gnome_keyring_proto_encode_op_string_secret
gnome_keyring_proto_encode_op_string_secret_secret
gnome_keyring_proto_get_utf8_full
gnome_keyring_proto_get_utf8_secret
gnome_keyring_proto_go_secure
libglib-2.0.so.0.1305.0:
Functions added: 89
g_get_user_special_dir
g_hash_table_get_keys
g_hash_table_get_values
g_key_file_load_from_dirs
g_match_info_expand_references
g_match_info_fetch
g_match_info_fetch_all
g_match_info_fetch_named
g_match_info_fetch_named_pos
g_match_info_fetch_pos
g_match_info_free
g_match_info_get_match_count
g_match_info_get_regex
g_match_info_get_string
g_match_info_is_partial_match
g_match_info_matches
g_match_info_next
g_option_context_get_help
g_queue_clear
g_queue_init
g_regex_check_replacement
g_regex_error_quark
g_regex_escape_string
g_regex_get_capture_count
g_regex_get_max_backref
g_regex_get_pattern
g_regex_get_string_number
g_regex_match
g_regex_match_all
g_regex_match_all_full
g_regex_match_full
g_regex_match_simple
g_regex_new
g_regex_ref
g_regex_replace
g_regex_replace_eval
g_regex_replace_literal
g_regex_split
g_regex_split_full
g_regex_split_simple
g_regex_unref
g_sequence_append
g_sequence_foreach
g_sequence_foreach_range
g_sequence_free
g_sequence_get
g_sequence_get_begin_iter
g_sequence_get_end_iter
g_sequence_get_iter_at_pos
g_sequence_get_length
g_sequence_insert_before
g_sequence_insert_sorted
g_sequence_insert_sorted_iter
g_sequence_iter_compare
g_sequence_iter_get_position
g_sequence_iter_get_sequence
g_sequence_iter_is_begin
g_sequence_iter_is_end
g_sequence_iter_move
g_sequence_iter_next
g_sequence_iter_prev
g_sequence_move
g_sequence_move_range
g_sequence_new
g_sequence_prepend
g_sequence_range_get_midpoint
g_sequence_remove
g_sequence_remove_range
g_sequence_search
g_sequence_search_iter
g_sequence_set
g_sequence_sort
g_sequence_sort_changed
g_sequence_sort_changed_iter
g_sequence_sort_iter
g_sequence_swap
g_slice_copy
g_slice_debug_tree_statistics
g_string_append_vprintf
g_string_chunk_clear
g_string_overwrite
g_string_overwrite_len
g_string_vprintf
g_timeout_add_seconds
g_timeout_add_seconds_full
g_timeout_source_new_seconds
g_unichar_get_script
g_unichar_ismark
g_unichar_iszerowidth
libpangoft2-1.0.so.0.1703.0:
Functions added: 14
pango_ot_ruleset_description_copy
pango_ot_ruleset_description_equal
pango_ot_ruleset_description_free
pango_ot_ruleset_description_hash
pango_ot_ruleset_get_feature_count
pango_ot_ruleset_get_for_description
pango_ot_ruleset_maybe_add_feature
pango_ot_ruleset_maybe_add_features
pango_ot_ruleset_new_for
pango_ot_ruleset_new_from_description
pango_ot_tag_from_language
pango_ot_tag_from_script
pango_ot_tag_to_language
pango_ot_tag_to_script
libcspi.so.0.10.11:
Functions added: 10
AccessibleCollection_createMatchRule
AccessibleCollection_freeMatchRule
AccessibleCollection_ref
AccessibleCollection_unref
AccessibleMatchRule_ref
AccessibleMatchRule_unref
Accessible_getCollection
Accessible_getMatchRule
Accessible_isCollection
Accessible_isMatchRule
libgdk-x11-2.0.so.0.1104.0:
Functions added: 15
gdk_color_to_string
gdk_display_supports_composite
gdk_event_request_motions
gdk_notify_startup_complete_with_id
gdk_pango_attr_emboss_color_new
gdk_threads_add_idle
gdk_threads_add_idle_full
gdk_threads_add_timeout
gdk_threads_add_timeout_full
gdk_window_beep
gdk_window_set_composited
gdk_window_set_opacity
gdk_window_set_startup_id
gdk_x11_display_broadcast_startup_message
gdk_x11_display_get_startup_notification_id
libpangocairo-1.0.so.0.1703.0:
Functions added: 5
pango_cairo_context_get_shape_renderer
pango_cairo_context_set_shape_renderer
pango_cairo_font_get_scaled_font
pango_cairo_font_map_get_font_type
pango_cairo_font_map_new_for_font_type
libspi.so.0.10.11:
Functions added: 30
Accessibility_Collection_createMatchRule
Accessibility_Collection_freeMatchRule
Accessibility_Collection_getActiveDescendant
Accessibility_Collection_getChildren
Accessibility_Collection_getNextChildren
Accessibility_Collection_getPreviousChildren
Accessibility_Collection_isAncestorOf
Accessibility_Collection_unImplemented
Accessibility_Collection_unImplemented2
Accessibility_Collection_unImplemented3
Accessibility_Collection_unImplemented4
POA_Accessibility_Collection__fini
POA_Accessibility_Collection__init
POA_Accessibility_MatchRule__fini
POA_Accessibility_MatchRule__init
_ORBIT_skel_small_Accessibility_Collection_createMatchRule
_ORBIT_skel_small_Accessibility_Collection_freeMatchRule
_ORBIT_skel_small_Accessibility_Collection_getActiveDescendant
_ORBIT_skel_small_Accessibility_Collection_getChildren
_ORBIT_skel_small_Accessibility_Collection_getNextChildren
_ORBIT_skel_small_Accessibility_Collection_getPreviousChildren
_ORBIT_skel_small_Accessibility_Collection_isAncestorOf
_ORBIT_skel_small_Accessibility_Collection_unImplemented
_ORBIT_skel_small_Accessibility_Collection_unImplemented2
_ORBIT_skel_small_Accessibility_Collection_unImplemented3
_ORBIT_skel_small_Accessibility_Collection_unImplemented4
spi_collection_get_type
spi_collection_interface_new
spi_matchrule_get_type
spi_matchrule_interface_new
libpango-1.0.so.0.1703.0:
Functions added: 1
pango_font_face_is_synthesized
libglade-2.0.so.0.0.7:
Functions added: 1
glade_xml_construct_from_buffer
libgdk_pixbuf-2.0.so.0.1104.0:
Functions added: 2
gdk_pixbuf_scaled_anim_get_type
gdk_pixbuf_scaled_anim_iter_get_type
Reports Read: 33
Functions added: 302
Functions removed: 4
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