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