LCOV - code coverage report
Current view: top level - widget/gtk/mozgtk - mozgtk.c (source / functions) Hit Total Coverage
Test: output.info Lines: 2 14 14.3 %
Date: 2017-07-14 16:53:18 Functions: 1 13 7.7 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : #include "mozilla/Types.h"
       2             : #include "mozilla/Assertions.h"
       3             : 
       4             : #define STUB(symbol) MOZ_EXPORT void symbol (void) { MOZ_CRASH(); }
       5             : 
       6             : #ifdef COMMON_SYMBOLS
       7             : STUB(gdk_atom_intern)
       8             : STUB(gdk_atom_name)
       9             : STUB(gdk_beep)
      10             : STUB(gdk_cairo_create)
      11             : STUB(gdk_color_free)
      12             : STUB(gdk_color_parse)
      13             : STUB(gdk_cursor_new_for_display)
      14             : STUB(gdk_cursor_new_from_name)
      15             : STUB(gdk_cursor_new_from_pixbuf)
      16             : STUB(gdk_display_close)
      17             : STUB(gdk_display_get_default)
      18             : STUB(gdk_display_get_default_screen)
      19             : STUB(gdk_display_get_pointer)
      20             : STUB(gdk_display_get_window_at_pointer)
      21             : STUB(gdk_display_manager_get)
      22             : STUB(gdk_display_manager_set_default_display)
      23             : STUB(gdk_display_open)
      24             : STUB(gdk_display_sync)
      25             : STUB(gdk_display_warp_pointer)
      26             : STUB(gdk_drag_context_get_actions)
      27             : STUB(gdk_drag_context_get_dest_window)
      28             : STUB(gdk_drag_context_list_targets)
      29             : STUB(gdk_drag_status)
      30             : STUB(gdk_error_trap_pop)
      31             : STUB(gdk_error_trap_push)
      32             : STUB(gdk_event_copy)
      33             : STUB(gdk_event_free)
      34             : STUB(gdk_event_get_axis)
      35             : STUB(gdk_event_get_time)
      36             : STUB(gdk_event_handler_set)
      37             : STUB(gdk_event_peek)
      38             : STUB(gdk_event_put)
      39             : STUB(gdk_flush)
      40             : STUB(gdk_get_default_root_window)
      41             : STUB(gdk_get_display)
      42             : STUB(gdk_get_display_arg_name)
      43             : STUB(gdk_get_program_class)
      44             : STUB(gdk_keymap_get_default)
      45             : STUB(gdk_keymap_get_direction)
      46             : STUB(gdk_keymap_get_entries_for_keyval)
      47             : STUB(gdk_keymap_get_for_display)
      48             : STUB(gdk_keymap_have_bidi_layouts)
      49             : STUB(gdk_keymap_translate_keyboard_state)
      50             : STUB(gdk_keyval_name)
      51             : STUB(gdk_keyval_to_unicode)
      52             : STUB(gdk_pango_context_get)
      53             : STUB(gdk_pointer_grab)
      54             : STUB(gdk_pointer_ungrab)
      55             : STUB(gdk_property_get)
      56             : STUB(gdk_screen_get_default)
      57             : STUB(gdk_screen_get_display)
      58             : STUB(gdk_screen_get_font_options)
      59             : STUB(gdk_screen_get_height)
      60             : STUB(gdk_screen_get_height_mm)
      61             : STUB(gdk_screen_get_monitor_at_window)
      62             : STUB(gdk_screen_get_monitor_geometry)
      63             : STUB(gdk_screen_get_number)
      64             : STUB(gdk_screen_get_resolution)
      65             : STUB(gdk_screen_get_rgba_visual)
      66             : STUB(gdk_screen_get_root_window)
      67             : STUB(gdk_screen_get_system_visual)
      68             : STUB(gdk_screen_get_width)
      69             : STUB(gdk_screen_height)
      70             : STUB(gdk_screen_is_composited)
      71             : STUB(gdk_screen_width)
      72             : STUB(gdk_unicode_to_keyval)
      73             : STUB(gdk_visual_get_depth)
      74             : STUB(gdk_visual_get_system)
      75             : STUB(gdk_window_add_filter)
      76             : STUB(gdk_window_begin_move_drag)
      77             : STUB(gdk_window_begin_resize_drag)
      78             : STUB(gdk_window_destroy)
      79             : STUB(gdk_window_focus)
      80             : STUB(gdk_window_get_children)
      81             : STUB(gdk_window_get_display)
      82             : STUB(gdk_window_get_events)
      83             : STUB(gdk_window_get_geometry)
      84             : STUB(gdk_window_get_height)
      85             : STUB(gdk_window_get_origin)
      86             : STUB(gdk_window_get_parent)
      87             : STUB(gdk_window_get_position)
      88             : STUB(gdk_window_get_root_origin)
      89             : STUB(gdk_window_get_screen)
      90             : STUB(gdk_window_get_state)
      91             : STUB(gdk_window_get_toplevel)
      92             : STUB(gdk_window_get_update_area)
      93             : STUB(gdk_window_get_user_data)
      94             : STUB(gdk_window_get_visual)
      95             : STUB(gdk_window_get_width)
      96             : STUB(gdk_window_hide)
      97             : STUB(gdk_window_input_shape_combine_region)
      98             : STUB(gdk_window_invalidate_rect)
      99             : STUB(gdk_window_invalidate_region)
     100             : STUB(gdk_window_is_destroyed)
     101             : STUB(gdk_window_is_visible)
     102             : STUB(gdk_window_lower)
     103             : STUB(gdk_window_move)
     104             : STUB(gdk_window_move_resize)
     105             : STUB(gdk_window_new)
     106             : STUB(gdk_window_peek_children)
     107             : STUB(gdk_window_process_updates)
     108             : STUB(gdk_window_raise)
     109             : STUB(gdk_window_remove_filter)
     110             : STUB(gdk_window_reparent)
     111             : STUB(gdk_window_resize)
     112             : STUB(gdk_window_set_cursor)
     113             : STUB(gdk_window_set_debug_updates)
     114             : STUB(gdk_window_set_decorations)
     115             : STUB(gdk_window_set_events)
     116             : STUB(gdk_window_set_role)
     117             : STUB(gdk_window_set_urgency_hint)
     118             : STUB(gdk_window_set_user_data)
     119             : STUB(gdk_window_shape_combine_region)
     120             : STUB(gdk_window_show)
     121             : STUB(gdk_window_show_unraised)
     122             : STUB(gdk_x11_atom_to_xatom)
     123             : STUB(gdk_x11_display_get_user_time)
     124             : STUB(gdk_x11_display_get_xdisplay)
     125             : STUB(gdk_x11_get_default_root_xwindow)
     126             : STUB(gdk_x11_get_default_xdisplay)
     127             : STUB(gdk_x11_get_server_time)
     128             : STUB(gdk_x11_get_xatom_by_name)
     129             : STUB(gdk_x11_get_xatom_by_name_for_display)
     130             : STUB(gdk_x11_lookup_xdisplay)
     131             : STUB(gdk_x11_screen_get_xscreen)
     132             : STUB(gdk_x11_screen_supports_net_wm_hint)
     133             : STUB(gdk_x11_visual_get_xvisual)
     134             : STUB(gdk_x11_window_foreign_new_for_display)
     135             : STUB(gdk_x11_window_lookup_for_display)
     136             : STUB(gdk_x11_window_set_user_time)
     137             : STUB(gdk_x11_xatom_to_atom)
     138             : STUB(gdk_x11_set_sm_client_id)
     139             : STUB(gtk_accel_label_new)
     140             : STUB(gtk_alignment_get_type)
     141             : STUB(gtk_alignment_new)
     142             : STUB(gtk_alignment_set_padding)
     143             : STUB(gtk_arrow_get_type)
     144             : STUB(gtk_arrow_new)
     145             : STUB(gtk_bindings_activate)
     146             : STUB(gtk_bin_get_child)
     147             : STUB(gtk_bin_get_type)
     148             : STUB(gtk_border_free)
     149             : STUB(gtk_box_get_type)
     150             : STUB(gtk_box_pack_start)
     151             : STUB(gtk_button_new)
     152             : STUB(gtk_button_new_with_label)
     153             : STUB(gtk_check_button_new_with_label)
     154             : STUB(gtk_check_button_new_with_mnemonic)
     155             : STUB(gtk_check_menu_item_new)
     156             : STUB(gtk_check_version)
     157             : STUB(gtk_clipboard_clear)
     158             : STUB(gtk_clipboard_get)
     159             : STUB(gtk_clipboard_request_contents)
     160             : STUB(gtk_clipboard_request_text)
     161             : STUB(gtk_clipboard_set_can_store)
     162             : STUB(gtk_clipboard_set_with_data)
     163             : STUB(gtk_clipboard_store)
     164             : STUB(gtk_color_selection_dialog_get_color_selection)
     165             : STUB(gtk_color_selection_dialog_get_type)
     166             : STUB(gtk_color_selection_dialog_new)
     167             : STUB(gtk_color_selection_get_current_color)
     168             : STUB(gtk_color_selection_get_type)
     169             : STUB(gtk_color_selection_set_current_color)
     170             : STUB(gtk_combo_box_get_active)
     171             : STUB(gtk_combo_box_get_type)
     172             : STUB(gtk_combo_box_new)
     173             : STUB(gtk_combo_box_new_with_entry)
     174             : STUB(gtk_combo_box_set_active)
     175             : STUB(gtk_combo_box_text_get_type)
     176             : STUB(gtk_combo_box_text_new)
     177             : STUB(gtk_container_add)
     178             : STUB(gtk_container_forall)
     179             : STUB(gtk_container_get_border_width)
     180             : STUB(gtk_container_get_type)
     181             : STUB(gtk_container_set_border_width)
     182             : STUB(gtk_container_set_resize_mode)
     183             : STUB(gtk_dialog_get_content_area)
     184             : STUB(gtk_dialog_get_type)
     185             : STUB(gtk_dialog_new_with_buttons)
     186             : STUB(gtk_dialog_run)
     187             : STUB(gtk_dialog_set_alternative_button_order)
     188             : STUB(gtk_dialog_set_default_response)
     189             : STUB(gtk_drag_begin)
     190             : STUB(gtk_drag_dest_set)
     191             : STUB(gtk_drag_finish)
     192             : STUB(gtk_drag_get_data)
     193             : STUB(gtk_drag_get_source_widget)
     194             : STUB(gtk_drag_set_icon_pixbuf)
     195             : STUB(gtk_drag_set_icon_widget)
     196             : STUB(gtk_editable_get_type)
     197             : STUB(gtk_editable_select_region)
     198             : STUB(gtk_entry_get_text)
     199             : STUB(gtk_entry_get_type)
     200             : STUB(gtk_entry_new)
     201             : STUB(gtk_entry_set_activates_default)
     202             : STUB(gtk_entry_set_text)
     203             : STUB(gtk_enumerate_printers)
     204             : STUB(gtk_expander_new)
     205             : STUB(gtk_file_chooser_add_filter)
     206             : STUB(gtk_file_chooser_dialog_new)
     207             : STUB(gtk_file_chooser_get_filenames)
     208             : STUB(gtk_file_chooser_get_filter)
     209             : STUB(gtk_file_chooser_get_preview_filename)
     210             : STUB(gtk_file_chooser_get_type)
     211             : STUB(gtk_file_chooser_get_uri)
     212             : STUB(gtk_file_chooser_list_filters)
     213             : STUB(gtk_file_chooser_set_current_folder)
     214             : STUB(gtk_file_chooser_set_current_name)
     215             : STUB(gtk_file_chooser_set_do_overwrite_confirmation)
     216             : STUB(gtk_file_chooser_set_filename)
     217             : STUB(gtk_file_chooser_set_filter)
     218             : STUB(gtk_file_chooser_set_local_only)
     219             : STUB(gtk_file_chooser_set_preview_widget)
     220             : STUB(gtk_file_chooser_set_preview_widget_active)
     221             : STUB(gtk_file_chooser_set_select_multiple)
     222             : STUB(gtk_file_chooser_widget_get_type)
     223             : STUB(gtk_file_filter_add_pattern)
     224             : STUB(gtk_file_filter_new)
     225             : STUB(gtk_file_filter_set_name)
     226             : STUB(gtk_fixed_new)
     227             : STUB(gtk_frame_new)
     228             : STUB(gtk_grab_add)
     229             : STUB(gtk_grab_remove)
     230             : STUB(gtk_handle_box_new)
     231             : STUB(gtk_hbox_new)
     232             : STUB(gtk_icon_info_free)
     233             : STUB(gtk_icon_info_load_icon)
     234             : STUB(gtk_icon_set_add_source)
     235             : STUB(gtk_icon_set_new)
     236             : STUB(gtk_icon_set_render_icon)
     237             : STUB(gtk_icon_set_unref)
     238             : STUB(gtk_icon_size_lookup)
     239             : STUB(gtk_icon_source_free)
     240             : STUB(gtk_icon_source_new)
     241             : STUB(gtk_icon_source_set_icon_name)
     242             : STUB(gtk_icon_theme_add_builtin_icon)
     243             : STUB(gtk_icon_theme_get_default)
     244             : STUB(gtk_icon_theme_get_icon_sizes)
     245             : STUB(gtk_icon_theme_lookup_by_gicon)
     246             : STUB(gtk_icon_theme_lookup_icon)
     247             : STUB(gtk_image_get_type)
     248             : STUB(gtk_image_new)
     249             : STUB(gtk_image_new_from_stock)
     250             : STUB(gtk_image_set_from_pixbuf)
     251             : STUB(gtk_im_context_filter_keypress)
     252             : STUB(gtk_im_context_focus_in)
     253             : STUB(gtk_im_context_focus_out)
     254             : STUB(gtk_im_context_get_preedit_string)
     255             : STUB(gtk_im_context_reset)
     256             : STUB(gtk_im_context_set_client_window)
     257             : STUB(gtk_im_context_set_cursor_location)
     258             : STUB(gtk_im_context_set_surrounding)
     259             : STUB(gtk_im_context_simple_new)
     260             : STUB(gtk_im_multicontext_get_type)
     261             : STUB(gtk_im_multicontext_new)
     262             : STUB(gtk_info_bar_get_type)
     263             : STUB(gtk_info_bar_get_content_area)
     264             : STUB(gtk_info_bar_new)
     265             : STUB(gtk_init)
     266             : STUB(gtk_invisible_new)
     267             : STUB(gtk_key_snooper_install)
     268             : STUB(gtk_key_snooper_remove)
     269             : STUB(gtk_label_get_type)
     270             : STUB(gtk_label_new)
     271             : STUB(gtk_label_set_markup)
     272             : STUB(gtk_link_button_new)
     273             : STUB(gtk_main_do_event)
     274             : STUB(gtk_main_iteration)
     275             : STUB(gtk_menu_attach_to_widget)
     276             : STUB(gtk_menu_bar_new)
     277             : STUB(gtk_menu_get_type)
     278             : STUB(gtk_menu_item_get_type)
     279             : STUB(gtk_menu_item_new)
     280             : STUB(gtk_menu_item_set_submenu)
     281             : STUB(gtk_menu_new)
     282             : STUB(gtk_menu_shell_append)
     283             : STUB(gtk_menu_shell_get_type)
     284             : STUB(gtk_misc_get_alignment)
     285             : STUB(gtk_misc_get_padding)
     286             : STUB(gtk_misc_get_type)
     287             : STUB(gtk_misc_set_alignment)
     288             : STUB(gtk_misc_set_padding)
     289             : STUB(gtk_notebook_new)
     290             : STUB(gtk_page_setup_copy)
     291             : STUB(gtk_page_setup_get_bottom_margin)
     292             : STUB(gtk_page_setup_get_left_margin)
     293             : STUB(gtk_page_setup_get_orientation)
     294             : STUB(gtk_page_setup_get_paper_size)
     295             : STUB(gtk_page_setup_get_right_margin)
     296             : STUB(gtk_page_setup_get_top_margin)
     297             : STUB(gtk_page_setup_new)
     298             : STUB(gtk_page_setup_set_bottom_margin)
     299             : STUB(gtk_page_setup_set_left_margin)
     300             : STUB(gtk_page_setup_set_orientation)
     301             : STUB(gtk_page_setup_set_paper_size)
     302             : STUB(gtk_page_setup_set_paper_size_and_default_margins)
     303             : STUB(gtk_page_setup_set_right_margin)
     304             : STUB(gtk_page_setup_set_top_margin)
     305             : STUB(gtk_paper_size_free)
     306             : STUB(gtk_paper_size_get_display_name)
     307             : STUB(gtk_paper_size_get_height)
     308             : STUB(gtk_paper_size_get_name)
     309             : STUB(gtk_paper_size_get_width)
     310             : STUB(gtk_paper_size_is_custom)
     311             : STUB(gtk_paper_size_is_equal)
     312             : STUB(gtk_paper_size_new)
     313             : STUB(gtk_paper_size_new_custom)
     314             : STUB(gtk_paper_size_set_size)
     315             : STUB(gtk_parse_args)
     316             : STUB(gtk_plug_get_socket_window)
     317             : STUB(gtk_plug_get_type)
     318             : STUB(gtk_printer_accepts_pdf)
     319             : STUB(gtk_printer_get_name)
     320             : STUB(gtk_printer_get_type)
     321             : STUB(gtk_printer_is_default)
     322             : STUB(gtk_print_job_new)
     323             : STUB(gtk_print_job_send)
     324             : STUB(gtk_print_job_set_source_file)
     325             : STUB(gtk_print_run_page_setup_dialog)
     326             : STUB(gtk_print_settings_copy)
     327             : STUB(gtk_print_settings_foreach)
     328             : STUB(gtk_print_settings_get)
     329             : STUB(gtk_print_settings_get_duplex)
     330             : STUB(gtk_print_settings_get_n_copies)
     331             : STUB(gtk_print_settings_get_page_ranges)
     332             : STUB(gtk_print_settings_get_paper_size)
     333             : STUB(gtk_print_settings_get_printer)
     334             : STUB(gtk_print_settings_get_print_pages)
     335             : STUB(gtk_print_settings_get_resolution)
     336             : STUB(gtk_print_settings_get_reverse)
     337             : STUB(gtk_print_settings_get_scale)
     338             : STUB(gtk_print_settings_get_use_color)
     339             : STUB(gtk_print_settings_has_key)
     340             : STUB(gtk_print_settings_new)
     341             : STUB(gtk_print_settings_set)
     342             : STUB(gtk_print_settings_set_duplex)
     343             : STUB(gtk_print_settings_set_n_copies)
     344             : STUB(gtk_print_settings_set_orientation)
     345             : STUB(gtk_print_settings_set_page_ranges)
     346             : STUB(gtk_print_settings_set_paper_size)
     347             : STUB(gtk_print_settings_set_printer)
     348             : STUB(gtk_print_settings_set_print_pages)
     349             : STUB(gtk_print_settings_set_resolution)
     350             : STUB(gtk_print_settings_set_reverse)
     351             : STUB(gtk_print_settings_set_scale)
     352             : STUB(gtk_print_settings_set_use_color)
     353             : STUB(gtk_print_unix_dialog_add_custom_tab)
     354             : STUB(gtk_print_unix_dialog_get_page_setup)
     355             : STUB(gtk_print_unix_dialog_get_selected_printer)
     356             : STUB(gtk_print_unix_dialog_get_settings)
     357             : STUB(gtk_print_unix_dialog_get_type)
     358             : STUB(gtk_print_unix_dialog_new)
     359             : STUB(gtk_print_unix_dialog_set_manual_capabilities)
     360             : STUB(gtk_print_unix_dialog_set_page_setup)
     361             : STUB(gtk_print_unix_dialog_set_settings)
     362             : STUB(gtk_progress_bar_new)
     363             : STUB(gtk_propagate_event)
     364             : STUB(gtk_radio_button_get_type)
     365             : STUB(gtk_radio_button_new_with_label)
     366             : STUB(gtk_radio_button_new_with_mnemonic)
     367             : STUB(gtk_radio_button_new_with_mnemonic_from_widget)
     368             : STUB(gtk_range_get_min_slider_size)
     369             : STUB(gtk_range_get_type)
     370             : STUB(gtk_recent_manager_add_item)
     371             : STUB(gtk_recent_manager_get_default)
     372             : STUB(gtk_scrollbar_get_type)
     373             : STUB(gtk_scrolled_window_new)
     374             : STUB(gtk_selection_data_copy)
     375             : STUB(gtk_selection_data_free)
     376             : STUB(gtk_selection_data_get_data)
     377             : STUB(gtk_selection_data_get_length)
     378             : STUB(gtk_selection_data_get_selection)
     379             : STUB(gtk_selection_data_get_target)
     380             : STUB(gtk_selection_data_get_targets)
     381             : STUB(gtk_selection_data_set)
     382             : STUB(gtk_selection_data_set_pixbuf)
     383             : STUB(gtk_selection_data_set_text)
     384             : STUB(gtk_selection_data_targets_include_text)
     385             : STUB(gtk_separator_get_type)
     386             : STUB(gtk_separator_menu_item_new)
     387             : STUB(gtk_separator_tool_item_new)
     388             : STUB(gtk_settings_get_default)
     389             : STUB(gtk_settings_get_for_screen)
     390             : STUB(gtk_socket_add_id)
     391             : STUB(gtk_socket_get_id)
     392             : STUB(gtk_socket_get_type)
     393             : STUB(gtk_socket_get_plug_window)
     394             : STUB(gtk_socket_new)
     395             : STUB(gtk_spin_button_new)
     396             : STUB(gtk_statusbar_new)
     397             : STUB(gtk_style_lookup_icon_set)
     398             : STUB(gtk_table_attach)
     399             : STUB(gtk_table_get_type)
     400             : STUB(gtk_table_new)
     401             : STUB(gtk_target_list_add)
     402             : STUB(gtk_target_list_add_image_targets)
     403             : STUB(gtk_target_list_new)
     404             : STUB(gtk_target_list_unref)
     405             : STUB(gtk_targets_include_image)
     406             : STUB(gtk_target_table_free)
     407             : STUB(gtk_target_table_new_from_list)
     408             : STUB(gtk_text_view_new)
     409             : STUB(gtk_toggle_button_get_active)
     410             : STUB(gtk_toggle_button_get_type)
     411             : STUB(gtk_toggle_button_new)
     412             : STUB(gtk_toggle_button_set_active)
     413             : STUB(gtk_toggle_button_set_inconsistent)
     414             : STUB(gtk_toolbar_new)
     415             : STUB(gtk_tooltip_get_type)
     416             : STUB(gtk_tree_view_append_column)
     417             : STUB(gtk_tree_view_column_new)
     418             : STUB(gtk_tree_view_column_set_title)
     419             : STUB(gtk_tree_view_get_type)
     420             : STUB(gtk_tree_view_new)
     421             : STUB(gtk_vbox_new)
     422             : STUB(gtk_widget_add_events)
     423             : STUB(gtk_widget_class_find_style_property)
     424             : STUB(gtk_widget_destroy)
     425             : STUB(gtk_widget_destroyed)
     426             : STUB(gtk_widget_ensure_style)
     427             : STUB(gtk_widget_event)
     428             : STUB(gtk_widget_get_accessible)
     429             : STUB(gtk_widget_get_allocation)
     430             : STUB(gtk_widget_get_default_direction)
     431             : STUB(gtk_widget_get_display)
     432             : STUB(gtk_widget_get_events)
     433             : STUB(gtk_widget_get_has_window)
     434             : STUB(gtk_widget_get_mapped)
     435             : STUB(gtk_widget_get_parent)
     436             : STUB(gtk_widget_get_parent_window)
     437             : STUB(gtk_widget_get_realized)
     438             : STUB(gtk_widget_get_screen)
     439             : STUB(gtk_widget_get_settings)
     440             : STUB(gtk_widget_get_style)
     441             : STUB(gtk_widget_get_toplevel)
     442             : STUB(gtk_widget_get_type)
     443             : STUB(gtk_widget_get_visible)
     444             : STUB(gtk_widget_get_visual)
     445             : STUB(gtk_widget_get_window)
     446             : STUB(gtk_widget_grab_focus)
     447             : STUB(gtk_widget_has_focus)
     448             : STUB(gtk_widget_has_grab)
     449             : STUB(gtk_widget_hide)
     450             : STUB(gtk_widget_is_focus)
     451             : STUB(gtk_widget_is_toplevel)
     452             : STUB(gtk_widget_map)
     453             : STUB(gtk_widget_modify_bg)
     454             : STUB(gtk_widget_realize)
     455             : STUB(gtk_widget_reparent)
     456             : STUB(gtk_widget_set_allocation)
     457             : STUB(gtk_widget_set_app_paintable)
     458             : STUB(gtk_window_set_auto_startup_notification)
     459             : STUB(gtk_window_set_opacity)
     460             : STUB(gtk_window_set_screen)
     461             : STUB(gtk_widget_set_can_focus)
     462             : STUB(gtk_widget_set_direction)
     463             : STUB(gtk_widget_set_double_buffered)
     464             : STUB(gtk_widget_set_has_window)
     465             : STUB(gtk_widget_set_mapped)
     466             : STUB(gtk_widget_set_name)
     467             : STUB(gtk_widget_set_parent)
     468             : STUB(gtk_widget_set_parent_window)
     469             : STUB(gtk_widget_set_realized)
     470             : STUB(gtk_widget_set_redraw_on_allocate)
     471             : STUB(gtk_widget_set_sensitive)
     472             : STUB(gtk_widget_set_window)
     473             : STUB(gtk_widget_show)
     474             : STUB(gtk_widget_show_all)
     475             : STUB(gtk_widget_size_allocate)
     476             : STUB(gtk_widget_style_get)
     477             : STUB(gtk_widget_unparent)
     478             : STUB(gtk_window_deiconify)
     479             : STUB(gtk_window_fullscreen)
     480             : STUB(gtk_window_get_group)
     481             : STUB(gtk_window_get_transient_for)
     482             : STUB(gtk_window_get_type)
     483             : STUB(gtk_window_get_type_hint)
     484             : STUB(gtk_window_get_window_type)
     485             : STUB(gtk_window_group_add_window)
     486             : STUB(gtk_window_group_get_current_grab)
     487             : STUB(gtk_window_group_new)
     488             : STUB(gtk_window_iconify)
     489             : STUB(gtk_window_is_active)
     490             : STUB(gtk_window_maximize)
     491             : STUB(gtk_window_move)
     492             : STUB(gtk_window_new)
     493             : STUB(gtk_window_present_with_time)
     494             : STUB(gtk_window_resize)
     495             : STUB(gtk_window_set_accept_focus)
     496             : STUB(gtk_window_set_decorated)
     497             : STUB(gtk_window_set_deletable)
     498             : STUB(gtk_window_set_destroy_with_parent)
     499             : STUB(gtk_window_set_geometry_hints)
     500             : STUB(gtk_window_set_icon_name)
     501             : STUB(gtk_window_set_modal)
     502             : STUB(gtk_window_set_skip_taskbar_hint)
     503             : STUB(gtk_window_set_title)
     504             : STUB(gtk_window_set_transient_for)
     505             : STUB(gtk_window_set_type_hint)
     506             : STUB(gtk_window_set_wmclass)
     507             : STUB(gtk_window_unfullscreen)
     508             : STUB(gtk_window_unmaximize)
     509             : #endif
     510             : 
     511             : #ifdef GTK3_SYMBOLS
     512             : STUB(gdk_device_get_source)
     513             : STUB(gdk_device_manager_get_client_pointer)
     514             : STUB(gdk_disable_multidevice)
     515             : STUB(gdk_device_manager_list_devices)
     516             : STUB(gdk_display_get_device_manager)
     517             : STUB(gdk_error_trap_pop_ignored)
     518             : STUB(gdk_event_get_source_device)
     519             : STUB(gdk_window_get_type)
     520             : STUB(gdk_window_get_window_type)
     521             : STUB(gdk_x11_window_get_xid)
     522             : STUB(gdk_x11_display_get_type)
     523             : STUB(gtk_box_new)
     524             : STUB(gtk_cairo_should_draw_window)
     525             : STUB(gtk_cairo_transform_to_window)
     526             : STUB(gtk_combo_box_text_append)
     527             : STUB(gtk_drag_set_icon_surface)
     528             : STUB(gtk_get_major_version)
     529             : STUB(gtk_get_micro_version)
     530             : STUB(gtk_get_minor_version)
     531             : STUB(gtk_menu_button_new)
     532             : STUB(gtk_offscreen_window_new)
     533             : STUB(gtk_paned_new)
     534             : STUB(gtk_radio_menu_item_new)
     535             : STUB(gtk_render_activity)
     536             : STUB(gtk_render_arrow)
     537             : STUB(gtk_render_background)
     538             : STUB(gtk_render_check)
     539             : STUB(gtk_render_expander)
     540             : STUB(gtk_render_extension)
     541             : STUB(gtk_render_focus)
     542             : STUB(gtk_render_frame)
     543             : STUB(gtk_render_frame_gap)
     544             : STUB(gtk_render_handle)
     545             : STUB(gtk_render_line)
     546             : STUB(gtk_render_option)
     547             : STUB(gtk_render_slider)
     548             : STUB(gtk_scale_new)
     549             : STUB(gtk_scrollbar_new)
     550             : STUB(gtk_style_context_add_class)
     551             : STUB(gtk_style_context_add_region)
     552             : STUB(gtk_style_context_get)
     553             : STUB(gtk_style_context_get_background_color)
     554             : STUB(gtk_style_context_get_border)
     555             : STUB(gtk_style_context_get_border_color)
     556             : STUB(gtk_style_context_get_color)
     557             : STUB(gtk_style_context_get_direction)
     558             : STUB(gtk_style_context_get_margin)
     559             : STUB(gtk_style_context_get_padding)
     560             : STUB(gtk_style_context_get_path)
     561             : STUB(gtk_style_context_get_property)
     562             : STUB(gtk_style_context_get_state)
     563             : STUB(gtk_style_context_get_style)
     564             : STUB(gtk_style_context_has_class)
     565             : STUB(gtk_style_context_invalidate)
     566             : STUB(gtk_style_context_list_classes)
     567             : STUB(gtk_style_context_new)
     568             : STUB(gtk_style_context_remove_class)
     569             : STUB(gtk_style_context_remove_region)
     570             : STUB(gtk_style_context_restore)
     571             : STUB(gtk_style_context_save)
     572             : STUB(gtk_style_context_set_direction)
     573             : STUB(gtk_style_context_set_path)
     574             : STUB(gtk_style_context_set_parent)
     575             : STUB(gtk_style_context_set_state)
     576             : STUB(gtk_style_properties_lookup_property)
     577             : STUB(gtk_tree_view_column_get_button)
     578             : STUB(gtk_widget_get_preferred_size)
     579             : STUB(gtk_widget_get_state_flags)
     580             : STUB(gtk_widget_get_style_context)
     581             : STUB(gtk_widget_path_append_type)
     582             : STUB(gtk_widget_path_copy)
     583             : STUB(gtk_widget_path_free)
     584             : STUB(gtk_widget_path_iter_add_class)
     585             : STUB(gtk_widget_path_get_object_type)
     586             : STUB(gtk_widget_path_new)
     587             : STUB(gtk_widget_path_unref)
     588             : STUB(gtk_widget_set_visual)
     589             : STUB(gtk_app_chooser_dialog_new_for_content_type)
     590             : STUB(gtk_app_chooser_get_type)
     591             : STUB(gtk_app_chooser_get_app_info)
     592             : STUB(gtk_app_chooser_dialog_get_type)
     593             : STUB(gtk_app_chooser_dialog_set_heading)
     594             : STUB(gtk_color_chooser_dialog_new)
     595             : STUB(gtk_color_chooser_dialog_get_type)
     596             : STUB(gtk_color_chooser_get_type)
     597             : STUB(gtk_color_chooser_set_rgba)
     598             : STUB(gtk_color_chooser_get_rgba)
     599             : STUB(gtk_color_chooser_set_use_alpha)
     600             : #endif
     601             : 
     602             : #ifdef GTK2_SYMBOLS
     603           0 : STUB(gdk_drawable_get_screen)
     604           0 : STUB(gdk_rgb_get_colormap)
     605           0 : STUB(gdk_rgb_get_visual)
     606           0 : STUB(gdk_window_lookup)
     607           0 : STUB(gdk_window_set_back_pixmap)
     608           0 : STUB(gdk_x11_colormap_foreign_new)
     609           0 : STUB(gdk_x11_colormap_get_xcolormap)
     610           0 : STUB(gdk_x11_drawable_get_xdisplay)
     611           0 : STUB(gdk_x11_drawable_get_xid)
     612           0 : STUB(gdk_x11_window_get_drawable_impl)
     613           0 : STUB(gdkx_visual_get)
     614           0 : STUB(gtk_object_get_type)
     615             : #endif
     616             : 
     617             : #ifndef GTK3_SYMBOLS
     618             : // Only define the following workaround when using GTK3, which we detect
     619             : // by checking if GTK3 stubs are not provided.
     620             : #include <X11/Xlib.h>
     621             : // Bug 1271100
     622             : // We need to trick system Cairo into not using the XShm extension due to
     623             : // a race condition in it that results in frequent BadAccess errors. Cairo
     624             : // relies upon XShmQueryExtension to initially detect if XShm is available.
     625             : // So we define our own stub that always indicates XShm not being present.
     626             : // mozgtk loads before libXext/libcairo and so this stub will take priority.
     627             : // Our tree usage goes through xcb and remains unaffected by this.
     628             : MOZ_EXPORT Bool
     629           2 : XShmQueryExtension(Display* aDisplay)
     630             : {
     631           2 :   return False;
     632             : }
     633             : #endif
     634             : 

Generated by: LCOV version 1.13