Detailed API changes in Committed Interfaces in GNOME 2.30 Refer to interface-table.txt [1] for changes to non-Committed interfaces. Interface Interface Comment Classification ============================================================================ 1. Committed Libraries ====================== (1) libatk-1.0.so.0 Committed Please refer to gtk-docs [2] =========== Functions added (7): - atk_plug_get_id - atk_plug_get_type - atk_plug_new - atk_socket_embed - atk_socket_get_type - atk_socket_is_occupied - atk_socket_new (2) libgdk-x11-2.0 Committed Please refer to gtk-docs [2] =========== Functions added (3): - gdk_keymap_add_virtual_modifiers - gdk_keymap_map_virtual_modifiers - gdk_screen_get_primary_monitor (3) libglib-2.0.so.0 Committed Please refer to gtk-docs [2] =========== Functions added (146): - g_bit_lock - g_bit_trylock - g_bit_unlock - g_malloc_n - g_malloc0_n - g_realloc_n - g_try_malloc_n - g_try_malloc0_n - g_try_realloc_n - g_variant_builder_add - g_variant_builder_add_value - g_variant_builder_clear - g_variant_builder_close - g_variant_builder_end - g_variant_builder_init - g_variant_builder_new - g_variant_builder_open - g_variant_builder_ref - g_variant_builder_unref - g_variant_byteswap - g_variant_classify - g_variant_dup_string - g_variant_dup_strv - g_variant_equal - g_variant_format_string_scan - g_variant_format_string_scan_type - g_variant_get - g_variant_get_boolean - g_variant_get_byte - g_variant_get_child - g_variant_get_child_value - g_variant_get_data - g_variant_get_double - g_variant_get_fixed_array - g_variant_get_handle - g_variant_get_int16 - g_variant_get_int32 - g_variant_get_int64 - g_variant_get_maybe - g_variant_get_normal_form - g_variant_get_size - g_variant_get_string - g_variant_get_strv - g_variant_get_type - g_variant_get_type_string - g_variant_get_uint16 - g_variant_get_uint32 - g_variant_get_uint64 - g_variant_get_va - g_variant_get_variant - g_variant_hash - g_variant_is_container - g_variant_is_normal_form - g_variant_is_object_path - g_variant_is_of_type - g_variant_is_signature - g_variant_iter_copy - g_variant_iter_free - g_variant_iter_init - g_variant_iter_loop - g_variant_iter_n_children - g_variant_iter_new - g_variant_iter_next - g_variant_iter_next_value - g_variant_n_children - g_variant_new - g_variant_new_array - g_variant_new_boolean - g_variant_new_byte - g_variant_new_dict_entry - g_variant_new_double - g_variant_new_from_data - g_variant_new_handle - g_variant_new_int16 - g_variant_new_int32 - g_variant_new_int64 - g_variant_new_maybe - g_variant_new_object_path - g_variant_new_parsed - g_variant_new_parsed_va - g_variant_new_signature - g_variant_new_string - g_variant_new_strv - g_variant_new_tuple - g_variant_new_uint16 - g_variant_new_uint32 - g_variant_new_uint64 - g_variant_new_va - g_variant_new_variant - g_variant_parse - g_variant_parser_get_error_quark - g_variant_print - g_variant_print_string - g_variant_ref - g_variant_ref_sink - g_variant_serialised_byteswap - g_variant_serialised_get_child - g_variant_serialised_is_normal - g_variant_serialised_n_children - g_variant_serialiser_is_object_path - g_variant_serialiser_is_signature - g_variant_serialiser_is_string - g_variant_serialiser_needed_size - g_variant_serialiser_serialise - g_variant_store - g_variant_type_checked_ - g_variant_type_copy - g_variant_type_dup_string - g_variant_type_element - g_variant_type_equal - g_variant_type_first - g_variant_type_free - g_variant_type_get_string_length - g_variant_type_hash - g_variant_type_info_assert_no_infos - g_variant_type_info_element - g_variant_type_info_get - g_variant_type_info_get_type_string - g_variant_type_info_member_info - g_variant_type_info_n_members - g_variant_type_info_query - g_variant_type_info_query_element - g_variant_type_info_ref - g_variant_type_info_unref - g_variant_type_is_array - g_variant_type_is_basic - g_variant_type_is_container - g_variant_type_is_definite - g_variant_type_is_dict_entry - g_variant_type_is_maybe - g_variant_type_is_subtype_of - g_variant_type_is_tuple - g_variant_type_is_variant - g_variant_type_key - g_variant_type_n_items - g_variant_type_new - g_variant_type_new_array - g_variant_type_new_dict_entry - g_variant_type_new_maybe - g_variant_type_new_tuple - g_variant_type_next - g_variant_type_peek_string - g_variant_type_string_is_valid - g_variant_type_string_scan - g_variant_type_value - g_variant_unref (4) libgobject-2.0 Committed Please refer to gtk-docs [2] =========== Functions added (3): - g_type_add_class_private - g_type_class_get_private - g_variant_get_gtype - g_variant_type_get_gtype (5) libgtk-x11-2.0.so Committed Please refer to gtk-docs [2] =========== Functions added (91): - gtk_action_get_always_show_image - gtk_action_set_always_show_image - gtk_cell_renderer_spinner_get_type - gtk_cell_renderer_spinner_new - gtk_dialog_get_widget_for_response - gtk_entry_get_icon_window - gtk_entry_get_text_window - gtk_notebook_get_action_widget - gtk_notebook_set_action_widget - gtk_offscreen_window_get_pixbuf - gtk_offscreen_window_get_pixmap - gtk_offscreen_window_get_type - gtk_offscreen_window_new - gtk_paint_spinner - gtk_paned_get_handle_window - gtk_print_context_get_hard_margins - gtk_printer_get_hard_margins - gtk_range_get_min_slider_size - gtk_range_get_range_rect - gtk_range_get_slider_range - gtk_range_get_slider_size_fixed - gtk_range_set_min_slider_size - gtk_range_set_slider_size_fixed - gtk_spinner_get_type - gtk_spinner_new - gtk_spinner_start - gtk_spinner_stop - gtk_status_icon_set_name - gtk_statusbar_get_message_area - gtk_tool_item_get_ellipsize_mode - gtk_tool_item_get_text_alignment - gtk_tool_item_get_text_orientation - gtk_tool_item_get_text_size_group - gtk_tool_item_group_get_collapsed - gtk_tool_item_group_get_drop_item - gtk_tool_item_group_get_ellipsize - gtk_tool_item_group_get_header_relief - gtk_tool_item_group_get_item_position - gtk_tool_item_group_get_label - gtk_tool_item_group_get_label_widget - gtk_tool_item_group_get_n_items - gtk_tool_item_group_get_nth_item - gtk_tool_item_group_get_type - gtk_tool_item_group_insert - gtk_tool_item_group_new - gtk_tool_item_group_set_collapsed - gtk_tool_item_group_set_ellipsize - gtk_tool_item_group_set_header_relief - gtk_tool_item_group_set_item_position - gtk_tool_item_group_set_label - gtk_tool_item_group_set_label_widget - gtk_tool_palette_add_drag_dest - gtk_tool_palette_drag_targets_get_type - gtk_tool_palette_get_drag_item - gtk_tool_palette_get_drag_target_group - gtk_tool_palette_get_drag_target_item - gtk_tool_palette_get_drop_group - gtk_tool_palette_get_drop_item - gtk_tool_palette_get_exclusive - gtk_tool_palette_get_expand - gtk_tool_palette_get_group_position - gtk_tool_palette_get_hadjustment - gtk_tool_palette_get_icon_size - gtk_tool_palette_get_style - gtk_tool_palette_get_type - gtk_tool_palette_get_vadjustment - gtk_tool_palette_new - gtk_tool_palette_set_drag_source - gtk_tool_palette_set_exclusive - gtk_tool_palette_set_expand - gtk_tool_palette_set_group_position - gtk_tool_palette_set_icon_size - gtk_tool_palette_set_style - gtk_tool_palette_unset_icon_size - gtk_tool_palette_unset_style - gtk_tool_shell_get_ellipsize_mode - gtk_tool_shell_get_text_alignment - gtk_tool_shell_get_text_orientation - gtk_tool_shell_get_text_size_group - gtk_tooltip_set_icon_from_gicon - gtk_viewport_get_bin_window - gtk_widget_get_mapped - gtk_widget_get_realized - gtk_widget_get_requisition - gtk_widget_has_rc_style - gtk_widget_set_mapped - gtk_widget_set_realized - gtk_widget_style_attach - gtk_window_get_mnemonics_visible - gtk_window_get_window_type - gtk_window_set_mnemonics_visible 2. Committed CLIs ================= Interface Stability Comment ============================================================================ glib ==== /usr/bin/gio-querymodules /usr/bin/amd64/gio-querymodules Committed Utility application to query the lazy loaded GIO modules. /usr/bin/gschema-compile Committed Converts GSettings schemas into binary form /usr/bin/gsettings-schema-convert Committed Python script that converts GConf to GSettings schema file formats 3. Committed Configuration Files ================================ None. 4. Header files =============== Interface Stability Comment ============================================================================ /usr/include/gio-unix-2.0/gio/gfiledescriptorbased.h /usr/include/gio-unix-2.0/gio/gunixfdlist.h /usr/include/glib-2.0/gio/gcharsetconverter.h /usr/include/glib-2.0/gio/gconverter.h /usr/include/glib-2.0/gio/gconverterinputstream.h /usr/include/glib-2.0/gio/gconverteroutputstream.h /usr/include/glib-2.0/gio/gzlibcompressor.h /usr/include/glib-2.0/gio/gzlibdecompressor.h /usr/include/glib-2.0/glib/gbitlock.h /usr/include/glib-2.0/glib/gvariant.h /usr/include/glib-2.0/glib/gvarianttype.h Committed Additional headers for new utility functions. /usr/include/glib-2.0/gio/gsettingsbackend.h Committed Header of GsettingsBackend References: [1] ./interface-table.txt [2] http://src.opensolaris.org/source/xref/jds/arc-documents/trunk/ gnome230/additional-materials/gtk-doc.tar.gz