Cargo Features

webkit2gtk-sys has no features set by default.

[dependencies]
webkit2gtk-sys = { version = "2.0.1", features = ["v2_6", "v2_8", "v2_10", "v2_12", "v2_14", "v2_16", "v2_18", "v2_20", "v2_22", "v2_24", "v2_26", "v2_28", "v2_30", "v2_32", "v2_34", "v2_36", "v2_38", "v2_40"] }
v2_6 v2_8?

Affects webkit2gtk-sys::webkit_user_content_injected_frames_get_type, webkit2gtk-sys::webkit_user_script_injection_time_get_type, webkit2gtk-sys::webkit_user_style_level_get_type, webkit2gtk-sys::webkit_navigation_action_copy, webkit2gtk-sys::webkit_navigation_action_free, webkit2gtk-sys::webkit_navigation_action_get_modifiers, webkit2gtk-sys::webkit_navigation_action_get_mouse_button, webkit2gtk-sys::webkit_navigation_action_get_navigation_type, webkit2gtk-sys::webkit_navigation_action_get_request, webkit2gtk-sys::webkit_navigation_action_is_user_gesture, webkit2gtk-sys::webkit_user_script_get_type, webkit2gtk-sys::webkit_user_script_new, webkit2gtk-sys::webkit_user_script_ref, webkit2gtk-sys::webkit_user_script_unref, webkit2gtk-sys::webkit_user_style_sheet_get_type, webkit2gtk-sys::webkit_user_style_sheet_new

v2_8 v2_10? = v2_6

Affects webkit2gtk-sys::webkit_color_chooser_request_cancel, webkit2gtk-sys::webkit_color_chooser_request_finish, webkit2gtk-sys::webkit_color_chooser_request_get_element_rectangle, webkit2gtk-sys::webkit_color_chooser_request_get_rgba, webkit2gtk-sys::webkit_color_chooser_request_set_rgba, webkit2gtk-sys::webkit_context_menu_get_user_data, webkit2gtk-sys::webkit_context_menu_set_user_data, webkit2gtk-sys::webkit_hit_test_result_context_is_selection, webkit2gtk-sys::webkit_notification_get_type, webkit2gtk-sys::webkit_notification_close, webkit2gtk-sys::webkit_notification_get_body, webkit2gtk-sys::webkit_notification_get_id, webkit2gtk-sys::webkit_notification_get_title, webkit2gtk-sys::webkit_notification_permission_request_get_type, webkit2gtk-sys::webkit_user_content_manager_register_script_message_handler, webkit2gtk-sys::webkit_user_content_manager_unregister_script_message_handler

v2_10 v2_12? = v2_8

Affects webkit2gtk-sys::webkit_editor_typing_attributes_get_type, webkit2gtk-sys::webkit_editor_state_get_type, webkit2gtk-sys::webkit_editor_state_get_typing_attributes, webkit2gtk-sys::webkit_install_missing_media_plugins_permission_request_get_type, webkit2gtk-sys::webkit_install_missing_media_plugins_permission_request_get_description, webkit2gtk-sys::webkit_settings_get_allow_file_access_from_file_urls, webkit2gtk-sys::webkit_settings_set_allow_file_access_from_file_urls, webkit2gtk-sys::webkit_web_context_new_with_website_data_manager, webkit2gtk-sys::webkit_web_context_get_web_process_count_limit, webkit2gtk-sys::webkit_web_context_get_website_data_manager, webkit2gtk-sys::webkit_web_context_set_web_process_count_limit, webkit2gtk-sys::webkit_web_view_execute_editing_command_with_argument, webkit2gtk-sys::webkit_web_view_get_editor_state, webkit2gtk-sys::webkit_website_data_manager_get_type, webkit2gtk-sys::webkit_website_data_manager_new, webkit2gtk-sys::webkit_website_data_manager_get_base_cache_directory

v2_12 v2_14? = v2_10

Affects webkit2gtk-sys::webkit_web_view_session_state_get_type, webkit2gtk-sys::webkit_web_view_session_state_new, webkit2gtk-sys::webkit_web_view_session_state_ref, webkit2gtk-sys::webkit_web_view_session_state_serialize, webkit2gtk-sys::webkit_web_view_session_state_unref, webkit2gtk-sys::webkit_notification_clicked, webkit2gtk-sys::webkit_uri_request_get_http_method, webkit2gtk-sys::webkit_web_view_get_session_state, webkit2gtk-sys::webkit_web_view_restore_session_state, webkit2gtk-sys::webkit_web_view_try_close

v2_14 v2_16? = v2_12

Affects webkit2gtk-sys::webkit_settings_get_allow_universal_access_from_file_urls, webkit2gtk-sys::webkit_settings_set_allow_universal_access_from_file_urls

v2_16 v2_18? = v2_14

Affects webkit2gtk-sys::webkit_hardware_acceleration_policy_get_type, webkit2gtk-sys::webkit_network_proxy_mode_get_type, webkit2gtk-sys::webkit_website_data_types_get_type, webkit2gtk-sys::webkit_network_proxy_settings_get_type, webkit2gtk-sys::webkit_network_proxy_settings_new, webkit2gtk-sys::webkit_network_proxy_settings_add_proxy_for_scheme, webkit2gtk-sys::webkit_network_proxy_settings_copy, webkit2gtk-sys::webkit_network_proxy_settings_free, webkit2gtk-sys::webkit_security_origin_get_type, webkit2gtk-sys::webkit_security_origin_new, webkit2gtk-sys::webkit_security_origin_new_for_uri, webkit2gtk-sys::webkit_security_origin_get_host, webkit2gtk-sys::webkit_security_origin_get_port, webkit2gtk-sys::webkit_security_origin_get_protocol, webkit2gtk-sys::webkit_security_origin_is_opaque, webkit2gtk-sys::webkit_security_origin_ref

v2_18 v2_20? = v2_16

Affects webkit2gtk-sys::webkit_application_info_new, webkit2gtk-sys::webkit_application_info_get_name, webkit2gtk-sys::webkit_application_info_get_version, webkit2gtk-sys::webkit_application_info_ref, webkit2gtk-sys::webkit_application_info_set_name, webkit2gtk-sys::webkit_application_info_set_version, webkit2gtk-sys::webkit_application_info_unref, webkit2gtk-sys::webkit_option_menu_item_get_type, webkit2gtk-sys::webkit_option_menu_item_copy, webkit2gtk-sys::webkit_option_menu_item_free, webkit2gtk-sys::webkit_option_menu_item_get_label, webkit2gtk-sys::webkit_option_menu_item_get_tooltip, webkit2gtk-sys::webkit_option_menu_item_is_enabled, webkit2gtk-sys::webkit_option_menu_item_is_group_child, webkit2gtk-sys::webkit_option_menu_item_is_group_label, webkit2gtk-sys::webkit_option_menu_item_is_selected

v2_20 v2_22? = v2_18

Affects webkit2gtk-sys::webkit_web_process_termination_reason_get_type, webkit2gtk-sys::webkit_navigation_action_is_redirect, webkit2gtk-sys::webkit_cookie_manager_add_cookie, webkit2gtk-sys::webkit_cookie_manager_add_cookie_finish, webkit2gtk-sys::webkit_cookie_manager_delete_cookie, webkit2gtk-sys::webkit_cookie_manager_delete_cookie_finish, webkit2gtk-sys::webkit_cookie_manager_get_cookies, webkit2gtk-sys::webkit_cookie_manager_get_cookies_finish, webkit2gtk-sys::webkit_editor_state_is_copy_available, webkit2gtk-sys::webkit_editor_state_is_cut_available, webkit2gtk-sys::webkit_editor_state_is_paste_available, webkit2gtk-sys::webkit_editor_state_is_redo_available, webkit2gtk-sys::webkit_editor_state_is_undo_available, webkit2gtk-sys::webkit_form_submission_request_list_text_fields, webkit2gtk-sys::webkit_settings_font_size_to_pixels, webkit2gtk-sys::webkit_settings_font_size_to_points

v2_22 v2_24? = v2_20

Affects webkit2gtk-sys::webkit_javascript_result_get_js_value, webkit2gtk-sys::webkit_user_script_new_for_world, webkit2gtk-sys::webkit_user_style_sheet_new_for_world, webkit2gtk-sys::webkit_settings_get_enable_media_capabilities, webkit2gtk-sys::webkit_settings_set_enable_media_capabilities, webkit2gtk-sys::webkit_user_content_manager_register_script_message_handler_in_world, webkit2gtk-sys::webkit_user_content_manager_unregister_script_message_handler_in_world, webkit2gtk-sys::webkit_web_view_run_javascript_in_world, webkit2gtk-sys::webkit_web_view_run_javascript_in_world_finish

v2_24 v2_26? = v2_22

Affects webkit2gtk-sys::webkit_user_content_filter_error_get_type, webkit2gtk-sys::webkit_user_content_filter_error_quark, webkit2gtk-sys::webkit_script_dialog_close, webkit2gtk-sys::webkit_script_dialog_ref, webkit2gtk-sys::webkit_script_dialog_unref, webkit2gtk-sys::webkit_user_content_filter_get_type, webkit2gtk-sys::webkit_user_content_filter_get_identifier, webkit2gtk-sys::webkit_user_content_filter_ref, webkit2gtk-sys::webkit_user_content_filter_unref, webkit2gtk-sys::webkit_device_info_permission_request_get_type, webkit2gtk-sys::webkit_settings_get_enable_back_forward_navigation_gestures, webkit2gtk-sys::webkit_settings_get_enable_javascript_markup, webkit2gtk-sys::webkit_settings_get_enable_mock_capture_devices, webkit2gtk-sys::webkit_settings_set_enable_back_forward_navigation_gestures, webkit2gtk-sys::webkit_settings_set_enable_javascript_markup, webkit2gtk-sys::webkit_user_content_filter_store_get_type

v2_26 v2_28? = v2_24

Affects webkit2gtk-sys::webkit_geolocation_position_get_type, webkit2gtk-sys::webkit_geolocation_position_new, webkit2gtk-sys::webkit_geolocation_position_copy, webkit2gtk-sys::webkit_geolocation_position_free, webkit2gtk-sys::webkit_geolocation_position_set_altitude, webkit2gtk-sys::webkit_geolocation_position_set_altitude_accuracy, webkit2gtk-sys::webkit_geolocation_position_set_heading, webkit2gtk-sys::webkit_geolocation_position_set_speed, webkit2gtk-sys::webkit_geolocation_position_set_timestamp, webkit2gtk-sys::webkit_geolocation_manager_get_type, webkit2gtk-sys::webkit_geolocation_manager_failed, webkit2gtk-sys::webkit_geolocation_manager_get_enable_high_accuracy, webkit2gtk-sys::webkit_geolocation_manager_update_position, webkit2gtk-sys::webkit_settings_get_enable_media, webkit2gtk-sys::webkit_settings_set_enable_media, webkit2gtk-sys::webkit_user_content_manager_remove_filter_by_id

v2_28 v2_30? = v2_26

Affects webkit2gtk-sys::webkit_automation_browsing_context_presentation_get_type, webkit2gtk-sys::webkit_input_purpose_get_type, webkit2gtk-sys::webkit_user_message_error_get_type, webkit2gtk-sys::webkit_user_message_error_quark, webkit2gtk-sys::webkit_input_hints_get_type, webkit2gtk-sys::webkit_input_method_underline_get_type, webkit2gtk-sys::webkit_input_method_underline_new, webkit2gtk-sys::webkit_input_method_underline_copy, webkit2gtk-sys::webkit_input_method_underline_free, webkit2gtk-sys::webkit_input_method_underline_set_color, webkit2gtk-sys::webkit_input_method_context_get_type, webkit2gtk-sys::webkit_input_method_context_filter_key_event, webkit2gtk-sys::webkit_input_method_context_get_input_hints, webkit2gtk-sys::webkit_input_method_context_get_input_purpose, webkit2gtk-sys::webkit_input_method_context_get_preedit, webkit2gtk-sys::webkit_input_method_context_notify_cursor_area

v2_30 v2_32? = v2_28

Affects webkit2gtk-sys::webkit_autoplay_policy_get_type, webkit2gtk-sys::webkit_itp_first_party_get_type, webkit2gtk-sys::webkit_itp_first_party_get_domain, webkit2gtk-sys::webkit_itp_first_party_get_last_update_time, webkit2gtk-sys::webkit_itp_first_party_get_website_data_access_allowed, webkit2gtk-sys::webkit_itp_first_party_ref, webkit2gtk-sys::webkit_itp_first_party_unref, webkit2gtk-sys::webkit_itp_third_party_get_type, webkit2gtk-sys::webkit_itp_third_party_get_domain, webkit2gtk-sys::webkit_itp_third_party_get_first_parties, webkit2gtk-sys::webkit_itp_third_party_ref, webkit2gtk-sys::webkit_itp_third_party_unref, webkit2gtk-sys::webkit_authentication_request_get_security_origin, webkit2gtk-sys::webkit_authentication_request_set_can_save_credentials, webkit2gtk-sys::webkit_authentication_request_set_proposed_credential, webkit2gtk-sys::webkit_policy_decision_use_with_policies

v2_32 v2_34? = v2_30

Affects webkit2gtk-sys::webkit_user_content_manager_remove_script, webkit2gtk-sys::webkit_user_content_manager_remove_style_sheet, webkit2gtk-sys::webkit_website_data_manager_get_tls_errors_policy, webkit2gtk-sys::webkit_website_data_manager_set_network_proxy_settings, webkit2gtk-sys::webkit_website_data_manager_set_tls_errors_policy, webkit2gtk-sys::webkit_media_key_system_permission_get_name

v2_34 v2_36? = v2_32

Affects webkit2gtk-sys::webkit_media_capture_state_get_type, webkit2gtk-sys::webkit_credential_new_for_certificate, webkit2gtk-sys::webkit_credential_new_for_certificate_pin, webkit2gtk-sys::webkit_credential_get_certificate, webkit2gtk-sys::webkit_memory_pressure_settings_get_type, webkit2gtk-sys::webkit_memory_pressure_settings_new, webkit2gtk-sys::webkit_memory_pressure_settings_copy, webkit2gtk-sys::webkit_memory_pressure_settings_free, webkit2gtk-sys::webkit_memory_pressure_settings_get_conservative_threshold, webkit2gtk-sys::webkit_memory_pressure_settings_get_kill_threshold, webkit2gtk-sys::webkit_memory_pressure_settings_get_memory_limit, webkit2gtk-sys::webkit_memory_pressure_settings_get_poll_interval, webkit2gtk-sys::webkit_memory_pressure_settings_get_strict_threshold, webkit2gtk-sys::webkit_memory_pressure_settings_set_conservative_threshold, webkit2gtk-sys::webkit_memory_pressure_settings_set_kill_threshold, webkit2gtk-sys::webkit_memory_pressure_settings_set_memory_limit

v2_36 v2_38? = v2_34

Affects webkit2gtk-sys::webkit_uri_scheme_request_finish_with_response, webkit2gtk-sys::webkit_uri_scheme_request_get_http_headers, webkit2gtk-sys::webkit_uri_scheme_request_get_http_method, webkit2gtk-sys::webkit_uri_scheme_response_new, webkit2gtk-sys::webkit_uri_scheme_response_set_content_type, webkit2gtk-sys::webkit_uri_scheme_response_set_http_headers, webkit2gtk-sys::webkit_uri_scheme_response_set_status

v2_38 v2_40? = v2_36

Affects webkit2gtk-sys::webkit_web_extension_mode_get_type, webkit2gtk-sys::webkit_settings_get_enable_webrtc, webkit2gtk-sys::webkit_settings_set_enable_webrtc, webkit2gtk-sys::webkit_web_context_get_time_zone_override, webkit2gtk-sys::webkit_web_view_get_default_content_security_policy, webkit2gtk-sys::webkit_web_view_get_web_extension_mode, webkit2gtk-sys::webkit_web_view_run_async_javascript_function_in_world

v2_40 = v2_38

Affects webkit2gtk-sys::webkit_permission_state_get_type, webkit2gtk-sys::webkit_navigation_action_get_frame_name, webkit2gtk-sys::webkit_permission_state_query_finish, webkit2gtk-sys::webkit_permission_state_query_get_name, webkit2gtk-sys::webkit_permission_state_query_get_security_origin, webkit2gtk-sys::webkit_permission_state_query_ref, webkit2gtk-sys::webkit_permission_state_query_unref, webkit2gtk-sys::webkit_script_message_reply_get_type, webkit2gtk-sys::webkit_script_message_reply_ref, webkit2gtk-sys::webkit_script_message_reply_return_error_message, webkit2gtk-sys::webkit_script_message_reply_return_value, webkit2gtk-sys::webkit_script_message_reply_unref, webkit2gtk-sys::webkit_context_menu_get_event, webkit2gtk-sys::webkit_option_menu_get_event, webkit2gtk-sys::webkit_response_policy_decision_is_main_frame_main_resource, webkit2gtk-sys::webkit_settings_get_disable_web_security