utc_webkit2_ewk_context_form_candidate_data_delete_all_func.c
utc_webkit2_ewk_context_form_password_data_delete_all_func.c
utc_webkit2_ewk_context_icon_database_icon_object_add_func.c
+ utc_webkit2_ewk_context_intercept_request_callback_set_func.c
utc_webkit2_ewk_context_menu_item_append_as_action_func.c
utc_webkit2_ewk_context_menu_item_append_func.c
utc_webkit2_ewk_context_menu_item_count_func.c
utc_webkit2_ewk_view_forward_possible_func.c
utc_webkit2_ewk_view_fullscreen_exit_func.c
utc_webkit2_ewk_view_html_string_load_func.c
- utc_webkit2_ewk_view_intercept_request_callback_set_func.c
utc_webkit2_ewk_view_javascript_message_handler_add.c
utc_webkit2_ewk_view_load_progress_get_func.c
utc_webkit2_ewk_view_orientation_send_func.c
ewk_settings_form_candidate_data_enabled_set
ewk_settings_form_profile_data_enabled_set
ewk_context_icon_database_icon_object_add
+ewk_context_intercept_request_callback_set
ewk_context_web_indexed_database_delete_all
ewk_context_web_storage_delete_all
ewk_autofill_profile_data_get
ewk_view_forward
ewk_view_forward_possible
ewk_view_fullscreen_exit
-ewk_view_intercept_request_callback_set
ewk_view_load_progress_get
ewk_view_reload
ewk_view_resume
extern void utc_webkit2_ewk_context_form_password_data_delete_all_func_cleanup(void);
extern void utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup(void);
extern void utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_startup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_context_menu_item_append_as_action_func_startup(void);
extern void utc_webkit2_ewk_context_menu_item_append_as_action_func_cleanup(void);
extern void utc_webkit2_ewk_context_menu_item_append_func_startup(void);
extern void utc_webkit2_ewk_view_fullscreen_exit_func_cleanup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_startup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_cleanup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_startup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_startup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_cleanup(void);
extern void utc_webkit2_ewk_view_load_progress_get_func_startup(void);
extern int utc_webkit2_ewk_context_form_password_data_delete_all_n(void);
extern int utc_webkit2_ewk_context_icon_database_icon_object_add_p(void);
extern int utc_webkit2_ewk_context_icon_database_icon_object_add_n(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p1(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_context_menu_item_append_as_action_n(void);
extern int utc_webkit2_ewk_context_menu_item_append_n(void);
extern int utc_webkit2_ewk_context_menu_item_count_n(void);
extern int utc_webkit2_ewk_view_fullscreen_exit_n(void);
extern int utc_webkit2_ewk_view_html_string_load_p(void);
extern int utc_webkit2_ewk_view_html_string_load_n(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p1(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_p(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_n(void);
extern int utc_webkit2_ewk_view_load_progress_get_p(void);
{"utc_webkit2_ewk_context_form_password_data_delete_all_n", utc_webkit2_ewk_context_form_password_data_delete_all_n, utc_webkit2_ewk_context_form_password_data_delete_all_func_startup, utc_webkit2_ewk_context_form_password_data_delete_all_func_cleanup},
{"utc_webkit2_ewk_context_icon_database_icon_object_add_p", utc_webkit2_ewk_context_icon_database_icon_object_add_p, utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup, utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup},
{"utc_webkit2_ewk_context_icon_database_icon_object_add_n", utc_webkit2_ewk_context_icon_database_icon_object_add_n, utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup, utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p", utc_webkit2_ewk_context_intercept_request_callback_set_p, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p1", utc_webkit2_ewk_context_intercept_request_callback_set_p1, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_n", utc_webkit2_ewk_context_intercept_request_callback_set_n, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_context_menu_item_append_as_action_n", utc_webkit2_ewk_context_menu_item_append_as_action_n, utc_webkit2_ewk_context_menu_item_append_as_action_func_startup, utc_webkit2_ewk_context_menu_item_append_as_action_func_cleanup},
{"utc_webkit2_ewk_context_menu_item_append_n", utc_webkit2_ewk_context_menu_item_append_n, utc_webkit2_ewk_context_menu_item_append_func_startup, utc_webkit2_ewk_context_menu_item_append_func_cleanup},
{"utc_webkit2_ewk_context_menu_item_count_n", utc_webkit2_ewk_context_menu_item_count_n, utc_webkit2_ewk_context_menu_item_count_func_startup, utc_webkit2_ewk_context_menu_item_count_func_cleanup},
{"utc_webkit2_ewk_view_fullscreen_exit_n", utc_webkit2_ewk_view_fullscreen_exit_n, utc_webkit2_ewk_view_fullscreen_exit_func_startup, utc_webkit2_ewk_view_fullscreen_exit_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_p", utc_webkit2_ewk_view_html_string_load_p, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_n", utc_webkit2_ewk_view_html_string_load_n, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p", utc_webkit2_ewk_view_intercept_request_callback_set_p, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p1", utc_webkit2_ewk_view_intercept_request_callback_set_p1, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_n", utc_webkit2_ewk_view_intercept_request_callback_set_n, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_p", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_n", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_load_progress_get_p", utc_webkit2_ewk_view_load_progress_get_p, utc_webkit2_ewk_view_load_progress_get_func_startup, utc_webkit2_ewk_view_load_progress_get_func_cleanup},
extern void utc_webkit2_ewk_context_form_password_data_delete_all_func_cleanup(void);
extern void utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup(void);
extern void utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_startup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_context_menu_item_append_as_action_func_startup(void);
extern void utc_webkit2_ewk_context_menu_item_append_as_action_func_cleanup(void);
extern void utc_webkit2_ewk_context_menu_item_append_func_startup(void);
extern void utc_webkit2_ewk_view_fullscreen_exit_func_cleanup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_startup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_cleanup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_startup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_startup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_cleanup(void);
extern void utc_webkit2_ewk_view_load_progress_get_func_startup(void);
extern int utc_webkit2_ewk_context_form_password_data_delete_all_n(void);
extern int utc_webkit2_ewk_context_icon_database_icon_object_add_p(void);
extern int utc_webkit2_ewk_context_icon_database_icon_object_add_n(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p1(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_context_menu_item_append_as_action_n(void);
extern int utc_webkit2_ewk_context_menu_item_append_n(void);
extern int utc_webkit2_ewk_context_menu_item_count_n(void);
extern int utc_webkit2_ewk_view_fullscreen_exit_n(void);
extern int utc_webkit2_ewk_view_html_string_load_p(void);
extern int utc_webkit2_ewk_view_html_string_load_n(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p1(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_p(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_n(void);
extern int utc_webkit2_ewk_view_load_progress_get_p(void);
{"utc_webkit2_ewk_context_form_password_data_delete_all_n", utc_webkit2_ewk_context_form_password_data_delete_all_n, utc_webkit2_ewk_context_form_password_data_delete_all_func_startup, utc_webkit2_ewk_context_form_password_data_delete_all_func_cleanup},
{"utc_webkit2_ewk_context_icon_database_icon_object_add_p", utc_webkit2_ewk_context_icon_database_icon_object_add_p, utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup, utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup},
{"utc_webkit2_ewk_context_icon_database_icon_object_add_n", utc_webkit2_ewk_context_icon_database_icon_object_add_n, utc_webkit2_ewk_context_icon_database_icon_object_add_func_startup, utc_webkit2_ewk_context_icon_database_icon_object_add_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p", utc_webkit2_ewk_context_intercept_request_callback_set_p, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p1", utc_webkit2_ewk_context_intercept_request_callback_set_p1, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_n", utc_webkit2_ewk_context_intercept_request_callback_set_n, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_context_menu_item_append_as_action_n", utc_webkit2_ewk_context_menu_item_append_as_action_n, utc_webkit2_ewk_context_menu_item_append_as_action_func_startup, utc_webkit2_ewk_context_menu_item_append_as_action_func_cleanup},
{"utc_webkit2_ewk_context_menu_item_append_n", utc_webkit2_ewk_context_menu_item_append_n, utc_webkit2_ewk_context_menu_item_append_func_startup, utc_webkit2_ewk_context_menu_item_append_func_cleanup},
{"utc_webkit2_ewk_context_menu_item_count_n", utc_webkit2_ewk_context_menu_item_count_n, utc_webkit2_ewk_context_menu_item_count_func_startup, utc_webkit2_ewk_context_menu_item_count_func_cleanup},
{"utc_webkit2_ewk_view_fullscreen_exit_n", utc_webkit2_ewk_view_fullscreen_exit_n, utc_webkit2_ewk_view_fullscreen_exit_func_startup, utc_webkit2_ewk_view_fullscreen_exit_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_p", utc_webkit2_ewk_view_html_string_load_p, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_n", utc_webkit2_ewk_view_html_string_load_n, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p", utc_webkit2_ewk_view_intercept_request_callback_set_p, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p1", utc_webkit2_ewk_view_intercept_request_callback_set_p1, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_n", utc_webkit2_ewk_view_intercept_request_callback_set_n, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_p", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_n", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_load_progress_get_p", utc_webkit2_ewk_view_load_progress_get_p, utc_webkit2_ewk_view_load_progress_get_func_startup, utc_webkit2_ewk_view_load_progress_get_func_cleanup},
extern void utc_webkit2_ewk_context_cache_model_set_func_cleanup(void);
extern void utc_webkit2_ewk_context_cookie_manager_get_func_startup(void);
extern void utc_webkit2_ewk_context_cookie_manager_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_startup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_context_resource_cache_clear_func_startup(void);
extern void utc_webkit2_ewk_context_resource_cache_clear_func_cleanup(void);
extern void utc_webkit2_ewk_context_web_indexed_database_delete_all_func_startup(void);
extern void utc_webkit2_ewk_view_fullscreen_exit_func_cleanup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_startup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_cleanup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_startup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_startup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_cleanup(void);
extern void utc_webkit2_ewk_view_load_progress_get_func_startup(void);
extern int utc_webkit2_ewk_context_cache_model_set_n2(void);
extern int utc_webkit2_ewk_context_cookie_manager_get_p(void);
extern int utc_webkit2_ewk_context_cookie_manager_get_n(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p1(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_context_resource_cache_clear_p(void);
extern int utc_webkit2_ewk_context_resource_cache_clear_n(void);
extern int utc_webkit2_ewk_context_web_indexed_database_delete_all_p(void);
extern int utc_webkit2_ewk_view_fullscreen_exit_n(void);
extern int utc_webkit2_ewk_view_html_string_load_p(void);
extern int utc_webkit2_ewk_view_html_string_load_n(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p1(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_p(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_n(void);
extern int utc_webkit2_ewk_view_load_progress_get_p(void);
{"utc_webkit2_ewk_context_cache_model_set_n2", utc_webkit2_ewk_context_cache_model_set_n2, utc_webkit2_ewk_context_cache_model_set_func_startup, utc_webkit2_ewk_context_cache_model_set_func_cleanup},
{"utc_webkit2_ewk_context_cookie_manager_get_p", utc_webkit2_ewk_context_cookie_manager_get_p, utc_webkit2_ewk_context_cookie_manager_get_func_startup, utc_webkit2_ewk_context_cookie_manager_get_func_cleanup},
{"utc_webkit2_ewk_context_cookie_manager_get_n", utc_webkit2_ewk_context_cookie_manager_get_n, utc_webkit2_ewk_context_cookie_manager_get_func_startup, utc_webkit2_ewk_context_cookie_manager_get_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p", utc_webkit2_ewk_context_intercept_request_callback_set_p, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p1", utc_webkit2_ewk_context_intercept_request_callback_set_p1, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_n", utc_webkit2_ewk_context_intercept_request_callback_set_n, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_context_resource_cache_clear_p", utc_webkit2_ewk_context_resource_cache_clear_p, utc_webkit2_ewk_context_resource_cache_clear_func_startup, utc_webkit2_ewk_context_resource_cache_clear_func_cleanup},
{"utc_webkit2_ewk_context_resource_cache_clear_n", utc_webkit2_ewk_context_resource_cache_clear_n, utc_webkit2_ewk_context_resource_cache_clear_func_startup, utc_webkit2_ewk_context_resource_cache_clear_func_cleanup},
{"utc_webkit2_ewk_context_web_indexed_database_delete_all_p", utc_webkit2_ewk_context_web_indexed_database_delete_all_p, utc_webkit2_ewk_context_web_indexed_database_delete_all_func_startup, utc_webkit2_ewk_context_web_indexed_database_delete_all_func_cleanup},
{"utc_webkit2_ewk_view_fullscreen_exit_n", utc_webkit2_ewk_view_fullscreen_exit_n, utc_webkit2_ewk_view_fullscreen_exit_func_startup, utc_webkit2_ewk_view_fullscreen_exit_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_p", utc_webkit2_ewk_view_html_string_load_p, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_n", utc_webkit2_ewk_view_html_string_load_n, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p", utc_webkit2_ewk_view_intercept_request_callback_set_p, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p1", utc_webkit2_ewk_view_intercept_request_callback_set_p1, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_n", utc_webkit2_ewk_view_intercept_request_callback_set_n, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_p", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_n", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_load_progress_get_p", utc_webkit2_ewk_view_load_progress_get_p, utc_webkit2_ewk_view_load_progress_get_func_startup, utc_webkit2_ewk_view_load_progress_get_func_cleanup},
extern void utc_webkit2_ewk_context_cache_model_set_func_cleanup(void);
extern void utc_webkit2_ewk_context_cookie_manager_get_func_startup(void);
extern void utc_webkit2_ewk_context_cookie_manager_get_func_cleanup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_startup(void);
+extern void utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_context_resource_cache_clear_func_startup(void);
extern void utc_webkit2_ewk_context_resource_cache_clear_func_cleanup(void);
extern void utc_webkit2_ewk_cookie_manager_cookies_clear_func_startup(void);
extern void utc_webkit2_ewk_view_fullscreen_exit_func_cleanup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_startup(void);
extern void utc_webkit2_ewk_view_html_string_load_func_cleanup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_startup(void);
-extern void utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_startup(void);
extern void utc_webkit2_ewk_view_javascript_message_handler_add_cleanup(void);
extern void utc_webkit2_ewk_view_load_progress_get_func_startup(void);
extern int utc_webkit2_ewk_context_cache_model_set_n2(void);
extern int utc_webkit2_ewk_context_cookie_manager_get_p(void);
extern int utc_webkit2_ewk_context_cookie_manager_get_n(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_p1(void);
+extern int utc_webkit2_ewk_context_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_context_resource_cache_clear_p(void);
extern int utc_webkit2_ewk_context_resource_cache_clear_n(void);
extern int utc_webkit2_ewk_cookie_manager_cookies_clear_p(void);
extern int utc_webkit2_ewk_view_fullscreen_exit_n(void);
extern int utc_webkit2_ewk_view_html_string_load_p(void);
extern int utc_webkit2_ewk_view_html_string_load_n(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_p1(void);
-extern int utc_webkit2_ewk_view_intercept_request_callback_set_n(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_p(void);
extern int utc_webkit2_ewk_view_javascript_message_handler_add_n(void);
extern int utc_webkit2_ewk_view_load_progress_get_p(void);
{"utc_webkit2_ewk_context_cache_model_set_n2", utc_webkit2_ewk_context_cache_model_set_n2, utc_webkit2_ewk_context_cache_model_set_func_startup, utc_webkit2_ewk_context_cache_model_set_func_cleanup},
{"utc_webkit2_ewk_context_cookie_manager_get_p", utc_webkit2_ewk_context_cookie_manager_get_p, utc_webkit2_ewk_context_cookie_manager_get_func_startup, utc_webkit2_ewk_context_cookie_manager_get_func_cleanup},
{"utc_webkit2_ewk_context_cookie_manager_get_n", utc_webkit2_ewk_context_cookie_manager_get_n, utc_webkit2_ewk_context_cookie_manager_get_func_startup, utc_webkit2_ewk_context_cookie_manager_get_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p", utc_webkit2_ewk_context_intercept_request_callback_set_p, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_p1", utc_webkit2_ewk_context_intercept_request_callback_set_p1, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
+ {"utc_webkit2_ewk_context_intercept_request_callback_set_n", utc_webkit2_ewk_context_intercept_request_callback_set_n, utc_webkit2_ewk_context_intercept_request_callback_set_func_startup, utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_context_resource_cache_clear_p", utc_webkit2_ewk_context_resource_cache_clear_p, utc_webkit2_ewk_context_resource_cache_clear_func_startup, utc_webkit2_ewk_context_resource_cache_clear_func_cleanup},
{"utc_webkit2_ewk_context_resource_cache_clear_n", utc_webkit2_ewk_context_resource_cache_clear_n, utc_webkit2_ewk_context_resource_cache_clear_func_startup, utc_webkit2_ewk_context_resource_cache_clear_func_cleanup},
{"utc_webkit2_ewk_cookie_manager_cookies_clear_p", utc_webkit2_ewk_cookie_manager_cookies_clear_p, utc_webkit2_ewk_cookie_manager_cookies_clear_func_startup, utc_webkit2_ewk_cookie_manager_cookies_clear_func_cleanup},
{"utc_webkit2_ewk_view_fullscreen_exit_n", utc_webkit2_ewk_view_fullscreen_exit_n, utc_webkit2_ewk_view_fullscreen_exit_func_startup, utc_webkit2_ewk_view_fullscreen_exit_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_p", utc_webkit2_ewk_view_html_string_load_p, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
{"utc_webkit2_ewk_view_html_string_load_n", utc_webkit2_ewk_view_html_string_load_n, utc_webkit2_ewk_view_html_string_load_func_startup, utc_webkit2_ewk_view_html_string_load_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p", utc_webkit2_ewk_view_intercept_request_callback_set_p, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_p1", utc_webkit2_ewk_view_intercept_request_callback_set_p1, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
- {"utc_webkit2_ewk_view_intercept_request_callback_set_n", utc_webkit2_ewk_view_intercept_request_callback_set_n, utc_webkit2_ewk_view_intercept_request_callback_set_func_startup, utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_p", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_javascript_message_handler_add_n", utc_webkit2_ewk_view_javascript_message_handler_add_p, utc_webkit2_ewk_view_javascript_message_handler_add_startup, utc_webkit2_ewk_view_javascript_message_handler_add_cleanup},
{"utc_webkit2_ewk_view_load_progress_get_p", utc_webkit2_ewk_view_load_progress_get_p, utc_webkit2_ewk_view_load_progress_get_func_startup, utc_webkit2_ewk_view_load_progress_get_func_cleanup},
#define NULL 0x0
#endif
+static Ecore_Timer* emergency_exit_timer;
static const char expected_title[] = "Testing Sample Page";
// results:
+static Eina_Bool timeout;
static Eina_Bool load_success;
static Eina_Bool callback_called;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ timeout = EINA_TRUE;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
load_success = EINA_TRUE;
utc_webkit2_main_loop_quit();
static void intercept_request_callback(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
callback_called = EINA_TRUE;
- utc_webkit2_main_loop_quit();
}
/**
- * @function utc_webkit2_ewk_view_intercept_request_callback_set_func_startup
+ * @function utc_webkit2_ewk_context_intercept_request_callback_set_func_startup
* @description Called before each test
* @parameter NA
* @return NA
*/
-void utc_webkit2_ewk_view_intercept_request_callback_set_func_startup(void)
+void utc_webkit2_ewk_context_intercept_request_callback_set_func_startup(void)
{
+ emergency_exit_timer = NULL;
+ timeout = EINA_FALSE;
load_success = EINA_FALSE;
callback_called = EINA_FALSE;
}
/**
- * @function utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup
+ * @function utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup
* @description Called after each test
* @parameter NA
* @return NA
*/
-void utc_webkit2_ewk_view_intercept_request_callback_set_func_cleanup(void)
+void utc_webkit2_ewk_context_intercept_request_callback_set_func_cleanup(void)
{
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
evas_object_smart_callback_del(test_view.webview, "load,finished", load_finished);
utc_webkit2_ewk_test_end();
}
/**
- * @testcase utc_webkit2_ewk_view_intercept_request_callback_set_p
+ * @testcase utc_webkit2_ewk_context_intercept_request_callback_set_p
* @since_tizen 3.0
* @description Set callback for intercepting requests
* @scenario Create Webkit View\n
* Set intercept request callback\n
* Trigger callback
*/
-int utc_webkit2_ewk_view_intercept_request_callback_set_p(void)
+int utc_webkit2_ewk_context_intercept_request_callback_set_p(void)
{
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!load_success);
assert(callback_called);
}
/**
- * @testcase utc_webkit2_ewk_view_intercept_request_callback_set_p1
+ * @testcase utc_webkit2_ewk_context_intercept_request_callback_set_p1
* @since_tizen 3.0
* @description Set callback for intercepting requests
* @scenario Create Webkit View\n
* Reset intercept request callback\n
* Trigger callback
*/
-int utc_webkit2_ewk_view_intercept_request_callback_set_p1(void)
+int utc_webkit2_ewk_context_intercept_request_callback_set_p1(void)
{
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
// resets the callback:
- ewk_view_intercept_request_callback_set(test_view.webview, NULL, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), NULL, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
+ assert(!timeout);
assert(load_success);
assert(!callback_called);
assert(strcmp(ewk_view_title_get(test_view.webview), expected_title) == 0);
}
/**
- * @testcase utc_webkit2_ewk_view_intercept_request_callback_set_n
+ * @testcase utc_webkit2_ewk_context_intercept_request_callback_set_n
* @since_tizen 3.0
* @description Set callback for intercepting requests
* @scenario Check operation for entering incorrect parameter
*/
-int utc_webkit2_ewk_view_intercept_request_callback_set_n(void)
+int utc_webkit2_ewk_context_intercept_request_callback_set_n(void)
{
- ewk_view_intercept_request_callback_set(NULL, intercept_request_callback, NULL);
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
+ ewk_context_intercept_request_callback_set(NULL, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
+ assert(!timeout);
assert(load_success);
assert(!callback_called);
assert(strcmp(ewk_view_title_get(test_view.webview), expected_title) == 0);
null_intercept_request = EINA_FALSE;
utc_webkit2_ewk_test_init();
+
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
}
/**
int utc_webkit2_ewk_intercept_request_headers_get_p(void)
{
emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
assert(headers);
{
null_intercept_request = EINA_TRUE;
emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
assert(!headers);
null_intercept_request = EINA_FALSE;
utc_webkit2_ewk_test_init();
+
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
}
/**
int utc_webkit2_ewk_intercept_request_http_method_get_p(void)
{
emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
assert(http_method);
{
null_intercept_request = EINA_TRUE;
emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
assert(!http_method);
#define NULL 0x0
#endif
+static Ecore_Timer* emergency_exit_timer;
static Eina_Bool null_intercept_request;
static const char expected_title[] = "Testing Sample Page";
// results:
+static Eina_Bool timeout;
static Eina_Bool load_success;
static Eina_Bool callback_called;
static Eina_Bool ignore_intercept_request_result;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ timeout = EINA_TRUE;
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
load_success = EINA_TRUE;
utc_webkit2_main_loop_quit();
static void intercept_request_callback(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
callback_called = EINA_TRUE;
ignore_intercept_request_result = ewk_intercept_request_ignore(null_intercept_request ? NULL : intercept_request);
- if (!ignore_intercept_request_result)
- utc_webkit2_main_loop_quit();
}
/**
*/
void utc_webkit2_ewk_intercept_request_ignore_func_startup(void)
{
+ emergency_exit_timer = NULL;
+ timeout = EINA_FALSE;
load_success = EINA_FALSE;
callback_called = EINA_FALSE;
null_intercept_request = EINA_FALSE;
utc_webkit2_ewk_test_init();
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
evas_object_smart_callback_add(test_view.webview, "load,finished", load_finished, NULL);
}
*/
void utc_webkit2_ewk_intercept_request_ignore_func_cleanup(void)
{
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
evas_object_smart_callback_del(test_view.webview, "load,finished", load_finished);
utc_webkit2_ewk_test_end();
*/
int utc_webkit2_ewk_intercept_request_ignore_p(void)
{
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
+ assert(!timeout);
assert(load_success);
assert(callback_called);
assert(ignore_intercept_request_result);
*/
int utc_webkit2_ewk_intercept_request_ignore_n(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_intercept_request = EINA_TRUE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!load_success);
assert(callback_called);
assert(!ignore_intercept_request_result);
#define LENGTH_HEADER_BUFFER_SIZE 20
+static Ecore_Timer* emergency_exit_timer;
+
static const char intercept_url[] = "http://request.intercept.ewk.api.test/";
static const char body_format[] = "<html><head><title>%s</title></head>"
"<body>Hello, Request Intercept!</body></html>";
static size_t data_to_write;
// results:
+static Eina_Bool timeout = EINA_FALSE;
static Eina_Bool load_success = EINA_FALSE;
static Eina_Bool body_set_result = EINA_FALSE;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ timeout = EINA_TRUE;
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
load_success = EINA_TRUE;
utc_webkit2_main_loop_quit();
null_intercept_request ? NULL: intercept_request,
null_body ? NULL : body_done,
data_to_write);
- if (!body_set_result)
- utc_webkit2_main_loop_quit();
} else {
ewk_intercept_request_ignore(intercept_request);
}
*/
void utc_webkit2_ewk_intercept_request_response_body_set_func_startup(void)
{
+ emergency_exit_timer = NULL;
null_intercept_request = EINA_FALSE;
null_body = EINA_FALSE;
+ timeout = EINA_FALSE;
load_success = EINA_FALSE;
body_set_result = EINA_FALSE;
utc_webkit2_ewk_test_init();
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
evas_object_smart_callback_add(test_view.webview, "load,finished", load_finished, NULL);
}
{
free(body_done);
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
evas_object_smart_callback_del(test_view.webview, "load,finished", load_finished);
utc_webkit2_ewk_test_end();
*/
int utc_webkit2_ewk_intercept_request_response_body_set_p(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(!timeout);
assert(load_success);
assert(body_set_result);
assert(strcmp(ewk_view_title_get(test_view.webview), title_expected) == 0);
*/
int utc_webkit2_ewk_intercept_request_response_body_set_n(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_intercept_request = EINA_TRUE;
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!body_set_result);
return 0;
*/
int utc_webkit2_ewk_intercept_request_response_body_set_n1(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_body = EINA_TRUE;
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!body_set_result);
return 0;
#define LENGTH_HEADER_BUFFER_SIZE 20
+static Ecore_Timer* emergency_exit_timer;
+
static const char intercept_url[] = "http://request.intercept.ewk.api.test/";
static const char intercept_url_ajax[] = "http://request.intercept.ewk.api.test/ajax/";
static const char base_title[] = "intercept request";
static char* expected_title_done;
// results:
+static Eina_Bool timeout;
static Eina_Bool header_add_1_result;
static Eina_Bool header_add_2_result;
static Eina_Bool load_success;
static int first_title_equal_base_title;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ timeout = EINA_TRUE;
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
first_title_equal_base_title = strcmp(ewk_view_title_get(test_view.webview), base_title) == 0;
load_success = EINA_TRUE;
static void intercept_request_callback_neg_1(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
header_add_1_result = ewk_intercept_request_response_header_add(NULL, test_header_field_1, test_header_value_1);
- utc_webkit2_main_loop_quit();
}
static void intercept_request_callback_neg_2(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
header_add_1_result = ewk_intercept_request_response_header_add(intercept_request, NULL, test_header_value_1);
- utc_webkit2_main_loop_quit();
}
static void intercept_request_callback_neg_3(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
header_add_1_result = ewk_intercept_request_response_header_add(intercept_request, test_header_field_1, NULL);
- utc_webkit2_main_loop_quit();
}
/**
utc_webkit2_ewk_test_init();
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
evas_object_smart_callback_add(test_view.webview, "title,changed", title_changed, NULL);
evas_object_smart_callback_add(test_view.webview, "load,finished", load_finished, NULL);
evas_object_smart_callback_add(test_view.webview, "load,error", load_error, NULL);
*/
void utc_webkit2_ewk_intercept_request_response_header_add_func_neg_startup(void)
{
+ emergency_exit_timer = NULL;
+ timeout = EINA_FALSE;
+
utc_webkit2_ewk_test_init();
}
*/
void utc_webkit2_ewk_intercept_request_response_header_add_func_neg_cleanup(void)
{
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
utc_webkit2_ewk_test_end();
}
{
header_add_1_result = EINA_FALSE;
header_add_2_result = EINA_FALSE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
*/
int utc_webkit2_ewk_intercept_request_response_header_add_n(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
header_add_1_result = EINA_TRUE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback_neg_1, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback_neg_1, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!header_add_1_result);
return 0;
*/
int utc_webkit2_ewk_intercept_request_response_header_add_n1(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
header_add_1_result = EINA_TRUE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback_neg_2, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback_neg_2, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!header_add_1_result);
return 0;
*/
int utc_webkit2_ewk_intercept_request_response_header_add_n2(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
header_add_1_result = EINA_TRUE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback_neg_3, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback_neg_3, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!header_add_1_result);
return 0;
#define LENGTH_HEADER_BUFFER_SIZE 20
+static Ecore_Timer* emergency_exit_timer;
+
static const char intercept_url[] = "http://request.intercept.ewk.api.test/";
static const char intercept_url_ajax[] = "http://request.intercept.ewk.api.test/ajax/";
static const char base_title[] = "intercept request";
Eina_Hash* header_map;
// results:
+static Eina_Bool timeout;
static Eina_Bool header_map_add_result;
static Eina_Bool load_success;
static int first_title_equal_base_title;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ timeout = EINA_TRUE;
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
first_title_equal_base_title = strcmp(ewk_view_title_get(test_view.webview), base_title) == 0;
load_success = EINA_TRUE;
static void intercept_request_callback_neg_1(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
header_map_add_result = ewk_intercept_request_response_header_map_add(NULL, header_map);
- utc_webkit2_main_loop_quit();
}
static void intercept_request_callback_neg_2(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
header_map_add_result = ewk_intercept_request_response_header_map_add(intercept_request, NULL);
- utc_webkit2_main_loop_quit();
}
/**
utc_webkit2_ewk_test_init();
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
evas_object_smart_callback_add(test_view.webview, "title,changed", title_changed, NULL);
evas_object_smart_callback_add(test_view.webview, "load,finished", load_finished, NULL);
evas_object_smart_callback_add(test_view.webview, "load,error", load_error, NULL);
*/
void utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_startup(void)
{
+ emergency_exit_timer = NULL;
+ timeout = EINA_FALSE;
+
header_map = eina_hash_string_small_new(NULL);
eina_hash_add(header_map, test_header_field_1, test_header_value_1);
eina_hash_add(header_map, test_header_field_2, test_header_value_2);
*/
void utc_webkit2_ewk_intercept_request_response_header_map_add_func_neg_cleanup(void)
{
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
eina_hash_free(header_map);
utc_webkit2_ewk_test_end();
int utc_webkit2_ewk_intercept_request_response_header_map_add_p(void)
{
header_map_add_result = EINA_FALSE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
*/
int utc_webkit2_ewk_intercept_request_response_header_map_add_n(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
header_map_add_result = EINA_TRUE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback_neg_1, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback_neg_1, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!header_map_add_result);
return 0;
*/
int utc_webkit2_ewk_intercept_request_response_header_map_add_n1(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
header_map_add_result = EINA_TRUE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback_neg_2, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback_neg_2, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!header_map_add_result);
return 0;
#define LENGTH_HEADER_BUFFER_SIZE 20
+static Ecore_Timer* emergency_exit_timer;
+
static const char intercept_url[] = "http://request.intercept.ewk.api.test/";
static const char body_format[] = "<html><head><title>%s</title></head>"
"<body>Hello, Request Intercept!</body></html>";
static size_t data_to_write;
// results:
+static Eina_Bool timeout = EINA_FALSE;
static Eina_Bool load_success = EINA_FALSE;
static Eina_Bool response_set_result = EINA_FALSE;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ timeout = EINA_TRUE;
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
load_success = EINA_TRUE;
utc_webkit2_main_loop_quit();
null_headers ? NULL : headers_done,
null_body ? NULL : body_done,
data_to_write);
- if (!response_set_result)
- utc_webkit2_main_loop_quit();
} else {
ewk_intercept_request_ignore(intercept_request);
}
*/
void utc_webkit2_ewk_intercept_request_response_set_func_startup(void)
{
+ emergency_exit_timer = NULL;
null_intercept_request = EINA_FALSE;
null_headers = EINA_FALSE;
null_body = EINA_FALSE;
+ timeout = EINA_FALSE;
load_success = EINA_FALSE;
response_set_result = EINA_FALSE;
utc_webkit2_ewk_test_init();
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
evas_object_smart_callback_add(test_view.webview, "load,finished", load_finished, NULL);
}
free(body_done);
free(headers_done);
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
evas_object_smart_callback_del(test_view.webview, "load,finished", load_finished);
utc_webkit2_ewk_test_end();
*/
int utc_webkit2_ewk_intercept_request_response_set_p(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(!timeout);
assert(load_success);
assert(response_set_result);
assert(strcmp(ewk_view_title_get(test_view.webview), title_expected) == 0);
*/
int utc_webkit2_ewk_intercept_request_response_set_n(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_intercept_request = EINA_TRUE;
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!response_set_result);
return 0;
*/
int utc_webkit2_ewk_intercept_request_response_set_n1(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_headers = EINA_TRUE;
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!response_set_result);
return 0;
*/
int utc_webkit2_ewk_intercept_request_response_set_n2(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_body = EINA_TRUE;
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!response_set_result);
return 0;
#define LENGTH_HEADER_BUFFER_SIZE 20
+static Ecore_Timer* emergency_exit_timer;
+
static const char intercept_url[] = "http://request.intercept.ewk.api.test/";
static const char intercept_url_ajax[] = "http://request.intercept.ewk.api.test/ajax/";
static const char base_title[] = "intercept request";
static const char* custom_status_text;
// results:
+static Eina_Bool timeout;
static Eina_Bool load_success;
static Eina_Bool status_set_result;
static int first_title_equal_base_title;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ timeout = EINA_TRUE;
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
first_title_equal_base_title = strcmp(ewk_view_title_get(test_view.webview), base_title);
load_success = EINA_TRUE;
static void intercept_request_callback_neg(Evas_Object* o, Ewk_Intercept_Request* intercept_request, void* user_data) {
status_set_result = ewk_intercept_request_response_status_set(NULL, 200, "OK");
- utc_webkit2_main_loop_quit();
}
/**
*/
void utc_webkit2_ewk_intercept_request_response_status_set_func_startup(void)
{
+ status_set_result = EINA_FALSE;
+ load_success = EINA_FALSE;
+
int size = snprintf(NULL, 0, body_format, base_title, body_ajax_test_done, intercept_url_ajax);
body_done = (char*)malloc((size + 1) * sizeof(char));
snprintf(body_done, size+1, body_format, base_title, body_ajax_test_done, intercept_url_ajax);
utc_webkit2_ewk_test_init();
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
evas_object_smart_callback_add(test_view.webview, "title,changed", title_changed, NULL);
evas_object_smart_callback_add(test_view.webview, "load,finished", load_finished, NULL);
evas_object_smart_callback_add(test_view.webview, "load,error", load_error, NULL);
*/
void utc_webkit2_ewk_intercept_request_response_status_set_func_neg_startup(void)
{
+ emergency_exit_timer = NULL;
+ timeout = EINA_FALSE;
+ status_set_result = EINA_TRUE;
+
utc_webkit2_ewk_test_init();
+
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback_neg, NULL);
}
/**
*/
void utc_webkit2_ewk_intercept_request_response_status_set_func_neg_cleanup(void)
{
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
utc_webkit2_ewk_test_end();
}
*/
int utc_webkit2_ewk_intercept_request_response_status_set_p(void)
{
- status_set_result = EINA_FALSE;
status_code = 200;
custom_status_text = "COOL";
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
*/
int utc_webkit2_ewk_intercept_request_response_status_set_p1(void)
{
- status_set_result = EINA_FALSE;
status_code = 200;
custom_status_text = NULL;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
*/
int utc_webkit2_ewk_intercept_request_response_status_set_n(void)
{
- status_set_result = EINA_TRUE;
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback_neg, NULL);
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!status_set_result);
return 0;
#define LENGTH_HEADER_BUFFER_SIZE 20
+static Ecore_Timer* emergency_exit_timer;
+
static const char intercept_url[] = "http://request.intercept.ewk.api.test/";
static const char body_format[] = "<html><head><title>%s</title></head>"
"<body>Hello, Request Intercept!</body></html>";
static const int default_chunk_length = 5;
// results:
+static Eina_Bool timeout;
static Eina_Bool event_loop_result = EINA_FALSE;
+static Eina_Bool emergency_exit_func(void* user_data) {
+ timeout = EINA_TRUE;
+ Ecore_Timer** timer = (Ecore_Timer**)user_data;
+ *timer = NULL;
+ utc_webkit2_main_loop_quit();
+ return ECORE_CALLBACK_CANCEL;
+}
+
static void load_finished(void* data, Evas_Object* webview, void* event_info) {
event_loop_result = EINA_TRUE;
utc_webkit2_main_loop_quit();
const char* chunk = null_chunk ? NULL : (body_done + data_written);
if (!ewk_intercept_request_response_write_chunk(saved_intercept_request, chunk, to_write)) {
event_loop_result = EINA_FALSE;
- utc_webkit2_main_loop_quit();
chunk_write_timer = NULL;
return ECORE_CALLBACK_CANCEL;
}
*/
void utc_webkit2_ewk_intercept_request_response_write_chunk_func_startup(void)
{
+ emergency_exit_timer = NULL;
+ timeout = EINA_FALSE;
saved_intercept_request = NULL;
null_intercept_request = EINA_FALSE;
null_chunk = EINA_FALSE;
utc_webkit2_ewk_test_init();
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
evas_object_smart_callback_add(test_view.webview, "load,finished", load_finished, NULL);
}
{
free(body_done);
+ if (emergency_exit_timer) {
+ ecore_timer_del(emergency_exit_timer);
+ emergency_exit_timer = NULL;
+ }
+
if (chunk_write_timer)
ecore_timer_del(chunk_write_timer);
*/
int utc_webkit2_ewk_intercept_request_response_write_chunk_p(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(!timeout);
assert(event_loop_result);
assert(strcmp(ewk_view_title_get(test_view.webview), title_expected) == 0);
*/
int utc_webkit2_ewk_intercept_request_response_write_chunk_n(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_intercept_request = EINA_TRUE;
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!event_loop_result);
return 0;
*/
int utc_webkit2_ewk_intercept_request_response_write_chunk_n1(void)
{
+ emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
null_chunk = EINA_TRUE;
ewk_view_url_set(test_view.webview, intercept_url);
utc_webkit2_main_loop_begin();
+ assert(timeout);
assert(!event_loop_result);
return 0;
static Ecore_Timer* emergency_exit_timer;
static Eina_Bool null_intercept_request;
-static const char expected_title[] = "Testing Sample Page";
// results:
static char* url;
null_intercept_request = EINA_FALSE;
utc_webkit2_ewk_test_init();
+
+ ewk_context_intercept_request_callback_set(ewk_view_context_get(test_view.webview), intercept_request_callback, NULL);
}
/**
int utc_webkit2_ewk_intercept_request_url_get_p(void)
{
emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
assert(url);
{
null_intercept_request = EINA_TRUE;
emergency_exit_timer = ecore_timer_add(5, emergency_exit_func, &emergency_exit_timer);
- ewk_view_intercept_request_callback_set(test_view.webview, intercept_request_callback, NULL);
ewk_view_url_set(test_view.webview, COMMON_SAMPLE_HTML_FILE);
utc_webkit2_main_loop_begin();
assert(!url);