From ea435d7384b4183e8ff9ffca6fa439be77a5a390 Mon Sep 17 00:00:00 2001
From: Piotr Tworek
Date: Wed, 4 Mar 2015 20:02:47 +0900
Subject: [PATCH] Move EWK implementation code into ewk/ directory where it
belongs.
Around 3/4 of the code from impl is responsible for implementing EWK API
specifics. This code belongs in ewk/ directory of tizen_src. This patch
performs the move and ajusts the build system and chromium_impl code to
make EWK buildable again. With this patch in place it's possible to
build crosswalk, content_shell and EWK apps once again on desktop. All
of the apps should run, but rendering is still broken in EWK. This will
be handlled in a separate commit.
Change-Id: I28bcbbd4c142c6db25e0efbbabfc69d79e2542ca
Signed-off-by: Piotr Tworek
---
tizen_src/build/build_desktop.sh | 2 +-
tizen_src/build/common.sh | 12 +-
tizen_src/build/gyp_chromiumefl | 15 +-
tizen_src/build/gyp_chromiumefl.sh | 29 +-
.../renderer_host/render_widget_host_view_efl.cc | 1 +
.../renderer_host/render_widget_host_view_efl.h | 7 +-
.../browser/tracing/tracing_controller_efl.cc | 2 +-
.../browser/tracing/tracing_controller_efl.h | 0
.../browser/web_contents/web_contents_impl_efl.cc | 16 +-
.../browser/web_contents/web_contents_impl_efl.h | 10 +-
.../browser/web_contents/web_contents_view_efl.cc | 1 +
.../content/common/message_generator_efl.h | 3 -
.../chromium_impl/content/common/paths_efl.cc | 19 +-
tizen_src/chromium_impl/content/common/paths_efl.h | 2 +
.../content/common/render_messages_efl.h | 320 -------------
tizen_src/chromium_impl/content/content_efl.gypi | 7 +-
tizen_src/chromium_impl/ui/ui_efl.gypi | 6 +
tizen_src/chromium_impl/ui/ui_targets_efl.gyp | 11 +
tizen_src/ewk/chromium-ewk.gyp | 267 +----------
tizen_src/ewk/chromium-ewk.gypi | 22 +
.../{impl => ewk/efl_integration}/EdgeEffect.cpp | 2 +-
.../{impl => ewk/efl_integration}/EdgeEffect.h | 0
.../efl_integration}/autofill_popup_view_efl.cc | 2 +-
.../efl_integration}/autofill_popup_view_efl.h | 0
.../autofill/autofill_manager_delegate_efl.cc | 0
.../autofill/autofill_manager_delegate_efl.h | 0
.../browser/autofill/autofill_pref_store_efl.cc | 0
.../browser/autofill/autofill_pref_store_efl.h | 0
.../autofill/personal_data_manager_factory.cc | 0
.../autofill/personal_data_manager_factory.h | 0
.../browser}/browsing_data_remover_efl.cc | 4 +-
.../browser}/browsing_data_remover_efl.h | 0
.../browser/download_manager_delegate_efl.cc | 0
.../browser/download_manager_delegate_efl.h | 0
.../browser/editor_client_observer.cc | 5 +-
.../browser/editor_client_observer.h | 0
.../browser/favicon/favicon_commands.cc | 0
.../browser/favicon/favicon_commands.h | 0
.../browser/favicon/favicon_database.cc | 0
.../browser/favicon/favicon_database.h | 0
.../browser/favicon/favicon_database_p.cc | 0
.../browser/favicon/favicon_database_p.h | 0
.../browser/favicon/favicon_downloader.cc | 0
.../browser/favicon/favicon_downloader.h | 0
.../browser/favicon/favicon_service.cc | 0
.../browser/favicon/favicon_service.h | 0
.../browser/geolocation/access_token_store_efl.cc | 0
.../browser/geolocation/access_token_store_efl.h | 0
.../geolocation_permission_context_efl.cc | 2 +-
.../geolocation_permission_context_efl.h | 0
.../browser/geolocation/location_provider_efl.cc | 0
.../browser/geolocation/location_provider_efl.h | 0
.../browser/inputpicker/InputPicker.cc | 2 +-
.../browser/inputpicker/InputPicker.h | 0
.../browser/inputpicker/color_chooser_efl.cc | 0
.../browser/inputpicker/color_chooser_efl.h | 4 +-
.../browser/javascript_dialog_manager_efl.cc | 0
.../browser/javascript_dialog_manager_efl.h | 0
.../browser/javascript_modal_dialog_efl.cc | 2 +-
.../browser/javascript_modal_dialog_efl.h | 0
.../efl_integration}/browser/login_delegate_efl.cc | 0
.../efl_integration}/browser/login_delegate_efl.h | 0
.../browser/mime_override_manager_efl.cc | 0
.../browser/mime_override_manager_efl.h | 0
.../efl_integration}/browser/motion/MotionUI.cc | 0
.../efl_integration}/browser/motion/MotionUI.h | 0
.../browser/motion/wkext_motion.cc | 0
.../efl_integration}/browser/motion/wkext_motion.h | 0
.../browser/navigation_policy_handler_efl.cc | 12 +-
.../browser/navigation_policy_handler_efl.h | 6 +-
.../notification/notification_controller_efl.cc | 0
.../notification/notification_controller_efl.h | 0
.../content_password_manager_driver.cc | 0
.../content_password_manager_driver.h | 0
.../password_manager/password_form_manager.cc | 0
.../password_manager/password_form_manager.h | 0
.../password_generation_manager.cc | 0
.../password_manager/password_generation_manager.h | 0
.../browser/password_manager/password_manager.cc | 0
.../browser/password_manager/password_manager.h | 0
.../password_manager/password_manager_client.cc | 0
.../password_manager/password_manager_client.h | 0
.../password_manager_client_efl.cc | 0
.../password_manager/password_manager_client_efl.h | 0
.../password_manager/password_manager_driver.h | 0
.../password_manager/password_manager_util.h | 0
.../password_manager/password_manager_util_efl.cc | 0
.../password_manager/password_store_factory.cc | 2 +-
.../password_manager/password_store_factory.h | 0
.../browser/policy_response_delegate_efl.cc | 5 +-
.../browser/policy_response_delegate_efl.h | 0
.../browser}/render_message_filter_efl.cc | 9 +-
.../browser}/render_message_filter_efl.h | 3 +-
.../resource_dispatcher_host_delegate_efl.cc | 2 +
.../resource_dispatcher_host_delegate_efl.h | 2 +
.../browser/resource_throttle_efl.cc | 0
.../browser/resource_throttle_efl.h | 0
.../scoped_allow_wait_for_legacy_web_view_api.h | 0
.../efl_integration}/browser/scoped_wait_for_ewk.h | 0
.../browser/selectpicker/WebPopupItem.cc | 0
.../browser/selectpicker/WebPopupItem.h | 0
.../browser/selectpicker/popup_menu_item.cc | 0
.../browser/selectpicker/popup_menu_item.h | 0
.../browser/selectpicker/popup_menu_item_private.h | 0
.../browser/selectpicker/popup_picker.cc | 2 +-
.../browser/selectpicker/popup_picker.h | 0
.../efl_integration}/browser/sound_effect.cc | 0
.../efl_integration}/browser/sound_effect.h | 0
.../efl_integration}/browser/sound_effect_tizen.cc | 0
.../browser/vibration/vibration_message_filter.cc | 0
.../browser/vibration/vibration_message_filter.h | 0
.../browser/vibration/vibration_provider_client.cc | 0
.../browser/vibration/vibration_provider_client.h | 0
.../web_cache_efl}/web_cache_manager_efl.cc | 6 +-
.../browser/web_cache_efl}/web_cache_manager_efl.h | 0
.../browser/web_view_browser_message_filter.cc | 6 +-
.../browser/web_view_browser_message_filter.h | 0
.../browser/webdata/web_data_service.cc | 0
.../browser/webdata/web_data_service.h | 0
.../browser/webdata/web_data_service_factory.cc | 2 +-
.../browser/webdata/web_data_service_factory.h | 0
.../efl_integration}/browser_context_efl.cc | 2 +-
.../efl_integration}/browser_context_efl.h | 0
.../efl_integration}/browser_main_parts_efl.cc | 0
.../efl_integration}/browser_main_parts_efl.h | 0
.../efl_integration}/command_line_efl.cc | 2 +
.../efl_integration}/command_line_efl.h | 0
.../efl_integration}/common/cache_params_efl.h | 2 +
.../efl_integration}/common/content_client_efl.cc | 0
.../efl_integration}/common/content_client_efl.h | 0
.../common/content_switches_efl.cc | 0
.../efl_integration}/common/content_switches_efl.h | 0
.../efl_integration}/common/editing_messages.h | 0
.../common/message_generator_ewk.cc | 34 ++
.../efl_integration/common/message_generator_ewk.h | 9 +
.../common/navigation_policy_params.cc | 6 +-
.../common/navigation_policy_params.h | 4 -
.../efl_integration/common}/print_pages_params.cc | 6 +-
.../efl_integration/common}/print_pages_params.h | 4 -
.../efl_integration/common/render_messages_ewk.h | 298 ++++++++++++
.../efl_integration}/common/version_info.cc | 0
.../efl_integration}/common/version_info.h | 0
.../efl_integration}/common/version_info_efl.h | 0
.../efl_integration}/common/web_contents_utils.cc | 4 +-
.../efl_integration}/common/web_contents_utils.h | 0
.../efl_integration}/content_browser_client_efl.cc | 6 +-
.../efl_integration}/content_browser_client_efl.h | 2 +-
.../efl_integration}/content_main_delegate_efl.cc | 4 +-
.../efl_integration}/content_main_delegate_efl.h | 0
.../context_menu_controller_efl.cc | 11 +-
.../efl_integration}/context_menu_controller_efl.h | 0
.../efl_integration}/cookie_manager.cc | 0
.../{impl => ewk/efl_integration}/cookie_manager.h | 0
.../efl_integration}/devtools_delegate_efl.cc | 2 +-
.../efl_integration}/devtools_delegate_efl.h | 0
.../devtools_manager_delegate_efl.cc | 0
.../devtools_manager_delegate_efl.h | 0
tizen_src/ewk/efl_integration/efl_integration.gypi | 522 +++++++++++++++++++++
.../efl_webprocess.cc | 0
.../efl_integration}/efl_webprocess_main.cc | 0
.../efl_integration}/efl_webprocess_main.h | 0
.../{impl => ewk/efl_integration}/eweb_context.cc | 6 +-
.../{impl => ewk/efl_integration}/eweb_context.h | 4 +-
.../{impl => ewk/efl_integration}/eweb_view.cc | 176 +++++--
.../{impl => ewk/efl_integration}/eweb_view.h | 13 +-
.../efl_integration}/eweb_view_callbacks.h | 22 +-
.../efl_integration}/ewk_global_data.cc | 4 +-
.../efl_integration}/ewk_global_data.h | 0
.../file_chooser_controller_efl.cc | 0
.../efl_integration}/file_chooser_controller_efl.h | 0
.../http_user_agent_settings_efl.cc | 0
.../http_user_agent_settings_efl.h | 0
.../{impl => ewk/efl_integration}/locale_efl.cc | 2 +-
.../{impl => ewk/efl_integration}/locale_efl.h | 0
.../{impl => ewk/efl_integration}/memory_purger.cc | 2 +-
.../{impl => ewk/efl_integration}/memory_purger.h | 0
.../efl_integration}/message_pump_for_ui_efl.cc | 0
.../efl_integration}/message_pump_for_ui_efl.h | 0
.../efl_integration}/network_delegate_efl.cc | 0
.../efl_integration}/network_delegate_efl.h | 0
.../efl_integration}/popup_controller_efl.cc | 7 +-
.../efl_integration}/popup_controller_efl.h | 0
.../private}/ewk_auth_challenge_private.h | 0
.../private}/ewk_autofill_profile_private.cc | 0
.../private}/ewk_autofill_profile_private.h | 0
.../private}/ewk_certificate_private.h | 0
.../private}/ewk_console_message_private.h | 0
.../ewk_context_form_autofill_profile_private.cc | 0
.../ewk_context_form_autofill_profile_private.h | 0
.../private}/ewk_context_menu_private.h | 0
.../private}/ewk_cookie_manager_private.h | 0
.../efl_integration/private}/ewk_error_private.h | 0
.../private}/ewk_geolocation_private.cc | 0
.../private}/ewk_geolocation_private.h | 0
.../private/ewk_hit_test_private.cc | 71 +++
.../efl_integration/private/ewk_hit_test_private.h | 49 ++
.../private}/ewk_ipc_message_private.cc | 8 +-
.../private}/ewk_ipc_message_private.h | 0
.../private/ewk_policy_decision_private.cc | 279 ++++++++++-
.../private/ewk_policy_decision_private.h | 119 +++++
.../private/ewk_security_origin_private.h | 44 ++
.../private}/ewk_settings_private.cc | 0
.../private}/ewk_settings_private.h | 0
.../private}/ewk_suspendable_object.cc | 0
.../private}/ewk_suspendable_object.h | 0
.../private}/ewk_text_style_private.h | 0
.../private}/ewk_tracing_private.cc | 2 +-
.../efl_integration/private}/ewk_tracing_private.h | 0
.../private}/ewk_user_media_private.h | 0
.../efl_integration/private/ewk_view_private.cc | 14 +-
.../ewk_web_application_icon_data_private.cc | 0
.../ewk_web_application_icon_data_private.h | 0
.../private}/ewk_window_features_private.h | 0
.../efl_integration/public/ewk_auth_challenge.cc | 2 +-
.../ewk/efl_integration/public/ewk_auth_request.cc | 3 +-
.../efl_integration/public/ewk_autofill_profile.cc | 4 +-
.../ewk/efl_integration/public/ewk_certificate.cc | 4 +-
.../efl_integration/public/ewk_console_message.cc | 3 +-
.../ewk/efl_integration/public/ewk_context.cc | 15 +-
.../ewk/efl_integration/public/ewk_context_menu.cc | 5 +-
.../efl_integration/public/ewk_cookie_manager.cc | 6 +-
tizen_src/ewk/efl_integration/public/ewk_error.cc | 6 +-
.../ewk/efl_integration/public/ewk_geolocation.cc | 4 +-
.../ewk/efl_integration/public/ewk_hit_test.cc | 9 +-
tizen_src/ewk/efl_integration/public/ewk_main.cc | 14 +-
.../ewk/efl_integration/public/ewk_notification.cc | 17 +-
.../efl_integration/public/ewk_policy_decision.cc | 4 +-
.../ewk/efl_integration/public/ewk_settings.cc | 15 +-
.../ewk/efl_integration/public/ewk_text_style.cc | 3 +-
.../ewk/efl_integration/public/ewk_tracing.cc | 2 +-
.../ewk/efl_integration/public/ewk_user_media.cc | 4 +-
tizen_src/ewk/efl_integration/public/ewk_view.cc | 20 +-
.../public/ewk_web_application_icon_data.cc | 3 +-
.../efl_integration/public/ewk_window_features.cc | 3 +-
.../renderer/content_renderer_client_efl.cc | 13 +-
.../renderer/content_renderer_client_efl.h | 34 +-
.../renderer/editorclient_agent.cc | 6 +-
.../efl_integration}/renderer/editorclient_agent.h | 0
.../renderer/print_web_view_helper_efl.cc | 3 +-
.../renderer/print_web_view_helper_efl.h | 2 +-
.../renderer/render_frame_observer_efl.cc | 2 +-
.../renderer/render_frame_observer_efl.h | 0
.../renderer/render_process_observer_efl.cc | 2 +-
.../renderer/render_process_observer_efl.h | 3 +-
.../renderer/render_view_observer_efl.cc | 8 +-
.../renderer/render_view_observer_efl.h | 3 +-
.../efl_integration}/resource/AutofillPopup.edc | 0
.../resource/DisambiguationPopup.edc | 0
.../efl_integration}/resource/Edge.edc | 0
.../efl_integration}/resource/JavaScriptPopup.edc | 0
.../efl_integration}/resource/Magnifier.edc | 0
.../efl_integration}/resource/control.edc | 0
.../resource/images/I01_picker_arrow_left.png | Bin
.../resource/images/I01_picker_arrow_right.png | Bin
.../resource/images/I01_picker_btn_02_normal.png | Bin
.../resource/images/I01_picker_btn_02_press.png | Bin
.../resource/images/I01_picker_btn_normal.png | Bin
.../resource/images/I01_picker_panel_bg.png | Bin
.../resource/images/magnifier_left.png | Bin
.../resource/images/magnifier_middle.png | Bin
.../resource/images/magnifier_right.png | Bin
.../resource/images/overscrolling_dark_bottom.png | Bin
.../resource/images/overscrolling_dark_left.png | Bin
.../resource/images/overscrolling_dark_right.png | Bin
.../resource/images/overscrolling_dark_top.png | Bin
.../efl_integration}/selection_box_efl.cc | 0
.../efl_integration}/selection_box_efl.h | 0
.../efl_integration}/selection_controller_efl.cc | 0
.../efl_integration}/selection_controller_efl.h | 2 +-
.../efl_integration}/selection_handle_efl.cc | 0
.../efl_integration}/selection_handle_efl.h | 0
.../efl_integration}/selection_magnifier_efl.cc | 2 +-
.../efl_integration}/selection_magnifier_efl.h | 0
.../efl_integration}/tizen_webview/public/README | 0
.../public/tw_back_forward_history.cc | 0
.../tizen_webview/public/tw_back_forward_history.h | 16 +-
.../tizen_webview/public/tw_back_forward_list.h | 0
.../public/tw_back_forward_list_impl.cc | 0
.../public/tw_back_forward_list_impl.h | 18 +-
.../tizen_webview/public/tw_cache_model.h | 0
.../tizen_webview/public/tw_callbacks.h | 0
.../public/tw_content_security_policy.h | 0
.../public/tw_context_menu_controller.cc | 0
.../public/tw_context_menu_controller.h | 0
.../tizen_webview/public/tw_cookie_accept_policy.h | 0
.../tizen_webview/public/tw_custom_handlers.cc | 0
.../tizen_webview/public/tw_custom_handlers.h | 0
.../tizen_webview/public/tw_error.h | 0
.../tizen_webview/public/tw_export.h | 0
.../tizen_webview/public/tw_find_options.h | 0
.../tizen_webview/public/tw_frame.cc | 11 +-
.../tizen_webview/public/tw_frame.h | 4 +-
.../tizen_webview/public/tw_hit_test.cc | 4 +-
.../tizen_webview/public/tw_hit_test.h | 0
.../public/tw_legacy_font_size_mode.h | 0
.../tizen_webview/public/tw_macro.h | 0
.../tizen_webview/public/tw_notification.cc | 0
.../tizen_webview/public/tw_notification.h | 0
.../tizen_webview/public/tw_policy_decision.cc | 2 +-
.../tizen_webview/public/tw_policy_decision.h | 5 +-
.../tizen_webview/public/tw_ref_counted.h | 0
.../tizen_webview/public/tw_security_origin.cc | 0
.../tizen_webview/public/tw_security_origin.h | 0
.../public/tw_selection_controller.cc | 0
.../tizen_webview/public/tw_selection_controller.h | 0
.../tizen_webview/public/tw_settings.h | 0
.../tizen_webview/public/tw_touch_event.h | 0
.../tizen_webview/public/tw_touch_point.cc | 0
.../tizen_webview/public/tw_touch_point.h | 0
.../tizen_webview/public/tw_url.cc | 0
.../efl_integration}/tizen_webview/public/tw_url.h | 0
.../tizen_webview/public/tw_web_context.cc | 0
.../tizen_webview/public/tw_web_context.h | 0
.../tizen_webview/public/tw_webview.cc | 10 +-
.../tizen_webview/public/tw_webview.h | 4 +-
.../tizen_webview/public/tw_webview_delegate.cc | 0
.../tizen_webview/public/tw_webview_delegate.h | 0
.../public/tw_webview_evas_event_handler.cc | 0
.../public/tw_webview_evas_event_handler.h | 0
.../tizen_webview/public/tw_wrt.cc | 2 +-
.../efl_integration}/tizen_webview/public/tw_wrt.h | 0
.../tizen_webview/tw_misc_utility.cc | 0
.../tizen_webview/tw_misc_utility.h | 0
.../url_request_context_getter_efl.cc | 0
.../url_request_context_getter_efl.h | 0
.../efl_integration}/web_contents_delegate_efl.cc | 16 +-
.../efl_integration}/web_contents_delegate_efl.h | 30 +-
.../web_process_content_main_delegate_efl.cc | 2 +-
.../web_process_content_main_delegate_efl.h | 0
.../efl_integration}/wrt/dynamicplugin.cc | 0
.../efl_integration}/wrt/dynamicplugin.h | 0
.../wrt/wrt_file_protocol_handler.cc | 0
.../wrt/wrt_file_protocol_handler.h | 0
.../efl_integration}/wrt/wrt_widget_host.cc | 2 +-
.../efl_integration}/wrt/wrt_widget_host.h | 0
.../{impl => ewk/efl_integration}/wrt/wrtwidget.cc | 6 +-
.../{impl => ewk/efl_integration}/wrt/wrtwidget.h | 0
tizen_src/ewk/efl_webview_app/efl_webview_app.gypi | 74 +++
tizen_src/ewk/ubrowser/ubrowser.gypi | 6 +-
tizen_src/ewk/unittest/ewk-tests.gypi | 2 +-
tizen_src/impl/API/ewk_hit_test_private.cc | 77 ---
tizen_src/impl/API/ewk_hit_test_private.h | 58 ---
tizen_src/impl/API/ewk_policy_decision_private.cc | 283 -----------
tizen_src/impl/API/ewk_policy_decision_private.h | 129 -----
tizen_src/impl/API/ewk_security_origin_private.h | 53 ---
tizen_src/supplement.gypi | 4 -
346 files changed, 2053 insertions(+), 1563 deletions(-)
rename tizen_src/{impl => chromium_impl/content}/browser/tracing/tracing_controller_efl.cc (97%)
rename tizen_src/{impl => chromium_impl/content}/browser/tracing/tracing_controller_efl.h (100%)
create mode 100644 tizen_src/ewk/chromium-ewk.gypi
rename tizen_src/{impl => ewk/efl_integration}/EdgeEffect.cpp (99%)
rename tizen_src/{impl => ewk/efl_integration}/EdgeEffect.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/autofill_popup_view_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/autofill_popup_view_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/autofill/autofill_manager_delegate_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/autofill/autofill_manager_delegate_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/autofill/autofill_pref_store_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/autofill/autofill_pref_store_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/autofill/personal_data_manager_factory.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/autofill/personal_data_manager_factory.h (100%)
rename tizen_src/{impl/browser/renderer_host => ewk/efl_integration/browser}/browsing_data_remover_efl.cc (99%)
rename tizen_src/{impl/browser/renderer_host => ewk/efl_integration/browser}/browsing_data_remover_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/download_manager_delegate_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/download_manager_delegate_efl.h (100%)
rename tizen_src/{impl/components/editing/content => ewk/efl_integration}/browser/editor_client_observer.cc (98%)
rename tizen_src/{impl/components/editing/content => ewk/efl_integration}/browser/editor_client_observer.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_commands.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_commands.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_database.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_database.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_database_p.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_database_p.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_downloader.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_downloader.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_service.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/favicon/favicon_service.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/geolocation/access_token_store_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/geolocation/access_token_store_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/geolocation/geolocation_permission_context_efl.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/browser/geolocation/geolocation_permission_context_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/geolocation/location_provider_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/geolocation/location_provider_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/inputpicker/InputPicker.cc (99%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/inputpicker/InputPicker.h (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/inputpicker/color_chooser_efl.cc (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/inputpicker/color_chooser_efl.h (89%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/javascript_dialog_manager_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/javascript_dialog_manager_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/javascript_modal_dialog_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/browser/javascript_modal_dialog_efl.h (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/login_delegate_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/login_delegate_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/mime_override_manager_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/mime_override_manager_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/motion/MotionUI.cc (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/motion/MotionUI.h (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/motion/wkext_motion.cc (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/motion/wkext_motion.h (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/navigation_policy_handler_efl.cc (80%)
rename tizen_src/{impl => ewk/efl_integration}/browser/navigation_policy_handler_efl.h (82%)
rename tizen_src/{impl => ewk/efl_integration}/browser/notification/notification_controller_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/notification/notification_controller_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/content_password_manager_driver.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/content_password_manager_driver.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_form_manager.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_form_manager.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_generation_manager.cc (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_generation_manager.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager_client.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager_client.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager_client_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager_client_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager_driver.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager_util.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_manager_util_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_store_factory.cc (98%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/browser/password_manager/password_store_factory.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/policy_response_delegate_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/browser/policy_response_delegate_efl.h (100%)
rename tizen_src/{impl/browser/renderer_host => ewk/efl_integration/browser}/render_message_filter_efl.cc (88%)
rename tizen_src/{impl/browser/renderer_host => ewk/efl_integration/browser}/render_message_filter_efl.h (95%)
rename tizen_src/{impl => ewk/efl_integration}/browser/resource_dispatcher_host_delegate_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/browser/resource_dispatcher_host_delegate_efl.h (98%)
rename tizen_src/{impl => ewk/efl_integration}/browser/resource_throttle_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/resource_throttle_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/scoped_allow_wait_for_legacy_web_view_api.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/scoped_wait_for_ewk.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/selectpicker/WebPopupItem.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/selectpicker/WebPopupItem.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/selectpicker/popup_menu_item.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/selectpicker/popup_menu_item.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/selectpicker/popup_menu_item_private.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/selectpicker/popup_picker.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/browser/selectpicker/popup_picker.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/sound_effect.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/sound_effect.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/sound_effect_tizen.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/vibration/vibration_message_filter.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/vibration/vibration_message_filter.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/vibration/vibration_provider_client.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/vibration/vibration_provider_client.h (100%)
rename tizen_src/{impl/browser/renderer_host => ewk/efl_integration/browser/web_cache_efl}/web_cache_manager_efl.cc (98%)
rename tizen_src/{impl/browser/renderer_host => ewk/efl_integration/browser/web_cache_efl}/web_cache_manager_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/web_view_browser_message_filter.cc (96%)
rename tizen_src/{impl => ewk/efl_integration}/browser/web_view_browser_message_filter.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/webdata/web_data_service.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/webdata/web_data_service.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser/webdata/web_data_service_factory.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/browser/webdata/web_data_service_factory.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser_context_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/browser_context_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser_main_parts_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/browser_main_parts_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/command_line_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/command_line_efl.h (100%)
rename tizen_src/{chromium_impl/content => ewk/efl_integration}/common/cache_params_efl.h (94%)
rename tizen_src/{impl => ewk/efl_integration}/common/content_client_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/common/content_client_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/common/content_switches_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/common/content_switches_efl.h (100%)
rename tizen_src/{impl/components/editing/content => ewk/efl_integration}/common/editing_messages.h (100%)
create mode 100644 tizen_src/ewk/efl_integration/common/message_generator_ewk.cc
create mode 100644 tizen_src/ewk/efl_integration/common/message_generator_ewk.h
rename tizen_src/{chromium_impl/content => ewk/efl_integration}/common/navigation_policy_params.cc (84%)
rename tizen_src/{chromium_impl/content => ewk/efl_integration}/common/navigation_policy_params.h (95%)
rename tizen_src/{chromium_impl/content/renderer => ewk/efl_integration/common}/print_pages_params.cc (84%)
rename tizen_src/{chromium_impl/content/renderer => ewk/efl_integration/common}/print_pages_params.h (96%)
create mode 100644 tizen_src/ewk/efl_integration/common/render_messages_ewk.h
rename tizen_src/{impl => ewk/efl_integration}/common/version_info.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/common/version_info.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/common/version_info_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/common/web_contents_utils.cc (93%)
rename tizen_src/{impl => ewk/efl_integration}/common/web_contents_utils.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/content_browser_client_efl.cc (98%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/content_browser_client_efl.h (99%)
rename tizen_src/{impl => ewk/efl_integration}/content_main_delegate_efl.cc (97%)
rename tizen_src/{impl => ewk/efl_integration}/content_main_delegate_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/context_menu_controller_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/context_menu_controller_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/cookie_manager.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/cookie_manager.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/devtools_delegate_efl.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/devtools_delegate_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/devtools_manager_delegate_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/devtools_manager_delegate_efl.h (100%)
create mode 100644 tizen_src/ewk/efl_integration/efl_integration.gypi
rename tizen_src/ewk/{efl_webprocess => efl_integration}/efl_webprocess.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/efl_webprocess_main.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/efl_webprocess_main.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/eweb_context.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/eweb_context.h (97%)
rename tizen_src/{impl => ewk/efl_integration}/eweb_view.cc (96%)
rename tizen_src/{impl => ewk/efl_integration}/eweb_view.h (98%)
rename tizen_src/{impl => ewk/efl_integration}/eweb_view_callbacks.h (97%)
rename tizen_src/{impl => ewk/efl_integration}/ewk_global_data.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/ewk_global_data.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/file_chooser_controller_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/file_chooser_controller_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/http_user_agent_settings_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/http_user_agent_settings_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/locale_efl.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/locale_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/memory_purger.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/memory_purger.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/message_pump_for_ui_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/message_pump_for_ui_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/network_delegate_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/network_delegate_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/popup_controller_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/popup_controller_efl.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_auth_challenge_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_autofill_profile_private.cc (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_autofill_profile_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_certificate_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_console_message_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_context_form_autofill_profile_private.cc (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_context_form_autofill_profile_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_context_menu_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_cookie_manager_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_error_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_geolocation_private.cc (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_geolocation_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_ipc_message_private.cc (90%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_ipc_message_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_settings_private.cc (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_settings_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_suspendable_object.cc (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_suspendable_object.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_text_style_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_tracing_private.cc (92%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_tracing_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_user_media_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_web_application_icon_data_private.cc (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_web_application_icon_data_private.h (100%)
rename tizen_src/{impl/API => ewk/efl_integration/private}/ewk_window_features_private.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/content_renderer_client_efl.cc (97%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/content_renderer_client_efl.h (71%)
rename tizen_src/{impl/components/editing/content => ewk/efl_integration}/renderer/editorclient_agent.cc (92%)
rename tizen_src/{impl/components/editing/content => ewk/efl_integration}/renderer/editorclient_agent.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/print_web_view_helper_efl.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/print_web_view_helper_efl.h (96%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/render_frame_observer_efl.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/render_frame_observer_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/render_process_observer_efl.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/render_process_observer_efl.h (96%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/render_view_observer_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/renderer/render_view_observer_efl.h (98%)
rename tizen_src/{impl => ewk/efl_integration}/resource/AutofillPopup.edc (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/DisambiguationPopup.edc (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/Edge.edc (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/JavaScriptPopup.edc (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/Magnifier.edc (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/control.edc (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/images/I01_picker_arrow_left.png (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/images/I01_picker_arrow_right.png (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/images/I01_picker_btn_02_normal.png (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/images/I01_picker_btn_02_press.png (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/images/I01_picker_btn_normal.png (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/images/I01_picker_panel_bg.png (100%)
mode change 100755 => 100644
rename tizen_src/{impl => ewk/efl_integration}/resource/images/magnifier_left.png (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/images/magnifier_middle.png (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/images/magnifier_right.png (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/images/overscrolling_dark_bottom.png (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/images/overscrolling_dark_left.png (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/images/overscrolling_dark_right.png (100%)
rename tizen_src/{impl => ewk/efl_integration}/resource/images/overscrolling_dark_top.png (100%)
rename tizen_src/{impl => ewk/efl_integration}/selection_box_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/selection_box_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/selection_controller_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/selection_controller_efl.h (99%)
rename tizen_src/{impl => ewk/efl_integration}/selection_handle_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/selection_handle_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/selection_magnifier_efl.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/selection_magnifier_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/README (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_back_forward_history.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_back_forward_history.h (76%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_back_forward_list.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_back_forward_list_impl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_back_forward_list_impl.h (83%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_cache_model.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_callbacks.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_content_security_policy.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_context_menu_controller.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_context_menu_controller.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_cookie_accept_policy.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_custom_handlers.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_custom_handlers.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_error.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_export.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_find_options.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_frame.cc (75%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_frame.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_hit_test.cc (97%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_hit_test.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_legacy_font_size_mode.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_macro.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_notification.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_notification.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_policy_decision.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_policy_decision.h (96%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_ref_counted.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_security_origin.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_security_origin.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_selection_controller.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_selection_controller.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_settings.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_touch_event.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_touch_point.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_touch_point.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_url.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_url.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_web_context.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_web_context.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_webview.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_webview.h (98%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_webview_delegate.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_webview_delegate.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_webview_evas_event_handler.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_webview_evas_event_handler.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_wrt.cc (97%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/public/tw_wrt.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/tw_misc_utility.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/tizen_webview/tw_misc_utility.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/url_request_context_getter_efl.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/url_request_context_getter_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/web_contents_delegate_efl.cc (98%)
rename tizen_src/{impl => ewk/efl_integration}/web_contents_delegate_efl.h (90%)
rename tizen_src/{impl => ewk/efl_integration}/web_process_content_main_delegate_efl.cc (97%)
rename tizen_src/{impl => ewk/efl_integration}/web_process_content_main_delegate_efl.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/dynamicplugin.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/dynamicplugin.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/wrt_file_protocol_handler.cc (100%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/wrt_file_protocol_handler.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/wrt_widget_host.cc (99%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/wrt_widget_host.h (100%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/wrtwidget.cc (96%)
rename tizen_src/{impl => ewk/efl_integration}/wrt/wrtwidget.h (100%)
create mode 100644 tizen_src/ewk/efl_webview_app/efl_webview_app.gypi
delete mode 100644 tizen_src/impl/API/ewk_hit_test_private.cc
delete mode 100644 tizen_src/impl/API/ewk_hit_test_private.h
delete mode 100644 tizen_src/impl/API/ewk_policy_decision_private.cc
delete mode 100644 tizen_src/impl/API/ewk_policy_decision_private.h
delete mode 100644 tizen_src/impl/API/ewk_security_origin_private.h
diff --git a/tizen_src/build/build_desktop.sh b/tizen_src/build/build_desktop.sh
index 3d05888..8cd7d21 100755
--- a/tizen_src/build/build_desktop.sh
+++ b/tizen_src/build/build_desktop.sh
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPTDIR=$( cd $(dirname $0) ; pwd -P )
-TOPDIR=$( cd ${SCRIPTDIR}/.. ; pwd -P )
+TOPDIR=$( cd ${SCRIPTDIR}/../.. ; pwd -P )
source ${SCRIPTDIR}/common.sh
trap 'error_report $0 $LINENO' ERR SIGINT SIGTERM SIGQUIT
diff --git a/tizen_src/build/common.sh b/tizen_src/build/common.sh
index e6de375..c7bdaf1 100755
--- a/tizen_src/build/common.sh
+++ b/tizen_src/build/common.sh
@@ -4,10 +4,8 @@ pushd `dirname $0` > /dev/null
export SCRIPTDIR=`pwd -L`
popd > /dev/null
-export TOPDIR=$(readlink -f "${SCRIPTDIR}/..")
-export CHROME_SRC="${TOPDIR}/src"
-
-export CLANG_DIR="${TOPDIR}/src/third_party/llvm-build/Release+Asserts/"
+export TOPDIR=$(readlink -f "${SCRIPTDIR}/../..")
+export CHROME_SRC="${TOPDIR}"
function applyPatch {
directory=$1
@@ -128,18 +126,18 @@ function parseHostBuildScriptParams() {
function hostGypChromiumEfl() {
if [[ $SKIP_GYP == 0 ]]; then
- ${TOPDIR}/build/gyp_chromiumefl.sh $@
+ ${TOPDIR}/tizen_src/build/gyp_chromiumefl.sh $@
fi
}
function hostNinja() {
if [[ $SKIP_NINJA == 0 ]]; then
- TARGETS="chromium-efl efl_webprocess chromium-ewk efl_webview_app ubrowser"
+ TARGETS="chromium-ewk efl_webprocess efl_webview_app ubrowser"
if [[ $BUILD_EWK_UNITTESTS == 1 ]]; then
TARGETS="$TARGETS ewk_unittests"
fi
if [[ $BUILD_CONTENT_SHELL == 1 ]]; then
- TARGETS="$TARGETS content_shell_efl"
+ TARGETS="$TARGETS content_shell"
fi
BUILDDIR=${GYP_GENERATOR_OUTPUT}/${BUILD_SUBDIRECTORY}
ninja -C $BUILDDIR ${JOBS} ${TARGETS}
diff --git a/tizen_src/build/gyp_chromiumefl b/tizen_src/build/gyp_chromiumefl
index c0d5633..8588027 100755
--- a/tizen_src/build/gyp_chromiumefl
+++ b/tizen_src/build/gyp_chromiumefl
@@ -10,15 +10,13 @@ chrome_src = os.environ.get('CHROME_SRC')
if chrome_src:
chrome_src = os.path.abspath(chrome_src)
if not chrome_src or not os.path.isdir(chrome_src):
- chrome_src = os.path.join(top_dir, 'src')
+ chrome_src = os.path.join(top_dir, '..')
print 'CHROME_SRC not set, falling back to ' + chrome_src
script_dir = os.path.abspath(os.path.join(chrome_src, 'build'))
if not os.path.isdir(script_dir):
print script_dir + " is not a valid directory"
sys.exit(1)
-root_dir = top_dir
-impl_dir = os.path.join(top_dir, 'impl')
sys.path.insert(0, script_dir)
import gyp_helper
@@ -82,7 +80,7 @@ def additional_include_files(args=[]):
AddInclude(os.path.join(script_dir, 'common.gypi'))
# Used for additional build tweaks such as file exclusions
- AddInclude(os.path.join(top_dir, 'impl', 'chromium-efl.gypi'))
+ AddInclude(os.path.join(top_dir, 'ewk', 'chromium-ewk.gypi'))
# Optionally add supplemental .gypi files if present.
supplements = glob.glob(os.path.join(chrome_src, '*', 'supplement.gypi'))
@@ -94,7 +92,7 @@ def additional_include_files(args=[]):
def get_output_dir():
outdir = os.environ.get("GYP_GENERATOR_OUTPUT")
if not outdir:
- outdir = os.path.join(root_dir, "out")
+ outdir = os.path.join(top_dir, "out")
if not os.path.isdir(outdir):
os.mkdir(outdir)
if not os.path.isdir(outdir):
@@ -123,7 +121,7 @@ if __name__ == '__main__':
break
if not gyp_file_specified:
- args.append(os.path.join(root_dir, 'impl', 'chromium-efl.gyp'))
+ args.append(os.path.join(top_dir, 'tizen_src', 'ewk', 'chromium-ewk.gyp'))
args.extend(['-I' + i for i in additional_include_files(args)])
@@ -144,17 +142,14 @@ if __name__ == '__main__':
if sys.platform not in ('darwin',):
args.append('--no-circular-check')
- args.extend(['-D', 'webkit_src_dir=' + chrome_src + '/third_party/WebKit'])
# the top_level source directory is the first common ancestor of our module and the chromium source tree for the build to be sane.
# commonprefix works on a character basis, so it might return a phony common prefix (not the common parent directory we expect),
- toplevel= os.path.commonprefix([root_dir, chrome_src])
+ toplevel= os.path.commonprefix([top_dir, chrome_src])
if not os.path.exists(toplevel):
toplevel = os.path.join(toplevel, os.pardir)
args.extend(["--toplevel-dir=" + toplevel])
# Chromium specific Hack: for Chromium to build, the depth has to be set to the chromium src dir.
args.extend(["--depth=" + chrome_src])
- args.extend(['-D', 'chrome_src_dir=' + chrome_src])
- args.extend(['-D', 'efl_impl_dir=' + impl_dir])
# Tweak the output location and format (hardcode ninja for now)
args.extend(['--generator-output', os.path.abspath(get_output_dir())])
args.extend(['-Goutput_dir='+ os.path.abspath(get_output_dir())])
diff --git a/tizen_src/build/gyp_chromiumefl.sh b/tizen_src/build/gyp_chromiumefl.sh
index 7707859..5d0157b 100755
--- a/tizen_src/build/gyp_chromiumefl.sh
+++ b/tizen_src/build/gyp_chromiumefl.sh
@@ -60,19 +60,16 @@ COMMON_GYP_PARAMETERS="
-Duse_gnome_keyring=0
-Duse_openssl=1
-Duse_openssl_certs=1
- -Dtoolkit_uses_gtk=0
-Dtizen_multimedia_support=1
+ -Denable_plugins=0
+ -Duse_allocator=none
"
-if [[ $BUILD_CONTENT_SHELL == 1 ]]; then
- COMMON_GYP_PARAMETERS+="-Dchromium_efl_library_type=static_library"
-fi
add_desktop_flags() {
ADDITIONAL_GYP_PARAMETERS+="-Dbuilding_for_tizen=0
-Dbuilding_for_tizen_mobile=0
-Dbuilding_for_tizen_tv=0
-Dclang=${USE_CLANG}
- -Dmake_clang_dir=${CLANG_DIR}
-Dtizen_multimedia_use_capi_for_me=0
-Dwerror=
-Ddisable_fatal_linker_warnings=
@@ -118,7 +115,6 @@ add_gbs_flags() {
ADDITIONAL_GYP_PARAMETERS+="-Dtarget_arch=$host_arch
-Dhost_arch=$host_arch
-Dsysroot=
- -Duse_allocator=tcmalloc
--no-parallel
"
# TODO(b.kelemen): ideally crosscompile should also support system libs.
@@ -177,13 +173,20 @@ else
fi
fi
-set -x
-${TOPDIR}/build/gyp_chromiumefl \
- $COMMON_GYP_PARAMETERS \
- $SYSTEM_DEPS \
- $ADDITIONAL_GYP_PARAMETERS \
- $EXTRA_GYP_ARGS \
- ${TOPDIR}/ewk/chromium-ewk.gyp
+_GYP_ARGS="
+ $COMMON_GYP_PARAMETERS
+ $SYSTEM_DEPS
+ $ADDITIONAL_GYP_PARAMETERS
+ $EXTRA_GYP_ARGS
+ "
+printf "GYP_ARGUMENTS:\n"
+for arg in $_GYP_ARGS; do
+ printf " * ${arg##-D}\n"
+done
+
+${TOPDIR}/tizen_src/build/gyp_chromiumefl \
+ ${_GYP_ARGS} \
+ ${TOPDIR}/tizen_src/ewk/chromium-ewk.gyp
ret=$?
diff --git a/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc b/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc
index 1bbb0cb..2576655 100644
--- a/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc
+++ b/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.cc
@@ -22,6 +22,7 @@
#include "base/strings/string_number_conversions.h"
#include "base/logging.h"
#include "base/strings/utf_string_conversions.h"
+#include "content/common/view_messages.h"
#include "content/browser/gpu/browser_gpu_channel_host_factory.h"
#include "content/browser/gpu/compositor_util.h"
#include "content/browser/renderer_host/render_widget_host_impl.h"
diff --git a/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h b/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h
index 2962de8..0d3aed0 100644
--- a/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h
+++ b/tizen_src/chromium_impl/content/browser/renderer_host/render_widget_host_view_efl.h
@@ -26,7 +26,6 @@
#include "content/browser/accessibility/browser_accessibility_manager.h"
#include "content/browser/compositor/image_transport_factory.h"
#include "content/browser/compositor/owned_mailbox.h"
-#include "content/common/view_messages.h"
#include "gpu/command_buffer/common/mailbox.h"
#include "ui/base/ime/composition_text.h"
#include "ui/base/ime/text_input_client.h"
@@ -42,11 +41,17 @@
typedef char GLchar;
#endif
+struct ViewHostMsg_TextInputState_Params;
+
namespace ui {
class GestureEvent;
class TouchEvent;
}
+namespace blink {
+struct WebScreenInfo;
+}
+
namespace content {
class DisambiguationPopupEfl;
diff --git a/tizen_src/impl/browser/tracing/tracing_controller_efl.cc b/tizen_src/chromium_impl/content/browser/tracing/tracing_controller_efl.cc
similarity index 97%
rename from tizen_src/impl/browser/tracing/tracing_controller_efl.cc
rename to tizen_src/chromium_impl/content/browser/tracing/tracing_controller_efl.cc
index bb21aae..8c602b0 100644
--- a/tizen_src/impl/browser/tracing/tracing_controller_efl.cc
+++ b/tizen_src/chromium_impl/content/browser/tracing/tracing_controller_efl.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "browser/tracing/tracing_controller_efl.h"
+#include "content/browser/tracing/tracing_controller_efl.h"
#include "base/debug/trace_event.h"
#include "base/debug/trace_event_impl.h"
diff --git a/tizen_src/impl/browser/tracing/tracing_controller_efl.h b/tizen_src/chromium_impl/content/browser/tracing/tracing_controller_efl.h
similarity index 100%
rename from tizen_src/impl/browser/tracing/tracing_controller_efl.h
rename to tizen_src/chromium_impl/content/browser/tracing/tracing_controller_efl.h
diff --git a/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.cc b/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.cc
index a57c95e..455a7c8 100644
--- a/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.cc
+++ b/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.cc
@@ -65,8 +65,7 @@ WebContentsImpl* WebContentsImpl::CreateWithOpener(
TRACE_EVENT0("browser", "WebContentsImpl::CreateWithOpener");
// XXX: Compared to original this one creates WebContentsImplEfl
WebContentsImpl* new_contents = new WebContentsImplEfl(
- params.browser_context, opener,
- static_cast(params.ewk_view));
+ params.browser_context, opener, params.ewk_view);
new_contents->Init(params);
return new_contents;
@@ -77,8 +76,7 @@ WebContents* WebContents::CreateWithSessionStorage(
const SessionStorageNamespaceMap& session_storage_namespace_map) {
// XXX: Compared to original this one creates WebContentsImplEfl
WebContentsImpl* new_contents = new WebContentsImplEfl(
- params.browser_context, NULL,
- static_cast(params.ewk_view));
+ params.browser_context, NULL, params.ewk_view);
for (SessionStorageNamespaceMap::const_iterator it =
session_storage_namespace_map.begin();
@@ -94,9 +92,9 @@ WebContents* WebContents::CreateWithSessionStorage(
WebContentsImplEfl::WebContentsImplEfl(BrowserContext* browser_context,
WebContentsImpl* opener,
- EWebView* ewk_view)
+ void* platform_data)
: WebContentsImpl(browser_context, opener)
- , ewk_view_(ewk_view) {
+ , platform_data_(platform_data) {
}
void WebContentsImplEfl::CreateNewWindow(
@@ -223,7 +221,7 @@ WebContents* WebContentsImplEfl::HandleNewWebContentsCreate(
int main_frame_route_id,
const ViewHostMsg_CreateWindow_Params& params,
SessionStorageNamespace* session_storage_namespace,
- void* ewk_view) {
+ void* platform_data) {
bool is_guest = BrowserPluginGuest::IsGuest(this);
scoped_refptr site_instance =
params.opener_suppressed && !is_guest ?
@@ -241,7 +239,7 @@ WebContents* WebContentsImplEfl::HandleNewWebContentsCreate(
create_params.main_frame_routing_id = main_frame_route_id;
create_params.opener = this;
create_params.opener_suppressed = params.opener_suppressed;
- create_params.ewk_view = ewk_view;
+ create_params.ewk_view = platform_data;
if (params.disposition == NEW_BACKGROUND_TAB)
create_params.initially_hidden = true;
@@ -261,7 +259,7 @@ WebContents* WebContentsImplEfl::HandleNewWebContentsCreate(
new_contents->RenderViewCreated(new_contents->GetRenderViewHost());
// Added for EFL port
- new_contents->SetEWebView(ewk_view);
+ new_contents->SetPlatformData(platform_data);
// Added for EFL port
// Save the window for later if we're not suppressing the opener (since it
diff --git a/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.h b/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.h
index eb33df5..97e97a2 100644
--- a/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.h
+++ b/tizen_src/chromium_impl/content/browser/web_contents/web_contents_impl_efl.h
@@ -7,8 +7,6 @@
#include "content/browser/web_contents/web_contents_impl.h"
-typedef void EWebView;
-
namespace content {
class WebContentsImplEfl : public WebContentsImpl {
@@ -20,8 +18,8 @@ class WebContentsImplEfl : public WebContentsImpl {
const ViewHostMsg_CreateWindow_Params& params,
SessionStorageNamespace* session_storage_namespace) override;
- EWebView* GetEWebView() const { return ewk_view_; };
- void SetEWebView(EWebView* view) { ewk_view_ = view; };
+ void* GetPlatformData() const { return platform_data_; };
+ void SetPlatformData(void* data) { platform_data_ = data; };
private:
// Needed to access private WebContentsImplEfl constructor from
@@ -32,7 +30,7 @@ class WebContentsImplEfl : public WebContentsImpl {
// See WebContents::Create for a description of these parameters.
WebContentsImplEfl(BrowserContext* browser_context,
WebContentsImpl* opener,
- EWebView* ewk_view);
+ void* ewk_view);
void CancelWindowRequest(
int render_process_id,
@@ -55,7 +53,7 @@ class WebContentsImplEfl : public WebContentsImpl {
SessionStorageNamespace* session_storage_namespace,
void* ewk_view);
- EWebView* ewk_view_;
+ void* platform_data_;
DISALLOW_COPY_AND_ASSIGN(WebContentsImplEfl);
};
diff --git a/tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.cc b/tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.cc
index 58cfe41..9902567 100644
--- a/tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.cc
+++ b/tizen_src/chromium_impl/content/browser/web_contents/web_contents_view_efl.cc
@@ -11,6 +11,7 @@
#include "base/strings/utf_string_conversions.h"
#include "content/browser/renderer_host/render_widget_host_view_efl.h"
#include "content/browser/web_contents/web_contents_impl.h"
+#include "content/common/view_messages.h"
#include "content/public/browser/screen_orientation_dispatcher_host.h"
#include "content/public/browser/web_contents_view_delegate.h"
#include "content/public/browser/interstitial_page.h"
diff --git a/tizen_src/chromium_impl/content/common/message_generator_efl.h b/tizen_src/chromium_impl/content/common/message_generator_efl.h
index 3a03df0..5ad3f81 100644
--- a/tizen_src/chromium_impl/content/common/message_generator_efl.h
+++ b/tizen_src/chromium_impl/content/common/message_generator_efl.h
@@ -6,9 +6,6 @@
// efl message generator
#include "content/common/render_messages_efl.h"
-#if !defined(EWK_BRINGUP)
-#include "components/editing/content/common/editing_messages.h"
-#endif
#if defined(OS_TIZEN_MOBILE)
#include "content/common/tts_messages_efl.h"
#endif
diff --git a/tizen_src/chromium_impl/content/common/paths_efl.cc b/tizen_src/chromium_impl/content/common/paths_efl.cc
index fda04a7..0521180 100644
--- a/tizen_src/chromium_impl/content/common/paths_efl.cc
+++ b/tizen_src/chromium_impl/content/common/paths_efl.cc
@@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#include "content/common/paths_efl.h"
+#include "paths_efl.h"
#include
@@ -18,15 +18,20 @@
#endif
namespace {
-#if defined(OS_TIZEN)
const base::FilePath::CharType kDataPath[] = FILE_PATH_LITERAL(DATA_DIR);
const base::FilePath::CharType kExePath[] = FILE_PATH_LITERAL(EXE_DIR);
const base::FilePath::CharType kLocalePath[] = FILE_PATH_LITERAL(LOCALE_DIR);
+#if defined(OS_TIZEN)
const base::FilePath::CharType kEdjeThemesDir[] = FILE_PATH_LITERAL("themes");
const base::FilePath::CharType kApplicationDataDir[] = FILE_PATH_LITERAL("data");
const base::FilePath::CharType kApplicationCacheDir[] = FILE_PATH_LITERAL("cache");
+const base::FilePath::CharType kDownloadsDir[] = FILE_PATH_LITERAL("/opt/usr/media/Downloads/");
+const base::FilePath::CharType kImagesDir[] = FILE_PATH_LITERAL("/opt/usr/media/Images/");
#else
const base::FilePath::CharType kEdjeThemesDir[] = FILE_PATH_LITERAL("resources");
+const base::FilePath::CharType kLocaleDir[] = FILE_PATH_LITERAL("locale");
+const base::FilePath::CharType kDownloadsDir[] = FILE_PATH_LITERAL("/tmp/");
+const base::FilePath::CharType kImagesDir[] = FILE_PATH_LITERAL("/tmp/");
#endif
const base::FilePath::CharType kApplicationName[] = FILE_PATH_LITERAL("chromium-efl");
const base::FilePath::CharType kApplicationDataBaseDir[] = FILE_PATH_LITERAL("db");
@@ -150,11 +155,21 @@ bool PathProvider(int key, base::FilePath* result) {
*result = base::FilePath(kDataPath).Append(kEdjeThemesDir);
return true;
#else
+ case DIR_LOCALE:
+ PathService::Get(base::DIR_MODULE, result);
+ *result = result->Append(kLocaleDir);
+ return true;
case EDJE_RESOURCE_DIR:
PathService::Get(base::DIR_MODULE, result);
*result = result->Append(kEdjeThemesDir);
return true;
#endif
+ case DIR_DOWNLOADS:
+ *result = base::FilePath(kDownloadsDir);
+ return true;
+ case DIR_DOWNLOAD_IMAGE:
+ *result = base::FilePath(kImagesDir);
+ return true;
case DIR_USER_DATA:
GetDirUserData(cur);
break;
diff --git a/tizen_src/chromium_impl/content/common/paths_efl.h b/tizen_src/chromium_impl/content/common/paths_efl.h
index 25b705b..9661a61 100644
--- a/tizen_src/chromium_impl/content/common/paths_efl.h
+++ b/tizen_src/chromium_impl/content/common/paths_efl.h
@@ -15,6 +15,8 @@ enum {
WEB_DATABASE_DIR,
DIR_USER_DATA,
DIR_DATA_PATH,
+ DIR_DOWNLOADS,
+ DIR_DOWNLOAD_IMAGE,
DIR_LOCALE,
PATH_END
};
diff --git a/tizen_src/chromium_impl/content/common/render_messages_efl.h b/tizen_src/chromium_impl/content/common/render_messages_efl.h
index 0de8633..bb91fe8 100644
--- a/tizen_src/chromium_impl/content/common/render_messages_efl.h
+++ b/tizen_src/chromium_impl/content/common/render_messages_efl.h
@@ -7,40 +7,14 @@
#include "base/values.h"
#include "ipc/ipc_message_macros.h"
#include "ipc/ipc_channel_handle.h"
-#include "content/common/cache_params_efl.h"
-#include "content/common/navigation_policy_params.h"
#include "content/public/common/common_param_traits.h"
-#include "content/public/common/referrer.h"
-#include "content/renderer/print_pages_params.h"
#include "ui/gfx/ipc/gfx_param_traits.h"
-#if !defined(EWK_BRINGUP)
-#include "API/ewk_hit_test_private.h"
-#include "API/ewk_text_style_private.h"
-#endif // !EWK_BRINGUP
-#include "third_party/WebKit/public/web/WebNavigationPolicy.h"
-#include "third_party/WebKit/public/web/WebNavigationType.h"
-#include "third_party/WebKit/public/web/WebViewModeEnums.h"
-#include "ui/gfx/ipc/gfx_param_traits.h"
-#include "url/gurl.h"
-
-#if !defined(EWK_BRINGUP)
-#include "tizen_webview/public/tw_content_security_policy.h"
-#include "tizen_webview/public/tw_error.h"
-#include "tizen_webview/public/tw_hit_test.h"
-#include "tizen_webview/public/tw_settings.h"
-#include "tizen_webview/public/tw_wrt.h"
-#endif // !EWK_BRINGUP
-
-#include
-#include